SynthMaze/Builds/Alpha 1.0/Synth Maze_BackUpThisFolder_ButDontShipItWithYourGame/il2cppOutput/Cinemachine__2.cpp
2024-04-28 11:26:46 +02:00

32874 lines
1.6 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 T1, typename T2, typename T3, typename T4>
struct VirtualActionInvoker4
{
typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, 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, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct GenericVirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename 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, typename T2, typename T3>
struct InterfaceFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R 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);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct GenericInterfaceFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R, typename T1>
struct InvokerFuncInvoker1;
template <typename R, typename T1>
struct InvokerFuncInvoker1<R, T1*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
R ret;
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2;
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2<R, T1*, T2*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
R ret;
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4;
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4<R, T1*, T2*, T3, T4*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3, T4* p4)
{
R ret;
void* params[4] = { p1, p2, &p3, p4 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerFuncInvoker5;
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerFuncInvoker5<R, T1*, T2*, T3*, T4, T5*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4 p4, T5* p5)
{
R ret;
void* params[5] = { p1, p2, p3, &p4, p5 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
// System.Action`1<UnityEngine.Playables.PlayableDirector>
struct Action_1_tB645F646DB079054A9500B09427CB02A88372D3F;
// System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase>
struct Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635;
// System.Comparison`1<System.Object>
struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705;
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object>
struct Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9;
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean>
struct Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Collections.Generic.HashSet`1<UnityEngine.GameObject>
struct HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
// System.Collections.Generic.IComparer`1<Cinemachine.ClipperLib/IntersectNode>
struct IComparer_1_t43E5048FA5A8274BEEB0DBB952999FA8436FBF55;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>
struct IEnumerable_1_t1B364FA976184E41B8010C70D1761AA08567E48B;
// System.Collections.Generic.IEnumerable`1<Cinemachine.CinemachineExtension>
struct IEnumerable_1_t541D3E9AB24A8A484AD7C2C1CD007F63B8C8A938;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEqualityComparer`1<Cinemachine.CinemachineVirtualCameraBase>
struct IEqualityComparer_1_t8556D1BBED26D6CCA0297A96055C76D9C317EBC9;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.GameObject>
struct IEqualityComparer_1_tFE667855A98BB6902B52DD03254BE42CC7CEB26E;
// System.Collections.Generic.IEqualityComparer`1<Cinemachine.ICinemachineCamera>
struct IEqualityComparer_1_tD1DD3840C63A14A9C0AEE227B8EA98C938BB2F16;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Transform>
struct IEqualityComparer_1_tD4E2164C5E70B4D606744749A66FC3CBE9EB8180;
// System.Collections.Generic.Dictionary`2/KeyCollection<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct KeyCollection_tE840F3A964448D748C5FF2EA21F90C6B7D88ABA7;
// System.Collections.Generic.Dictionary`2/KeyCollection<Cinemachine.ICinemachineCamera,System.Object>
struct KeyCollection_t0AEF5C5D68D56C90FB3F9FFB80303DFB1D6FB135;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct KeyCollection_t8513B93158D152F028BDD99C43C7BA01B966A2AC;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct KeyCollection_t34E587252CA146E9EF79A3AB726BC91BD733E6D8;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>
struct List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>
struct List_1_tD3D80A48908E0B8646110C913780E72E2157A541;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/TEdge>>
struct List_1_t79AD4ED63DA2970BB638F8061040C4C26CDE9C8E;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>
struct List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>
struct List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>
struct List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D;
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B;
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>
struct List_1_tC7A631B4A35E461A5E78F0D0C4D482812E731DEB;
// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>
struct List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/DoublePoint>
struct List_1_t9221D7A398CA969A7B1EA6FB9A356CE734881C18;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>
struct List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntersectNode>
struct List_1_t762FB7D85EDD20C0C53C1361807B0DE03606E1E9;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/Join>
struct List_1_t1FD0176A6AE3A0879983080D9977949695807419;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/OutRec>
struct List_1_t228D82D8E5C6A21F8A1BD91379B7784A558E2F89;
// System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>
struct List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF;
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>
struct List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4;
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>
struct List_1_t065A1950A0B1D84B65A5256E8063120B10018641;
// UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>
struct UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205;
// UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>
struct UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C;
// UnityEngine.Events.UnityEvent`2<System.Object,System.Object>
struct UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961;
// System.Collections.Generic.Dictionary`2/ValueCollection<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct ValueCollection_tA2D2F6C9048FCE6537FD750E16A7416633D00753;
// System.Collections.Generic.Dictionary`2/ValueCollection<Cinemachine.ICinemachineCamera,System.Object>
struct ValueCollection_t0D7D7E7200AAEA6E3A96FBA4E2C8ADFCF56B4FD7;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct ValueCollection_t7C6BFB23DCD643DD47B79A2AFE1B269C51AA37CB;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct ValueCollection_tAF0329D2F93D700F942FE89DEB2AB8290B8044D3;
// System.Collections.Generic.Dictionary`2/Entry<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>[]
struct EntryU5BU5D_t535A712811F7C3222ECE14BE8CAF4357D60DC937;
// System.Collections.Generic.Dictionary`2/Entry<Cinemachine.ICinemachineCamera,System.Object>[]
struct EntryU5BU5D_tC576AE7413A2CE91E0829D988EAE01A0B6E548EA;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>[]
struct EntryU5BU5D_t47709F8EA9590B056AA60BD17668CF364436774D;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>[]
struct EntryU5BU5D_t7C55416FD610A5CB3AF2BB43FDF26DA0EE537E1A;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>[]
struct List_1U5BU5D_t0C6C52AC0E29CCA60158C536260F5BEAB68B80EA;
// System.Collections.Generic.List`1<UnityEngine.Vector2>[]
struct List_1U5BU5D_tDE88DA8DCD79A37A10DCC96911E1242D15FF66FE;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>[]
struct List_1U5BU5D_tA9C9F576B05E4960A32E11AC0E0CB97BE5D0BEEE;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.GameObject>[]
struct SlotU5BU5D_tB1C42D5EF2511EFCBAB55800F2BA34053EA1DBD9;
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// Cinemachine.CinemachineBrain[]
struct CinemachineBrainU5BU5D_t24B658C1864C92DAC42B2515FAC47A7F921F720F;
// Cinemachine.CinemachineExtension[]
struct CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E;
// Cinemachine.CinemachineVirtualCameraBase[]
struct CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4;
// UnityEngine.ContactPoint[]
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
// UnityEngine.ContactPoint2D[]
struct ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
// UnityEngine.MonoBehaviour[]
struct MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// UnityEngine.Transform[]
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// Cinemachine.CameraState/CustomBlendable[]
struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C;
// Cinemachine.CinemachineBlenderSettings/CustomBlend[]
struct CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B;
// Cinemachine.CinemachineCore/Stage[]
struct StageU5BU5D_tF198CE3C6DE5C3D67552DAB4B9680F3BFF319981;
// Cinemachine.CinemachineTargetGroup/Target[]
struct TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E;
// Cinemachine.ClipperLib/IntPoint[]
struct IntPointU5BU5D_t7B403FCBEBD7A3039D08F8F48FEDD0295B7FFD13;
// Cinemachine.ConfinerOven/PolygonSolution[]
struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F;
// Cinemachine.NoiseSettings/TransformNoiseParams[]
struct TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1;
// Cinemachine.TargetPositionCache/CacheCurve/Item[]
struct ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C;
// Cinemachine.TargetPositionCache/CacheEntry/RecordingItem[]
struct RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8;
// UnityEngine.Animation
struct Animation_t6593B06C39E3B139808B19F2C719C860F3F61040;
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// Cinemachine.AxisStatePropertyAttribute
struct AxisStatePropertyAttribute_tFBCBFEF943E50A61D6E9F02E2CE923F9AD067239;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// Cinemachine.BlendSourceVirtualCamera
struct BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// Cinemachine.CinemachineBlend
struct CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E;
// Cinemachine.CinemachineBlendDefinitionPropertyAttribute
struct CinemachineBlendDefinitionPropertyAttribute_tB1CEB886C7C9B87A9A1E42A05EB4174EFEE05842;
// Cinemachine.CinemachineBlenderSettings
struct CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18;
// Cinemachine.CinemachineBrain
struct CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9;
// Cinemachine.CinemachineCollisionImpulseSource
struct CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B;
// Cinemachine.CinemachineComponentBase
struct CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A;
// Cinemachine.CinemachineCore
struct CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD;
// Cinemachine.CinemachineEmbeddedAssetPropertyAttribute
struct CinemachineEmbeddedAssetPropertyAttribute_t6692FF2870984754FA66135C2A8C2D7F3E3313FE;
// Cinemachine.CinemachineExtension
struct CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73;
// Cinemachine.CinemachineFixedSignal
struct CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C;
// Cinemachine.CinemachineImpulseDefinition
struct CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705;
// Cinemachine.CinemachineImpulseDefinitionPropertyAttribute
struct CinemachineImpulseDefinitionPropertyAttribute_tF4FF01158129284E02B71663CBAC7D0FFD5957AB;
// Cinemachine.CinemachineImpulseManager
struct CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F;
// Cinemachine.CinemachineImpulseSource
struct CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83;
// Cinemachine.CinemachineInputProvider
struct CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588;
// Cinemachine.CinemachinePathBase
struct CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D;
// Cinemachine.CinemachineTargetGroup
struct CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF;
// Cinemachine.CinemachineTriggerAction
struct CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779;
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE;
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
// UnityEngine.Collider2D
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
// UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;
// UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// Cinemachine.ConfinerOven
struct ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// Cinemachine.DocumentationSortingAttribute
struct DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// Cinemachine.GroupWeightManipulator
struct GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// Cinemachine.ICinemachineCamera
struct ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5;
// Cinemachine.ICinemachineTargetGroup
struct ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// Cinemachine.ISignalSource6D
struct ISignalSource6D_tFE7BD21AFCDC4FB28E680A0A6885882CB7D88BEB;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE;
// Cinemachine.LensSettingsPropertyAttribute
struct LensSettingsPropertyAttribute_t5539598E05FD9A9577DC426077865268A41F0288;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// Cinemachine.NoSaveDuringPlayAttribute
struct NoSaveDuringPlayAttribute_t9CC28AFA18EA4BC763B68EB1600C411A375B96BB;
// Cinemachine.NoiseSettings
struct NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1;
// Cinemachine.NoiseSettingsPropertyAttribute
struct NoiseSettingsPropertyAttribute_t0E412287CC59FDA50C08C85A761876C80E55B7C5;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// Cinemachine.OrbitalTransposerHeadingPropertyAttribute
struct OrbitalTransposerHeadingPropertyAttribute_tE876A68FC48876CEB3AF87FC87CAE70524CE2990;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
// UnityEngine.Playables.PlayableDirector
struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475;
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0;
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C;
// UnityEngine.Rigidbody2D
struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// Cinemachine.SaveDuringPlayAttribute
struct SaveDuringPlayAttribute_t79A5D9415E7B832C7BA91A2610FB11FF78B91153;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// Cinemachine.SignalSourceAsset
struct SignalSourceAsset_t187094A020026D70B16096697802137226248D2B;
// UnityEngine.SphereCollider
struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275;
// Cinemachine.StaticPointVirtualCamera
struct StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// Cinemachine.TagFieldAttribute
struct TagFieldAttribute_t5B40E892DB7EA40C29F9C18773AD6E760A5577F3;
// Cinemachine.TargetPositionCache
struct TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.Events.UnityEvent
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977;
// Cinemachine.UpdateTracker
struct UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787;
// Cinemachine.VcamTargetPropertyAttribute
struct VcamTargetPropertyAttribute_t3866A0297D067AC94B7E374702285EE5D6B60C42;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7;
// Cinemachine.AxisState/IInputAxisProvider
struct IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7;
// Cinemachine.AxisState/Recentering
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// Cinemachine.CinemachineBrain/BrainEvent
struct BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3;
// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154;
// Cinemachine.CinemachineCore/<>c
struct U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF;
// Cinemachine.CinemachineCore/AxisInputDelegate
struct AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452;
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
struct GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A;
// Cinemachine.CinemachineCore/UpdateStatus
struct UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A;
// Cinemachine.CinemachineImpulseDefinition/LegacySignalSource
struct LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4;
// Cinemachine.CinemachineImpulseDefinition/SignalSource
struct SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent
struct ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59;
// Cinemachine.CinemachinePathBase/Appearance
struct Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8;
// Cinemachine.CinemachineVirtualCameraBase/<>c
struct U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A;
// Cinemachine.ClipperLib/Clipper
struct Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A;
// Cinemachine.ClipperLib/ClipperBase
struct ClipperBase_tF5E5EE071153091C61DE73A7046E19212CA00B91;
// Cinemachine.ClipperLib/ClipperOffset
struct ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725;
// Cinemachine.ClipperLib/LocalMinima
struct LocalMinima_t17EDBFA2B30A20A338E70D1ED97F069F46FC2918;
// Cinemachine.ClipperLib/Maxima
struct Maxima_tD785E87BCD1D6AE0BFD3A193A48D622098DC2182;
// Cinemachine.ClipperLib/PolyNode
struct PolyNode_t6632AEAB07BC9B993428D4EE7C9E18EDCE3BAD27;
// Cinemachine.ClipperLib/Scanbeam
struct Scanbeam_t889C0F322D9DC0483684E230880893A65C4AF35F;
// Cinemachine.ClipperLib/TEdge
struct TEdge_tD50F9A4EA68576966D4B0E2E64DF310C2A1F307C;
// Cinemachine.ConfinerOven/BakedSolution
struct BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6;
// Cinemachine.ConfinerOven/PolygonSolution
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C;
// Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240;
// Cinemachine.TargetPositionCache/CacheCurve
struct CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F;
// Cinemachine.TargetPositionCache/CacheEntry
struct CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743;
// Cinemachine.UpdateTracker/UpdateStatus
struct UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B;
// Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent
struct TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t065A1950A0B1D84B65A5256E8063120B10018641_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral20543B3471A4F19DEEE5D3493EBD551C4EAAE0B6;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral27159F93ADA7491397CF4A278ACD49D1B256081D;
IL2CPP_EXTERN_C String_t* _stringLiteral4B3DD674556190FE569CCF6FE82E9C9F9D118697;
IL2CPP_EXTERN_C String_t* _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF;
IL2CPP_EXTERN_C String_t* _stringLiteral5AA432806C20C02DAB77AA0393B088D80C51FDF9;
IL2CPP_EXTERN_C String_t* _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B;
IL2CPP_EXTERN_C String_t* _stringLiteral9F7A4B6C54C2F1E1424871D9ED5587D887F72E3C;
IL2CPP_EXTERN_C String_t* _stringLiteralCAFAF547C85769BDF74BD87AFDFF31623FFCC84A;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralFB62D9F432B2E9B3791A3072913BE472F607C5AA;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mEFB50BF4DBB48058F4628BC0DB5BE07A66EE3B5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m677FC8F8D71757745C78555FC7FDEB9B90F18E6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m85FDC916AFDB03C731C1DE85A1AD64070EC621D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m89DC75068BCAAAA94D88C74FBD233EE5F3E96644_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mBA888F6D3812390577946727194566DFA825E063_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1892D847DB76252F6D5CA3132FE4ADBFFB0DDFA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m91C4D95B34BA9009B7C8B6905B55C22BC94B571A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mCEFDEE1CDCD179EC42CACBA45A68043B2F6EF9B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m9865D2A6023BF15CE2F05EC3A2BD0A1ED1F72D43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0C9FCAA3EEB3FA8D74A57EB3231442F5F0949DC6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m85174C59CE267F8DC776FA840D59A80CDD334074_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetVirtualCameraU3Eb__30_0_mD00C1D63B243EAC04AF7754294C5C9998BBB1DEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRequiresUserInputU3Eb__66_0_m1178F3D4B17F28B357018AF317FF0BDDDD399F89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* ImpulseShapes_tC6D5F93BC2927249B4B12F5A3FA6E7032971AED7_0_0_0_var;
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com;
struct ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801;
struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE;;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com;;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke;;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240;;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com;;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C;;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com;;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke;;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF;;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com;;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke;;
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC;
struct CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E;
struct CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
struct MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C;
struct CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B;
struct TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E;
struct IntPointU5BU5D_t7B403FCBEBD7A3039D08F8F48FEDD0295B7FFD13;
struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F;
struct TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1;
struct ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C;
struct RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8;
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<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705 : 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_t535A712811F7C3222ECE14BE8CAF4357D60DC937* ____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_tE840F3A964448D748C5FF2EA21F90C6B7D88ABA7* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA2D2F6C9048FCE6537FD750E16A7416633D00753* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object>
struct Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56 : 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_tC576AE7413A2CE91E0829D988EAE01A0B6E548EA* ____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_t0AEF5C5D68D56C90FB3F9FFB80303DFB1D6FB135* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t0D7D7E7200AAEA6E3A96FBA4E2C8ADFCF56B4FD7* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35 : 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_t47709F8EA9590B056AA60BD17668CF364436774D* ____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_t8513B93158D152F028BDD99C43C7BA01B966A2AC* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t7C6BFB23DCD643DD47B79A2AFE1B269C51AA37CB* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9 : 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_t7C55416FD610A5CB3AF2BB43FDF26DA0EE537E1A* ____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_t34E587252CA146E9EF79A3AB726BC91BD733E6D8* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tAF0329D2F93D700F942FE89DEB2AB8290B8044D3* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<UnityEngine.GameObject>
struct HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tB1C42D5EF2511EFCBAB55800F2BA34053EA1DBD9* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
List_1U5BU5D_t0C6C52AC0E29CCA60158C536260F5BEAB68B80EA* ____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.Collections.Generic.List`1<UnityEngine.Vector2>>
struct List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
List_1U5BU5D_tDE88DA8DCD79A37A10DCC96911E1242D15FF66FE* ____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.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>
struct List_1_tD3D80A48908E0B8646110C913780E72E2157A541 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
List_1U5BU5D_tA9C9F576B05E4960A32E11AC0E0CB97BE5D0BEEE* ____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<Cinemachine.CinemachineBrain>
struct List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CinemachineBrainU5BU5D_t24B658C1864C92DAC42B2515FAC47A7F921F720F* ____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<Cinemachine.CinemachineExtension>
struct List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* ____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<Cinemachine.CinemachineVirtualCameraBase>
struct List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* ____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.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ____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.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____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<Cinemachine.CameraState/CustomBlendable>
struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ____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<Cinemachine.ClipperLib/IntPoint>
struct List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IntPointU5BU5D_t7B403FCBEBD7A3039D08F8F48FEDD0295B7FFD13* ____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<Cinemachine.ConfinerOven/PolygonSolution>
struct List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ____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<Cinemachine.TargetPositionCache/CacheCurve/Item>
struct List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* ____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<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>
struct List_1_t065A1950A0B1D84B65A5256E8063120B10018641 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* ____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.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// Cinemachine.CinemachineBlend
struct CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E : public RuntimeObject
{
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlend::CamA
RuntimeObject* ___CamA_0;
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlend::CamB
RuntimeObject* ___CamB_1;
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlend::BlendCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___BlendCurve_2;
// System.Single Cinemachine.CinemachineBlend::TimeInBlend
float ___TimeInBlend_3;
// System.Single Cinemachine.CinemachineBlend::Duration
float ___Duration_4;
};
// Cinemachine.CinemachineImpulseManager
struct CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F : public RuntimeObject
{
// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent> Cinemachine.CinemachineImpulseManager::m_ExpiredEvents
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* ___m_ExpiredEvents_2;
// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent> Cinemachine.CinemachineImpulseManager::m_ActiveEvents
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* ___m_ActiveEvents_3;
// System.Boolean Cinemachine.CinemachineImpulseManager::IgnoreTimeScale
bool ___IgnoreTimeScale_4;
};
// Cinemachine.Documentation
struct Documentation_tB9A5316855124F3D66BDCE585D52E29BF2D7F676 : public RuntimeObject
{
};
// UnityEngine.Input
struct Input_t47D83E2A50E6AF7F8A47AA06FBEF9EBE6BBC22BB : public RuntimeObject
{
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// Cinemachine.RuntimeUtility
struct RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965 : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// System.Text.StringBuilder
struct StringBuilder_t : public RuntimeObject
{
// System.Char[] System.Text.StringBuilder::m_ChunkChars
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
StringBuilder_t* ___m_ChunkPrevious_1;
// System.Int32 System.Text.StringBuilder::m_ChunkLength
int32_t ___m_ChunkLength_2;
// System.Int32 System.Text.StringBuilder::m_ChunkOffset
int32_t ___m_ChunkOffset_3;
// System.Int32 System.Text.StringBuilder::m_MaxCapacity
int32_t ___m_MaxCapacity_4;
};
// Cinemachine.TargetPositionCache
struct TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80 : public RuntimeObject
{
};
// UnityEngine.Events.UnityEventBase
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject
{
// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls_0;
// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls_1;
// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
bool ___m_CallsDirty_2;
};
// Cinemachine.UpdateTracker
struct UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787 : 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
{
};
// Cinemachine.CinemachineCore/<>c
struct U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF : public RuntimeObject
{
};
// Cinemachine.CinemachineVirtualCameraBase/<>c
struct U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A : public RuntimeObject
{
};
// Cinemachine.ClipperLib/ClipperBase
struct ClipperBase_tF5E5EE071153091C61DE73A7046E19212CA00B91 : public RuntimeObject
{
// Cinemachine.ClipperLib/LocalMinima Cinemachine.ClipperLib/ClipperBase::m_MinimaList
LocalMinima_t17EDBFA2B30A20A338E70D1ED97F069F46FC2918* ___m_MinimaList_6;
// Cinemachine.ClipperLib/LocalMinima Cinemachine.ClipperLib/ClipperBase::m_CurrentLM
LocalMinima_t17EDBFA2B30A20A338E70D1ED97F069F46FC2918* ___m_CurrentLM_7;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/TEdge>> Cinemachine.ClipperLib/ClipperBase::m_edges
List_1_t79AD4ED63DA2970BB638F8061040C4C26CDE9C8E* ___m_edges_8;
// Cinemachine.ClipperLib/Scanbeam Cinemachine.ClipperLib/ClipperBase::m_Scanbeam
Scanbeam_t889C0F322D9DC0483684E230880893A65C4AF35F* ___m_Scanbeam_9;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/OutRec> Cinemachine.ClipperLib/ClipperBase::m_PolyOuts
List_1_t228D82D8E5C6A21F8A1BD91379B7784A558E2F89* ___m_PolyOuts_10;
// Cinemachine.ClipperLib/TEdge Cinemachine.ClipperLib/ClipperBase::m_ActiveEdges
TEdge_tD50F9A4EA68576966D4B0E2E64DF310C2A1F307C* ___m_ActiveEdges_11;
// System.Boolean Cinemachine.ClipperLib/ClipperBase::m_UseFullRange
bool ___m_UseFullRange_12;
// System.Boolean Cinemachine.ClipperLib/ClipperBase::m_HasOpenPaths
bool ___m_HasOpenPaths_13;
// System.Boolean Cinemachine.ClipperLib/ClipperBase::<PreserveCollinear>k__BackingField
bool ___U3CPreserveCollinearU3Ek__BackingField_14;
};
// Cinemachine.TargetPositionCache/CacheCurve
struct CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F : public RuntimeObject
{
// System.Single Cinemachine.TargetPositionCache/CacheCurve::StartTime
float ___StartTime_0;
// System.Single Cinemachine.TargetPositionCache/CacheCurve::StepSize
float ___StepSize_1;
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item> Cinemachine.TargetPositionCache/CacheCurve::m_Cache
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* ___m_Cache_2;
};
// Cinemachine.TargetPositionCache/CacheEntry
struct CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743 : public RuntimeObject
{
// Cinemachine.TargetPositionCache/CacheCurve Cinemachine.TargetPositionCache/CacheEntry::Curve
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* ___Curve_0;
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem> Cinemachine.TargetPositionCache/CacheEntry::RawItems
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* ___RawItems_1;
};
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>
struct Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ____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
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* ____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.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<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1
{
// TKey System.Collections.Generic.KeyValuePair`2::key
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F
{
// TKey System.Collections.Generic.KeyValuePair`2::key
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* ___value_1;
};
// UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>
struct UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>
struct UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// Cinemachine.AxisBase
struct AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE
{
// System.Single Cinemachine.AxisBase::m_Value
float ___m_Value_0;
// System.Single Cinemachine.AxisBase::m_MinValue
float ___m_MinValue_1;
// System.Single Cinemachine.AxisBase::m_MaxValue
float ___m_MaxValue_2;
// System.Boolean Cinemachine.AxisBase::m_Wrap
bool ___m_Wrap_3;
};
// Native definition for P/Invoke marshalling of Cinemachine.AxisBase
struct AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_pinvoke
{
float ___m_Value_0;
float ___m_MinValue_1;
float ___m_MaxValue_2;
int32_t ___m_Wrap_3;
};
// Native definition for COM marshalling of Cinemachine.AxisBase
struct AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_com
{
float ___m_Value_0;
float ___m_MinValue_1;
float ___m_MaxValue_2;
int32_t ___m_Wrap_3;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// Cinemachine.CinemachineInputAxisDriver
struct CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709
{
// System.Single Cinemachine.CinemachineInputAxisDriver::multiplier
float ___multiplier_0;
// System.Single Cinemachine.CinemachineInputAxisDriver::accelTime
float ___accelTime_1;
// System.Single Cinemachine.CinemachineInputAxisDriver::decelTime
float ___decelTime_2;
// System.String Cinemachine.CinemachineInputAxisDriver::name
String_t* ___name_3;
// System.Single Cinemachine.CinemachineInputAxisDriver::inputValue
float ___inputValue_4;
// System.Single Cinemachine.CinemachineInputAxisDriver::mCurrentSpeed
float ___mCurrentSpeed_5;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineInputAxisDriver
struct CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_pinvoke
{
float ___multiplier_0;
float ___accelTime_1;
float ___decelTime_2;
char* ___name_3;
float ___inputValue_4;
float ___mCurrentSpeed_5;
};
// Native definition for COM marshalling of Cinemachine.CinemachineInputAxisDriver
struct CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_com
{
float ___multiplier_0;
float ___accelTime_1;
float ___decelTime_2;
Il2CppChar* ___name_3;
float ___inputValue_4;
float ___mCurrentSpeed_5;
};
// 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;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// UnityEngine.Keyframe
struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0
{
// System.Single UnityEngine.Keyframe::m_Time
float ___m_Time_0;
// System.Single UnityEngine.Keyframe::m_Value
float ___m_Value_1;
// System.Single UnityEngine.Keyframe::m_InTangent
float ___m_InTangent_2;
// System.Single UnityEngine.Keyframe::m_OutTangent
float ___m_OutTangent_3;
// System.Int32 UnityEngine.Keyframe::m_WeightedMode
int32_t ___m_WeightedMode_4;
// System.Single UnityEngine.Keyframe::m_InWeight
float ___m_InWeight_5;
// System.Single UnityEngine.Keyframe::m_OutWeight
float ___m_OutWeight_6;
};
// UnityEngine.LayerMask
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
// System.Int32 UnityEngine.LayerMask::m_Mask
int32_t ___m_Mask_0;
};
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
{
union
{
struct
{
};
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
};
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// 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;
};
// Cinemachine.SaveDuringPlayAttribute
struct SaveDuringPlayAttribute_t79A5D9415E7B832C7BA91A2610FB11FF78B91153 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// UnityEngine.Events.UnityEvent
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// 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];
};
};
// Cinemachine.AxisState/Recentering
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF
{
// System.Boolean Cinemachine.AxisState/Recentering::m_enabled
bool ___m_enabled_0;
// System.Single Cinemachine.AxisState/Recentering::m_WaitTime
float ___m_WaitTime_1;
// System.Single Cinemachine.AxisState/Recentering::m_RecenteringTime
float ___m_RecenteringTime_2;
// System.Single Cinemachine.AxisState/Recentering::mLastAxisInputTime
float ___mLastAxisInputTime_3;
// System.Single Cinemachine.AxisState/Recentering::mRecenteringVelocity
float ___mRecenteringVelocity_4;
// System.Int32 Cinemachine.AxisState/Recentering::m_LegacyHeadingDefinition
int32_t ___m_LegacyHeadingDefinition_5;
// System.Int32 Cinemachine.AxisState/Recentering::m_LegacyVelocityFilterStrength
int32_t ___m_LegacyVelocityFilterStrength_6;
};
// Native definition for P/Invoke marshalling of Cinemachine.AxisState/Recentering
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke
{
int32_t ___m_enabled_0;
float ___m_WaitTime_1;
float ___m_RecenteringTime_2;
float ___mLastAxisInputTime_3;
float ___mRecenteringVelocity_4;
int32_t ___m_LegacyHeadingDefinition_5;
int32_t ___m_LegacyVelocityFilterStrength_6;
};
// Native definition for COM marshalling of Cinemachine.AxisState/Recentering
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com
{
int32_t ___m_enabled_0;
float ___m_WaitTime_1;
float ___m_RecenteringTime_2;
float ___mLastAxisInputTime_3;
float ___mRecenteringVelocity_4;
int32_t ___m_LegacyHeadingDefinition_5;
int32_t ___m_LegacyVelocityFilterStrength_6;
};
// Cinemachine.CameraState/CustomBlendable
struct CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB
{
// UnityEngine.Object Cinemachine.CameraState/CustomBlendable::m_Custom
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Custom_0;
// System.Single Cinemachine.CameraState/CustomBlendable::m_Weight
float ___m_Weight_1;
};
// Cinemachine.CinemachineTargetGroup/Target
struct Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641
{
// UnityEngine.Transform Cinemachine.CinemachineTargetGroup/Target::target
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_0;
// System.Single Cinemachine.CinemachineTargetGroup/Target::weight
float ___weight_1;
// System.Single Cinemachine.CinemachineTargetGroup/Target::radius
float ___radius_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineTargetGroup/Target
struct Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_pinvoke
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_0;
float ___weight_1;
float ___radius_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineTargetGroup/Target
struct Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_com
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_0;
float ___weight_1;
float ___radius_2;
};
// Cinemachine.ClipperLib/IntPoint
struct IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674
{
// System.Int64 Cinemachine.ClipperLib/IntPoint::X
int64_t ___X_0;
// System.Int64 Cinemachine.ClipperLib/IntPoint::Y
int64_t ___Y_1;
};
// Cinemachine.ConfinerOven/AspectStretcher
struct AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7
{
// System.Single Cinemachine.ConfinerOven/AspectStretcher::<Aspect>k__BackingField
float ___U3CAspectU3Ek__BackingField_0;
// System.Single Cinemachine.ConfinerOven/AspectStretcher::m_InverseAspect
float ___m_InverseAspect_1;
// System.Single Cinemachine.ConfinerOven/AspectStretcher::m_CenterX
float ___m_CenterX_2;
};
// Cinemachine.ConfinerOven/PolygonSolution
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C
{
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>> Cinemachine.ConfinerOven/PolygonSolution::m_Polygons
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___m_Polygons_0;
// System.Single Cinemachine.ConfinerOven/PolygonSolution::m_FrustumHeight
float ___m_FrustumHeight_1;
};
// Native definition for P/Invoke marshalling of Cinemachine.ConfinerOven/PolygonSolution
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke
{
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___m_Polygons_0;
float ___m_FrustumHeight_1;
};
// Native definition for COM marshalling of Cinemachine.ConfinerOven/PolygonSolution
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com
{
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___m_Polygons_0;
float ___m_FrustumHeight_1;
};
// Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240
{
// System.Single Cinemachine.NoiseSettings/NoiseParams::Frequency
float ___Frequency_0;
// System.Single Cinemachine.NoiseSettings/NoiseParams::Amplitude
float ___Amplitude_1;
// System.Boolean Cinemachine.NoiseSettings/NoiseParams::Constant
bool ___Constant_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke
{
float ___Frequency_0;
float ___Amplitude_1;
int32_t ___Constant_2;
};
// Native definition for COM marshalling of Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com
{
float ___Frequency_0;
float ___Amplitude_1;
int32_t ___Constant_2;
};
// Cinemachine.TargetPositionCache/TimeRange
struct TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0
{
// System.Single Cinemachine.TargetPositionCache/TimeRange::Start
float ___Start_0;
// System.Single Cinemachine.TargetPositionCache/TimeRange::End
float ___End_1;
};
// 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<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* ____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_t3174C49D639A94300AF282CC87722D6901CF74C1 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* ____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_tE4122F500C1EF6B3DCE22649C208ACD257876B0F ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject
{
// System.IntPtr UnityEngine.AnimationCurve::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// Cinemachine.AxisStatePropertyAttribute
struct AxisStatePropertyAttribute_tFBCBFEF943E50A61D6E9F02E2CE923F9AD067239 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// UnityEngine.BoundingSphere
struct BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010
{
// UnityEngine.Vector3 UnityEngine.BoundingSphere::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// System.Single UnityEngine.BoundingSphere::radius
float ___radius_1;
};
// UnityEngine.Bounds
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0;
// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1;
};
// Cinemachine.CinemachineBlendDefinitionPropertyAttribute
struct CinemachineBlendDefinitionPropertyAttribute_tB1CEB886C7C9B87A9A1E42A05EB4174EFEE05842 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.CinemachineEmbeddedAssetPropertyAttribute
struct CinemachineEmbeddedAssetPropertyAttribute_t6692FF2870984754FA66135C2A8C2D7F3E3313FE : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
// System.Boolean Cinemachine.CinemachineEmbeddedAssetPropertyAttribute::WarnIfNull
bool ___WarnIfNull_0;
};
// Cinemachine.CinemachineImpulseDefinitionPropertyAttribute
struct CinemachineImpulseDefinitionPropertyAttribute_tF4FF01158129284E02B71663CBAC7D0FFD5957AB : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0 : public RuntimeObject
{
// UnityEngine.Vector3 UnityEngine.Collision::m_Impulse
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
// UnityEngine.Vector3 UnityEngine.Collision::m_RelativeVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
// UnityEngine.Component UnityEngine.Collision::m_Body
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
// UnityEngine.Collider UnityEngine.Collision::m_Collider
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
// System.Int32 UnityEngine.Collision::m_ContactCount
int32_t ___m_ContactCount_4;
// UnityEngine.ContactPoint[] UnityEngine.Collision::m_ReusedContacts
ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_ReusedContacts_5;
// UnityEngine.ContactPoint[] UnityEngine.Collision::m_LegacyContacts
ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_LegacyContacts_6;
};
// Native definition for P/Invoke marshalling of UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
int32_t ___m_ContactCount_4;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
};
// Native definition for COM marshalling of UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
int32_t ___m_ContactCount_4;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
};
// UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B : public RuntimeObject
{
// System.Int32 UnityEngine.Collision2D::m_Collider
int32_t ___m_Collider_0;
// System.Int32 UnityEngine.Collision2D::m_OtherCollider
int32_t ___m_OtherCollider_1;
// System.Int32 UnityEngine.Collision2D::m_Rigidbody
int32_t ___m_Rigidbody_2;
// System.Int32 UnityEngine.Collision2D::m_OtherRigidbody
int32_t ___m_OtherRigidbody_3;
// UnityEngine.Vector2 UnityEngine.Collision2D::m_RelativeVelocity
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity_4;
// System.Int32 UnityEngine.Collision2D::m_Enabled
int32_t ___m_Enabled_5;
// System.Int32 UnityEngine.Collision2D::m_ContactCount
int32_t ___m_ContactCount_6;
// UnityEngine.ContactPoint2D[] UnityEngine.Collision2D::m_ReusedContacts
ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_ReusedContacts_7;
// UnityEngine.ContactPoint2D[] UnityEngine.Collision2D::m_LegacyContacts
ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_LegacyContacts_8;
};
// Native definition for P/Invoke marshalling of UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_pinvoke
{
int32_t ___m_Collider_0;
int32_t ___m_OtherCollider_1;
int32_t ___m_Rigidbody_2;
int32_t ___m_OtherRigidbody_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity_4;
int32_t ___m_Enabled_5;
int32_t ___m_ContactCount_6;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts_7;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts_8;
};
// Native definition for COM marshalling of UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_com
{
int32_t ___m_Collider_0;
int32_t ___m_OtherCollider_1;
int32_t ___m_Rigidbody_2;
int32_t ___m_OtherRigidbody_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity_4;
int32_t ___m_Enabled_5;
int32_t ___m_ContactCount_6;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts_7;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts_8;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
intptr_t ___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;
};
// UnityEngine.HideFlags
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A
{
// System.Int32 UnityEngine.HideFlags::value__
int32_t ___value___2;
};
// Cinemachine.LensSettingsPropertyAttribute
struct LensSettingsPropertyAttribute_t5539598E05FD9A9577DC426077865268A41F0288 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.NoSaveDuringPlayAttribute
struct NoSaveDuringPlayAttribute_t9CC28AFA18EA4BC763B68EB1600C411A375B96BB : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.NoiseSettingsPropertyAttribute
struct NoiseSettingsPropertyAttribute_t0E412287CC59FDA50C08C85A761876C80E55B7C5 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// 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;
};
// Cinemachine.OrbitalTransposerHeadingPropertyAttribute
struct OrbitalTransposerHeadingPropertyAttribute_tE876A68FC48876CEB3AF87FC87CAE70524CE2990 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// UnityEngine.QueryTriggerInteraction
struct QueryTriggerInteraction_t5AA443202C8B671F391534A002B7CF48A1412D23
{
// System.Int32 UnityEngine.QueryTriggerInteraction::value__
int32_t ___value___2;
};
// UnityEngine.Ray
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00
{
// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0;
// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1;
};
// UnityEngine.RaycastHit
struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5
{
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0;
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
// System.UInt32 UnityEngine.RaycastHit::m_FaceID
uint32_t ___m_FaceID_2;
// System.Single UnityEngine.RaycastHit::m_Distance
float ___m_Distance_3;
// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4;
// System.Int32 UnityEngine.RaycastHit::m_Collider
int32_t ___m_Collider_5;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// Cinemachine.TagFieldAttribute
struct TagFieldAttribute_t5B40E892DB7EA40C29F9C18773AD6E760A5577F3 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.VcamTargetPropertyAttribute
struct VcamTargetPropertyAttribute_t3866A0297D067AC94B7E374702285EE5D6B60C42 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.AxisState/SpeedMode
struct SpeedMode_t7BA3E2493F1EFEB215E2B0BF8B6A2F318EC94038
{
// System.Int32 Cinemachine.AxisState/SpeedMode::value__
int32_t ___value___2;
};
// UnityEngine.Camera/GateFitMode
struct GateFitMode_tF23898CD8CAC571648EC68C62D28FF17852C830C
{
// System.Int32 UnityEngine.Camera/GateFitMode::value__
int32_t ___value___2;
};
// Cinemachine.CameraState/BlendHintValue
struct BlendHintValue_t3E71BEE9E94B88F3A92003E9A7DCBA236B896688
{
// System.Int32 Cinemachine.CameraState/BlendHintValue::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBlendDefinition/Style
struct Style_tD10C3F408BB3B422ADCD94F51E6F226081D6CCAE
{
// System.Int32 Cinemachine.CinemachineBlendDefinition/Style::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBrain/BrainEvent
struct BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3 : public UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411
{
};
// Cinemachine.CinemachineBrain/BrainUpdateMethod
struct BrainUpdateMethod_t86691C30E52F96C0D1A4D3DBA309E90E671B27FE
{
// System.Int32 Cinemachine.CinemachineBrain/BrainUpdateMethod::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBrain/UpdateMethod
struct UpdateMethod_t3C6A64F6D261F2A579294C29B4A61A693320E5CF
{
// System.Int32 Cinemachine.CinemachineBrain/UpdateMethod::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154 : public UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C
{
};
// Cinemachine.CinemachineCore/Stage
struct Stage_t4DAE8B473AEC6FEBE5243168BCC59FBC3CFF5A85
{
// System.Int32 Cinemachine.CinemachineCore/Stage::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineCore/UpdateFilter
struct UpdateFilter_tE42443525A35D5D358552C3A62EC51BDBFA789CD
{
// System.Int32 Cinemachine.CinemachineCore/UpdateFilter::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseDefinition/ImpulseShapes
struct ImpulseShapes_tC6D5F93BC2927249B4B12F5A3FA6E7032971AED7
{
// System.Int32 Cinemachine.CinemachineImpulseDefinition/ImpulseShapes::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseDefinition/ImpulseTypes
struct ImpulseTypes_tEA63DB9E386309BA7A2B710CD3AE85BB9163C7B2
{
// System.Int32 Cinemachine.CinemachineImpulseDefinition/ImpulseTypes::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseDefinition/LegacySignalSource
struct LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4 : public RuntimeObject
{
// Cinemachine.CinemachineImpulseDefinition Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::m_Def
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___m_Def_0;
// UnityEngine.Vector3 Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::m_Velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity_1;
// System.Single Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::m_StartTimeOffset
float ___m_StartTimeOffset_2;
};
// Cinemachine.CinemachineImpulseDefinition/RepeatMode
struct RepeatMode_t154866B1F8BF4A53A17EFAD6E9397B3D2622BC99
{
// System.Int32 Cinemachine.CinemachineImpulseDefinition/RepeatMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseDefinition/SignalSource
struct SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E : public RuntimeObject
{
// Cinemachine.CinemachineImpulseDefinition Cinemachine.CinemachineImpulseDefinition/SignalSource::m_Def
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___m_Def_0;
// UnityEngine.Vector3 Cinemachine.CinemachineImpulseDefinition/SignalSource::m_Velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity_1;
};
// Cinemachine.CinemachinePathBase/Appearance
struct Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8 : public RuntimeObject
{
// UnityEngine.Color Cinemachine.CinemachinePathBase/Appearance::pathColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___pathColor_0;
// UnityEngine.Color Cinemachine.CinemachinePathBase/Appearance::inactivePathColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___inactivePathColor_1;
// System.Single Cinemachine.CinemachinePathBase/Appearance::width
float ___width_2;
};
// Cinemachine.CinemachinePathBase/PositionUnits
struct PositionUnits_t9D302110520BE66243F67FB507E0DA0E6C90F0C0
{
// System.Int32 Cinemachine.CinemachinePathBase/PositionUnits::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTargetGroup/PositionMode
struct PositionMode_t4BE072F653D82FA0458D2CD39B5ED4998497198D
{
// System.Int32 Cinemachine.CinemachineTargetGroup/PositionMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTargetGroup/RotationMode
struct RotationMode_t6155B38F56C8E30E06D300CA63D0A4D7CB8CB8EE
{
// System.Int32 Cinemachine.CinemachineTargetGroup/RotationMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTargetGroup/UpdateMethod
struct UpdateMethod_t28C539B4EB06457F7096492E757AA81EB616098C
{
// System.Int32 Cinemachine.CinemachineTargetGroup/UpdateMethod::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTransposer/AngularDampingMode
struct AngularDampingMode_t0A3E4C245AE2E4513DB65777D360D61C65D881B4
{
// System.Int32 Cinemachine.CinemachineTransposer/AngularDampingMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTransposer/BindingMode
struct BindingMode_t2FEB9616E99204FE2B28F21E9FCF40060297787B
{
// System.Int32 Cinemachine.CinemachineTransposer/BindingMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineVirtualCameraBase/BlendHint
struct BlendHint_t32C4D856C40176B16977B7624B8172CDEF4AB2D6
{
// System.Int32 Cinemachine.CinemachineVirtualCameraBase/BlendHint::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode
struct StandbyUpdateMode_t4FC8EA706A415E8EBFB09164D31BE8EAC398B8F7
{
// System.Int32 Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode::value__
int32_t ___value___2;
};
// Cinemachine.ClipperLib/ClipType
struct ClipType_t971653B1A41B9F9D5B1A86256678B03AEF99E7BA
{
// System.Int32 Cinemachine.ClipperLib/ClipType::value__
int32_t ___value___2;
};
// Cinemachine.ClipperLib/ClipperOffset
struct ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725 : public RuntimeObject
{
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>> Cinemachine.ClipperLib/ClipperOffset::m_destPolys
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___m_destPolys_0;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint> Cinemachine.ClipperLib/ClipperOffset::m_srcPoly
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* ___m_srcPoly_1;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint> Cinemachine.ClipperLib/ClipperOffset::m_destPoly
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* ___m_destPoly_2;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/DoublePoint> Cinemachine.ClipperLib/ClipperOffset::m_normals
List_1_t9221D7A398CA969A7B1EA6FB9A356CE734881C18* ___m_normals_3;
// System.Double Cinemachine.ClipperLib/ClipperOffset::m_delta
double ___m_delta_4;
// System.Double Cinemachine.ClipperLib/ClipperOffset::m_sinA
double ___m_sinA_5;
// System.Double Cinemachine.ClipperLib/ClipperOffset::m_sin
double ___m_sin_6;
// System.Double Cinemachine.ClipperLib/ClipperOffset::m_cos
double ___m_cos_7;
// System.Double Cinemachine.ClipperLib/ClipperOffset::m_miterLim
double ___m_miterLim_8;
// System.Double Cinemachine.ClipperLib/ClipperOffset::m_StepsPerRad
double ___m_StepsPerRad_9;
// Cinemachine.ClipperLib/IntPoint Cinemachine.ClipperLib/ClipperOffset::m_lowest
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___m_lowest_10;
// Cinemachine.ClipperLib/PolyNode Cinemachine.ClipperLib/ClipperOffset::m_polyNodes
PolyNode_t6632AEAB07BC9B993428D4EE7C9E18EDCE3BAD27* ___m_polyNodes_11;
// System.Double Cinemachine.ClipperLib/ClipperOffset::<ArcTolerance>k__BackingField
double ___U3CArcToleranceU3Ek__BackingField_12;
// System.Double Cinemachine.ClipperLib/ClipperOffset::<MiterLimit>k__BackingField
double ___U3CMiterLimitU3Ek__BackingField_13;
};
// Cinemachine.ClipperLib/EndType
struct EndType_t629B14D6F1AB64569FFF50EAB26F01A2A060590E
{
// System.Int32 Cinemachine.ClipperLib/EndType::value__
int32_t ___value___2;
};
// Cinemachine.ClipperLib/JoinType
struct JoinType_t41D7908F30EC60B745106748F9BAAEDF4B5AB8C0
{
// System.Int32 Cinemachine.ClipperLib/JoinType::value__
int32_t ___value___2;
};
// Cinemachine.ClipperLib/PolyFillType
struct PolyFillType_tBBC050CBBFCABC36F5809F8F7EFE035B45A2D535
{
// System.Int32 Cinemachine.ClipperLib/PolyFillType::value__
int32_t ___value___2;
};
// Cinemachine.ClipperLib/PolyType
struct PolyType_t1B821CC071CEFACF8CF0AC3BB6DC008C6ECC40B0
{
// System.Int32 Cinemachine.ClipperLib/PolyType::value__
int32_t ___value___2;
};
// Cinemachine.ConfinerOven/BakedSolution
struct BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6 : public RuntimeObject
{
// System.Single Cinemachine.ConfinerOven/BakedSolution::<FrustumHeight>k__BackingField
float ___U3CFrustumHeightU3Ek__BackingField_0;
// System.Single Cinemachine.ConfinerOven/BakedSolution::m_frustumSizeIntSpace
float ___m_frustumSizeIntSpace_1;
// Cinemachine.ConfinerOven/AspectStretcher Cinemachine.ConfinerOven/BakedSolution::m_AspectStretcher
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 ___m_AspectStretcher_2;
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::m_HasBones
bool ___m_HasBones_3;
// System.Double Cinemachine.ConfinerOven/BakedSolution::m_SqrPolygonDiagonal
double ___m_SqrPolygonDiagonal_4;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>> Cinemachine.ConfinerOven/BakedSolution::m_OriginalPolygon
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___m_OriginalPolygon_5;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>> Cinemachine.ConfinerOven/BakedSolution::m_Solution
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___m_Solution_6;
};
// Cinemachine.ConfinerOven/BakingState
struct BakingState_tE1D972757DA4B9CB2C2A025531D3868FACDAC930
{
// System.Int32 Cinemachine.ConfinerOven/BakingState::value__
int32_t ___value___2;
};
// Cinemachine.ConfinerOven/BakingStateCache
struct BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273
{
// Cinemachine.ClipperLib/ClipperOffset Cinemachine.ConfinerOven/BakingStateCache::offsetter
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* ___offsetter_0;
// System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution> Cinemachine.ConfinerOven/BakingStateCache::solutions
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* ___solutions_1;
// Cinemachine.ConfinerOven/PolygonSolution Cinemachine.ConfinerOven/BakingStateCache::rightCandidate
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___rightCandidate_2;
// Cinemachine.ConfinerOven/PolygonSolution Cinemachine.ConfinerOven/BakingStateCache::leftCandidate
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___leftCandidate_3;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>> Cinemachine.ConfinerOven/BakingStateCache::maxCandidate
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___maxCandidate_4;
// System.Single Cinemachine.ConfinerOven/BakingStateCache::stepSize
float ___stepSize_5;
// System.Single Cinemachine.ConfinerOven/BakingStateCache::maxFrustumHeight
float ___maxFrustumHeight_6;
// System.Single Cinemachine.ConfinerOven/BakingStateCache::currentFrustumHeight
float ___currentFrustumHeight_7;
// System.Single Cinemachine.ConfinerOven/BakingStateCache::bakeTime
float ___bakeTime_8;
};
// Native definition for P/Invoke marshalling of Cinemachine.ConfinerOven/BakingStateCache
struct BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_pinvoke
{
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* ___offsetter_0;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* ___solutions_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke ___rightCandidate_2;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke ___leftCandidate_3;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___maxCandidate_4;
float ___stepSize_5;
float ___maxFrustumHeight_6;
float ___currentFrustumHeight_7;
float ___bakeTime_8;
};
// Native definition for COM marshalling of Cinemachine.ConfinerOven/BakingStateCache
struct BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_com
{
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* ___offsetter_0;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* ___solutions_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com ___rightCandidate_2;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com ___leftCandidate_3;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___maxCandidate_4;
float ___stepSize_5;
float ___maxFrustumHeight_6;
float ___currentFrustumHeight_7;
float ___bakeTime_8;
};
// Cinemachine.DocumentationSortingAttribute/Level
struct Level_t45933ACF17BD96A9887F980409B9D9A88D78181A
{
// System.Int32 Cinemachine.DocumentationSortingAttribute/Level::value__
int32_t ___value___2;
};
// Cinemachine.LensSettings/OverrideModes
struct OverrideModes_t79FC427C0E3A4372749712DF145E3E414AF65556
{
// System.Int32 Cinemachine.LensSettings/OverrideModes::value__
int32_t ___value___2;
};
// Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91
{
// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::X
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 ___X_0;
// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::Y
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 ___Y_1;
// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::Z
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 ___Z_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_pinvoke
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke ___X_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke ___Y_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke ___Z_2;
};
// Native definition for COM marshalling of Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_com
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com ___X_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com ___Y_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com ___Z_2;
};
// Cinemachine.TargetPositionCache/Mode
struct Mode_t4C02639E19E153AE2D3A6C0AC65805023DDE08C3
{
// System.Int32 Cinemachine.TargetPositionCache/Mode::value__
int32_t ___value___2;
};
// Cinemachine.UpdateTracker/UpdateClock
struct UpdateClock_tDE7B57358DFAAD87BCFF177C87506093FBC4096B
{
// System.Int32 Cinemachine.UpdateTracker/UpdateClock::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode
struct DirectionMode_tA265C1118E08C85BDFA61EA08E2A3DCFB2781456
{
// System.Int32 Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode
struct DissipationMode_tDA74050463A31F7AD3730B75E48C664D99C4B374
{
// System.Int32 Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTriggerAction/ActionSettings/Mode
struct Mode_tBE581E85F6116DEA1D4B7ED5BE1D6057D9A66A67
{
// System.Int32 Cinemachine.CinemachineTriggerAction/ActionSettings/Mode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTriggerAction/ActionSettings/TimeMode
struct TimeMode_tE64526420136B6AB02520CE258E9D39F0FE653F9
{
// System.Int32 Cinemachine.CinemachineTriggerAction/ActionSettings/TimeMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent
struct TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3 : public UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977
{
};
// Cinemachine.TargetPositionCache/CacheCurve/Item
struct Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E
{
// UnityEngine.Vector3 Cinemachine.TargetPositionCache/CacheCurve/Item::Pos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Pos_0;
// UnityEngine.Quaternion Cinemachine.TargetPositionCache/CacheCurve/Item::Rot
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rot_1;
};
// Cinemachine.AxisState
struct AxisState_t6996FE8143104E02683986C908C18B0F62595736
{
// System.Single Cinemachine.AxisState::Value
float ___Value_0;
// Cinemachine.AxisState/SpeedMode Cinemachine.AxisState::m_SpeedMode
int32_t ___m_SpeedMode_1;
// System.Single Cinemachine.AxisState::m_MaxSpeed
float ___m_MaxSpeed_2;
// System.Single Cinemachine.AxisState::m_AccelTime
float ___m_AccelTime_3;
// System.Single Cinemachine.AxisState::m_DecelTime
float ___m_DecelTime_4;
// System.String Cinemachine.AxisState::m_InputAxisName
String_t* ___m_InputAxisName_5;
// System.Single Cinemachine.AxisState::m_InputAxisValue
float ___m_InputAxisValue_6;
// System.Boolean Cinemachine.AxisState::m_InvertInput
bool ___m_InvertInput_7;
// System.Single Cinemachine.AxisState::m_MinValue
float ___m_MinValue_8;
// System.Single Cinemachine.AxisState::m_MaxValue
float ___m_MaxValue_9;
// System.Boolean Cinemachine.AxisState::m_Wrap
bool ___m_Wrap_10;
// Cinemachine.AxisState/Recentering Cinemachine.AxisState::m_Recentering
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF ___m_Recentering_11;
// System.Single Cinemachine.AxisState::m_CurrentSpeed
float ___m_CurrentSpeed_12;
// System.Single Cinemachine.AxisState::m_LastUpdateTime
float ___m_LastUpdateTime_13;
// System.Int32 Cinemachine.AxisState::m_LastUpdateFrame
int32_t ___m_LastUpdateFrame_14;
// Cinemachine.AxisState/IInputAxisProvider Cinemachine.AxisState::m_InputAxisProvider
RuntimeObject* ___m_InputAxisProvider_16;
// System.Int32 Cinemachine.AxisState::m_InputAxisIndex
int32_t ___m_InputAxisIndex_17;
// System.Boolean Cinemachine.AxisState::<ValueRangeLocked>k__BackingField
bool ___U3CValueRangeLockedU3Ek__BackingField_18;
// System.Boolean Cinemachine.AxisState::<HasRecentering>k__BackingField
bool ___U3CHasRecenteringU3Ek__BackingField_19;
};
// Native definition for P/Invoke marshalling of Cinemachine.AxisState
struct AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_pinvoke
{
float ___Value_0;
int32_t ___m_SpeedMode_1;
float ___m_MaxSpeed_2;
float ___m_AccelTime_3;
float ___m_DecelTime_4;
char* ___m_InputAxisName_5;
float ___m_InputAxisValue_6;
int32_t ___m_InvertInput_7;
float ___m_MinValue_8;
float ___m_MaxValue_9;
int32_t ___m_Wrap_10;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke ___m_Recentering_11;
float ___m_CurrentSpeed_12;
float ___m_LastUpdateTime_13;
int32_t ___m_LastUpdateFrame_14;
RuntimeObject* ___m_InputAxisProvider_16;
int32_t ___m_InputAxisIndex_17;
int32_t ___U3CValueRangeLockedU3Ek__BackingField_18;
int32_t ___U3CHasRecenteringU3Ek__BackingField_19;
};
// Native definition for COM marshalling of Cinemachine.AxisState
struct AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_com
{
float ___Value_0;
int32_t ___m_SpeedMode_1;
float ___m_MaxSpeed_2;
float ___m_AccelTime_3;
float ___m_DecelTime_4;
Il2CppChar* ___m_InputAxisName_5;
float ___m_InputAxisValue_6;
int32_t ___m_InvertInput_7;
float ___m_MinValue_8;
float ___m_MaxValue_9;
int32_t ___m_Wrap_10;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com ___m_Recentering_11;
float ___m_CurrentSpeed_12;
float ___m_LastUpdateTime_13;
int32_t ___m_LastUpdateFrame_14;
RuntimeObject* ___m_InputAxisProvider_16;
int32_t ___m_InputAxisIndex_17;
int32_t ___U3CValueRangeLockedU3Ek__BackingField_18;
int32_t ___U3CHasRecenteringU3Ek__BackingField_19;
};
// Cinemachine.CinemachineBlendDefinition
struct CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B
{
// Cinemachine.CinemachineBlendDefinition/Style Cinemachine.CinemachineBlendDefinition::m_Style
int32_t ___m_Style_0;
// System.Single Cinemachine.CinemachineBlendDefinition::m_Time
float ___m_Time_1;
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlendDefinition::m_CustomCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_CustomCurve_2;
};
// Cinemachine.CinemachineCore
struct CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD : public RuntimeObject
{
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain> Cinemachine.CinemachineCore::mActiveBrains
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* ___mActiveBrains_10;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase> Cinemachine.CinemachineCore::mActiveCameras
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* ___mActiveCameras_11;
// System.Boolean Cinemachine.CinemachineCore::m_ActiveCamerasAreSorted
bool ___m_ActiveCamerasAreSorted_12;
// System.Int32 Cinemachine.CinemachineCore::m_ActivationSequence
int32_t ___m_ActivationSequence_13;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>> Cinemachine.CinemachineCore::mAllCameras
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* ___mAllCameras_14;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineCore::mRoundRobinVcamLastFrame
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___mRoundRobinVcamLastFrame_15;
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus> Cinemachine.CinemachineCore::mUpdateStatus
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* ___mUpdateStatus_18;
// Cinemachine.CinemachineCore/UpdateFilter Cinemachine.CinemachineCore::m_CurrentUpdateFilter
int32_t ___m_CurrentUpdateFilter_19;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Cinemachine.ConfinerOven
struct ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE : public RuntimeObject
{
// System.Single Cinemachine.ConfinerOven::m_MinFrustumHeightWithBones
float ___m_MinFrustumHeightWithBones_0;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>> Cinemachine.ConfinerOven::m_OriginalPolygon
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___m_OriginalPolygon_1;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>> Cinemachine.ConfinerOven::m_Skeleton
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___m_Skeleton_2;
// UnityEngine.Rect Cinemachine.ConfinerOven::m_PolygonRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_PolygonRect_6;
// Cinemachine.ConfinerOven/AspectStretcher Cinemachine.ConfinerOven::m_AspectStretcher
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 ___m_AspectStretcher_7;
// System.Single Cinemachine.ConfinerOven::m_maxComputationTimeForFullSkeletonBakeInSeconds
float ___m_maxComputationTimeForFullSkeletonBakeInSeconds_8;
// Cinemachine.ConfinerOven/BakingState Cinemachine.ConfinerOven::<State>k__BackingField
int32_t ___U3CStateU3Ek__BackingField_9;
// System.Single Cinemachine.ConfinerOven::m_BakeProgress
float ___m_BakeProgress_10;
// Cinemachine.ConfinerOven/BakingStateCache Cinemachine.ConfinerOven::m_Cache
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273 ___m_Cache_11;
};
// Cinemachine.DocumentationSortingAttribute
struct DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// Cinemachine.DocumentationSortingAttribute/Level Cinemachine.DocumentationSortingAttribute::<Category>k__BackingField
int32_t ___U3CCategoryU3Ek__BackingField_0;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE
{
// System.Single Cinemachine.LensSettings::FieldOfView
float ___FieldOfView_1;
// System.Single Cinemachine.LensSettings::OrthographicSize
float ___OrthographicSize_2;
// System.Single Cinemachine.LensSettings::NearClipPlane
float ___NearClipPlane_3;
// System.Single Cinemachine.LensSettings::FarClipPlane
float ___FarClipPlane_4;
// System.Single Cinemachine.LensSettings::Dutch
float ___Dutch_5;
// Cinemachine.LensSettings/OverrideModes Cinemachine.LensSettings::ModeOverride
int32_t ___ModeOverride_6;
// UnityEngine.Vector2 Cinemachine.LensSettings::LensShift
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LensShift_7;
// UnityEngine.Camera/GateFitMode Cinemachine.LensSettings::GateFit
int32_t ___GateFit_8;
// UnityEngine.Vector2 Cinemachine.LensSettings::m_SensorSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SensorSize_9;
// System.Boolean Cinemachine.LensSettings::m_OrthoFromCamera
bool ___m_OrthoFromCamera_10;
// System.Boolean Cinemachine.LensSettings::m_PhysicalFromCamera
bool ___m_PhysicalFromCamera_11;
};
// Native definition for P/Invoke marshalling of Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke
{
float ___FieldOfView_1;
float ___OrthographicSize_2;
float ___NearClipPlane_3;
float ___FarClipPlane_4;
float ___Dutch_5;
int32_t ___ModeOverride_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LensShift_7;
int32_t ___GateFit_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SensorSize_9;
int32_t ___m_OrthoFromCamera_10;
int32_t ___m_PhysicalFromCamera_11;
};
// Native definition for COM marshalling of Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com
{
float ___FieldOfView_1;
float ___OrthographicSize_2;
float ___NearClipPlane_3;
float ___FarClipPlane_4;
float ___Dutch_5;
int32_t ___ModeOverride_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LensShift_7;
int32_t ___GateFit_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SensorSize_9;
int32_t ___m_OrthoFromCamera_10;
int32_t ___m_PhysicalFromCamera_11;
};
// 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;
};
// Cinemachine.CinemachineCore/UpdateStatus
struct UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A : public RuntimeObject
{
// System.Int32 Cinemachine.CinemachineCore/UpdateStatus::lastUpdateFrame
int32_t ___lastUpdateFrame_0;
// System.Int32 Cinemachine.CinemachineCore/UpdateStatus::lastUpdateFixedFrame
int32_t ___lastUpdateFixedFrame_1;
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.CinemachineCore/UpdateStatus::lastUpdateMode
int32_t ___lastUpdateMode_2;
// System.Single Cinemachine.CinemachineCore/UpdateStatus::lastUpdateDeltaTime
float ___lastUpdateDeltaTime_3;
};
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
struct EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E
{
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_AttackShape
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_AttackShape_0;
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_DecayShape
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_DecayShape_1;
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_AttackTime
float ___m_AttackTime_2;
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_SustainTime
float ___m_SustainTime_3;
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_DecayTime
float ___m_DecayTime_4;
// System.Boolean Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_ScaleWithImpact
bool ___m_ScaleWithImpact_5;
// System.Boolean Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_HoldForever
bool ___m_HoldForever_6;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
struct EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_pinvoke
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke ___m_AttackShape_0;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke ___m_DecayShape_1;
float ___m_AttackTime_2;
float ___m_SustainTime_3;
float ___m_DecayTime_4;
int32_t ___m_ScaleWithImpact_5;
int32_t ___m_HoldForever_6;
};
// Native definition for COM marshalling of Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
struct EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_com
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com* ___m_AttackShape_0;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com* ___m_DecayShape_1;
float ___m_AttackTime_2;
float ___m_SustainTime_3;
float ___m_DecayTime_4;
int32_t ___m_ScaleWithImpact_5;
int32_t ___m_HoldForever_6;
};
// Cinemachine.CinemachineTriggerAction/ActionSettings
struct ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9
{
// Cinemachine.CinemachineTriggerAction/ActionSettings/Mode Cinemachine.CinemachineTriggerAction/ActionSettings::m_Action
int32_t ___m_Action_0;
// UnityEngine.Object Cinemachine.CinemachineTriggerAction/ActionSettings::m_Target
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Target_1;
// System.Int32 Cinemachine.CinemachineTriggerAction/ActionSettings::m_BoostAmount
int32_t ___m_BoostAmount_2;
// System.Single Cinemachine.CinemachineTriggerAction/ActionSettings::m_StartTime
float ___m_StartTime_3;
// Cinemachine.CinemachineTriggerAction/ActionSettings/TimeMode Cinemachine.CinemachineTriggerAction/ActionSettings::m_Mode
int32_t ___m_Mode_4;
// Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent Cinemachine.CinemachineTriggerAction/ActionSettings::m_Event
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* ___m_Event_5;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineTriggerAction/ActionSettings
struct ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_pinvoke
{
int32_t ___m_Action_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___m_Target_1;
int32_t ___m_BoostAmount_2;
float ___m_StartTime_3;
int32_t ___m_Mode_4;
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* ___m_Event_5;
};
// Native definition for COM marshalling of Cinemachine.CinemachineTriggerAction/ActionSettings
struct ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_com
{
int32_t ___m_Action_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___m_Target_1;
int32_t ___m_BoostAmount_2;
float ___m_StartTime_3;
int32_t ___m_Mode_4;
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* ___m_Event_5;
};
// Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA
{
// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_BlendHint
int32_t ___m_BlendHint_0;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_InheritPosition
bool ___m_InheritPosition_1;
// Cinemachine.CinemachineBrain/VcamActivatedEvent Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_OnCameraLive
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke
{
int32_t ___m_BlendHint_0;
int32_t ___m_InheritPosition_1;
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_com
{
int32_t ___m_BlendHint_0;
int32_t ___m_InheritPosition_1;
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// Cinemachine.ClipperLib/Clipper
struct Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A : public ClipperBase_tF5E5EE071153091C61DE73A7046E19212CA00B91
{
// Cinemachine.ClipperLib/ClipType Cinemachine.ClipperLib/Clipper::m_ClipType
int32_t ___m_ClipType_18;
// Cinemachine.ClipperLib/Maxima Cinemachine.ClipperLib/Clipper::m_Maxima
Maxima_tD785E87BCD1D6AE0BFD3A193A48D622098DC2182* ___m_Maxima_19;
// Cinemachine.ClipperLib/TEdge Cinemachine.ClipperLib/Clipper::m_SortedEdges
TEdge_tD50F9A4EA68576966D4B0E2E64DF310C2A1F307C* ___m_SortedEdges_20;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntersectNode> Cinemachine.ClipperLib/Clipper::m_IntersectList
List_1_t762FB7D85EDD20C0C53C1361807B0DE03606E1E9* ___m_IntersectList_21;
// System.Collections.Generic.IComparer`1<Cinemachine.ClipperLib/IntersectNode> Cinemachine.ClipperLib/Clipper::m_IntersectNodeComparer
RuntimeObject* ___m_IntersectNodeComparer_22;
// System.Boolean Cinemachine.ClipperLib/Clipper::m_ExecuteLocked
bool ___m_ExecuteLocked_23;
// Cinemachine.ClipperLib/PolyFillType Cinemachine.ClipperLib/Clipper::m_ClipFillType
int32_t ___m_ClipFillType_24;
// Cinemachine.ClipperLib/PolyFillType Cinemachine.ClipperLib/Clipper::m_SubjFillType
int32_t ___m_SubjFillType_25;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/Join> Cinemachine.ClipperLib/Clipper::m_Joins
List_1_t1FD0176A6AE3A0879983080D9977949695807419* ___m_Joins_26;
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/Join> Cinemachine.ClipperLib/Clipper::m_GhostJoins
List_1_t1FD0176A6AE3A0879983080D9977949695807419* ___m_GhostJoins_27;
// System.Boolean Cinemachine.ClipperLib/Clipper::m_UsingPolyTree
bool ___m_UsingPolyTree_28;
// System.Boolean Cinemachine.ClipperLib/Clipper::<ReverseSolution>k__BackingField
bool ___U3CReverseSolutionU3Ek__BackingField_29;
// System.Boolean Cinemachine.ClipperLib/Clipper::<StrictlySimple>k__BackingField
bool ___U3CStrictlySimpleU3Ek__BackingField_30;
};
// Cinemachine.UpdateTracker/UpdateStatus
struct UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B : public RuntimeObject
{
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::windowStart
int32_t ___windowStart_1;
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::numWindowLateUpdateMoves
int32_t ___numWindowLateUpdateMoves_2;
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::numWindowFixedUpdateMoves
int32_t ___numWindowFixedUpdateMoves_3;
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::numWindows
int32_t ___numWindows_4;
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::lastFrameUpdated
int32_t ___lastFrameUpdated_5;
// UnityEngine.Matrix4x4 Cinemachine.UpdateTracker/UpdateStatus::lastPos
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lastPos_6;
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker/UpdateStatus::<PreferredUpdate>k__BackingField
int32_t ___U3CPreferredUpdateU3Ek__BackingField_7;
};
// Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
struct RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E
{
// System.Single Cinemachine.TargetPositionCache/CacheEntry/RecordingItem::Time
float ___Time_0;
// System.Boolean Cinemachine.TargetPositionCache/CacheEntry/RecordingItem::IsCut
bool ___IsCut_1;
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheEntry/RecordingItem::Item
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___Item_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
struct RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_pinvoke
{
float ___Time_0;
int32_t ___IsCut_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___Item_2;
};
// Native definition for COM marshalling of Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
struct RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_com
{
float ___Time_0;
int32_t ___IsCut_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___Item_2;
};
// System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase>
struct Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635 : public MulticastDelegate_t
{
};
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean>
struct Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147 : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156
{
// Cinemachine.LensSettings Cinemachine.CameraState::Lens
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___Lens_0;
// UnityEngine.Vector3 Cinemachine.CameraState::ReferenceUp
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceUp_1;
// UnityEngine.Vector3 Cinemachine.CameraState::ReferenceLookAt
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceLookAt_2;
// UnityEngine.Vector3 Cinemachine.CameraState::RawPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RawPosition_4;
// UnityEngine.Quaternion Cinemachine.CameraState::RawOrientation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RawOrientation_5;
// UnityEngine.Vector3 Cinemachine.CameraState::PositionDampingBypass
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionDampingBypass_6;
// System.Single Cinemachine.CameraState::ShotQuality
float ___ShotQuality_7;
// UnityEngine.Vector3 Cinemachine.CameraState::PositionCorrection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionCorrection_8;
// UnityEngine.Quaternion Cinemachine.CameraState::OrientationCorrection
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___OrientationCorrection_9;
// Cinemachine.CameraState/BlendHintValue Cinemachine.CameraState::BlendHint
int32_t ___BlendHint_10;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom0
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom0_11;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom1
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom1_12;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom2
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom2_13;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom3
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom3_14;
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable> Cinemachine.CameraState::m_CustomOverflow
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___m_CustomOverflow_15;
// System.Int32 Cinemachine.CameraState::<NumCustomBlendables>k__BackingField
int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
// Native definition for P/Invoke marshalling of Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_pinvoke
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke ___Lens_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RawPosition_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionDampingBypass_6;
float ___ShotQuality_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionCorrection_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___OrientationCorrection_9;
int32_t ___BlendHint_10;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom0_11;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom1_12;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom2_13;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom3_14;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___m_CustomOverflow_15;
int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
// Native definition for COM marshalling of Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_com
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com ___Lens_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RawPosition_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionDampingBypass_6;
float ___ShotQuality_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionCorrection_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___OrientationCorrection_9;
int32_t ___BlendHint_10;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom0_11;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom1_12;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom2_13;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom3_14;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___m_CustomOverflow_15;
int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
// Cinemachine.CinemachineBlenderSettings
struct CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// Cinemachine.CinemachineBlenderSettings/CustomBlend[] Cinemachine.CinemachineBlenderSettings::m_CustomBlends
CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B* ___m_CustomBlends_4;
};
// Cinemachine.CinemachineImpulseDefinition
struct CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705 : public RuntimeObject
{
// System.Int32 Cinemachine.CinemachineImpulseDefinition::m_ImpulseChannel
int32_t ___m_ImpulseChannel_0;
// Cinemachine.CinemachineImpulseDefinition/ImpulseShapes Cinemachine.CinemachineImpulseDefinition::m_ImpulseShape
int32_t ___m_ImpulseShape_1;
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseDefinition::m_CustomImpulseShape
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_CustomImpulseShape_2;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_ImpulseDuration
float ___m_ImpulseDuration_3;
// Cinemachine.CinemachineImpulseDefinition/ImpulseTypes Cinemachine.CinemachineImpulseDefinition::m_ImpulseType
int32_t ___m_ImpulseType_4;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_DissipationRate
float ___m_DissipationRate_5;
// Cinemachine.SignalSourceAsset Cinemachine.CinemachineImpulseDefinition::m_RawSignal
SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* ___m_RawSignal_6;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_AmplitudeGain
float ___m_AmplitudeGain_7;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_FrequencyGain
float ___m_FrequencyGain_8;
// Cinemachine.CinemachineImpulseDefinition/RepeatMode Cinemachine.CinemachineImpulseDefinition::m_RepeatMode
int32_t ___m_RepeatMode_9;
// System.Boolean Cinemachine.CinemachineImpulseDefinition::m_Randomize
bool ___m_Randomize_10;
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseDefinition::m_TimeEnvelope
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E ___m_TimeEnvelope_11;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_ImpactRadius
float ___m_ImpactRadius_12;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode Cinemachine.CinemachineImpulseDefinition::m_DirectionMode
int32_t ___m_DirectionMode_13;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode Cinemachine.CinemachineImpulseDefinition::m_DissipationMode
int32_t ___m_DissipationMode_14;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_DissipationDistance
float ___m_DissipationDistance_15;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_PropagationSpeed
float ___m_PropagationSpeed_16;
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rigidbody2D
struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Cinemachine.SignalSourceAsset
struct SignalSourceAsset_t187094A020026D70B16096697802137226248D2B : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Cinemachine.CinemachineBlenderSettings/CustomBlend
struct CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3
{
// System.String Cinemachine.CinemachineBlenderSettings/CustomBlend::m_From
String_t* ___m_From_0;
// System.String Cinemachine.CinemachineBlenderSettings/CustomBlend::m_To
String_t* ___m_To_1;
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBlenderSettings/CustomBlend::m_Blend
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___m_Blend_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineBlenderSettings/CustomBlend
struct CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_pinvoke
{
char* ___m_From_0;
char* ___m_To_1;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___m_Blend_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineBlenderSettings/CustomBlend
struct CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_com
{
Il2CppChar* ___m_From_0;
Il2CppChar* ___m_To_1;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___m_Blend_2;
};
// Cinemachine.CinemachineCore/AxisInputDelegate
struct AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452 : public MulticastDelegate_t
{
};
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
struct GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A : public MulticastDelegate_t
{
};
// Cinemachine.CinemachineImpulseManager/ImpulseEvent
struct ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59 : public RuntimeObject
{
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_StartTime
float ___m_StartTime_0;
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Envelope
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E ___m_Envelope_1;
// Cinemachine.ISignalSource6D Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_SignalSource
RuntimeObject* ___m_SignalSource_2;
// UnityEngine.Vector3 Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_3;
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Radius
float ___m_Radius_4;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_DirectionMode
int32_t ___m_DirectionMode_5;
// System.Int32 Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Channel
int32_t ___m_Channel_6;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_DissipationMode
int32_t ___m_DissipationMode_7;
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_DissipationDistance
float ___m_DissipationDistance_8;
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_CustomDissipation
float ___m_CustomDissipation_9;
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_PropagationSpeed
float ___m_PropagationSpeed_10;
};
// UnityEngine.Animation
struct Animation_t6593B06C39E3B139808B19F2C719C860F3F61040 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Cinemachine.BlendSourceVirtualCamera
struct BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E : public RuntimeObject
{
// Cinemachine.CinemachineBlend Cinemachine.BlendSourceVirtualCamera::<Blend>k__BackingField
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___U3CBlendU3Ek__BackingField_0;
// System.Int32 Cinemachine.BlendSourceVirtualCamera::<Priority>k__BackingField
int32_t ___U3CPriorityU3Ek__BackingField_1;
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::<LookAt>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CLookAtU3Ek__BackingField_2;
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::<Follow>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CFollowU3Ek__BackingField_3;
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::<State>k__BackingField
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___U3CStateU3Ek__BackingField_4;
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Cinemachine.CinemachineFixedSignal
struct CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C : public SignalSourceAsset_t187094A020026D70B16096697802137226248D2B
{
// UnityEngine.AnimationCurve Cinemachine.CinemachineFixedSignal::m_XCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_XCurve_4;
// UnityEngine.AnimationCurve Cinemachine.CinemachineFixedSignal::m_YCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_YCurve_5;
// UnityEngine.AnimationCurve Cinemachine.CinemachineFixedSignal::m_ZCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_ZCurve_6;
};
// UnityEngine.Collider2D
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Cinemachine.NoiseSettings
struct NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1 : public SignalSourceAsset_t187094A020026D70B16096697802137226248D2B
{
// Cinemachine.NoiseSettings/TransformNoiseParams[] Cinemachine.NoiseSettings::PositionNoise
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___PositionNoise_4;
// Cinemachine.NoiseSettings/TransformNoiseParams[] Cinemachine.NoiseSettings::OrientationNoise
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___OrientationNoise_5;
};
// UnityEngine.Playables.PlayableDirector
struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::played
Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___played_4;
// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::paused
Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___paused_5;
// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::stopped
Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___stopped_6;
};
// UnityEngine.SphereCollider
struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// Cinemachine.StaticPointVirtualCamera
struct StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA : public RuntimeObject
{
// System.String Cinemachine.StaticPointVirtualCamera::<Name>k__BackingField
String_t* ___U3CNameU3Ek__BackingField_0;
// System.Int32 Cinemachine.StaticPointVirtualCamera::<Priority>k__BackingField
int32_t ___U3CPriorityU3Ek__BackingField_1;
// UnityEngine.Transform Cinemachine.StaticPointVirtualCamera::<LookAt>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CLookAtU3Ek__BackingField_2;
// UnityEngine.Transform Cinemachine.StaticPointVirtualCamera::<Follow>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CFollowU3Ek__BackingField_3;
// Cinemachine.CameraState Cinemachine.StaticPointVirtualCamera::<State>k__BackingField
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___U3CStateU3Ek__BackingField_4;
};
// Cinemachine.CinemachineBrain
struct CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean Cinemachine.CinemachineBrain::m_ShowDebugText
bool ___m_ShowDebugText_4;
// System.Boolean Cinemachine.CinemachineBrain::m_ShowCameraFrustum
bool ___m_ShowCameraFrustum_5;
// System.Boolean Cinemachine.CinemachineBrain::m_IgnoreTimeScale
bool ___m_IgnoreTimeScale_6;
// UnityEngine.Transform Cinemachine.CinemachineBrain::m_WorldUpOverride
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_WorldUpOverride_7;
// Cinemachine.CinemachineBrain/UpdateMethod Cinemachine.CinemachineBrain::m_UpdateMethod
int32_t ___m_UpdateMethod_8;
// Cinemachine.CinemachineBrain/BrainUpdateMethod Cinemachine.CinemachineBrain::m_BlendUpdateMethod
int32_t ___m_BlendUpdateMethod_9;
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBrain::m_DefaultBlend
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___m_DefaultBlend_10;
// Cinemachine.CinemachineBlenderSettings Cinemachine.CinemachineBrain::m_CustomBlends
CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18* ___m_CustomBlends_11;
// UnityEngine.Camera Cinemachine.CinemachineBrain::m_OutputCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_OutputCamera_12;
// Cinemachine.CinemachineBrain/BrainEvent Cinemachine.CinemachineBrain::m_CameraCutEvent
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* ___m_CameraCutEvent_13;
// Cinemachine.CinemachineBrain/VcamActivatedEvent Cinemachine.CinemachineBrain::m_CameraActivatedEvent
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_CameraActivatedEvent_14;
// UnityEngine.Coroutine Cinemachine.CinemachineBrain::mPhysicsCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___mPhysicsCoroutine_16;
// System.Int32 Cinemachine.CinemachineBrain::m_LastFrameUpdated
int32_t ___m_LastFrameUpdated_17;
// UnityEngine.WaitForFixedUpdate Cinemachine.CinemachineBrain::mWaitForFixedUpdate
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* ___mWaitForFixedUpdate_18;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame> Cinemachine.CinemachineBrain::mFrameStack
List_1_tC7A631B4A35E461A5E78F0D0C4D482812E731DEB* ___mFrameStack_19;
// System.Int32 Cinemachine.CinemachineBrain::mNextFrameId
int32_t ___mNextFrameId_20;
// Cinemachine.CinemachineBlend Cinemachine.CinemachineBrain::mCurrentLiveCameras
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___mCurrentLiveCameras_21;
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::mActiveCameraPreviousFrame
RuntimeObject* ___mActiveCameraPreviousFrame_23;
// UnityEngine.GameObject Cinemachine.CinemachineBrain::mActiveCameraPreviousFrameGameObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mActiveCameraPreviousFrameGameObject_24;
// Cinemachine.CameraState Cinemachine.CinemachineBrain::<CurrentCameraState>k__BackingField
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___U3CCurrentCameraStateU3Ek__BackingField_25;
};
// Cinemachine.CinemachineComponentBase
struct CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::m_vcamOwner
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_vcamOwner_5;
};
// Cinemachine.CinemachineExtension
struct CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::m_vcamOwner
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_vcamOwner_5;
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object> Cinemachine.CinemachineExtension::mExtraState
Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56* ___mExtraState_6;
};
// Cinemachine.CinemachineImpulseSource
struct CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineImpulseDefinition Cinemachine.CinemachineImpulseSource::m_ImpulseDefinition
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___m_ImpulseDefinition_4;
// UnityEngine.Vector3 Cinemachine.CinemachineImpulseSource::m_DefaultVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_DefaultVelocity_5;
};
// Cinemachine.CinemachineInputProvider
struct CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// Cinemachine.CinemachinePathBase
struct CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Int32 Cinemachine.CinemachinePathBase::m_Resolution
int32_t ___m_Resolution_4;
// Cinemachine.CinemachinePathBase/Appearance Cinemachine.CinemachinePathBase::m_Appearance
Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* ___m_Appearance_5;
// System.Single[] Cinemachine.CinemachinePathBase::m_DistanceToPos
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_DistanceToPos_6;
// System.Single[] Cinemachine.CinemachinePathBase::m_PosToDistance
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_PosToDistance_7;
// System.Int32 Cinemachine.CinemachinePathBase::m_CachedSampleSteps
int32_t ___m_CachedSampleSteps_8;
// System.Single Cinemachine.CinemachinePathBase::m_PathLength
float ___m_PathLength_9;
// System.Single Cinemachine.CinemachinePathBase::m_cachedPosStepSize
float ___m_cachedPosStepSize_10;
// System.Single Cinemachine.CinemachinePathBase::m_cachedDistanceStepSize
float ___m_cachedDistanceStepSize_11;
};
// Cinemachine.CinemachineTargetGroup
struct CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineTargetGroup/PositionMode Cinemachine.CinemachineTargetGroup::m_PositionMode
int32_t ___m_PositionMode_4;
// Cinemachine.CinemachineTargetGroup/RotationMode Cinemachine.CinemachineTargetGroup::m_RotationMode
int32_t ___m_RotationMode_5;
// Cinemachine.CinemachineTargetGroup/UpdateMethod Cinemachine.CinemachineTargetGroup::m_UpdateMethod
int32_t ___m_UpdateMethod_6;
// Cinemachine.CinemachineTargetGroup/Target[] Cinemachine.CinemachineTargetGroup::m_Targets
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* ___m_Targets_7;
// UnityEngine.Bounds Cinemachine.CinemachineTargetGroup::<BoundingBox>k__BackingField
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___U3CBoundingBoxU3Ek__BackingField_8;
// System.Single Cinemachine.CinemachineTargetGroup::m_MaxWeight
float ___m_MaxWeight_9;
// UnityEngine.Vector3 Cinemachine.CinemachineTargetGroup::m_AveragePos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AveragePos_10;
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::m_BoundingSphere
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___m_BoundingSphere_11;
};
// Cinemachine.CinemachineTriggerAction
struct CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.LayerMask Cinemachine.CinemachineTriggerAction::m_LayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_LayerMask_4;
// System.String Cinemachine.CinemachineTriggerAction::m_WithTag
String_t* ___m_WithTag_5;
// System.String Cinemachine.CinemachineTriggerAction::m_WithoutTag
String_t* ___m_WithoutTag_6;
// System.Int32 Cinemachine.CinemachineTriggerAction::m_SkipFirst
int32_t ___m_SkipFirst_7;
// System.Boolean Cinemachine.CinemachineTriggerAction::m_Repeating
bool ___m_Repeating_8;
// Cinemachine.CinemachineTriggerAction/ActionSettings Cinemachine.CinemachineTriggerAction::m_OnObjectEnter
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9 ___m_OnObjectEnter_9;
// Cinemachine.CinemachineTriggerAction/ActionSettings Cinemachine.CinemachineTriggerAction::m_OnObjectExit
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9 ___m_OnObjectExit_10;
// System.Collections.Generic.HashSet`1<UnityEngine.GameObject> Cinemachine.CinemachineTriggerAction::m_ActiveTriggerObjects
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* ___m_ActiveTriggerObjects_11;
};
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.String[] Cinemachine.CinemachineVirtualCameraBase::m_ExcludedPropertiesInInspector
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_ExcludedPropertiesInInspector_4;
// Cinemachine.CinemachineCore/Stage[] Cinemachine.CinemachineVirtualCameraBase::m_LockStageInInspector
StageU5BU5D_tF198CE3C6DE5C3D67552DAB4B9680F3BFF319981* ___m_LockStageInInspector_5;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_ValidatingStreamVersion
int32_t ___m_ValidatingStreamVersion_6;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::m_OnValidateCalled
bool ___m_OnValidateCalled_7;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_StreamingVersion
int32_t ___m_StreamingVersion_8;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_Priority
int32_t ___m_Priority_9;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_ActivationId
int32_t ___m_ActivationId_10;
// System.Single Cinemachine.CinemachineVirtualCameraBase::FollowTargetAttachment
float ___FollowTargetAttachment_11;
// System.Single Cinemachine.CinemachineVirtualCameraBase::LookAtTargetAttachment
float ___LookAtTargetAttachment_12;
// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode Cinemachine.CinemachineVirtualCameraBase::m_StandbyUpdate
int32_t ___m_StandbyUpdate_13;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension> Cinemachine.CinemachineVirtualCameraBase::<mExtensions>k__BackingField
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___U3CmExtensionsU3Ek__BackingField_14;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<PreviousStateIsValid>k__BackingField
bool ___U3CPreviousStateIsValidU3Ek__BackingField_15;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::m_WasStarted
bool ___m_WasStarted_16;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::mSlaveStatusUpdated
bool ___mSlaveStatusUpdated_17;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_parentVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_parentVcam_18;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_QueuePriority
int32_t ___m_QueuePriority_19;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_CachedFollowTarget_20;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_CachedFollowTargetVcam_21;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTargetGroup
RuntimeObject* ___m_CachedFollowTargetGroup_22;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_CachedLookAtTarget_23;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_CachedLookAtTargetVcam_24;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTargetGroup
RuntimeObject* ___m_CachedLookAtTargetGroup_25;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<FollowTargetChanged>k__BackingField
bool ___U3CFollowTargetChangedU3Ek__BackingField_26;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<LookAtTargetChanged>k__BackingField
bool ___U3CLookAtTargetChangedU3Ek__BackingField_27;
};
// Cinemachine.GroupWeightManipulator
struct GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Single Cinemachine.GroupWeightManipulator::m_Weight0
float ___m_Weight0_4;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight1
float ___m_Weight1_5;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight2
float ___m_Weight2_6;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight3
float ___m_Weight3_7;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight4
float ___m_Weight4_8;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight5
float ___m_Weight5_9;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight6
float ___m_Weight6_10;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight7
float ___m_Weight7_11;
// Cinemachine.CinemachineTargetGroup Cinemachine.GroupWeightManipulator::m_group
CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* ___m_group_12;
};
// Cinemachine.CinemachineCollisionImpulseSource
struct CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B : public CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83
{
// UnityEngine.LayerMask Cinemachine.CinemachineCollisionImpulseSource::m_LayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_LayerMask_6;
// System.String Cinemachine.CinemachineCollisionImpulseSource::m_IgnoreTag
String_t* ___m_IgnoreTag_7;
// System.Boolean Cinemachine.CinemachineCollisionImpulseSource::m_UseImpactDirection
bool ___m_UseImpactDirection_8;
// System.Boolean Cinemachine.CinemachineCollisionImpulseSource::m_ScaleImpactWithMass
bool ___m_ScaleImpactWithMass_9;
// System.Boolean Cinemachine.CinemachineCollisionImpulseSource::m_ScaleImpactWithSpeed
bool ___m_ScaleImpactWithSpeed_10;
// UnityEngine.Rigidbody Cinemachine.CinemachineCollisionImpulseSource::mRigidBody
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___mRigidBody_11;
// UnityEngine.Rigidbody2D Cinemachine.CinemachineCollisionImpulseSource::mRigidBody2D
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* ___mRigidBody2D_12;
};
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object>
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object>
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
// System.Collections.Generic.HashSet`1<UnityEngine.GameObject>
// System.Collections.Generic.HashSet`1<UnityEngine.GameObject>
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
List_1U5BU5D_t0C6C52AC0E29CCA60158C536260F5BEAB68B80EA* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>
struct List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
List_1U5BU5D_tDE88DA8DCD79A37A10DCC96911E1242D15FF66FE* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>
struct List_1_tD3D80A48908E0B8646110C913780E72E2157A541_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
List_1U5BU5D_tA9C9F576B05E4960A32E11AC0E0CB97BE5D0BEEE* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>
struct List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CinemachineBrainU5BU5D_t24B658C1864C92DAC42B2515FAC47A7F921F720F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>
struct List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>
struct List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>
// 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.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Transform>
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Vector2>
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>
struct List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IntPointU5BU5D_t7B403FCBEBD7A3039D08F8F48FEDD0295B7FFD13* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>
// System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>
struct List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>
struct List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>
struct List_1_t065A1950A0B1D84B65A5256E8063120B10018641_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>
// System.Attribute
// System.Attribute
// Cinemachine.CinemachineBlend
// Cinemachine.CinemachineBlend
// Cinemachine.CinemachineImpulseManager
struct CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_StaticFields
{
// Cinemachine.CinemachineImpulseManager Cinemachine.CinemachineImpulseManager::sInstance
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* ___sInstance_0;
};
// Cinemachine.CinemachineImpulseManager
// Cinemachine.Documentation
// Cinemachine.Documentation
// UnityEngine.Input
// UnityEngine.Input
// System.Reflection.MemberInfo
// System.Reflection.MemberInfo
// Cinemachine.RuntimeUtility
struct RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields
{
// UnityEngine.RaycastHit[] Cinemachine.RuntimeUtility::s_HitBuffer
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___s_HitBuffer_0;
// System.Int32[] Cinemachine.RuntimeUtility::s_PenetrationIndexBuffer
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_PenetrationIndexBuffer_1;
// UnityEngine.SphereCollider Cinemachine.RuntimeUtility::s_ScratchCollider
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* ___s_ScratchCollider_2;
// UnityEngine.GameObject Cinemachine.RuntimeUtility::s_ScratchColliderGameObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___s_ScratchColliderGameObject_3;
};
// Cinemachine.RuntimeUtility
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// System.Text.StringBuilder
// System.Text.StringBuilder
// Cinemachine.TargetPositionCache
struct TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields
{
// System.Boolean Cinemachine.TargetPositionCache::UseCache
bool ___UseCache_0;
// Cinemachine.TargetPositionCache/Mode Cinemachine.TargetPositionCache::m_CacheMode
int32_t ___m_CacheMode_2;
// System.Single Cinemachine.TargetPositionCache::CurrentTime
float ___CurrentTime_3;
// System.Int32 Cinemachine.TargetPositionCache::CurrentFrame
int32_t ___CurrentFrame_4;
// System.Boolean Cinemachine.TargetPositionCache::IsCameraCut
bool ___IsCameraCut_5;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry> Cinemachine.TargetPositionCache::m_Cache
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* ___m_Cache_6;
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache::m_CacheTimeRange
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 ___m_CacheTimeRange_7;
};
// Cinemachine.TargetPositionCache
// Cinemachine.UpdateTracker
struct UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields
{
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus> Cinemachine.UpdateTracker::mUpdateStatus
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* ___mUpdateStatus_0;
// System.Collections.Generic.List`1<UnityEngine.Transform> Cinemachine.UpdateTracker::sToDelete
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___sToDelete_1;
// System.Single Cinemachine.UpdateTracker::mLastUpdateTime
float ___mLastUpdateTime_2;
};
// Cinemachine.UpdateTracker
// Cinemachine.CinemachineCore/<>c
struct U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields
{
// Cinemachine.CinemachineCore/<>c Cinemachine.CinemachineCore/<>c::<>9
U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* ___U3CU3E9_0;
// System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase> Cinemachine.CinemachineCore/<>c::<>9__30_0
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* ___U3CU3E9__30_0_1;
};
// Cinemachine.CinemachineCore/<>c
// Cinemachine.CinemachineVirtualCameraBase/<>c
struct U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields
{
// Cinemachine.CinemachineVirtualCameraBase/<>c Cinemachine.CinemachineVirtualCameraBase/<>c::<>9
U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* ___U3CU3E9_0;
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean> Cinemachine.CinemachineVirtualCameraBase/<>c::<>9__66_0
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* ___U3CU3E9__66_0_1;
};
// Cinemachine.CinemachineVirtualCameraBase/<>c
// Cinemachine.ClipperLib/ClipperBase
// Cinemachine.ClipperLib/ClipperBase
// Cinemachine.TargetPositionCache/CacheCurve
// Cinemachine.TargetPositionCache/CacheCurve
// Cinemachine.TargetPositionCache/CacheEntry
// Cinemachine.TargetPositionCache/CacheEntry
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
// UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>
// UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>
// UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>
// UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>
// Cinemachine.AxisBase
// Cinemachine.AxisBase
// 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
// Cinemachine.CinemachineInputAxisDriver
// Cinemachine.CinemachineInputAxisDriver
// UnityEngine.Color
// UnityEngine.Color
// System.Double
// System.Double
// System.Int32
// System.Int32
// System.Int64
// System.Int64
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// UnityEngine.Keyframe
// UnityEngine.Keyframe
// UnityEngine.LayerMask
// UnityEngine.LayerMask
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngine.Mathf
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Matrix4x4
// UnityEngine.PropertyAttribute
// UnityEngine.PropertyAttribute
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// UnityEngine.Rect
// UnityEngine.Rect
// Cinemachine.SaveDuringPlayAttribute
// Cinemachine.SaveDuringPlayAttribute
// System.Single
// System.Single
// UnityEngine.Events.UnityEvent
// UnityEngine.Events.UnityEvent
// 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
// Cinemachine.AxisState/Recentering
// Cinemachine.AxisState/Recentering
// Cinemachine.CameraState/CustomBlendable
// Cinemachine.CameraState/CustomBlendable
// Cinemachine.CinemachineTargetGroup/Target
// Cinemachine.CinemachineTargetGroup/Target
// Cinemachine.ClipperLib/IntPoint
// Cinemachine.ClipperLib/IntPoint
// Cinemachine.ConfinerOven/AspectStretcher
// Cinemachine.ConfinerOven/AspectStretcher
// Cinemachine.ConfinerOven/PolygonSolution
// Cinemachine.ConfinerOven/PolygonSolution
// Cinemachine.NoiseSettings/NoiseParams
// Cinemachine.NoiseSettings/NoiseParams
// Cinemachine.TargetPositionCache/TimeRange
// Cinemachine.TargetPositionCache/TimeRange
// 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<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
// UnityEngine.AnimationCurve
// UnityEngine.AnimationCurve
// Cinemachine.AxisStatePropertyAttribute
// Cinemachine.AxisStatePropertyAttribute
// Cinemachine.CinemachineBlendDefinitionPropertyAttribute
// Cinemachine.CinemachineBlendDefinitionPropertyAttribute
// Cinemachine.CinemachineEmbeddedAssetPropertyAttribute
// Cinemachine.CinemachineEmbeddedAssetPropertyAttribute
// Cinemachine.CinemachineImpulseDefinitionPropertyAttribute
// Cinemachine.CinemachineImpulseDefinitionPropertyAttribute
// UnityEngine.Collision
// UnityEngine.Collision
// UnityEngine.Collision2D
// UnityEngine.Collision2D
// System.Delegate
// System.Delegate
// UnityEngine.HideFlags
// UnityEngine.HideFlags
// Cinemachine.LensSettingsPropertyAttribute
// Cinemachine.LensSettingsPropertyAttribute
// Cinemachine.NoSaveDuringPlayAttribute
// Cinemachine.NoSaveDuringPlayAttribute
// Cinemachine.NoiseSettingsPropertyAttribute
// Cinemachine.NoiseSettingsPropertyAttribute
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// Cinemachine.OrbitalTransposerHeadingPropertyAttribute
// Cinemachine.OrbitalTransposerHeadingPropertyAttribute
// UnityEngine.QueryTriggerInteraction
// UnityEngine.QueryTriggerInteraction
// UnityEngine.Ray
// UnityEngine.Ray
// UnityEngine.RaycastHit
// UnityEngine.RaycastHit
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// Cinemachine.TagFieldAttribute
// Cinemachine.TagFieldAttribute
// Cinemachine.VcamTargetPropertyAttribute
// Cinemachine.VcamTargetPropertyAttribute
// Cinemachine.AxisState/SpeedMode
// Cinemachine.AxisState/SpeedMode
// UnityEngine.Camera/GateFitMode
// UnityEngine.Camera/GateFitMode
// Cinemachine.CameraState/BlendHintValue
// Cinemachine.CameraState/BlendHintValue
// Cinemachine.CinemachineBlendDefinition/Style
// Cinemachine.CinemachineBlendDefinition/Style
// Cinemachine.CinemachineBrain/BrainEvent
// Cinemachine.CinemachineBrain/BrainEvent
// Cinemachine.CinemachineBrain/VcamActivatedEvent
// Cinemachine.CinemachineBrain/VcamActivatedEvent
// Cinemachine.CinemachineCore/Stage
// Cinemachine.CinemachineCore/Stage
// Cinemachine.CinemachineCore/UpdateFilter
// Cinemachine.CinemachineCore/UpdateFilter
// Cinemachine.CinemachineImpulseDefinition/ImpulseShapes
// Cinemachine.CinemachineImpulseDefinition/ImpulseShapes
// Cinemachine.CinemachineImpulseDefinition/ImpulseTypes
// Cinemachine.CinemachineImpulseDefinition/ImpulseTypes
// Cinemachine.CinemachineImpulseDefinition/LegacySignalSource
// Cinemachine.CinemachineImpulseDefinition/LegacySignalSource
// Cinemachine.CinemachineImpulseDefinition/SignalSource
// Cinemachine.CinemachineImpulseDefinition/SignalSource
// Cinemachine.CinemachinePathBase/Appearance
// Cinemachine.CinemachinePathBase/Appearance
// Cinemachine.CinemachinePathBase/PositionUnits
// Cinemachine.CinemachinePathBase/PositionUnits
// Cinemachine.CinemachineTransposer/AngularDampingMode
// Cinemachine.CinemachineTransposer/AngularDampingMode
// Cinemachine.CinemachineTransposer/BindingMode
// Cinemachine.CinemachineTransposer/BindingMode
// Cinemachine.CinemachineVirtualCameraBase/BlendHint
// Cinemachine.CinemachineVirtualCameraBase/BlendHint
// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode
// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode
// Cinemachine.ClipperLib/ClipType
// Cinemachine.ClipperLib/ClipType
// Cinemachine.ClipperLib/ClipperOffset
// Cinemachine.ClipperLib/ClipperOffset
// Cinemachine.ClipperLib/EndType
// Cinemachine.ClipperLib/EndType
// Cinemachine.ClipperLib/JoinType
// Cinemachine.ClipperLib/JoinType
// Cinemachine.ClipperLib/PolyFillType
// Cinemachine.ClipperLib/PolyFillType
// Cinemachine.ClipperLib/PolyType
// Cinemachine.ClipperLib/PolyType
// Cinemachine.ConfinerOven/BakedSolution
// Cinemachine.ConfinerOven/BakedSolution
// Cinemachine.ConfinerOven/BakingState
// Cinemachine.ConfinerOven/BakingState
// Cinemachine.ConfinerOven/BakingStateCache
// Cinemachine.ConfinerOven/BakingStateCache
// Cinemachine.DocumentationSortingAttribute/Level
// Cinemachine.DocumentationSortingAttribute/Level
// Cinemachine.LensSettings/OverrideModes
// Cinemachine.LensSettings/OverrideModes
// Cinemachine.NoiseSettings/TransformNoiseParams
// Cinemachine.NoiseSettings/TransformNoiseParams
// Cinemachine.TargetPositionCache/Mode
// Cinemachine.TargetPositionCache/Mode
// Cinemachine.UpdateTracker/UpdateClock
// Cinemachine.UpdateTracker/UpdateClock
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode
// Cinemachine.CinemachineTriggerAction/ActionSettings/Mode
// Cinemachine.CinemachineTriggerAction/ActionSettings/Mode
// Cinemachine.CinemachineTriggerAction/ActionSettings/TimeMode
// Cinemachine.CinemachineTriggerAction/ActionSettings/TimeMode
// Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent
// Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent
// Cinemachine.TargetPositionCache/CacheCurve/Item
// Cinemachine.TargetPositionCache/CacheCurve/Item
// Cinemachine.AxisState
// Cinemachine.AxisState
// Cinemachine.CinemachineBlendDefinition
struct CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields
{
// UnityEngine.AnimationCurve[] Cinemachine.CinemachineBlendDefinition::sStandardCurves
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* ___sStandardCurves_3;
};
// Cinemachine.CinemachineBlendDefinition
// Cinemachine.CinemachineCore
struct CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields
{
// System.Int32 Cinemachine.CinemachineCore::kStreamingVersion
int32_t ___kStreamingVersion_0;
// System.String Cinemachine.CinemachineCore::kVersionString
String_t* ___kVersionString_1;
// Cinemachine.CinemachineCore Cinemachine.CinemachineCore::sInstance
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* ___sInstance_2;
// System.Boolean Cinemachine.CinemachineCore::sShowHiddenObjects
bool ___sShowHiddenObjects_3;
// Cinemachine.CinemachineCore/AxisInputDelegate Cinemachine.CinemachineCore::GetInputAxis
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* ___GetInputAxis_4;
// System.Single Cinemachine.CinemachineCore::UniformDeltaTimeOverride
float ___UniformDeltaTimeOverride_5;
// System.Single Cinemachine.CinemachineCore::CurrentTimeOverride
float ___CurrentTimeOverride_6;
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate Cinemachine.CinemachineCore::GetBlendOverride
GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* ___GetBlendOverride_7;
// Cinemachine.CinemachineBrain/BrainEvent Cinemachine.CinemachineCore::CameraUpdatedEvent
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* ___CameraUpdatedEvent_8;
// Cinemachine.CinemachineBrain/BrainEvent Cinemachine.CinemachineCore::CameraCutEvent
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* ___CameraCutEvent_9;
// System.Single Cinemachine.CinemachineCore::s_LastUpdateTime
float ___s_LastUpdateTime_16;
// System.Int32 Cinemachine.CinemachineCore::s_FixedFrameCount
int32_t ___s_FixedFrameCount_17;
};
// Cinemachine.CinemachineCore
// UnityEngine.Component
// UnityEngine.Component
// Cinemachine.ConfinerOven
// Cinemachine.ConfinerOven
// Cinemachine.DocumentationSortingAttribute
// Cinemachine.DocumentationSortingAttribute
// UnityEngine.GameObject
// UnityEngine.GameObject
// Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_StaticFields
{
// Cinemachine.LensSettings Cinemachine.LensSettings::Default
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___Default_0;
};
// Cinemachine.LensSettings
// UnityEngine.ScriptableObject
// UnityEngine.ScriptableObject
// System.Type
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// System.Type
// Cinemachine.CinemachineCore/UpdateStatus
// Cinemachine.CinemachineCore/UpdateStatus
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
// Cinemachine.CinemachineTriggerAction/ActionSettings
// Cinemachine.CinemachineTriggerAction/ActionSettings
// Cinemachine.CinemachineVirtualCameraBase/TransitionParams
// Cinemachine.CinemachineVirtualCameraBase/TransitionParams
// Cinemachine.ClipperLib/Clipper
// Cinemachine.ClipperLib/Clipper
// Cinemachine.UpdateTracker/UpdateStatus
// Cinemachine.UpdateTracker/UpdateStatus
// Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
// Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
// System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase>
// System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase>
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean>
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean>
// System.ArgumentException
// System.ArgumentException
// System.AsyncCallback
// System.AsyncCallback
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_StaticFields
{
// UnityEngine.Vector3 Cinemachine.CameraState::kNoPoint
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___kNoPoint_3;
};
// Cinemachine.CameraState
// Cinemachine.CinemachineBlenderSettings
// Cinemachine.CinemachineBlenderSettings
// Cinemachine.CinemachineImpulseDefinition
struct CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields
{
// UnityEngine.AnimationCurve[] Cinemachine.CinemachineImpulseDefinition::sStandardShapes
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* ___sStandardShapes_17;
};
// Cinemachine.CinemachineImpulseDefinition
// UnityEngine.Collider
// UnityEngine.Collider
// UnityEngine.Rigidbody
// UnityEngine.Rigidbody
// UnityEngine.Rigidbody2D
// UnityEngine.Rigidbody2D
// Cinemachine.SignalSourceAsset
// Cinemachine.SignalSourceAsset
// UnityEngine.Transform
// UnityEngine.Transform
// Cinemachine.CinemachineBlenderSettings/CustomBlend
// Cinemachine.CinemachineBlenderSettings/CustomBlend
// Cinemachine.CinemachineCore/AxisInputDelegate
// Cinemachine.CinemachineCore/AxisInputDelegate
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
// Cinemachine.CinemachineImpulseManager/ImpulseEvent
// Cinemachine.CinemachineImpulseManager/ImpulseEvent
// UnityEngine.Animation
// UnityEngine.Animation
// Cinemachine.BlendSourceVirtualCamera
// Cinemachine.BlendSourceVirtualCamera
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Camera
// Cinemachine.CinemachineFixedSignal
// Cinemachine.CinemachineFixedSignal
// UnityEngine.Collider2D
// UnityEngine.Collider2D
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// Cinemachine.NoiseSettings
// Cinemachine.NoiseSettings
// UnityEngine.Playables.PlayableDirector
// UnityEngine.Playables.PlayableDirector
// UnityEngine.SphereCollider
// UnityEngine.SphereCollider
// Cinemachine.StaticPointVirtualCamera
// Cinemachine.StaticPointVirtualCamera
// Cinemachine.CinemachineBrain
struct CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9_StaticFields
{
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::mSoloCamera
RuntimeObject* ___mSoloCamera_15;
// UnityEngine.AnimationCurve Cinemachine.CinemachineBrain::mDefaultLinearAnimationCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___mDefaultLinearAnimationCurve_22;
};
// Cinemachine.CinemachineBrain
// Cinemachine.CinemachineComponentBase
// Cinemachine.CinemachineComponentBase
// Cinemachine.CinemachineExtension
// Cinemachine.CinemachineExtension
// Cinemachine.CinemachineImpulseSource
// Cinemachine.CinemachineImpulseSource
// Cinemachine.CinemachineInputProvider
// Cinemachine.CinemachineInputProvider
// Cinemachine.CinemachinePathBase
// Cinemachine.CinemachinePathBase
// Cinemachine.CinemachineTargetGroup
// Cinemachine.CinemachineTargetGroup
// Cinemachine.CinemachineTriggerAction
// Cinemachine.CinemachineTriggerAction
// Cinemachine.CinemachineVirtualCameraBase
// Cinemachine.CinemachineVirtualCameraBase
// Cinemachine.GroupWeightManipulator
// Cinemachine.GroupWeightManipulator
// Cinemachine.CinemachineCollisionImpulseSource
// Cinemachine.CinemachineCollisionImpulseSource
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3 : public RuntimeArray
{
ALIGN_FIELD (8) Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 m_Items[1];
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* 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, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
m_Items[index] = value;
}
};
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC : public RuntimeArray
{
ALIGN_FIELD (8) AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* m_Items[1];
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** 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, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Cinemachine.CinemachineBlenderSettings/CustomBlend[]
struct CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B : public RuntimeArray
{
ALIGN_FIELD (8) CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 m_Items[1];
inline CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3* 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, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_From_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_To_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
#endif
}
inline CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_From_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_To_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
#endif
}
};
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// Cinemachine.CinemachineExtension[]
struct CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E : public RuntimeArray
{
ALIGN_FIELD (8) CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* m_Items[1];
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73** 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, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.MonoBehaviour[]
struct MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7 : public RuntimeArray
{
ALIGN_FIELD (8) MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* m_Items[1];
inline MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71** 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, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Cinemachine.CinemachineVirtualCameraBase[]
struct CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4 : public RuntimeArray
{
ALIGN_FIELD (8) CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* m_Items[1];
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** 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, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Cinemachine.NoiseSettings/TransformNoiseParams[]
struct TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1 : public RuntimeArray
{
ALIGN_FIELD (8) TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 m_Items[1];
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* 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, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 value)
{
m_Items[index] = value;
}
};
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8 : public RuntimeArray
{
ALIGN_FIELD (8) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 m_Items[1];
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 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;
}
};
// Cinemachine.CinemachineTargetGroup/Target[]
struct TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E : public RuntimeArray
{
ALIGN_FIELD (8) Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 m_Items[1];
inline Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641* 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, Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___target_0), (void*)NULL);
}
inline Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___target_0), (void*)NULL);
}
};
// Cinemachine.CameraState/CustomBlendable[]
struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C : public RuntimeArray
{
ALIGN_FIELD (8) CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB m_Items[1];
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* 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, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Custom_0), (void*)NULL);
}
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Custom_0), (void*)NULL);
}
};
// 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);
}
};
// Cinemachine.ClipperLib/IntPoint[]
struct IntPointU5BU5D_t7B403FCBEBD7A3039D08F8F48FEDD0295B7FFD13 : public RuntimeArray
{
ALIGN_FIELD (8) IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 m_Items[1];
inline IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* 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, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 value)
{
m_Items[index] = value;
}
};
// Cinemachine.ConfinerOven/PolygonSolution[]
struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F : public RuntimeArray
{
ALIGN_FIELD (8) PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C m_Items[1];
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* 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, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Polygons_0), (void*)NULL);
}
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Polygons_0), (void*)NULL);
}
};
// Cinemachine.TargetPositionCache/CacheCurve/Item[]
struct ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C : public RuntimeArray
{
ALIGN_FIELD (8) Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E m_Items[1];
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E* 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, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E value)
{
m_Items[index] = value;
}
};
// Cinemachine.TargetPositionCache/CacheEntry/RecordingItem[]
struct RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8 : public RuntimeArray
{
ALIGN_FIELD (8) RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E m_Items[1];
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E* 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, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke_back(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke_cleanup(Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com_back(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com_cleanup(Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke_back(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke_cleanup(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com_back(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com_cleanup(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke_back(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke_cleanup(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com_back(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com_cleanup(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// 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>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) ;
// System.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.Void System.Comparison`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::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.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.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.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.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
// System.Void System.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 UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::Invoke(T0,T1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::Invoke(T0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, RuntimeObject* ___0_arg0, 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.Boolean System.Linq.Enumerable::Any<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<System.Object>(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___0_component, 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.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0C9FCAA3EEB3FA8D74A57EB3231442F5F0949DC6_gshared (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m1892D847DB76252F6D5CA3132FE4ADBFFB0DDFA0_gshared_inline (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_gshared_inline (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, 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) ;
// T System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F_gshared (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, int32_t ___0_index, 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) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __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.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) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_gshared_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_gshared (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_gshared_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___0_item, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_gshared (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_gshared (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_gshared (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_gshared (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___0_index, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_gshared (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, 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) ;
// 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.HashSet`1<System.Object>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::set_ValueRangeLocked(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::set_HasRecentering(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::.ctor(System.Boolean,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, bool ___0_enabled, float ___1_waitTime, float ___2_recenteringTime, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::.ctor(System.Single,System.Single,System.Boolean,System.Boolean,System.Single,System.Single,System.Single,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___0_minValue, float ___1_maxValue, bool ___2_wrap, bool ___3_rangeLocked, float ___4_maxSpeed, float ___5_accelTime, float ___6_decelTime, String_t* ___7_name, bool ___8_invert, 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.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::SetInputAxisProvider(System.Int32,Cinemachine.AxisState/IInputAxisProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, int32_t ___0_axis, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState::get_HasInputProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_HasInputProvider_mD82DACE6E188BCFE1B0B5FCB1328BF8FA738B091 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Time::get_frameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Time::get_inFixedTimeStep()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Time_get_inFixedTimeStep_m9982E00159B140FBE243042CA98FDF89DD5C742D (const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_realtimeSinceStartup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510 (const RuntimeMethod* 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.Single Cinemachine.CinemachineCore/AxisInputDelegate::Invoke(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_inline (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState::MaxSpeedUpdate(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___0_input, float ___1_deltaTime, const RuntimeMethod* method) ;
// System.Single Cinemachine.Utility.Damper::Damp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Damper_Damp_m3245F3453DB74DE11801C6EE15F163D5EAFC0CE4 (float ___0_initial, float ___1_dampTime, float ___2_deltaTime, const RuntimeMethod* method) ;
// System.Single Cinemachine.AxisState::ClampValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___0_v, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState::Update(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___0_deltaTime, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, 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) ;
// System.Single Cinemachine.AxisState::GetMaxSpeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, 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.Boolean Cinemachine.AxisState::get_ValueRangeLocked()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState::get_HasRecentering()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::CopyStateFrom(Cinemachine.AxisState/Recentering&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_CopyStateFrom_m1DB1F919E2F17C4913D1F2605E71630004138D89 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* ___0_other, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineCore::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_CurrentTime_mFA05B621BE52910A8C3A304CB715257011C9A782 (const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::CancelRecentering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::RecenterNow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_RecenterNow_m0A012C8E8ABA1B3D00765C8C0FDC3A96C3DB102C (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248 (float ___0_current, float ___1_target, float* ___2_currentVelocity, float ___3_smoothTime, float ___4_maxSpeed, float ___5_deltaTime, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::DoRecentering(Cinemachine.AxisState&,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___0_axis, float ___1_deltaTime, float ___2_recenterTarget, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState/Recentering::LegacyUpgrade(System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Recentering_LegacyUpgrade_m17A3ED97851377053B2385331ED85BE3DA3D4D7D (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, int32_t* ___0_heading, int32_t* ___1_velocityFilter, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CameraState::get_HasLookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, 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 Cinemachine.CameraState::get_CorrectedPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CameraState::get_CorrectedOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CameraState::get_FinalPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80 (float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CameraState::get_FinalOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (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.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CameraState::get_NumCustomBlendables()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CameraState::set_NumCustomBlendables(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_inline (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Count()
inline int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, const RuntimeMethod*))List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Item(System.Int32)
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, const RuntimeMethod*))List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_gshared)(__this, ___0_index, method);
}
// System.Void Cinemachine.CameraState/CustomBlendable::.ctor(UnityEngine.Object,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303 (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_custom, float ___1_weight, const RuntimeMethod* method) ;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::GetCustomBlendable(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___0_index, 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) ;
// System.Int32 Cinemachine.CameraState::FindCustomBlendable(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_custom, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::.ctor()
inline void List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, const RuntimeMethod*))List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::Add(T)
inline void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared_inline)(__this, ___0_item, method);
}
// System.Void Cinemachine.CameraState::AddCustomBlendable(Cinemachine.CameraState/CustomBlendable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_b, 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) ;
// Cinemachine.LensSettings Cinemachine.LensSettings::Lerp(Cinemachine.LensSettings,Cinemachine.LensSettings,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE LensSettings_Lerp_mC7E1E297C8E3750B6997616993572DDBCEDDC590 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___0_lensA, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___1_lensB, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Slerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CameraState::ApplyPosBlendHint(UnityEngine.Vector3,Cinemachine.CameraState/BlendHintValue,UnityEngine.Vector3,Cinemachine.CameraState/BlendHintValue,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_ApplyPosBlendHint_m61F39F5911D34F49768E601B72C17CDBFFB26D1C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_posA, int32_t ___1_hintA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_posB, int32_t ___3_hintB, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_blended, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CameraState::ApplyRotBlendHint(UnityEngine.Quaternion,Cinemachine.CameraState/BlendHintValue,UnityEngine.Quaternion,Cinemachine.CameraState/BlendHintValue,UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_ApplyRotBlendHint_m25B6966D775F36A71929C4EA0404328034EBA09E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotA, int32_t ___1_hintA, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotB, int32_t ___3_hintB, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_original, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___5_blended, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.LensSettings::get_Orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___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) ;
// System.Single UnityEngine.Vector3::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CameraState::InterpolateFOV(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraState_InterpolateFOV_mB963D73A017B25550381245B5976BBE7DE77502F (float ___0_fovA, float ___1_fovB, float ___2_dA, float ___3_dB, float ___4_t, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CameraState::InterpolatePosition(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_posA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_pivotA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_posB, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_pivotB, float ___4_t, const RuntimeMethod* method) ;
// System.Single UnityEngine.Quaternion::Angle(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.Utility.UnityVectorExtensions::AlmostZero(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_AlmostZero_mDE7F8E130BF5949DFF14AE437C47F086F3E05652 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::Normalize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Cinemachine.Utility.UnityQuaternionExtensions::GetCameraRotationToTarget(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 UnityQuaternionExtensions_GetCameraRotationToTarget_mFD825219F752B2C979529CDCD655530685428FE5 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_orient, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_lookAtDir, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_worldUp, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_UnaryNegation(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::Lerp(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.Utility.UnityQuaternionExtensions::ApplyCameraRotation(UnityEngine.Quaternion,UnityEngine.Vector2,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 UnityQuaternionExtensions_ApplyCameraRotation_m608B85CD86C6BE2FDD571446FA8CA596142C437C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_orient, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_worldUp, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::ProjectOnPlane(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ProjectOnPlane_m68FB895F6E9FCC45676BB8B95857D091C0D78794_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_planeNormal, 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.Int32 UnityEngine.AnimationCurve::get_length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBlend::get_IsComplete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsComplete_m927128CEC49DCADF02A6258F8D636B0957446686 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.AnimationCurve::Evaluate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBlend::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsValid_m3C10BCF867EF0AA96AAF0A70FF0990808FB7C81C (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// System.Text.StringBuilder Cinemachine.Utility.CinemachineDebug::SBFromPool()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* CinemachineDebug_SBFromPool_mAA83D56A38ECFD61FC135792DC0778A7B152938D (const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineBlend::get_BlendWeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlend_get_BlendWeight_m0FFFD553C4A1176490E443AF34DC8AB87F0763A7 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.CinemachineDebug::ReturnToPool(System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug_ReturnToPool_mBFBCCF1AEE29E2BD115AF5BCD172BBB8B95C5EA7 (StringBuilder_t* ___0_sb, const RuntimeMethod* method) ;
// Cinemachine.CinemachineBlend Cinemachine.BlendSourceVirtualCamera::get_Blend()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBlend::Uses(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, RuntimeObject* ___0_cam, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.CameraState::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CameraState_get_Default_m21CC49BBB9A1FF0D582E3CEEC9C1F63C3F068DF8 (const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.CameraState::Lerp(Cinemachine.CameraState,Cinemachine.CameraState,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CameraState_Lerp_m0BAAA9D6CC903E2656ACE05FDE2C930FE24D3E98 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_stateA, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___1_stateB, float ___2_t, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineBlendDefinition::get_BlendTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45 (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBlendDefinition::.ctor(Cinemachine.CinemachineBlendDefinition/Style,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition__ctor_m24EFAC96EEDA53F43590F285C0B637771E6C947D (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, int32_t ___0_style, float ___1_time, const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve UnityEngine.AnimationCurve::EaseInOut(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* AnimationCurve_EaseInOut_m01DD06E6C8962F8F62F293C9EAE491C3D3F2CAF3 (float ___0_timeStart, float ___1_valueStart, float ___2_timeEnd, float ___3_valueEnd, const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve UnityEngine.AnimationCurve::Linear(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* AnimationCurve_Linear_mAB497B8B64A4B1C8AC9547B2F5184DB118F544EB (float ___0_timeStart, float ___1_valueStart, float ___2_timeEnd, float ___3_valueEnd, const RuntimeMethod* method) ;
// UnityEngine.Keyframe[] UnityEngine.AnimationCurve::get_keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::set_outTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::set_inTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::set_keys(UnityEngine.Keyframe[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___0_value, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBlendDefinition::CreateStandardCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlendDefinition::get_BlendCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0 (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.StaticPointVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E_inline (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_value, const RuntimeMethod* method) ;
// System.Void Cinemachine.StaticPointVirtualCamera::set_Name(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Name_m3894662EFE90B15664D4935B05CA90BF4EC5D530_inline (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Blend(Cinemachine.CinemachineBlend)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Blend_m08A91575E7F63681916FD0FDB9093DE271A71AFA_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___0_value, const RuntimeMethod* method) ;
// System.String Cinemachine.CinemachineBlend::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineBlend_get_Description_mC4378A79CCE5E2FF0FA5A175B6AB3DF7E6A6374C (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::get_State()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 BlendSourceVirtualCamera_get_State_m4317D28A3F0EB829B1A008C0BD453A0E25C41547_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBlend::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_UpdateCameraState_m07AC58D1D550924255FC4B13BF6BBDC903B44493 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldUp, float ___1_deltaTime, const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.CinemachineBlend::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineBlend_get_State_m6667F2BD63E27F3A1FD5130CD23FA9CA11BA5DDC (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.BlendSourceVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_State_mD9C8228DBCC8AFB62BD349ADF5FE0CF4449AC52E_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___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.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Cinemachine.CinemachineVirtualCameraBase>()
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, 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.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, 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) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveFollow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_localFollow, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveLookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_localLookAt, const RuntimeMethod* method) ;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::get_AbstractFollowTargetGroup()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractFollowTargetGroup_mF66D843C00156E41B1C9C14FFBA0C4429D29AEBF_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractFollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractFollowTargetGroup_m91BD623311234A96B2D146A8AB6574567C8C9714 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::get_FollowTargetAsVcam()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_FollowTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.TargetPositionCache::GetTargetPosition(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TargetPositionCache_GetTargetPosition_m86454680691707EEE6E70984ED39E00821B60B2E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.TargetPositionCache::GetTargetRotation(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 TargetPositionCache_GetTargetRotation_m882B2051C458EB18BCF332AFB00112484F31C9EF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, const RuntimeMethod* method) ;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::get_AbstractLookAtTargetGroup()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractLookAtTargetGroup_mC8E5278181AF27E945676602C10DB78E6EE15DAA_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractLookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractLookAtTargetGroup_m83547AD312D71E3080F9C6948DF4C5DA7B6B6054 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::get_LookAtTargetAsVcam()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_LookAtTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore__ctor_m2F77D083353903E3CC95FC46D88EFE627D6FC2D4 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B (const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::get_Count()
inline int32_t List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_inline (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::get_Item(System.Int32)
inline CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveBrain_m20CECA6E425E777D991B9AF73A691D05B412EF3E (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___0_brain, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::Insert(System.Int32,T)
inline void List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, int32_t ___0_index, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, int32_t, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___0_index, ___1_item, method);
}
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::Remove(T)
inline bool List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::get_Count()
inline int32_t List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_inline (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_mAF224F7CB460C557D4BFA828AFAE2FE03E726854 (Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Sort(System.Comparison`1<T>)
inline void List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* ___0_comparison, const RuntimeMethod* method)
{
(( void (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___0_comparison, method);
}
// T System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::get_Item(System.Int32)
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7 (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Add(T)
inline void List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_inline (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Contains(T)
inline bool List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Remove(T)
inline bool List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654 (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::Remove(TKey)
inline bool Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814 (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineVirtualCameraBase::get_ParentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::.ctor()
inline void List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13 (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::Add(T)
inline void List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_inline (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* __this, List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*, List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Int32 System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::get_Count()
inline int32_t List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_inline (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::get_Item(System.Int32)
inline List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* (*) (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
// System.Boolean Cinemachine.CinemachineCore::IsLive(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___0_vcam, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::UpdateVirtualCamera(Cinemachine.CinemachineVirtualCameraBase,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldUp, float ___2_deltaTime, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineCore::GetUpdateTarget(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineCore_GetUpdateTarget_m3007FAAA1292808633CDFF235EADB297B8506282 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method) ;
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker::GetPreferredUpdate(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UpdateTracker_GetPreferredUpdate_mCA810B7D3B87B3A511764993265DFDC2F246C3E8 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::.ctor()
inline void Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_key, UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Cinemachine.CinemachineCore/UpdateStatus::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus__ctor_mD7EB6573750445A83891060458B7305AB1899583 (UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::Add(TKey,TValue)
inline void Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43 (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_key, UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
// Cinemachine.CinemachineCore Cinemachine.CinemachineCore::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B (const RuntimeMethod* method) ;
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::GetActiveBrain(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBrain::IsLive(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058 (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* __this, RuntimeObject* ___0_vcam, bool ___1_dominantChildOnly, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineCore::get_BrainCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBrain::IsLiveInBlend(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBrain_IsLiveInBlend_m2A0E5AD2048B66FA82E7CB01A83335907B1941CB (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* __this, RuntimeObject* ___0_vcam, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>::Invoke(T0,T1)
inline void UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313 (UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared)(__this, ___0_arg0, ___1_arg1, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>::Invoke(T0)
inline void UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB (UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411*, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9*, const RuntimeMethod*))UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared)(__this, ___0_arg0, method);
}
// UnityEngine.Camera Cinemachine.CinemachineBrain::get_OutputCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31 (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_cullingMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineCore::get_VirtualCameraCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_VirtualCameraCount_m991909A066AD9BEE7B18512F6F2CB6B36F2ED86A (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineCore::GetVirtualCamera(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineCore_GetVirtualCamera_m4D2512A0C993348EFC8A76729802C8BBF6209F0B (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::.ctor()
inline void List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::.ctor()
inline void List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineCore/AxisInputDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisInputDelegate__ctor_m8D7FED117FA4DDE1BBDC08B5158E73E2FACFF7B6 (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBrain/BrainEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BrainEvent__ctor_mCAE49277912EB5AFFBA23BBBD84697BC258A56D7 (BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0FE2AE12D8ED3BA533A9FE180F290766D49099AD (U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::get_Priority()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisBase::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisBase_Validate_mD6017BA404C55814A0E55DD7D036FA666EE038CB (AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineInputAxisDriver::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputAxisDriver_Validate_mC2EFECCBF1C729D83650ECCB9EC02BA70A3692FC (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineInputAxisDriver::ClampValue(Cinemachine.AxisBase&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___0_axis, float ___1_v, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisBase&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, float ___0_deltaTime, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___1_axis, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_m24BE353BA761E2D8A9EE55CF6274D17C31EB3F76 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, float ___0_deltaTime, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___1_axis, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Single Cinemachine.Utility.UnityVectorExtensions::ClosestPointOnSegment(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_ClosestPointOnSegment_m5AF0D62D87EF8EF307260D87EA85BE2A4C35B85D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_s0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::SqrMagnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePathBase::get_PathLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePathBase::StandardizePathDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_distance, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePathBase::ToNativePathUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_pos, int32_t ___1_units, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachinePathBase::DistanceCacheIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePathBase_DistanceCacheIsValid_m513365FFC2B3206A2C0687DD7F0F3C698C031240 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachinePathBase::ResamplePath(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_ResamplePath_mDB5434016BE1079B26B3DF4C4371B446875648C1 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, int32_t ___0_stepsPerSegment, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachinePathBase/Appearance::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Appearance__ctor_m3600590C110F6BC2BBA3F48A4334B8A38A030796 (Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_green()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_gray()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gray_m6D01087E0F20F34718EBA5B213853B4BB49F1DEF_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.PropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D (PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0* __this, const RuntimeMethod* method) ;
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.DocumentationSortingAttribute::set_Category(Cinemachine.DocumentationSortingAttribute/Level)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DocumentationSortingAttribute_set_Category_mBF1A4C6A80D15E9A772468A2B4981A7658FCFD5B_inline (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension> Cinemachine.CinemachineVirtualCameraBase::get_mExtensions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::get_Item(System.Int32)
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2 (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::get_Count()
inline int32_t List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Max(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.Utility.Damper::Damp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Damper_Damp_m3FF6416E2538374C5805A252094351151793F5E7 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_initial, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dampTime, float ___2_deltaTime, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.Utility.Damper::Damp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Damper_Damp_mBBBCCE7F67FF9678EE42AA0B0EBD7BC4FFEF2FB9 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_initial, float ___1_dampTime, float ___2_deltaTime, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::.ctor()
inline void List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1 (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_mExtensions(System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_mExtensions_m14B06AC70E1112D5D87372C2D868EA55B7B218E5_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::Remove(T)
inline bool List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53 (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::Add(T)
inline void List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_inline (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00 (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineExtension::InvokePostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_InvokePostPipelineStageCallback_m67F6FE82D6B103A0B77281CE76F2BC9DBCAFE0C0 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, int32_t ___1_stage, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___2_state, float ___3_deltaTime, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvokePostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, int32_t ___1_stage, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___2_newState, float ___3_deltaTime, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvokePrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvokePrePipelineMutateCameraStateCallback_m6468DFDE19E8860EC1EE36073D4BEE179D609CB1 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___1_newState, float ___2_deltaTime, 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.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateSlaveStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::CameraDestroyed(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDestroyed_m15FC49C579C1933A8D3CD481B23ED229AABB25E5 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::CameraDisabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDisabled_mFFD409EFB372B7C90824BDE0C576EFF56F61285F (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::CameraEnabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraEnabled_mF0183BD36CDF19EB604E6C966F78030D53A08DDB (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateVcamPoolStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Cinemachine.CinemachineExtension,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mDF514F387A7E1B100D90569EB49A1CD4C3C34464 (Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Boolean System.Linq.Enumerable::Any<Cinemachine.CinemachineExtension>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline bool Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mEFB50BF4DBB48058F4628BC0DB5BE07A66EE3B5A (RuntimeObject* ___0_source, Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* ___1_predicate, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
// T[] UnityEngine.Component::GetComponentsInChildren<Cinemachine.CinemachineExtension>()
inline CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineExtension::EnsureStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_EnsureStarted_mDC4AE5D72929029A5F995886E4E5298269173FA9 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<UnityEngine.MonoBehaviour>()
inline MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_ValidatingStreamVersion(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_ValidatingStreamVersion_mE99F8D7C363F7259CD22F03D43428AA9E14ED433_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvalidateCachedTargets()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvalidateCachedTargets_m66FC53DA8DB6FC7BC34EF2B9E6CDF68DB74F3D3C (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<Cinemachine.CinemachineVirtualCameraBase>()
inline CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method);
}
// System.String Cinemachine.CinemachineVirtualCameraBase::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineVirtualCameraBase_get_Name_mD5D510F82C6F26960F8036AC76A6B107E0304DD0 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<Cinemachine.CinemachineVirtualCameraBase>(T&)
inline bool Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** ___0_component, const RuntimeMethod* method)
{
return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method);
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveCamera_m879CC4BCC026A83C761ACDDA9604766086B53361 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::AddActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_AddActiveCamera_m80475EB1F23E16DD2CF235BD9076715402BAD5DD (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method) ;
// System.Void Cinemachine.BlendSourceVirtualCamera::.ctor(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera__ctor_m260866EC0863C4B16331D7539AA3852E90DEEC5C (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___0_blend, const RuntimeMethod* method) ;
// System.Void Cinemachine.StaticPointVirtualCamera::.ctor(Cinemachine.CameraState,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera__ctor_m1F7B42796DD737014056877CA31EB5A1218A4112 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_state, String_t* ___1_name, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBlend::.ctor(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,UnityEngine.AnimationCurve,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend__ctor_m36DEF2F2190A7392298D71CDC78C6A032FC8FC1D (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___2_curve, float ___3_duration, float ___4_t, const RuntimeMethod* method) ;
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::FindPotentialTargetBrain(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* CinemachineCore_FindPotentialTargetBrain_mD4D554DCF27AE5BD2BAEB9D09E37BFBDD9D79B3B (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::SnapshotCameraReadOnlyProperties(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_FollowTargetChanged(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_FollowTargetChanged_m60A2DC1564B3D6A17821605470D9919C590FE0D7_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_FollowTargetChanged()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_FollowTargetChanged_m4CB9C2AA28F8B2898B82BBF51348C6670110ADF2_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<Cinemachine.ICinemachineTargetGroup>(T&)
inline bool Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___0_component, const RuntimeMethod* method)
{
return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, RuntimeObject**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method);
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_LookAtTargetChanged(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_LookAtTargetChanged_mA9FFCF3EC189C5CD35BE0E5B450939B4A8BB1D8B_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_LookAtTargetChanged()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_LookAtTargetChanged_m6D2FF4FB863501796CB778CB7AABA0126E57C134_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1B1FF86140C80F51640B1FBB220C7086D68D0D30 (U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::.ctor()
inline void List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14 (List_1_tD3D80A48908E0B8646110C913780E72E2157A541* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Cinemachine.ConfinerOven/AspectStretcher::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, float ___0_aspect, float ___1_centerX, const RuntimeMethod* method) ;
// System.Void Cinemachine.ConfinerOven::Initialize(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&,System.Single&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_Initialize_mADD22CBAFC68A82D01306799A2AB5162B5BC9583 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___0_inputPath, float* ___1_aspectRatio, float ___2_maxFrustumHeight, const RuntimeMethod* method) ;
// System.Void Cinemachine.ClipperLib/ClipperOffset::.ctor(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset__ctor_mEC075A2F9B5E587A9D06CF9E45A555417C69D158 (ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* __this, double ___0_miterLimit, double ___1_arcTolerance, const RuntimeMethod* method) ;
// System.Void Cinemachine.ClipperLib/ClipperOffset::AddPaths(System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>,Cinemachine.ClipperLib/JoinType,Cinemachine.ClipperLib/EndType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_AddPaths_m48B4B426171D6EEAE676FCDA8E55F6FBBCEE66A8 (ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* __this, List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___0_paths, int32_t ___1_joinType, int32_t ___2_endType, const RuntimeMethod* method) ;
// System.Void Cinemachine.ClipperLib/ClipperOffset::Execute(System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>&,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Execute_mB6E649005853A610D808D8E5F0CBB8EDE436D7C7 (ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* __this, List_1_tD3D80A48908E0B8646110C913780E72E2157A541** ___0_solution, double ___1_delta, const RuntimeMethod* method) ;
// Cinemachine.ConfinerOven/BakingState Cinemachine.ConfinerOven::get_State()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470_inline (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::get_Count()
inline int32_t List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline (List_1_tD3D80A48908E0B8646110C913780E72E2157A541* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void Cinemachine.ClipperLib/Clipper::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clipper__ctor_mFE1DEBE1F52B653F893824C803EC03A94560C146 (Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* __this, int32_t ___0_InitOptions, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.ClipperLib/ClipperBase::AddPaths(System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>,Cinemachine.ClipperLib/PolyType,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClipperBase_AddPaths_m3A4E3756B561A396C16E4658743F61D088FA2EEA (ClipperBase_tF5E5EE071153091C61DE73A7046E19212CA00B91* __this, List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___0_ppg, int32_t ___1_polyType, bool ___2_closed, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.ClipperLib/Clipper::Execute(Cinemachine.ClipperLib/ClipType,System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>,Cinemachine.ClipperLib/PolyFillType,Cinemachine.ClipperLib/PolyFillType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Execute_mD4963862505A6417805A36BDC8EE3551AF5227A0 (Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* __this, int32_t ___0_clipType, List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___1_solution, int32_t ___2_subjFillType, int32_t ___3_clipFillType, const RuntimeMethod* method) ;
// System.Single Cinemachine.ConfinerOven/AspectStretcher::get_Aspect()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.ConfinerOven/BakedSolution::.ctor(System.Single,System.Single,System.Boolean,UnityEngine.Rect,System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>,System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakedSolution__ctor_mA1172BA1CEFBBF4467D64FFF62D0A2C386AC15F4 (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, float ___0_aspectRatio, float ___1_frustumHeight, bool ___2_hasBones, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___3_polygonBounds, List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___4_originalPolygon, List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___5_solution, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::Clear()
inline void List_1_Clear_mCEFDEE1CDCD179EC42CACBA45A68043B2F6EF9B0_inline (List_1_tD3D80A48908E0B8646110C913780E72E2157A541* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// UnityEngine.Rect Cinemachine.ConfinerOven::GetPolygonBoundingBox(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ConfinerOven_GetPolygonBoundingBox_mA0B1E405965638610AB5198AB00DB73D3CEC565D (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___0_polygons, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rect::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>::get_Count()
inline int32_t List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_inline (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::.ctor(System.Int32)
inline void List_1__ctor_m85174C59CE267F8DC776FA840D59A80CDD334074 (List_1_tD3D80A48908E0B8646110C913780E72E2157A541* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
// T System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>::get_Item(System.Int32)
inline List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* (*) (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
inline int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>::.ctor(System.Int32)
inline void List_1__ctor_m0C9FCAA3EEB3FA8D74A57EB3231442F5F0949DC6 (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C*, int32_t, const RuntimeMethod*))List_1__ctor_m0C9FCAA3EEB3FA8D74A57EB3231442F5F0949DC6_gshared)(__this, ___0_capacity, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, int32_t, const RuntimeMethod*))List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared)(__this, ___0_index, method);
}
// UnityEngine.Vector2 Cinemachine.ConfinerOven/AspectStretcher::Stretch(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, const RuntimeMethod* method) ;
// System.Void Cinemachine.ClipperLib/IntPoint::.ctor(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPoint__ctor_mA161A7BD0009BE271681C45C59B291FDB224616E (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* __this, double ___0_x, double ___1_y, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>::Add(T)
inline void List_1_Add_m1892D847DB76252F6D5CA3132FE4ADBFFB0DDFA0_inline (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C*, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674, const RuntimeMethod*))List_1_Add_m1892D847DB76252F6D5CA3132FE4ADBFFB0DDFA0_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::Add(T)
inline void List_1_Add_m91C4D95B34BA9009B7C8B6905B55C22BC94B571A_inline (List_1_tD3D80A48908E0B8646110C913780E72E2157A541* __this, List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*, List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void Cinemachine.ConfinerOven::set_State(Cinemachine.ConfinerOven/BakingState)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::.ctor()
inline void List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, const RuntimeMethod*))List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::Add(T)
inline void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean Cinemachine.ConfinerOven/PolygonSolution::StateChanged(System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PolygonSolution_StateChanged_mB1E13BE21168ACB0EA459D4757A52799724CD7A0 (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* __this, List_1_tD3D80A48908E0B8646110C913780E72E2157A541** ___0_paths, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.ConfinerOven/PolygonSolution::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79 (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::get_Count()
inline int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, const RuntimeMethod*))List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared_inline)(__this, method);
}
// System.Void Cinemachine.ConfinerOven::ComputeSkeleton(System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_ComputeSkeleton_m2A6AEFD2CDFD6118D366D55A4A1176BEC4C21716 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** ___0_solutions, 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) ;
// T System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::get_Item(System.Int32)
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, const RuntimeMethod*))List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_gshared)(__this, ___0_index, method);
}
// System.Void Cinemachine.ClipperLib/ClipperOffset::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Clear_mED8C219339D64A95987DB230DFE13C32FEC9CF87 (ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::get_Item(System.Int32)
inline List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424 (List_1_tD3D80A48908E0B8646110C913780E72E2157A541* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* (*) (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>::get_Count()
inline int32_t List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_inline (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C*, const RuntimeMethod*))List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_mBA888F6D3812390577946727194566DFA825E063 (List_1_tD3D80A48908E0B8646110C913780E72E2157A541* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
// System.Single Cinemachine.ConfinerOven/BakedSolution::get_FrustumHeight()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BakedSolution_get_FrustumHeight_m50F1AFA0945D14768B4632575A8AFFFFD791861D_inline (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.ClipperLib/Clipper::PointInPolygon(Cinemachine.ClipperLib/IntPoint,System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Clipper_PointInPolygon_mBEDDABD4FDE3DCA3142EE3D6341E5B41E243ADB6 (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_pt, List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* ___1_path, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::IsInsideOriginal(Cinemachine.ClipperLib/IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_IsInsideOriginal_m037456531799E4209A658ABE8D0F72DA81A4BC5D (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_p, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>::get_Item(System.Int32)
inline IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 (*) (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C*, int32_t, const RuntimeMethod*))List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F_gshared)(__this, ___0_index, method);
}
// System.Single Cinemachine.ConfinerOven/BakedSolution::ClosestPointOnSegment(Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BakedSolution_ClosestPointOnSegment_mCD314B5CB8725EFBDC4264C8D36DF3B5ECEF5108 (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_p, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___1_s0, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___2_s1, const RuntimeMethod* method) ;
// Cinemachine.ClipperLib/IntPoint Cinemachine.ConfinerOven/BakedSolution::IntPointLerp(Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 BakedSolution_IntPointLerp_m719812B6404410BF62032BC6DCE0A9CD729AFAB4 (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_a, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___1_b, float ___2_lerp, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::DoesIntersectOriginal(Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_DoesIntersectOriginal_m5055B98BDAF6F10D8F19BFBF8C0ADFC5ABD297EE (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_l1, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___1_l2, 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) ;
// UnityEngine.Vector2 Cinemachine.ConfinerOven/AspectStretcher::Unstretch(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::GetEnumerator()
inline Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5 List_1_GetEnumerator_m9865D2A6023BF15CE2F05EC3A2BD0A1ED1F72D43 (List_1_tD3D80A48908E0B8646110C913780E72E2157A541* __this, const RuntimeMethod* method)
{
return (( Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5 (*) (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::Dispose()
inline void Enumerator_Dispose_m677FC8F8D71757745C78555FC7FDEB9B90F18E6D (Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::get_Current()
inline List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* Enumerator_get_Current_m89DC75068BCAAAA94D88C74FBD233EE5F3E96644_inline (Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5* __this, const RuntimeMethod* method)
{
return (( List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* (*) (Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Int32 Cinemachine.ConfinerOven/BakedSolution::FindIntersection(Cinemachine.ClipperLib/IntPoint&,Cinemachine.ClipperLib/IntPoint&,Cinemachine.ClipperLib/IntPoint&,Cinemachine.ClipperLib/IntPoint&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BakedSolution_FindIntersection_mC5B880D5AB3CFCA35837A27BC906CAEC0B2C8ACC (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* ___0_p1, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* ___1_p2, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* ___2_p3, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* ___3_p4, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>::MoveNext()
inline bool Enumerator_MoveNext_m85FDC916AFDB03C731C1DE85A1AD64070EC621D0 (Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Boolean System.Double::IsInfinity(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsInfinity_mF1F2BB1A8094AF95520E754AE9888993EA948B34_inline (double ___0_d, const RuntimeMethod* method) ;
// System.Boolean System.Double::IsNaN(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline (double ___0_d, const RuntimeMethod* method) ;
// System.Double Cinemachine.ConfinerOven/BakedSolution::IntPointDiffSqrMagnitude(Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double BakedSolution_IntPointDiffSqrMagnitude_m4C8EF2CFB60F160974B53FB21C40712E740196D2 (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_p1, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___1_p2, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::set_Orthographic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_Orthographic_mDD2CDEBC91693B4A25E92DB0DEDE8698DD115EB6 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Cinemachine.LensSettings::get_SensorSize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B_inline (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::set_SensorSize(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LensSettings_set_SensorSize_mD43BCB83C6FBE95F48DAD8993E8DA53927F5CA04_inline (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// System.Single Cinemachine.LensSettings::get_Aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.LensSettings::get_IsPhysicalCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::set_IsPhysicalCamera(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_IsPhysicalCamera_m818868B1BD841C9DBD8B9DCBBAE69A14D099D5E9 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_fieldOfView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_orthographicSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_nearClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_farClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Camera::get_lensShift()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Camera_get_lensShift_m2B434351405FD7712043E440885C4A68DB51F538 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Camera/GateFitMode UnityEngine.Camera::get_gateFit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_gateFit_mEFDFD12C908B47F5AB0DED2BC4355EB59C948C12 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Camera::get_orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Camera::get_usePhysicalProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_usePhysicalProperties_mCE30837910BC617288B1481EEE3CAC7C79E43192 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Camera::get_sensorSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Camera_get_sensorSize_m9EEC10A868D29D7E84E6238A15B87EEC7EB40516 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::SnapshotCameraReadOnlyProperties(Cinemachine.LensSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_SnapshotCameraReadOnlyProperties_mEF4FCF04C9AE103AAFE9CDB4531154896BFD660E (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* ___0_lens, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, float ___0_verticalFOV, float ___1_orthographicSize, float ___2_nearClip, float ___3_farClip, float ___4_dutch, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.NoiseSettings/TransformNoiseParams::GetValueAt(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0 (TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* __this, float ___0_time, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_timeOffsets, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.NoiseSettings::GetCombinedFilterResults(Cinemachine.NoiseSettings/TransformNoiseParams[],System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NoiseSettings_GetCombinedFilterResults_m5F4C940ACF6542F9F08BDE0D4E3E1622AAABD739 (TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___0_noiseParams, float ___1_time, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_timeOffsets, 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) ;
// System.Void Cinemachine.SignalSourceAsset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSourceAsset__ctor_mC0043F9E30AE0206A5124C695C6F511EA43B83DA (SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::PerlinNoise(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_PerlinNoise_mAB0E53C29FE95469CF303364910AD0D8662A9A6A (float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Single Cinemachine.NoiseSettings/NoiseParams::GetValueAt(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B (NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* __this, float ___0_time, float ___1_timeOffset, 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.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.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Ray,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_mB37DE98E8C9407C3DB2FB488BAB1CF3A7C6FFFCE (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___1_results, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
// UnityEngine.Collider UnityEngine.RaycastHit::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::CompareTag(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, String_t* ___0_tag, const RuntimeMethod* method) ;
// System.Single UnityEngine.RaycastHit::get_distance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Physics::SphereCastNonAlloc(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_SphereCastNonAlloc_m21B951284ED5217AB1395B08B963C4C9661F928C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, float ___1_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___3_results, float ___4_maxDistance, int32_t ___5_layerMask, int32_t ___6_queryTriggerInteraction, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ;
// UnityEngine.SphereCollider Cinemachine.RuntimeUtility::GetScratchCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* RuntimeUtility_GetScratchCollider_m91C5D854E7110AF1A5F570FFC246BB18181B8AFA (const RuntimeMethod* method) ;
// System.Void UnityEngine.SphereCollider::set_radius(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SphereCollider_set_radius_m6119FE18C6739B077AB17334B1B53984911017FF (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* __this, float ___0_value, 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.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Physics::ComputePenetration(UnityEngine.Collider,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Collider,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_ComputePenetration_mA9AA5B3B6982BAC84467322616E8423CA4E91AFF (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_colliderA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_positionA, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotationA, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___3_colliderB, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_positionB, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___5_rotationB, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___6_direction, float* ___7_distance, 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) ;
// System.Void UnityEngine.RaycastHit::set_point(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHit_set_point_m3B63BEB25A82BFCF9FBB300022D0362BC2CF9E11 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RaycastHit::set_distance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHit_set_distance_mD5C9C6A5F7EDFFAC302DA4981F3483AA9981A9DC (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RaycastHit::set_normal(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHit_set_normal_m97DDF1CBE8ADF1F72AA30BC83870615ABB38C88B (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __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) ;
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* 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 UnityEngine.Transform::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.SphereCollider>()
inline SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Collider::set_isTrigger(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Rigidbody::set_detectCollisions(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_isKinematic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, bool ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void Cinemachine.RuntimeUtility::DestroyObject(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyObject_mEEBC4EE2A429B4E4D00EC07BA62044C9FF8E8A18 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// System.Single UnityEngine.Keyframe::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Keyframe::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::set_time(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::set_value(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_value_m396D6040A4AB72ED5B9797E8C92DD806FA6F5431 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void Cinemachine.TargetPositionCache::ClearCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_ClearCache_m8A8D824AC7D0D548512228B7934901D36091BE63 (const RuntimeMethod* method) ;
// System.Void Cinemachine.TargetPositionCache::CreatePlaybackCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_CreatePlaybackCurves_m61C5C2979270EE52949A1FC610A1C1DE53E99FD3 (const RuntimeMethod* method) ;
// System.Boolean Cinemachine.TargetPositionCache::get_HasCurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_HasCurrentTime_mCB98DBD74426664E1D6E7F5F5DEE8AA2D38352C9 (const RuntimeMethod* method) ;
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache::get_CacheTimeRange()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TargetPositionCache_get_CacheTimeRange_m3594D3F35DCD95F2A0A1133E871343D3AD37EC5A_inline (const RuntimeMethod* method) ;
// System.Boolean Cinemachine.TargetPositionCache/TimeRange::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.TargetPositionCache/TimeRange::Contains(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6 (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, float ___0_time, const RuntimeMethod* method) ;
// Cinemachine.TargetPositionCache/Mode Cinemachine.TargetPositionCache::get_CacheMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::.ctor()
inline void Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache/TimeRange::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TimeRange_get_Empty_m5DA39A592AAFE2830C9EBED3C119E1CABE417D10 (const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::GetEnumerator()
inline Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314 Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4 (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* __this, const RuntimeMethod* method)
{
return (( Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314 (*) (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::get_Current()
inline KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1 Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_inline (Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1 (*) (Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::get_Value()
inline CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_inline (KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1* __this, const RuntimeMethod* method)
{
return (( CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* (*) (KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::CreateCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry_CreateCurves_m01DAEFFC5B38FB88A32CD9738CCBD0F7E168F385 (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::MoveNext()
inline bool Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4 (Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847 (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_key, CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry__ctor_mED77E8B3231C201C296CBFE39CA995FD45AC1EFA (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::Add(TKey,TValue)
inline void Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7 (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_key, CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::AddRawItem(System.Single,System.Boolean,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry_AddRawItem_mB7B07DE2B9D0E5152DFD3788547F22FF4C2688D9 (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, float ___0_time, bool ___1_isCut, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_target, const RuntimeMethod* method) ;
// System.Void Cinemachine.TargetPositionCache/TimeRange::Include(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2 (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, float ___0_time, const RuntimeMethod* method) ;
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve::Evaluate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E CacheCurve_Evaluate_m5C353080800042A73C91D598EC009771A77ABB8C (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, float ___0_time, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::get_Count()
inline int32_t List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, const RuntimeMethod*))List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_gshared_inline)(__this, method);
}
// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::.ctor(System.Int32)
inline void List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481 (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, int32_t, const RuntimeMethod*))List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_gshared)(__this, ___0_capacity, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::Add(T)
inline void List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E, const RuntimeMethod*))List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_gshared_inline)(__this, ___0_item, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::Add(Cinemachine.TargetPositionCache/CacheCurve/Item)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___0_item, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::get_Item(System.Int32)
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41 (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, int32_t, const RuntimeMethod*))List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_gshared)(__this, ___0_index, method);
}
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve/Item::Lerp(Cinemachine.TargetPositionCache/CacheCurve/Item,Cinemachine.TargetPositionCache/CacheCurve/Item,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E Item_Lerp_mE80C14D381D6951A33443B59D2B4439911D98363 (Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___0_a, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___1_b, float ___2_t, const RuntimeMethod* method) ;
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve/Item::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E Item_get_Empty_m09EC22FCDCCA6A75C1FFE623F2AE7789D55A7E2B (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::LerpUnclamped(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::SlerpUnclamped(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_SlerpUnclamped_mAE7F4DF2F239831CCAA1DFB52F313E5AED52D32D (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::get_Count()
inline int32_t List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, const RuntimeMethod*))List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::get_Item(System.Int32)
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29 (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, int32_t, const RuntimeMethod*))List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::Add(T)
inline void List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E, const RuntimeMethod*))List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::RemoveRange(System.Int32,System.Int32)
inline void List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105 (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, int32_t, int32_t, const RuntimeMethod*))List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_gshared)(__this, ___0_index, ___1_count, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::set_Item(System.Int32,T)
inline void List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___0_index, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, int32_t, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E, const RuntimeMethod*))List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_gshared)(__this, ___0_index, ___1_value, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::.ctor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve__ctor_m06133A4F30CD9E04416FDF29D25BC8110A86E6A8 (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, float ___0_startTime, float ___1_endTime, float ___2_stepSize, const RuntimeMethod* method) ;
// System.Void Cinemachine.TargetPositionCache/CacheCurve::AddUntil(Cinemachine.TargetPositionCache/CacheCurve/Item,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve_AddUntil_mBF186D5A7181FBC89C6870525C47887BBB8DD571 (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___0_item, float ___1_time, bool ___2_isCut, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::Clear()
inline void List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, const RuntimeMethod*))List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::.ctor()
inline void List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13 (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, const RuntimeMethod*))List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::Clear()
inline void Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::GetEnumerator()
inline Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, const RuntimeMethod* method)
{
return (( Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::get_Current()
inline KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_inline (Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F (*) (Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::get_Key()
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_inline (KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F* __this, const RuntimeMethod* method)
{
return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::Add(T)
inline void List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::get_Value()
inline UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_inline (KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F* __this, const RuntimeMethod* method)
{
return (( UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* (*) (KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.UpdateTracker/UpdateStatus::OnUpdate(System.Int32,Cinemachine.UpdateTracker/UpdateClock,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus_OnUpdate_m1F8A371233566E0E68A29136C571951AC06C9CC4 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___0_currentFrame, int32_t ___1_currentClock, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_pos, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::MoveNext()
inline bool Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288 (Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Transform>::get_Count()
inline int32_t List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Transform>::get_Item(System.Int32)
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::Remove(TKey)
inline bool Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::Clear()
inline void List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_key, UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker/UpdateStatus::get_PreferredUpdate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.UpdateTracker/UpdateStatus::.ctor(System.Int32,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus__ctor_mB7FBA4B732BDB2DCDDCF719176D7FDCB1C8D3EA1 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___0_currentFrame, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_pos, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::Add(TKey,TValue)
inline void Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828 (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_key, UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Cinemachine.UpdateTracker::UpdateTargets(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker_UpdateTargets_mA2095E5739702F84976027C24FA0B8AC37562BA9 (int32_t ___0_currentClock, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::.ctor()
inline void Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::.ctor()
inline void List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268 (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Cinemachine.UpdateTracker/UpdateStatus::set_PreferredUpdate(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Matrix4x4::op_Equality(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_op_Equality_m72E9702E42EAED862E9D7EA1B8B9D6EA5AAC5C3D (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, 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.Boolean UnityEngine.GameObject::CompareTag(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_tag, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineTriggerAction::Filter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineTriggerAction_Filter_mCB26261B2A07B948A5ECDC34528692F0576CEF3F (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_other, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.GameObject>::Add(T)
inline bool HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3 (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01 (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.GameObject>::Contains(T)
inline bool HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321 (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.GameObject>::Remove(T)
inline bool HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4 (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
}
// System.Void Cinemachine.CinemachineTriggerAction::InternalDoTriggerEnter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_other, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTriggerAction::InternalDoTriggerExit(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_other, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Collision::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Collision2D::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Collision2D_get_gameObject_mE4B3D56F3477F7D2D6D7B217DF5488DA1D13204C (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, 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.Void Cinemachine.CinemachineTriggerAction/ActionSettings::.ctor(Cinemachine.CinemachineTriggerAction/ActionSettings/Mode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49 (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* __this, int32_t ___0_action, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.GameObject>::.ctor()
inline void HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534 (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent__ctor_mA394074CF7871DB4571DB21160835BEE47169C9B (TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<Cinemachine.CinemachineVirtualCameraBase>()
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_Priority(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_Priority_m233ED0376CE0BD1244CCA52DF4532C8988DC05AC_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::MoveToTopOfPrioritySubqueue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_MoveToTopOfPrioritySubqueue_mDB771BE69809F79B86410E4102E30C13F0E9044D (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Playables.PlayableDirector>()
inline PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Double UnityEngine.Playables.PlayableDirector::get_duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableDirector_get_duration_mEA5C8076E9806A26B9E9075D07485CBF7046E1F6 (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// System.Double UnityEngine.Playables.PlayableDirector::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableDirector_get_time_m97D770710A5150E8E72DE2A5677E37D59C4BE357 (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableDirector::set_time(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableDirector_set_time_mCC149D4694C248ABAD39BE32912168655BD7A8D1 (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, double ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableDirector::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableDirector_Play_m937BA3BFAA11918A42D9D7874C0668DDD4B40988 (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Animation>()
inline Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Boolean UnityEngine.Animation::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animation_Play_m717560D2F561D9E12583AB3B435E6BC996448C3E (Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableDirector::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableDirector_Stop_m60A3AA3874D92B4740A312ECA0E76210D04F207E (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Animation::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animation_Stop_mE11F232FCFA0219EADD8080D7AD7CC626A536756 (Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Cinemachine.CinemachineTargetGroup>()
inline CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Cinemachine.GroupWeightManipulator::UpdateWeights()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_UpdateWeights_mE2A29DD6CF0FC460CFDD84E71FAD6372C27F47D4 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponent<UnityEngine.Rigidbody2D>()
inline Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.Collider UnityEngine.Collision::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* Collision_get_collider_mBB5A086C78FE4BE0589E216F899B611673ADD25D (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Collision::get_relativeVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent(UnityEngine.Collider,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent_mEBA5FE1D601106C72CF2AB94A7A743EB61EC74DD (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_vel, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rigidbody::get_mass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// UnityEngine.Rigidbody UnityEngine.Collider::get_attachedRigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity(UnityEngine.Collider,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity_m2F5253142AC35C57B515057564D6ECD076D61008 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_vel, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseWithVelocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseWithVelocity_mF16A92675C0D88821A81722EE1CCEA704F17258F (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_velocity, const RuntimeMethod* method) ;
// UnityEngine.Collider2D UnityEngine.Collision2D::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* Collision2D_get_collider_m90FA98F6619E9F1E2EFAE8132EDB6ECA1A2C4F37 (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Collision2D::get_relativeVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Collision2D_get_relativeVelocity_m1F0BB90BC73FB0A0EA27212D832BB3F26D4C004A (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, 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) ;
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent2D(UnityEngine.Collider2D,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent2D_mA36033B447E28159B7762C3FE1042D5EB2164F8B (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other2d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_vel, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rigidbody2D::get_mass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody2D_get_mass_mC8854F0E26585A11D4420B9F5570AB4E75192AE1 (Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rigidbody2D::get_velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF (Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* __this, const RuntimeMethod* method) ;
// UnityEngine.Rigidbody2D UnityEngine.Collider2D::get_attachedRigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* Collider2D_get_attachedRigidbody_m76D718444A94C258228DD98102DCF81C91CF9654 (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity2D(UnityEngine.Collider2D,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity2D_m11EA7DF2EB01937666501439E973F242EC9A7E38 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other2d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_vel, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource__ctor_mAC87ADE7ACFB4405EE58B0C6AA0AE5D93EA3915E (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineFixedSignal::AxisDuration(UnityEngine.AnimationCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_axis, const RuntimeMethod* method) ;
// UnityEngine.Keyframe UnityEngine.AnimationCurve::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineFixedSignal::AxisValue(UnityEngine.AnimationCurve,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4 (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_axis, float ___1_time, const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve Cinemachine.RuntimeUtility::NormalizeCurve(UnityEngine.AnimationCurve,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* RuntimeUtility_NormalizeCurve_m0EAB5ED8DAFF226807EDD5A2D0B3876FBB5263F1 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, bool ___1_normalizeX, bool ___2_normalizeY, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnvelopeDefinition_Validate_m2DE55071F0E90DAF09281B7735FD96A93D278C37 (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
// System.Array System.Enum::GetValues(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
// System.Collections.IEnumerator System.Array::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E (RuntimeArray* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_time, float ___1_value, float ___2_inTangent, float ___3_outTangent, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::.ctor(UnityEngine.Keyframe[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___0_keys, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseDefinition::CreateStandardShapes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_CreateStandardShapes_m0D05D8A81C5CE6473AC7F8A52BFD502FFECB2924 (const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseDefinition::GetStandardCurve(Cinemachine.CinemachineImpulseDefinition/ImpulseShapes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineImpulseDefinition_GetStandardCurve_mDFBFBA8FDF8DCC1BCC7F7498E1908DB4189D40E7 (int32_t ___0_shape, const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::CreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseDefinition_CreateAndReturnEvent_mCBF4EF79D6393E9D33F9504D30E876AA479C22A0 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_velocity, const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::LegacyCreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseDefinition_LegacyCreateAndReturnEvent_m5213920FF8EAF05E85F9D1D92A94E40AE04A087C (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_velocity, const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager Cinemachine.CinemachineImpulseManager::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* CinemachineImpulseManager_get_Instance_mCBBB7EE190D29704E4F44241A50BC2F6F23EB179 (const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseManager::NewImpulseEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseManager_NewImpulseEvent_m10EB7672F67FB33CD98758F3CED27E168241508C (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseDefinition/SignalSource::.ctor(Cinemachine.CinemachineImpulseDefinition,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource__ctor_mD776DEC5B0B9B1370EC2E238B46C5AD936C9B0B5 (SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E* __this, CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___0_def, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_velocity, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseManager::AddImpulseEvent(Cinemachine.CinemachineImpulseManager/ImpulseEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_AddImpulseEvent_m248DA95ECD499D4B501E282B5886389C02F0D223 (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* ___0_e, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::get_Duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::.ctor(Cinemachine.CinemachineImpulseDefinition,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacySignalSource__ctor_mDC721B7D0B692CDD699AB2012C53D81E0864AA8B (LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4* __this, CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___0_def, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_velocity, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E EnvelopeDefinition_Default_m57F738873D011A83AAC0BFF7DCED3A74BAC13E06 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, 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.Int64 System.BitConverter::DoubleToInt64Bits(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method) ;
// 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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_pinvoke(const AxisState_t6996FE8143104E02683986C908C18B0F62595736& unmarshaled, AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_InputAxisProvider_16Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InputAxisProvider' of type 'AxisState': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InputAxisProvider_16Exception, NULL);
}
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_pinvoke_back(const AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_pinvoke& marshaled, AxisState_t6996FE8143104E02683986C908C18B0F62595736& unmarshaled)
{
Exception_t* ___m_InputAxisProvider_16Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InputAxisProvider' of type 'AxisState': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InputAxisProvider_16Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_pinvoke_cleanup(AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_com(const AxisState_t6996FE8143104E02683986C908C18B0F62595736& unmarshaled, AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_com& marshaled)
{
Exception_t* ___m_InputAxisProvider_16Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InputAxisProvider' of type 'AxisState': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InputAxisProvider_16Exception, NULL);
}
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_com_back(const AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_com& marshaled, AxisState_t6996FE8143104E02683986C908C18B0F62595736& unmarshaled)
{
Exception_t* ___m_InputAxisProvider_16Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InputAxisProvider' of type 'AxisState': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InputAxisProvider_16Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_com_cleanup(AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.AxisState::.ctor(System.Single,System.Single,System.Boolean,System.Boolean,System.Single,System.Single,System.Single,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___0_minValue, float ___1_maxValue, bool ___2_wrap, bool ___3_rangeLocked, float ___4_maxSpeed, float ___5_accelTime, float ___6_decelTime, String_t* ___7_name, bool ___8_invert, const RuntimeMethod* method)
{
{
// m_MinValue = minValue;
float L_0 = ___0_minValue;
__this->___m_MinValue_8 = L_0;
// m_MaxValue = maxValue;
float L_1 = ___1_maxValue;
__this->___m_MaxValue_9 = L_1;
// m_Wrap = wrap;
bool L_2 = ___2_wrap;
__this->___m_Wrap_10 = L_2;
// ValueRangeLocked = rangeLocked;
bool L_3 = ___3_rangeLocked;
AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_inline(__this, L_3, NULL);
// HasRecentering = false;
AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_inline(__this, (bool)0, NULL);
// m_Recentering = new Recentering(false, 1, 2);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF L_4;
memset((&L_4), 0, sizeof(L_4));
Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476((&L_4), (bool)0, (1.0f), (2.0f), /*hidden argument*/NULL);
__this->___m_Recentering_11 = L_4;
// m_SpeedMode = SpeedMode.MaxSpeed;
__this->___m_SpeedMode_1 = 0;
// m_MaxSpeed = maxSpeed;
float L_5 = ___4_maxSpeed;
__this->___m_MaxSpeed_2 = L_5;
// m_AccelTime = accelTime;
float L_6 = ___5_accelTime;
__this->___m_AccelTime_3 = L_6;
// m_DecelTime = decelTime;
float L_7 = ___6_decelTime;
__this->___m_DecelTime_4 = L_7;
// Value = (minValue + maxValue) / 2;
float L_8 = ___0_minValue;
float L_9 = ___1_maxValue;
__this->___Value_0 = ((float)(((float)il2cpp_codegen_add(L_8, L_9))/(2.0f)));
// m_InputAxisName = name;
String_t* L_10 = ___7_name;
__this->___m_InputAxisName_5 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InputAxisName_5), (void*)L_10);
// m_InputAxisValue = 0;
__this->___m_InputAxisValue_6 = (0.0f);
// m_InvertInput = invert;
bool L_11 = ___8_invert;
__this->___m_InvertInput_7 = L_11;
// m_CurrentSpeed = 0f;
__this->___m_CurrentSpeed_12 = (0.0f);
// m_InputAxisProvider = null;
__this->___m_InputAxisProvider_16 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InputAxisProvider_16), (void*)(RuntimeObject*)NULL);
// m_InputAxisIndex = 0;
__this->___m_InputAxisIndex_17 = 0;
// m_LastUpdateTime = 0;
__this->___m_LastUpdateTime_13 = (0.0f);
// m_LastUpdateFrame = 0;
__this->___m_LastUpdateFrame_14 = 0;
// }
return;
}
}
IL2CPP_EXTERN_C void AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6_AdjustorThunk (RuntimeObject* __this, float ___0_minValue, float ___1_maxValue, bool ___2_wrap, bool ___3_rangeLocked, float ___4_maxSpeed, float ___5_accelTime, float ___6_decelTime, String_t* ___7_name, bool ___8_invert, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6(_thisAdjusted, ___0_minValue, ___1_maxValue, ___2_wrap, ___3_rangeLocked, ___4_maxSpeed, ___5_accelTime, ___6_decelTime, ___7_name, ___8_invert, method);
}
// System.Void Cinemachine.AxisState::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// if (m_SpeedMode == SpeedMode.MaxSpeed)
int32_t L_0 = __this->___m_SpeedMode_1;
if (L_0)
{
goto IL_001e;
}
}
{
// m_MaxSpeed = Mathf.Max(0, m_MaxSpeed);
float L_1 = __this->___m_MaxSpeed_2;
float L_2;
L_2 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_1, NULL);
__this->___m_MaxSpeed_2 = L_2;
}
IL_001e:
{
// m_AccelTime = Mathf.Max(0, m_AccelTime);
float L_3 = __this->___m_AccelTime_3;
float L_4;
L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_3, NULL);
__this->___m_AccelTime_3 = L_4;
// m_DecelTime = Mathf.Max(0, m_DecelTime);
float L_5 = __this->___m_DecelTime_4;
float L_6;
L_6 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_5, NULL);
__this->___m_DecelTime_4 = L_6;
// m_MaxValue = Mathf.Clamp(m_MaxValue, m_MinValue, m_MaxValue);
float L_7 = __this->___m_MaxValue_9;
float L_8 = __this->___m_MinValue_8;
float L_9 = __this->___m_MaxValue_9;
float L_10;
L_10 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_7, L_8, L_9, NULL);
__this->___m_MaxValue_9 = L_10;
// }
return;
}
}
IL2CPP_EXTERN_C void AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// m_InputAxisValue = 0;
__this->___m_InputAxisValue_6 = (0.0f);
// m_CurrentSpeed = 0;
__this->___m_CurrentSpeed_12 = (0.0f);
// m_LastUpdateTime = 0;
__this->___m_LastUpdateTime_13 = (0.0f);
// m_LastUpdateFrame = 0;
__this->___m_LastUpdateFrame_14 = 0;
// }
return;
}
}
IL2CPP_EXTERN_C void AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState::SetInputAxisProvider(System.Int32,Cinemachine.AxisState/IInputAxisProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, int32_t ___0_axis, RuntimeObject* ___1_provider, const RuntimeMethod* method)
{
{
// m_InputAxisIndex = axis;
int32_t L_0 = ___0_axis;
__this->___m_InputAxisIndex_17 = L_0;
// m_InputAxisProvider = provider;
RuntimeObject* L_1 = ___1_provider;
__this->___m_InputAxisProvider_16 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InputAxisProvider_16), (void*)L_1);
// }
return;
}
}
IL2CPP_EXTERN_C void AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85_AdjustorThunk (RuntimeObject* __this, int32_t ___0_axis, RuntimeObject* ___1_provider, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85(_thisAdjusted, ___0_axis, ___1_provider, method);
}
// System.Boolean Cinemachine.AxisState::get_HasInputProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_HasInputProvider_mD82DACE6E188BCFE1B0B5FCB1328BF8FA738B091 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool HasInputProvider { get => m_InputAxisProvider != null; }
RuntimeObject* L_0 = __this->___m_InputAxisProvider_16;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool AxisState_get_HasInputProvider_mD82DACE6E188BCFE1B0B5FCB1328BF8FA738B091_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_get_HasInputProvider_mD82DACE6E188BCFE1B0B5FCB1328BF8FA738B091(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Cinemachine.AxisState::Update(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___0_deltaTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
float G_B22_0 = 0.0f;
float G_B28_0 = 0.0f;
{
// if (Time.frameCount == m_LastUpdateFrame)
int32_t L_0;
L_0 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
int32_t L_1 = __this->___m_LastUpdateFrame_14;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_000f;
}
}
{
// return false;
return (bool)0;
}
IL_000f:
{
// m_LastUpdateFrame = Time.frameCount;
int32_t L_2;
L_2 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
__this->___m_LastUpdateFrame_14 = L_2;
// if (CinemachineCore.UniformDeltaTimeOverride >= 0)
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_3 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5;
if ((!(((float)L_3) >= ((float)(0.0f)))))
{
goto IL_002f;
}
}
{
// deltaTime = CinemachineCore.UniformDeltaTimeOverride;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_4 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5;
___0_deltaTime = L_4;
goto IL_0059;
}
IL_002f:
{
// else if (Time.inFixedTimeStep && deltaTime >= 0 && m_LastUpdateTime != 0)
bool L_5;
L_5 = Time_get_inFixedTimeStep_m9982E00159B140FBE243042CA98FDF89DD5C742D(NULL);
if (!L_5)
{
goto IL_0059;
}
}
{
float L_6 = ___0_deltaTime;
if ((!(((float)L_6) >= ((float)(0.0f)))))
{
goto IL_0059;
}
}
{
float L_7 = __this->___m_LastUpdateTime_13;
if ((((float)L_7) == ((float)(0.0f))))
{
goto IL_0059;
}
}
{
// deltaTime = Time.realtimeSinceStartup - m_LastUpdateTime;
float L_8;
L_8 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
float L_9 = __this->___m_LastUpdateTime_13;
___0_deltaTime = ((float)il2cpp_codegen_subtract(L_8, L_9));
}
IL_0059:
{
// m_LastUpdateTime = Time.realtimeSinceStartup;
float L_10;
L_10 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
__this->___m_LastUpdateTime_13 = L_10;
// if (m_InputAxisProvider != null)
RuntimeObject* L_11 = __this->___m_InputAxisProvider_16;
if (!L_11)
{
goto IL_0085;
}
}
{
// m_InputAxisValue = m_InputAxisProvider.GetAxisValue(m_InputAxisIndex);
RuntimeObject* L_12 = __this->___m_InputAxisProvider_16;
int32_t L_13 = __this->___m_InputAxisIndex_17;
NullCheck(L_12);
float L_14;
L_14 = InterfaceFuncInvoker1< float, int32_t >::Invoke(0 /* System.Single Cinemachine.AxisState/IInputAxisProvider::GetAxisValue(System.Int32) */, IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var, L_12, L_13);
__this->___m_InputAxisValue_6 = L_14;
goto IL_00b6;
}
IL_0085:
{
// else if (!string.IsNullOrEmpty(m_InputAxisName))
String_t* L_15 = __this->___m_InputAxisName_5;
bool L_16;
L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL);
if (L_16)
{
goto IL_00b6;
}
}
try
{// begin try (depth: 1)
// try { m_InputAxisValue = CinemachineCore.GetInputAxis(m_InputAxisName); }
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* L_17 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetInputAxis_4;
String_t* L_18 = __this->___m_InputAxisName_5;
NullCheck(L_17);
float L_19;
L_19 = AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_inline(L_17, L_18, NULL);
__this->___m_InputAxisValue_6 = L_19;
// try { m_InputAxisValue = CinemachineCore.GetInputAxis(m_InputAxisName); }
goto IL_00b6;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00aa;
}
throw e;
}
CATCH_00aa:
{// begin catch(System.ArgumentException)
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
// catch (ArgumentException e) { Debug.LogError(e.ToString()); }
NullCheck(L_20);
String_t* L_21;
L_21 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_20);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_21, NULL);
// catch (ArgumentException e) { Debug.LogError(e.ToString()); }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00b6;
}// end catch (depth: 1)
IL_00b6:
{
// float input = m_InputAxisValue;
float L_22 = __this->___m_InputAxisValue_6;
V_0 = L_22;
// if (m_InvertInput)
bool L_23 = __this->___m_InvertInput_7;
if (!L_23)
{
goto IL_00cd;
}
}
{
// input *= -1f;
float L_24 = V_0;
V_0 = ((float)il2cpp_codegen_multiply(L_24, (-1.0f)));
}
IL_00cd:
{
// if (m_SpeedMode == SpeedMode.MaxSpeed)
int32_t L_25 = __this->___m_SpeedMode_1;
if (L_25)
{
goto IL_00de;
}
}
{
// return MaxSpeedUpdate(input, deltaTime); // legacy mode
float L_26 = V_0;
float L_27 = ___0_deltaTime;
bool L_28;
L_28 = AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD(__this, L_26, L_27, NULL);
return L_28;
}
IL_00de:
{
// input *= m_MaxSpeed;
float L_29 = V_0;
float L_30 = __this->___m_MaxSpeed_2;
V_0 = ((float)il2cpp_codegen_multiply(L_29, L_30));
// if (deltaTime < Epsilon)
float L_31 = ___0_deltaTime;
if ((!(((float)L_31) < ((float)(9.99999975E-05f)))))
{
goto IL_00ff;
}
}
{
// m_CurrentSpeed = 0;
__this->___m_CurrentSpeed_12 = (0.0f);
goto IL_01d4;
}
IL_00ff:
{
// float speed = input / deltaTime;
float L_32 = V_0;
float L_33 = ___0_deltaTime;
V_1 = ((float)(L_32/L_33));
// float dampTime = Mathf.Abs(speed) < Mathf.Abs(m_CurrentSpeed) ? m_DecelTime : m_AccelTime;
float L_34 = V_1;
float L_35;
L_35 = fabsf(L_34);
float L_36 = __this->___m_CurrentSpeed_12;
float L_37;
L_37 = fabsf(L_36);
if ((((float)L_35) < ((float)L_37)))
{
goto IL_011e;
}
}
{
float L_38 = __this->___m_AccelTime_3;
G_B22_0 = L_38;
goto IL_0124;
}
IL_011e:
{
float L_39 = __this->___m_DecelTime_4;
G_B22_0 = L_39;
}
IL_0124:
{
V_2 = G_B22_0;
// speed = m_CurrentSpeed + Damper.Damp(speed - m_CurrentSpeed, dampTime, deltaTime);
float L_40 = __this->___m_CurrentSpeed_12;
float L_41 = V_1;
float L_42 = __this->___m_CurrentSpeed_12;
float L_43 = V_2;
float L_44 = ___0_deltaTime;
float L_45;
L_45 = Damper_Damp_m3245F3453DB74DE11801C6EE15F163D5EAFC0CE4(((float)il2cpp_codegen_subtract(L_41, L_42)), L_43, L_44, NULL);
V_1 = ((float)il2cpp_codegen_add(L_40, L_45));
// m_CurrentSpeed = speed;
float L_46 = V_1;
__this->___m_CurrentSpeed_12 = L_46;
// float range = m_MaxValue - m_MinValue;
float L_47 = __this->___m_MaxValue_9;
float L_48 = __this->___m_MinValue_8;
V_3 = ((float)il2cpp_codegen_subtract(L_47, L_48));
// if (!m_Wrap && m_DecelTime > Epsilon && range > Epsilon)
bool L_49 = __this->___m_Wrap_10;
if (L_49)
{
goto IL_01d0;
}
}
{
float L_50 = __this->___m_DecelTime_4;
if ((!(((float)L_50) > ((float)(9.99999975E-05f)))))
{
goto IL_01d0;
}
}
{
float L_51 = V_3;
if ((!(((float)L_51) > ((float)(9.99999975E-05f)))))
{
goto IL_01d0;
}
}
{
// float v0 = ClampValue(Value);
float L_52 = __this->___Value_0;
float L_53;
L_53 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(__this, L_52, NULL);
V_4 = L_53;
// float v = ClampValue(v0 + speed * deltaTime);
float L_54 = V_4;
float L_55 = V_1;
float L_56 = ___0_deltaTime;
float L_57;
L_57 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(__this, ((float)il2cpp_codegen_add(L_54, ((float)il2cpp_codegen_multiply(L_55, L_56)))), NULL);
V_5 = L_57;
// float d = (speed > 0) ? m_MaxValue - v : v - m_MinValue;
float L_58 = V_1;
if ((((float)L_58) > ((float)(0.0f))))
{
goto IL_019d;
}
}
{
float L_59 = V_5;
float L_60 = __this->___m_MinValue_8;
G_B28_0 = ((float)il2cpp_codegen_subtract(L_59, L_60));
goto IL_01a6;
}
IL_019d:
{
float L_61 = __this->___m_MaxValue_9;
float L_62 = V_5;
G_B28_0 = ((float)il2cpp_codegen_subtract(L_61, L_62));
}
IL_01a6:
{
// if (d < (0.1f * range) && Mathf.Abs(speed) > Epsilon)
float L_63 = V_3;
if ((!(((float)G_B28_0) < ((float)((float)il2cpp_codegen_multiply((0.100000001f), L_63))))))
{
goto IL_01d0;
}
}
{
float L_64 = V_1;
float L_65;
L_65 = fabsf(L_64);
if ((!(((float)L_65) > ((float)(9.99999975E-05f)))))
{
goto IL_01d0;
}
}
{
// speed = Damper.Damp(v - v0, m_DecelTime, deltaTime) / deltaTime;
float L_66 = V_5;
float L_67 = V_4;
float L_68 = __this->___m_DecelTime_4;
float L_69 = ___0_deltaTime;
float L_70;
L_70 = Damper_Damp_m3245F3453DB74DE11801C6EE15F163D5EAFC0CE4(((float)il2cpp_codegen_subtract(L_66, L_67)), L_68, L_69, NULL);
float L_71 = ___0_deltaTime;
V_1 = ((float)(L_70/L_71));
}
IL_01d0:
{
// input = speed * deltaTime;
float L_72 = V_1;
float L_73 = ___0_deltaTime;
V_0 = ((float)il2cpp_codegen_multiply(L_72, L_73));
}
IL_01d4:
{
// Value = ClampValue(Value + input);
float L_74 = __this->___Value_0;
float L_75 = V_0;
float L_76;
L_76 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(__this, ((float)il2cpp_codegen_add(L_74, L_75)), NULL);
__this->___Value_0 = L_76;
// return Mathf.Abs(input) > Epsilon;
float L_77 = V_0;
float L_78;
L_78 = fabsf(L_77);
return (bool)((((float)L_78) > ((float)(9.99999975E-05f)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4_AdjustorThunk (RuntimeObject* __this, float ___0_deltaTime, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4(_thisAdjusted, ___0_deltaTime, method);
return _returnValue;
}
// System.Single Cinemachine.AxisState::ClampValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___0_v, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B4_0 = 0.0f;
float G_B4_1 = 0.0f;
float G_B3_0 = 0.0f;
float G_B3_1 = 0.0f;
float G_B5_0 = 0.0f;
float G_B5_1 = 0.0f;
float G_B5_2 = 0.0f;
{
// float r = m_MaxValue - m_MinValue;
float L_0 = __this->___m_MaxValue_9;
float L_1 = __this->___m_MinValue_8;
V_0 = ((float)il2cpp_codegen_subtract(L_0, L_1));
// if (m_Wrap && r > Epsilon)
bool L_2 = __this->___m_Wrap_10;
if (!L_2)
{
goto IL_0045;
}
}
{
float L_3 = V_0;
if ((!(((float)L_3) > ((float)(9.99999975E-05f)))))
{
goto IL_0045;
}
}
{
// v = (v - m_MinValue) % r;
float L_4 = ___0_v;
float L_5 = __this->___m_MinValue_8;
float L_6 = V_0;
___0_v = (fmodf(((float)il2cpp_codegen_subtract(L_4, L_5)), L_6));
// v += m_MinValue + ((v < 0) ? r : 0);
float L_7 = ___0_v;
float L_8 = __this->___m_MinValue_8;
float L_9 = ___0_v;
G_B3_0 = L_8;
G_B3_1 = L_7;
if ((((float)L_9) < ((float)(0.0f))))
{
G_B4_0 = L_8;
G_B4_1 = L_7;
goto IL_0040;
}
}
{
G_B5_0 = (0.0f);
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_0041;
}
IL_0040:
{
float L_10 = V_0;
G_B5_0 = L_10;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_0041:
{
___0_v = ((float)il2cpp_codegen_add(G_B5_2, ((float)il2cpp_codegen_add(G_B5_1, G_B5_0))));
}
IL_0045:
{
// return Mathf.Clamp(v, m_MinValue, m_MaxValue);
float L_11 = ___0_v;
float L_12 = __this->___m_MinValue_8;
float L_13 = __this->___m_MaxValue_9;
float L_14;
L_14 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_11, L_12, L_13, NULL);
return L_14;
}
}
IL2CPP_EXTERN_C float AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F_AdjustorThunk (RuntimeObject* __this, float ___0_v, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
float _returnValue;
_returnValue = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(_thisAdjusted, ___0_v, method);
return _returnValue;
}
// System.Boolean Cinemachine.AxisState::MaxSpeedUpdate(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___0_input, float ___1_deltaTime, 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 G_B11_0 = 0;
{
// if (m_MaxSpeed > Epsilon)
float L_0 = __this->___m_MaxSpeed_2;
if ((!(((float)L_0) > ((float)(9.99999975E-05f)))))
{
goto IL_00fc;
}
}
{
// float targetSpeed = input * m_MaxSpeed;
float L_1 = ___0_input;
float L_2 = __this->___m_MaxSpeed_2;
V_1 = ((float)il2cpp_codegen_multiply(L_1, L_2));
// if (Mathf.Abs(targetSpeed) < Epsilon
// || (Mathf.Sign(m_CurrentSpeed) == Mathf.Sign(targetSpeed)
// && Mathf.Abs(targetSpeed) < Mathf.Abs(m_CurrentSpeed)))
float L_3 = V_1;
float L_4;
L_4 = fabsf(L_3);
if ((((float)L_4) < ((float)(9.99999975E-05f))))
{
goto IL_004c;
}
}
{
float L_5 = __this->___m_CurrentSpeed_12;
float L_6;
L_6 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_5, NULL);
float L_7 = V_1;
float L_8;
L_8 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_7, NULL);
if ((!(((float)L_6) == ((float)L_8))))
{
goto IL_0099;
}
}
{
float L_9 = V_1;
float L_10;
L_10 = fabsf(L_9);
float L_11 = __this->___m_CurrentSpeed_12;
float L_12;
L_12 = fabsf(L_11);
if ((!(((float)L_10) < ((float)L_12))))
{
goto IL_0099;
}
}
IL_004c:
{
// float a = Mathf.Abs(targetSpeed - m_CurrentSpeed) / Mathf.Max(Epsilon, m_DecelTime);
float L_13 = V_1;
float L_14 = __this->___m_CurrentSpeed_12;
float L_15;
L_15 = fabsf(((float)il2cpp_codegen_subtract(L_13, L_14)));
float L_16 = __this->___m_DecelTime_4;
float L_17;
L_17 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((9.99999975E-05f), L_16, NULL);
// float delta = Mathf.Min(a * deltaTime, Mathf.Abs(m_CurrentSpeed));
float L_18 = ___1_deltaTime;
float L_19 = __this->___m_CurrentSpeed_12;
float L_20;
L_20 = fabsf(L_19);
float L_21;
L_21 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_multiply(((float)(L_15/L_17)), L_18)), L_20, NULL);
V_2 = L_21;
// m_CurrentSpeed -= Mathf.Sign(m_CurrentSpeed) * delta;
float L_22 = __this->___m_CurrentSpeed_12;
float L_23 = __this->___m_CurrentSpeed_12;
float L_24;
L_24 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_23, NULL);
float L_25 = V_2;
__this->___m_CurrentSpeed_12 = ((float)il2cpp_codegen_subtract(L_22, ((float)il2cpp_codegen_multiply(L_24, L_25))));
goto IL_00fc;
}
IL_0099:
{
// float a = Mathf.Abs(targetSpeed - m_CurrentSpeed) / Mathf.Max(Epsilon, m_AccelTime);
float L_26 = V_1;
float L_27 = __this->___m_CurrentSpeed_12;
float L_28;
L_28 = fabsf(((float)il2cpp_codegen_subtract(L_26, L_27)));
float L_29 = __this->___m_AccelTime_3;
float L_30;
L_30 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((9.99999975E-05f), L_29, NULL);
V_3 = ((float)(L_28/L_30));
// m_CurrentSpeed += Mathf.Sign(targetSpeed) * a * deltaTime;
float L_31 = __this->___m_CurrentSpeed_12;
float L_32 = V_1;
float L_33;
L_33 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_32, NULL);
float L_34 = V_3;
float L_35 = ___1_deltaTime;
__this->___m_CurrentSpeed_12 = ((float)il2cpp_codegen_add(L_31, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_33, L_34)), L_35))));
// if (Mathf.Sign(m_CurrentSpeed) == Mathf.Sign(targetSpeed)
// && Mathf.Abs(m_CurrentSpeed) > Mathf.Abs(targetSpeed))
float L_36 = __this->___m_CurrentSpeed_12;
float L_37;
L_37 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_36, NULL);
float L_38 = V_1;
float L_39;
L_39 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_38, NULL);
if ((!(((float)L_37) == ((float)L_39))))
{
goto IL_00fc;
}
}
{
float L_40 = __this->___m_CurrentSpeed_12;
float L_41;
L_41 = fabsf(L_40);
float L_42 = V_1;
float L_43;
L_43 = fabsf(L_42);
if ((!(((float)L_41) > ((float)L_43))))
{
goto IL_00fc;
}
}
{
// m_CurrentSpeed = targetSpeed;
float L_44 = V_1;
__this->___m_CurrentSpeed_12 = L_44;
}
IL_00fc:
{
// float maxSpeed = GetMaxSpeed();
float L_45;
L_45 = AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489(__this, NULL);
V_0 = L_45;
// m_CurrentSpeed = Mathf.Clamp(m_CurrentSpeed, -maxSpeed, maxSpeed);
float L_46 = __this->___m_CurrentSpeed_12;
float L_47 = V_0;
float L_48 = V_0;
float L_49;
L_49 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_46, ((-L_47)), L_48, NULL);
__this->___m_CurrentSpeed_12 = L_49;
// Value += m_CurrentSpeed * deltaTime;
float L_50 = __this->___Value_0;
float L_51 = __this->___m_CurrentSpeed_12;
float L_52 = ___1_deltaTime;
__this->___Value_0 = ((float)il2cpp_codegen_add(L_50, ((float)il2cpp_codegen_multiply(L_51, L_52))));
// bool isOutOfRange = (Value > m_MaxValue) || (Value < m_MinValue);
float L_53 = __this->___Value_0;
float L_54 = __this->___m_MaxValue_9;
if ((((float)L_53) > ((float)L_54)))
{
goto IL_014a;
}
}
{
float L_55 = __this->___Value_0;
float L_56 = __this->___m_MinValue_8;
G_B11_0 = ((((float)L_55) < ((float)L_56))? 1 : 0);
goto IL_014b;
}
IL_014a:
{
G_B11_0 = 1;
}
IL_014b:
{
// if (isOutOfRange)
if (!G_B11_0)
{
goto IL_01c3;
}
}
{
// if (m_Wrap)
bool L_57 = __this->___m_Wrap_10;
if (!L_57)
{
goto IL_019b;
}
}
{
// if (Value > m_MaxValue)
float L_58 = __this->___Value_0;
float L_59 = __this->___m_MaxValue_9;
if ((!(((float)L_58) > ((float)L_59))))
{
goto IL_017f;
}
}
{
// Value = m_MinValue + (Value - m_MaxValue);
float L_60 = __this->___m_MinValue_8;
float L_61 = __this->___Value_0;
float L_62 = __this->___m_MaxValue_9;
__this->___Value_0 = ((float)il2cpp_codegen_add(L_60, ((float)il2cpp_codegen_subtract(L_61, L_62))));
goto IL_01c3;
}
IL_017f:
{
// Value = m_MaxValue + (Value - m_MinValue);
float L_63 = __this->___m_MaxValue_9;
float L_64 = __this->___Value_0;
float L_65 = __this->___m_MinValue_8;
__this->___Value_0 = ((float)il2cpp_codegen_add(L_63, ((float)il2cpp_codegen_subtract(L_64, L_65))));
goto IL_01c3;
}
IL_019b:
{
// Value = Mathf.Clamp(Value, m_MinValue, m_MaxValue);
float L_66 = __this->___Value_0;
float L_67 = __this->___m_MinValue_8;
float L_68 = __this->___m_MaxValue_9;
float L_69;
L_69 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_66, L_67, L_68, NULL);
__this->___Value_0 = L_69;
// m_CurrentSpeed = 0f;
__this->___m_CurrentSpeed_12 = (0.0f);
}
IL_01c3:
{
// return Mathf.Abs(input) > Epsilon;
float L_70 = ___0_input;
float L_71;
L_71 = fabsf(L_70);
return (bool)((((float)L_71) > ((float)(9.99999975E-05f)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD_AdjustorThunk (RuntimeObject* __this, float ___0_input, float ___1_deltaTime, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD(_thisAdjusted, ___0_input, ___1_deltaTime, method);
return _returnValue;
}
// System.Single Cinemachine.AxisState::GetMaxSpeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
{
// float range = m_MaxValue - m_MinValue;
float L_0 = __this->___m_MaxValue_9;
float L_1 = __this->___m_MinValue_8;
V_0 = ((float)il2cpp_codegen_subtract(L_0, L_1));
// if (!m_Wrap && range > 0)
bool L_2 = __this->___m_Wrap_10;
if (L_2)
{
goto IL_00aa;
}
}
{
float L_3 = V_0;
if ((!(((float)L_3) > ((float)(0.0f)))))
{
goto IL_00aa;
}
}
{
// float threshold = range / 10f;
float L_4 = V_0;
V_1 = ((float)(L_4/(10.0f)));
// if (m_CurrentSpeed > 0 && (m_MaxValue - Value) < threshold)
float L_5 = __this->___m_CurrentSpeed_12;
if ((!(((float)L_5) > ((float)(0.0f)))))
{
goto IL_006b;
}
}
{
float L_6 = __this->___m_MaxValue_9;
float L_7 = __this->___Value_0;
float L_8 = V_1;
if ((!(((float)((float)il2cpp_codegen_subtract(L_6, L_7))) < ((float)L_8))))
{
goto IL_006b;
}
}
{
// float t = (m_MaxValue - Value) / threshold;
float L_9 = __this->___m_MaxValue_9;
float L_10 = __this->___Value_0;
float L_11 = V_1;
V_2 = ((float)(((float)il2cpp_codegen_subtract(L_9, L_10))/L_11));
// return Mathf.Lerp(0, m_MaxSpeed, t);
float L_12 = __this->___m_MaxSpeed_2;
float L_13 = V_2;
float L_14;
L_14 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_12, L_13, NULL);
return L_14;
}
IL_006b:
{
// else if (m_CurrentSpeed < 0 && (Value - m_MinValue) < threshold)
float L_15 = __this->___m_CurrentSpeed_12;
if ((!(((float)L_15) < ((float)(0.0f)))))
{
goto IL_00aa;
}
}
{
float L_16 = __this->___Value_0;
float L_17 = __this->___m_MinValue_8;
float L_18 = V_1;
if ((!(((float)((float)il2cpp_codegen_subtract(L_16, L_17))) < ((float)L_18))))
{
goto IL_00aa;
}
}
{
// float t = (Value - m_MinValue) / threshold;
float L_19 = __this->___Value_0;
float L_20 = __this->___m_MinValue_8;
float L_21 = V_1;
V_3 = ((float)(((float)il2cpp_codegen_subtract(L_19, L_20))/L_21));
// return Mathf.Lerp(0, m_MaxSpeed, t);
float L_22 = __this->___m_MaxSpeed_2;
float L_23 = V_3;
float L_24;
L_24 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_22, L_23, NULL);
return L_24;
}
IL_00aa:
{
// return m_MaxSpeed;
float L_25 = __this->___m_MaxSpeed_2;
return L_25;
}
}
IL2CPP_EXTERN_C float AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
float _returnValue;
_returnValue = AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Cinemachine.AxisState::get_ValueRangeLocked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool ValueRangeLocked { get; set; }
bool L_0 = __this->___U3CValueRangeLockedU3Ek__BackingField_18;
return L_0;
}
}
IL2CPP_EXTERN_C bool AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.AxisState::set_ValueRangeLocked(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool ValueRangeLocked { get; set; }
bool L_0 = ___0_value;
__this->___U3CValueRangeLockedU3Ek__BackingField_18 = L_0;
return;
}
}
IL2CPP_EXTERN_C void AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_inline(_thisAdjusted, ___0_value, method);
}
// System.Boolean Cinemachine.AxisState::get_HasRecentering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool HasRecentering { get; set; }
bool L_0 = __this->___U3CHasRecenteringU3Ek__BackingField_19;
return L_0;
}
}
IL2CPP_EXTERN_C bool AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.AxisState::set_HasRecentering(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool HasRecentering { get; set; }
bool L_0 = ___0_value;
__this->___U3CHasRecenteringU3Ek__BackingField_19 = L_0;
return;
}
}
IL2CPP_EXTERN_C void AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_inline(_thisAdjusted, ___0_value, 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
#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: Cinemachine.AxisState/Recentering
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled)
{
marshaled.___m_enabled_0 = static_cast<int32_t>(unmarshaled.___m_enabled_0);
marshaled.___m_WaitTime_1 = unmarshaled.___m_WaitTime_1;
marshaled.___m_RecenteringTime_2 = unmarshaled.___m_RecenteringTime_2;
marshaled.___mLastAxisInputTime_3 = unmarshaled.___mLastAxisInputTime_3;
marshaled.___mRecenteringVelocity_4 = unmarshaled.___mRecenteringVelocity_4;
marshaled.___m_LegacyHeadingDefinition_5 = unmarshaled.___m_LegacyHeadingDefinition_5;
marshaled.___m_LegacyVelocityFilterStrength_6 = unmarshaled.___m_LegacyVelocityFilterStrength_6;
}
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke_back(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled)
{
bool unmarshaledm_enabled_temp_0 = false;
unmarshaledm_enabled_temp_0 = static_cast<bool>(marshaled.___m_enabled_0);
unmarshaled.___m_enabled_0 = unmarshaledm_enabled_temp_0;
float unmarshaledm_WaitTime_temp_1 = 0.0f;
unmarshaledm_WaitTime_temp_1 = marshaled.___m_WaitTime_1;
unmarshaled.___m_WaitTime_1 = unmarshaledm_WaitTime_temp_1;
float unmarshaledm_RecenteringTime_temp_2 = 0.0f;
unmarshaledm_RecenteringTime_temp_2 = marshaled.___m_RecenteringTime_2;
unmarshaled.___m_RecenteringTime_2 = unmarshaledm_RecenteringTime_temp_2;
float unmarshaledmLastAxisInputTime_temp_3 = 0.0f;
unmarshaledmLastAxisInputTime_temp_3 = marshaled.___mLastAxisInputTime_3;
unmarshaled.___mLastAxisInputTime_3 = unmarshaledmLastAxisInputTime_temp_3;
float unmarshaledmRecenteringVelocity_temp_4 = 0.0f;
unmarshaledmRecenteringVelocity_temp_4 = marshaled.___mRecenteringVelocity_4;
unmarshaled.___mRecenteringVelocity_4 = unmarshaledmRecenteringVelocity_temp_4;
int32_t unmarshaledm_LegacyHeadingDefinition_temp_5 = 0;
unmarshaledm_LegacyHeadingDefinition_temp_5 = marshaled.___m_LegacyHeadingDefinition_5;
unmarshaled.___m_LegacyHeadingDefinition_5 = unmarshaledm_LegacyHeadingDefinition_temp_5;
int32_t unmarshaledm_LegacyVelocityFilterStrength_temp_6 = 0;
unmarshaledm_LegacyVelocityFilterStrength_temp_6 = marshaled.___m_LegacyVelocityFilterStrength_6;
unmarshaled.___m_LegacyVelocityFilterStrength_6 = unmarshaledm_LegacyVelocityFilterStrength_temp_6;
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState/Recentering
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke_cleanup(Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.AxisState/Recentering
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled)
{
marshaled.___m_enabled_0 = static_cast<int32_t>(unmarshaled.___m_enabled_0);
marshaled.___m_WaitTime_1 = unmarshaled.___m_WaitTime_1;
marshaled.___m_RecenteringTime_2 = unmarshaled.___m_RecenteringTime_2;
marshaled.___mLastAxisInputTime_3 = unmarshaled.___mLastAxisInputTime_3;
marshaled.___mRecenteringVelocity_4 = unmarshaled.___mRecenteringVelocity_4;
marshaled.___m_LegacyHeadingDefinition_5 = unmarshaled.___m_LegacyHeadingDefinition_5;
marshaled.___m_LegacyVelocityFilterStrength_6 = unmarshaled.___m_LegacyVelocityFilterStrength_6;
}
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com_back(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled)
{
bool unmarshaledm_enabled_temp_0 = false;
unmarshaledm_enabled_temp_0 = static_cast<bool>(marshaled.___m_enabled_0);
unmarshaled.___m_enabled_0 = unmarshaledm_enabled_temp_0;
float unmarshaledm_WaitTime_temp_1 = 0.0f;
unmarshaledm_WaitTime_temp_1 = marshaled.___m_WaitTime_1;
unmarshaled.___m_WaitTime_1 = unmarshaledm_WaitTime_temp_1;
float unmarshaledm_RecenteringTime_temp_2 = 0.0f;
unmarshaledm_RecenteringTime_temp_2 = marshaled.___m_RecenteringTime_2;
unmarshaled.___m_RecenteringTime_2 = unmarshaledm_RecenteringTime_temp_2;
float unmarshaledmLastAxisInputTime_temp_3 = 0.0f;
unmarshaledmLastAxisInputTime_temp_3 = marshaled.___mLastAxisInputTime_3;
unmarshaled.___mLastAxisInputTime_3 = unmarshaledmLastAxisInputTime_temp_3;
float unmarshaledmRecenteringVelocity_temp_4 = 0.0f;
unmarshaledmRecenteringVelocity_temp_4 = marshaled.___mRecenteringVelocity_4;
unmarshaled.___mRecenteringVelocity_4 = unmarshaledmRecenteringVelocity_temp_4;
int32_t unmarshaledm_LegacyHeadingDefinition_temp_5 = 0;
unmarshaledm_LegacyHeadingDefinition_temp_5 = marshaled.___m_LegacyHeadingDefinition_5;
unmarshaled.___m_LegacyHeadingDefinition_5 = unmarshaledm_LegacyHeadingDefinition_temp_5;
int32_t unmarshaledm_LegacyVelocityFilterStrength_temp_6 = 0;
unmarshaledm_LegacyVelocityFilterStrength_temp_6 = marshaled.___m_LegacyVelocityFilterStrength_6;
unmarshaled.___m_LegacyVelocityFilterStrength_6 = unmarshaledm_LegacyVelocityFilterStrength_temp_6;
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState/Recentering
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com_cleanup(Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.AxisState/Recentering::.ctor(System.Boolean,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, bool ___0_enabled, float ___1_waitTime, float ___2_recenteringTime, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// m_enabled = enabled;
bool L_0 = ___0_enabled;
__this->___m_enabled_0 = L_0;
// m_WaitTime = waitTime;
float L_1 = ___1_waitTime;
__this->___m_WaitTime_1 = L_1;
// m_RecenteringTime = recenteringTime;
float L_2 = ___2_recenteringTime;
__this->___m_RecenteringTime_2 = L_2;
// mLastAxisInputTime = 0;
__this->___mLastAxisInputTime_3 = (0.0f);
// mRecenteringVelocity = 0;
__this->___mRecenteringVelocity_4 = (0.0f);
// m_LegacyHeadingDefinition = m_LegacyVelocityFilterStrength = -1;
int32_t L_3 = (-1);
V_0 = L_3;
__this->___m_LegacyVelocityFilterStrength_6 = L_3;
int32_t L_4 = V_0;
__this->___m_LegacyHeadingDefinition_5 = L_4;
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476_AdjustorThunk (RuntimeObject* __this, bool ___0_enabled, float ___1_waitTime, float ___2_recenteringTime, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476(_thisAdjusted, ___0_enabled, ___1_waitTime, ___2_recenteringTime, method);
}
// System.Void Cinemachine.AxisState/Recentering::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method)
{
{
// m_WaitTime = Mathf.Max(0, m_WaitTime);
float L_0 = __this->___m_WaitTime_1;
float L_1;
L_1 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_0, NULL);
__this->___m_WaitTime_1 = L_1;
// m_RecenteringTime = Mathf.Max(0, m_RecenteringTime);
float L_2 = __this->___m_RecenteringTime_2;
float L_3;
L_3 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_2, NULL);
__this->___m_RecenteringTime_2 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState/Recentering::CopyStateFrom(Cinemachine.AxisState/Recentering&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_CopyStateFrom_m1DB1F919E2F17C4913D1F2605E71630004138D89 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* ___0_other, const RuntimeMethod* method)
{
{
// if (mLastAxisInputTime != other.mLastAxisInputTime)
float L_0 = __this->___mLastAxisInputTime_3;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_1 = ___0_other;
float L_2 = L_1->___mLastAxisInputTime_3;
if ((((float)L_0) == ((float)L_2)))
{
goto IL_0019;
}
}
{
// other.mRecenteringVelocity = 0;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_3 = ___0_other;
L_3->___mRecenteringVelocity_4 = (0.0f);
}
IL_0019:
{
// mLastAxisInputTime = other.mLastAxisInputTime;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_4 = ___0_other;
float L_5 = L_4->___mLastAxisInputTime_3;
__this->___mLastAxisInputTime_3 = L_5;
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering_CopyStateFrom_m1DB1F919E2F17C4913D1F2605E71630004138D89_AdjustorThunk (RuntimeObject* __this, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* ___0_other, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_CopyStateFrom_m1DB1F919E2F17C4913D1F2605E71630004138D89(_thisAdjusted, ___0_other, method);
}
// System.Void Cinemachine.AxisState/Recentering::CancelRecentering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// mLastAxisInputTime = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0;
L_0 = CinemachineCore_get_CurrentTime_mFA05B621BE52910A8C3A304CB715257011C9A782(NULL);
__this->___mLastAxisInputTime_3 = L_0;
// mRecenteringVelocity = 0;
__this->___mRecenteringVelocity_4 = (0.0f);
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState/Recentering::RecenterNow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_RecenterNow_m0A012C8E8ABA1B3D00765C8C0FDC3A96C3DB102C (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method)
{
{
// public void RecenterNow() => mLastAxisInputTime = -1;
__this->___mLastAxisInputTime_3 = (-1.0f);
return;
}
}
IL2CPP_EXTERN_C void Recentering_RecenterNow_m0A012C8E8ABA1B3D00765C8C0FDC3A96C3DB102C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_RecenterNow_m0A012C8E8ABA1B3D00765C8C0FDC3A96C3DB102C(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState/Recentering::DoRecentering(Cinemachine.AxisState&,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___0_axis, float ___1_deltaTime, float ___2_recenterTarget, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
{
// if (!m_enabled && deltaTime >= 0)
bool L_0 = __this->___m_enabled_0;
if (L_0)
{
goto IL_0011;
}
}
{
float L_1 = ___1_deltaTime;
if ((!(((float)L_1) >= ((float)(0.0f)))))
{
goto IL_0011;
}
}
{
// return;
return;
}
IL_0011:
{
// recenterTarget = axis.ClampValue(recenterTarget);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_2 = ___0_axis;
float L_3 = ___2_recenterTarget;
float L_4;
L_4 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(L_2, L_3, NULL);
___2_recenterTarget = L_4;
// if (deltaTime < 0)
float L_5 = ___1_deltaTime;
if ((!(((float)L_5) < ((float)(0.0f)))))
{
goto IL_0038;
}
}
{
// CancelRecentering();
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(__this, NULL);
// if (m_enabled)
bool L_6 = __this->___m_enabled_0;
if (!L_6)
{
goto IL_0037;
}
}
{
// axis.Value = recenterTarget;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_7 = ___0_axis;
float L_8 = ___2_recenterTarget;
L_7->___Value_0 = L_8;
}
IL_0037:
{
// return;
return;
}
IL_0038:
{
// float v = axis.ClampValue(axis.Value);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_9 = ___0_axis;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_10 = ___0_axis;
float L_11 = L_10->___Value_0;
float L_12;
L_12 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(L_9, L_11, NULL);
V_0 = L_12;
// float delta = recenterTarget - v;
float L_13 = ___2_recenterTarget;
float L_14 = V_0;
V_1 = ((float)il2cpp_codegen_subtract(L_13, L_14));
// if (delta == 0)
float L_15 = V_1;
if ((!(((float)L_15) == ((float)(0.0f)))))
{
goto IL_0052;
}
}
{
// return;
return;
}
IL_0052:
{
// if (mLastAxisInputTime >= 0 && Time.realtimeSinceStartup < (mLastAxisInputTime + m_WaitTime))
float L_16 = __this->___mLastAxisInputTime_3;
if ((!(((float)L_16) >= ((float)(0.0f)))))
{
goto IL_0074;
}
}
{
float L_17;
L_17 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
float L_18 = __this->___mLastAxisInputTime_3;
float L_19 = __this->___m_WaitTime_1;
if ((!(((float)L_17) < ((float)((float)il2cpp_codegen_add(L_18, L_19))))))
{
goto IL_0074;
}
}
{
// return; // nope
return;
}
IL_0074:
{
// float r = axis.m_MaxValue - axis.m_MinValue;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_20 = ___0_axis;
float L_21 = L_20->___m_MaxValue_9;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_22 = ___0_axis;
float L_23 = L_22->___m_MinValue_8;
V_2 = ((float)il2cpp_codegen_subtract(L_21, L_23));
// if (axis.m_Wrap && Mathf.Abs(delta) > r * 0.5f)
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_24 = ___0_axis;
bool L_25 = L_24->___m_Wrap_10;
if (!L_25)
{
goto IL_00a6;
}
}
{
float L_26 = V_1;
float L_27;
L_27 = fabsf(L_26);
float L_28 = V_2;
if ((!(((float)L_27) > ((float)((float)il2cpp_codegen_multiply(L_28, (0.5f)))))))
{
goto IL_00a6;
}
}
{
// v += Mathf.Sign(recenterTarget - v) * r;
float L_29 = V_0;
float L_30 = ___2_recenterTarget;
float L_31 = V_0;
float L_32;
L_32 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_subtract(L_30, L_31)), NULL);
float L_33 = V_2;
V_0 = ((float)il2cpp_codegen_add(L_29, ((float)il2cpp_codegen_multiply(L_32, L_33))));
}
IL_00a6:
{
// if (m_RecenteringTime < 0.001f)
float L_34 = __this->___m_RecenteringTime_2;
if ((!(((float)L_34) < ((float)(0.00100000005f)))))
{
goto IL_00b7;
}
}
{
// v = recenterTarget;
float L_35 = ___2_recenterTarget;
V_0 = L_35;
goto IL_00d1;
}
IL_00b7:
{
// v = Mathf.SmoothDamp(
// v, recenterTarget, ref mRecenteringVelocity,
// m_RecenteringTime, 9999, deltaTime);
float L_36 = V_0;
float L_37 = ___2_recenterTarget;
float* L_38 = (float*)(&__this->___mRecenteringVelocity_4);
float L_39 = __this->___m_RecenteringTime_2;
float L_40 = ___1_deltaTime;
float L_41;
L_41 = Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248(L_36, L_37, L_38, L_39, (9999.0f), L_40, NULL);
V_0 = L_41;
}
IL_00d1:
{
// axis.Value = axis.ClampValue(v);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_42 = ___0_axis;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_43 = ___0_axis;
float L_44 = V_0;
float L_45;
L_45 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(L_43, L_44, NULL);
L_42->___Value_0 = L_45;
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A_AdjustorThunk (RuntimeObject* __this, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___0_axis, float ___1_deltaTime, float ___2_recenterTarget, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A(_thisAdjusted, ___0_axis, ___1_deltaTime, ___2_recenterTarget, method);
}
// System.Boolean Cinemachine.AxisState/Recentering::LegacyUpgrade(System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Recentering_LegacyUpgrade_m17A3ED97851377053B2385331ED85BE3DA3D4D7D (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, int32_t* ___0_heading, int32_t* ___1_velocityFilter, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// if (m_LegacyHeadingDefinition != -1 && m_LegacyVelocityFilterStrength != -1)
int32_t L_0 = __this->___m_LegacyHeadingDefinition_5;
if ((((int32_t)L_0) == ((int32_t)(-1))))
{
goto IL_0034;
}
}
{
int32_t L_1 = __this->___m_LegacyVelocityFilterStrength_6;
if ((((int32_t)L_1) == ((int32_t)(-1))))
{
goto IL_0034;
}
}
{
// heading = m_LegacyHeadingDefinition;
int32_t* L_2 = ___0_heading;
int32_t L_3 = __this->___m_LegacyHeadingDefinition_5;
*((int32_t*)L_2) = (int32_t)L_3;
// velocityFilter = m_LegacyVelocityFilterStrength;
int32_t* L_4 = ___1_velocityFilter;
int32_t L_5 = __this->___m_LegacyVelocityFilterStrength_6;
*((int32_t*)L_4) = (int32_t)L_5;
// m_LegacyHeadingDefinition = m_LegacyVelocityFilterStrength = -1;
int32_t L_6 = (-1);
V_0 = L_6;
__this->___m_LegacyVelocityFilterStrength_6 = L_6;
int32_t L_7 = V_0;
__this->___m_LegacyHeadingDefinition_5 = L_7;
// return true;
return (bool)1;
}
IL_0034:
{
// return false;
return (bool)0;
}
}
IL2CPP_EXTERN_C bool Recentering_LegacyUpgrade_m17A3ED97851377053B2385331ED85BE3DA3D4D7D_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_heading, int32_t* ___1_velocityFilter, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
bool _returnValue;
_returnValue = Recentering_LegacyUpgrade_m17A3ED97851377053B2385331ED85BE3DA3D4D7D(_thisAdjusted, ___0_heading, ___1_velocityFilter, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_pinvoke(const CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156& unmarshaled, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_CustomOverflow_15Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_CustomOverflow' of type 'CameraState'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_CustomOverflow_15Exception, NULL);
}
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_pinvoke_back(const CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_pinvoke& marshaled, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156& unmarshaled)
{
Exception_t* ___m_CustomOverflow_15Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_CustomOverflow' of type 'CameraState'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_CustomOverflow_15Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_pinvoke_cleanup(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_com(const CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156& unmarshaled, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_com& marshaled)
{
Exception_t* ___m_CustomOverflow_15Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_CustomOverflow' of type 'CameraState'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_CustomOverflow_15Exception, NULL);
}
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_com_back(const CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_com& marshaled, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156& unmarshaled)
{
Exception_t* ___m_CustomOverflow_15Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_CustomOverflow' of type 'CameraState'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_CustomOverflow_15Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_com_cleanup(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_com& marshaled)
{
}
// System.Boolean Cinemachine.CameraState::get_HasLookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public bool HasLookAt => ReferenceLookAt == ReferenceLookAt; // will be false if NaN
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___ReferenceLookAt_2;
bool L_2;
L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C bool CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
bool _returnValue;
_returnValue = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_CorrectedPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public Vector3 CorrectedPosition => RawPosition + PositionCorrection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___PositionCorrection_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Quaternion Cinemachine.CameraState::get_CorrectedOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public Quaternion CorrectedOrientation => RawOrientation * OrientationCorrection;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___RawOrientation_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = __this->___OrientationCorrection_9;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 _returnValue;
_returnValue = CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_FinalPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public Vector3 FinalPosition => RawPosition + PositionCorrection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___PositionCorrection_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Quaternion Cinemachine.CameraState::get_FinalOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (Mathf.Abs(Lens.Dutch) > UnityVectorExtensions.Epsilon)
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_0 = (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*)(&__this->___Lens_0);
float L_1 = L_0->___Dutch_5;
float L_2;
L_2 = fabsf(L_1);
if ((!(((float)L_2) > ((float)(9.99999975E-05f)))))
{
goto IL_0038;
}
}
{
// return CorrectedOrientation * Quaternion.AngleAxis(Lens.Dutch, Vector3.forward);
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8(__this, NULL);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_4 = (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*)(&__this->___Lens_0);
float L_5 = L_4->___Dutch_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_5, L_6, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
L_8 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_3, L_7, NULL);
return L_8;
}
IL_0038:
{
// return CorrectedOrientation;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8(__this, NULL);
return L_9;
}
}
IL2CPP_EXTERN_C Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 _returnValue;
_returnValue = CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3(_thisAdjusted, method);
return _returnValue;
}
// Cinemachine.CameraState Cinemachine.CameraState::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CameraState_get_Default_m21CC49BBB9A1FF0D582E3CEEC9C1F63C3F068DF8 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// CameraState state = new CameraState();
il2cpp_codegen_initobj((&V_0), sizeof(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156));
// state.Lens = LensSettings.Default;
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_0 = ((LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_StaticFields*)il2cpp_codegen_static_fields_for(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var))->___Default_0;
(&V_0)->___Lens_0 = L_0;
// state.ReferenceUp = Vector3.up;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
(&V_0)->___ReferenceUp_1 = L_1;
// state.ReferenceLookAt = kNoPoint;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ((CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_StaticFields*)il2cpp_codegen_static_fields_for(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var))->___kNoPoint_3;
(&V_0)->___ReferenceLookAt_2 = L_2;
// state.RawPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
(&V_0)->___RawPosition_4 = L_3;
// state.RawOrientation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
(&V_0)->___RawOrientation_5 = L_4;
// state.ShotQuality = 1;
(&V_0)->___ShotQuality_7 = (1.0f);
// state.PositionCorrection = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
(&V_0)->___PositionCorrection_8 = L_5;
// state.OrientationCorrection = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
(&V_0)->___OrientationCorrection_9 = L_6;
// state.PositionDampingBypass = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
(&V_0)->___PositionDampingBypass_6 = L_7;
// state.BlendHint = BlendHintValue.Nothing;
(&V_0)->___BlendHint_10 = 0;
// return state;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_8 = V_0;
return L_8;
}
}
// System.Int32 Cinemachine.CameraState::get_NumCustomBlendables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public int NumCustomBlendables { get; private set; }
int32_t L_0 = __this->___U3CNumCustomBlendablesU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
int32_t _returnValue;
_returnValue = CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.CameraState::set_NumCustomBlendables(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int NumCustomBlendables { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CNumCustomBlendablesU3Ek__BackingField_16 = L_0;
return;
}
}
IL2CPP_EXTERN_C void CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_inline(_thisAdjusted, ___0_value, method);
}
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::GetCustomBlendable(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_index;
switch (L_0)
{
case 0:
{
goto IL_0018;
}
case 1:
{
goto IL_001f;
}
case 2:
{
goto IL_0026;
}
case 3:
{
goto IL_002d;
}
}
}
{
goto IL_0034;
}
IL_0018:
{
// case 0: return mCustom0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_1 = __this->___mCustom0_11;
return L_1;
}
IL_001f:
{
// case 1: return mCustom1;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_2 = __this->___mCustom1_12;
return L_2;
}
IL_0026:
{
// case 2: return mCustom2;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_3 = __this->___mCustom2_13;
return L_3;
}
IL_002d:
{
// case 3: return mCustom3;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_4 = __this->___mCustom3_14;
return L_4;
}
IL_0034:
{
// index -= 4;
int32_t L_5 = ___0_index;
___0_index = ((int32_t)il2cpp_codegen_subtract(L_5, 4));
// if (m_CustomOverflow != null && index < m_CustomOverflow.Count)
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_6 = __this->___m_CustomOverflow_15;
if (!L_6)
{
goto IL_005c;
}
}
{
int32_t L_7 = ___0_index;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_8 = __this->___m_CustomOverflow_15;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(L_8, List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var);
if ((((int32_t)L_7) >= ((int32_t)L_9)))
{
goto IL_005c;
}
}
{
// return m_CustomOverflow[index];
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_10 = __this->___m_CustomOverflow_15;
int32_t L_11 = ___0_index;
NullCheck(L_10);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_12;
L_12 = List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C(L_10, L_11, List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var);
return L_12;
}
IL_005c:
{
// return new CustomBlendable(null, 0);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_13;
memset((&L_13), 0, sizeof(L_13));
CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303((&L_13), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, (0.0f), /*hidden argument*/NULL);
return L_13;
}
}
IL2CPP_EXTERN_C CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB _returnValue;
_returnValue = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E(_thisAdjusted, ___0_index, method);
return _returnValue;
}
// System.Int32 Cinemachine.CameraState::FindCustomBlendable(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_custom, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (mCustom0.m_Custom == custom)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* L_0 = (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(&__this->___mCustom0_11);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = L_0->___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___0_custom;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, L_2, NULL);
if (!L_3)
{
goto IL_0015;
}
}
{
// return 0;
return 0;
}
IL_0015:
{
// if (mCustom1.m_Custom == custom)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* L_4 = (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(&__this->___mCustom1_12);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = L_4->___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = ___0_custom;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_6, NULL);
if (!L_7)
{
goto IL_002a;
}
}
{
// return 1;
return 1;
}
IL_002a:
{
// if (mCustom2.m_Custom == custom)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* L_8 = (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(&__this->___mCustom2_13);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = L_8->___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_10 = ___0_custom;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, L_10, NULL);
if (!L_11)
{
goto IL_003f;
}
}
{
// return 2;
return 2;
}
IL_003f:
{
// if (mCustom3.m_Custom == custom)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* L_12 = (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(&__this->___mCustom3_14);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_13 = L_12->___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_14 = ___0_custom;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, L_14, NULL);
if (!L_15)
{
goto IL_0054;
}
}
{
// return 3;
return 3;
}
IL_0054:
{
// if (m_CustomOverflow != null)
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_16 = __this->___m_CustomOverflow_15;
if (!L_16)
{
goto IL_008f;
}
}
{
// for (int i = 0; i < m_CustomOverflow.Count; ++i)
V_0 = 0;
goto IL_0081;
}
IL_0060:
{
// if (m_CustomOverflow[i].m_Custom == custom)
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_17 = __this->___m_CustomOverflow_15;
int32_t L_18 = V_0;
NullCheck(L_17);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_19;
L_19 = List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C(L_17, L_18, List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_20 = L_19.___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_21 = ___0_custom;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, L_21, NULL);
if (!L_22)
{
goto IL_007d;
}
}
{
// return i + 4;
int32_t L_23 = V_0;
return ((int32_t)il2cpp_codegen_add(L_23, 4));
}
IL_007d:
{
// for (int i = 0; i < m_CustomOverflow.Count; ++i)
int32_t L_24 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_0081:
{
// for (int i = 0; i < m_CustomOverflow.Count; ++i)
int32_t L_25 = V_0;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_26 = __this->___m_CustomOverflow_15;
NullCheck(L_26);
int32_t L_27;
L_27 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(L_26, List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var);
if ((((int32_t)L_25) < ((int32_t)L_27)))
{
goto IL_0060;
}
}
IL_008f:
{
// return -1;
return (-1);
}
}
IL2CPP_EXTERN_C int32_t CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C_AdjustorThunk (RuntimeObject* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_custom, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
int32_t _returnValue;
_returnValue = CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C(_thisAdjusted, ___0_custom, method);
return _returnValue;
}
// System.Void Cinemachine.CameraState::AddCustomBlendable(Cinemachine.CameraState/CustomBlendable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// int index = FindCustomBlendable(b.m_Custom);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_0 = ___0_b;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = L_0.___m_Custom_0;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C(__this, L_1, NULL);
V_0 = L_2;
// if (index >= 0)
int32_t L_3 = V_0;
if ((((int32_t)L_3) < ((int32_t)0)))
{
goto IL_002a;
}
}
{
// b.m_Weight += GetCustomBlendable(index).m_Weight;
float* L_4 = (float*)(&(&___0_b)->___m_Weight_1);
float* L_5 = L_4;
float L_6 = *((float*)L_5);
int32_t L_7 = V_0;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_8;
L_8 = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E(__this, L_7, NULL);
float L_9 = L_8.___m_Weight_1;
*((float*)L_5) = (float)((float)il2cpp_codegen_add(L_6, L_9));
goto IL_003a;
}
IL_002a:
{
// index = NumCustomBlendables;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
int32_t L_10;
L_10 = CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline(__this, NULL);
V_0 = L_10;
// NumCustomBlendables = index + 1;
int32_t L_11 = V_0;
CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_inline(__this, ((int32_t)il2cpp_codegen_add(L_11, 1)), NULL);
}
IL_003a:
{
int32_t L_12 = V_0;
switch (L_12)
{
case 0:
{
goto IL_0052;
}
case 1:
{
goto IL_005a;
}
case 2:
{
goto IL_0062;
}
case 3:
{
goto IL_006a;
}
}
}
{
goto IL_0072;
}
IL_0052:
{
// case 0: mCustom0 = b; break;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_13 = ___0_b;
__this->___mCustom0_11 = L_13;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mCustom0_11))->___m_Custom_0), (void*)NULL);
// case 0: mCustom0 = b; break;
return;
}
IL_005a:
{
// case 1: mCustom1 = b; break;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_14 = ___0_b;
__this->___mCustom1_12 = L_14;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mCustom1_12))->___m_Custom_0), (void*)NULL);
// case 1: mCustom1 = b; break;
return;
}
IL_0062:
{
// case 2: mCustom2 = b; break;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_15 = ___0_b;
__this->___mCustom2_13 = L_15;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mCustom2_13))->___m_Custom_0), (void*)NULL);
// case 2: mCustom2 = b; break;
return;
}
IL_006a:
{
// case 3: mCustom3 = b; break;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_16 = ___0_b;
__this->___mCustom3_14 = L_16;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mCustom3_14))->___m_Custom_0), (void*)NULL);
// case 3: mCustom3 = b; break;
return;
}
IL_0072:
{
// if (m_CustomOverflow == null)
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_17 = __this->___m_CustomOverflow_15;
if (L_17)
{
goto IL_0085;
}
}
{
// m_CustomOverflow = new List<CustomBlendable>();
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_18 = (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*)il2cpp_codegen_object_new(List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_il2cpp_TypeInfo_var);
NullCheck(L_18);
List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F(L_18, List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_RuntimeMethod_var);
__this->___m_CustomOverflow_15 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomOverflow_15), (void*)L_18);
}
IL_0085:
{
// m_CustomOverflow.Add(b);
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_19 = __this->___m_CustomOverflow_15;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_20 = ___0_b;
NullCheck(L_19);
List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_inline(L_19, L_20, List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C_AdjustorThunk (RuntimeObject* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_b, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C(_thisAdjusted, ___0_b, method);
}
// Cinemachine.CameraState Cinemachine.CameraState::Lerp(Cinemachine.CameraState,Cinemachine.CameraState,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CameraState_Lerp_m0BAAA9D6CC903E2656ACE05FDE2C930FE24D3E98 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_stateA, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___1_stateB, float ___2_t, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_1;
memset((&V_1), 0, sizeof(V_1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
float V_4 = 0.0f;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9;
memset((&V_9), 0, sizeof(V_9));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_10;
memset((&V_10), 0, sizeof(V_10));
int32_t V_11 = 0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_12;
memset((&V_12), 0, sizeof(V_12));
int32_t V_13 = 0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_14;
memset((&V_14), 0, sizeof(V_14));
{
// t = Mathf.Clamp01(t);
float L_0 = ___2_t;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
___2_t = L_1;
// float adjustedT = t;
float L_2 = ___2_t;
V_0 = L_2;
// CameraState state = new CameraState();
il2cpp_codegen_initobj((&V_1), sizeof(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156));
// if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoPosition) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_3 = ___0_stateA;
int32_t L_4 = L_3.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5 = ___1_stateB;
int32_t L_6 = L_5.___BlendHint_10;
if (!((int32_t)(((int32_t)((int32_t)L_4&(int32_t)L_6))&1)))
{
goto IL_002f;
}
}
{
// state.BlendHint |= BlendHintValue.NoPosition;
int32_t* L_7 = (int32_t*)(&(&V_1)->___BlendHint_10);
int32_t* L_8 = L_7;
int32_t L_9 = *((int32_t*)L_8);
*((int32_t*)L_8) = (int32_t)((int32_t)(L_9|1));
}
IL_002f:
{
// if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoOrientation) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_10 = ___0_stateA;
int32_t L_11 = L_10.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_12 = ___1_stateB;
int32_t L_13 = L_12.___BlendHint_10;
if (!((int32_t)(((int32_t)((int32_t)L_11&(int32_t)L_13))&2)))
{
goto IL_004c;
}
}
{
// state.BlendHint |= BlendHintValue.NoOrientation;
int32_t* L_14 = (int32_t*)(&(&V_1)->___BlendHint_10);
int32_t* L_15 = L_14;
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_15) = (int32_t)((int32_t)(L_16|2));
}
IL_004c:
{
// if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoLens) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_17 = ___0_stateA;
int32_t L_18 = L_17.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_19 = ___1_stateB;
int32_t L_20 = L_19.___BlendHint_10;
if (!((int32_t)(((int32_t)((int32_t)L_18&(int32_t)L_20))&((int32_t)64))))
{
goto IL_006b;
}
}
{
// state.BlendHint |= BlendHintValue.NoLens;
int32_t* L_21 = (int32_t*)(&(&V_1)->___BlendHint_10);
int32_t* L_22 = L_21;
int32_t L_23 = *((int32_t*)L_22);
*((int32_t*)L_22) = (int32_t)((int32_t)(L_23|((int32_t)64)));
}
IL_006b:
{
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.SphericalPositionBlend) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_24 = ___0_stateA;
int32_t L_25 = L_24.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_26 = ___1_stateB;
int32_t L_27 = L_26.___BlendHint_10;
if (!((int32_t)(((int32_t)((int32_t)L_25|(int32_t)L_27))&4)))
{
goto IL_0088;
}
}
{
// state.BlendHint |= BlendHintValue.SphericalPositionBlend;
int32_t* L_28 = (int32_t*)(&(&V_1)->___BlendHint_10);
int32_t* L_29 = L_28;
int32_t L_30 = *((int32_t*)L_29);
*((int32_t*)L_29) = (int32_t)((int32_t)(L_30|4));
}
IL_0088:
{
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.CylindricalPositionBlend) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_31 = ___0_stateA;
int32_t L_32 = L_31.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_33 = ___1_stateB;
int32_t L_34 = L_33.___BlendHint_10;
if (!((int32_t)(((int32_t)((int32_t)L_32|(int32_t)L_34))&8)))
{
goto IL_00a5;
}
}
{
// state.BlendHint |= BlendHintValue.CylindricalPositionBlend;
int32_t* L_35 = (int32_t*)(&(&V_1)->___BlendHint_10);
int32_t* L_36 = L_35;
int32_t L_37 = *((int32_t*)L_36);
*((int32_t*)L_36) = (int32_t)((int32_t)(L_37|8));
}
IL_00a5:
{
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.NoLens) == 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_38 = ___0_stateA;
int32_t L_39 = L_38.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_40 = ___1_stateB;
int32_t L_41 = L_40.___BlendHint_10;
if (((int32_t)(((int32_t)((int32_t)L_39|(int32_t)L_41))&((int32_t)64))))
{
goto IL_00d2;
}
}
{
// state.Lens = LensSettings.Lerp(stateA.Lens, stateB.Lens, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_42 = ___0_stateA;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_43 = L_42.___Lens_0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_44 = ___1_stateB;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_45 = L_44.___Lens_0;
float L_46 = ___2_t;
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_47;
L_47 = LensSettings_Lerp_mC7E1E297C8E3750B6997616993572DDBCEDDC590(L_43, L_45, L_46, NULL);
(&V_1)->___Lens_0 = L_47;
goto IL_010b;
}
IL_00d2:
{
// else if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoLens) == 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_48 = ___0_stateA;
int32_t L_49 = L_48.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_50 = ___1_stateB;
int32_t L_51 = L_50.___BlendHint_10;
if (((int32_t)(((int32_t)((int32_t)L_49&(int32_t)L_51))&((int32_t)64))))
{
goto IL_010b;
}
}
{
// if ((stateA.BlendHint & BlendHintValue.NoLens) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_52 = ___0_stateA;
int32_t L_53 = L_52.___BlendHint_10;
if (!((int32_t)((int32_t)L_53&((int32_t)64))))
{
goto IL_00fe;
}
}
{
// state.Lens = stateB.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_54 = ___1_stateB;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_55 = L_54.___Lens_0;
(&V_1)->___Lens_0 = L_55;
goto IL_010b;
}
IL_00fe:
{
// state.Lens = stateA.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_56 = ___0_stateA;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_57 = L_56.___Lens_0;
(&V_1)->___Lens_0 = L_57;
}
IL_010b:
{
// state.ReferenceUp = Vector3.Slerp(stateA.ReferenceUp, stateB.ReferenceUp, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_58 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = L_58.___ReferenceUp_1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_60 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = L_60.___ReferenceUp_1;
float L_62 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C(L_59, L_61, L_62, NULL);
(&V_1)->___ReferenceUp_1 = L_63;
// state.ShotQuality = Mathf.Lerp(stateA.ShotQuality, stateB.ShotQuality, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_64 = ___0_stateA;
float L_65 = L_64.___ShotQuality_7;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_66 = ___1_stateB;
float L_67 = L_66.___ShotQuality_7;
float L_68 = ___2_t;
float L_69;
L_69 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_65, L_67, L_68, NULL);
(&V_1)->___ShotQuality_7 = L_69;
// state.PositionCorrection = ApplyPosBlendHint(
// stateA.PositionCorrection, stateA.BlendHint,
// stateB.PositionCorrection, stateB.BlendHint,
// state.PositionCorrection,
// Vector3.Lerp(stateA.PositionCorrection, stateB.PositionCorrection, t));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_70 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = L_70.___PositionCorrection_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_72 = ___0_stateA;
int32_t L_73 = L_72.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_74 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = L_74.___PositionCorrection_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_76 = ___1_stateB;
int32_t L_77 = L_76.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_78 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = L_78.___PositionCorrection_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_80 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = L_80.___PositionCorrection_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_82 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = L_82.___PositionCorrection_8;
float L_84 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85;
L_85 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_81, L_83, L_84, NULL);
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
L_86 = CameraState_ApplyPosBlendHint_m61F39F5911D34F49768E601B72C17CDBFFB26D1C(L_71, L_73, L_75, L_77, L_79, L_85, NULL);
(&V_1)->___PositionCorrection_8 = L_86;
// state.OrientationCorrection = ApplyRotBlendHint(
// stateA.OrientationCorrection, stateA.BlendHint,
// stateB.OrientationCorrection, stateB.BlendHint,
// state.OrientationCorrection,
// Quaternion.Slerp(stateA.OrientationCorrection, stateB.OrientationCorrection, t));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_87 = ___0_stateA;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_88 = L_87.___OrientationCorrection_9;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_89 = ___0_stateA;
int32_t L_90 = L_89.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_91 = ___1_stateB;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_92 = L_91.___OrientationCorrection_9;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_93 = ___1_stateB;
int32_t L_94 = L_93.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_95 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_96 = L_95.___OrientationCorrection_9;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_97 = ___0_stateA;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_98 = L_97.___OrientationCorrection_9;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_99 = ___1_stateB;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_100 = L_99.___OrientationCorrection_9;
float L_101 = ___2_t;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_102;
L_102 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_98, L_100, L_101, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_103;
L_103 = CameraState_ApplyRotBlendHint_m25B6966D775F36A71929C4EA0404328034EBA09E(L_88, L_90, L_92, L_94, L_96, L_102, NULL);
(&V_1)->___OrientationCorrection_9 = L_103;
// if (!stateA.HasLookAt || !stateB.HasLookAt)
bool L_104;
L_104 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC((&___0_stateA), NULL);
if (!L_104)
{
goto IL_01c7;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
bool L_105;
L_105 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC((&___1_stateB), NULL);
if (L_105)
{
goto IL_01d8;
}
}
IL_01c7:
{
// state.ReferenceLookAt = kNoPoint;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106 = ((CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_StaticFields*)il2cpp_codegen_static_fields_for(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var))->___kNoPoint_3;
(&V_1)->___ReferenceLookAt_2 = L_106;
goto IL_02c8;
}
IL_01d8:
{
// float fovA = stateA.Lens.FieldOfView;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_107 = ___0_stateA;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_108 = L_107.___Lens_0;
float L_109 = L_108.___FieldOfView_1;
V_3 = L_109;
// float fovB = stateB.Lens.FieldOfView;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_110 = ___1_stateB;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_111 = L_110.___Lens_0;
float L_112 = L_111.___FieldOfView_1;
V_4 = L_112;
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.NoLens) == 0
// && !state.Lens.Orthographic && !Mathf.Approximately(fovA, fovB))
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_113 = ___0_stateA;
int32_t L_114 = L_113.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_115 = ___1_stateB;
int32_t L_116 = L_115.___BlendHint_10;
if (((int32_t)(((int32_t)((int32_t)L_114|(int32_t)L_116))&((int32_t)64))))
{
goto IL_02af;
}
}
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_117 = (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*)(&(&V_1)->___Lens_0);
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
bool L_118;
L_118 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D(L_117, NULL);
if (L_118)
{
goto IL_02af;
}
}
{
float L_119 = V_3;
float L_120 = V_4;
bool L_121;
L_121 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_119, L_120, NULL);
if (L_121)
{
goto IL_02af;
}
}
{
// LensSettings lens = state.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_122 = V_1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_123 = L_122.___Lens_0;
V_5 = L_123;
// lens.FieldOfView = InterpolateFOV(
// fovA, fovB,
// Mathf.Max((stateA.ReferenceLookAt - stateA.CorrectedPosition).magnitude, stateA.Lens.NearClipPlane),
// Mathf.Max((stateB.ReferenceLookAt - stateB.CorrectedPosition).magnitude, stateB.Lens.NearClipPlane), t);
float L_124 = V_3;
float L_125 = V_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_126 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127 = L_126.___ReferenceLookAt_2;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128;
L_128 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&___0_stateA), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129;
L_129 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_127, L_128, NULL);
V_6 = L_129;
float L_130;
L_130 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_6), NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_131 = ___0_stateA;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_132 = L_131.___Lens_0;
float L_133 = L_132.___NearClipPlane_3;
float L_134;
L_134 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_130, L_133, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_135 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136 = L_135.___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137;
L_137 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&___1_stateB), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138;
L_138 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_136, L_137, NULL);
V_6 = L_138;
float L_139;
L_139 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_6), NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_140 = ___1_stateB;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_141 = L_140.___Lens_0;
float L_142 = L_141.___NearClipPlane_3;
float L_143;
L_143 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_139, L_142, NULL);
float L_144 = ___2_t;
float L_145;
L_145 = CameraState_InterpolateFOV_mB963D73A017B25550381245B5976BBE7DE77502F(L_124, L_125, L_134, L_143, L_144, NULL);
(&V_5)->___FieldOfView_1 = L_145;
// state.Lens = lens;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_146 = V_5;
(&V_1)->___Lens_0 = L_146;
// adjustedT = Mathf.Abs((lens.FieldOfView - fovA) / (fovB - fovA));
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_147 = V_5;
float L_148 = L_147.___FieldOfView_1;
float L_149 = V_3;
float L_150 = V_4;
float L_151 = V_3;
float L_152;
L_152 = fabsf(((float)(((float)il2cpp_codegen_subtract(L_148, L_149))/((float)il2cpp_codegen_subtract(L_150, L_151)))));
V_0 = L_152;
}
IL_02af:
{
// state.ReferenceLookAt = Vector3.Lerp(
// stateA.ReferenceLookAt, stateB.ReferenceLookAt, adjustedT);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_153 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154 = L_153.___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_155 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_156 = L_155.___ReferenceLookAt_2;
float L_157 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_158;
L_158 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_154, L_156, L_157, NULL);
(&V_1)->___ReferenceLookAt_2 = L_158;
}
IL_02c8:
{
// state.RawPosition = ApplyPosBlendHint(
// stateA.RawPosition, stateA.BlendHint,
// stateB.RawPosition, stateB.BlendHint,
// state.RawPosition, state.InterpolatePosition(
// stateA.RawPosition, stateA.ReferenceLookAt,
// stateB.RawPosition, stateB.ReferenceLookAt,
// t));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_159 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_160 = L_159.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_161 = ___0_stateA;
int32_t L_162 = L_161.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_163 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_164 = L_163.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_165 = ___1_stateB;
int32_t L_166 = L_165.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_167 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_168 = L_167.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_169 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_170 = L_169.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_171 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_172 = L_171.___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_173 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_174 = L_173.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_175 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_176 = L_175.___ReferenceLookAt_2;
float L_177 = ___2_t;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178;
L_178 = CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707((&V_1), L_170, L_172, L_174, L_176, L_177, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_179;
L_179 = CameraState_ApplyPosBlendHint_m61F39F5911D34F49768E601B72C17CDBFFB26D1C(L_160, L_162, L_164, L_166, L_168, L_178, NULL);
(&V_1)->___RawPosition_4 = L_179;
// if (state.HasLookAt
// && ((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.RadialAimBlend) != 0)
bool L_180;
L_180 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC((&V_1), NULL);
if (!L_180)
{
goto IL_0367;
}
}
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_181 = ___0_stateA;
int32_t L_182 = L_181.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_183 = ___1_stateB;
int32_t L_184 = L_183.___BlendHint_10;
if (!((int32_t)(((int32_t)((int32_t)L_182|(int32_t)L_184))&((int32_t)16))))
{
goto IL_0367;
}
}
{
// state.ReferenceLookAt = state.RawPosition + Vector3.Slerp(
// stateA.ReferenceLookAt - state.RawPosition,
// stateB.ReferenceLookAt - state.RawPosition, adjustedT);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_185 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_186 = L_185.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_187 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_188 = L_187.___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_189 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_190 = L_189.___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_191;
L_191 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_188, L_190, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_192 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_193 = L_192.___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_194 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_195 = L_194.___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_196;
L_196 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_193, L_195, NULL);
float L_197 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_198;
L_198 = Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C(L_191, L_196, L_197, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_199;
L_199 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_186, L_198, NULL);
(&V_1)->___ReferenceLookAt_2 = L_199;
}
IL_0367:
{
// Quaternion newOrient = state.RawOrientation;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_200 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_201 = L_200.___RawOrientation_5;
V_2 = L_201;
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.NoOrientation) == 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_202 = ___0_stateA;
int32_t L_203 = L_202.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_204 = ___1_stateB;
int32_t L_205 = L_204.___BlendHint_10;
if (((int32_t)(((int32_t)((int32_t)L_203|(int32_t)L_205))&2)))
{
goto IL_0499;
}
}
{
// Vector3 dirTarget = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_206;
L_206 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_7 = L_206;
// if (state.HasLookAt)//&& ((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.RadialAimBlend) == 0)
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
bool L_207;
L_207 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC((&V_1), NULL);
if (!L_207)
{
goto IL_03be;
}
}
{
// float angle = Quaternion.Angle(stateA.RawOrientation, stateB.RawOrientation);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_208 = ___0_stateA;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_209 = L_208.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_210 = ___1_stateB;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_211 = L_210.___RawOrientation_5;
float L_212;
L_212 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_209, L_211, NULL);
// if (angle > UnityVectorExtensions.Epsilon)
if ((!(((float)L_212) > ((float)(9.99999975E-05f)))))
{
goto IL_03be;
}
}
{
// dirTarget = state.ReferenceLookAt - state.CorrectedPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_213 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_214 = L_213.___ReferenceLookAt_2;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_215;
L_215 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_216;
L_216 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_214, L_215, NULL);
V_7 = L_216;
}
IL_03be:
{
// if (dirTarget.AlmostZero()
// || ((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.IgnoreLookAtTarget) != 0)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_217 = V_7;
bool L_218;
L_218 = UnityVectorExtensions_AlmostZero_mDE7F8E130BF5949DFF14AE437C47F086F3E05652(L_217, NULL);
if (L_218)
{
goto IL_03d9;
}
}
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_219 = ___0_stateA;
int32_t L_220 = L_219.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_221 = ___1_stateB;
int32_t L_222 = L_221.___BlendHint_10;
if (!((int32_t)(((int32_t)((int32_t)L_220|(int32_t)L_222))&((int32_t)32))))
{
goto IL_03f1;
}
}
IL_03d9:
{
// newOrient = Quaternion.Slerp(stateA.RawOrientation, stateB.RawOrientation, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_223 = ___0_stateA;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_224 = L_223.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_225 = ___1_stateB;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_226 = L_225.___RawOrientation_5;
float L_227 = ___2_t;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_228;
L_228 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_224, L_226, L_227, NULL);
V_2 = L_228;
goto IL_0499;
}
IL_03f1:
{
// var up = state.ReferenceUp;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_229 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_230 = L_229.___ReferenceUp_1;
V_8 = L_230;
// dirTarget.Normalize();
Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&V_7), NULL);
// if (Vector3.Cross(dirTarget, up).AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_231 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_232 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_233;
L_233 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_231, L_232, NULL);
bool L_234;
L_234 = UnityVectorExtensions_AlmostZero_mDE7F8E130BF5949DFF14AE437C47F086F3E05652(L_233, NULL);
if (!L_234)
{
goto IL_0430;
}
}
{
// newOrient = Quaternion.Slerp(stateA.RawOrientation, stateB.RawOrientation, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_235 = ___0_stateA;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_236 = L_235.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_237 = ___1_stateB;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_238 = L_237.___RawOrientation_5;
float L_239 = ___2_t;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_240;
L_240 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_236, L_238, L_239, NULL);
V_2 = L_240;
// up = newOrient * Vector3.up;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_241 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_242;
L_242 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_243;
L_243 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_241, L_242, NULL);
V_8 = L_243;
}
IL_0430:
{
// newOrient = Quaternion.LookRotation(dirTarget, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_244 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_245 = V_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_246;
L_246 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_244, L_245, NULL);
V_2 = L_246;
// var deltaA = -stateA.RawOrientation.GetCameraRotationToTarget(
// stateA.ReferenceLookAt - stateA.CorrectedPosition, up);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_247 = ___0_stateA;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_248 = L_247.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_249 = ___0_stateA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_250 = L_249.___ReferenceLookAt_2;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_251;
L_251 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&___0_stateA), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_252;
L_252 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_250, L_251, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_253 = V_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_254;
L_254 = UnityQuaternionExtensions_GetCameraRotationToTarget_mFD825219F752B2C979529CDCD655530685428FE5(L_248, L_252, L_253, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_255;
L_255 = Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline(L_254, NULL);
V_9 = L_255;
// var deltaB = -stateB.RawOrientation.GetCameraRotationToTarget(
// stateB.ReferenceLookAt - stateB.CorrectedPosition, up);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_256 = ___1_stateB;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_257 = L_256.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_258 = ___1_stateB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_259 = L_258.___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_260;
L_260 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&___1_stateB), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_261;
L_261 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_259, L_260, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_262 = V_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_263;
L_263 = UnityQuaternionExtensions_GetCameraRotationToTarget_mFD825219F752B2C979529CDCD655530685428FE5(L_257, L_261, L_262, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_264;
L_264 = Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline(L_263, NULL);
V_10 = L_264;
// newOrient = newOrient.ApplyCameraRotation(Vector2.Lerp(deltaA, deltaB, adjustedT), up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_265 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_266 = V_9;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_267 = V_10;
float L_268 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_269;
L_269 = Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline(L_266, L_267, L_268, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_270 = V_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_271;
L_271 = UnityQuaternionExtensions_ApplyCameraRotation_m608B85CD86C6BE2FDD571446FA8CA596142C437C(L_265, L_269, L_270, NULL);
V_2 = L_271;
}
IL_0499:
{
// state.RawOrientation = ApplyRotBlendHint(
// stateA.RawOrientation, stateA.BlendHint,
// stateB.RawOrientation, stateB.BlendHint,
// state.RawOrientation, newOrient);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_272 = ___0_stateA;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_273 = L_272.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_274 = ___0_stateA;
int32_t L_275 = L_274.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_276 = ___1_stateB;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_277 = L_276.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_278 = ___1_stateB;
int32_t L_279 = L_278.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_280 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_281 = L_280.___RawOrientation_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_282 = V_2;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_283;
L_283 = CameraState_ApplyRotBlendHint_m25B6966D775F36A71929C4EA0404328034EBA09E(L_273, L_275, L_277, L_279, L_281, L_282, NULL);
(&V_1)->___RawOrientation_5 = L_283;
// for (int i = 0; i < stateA.NumCustomBlendables; ++i)
V_11 = 0;
goto IL_0503;
}
IL_04c9:
{
// CustomBlendable b = stateA.GetCustomBlendable(i);
int32_t L_284 = V_11;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_285;
L_285 = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E((&___0_stateA), L_284, NULL);
V_12 = L_285;
// b.m_Weight *= (1-t);
float* L_286 = (float*)(&(&V_12)->___m_Weight_1);
float* L_287 = L_286;
float L_288 = *((float*)L_287);
float L_289 = ___2_t;
*((float*)L_287) = (float)((float)il2cpp_codegen_multiply(L_288, ((float)il2cpp_codegen_subtract((1.0f), L_289))));
// if (b.m_Weight > 0)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_290 = V_12;
float L_291 = L_290.___m_Weight_1;
if ((!(((float)L_291) > ((float)(0.0f)))))
{
goto IL_04fd;
}
}
{
// state.AddCustomBlendable(b);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_292 = V_12;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C((&V_1), L_292, NULL);
}
IL_04fd:
{
// for (int i = 0; i < stateA.NumCustomBlendables; ++i)
int32_t L_293 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_293, 1));
}
IL_0503:
{
// for (int i = 0; i < stateA.NumCustomBlendables; ++i)
int32_t L_294 = V_11;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
int32_t L_295;
L_295 = CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline((&___0_stateA), NULL);
if ((((int32_t)L_294) < ((int32_t)L_295)))
{
goto IL_04c9;
}
}
{
// for (int i = 0; i < stateB.NumCustomBlendables; ++i)
V_13 = 0;
goto IL_0547;
}
IL_0513:
{
// CustomBlendable b = stateB.GetCustomBlendable(i);
int32_t L_296 = V_13;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_297;
L_297 = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E((&___1_stateB), L_296, NULL);
V_14 = L_297;
// b.m_Weight *= t;
float* L_298 = (float*)(&(&V_14)->___m_Weight_1);
float* L_299 = L_298;
float L_300 = *((float*)L_299);
float L_301 = ___2_t;
*((float*)L_299) = (float)((float)il2cpp_codegen_multiply(L_300, L_301));
// if (b.m_Weight > 0)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_302 = V_14;
float L_303 = L_302.___m_Weight_1;
if ((!(((float)L_303) > ((float)(0.0f)))))
{
goto IL_0541;
}
}
{
// state.AddCustomBlendable(b);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_304 = V_14;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C((&V_1), L_304, NULL);
}
IL_0541:
{
// for (int i = 0; i < stateB.NumCustomBlendables; ++i)
int32_t L_305 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_305, 1));
}
IL_0547:
{
// for (int i = 0; i < stateB.NumCustomBlendables; ++i)
int32_t L_306 = V_13;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
int32_t L_307;
L_307 = CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline((&___1_stateB), NULL);
if ((((int32_t)L_306) < ((int32_t)L_307)))
{
goto IL_0513;
}
}
{
// return state;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_308 = V_1;
return L_308;
}
}
// System.Single Cinemachine.CameraState::InterpolateFOV(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraState_InterpolateFOV_mB963D73A017B25550381245B5976BBE7DE77502F (float ___0_fovA, float ___1_fovB, float ___2_dA, float ___3_dB, 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 hA = dA * 2f * Mathf.Tan(fovA * Mathf.Deg2Rad / 2f);
float L_0 = ___2_dA;
float L_1 = ___0_fovA;
float L_2;
L_2 = tanf(((float)(((float)il2cpp_codegen_multiply(L_1, (0.0174532924f)))/(2.0f))));
// float hB = dB * 2f * Mathf.Tan(fovB * Mathf.Deg2Rad / 2f);
float L_3 = ___3_dB;
float L_4 = ___1_fovB;
float L_5;
L_5 = tanf(((float)(((float)il2cpp_codegen_multiply(L_4, (0.0174532924f)))/(2.0f))));
V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3, (2.0f))), L_5));
// float h = Mathf.Lerp(hA, hB, t);
float L_6 = V_0;
float L_7 = ___4_t;
float L_8;
L_8 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_0, (2.0f))), L_2)), L_6, L_7, NULL);
V_1 = L_8;
// float fov = 179f;
V_2 = (179.0f);
// float d = Mathf.Lerp(dA, dB, t);
float L_9 = ___2_dA;
float L_10 = ___3_dB;
float L_11 = ___4_t;
float L_12;
L_12 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_9, L_10, L_11, NULL);
V_3 = L_12;
// if (d > UnityVectorExtensions.Epsilon)
float L_13 = V_3;
if ((!(((float)L_13) > ((float)(9.99999975E-05f)))))
{
goto IL_0071;
}
}
{
// fov = 2f * Mathf.Atan(h / (2 * d)) * Mathf.Rad2Deg;
float L_14 = V_1;
float L_15 = V_3;
float L_16;
L_16 = atanf(((float)(L_14/((float)il2cpp_codegen_multiply((2.0f), L_15)))));
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_16)), (57.2957802f)));
}
IL_0071:
{
// return Mathf.Clamp(fov, Mathf.Min(fovA, fovB), Mathf.Max(fovA, fovB));
float L_17 = V_2;
float L_18 = ___0_fovA;
float L_19 = ___1_fovB;
float L_20;
L_20 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_18, L_19, NULL);
float L_21 = ___0_fovA;
float L_22 = ___1_fovB;
float L_23;
L_23 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_21, L_22, NULL);
float L_24;
L_24 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_17, L_20, L_23, NULL);
return L_24;
}
}
// UnityEngine.Vector3 Cinemachine.CameraState::ApplyPosBlendHint(UnityEngine.Vector3,Cinemachine.CameraState/BlendHintValue,UnityEngine.Vector3,Cinemachine.CameraState/BlendHintValue,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_ApplyPosBlendHint_m61F39F5911D34F49768E601B72C17CDBFFB26D1C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_posA, int32_t ___1_hintA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_posB, int32_t ___3_hintB, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_blended, const RuntimeMethod* method)
{
{
// if (((hintA | hintB) & BlendHintValue.NoPosition) == 0)
int32_t L_0 = ___1_hintA;
int32_t L_1 = ___3_hintB;
if (((int32_t)(((int32_t)((int32_t)L_0|(int32_t)L_1))&1)))
{
goto IL_000a;
}
}
{
// return blended;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___5_blended;
return L_2;
}
IL_000a:
{
// if (((hintA & hintB) & BlendHintValue.NoPosition) != 0)
int32_t L_3 = ___1_hintA;
int32_t L_4 = ___3_hintB;
if (!((int32_t)(((int32_t)((int32_t)L_3&(int32_t)L_4))&1)))
{
goto IL_0014;
}
}
{
// return original;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___4_original;
return L_5;
}
IL_0014:
{
// if ((hintA & BlendHintValue.NoPosition) != 0)
int32_t L_6 = ___1_hintA;
if (!((int32_t)((int32_t)L_6&1)))
{
goto IL_001b;
}
}
{
// return posB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___2_posB;
return L_7;
}
IL_001b:
{
// return posA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_posA;
return L_8;
}
}
// UnityEngine.Quaternion Cinemachine.CameraState::ApplyRotBlendHint(UnityEngine.Quaternion,Cinemachine.CameraState/BlendHintValue,UnityEngine.Quaternion,Cinemachine.CameraState/BlendHintValue,UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_ApplyRotBlendHint_m25B6966D775F36A71929C4EA0404328034EBA09E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotA, int32_t ___1_hintA, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotB, int32_t ___3_hintB, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_original, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___5_blended, const RuntimeMethod* method)
{
{
// if (((hintA | hintB) & BlendHintValue.NoOrientation) == 0)
int32_t L_0 = ___1_hintA;
int32_t L_1 = ___3_hintB;
if (((int32_t)(((int32_t)((int32_t)L_0|(int32_t)L_1))&2)))
{
goto IL_000a;
}
}
{
// return blended;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___5_blended;
return L_2;
}
IL_000a:
{
// if (((hintA & hintB) & BlendHintValue.NoOrientation) != 0)
int32_t L_3 = ___1_hintA;
int32_t L_4 = ___3_hintB;
if (!((int32_t)(((int32_t)((int32_t)L_3&(int32_t)L_4))&2)))
{
goto IL_0014;
}
}
{
// return original;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___4_original;
return L_5;
}
IL_0014:
{
// if ((hintA & BlendHintValue.NoOrientation) != 0)
int32_t L_6 = ___1_hintA;
if (!((int32_t)((int32_t)L_6&2)))
{
goto IL_001b;
}
}
{
// return rotB;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___2_rotB;
return L_7;
}
IL_001b:
{
// return rotA;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_rotA;
return L_8;
}
}
// UnityEngine.Vector3 Cinemachine.CameraState::InterpolatePosition(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_posA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_pivotA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_posB, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_pivotB, float ___4_t, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (pivotA == pivotA && pivotB == pivotB) // check for NaN
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_pivotA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_pivotA;
bool L_2;
L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_00a9;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___3_pivotB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___3_pivotB;
bool L_5;
L_5 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_3, L_4, NULL);
if (!L_5)
{
goto IL_00a9;
}
}
{
// if ((BlendHint & BlendHintValue.CylindricalPositionBlend) != 0)
int32_t L_6 = __this->___BlendHint_10;
if (!((int32_t)((int32_t)L_6&8)))
{
goto IL_0075;
}
}
{
// var a = Vector3.ProjectOnPlane(posA - pivotA, ReferenceUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_posA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_pivotA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_7, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_ProjectOnPlane_m68FB895F6E9FCC45676BB8B95857D091C0D78794_inline(L_9, L_10, NULL);
V_0 = L_11;
// var b = Vector3.ProjectOnPlane(posB - pivotB, ReferenceUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___2_posB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___3_pivotB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_ProjectOnPlane_m68FB895F6E9FCC45676BB8B95857D091C0D78794_inline(L_14, L_15, NULL);
V_1 = L_16;
// var c = Vector3.Slerp(a, b, t);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1;
float L_19 = ___4_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C(L_17, L_18, L_19, NULL);
V_2 = L_20;
// posA = (posA - a) + c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___0_posA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_21, L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_23, L_24, NULL);
___0_posA = L_25;
// posB = (posB - b) + c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___2_posB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_26, L_27, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_28, L_29, NULL);
___2_posB = L_30;
goto IL_00a9;
}
IL_0075:
{
// else if ((BlendHint & BlendHintValue.SphericalPositionBlend) != 0)
int32_t L_31 = __this->___BlendHint_10;
if (!((int32_t)((int32_t)L_31&4)))
{
goto IL_00a9;
}
}
{
// var c = Vector3.Slerp(posA - pivotA, posB - pivotB, t);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___0_posA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___1_pivotA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_32, L_33, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ___2_posB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___3_pivotB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_35, L_36, NULL);
float L_38 = ___4_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C(L_34, L_37, L_38, NULL);
V_3 = L_39;
// posA = pivotA + c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = ___1_pivotA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_40, L_41, NULL);
___0_posA = L_42;
// posB = pivotB + c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___3_pivotB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_43, L_44, NULL);
___2_posB = L_45;
}
IL_00a9:
{
// return Vector3.Lerp(posA, posB, t);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = ___0_posA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = ___2_posB;
float L_48 = ___4_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_46, L_47, L_48, NULL);
return L_49;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_posA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_pivotA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_posB, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_pivotB, float ___4_t, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707(_thisAdjusted, ___0_posA, ___1_pivotA, ___2_posB, ___3_pivotB, ___4_t, method);
return _returnValue;
}
// System.Void Cinemachine.CameraState::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState__cctor_m53E682EB8F41BE2DA635516A8A6DCEF8EEF8DA0F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static Vector3 kNoPoint = new Vector3(float.NaN, float.NaN, float.NaN);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (std::numeric_limits<float>::quiet_NaN()), (std::numeric_limits<float>::quiet_NaN()), (std::numeric_limits<float>::quiet_NaN()), /*hidden argument*/NULL);
((CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_StaticFields*)il2cpp_codegen_static_fields_for(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var))->___kNoPoint_3 = 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
#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 Cinemachine.CameraState/CustomBlendable::.ctor(UnityEngine.Object,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303 (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_custom, float ___1_weight, const RuntimeMethod* method)
{
{
// { m_Custom = custom; m_Weight = weight; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_custom;
__this->___m_Custom_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Custom_0), (void*)L_0);
// { m_Custom = custom; m_Weight = weight; }
float L_1 = ___1_weight;
__this->___m_Weight_1 = L_1;
// { m_Custom = custom; m_Weight = weight; }
return;
}
}
IL2CPP_EXTERN_C void CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303_AdjustorThunk (RuntimeObject* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_custom, float ___1_weight, const RuntimeMethod* method)
{
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*>(__this + _offset);
CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303(_thisAdjusted, ___0_custom, ___1_weight, 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.Single Cinemachine.CinemachineBlend::get_BlendWeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlend_get_BlendWeight_m0FFFD553C4A1176490E443AF34DC8AB87F0763A7 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
{
// if (BlendCurve == null || BlendCurve.length < 2 || IsComplete)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___BlendCurve_2;
if (!L_0)
{
goto IL_001e;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = __this->___BlendCurve_2;
NullCheck(L_1);
int32_t L_2;
L_2 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_1, NULL);
if ((((int32_t)L_2) < ((int32_t)2)))
{
goto IL_001e;
}
}
{
bool L_3;
L_3 = CinemachineBlend_get_IsComplete_m927128CEC49DCADF02A6258F8D636B0957446686(__this, NULL);
if (!L_3)
{
goto IL_0024;
}
}
IL_001e:
{
// return 1;
return (1.0f);
}
IL_0024:
{
// return Mathf.Clamp01(BlendCurve.Evaluate(TimeInBlend / Duration));
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = __this->___BlendCurve_2;
float L_5 = __this->___TimeInBlend_3;
float L_6 = __this->___Duration_4;
NullCheck(L_4);
float L_7;
L_7 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_4, ((float)(L_5/L_6)), NULL);
float L_8;
L_8 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_7, NULL);
return L_8;
}
}
// System.Boolean Cinemachine.CinemachineBlend::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsValid_m3C10BCF867EF0AA96AAF0A70FF0990808FB7C81C (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool IsValid => ((CamA != null && CamA.IsValid) || (CamB != null && CamB.IsValid));
RuntimeObject* L_0 = __this->___CamA_0;
if (!L_0)
{
goto IL_0015;
}
}
{
RuntimeObject* L_1 = __this->___CamA_0;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_1);
if (L_2)
{
goto IL_002b;
}
}
IL_0015:
{
RuntimeObject* L_3 = __this->___CamB_1;
if (!L_3)
{
goto IL_0029;
}
}
{
RuntimeObject* L_4 = __this->___CamB_1;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_4);
return L_5;
}
IL_0029:
{
return (bool)0;
}
IL_002b:
{
return (bool)1;
}
}
// System.Boolean Cinemachine.CinemachineBlend::get_IsComplete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsComplete_m927128CEC49DCADF02A6258F8D636B0957446686 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
{
// public bool IsComplete => TimeInBlend >= Duration || !IsValid;
float L_0 = __this->___TimeInBlend_3;
float L_1 = __this->___Duration_4;
if ((((float)L_0) >= ((float)L_1)))
{
goto IL_0018;
}
}
{
bool L_2;
L_2 = CinemachineBlend_get_IsValid_m3C10BCF867EF0AA96AAF0A70FF0990808FB7C81C(__this, NULL);
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
IL_0018:
{
return (bool)1;
}
}
// System.String Cinemachine.CinemachineBlend::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineBlend_get_Description_mC4378A79CCE5E2FF0FA5A175B6AB3DF7E6A6374C (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F7A4B6C54C2F1E1424871D9ED5587D887F72E3C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t* V_0 = NULL;
String_t* V_1 = NULL;
{
// var sb = CinemachineDebug.SBFromPool();
StringBuilder_t* L_0;
L_0 = CinemachineDebug_SBFromPool_mAA83D56A38ECFD61FC135792DC0778A7B152938D(NULL);
V_0 = L_0;
// if (CamB == null || !CamB.IsValid)
RuntimeObject* L_1 = __this->___CamB_1;
if (!L_1)
{
goto IL_001b;
}
}
{
RuntimeObject* L_2 = __this->___CamB_1;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_2);
if (L_3)
{
goto IL_0029;
}
}
IL_001b:
{
// sb.Append("(none)");
StringBuilder_t* L_4 = V_0;
NullCheck(L_4);
StringBuilder_t* L_5;
L_5 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_4, _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B, NULL);
goto IL_0053;
}
IL_0029:
{
// sb.Append("[");
StringBuilder_t* L_6 = V_0;
NullCheck(L_6);
StringBuilder_t* L_7;
L_7 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_6, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
// sb.Append(CamB.Name);
StringBuilder_t* L_8 = V_0;
RuntimeObject* L_9 = __this->___CamB_1;
NullCheck(L_9);
String_t* L_10;
L_10 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_9);
NullCheck(L_8);
StringBuilder_t* L_11;
L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, L_10, NULL);
// sb.Append("]");
StringBuilder_t* L_12 = V_0;
NullCheck(L_12);
StringBuilder_t* L_13;
L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
}
IL_0053:
{
// sb.Append(" ");
StringBuilder_t* L_14 = V_0;
NullCheck(L_14);
StringBuilder_t* L_15;
L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL);
// sb.Append((int)(BlendWeight * 100f));
StringBuilder_t* L_16 = V_0;
float L_17;
L_17 = CinemachineBlend_get_BlendWeight_m0FFFD553C4A1176490E443AF34DC8AB87F0763A7(__this, NULL);
NullCheck(L_16);
StringBuilder_t* L_18;
L_18 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_16, il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_17, (100.0f)))), NULL);
// sb.Append("% from ");
StringBuilder_t* L_19 = V_0;
NullCheck(L_19);
StringBuilder_t* L_20;
L_20 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_19, _stringLiteral9F7A4B6C54C2F1E1424871D9ED5587D887F72E3C, NULL);
// if (CamA == null || !CamA.IsValid)
RuntimeObject* L_21 = __this->___CamA_0;
if (!L_21)
{
goto IL_0094;
}
}
{
RuntimeObject* L_22 = __this->___CamA_0;
NullCheck(L_22);
bool L_23;
L_23 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_22);
if (L_23)
{
goto IL_00a2;
}
}
IL_0094:
{
// sb.Append("(none)");
StringBuilder_t* L_24 = V_0;
NullCheck(L_24);
StringBuilder_t* L_25;
L_25 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_24, _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B, NULL);
goto IL_00cc;
}
IL_00a2:
{
// sb.Append("[");
StringBuilder_t* L_26 = V_0;
NullCheck(L_26);
StringBuilder_t* L_27;
L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_26, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
// sb.Append(CamA.Name);
StringBuilder_t* L_28 = V_0;
RuntimeObject* L_29 = __this->___CamA_0;
NullCheck(L_29);
String_t* L_30;
L_30 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_29);
NullCheck(L_28);
StringBuilder_t* L_31;
L_31 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_28, L_30, NULL);
// sb.Append("]");
StringBuilder_t* L_32 = V_0;
NullCheck(L_32);
StringBuilder_t* L_33;
L_33 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_32, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
}
IL_00cc:
{
// string text = sb.ToString();
StringBuilder_t* L_34 = V_0;
NullCheck(L_34);
String_t* L_35;
L_35 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_34);
V_1 = L_35;
// CinemachineDebug.ReturnToPool(sb);
StringBuilder_t* L_36 = V_0;
CinemachineDebug_ReturnToPool_mBFBCCF1AEE29E2BD115AF5BCD172BBB8B95C5EA7(L_36, NULL);
// return text;
String_t* L_37 = V_1;
return L_37;
}
}
// System.Boolean Cinemachine.CinemachineBlend::Uses(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, RuntimeObject* ___0_cam, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* V_0 = NULL;
{
// if (cam == CamA || cam == CamB)
RuntimeObject* L_0 = ___0_cam;
RuntimeObject* L_1 = __this->___CamA_0;
if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
{
goto IL_0012;
}
}
{
RuntimeObject* L_2 = ___0_cam;
RuntimeObject* L_3 = __this->___CamB_1;
if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(RuntimeObject*)L_3))))
{
goto IL_0014;
}
}
IL_0012:
{
// return true;
return (bool)1;
}
IL_0014:
{
// BlendSourceVirtualCamera b = CamA as BlendSourceVirtualCamera;
RuntimeObject* L_4 = __this->___CamA_0;
V_0 = ((BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E*)IsInstClass((RuntimeObject*)L_4, BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var));
// if (b != null && b.Blend.Uses(cam))
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_5 = V_0;
if (!L_5)
{
goto IL_0033;
}
}
{
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_6 = V_0;
NullCheck(L_6);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_7;
L_7 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(L_6, NULL);
RuntimeObject* L_8 = ___0_cam;
NullCheck(L_7);
bool L_9;
L_9 = CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26(L_7, L_8, NULL);
if (!L_9)
{
goto IL_0033;
}
}
{
// return true;
return (bool)1;
}
IL_0033:
{
// b = CamB as BlendSourceVirtualCamera;
RuntimeObject* L_10 = __this->___CamB_1;
V_0 = ((BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E*)IsInstClass((RuntimeObject*)L_10, BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var));
// if (b != null && b.Blend.Uses(cam))
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_11 = V_0;
if (!L_11)
{
goto IL_0052;
}
}
{
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_12 = V_0;
NullCheck(L_12);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_13;
L_13 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(L_12, NULL);
RuntimeObject* L_14 = ___0_cam;
NullCheck(L_13);
bool L_15;
L_15 = CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26(L_13, L_14, NULL);
if (!L_15)
{
goto IL_0052;
}
}
{
// return true;
return (bool)1;
}
IL_0052:
{
// return false;
return (bool)0;
}
}
// System.Void Cinemachine.CinemachineBlend::.ctor(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,UnityEngine.AnimationCurve,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend__ctor_m36DEF2F2190A7392298D71CDC78C6A032FC8FC1D (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___2_curve, float ___3_duration, float ___4_t, const RuntimeMethod* method)
{
{
// public CinemachineBlend(
// ICinemachineCamera a, ICinemachineCamera b, AnimationCurve curve, float duration, float t)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// CamA = a;
RuntimeObject* L_0 = ___0_a;
__this->___CamA_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CamA_0), (void*)L_0);
// CamB = b;
RuntimeObject* L_1 = ___1_b;
__this->___CamB_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CamB_1), (void*)L_1);
// BlendCurve = curve;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = ___2_curve;
__this->___BlendCurve_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___BlendCurve_2), (void*)L_2);
// TimeInBlend = t;
float L_3 = ___4_t;
__this->___TimeInBlend_3 = L_3;
// Duration = duration;
float L_4 = ___3_duration;
__this->___Duration_4 = L_4;
// }
return;
}
}
// System.Void Cinemachine.CinemachineBlend::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_UpdateCameraState_m07AC58D1D550924255FC4B13BF6BBDC903B44493 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldUp, float ___1_deltaTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (CamA != null && CamA.IsValid)
RuntimeObject* L_0 = __this->___CamA_0;
if (!L_0)
{
goto IL_0022;
}
}
{
RuntimeObject* L_1 = __this->___CamA_0;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0022;
}
}
{
// CamA.UpdateCameraState(worldUp, deltaTime);
RuntimeObject* L_3 = __this->___CamA_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_worldUp;
float L_5 = ___1_deltaTime;
NullCheck(L_3);
InterfaceActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(13 /* System.Void Cinemachine.ICinemachineCamera::UpdateCameraState(UnityEngine.Vector3,System.Single) */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_3, L_4, L_5);
}
IL_0022:
{
// if (CamB != null && CamB.IsValid)
RuntimeObject* L_6 = __this->___CamB_1;
if (!L_6)
{
goto IL_0044;
}
}
{
RuntimeObject* L_7 = __this->___CamB_1;
NullCheck(L_7);
bool L_8;
L_8 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_7);
if (!L_8)
{
goto IL_0044;
}
}
{
// CamB.UpdateCameraState(worldUp, deltaTime);
RuntimeObject* L_9 = __this->___CamB_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_worldUp;
float L_11 = ___1_deltaTime;
NullCheck(L_9);
InterfaceActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(13 /* System.Void Cinemachine.ICinemachineCamera::UpdateCameraState(UnityEngine.Vector3,System.Single) */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_9, L_10, L_11);
}
IL_0044:
{
// }
return;
}
}
// Cinemachine.CameraState Cinemachine.CinemachineBlend::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineBlend_get_State_m6667F2BD63E27F3A1FD5130CD23FA9CA11BA5DDC (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (CamA == null || !CamA.IsValid)
RuntimeObject* L_0 = __this->___CamA_0;
if (!L_0)
{
goto IL_0015;
}
}
{
RuntimeObject* L_1 = __this->___CamA_0;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_1);
if (L_2)
{
goto IL_003c;
}
}
IL_0015:
{
// if (CamB == null || !CamB.IsValid)
RuntimeObject* L_3 = __this->___CamB_1;
if (!L_3)
{
goto IL_002a;
}
}
{
RuntimeObject* L_4 = __this->___CamB_1;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_4);
if (L_5)
{
goto IL_0030;
}
}
IL_002a:
{
// return CameraState.Default;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_6;
L_6 = CameraState_get_Default_m21CC49BBB9A1FF0D582E3CEEC9C1F63C3F068DF8(NULL);
return L_6;
}
IL_0030:
{
// return CamB.State;
RuntimeObject* L_7 = __this->___CamB_1;
NullCheck(L_7);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_8;
L_8 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_7);
return L_8;
}
IL_003c:
{
// if (CamB == null || !CamB.IsValid)
RuntimeObject* L_9 = __this->___CamB_1;
if (!L_9)
{
goto IL_0051;
}
}
{
RuntimeObject* L_10 = __this->___CamB_1;
NullCheck(L_10);
bool L_11;
L_11 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_10);
if (L_11)
{
goto IL_005d;
}
}
IL_0051:
{
// return CamA.State;
RuntimeObject* L_12 = __this->___CamA_0;
NullCheck(L_12);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_13;
L_13 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_12);
return L_13;
}
IL_005d:
{
// return CameraState.Lerp(CamA.State, CamB.State, BlendWeight);
RuntimeObject* L_14 = __this->___CamA_0;
NullCheck(L_14);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_15;
L_15 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_14);
RuntimeObject* L_16 = __this->___CamB_1;
NullCheck(L_16);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_17;
L_17 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_16);
float L_18;
L_18 = CinemachineBlend_get_BlendWeight_m0FFFD553C4A1176490E443AF34DC8AB87F0763A7(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_19;
L_19 = CameraState_Lerp_m0BAAA9D6CC903E2656ACE05FDE2C930FE24D3E98(L_15, L_17, L_18, NULL);
return L_19;
}
}
#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 Cinemachine.CinemachineBlendDefinition::get_BlendTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45 (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method)
{
{
// public float BlendTime { get { return m_Style == Style.Cut ? 0 : m_Time; } }
int32_t L_0 = __this->___m_Style_0;
if (!L_0)
{
goto IL_000f;
}
}
{
float L_1 = __this->___m_Time_1;
return L_1;
}
IL_000f:
{
return (0.0f);
}
}
IL2CPP_EXTERN_C float CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*>(__this + _offset);
float _returnValue;
_returnValue = CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.CinemachineBlendDefinition::.ctor(Cinemachine.CinemachineBlendDefinition/Style,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition__ctor_m24EFAC96EEDA53F43590F285C0B637771E6C947D (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, int32_t ___0_style, float ___1_time, const RuntimeMethod* method)
{
{
// m_Style = style;
int32_t L_0 = ___0_style;
__this->___m_Style_0 = L_0;
// m_Time = time;
float L_1 = ___1_time;
__this->___m_Time_1 = L_1;
// m_CustomCurve = null;
__this->___m_CustomCurve_2 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomCurve_2), (void*)(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void CinemachineBlendDefinition__ctor_m24EFAC96EEDA53F43590F285C0B637771E6C947D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_style, float ___1_time, const RuntimeMethod* method)
{
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*>(__this + _offset);
CinemachineBlendDefinition__ctor_m24EFAC96EEDA53F43590F285C0B637771E6C947D(_thisAdjusted, ___0_style, ___1_time, method);
}
// System.Void Cinemachine.CinemachineBlendDefinition::CreateStandardCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL;
{
// sStandardCurves = new AnimationCurve[(int)Style.Custom];
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_0 = (AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)SZArrayNew(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var, (uint32_t)7);
((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3), (void*)L_0);
// sStandardCurves[(int)Style.Cut] = null;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_1 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_1);
ArrayElementTypeCheck (L_1, NULL);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL);
// sStandardCurves[(int)Style.EaseInOut] = AnimationCurve.EaseInOut(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_2 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3;
L_3 = AnimationCurve_EaseInOut_m01DD06E6C8962F8F62F293C9EAE491C3D3F2CAF3((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_2);
ArrayElementTypeCheck (L_2, L_3);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_3);
// sStandardCurves[(int)Style.EaseIn] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_4 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5;
L_5 = AnimationCurve_Linear_mAB497B8B64A4B1C8AC9547B2F5184DB118F544EB((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_5);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_5);
// Keyframe[] keys = sStandardCurves[(int)Style.EaseIn].keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_6 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_6);
int32_t L_7 = 2;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_8);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_9;
L_9 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_8, NULL);
V_0 = L_9;
// keys[0].outTangent = 1.4f;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_10 = V_0;
NullCheck(L_10);
Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (1.39999998f), NULL);
// keys[1].inTangent = 0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_11 = V_0;
NullCheck(L_11);
Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (0.0f), NULL);
// sStandardCurves[(int)Style.EaseIn].keys = keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_12 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_12);
int32_t L_13 = 2;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_15 = V_0;
NullCheck(L_14);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_14, L_15, NULL);
// sStandardCurves[(int)Style.EaseOut] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_16 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_17;
L_17 = AnimationCurve_Linear_mAB497B8B64A4B1C8AC9547B2F5184DB118F544EB((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_17);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_17);
// keys = sStandardCurves[(int)Style.EaseOut].keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_18 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_18);
int32_t L_19 = 3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_20);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_21;
L_21 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_20, NULL);
V_0 = L_21;
// keys[0].outTangent = 0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_22 = V_0;
NullCheck(L_22);
Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (0.0f), NULL);
// keys[1].inTangent = 1.4f;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_23 = V_0;
NullCheck(L_23);
Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (1.39999998f), NULL);
// sStandardCurves[(int)Style.EaseOut].keys = keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_24 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_24);
int32_t L_25 = 3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_27 = V_0;
NullCheck(L_26);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_26, L_27, NULL);
// sStandardCurves[(int)Style.HardIn] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_28 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_29;
L_29 = AnimationCurve_Linear_mAB497B8B64A4B1C8AC9547B2F5184DB118F544EB((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_28);
ArrayElementTypeCheck (L_28, L_29);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(4), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_29);
// keys = sStandardCurves[(int)Style.HardIn].keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_30 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_30);
int32_t L_31 = 4;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
NullCheck(L_32);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_33;
L_33 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_32, NULL);
V_0 = L_33;
// keys[0].outTangent = 0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_34 = V_0;
NullCheck(L_34);
Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (0.0f), NULL);
// keys[1].inTangent = 3f;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_35 = V_0;
NullCheck(L_35);
Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (3.0f), NULL);
// sStandardCurves[(int)Style.HardIn].keys = keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_36 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_36);
int32_t L_37 = 4;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_39 = V_0;
NullCheck(L_38);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_38, L_39, NULL);
// sStandardCurves[(int)Style.HardOut] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_40 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_41;
L_41 = AnimationCurve_Linear_mAB497B8B64A4B1C8AC9547B2F5184DB118F544EB((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_40);
ArrayElementTypeCheck (L_40, L_41);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(5), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_41);
// keys = sStandardCurves[(int)Style.HardOut].keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_42 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_42);
int32_t L_43 = 5;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_44 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
NullCheck(L_44);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_45;
L_45 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_44, NULL);
V_0 = L_45;
// keys[0].outTangent = 3f;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_46 = V_0;
NullCheck(L_46);
Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (3.0f), NULL);
// keys[1].inTangent = 0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_47 = V_0;
NullCheck(L_47);
Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (0.0f), NULL);
// sStandardCurves[(int)Style.HardOut].keys = keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_48 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_48);
int32_t L_49 = 5;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_51 = V_0;
NullCheck(L_50);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_50, L_51, NULL);
// sStandardCurves[(int)Style.Linear] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_52 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_53;
L_53 = AnimationCurve_Linear_mAB497B8B64A4B1C8AC9547B2F5184DB118F544EB((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_52);
ArrayElementTypeCheck (L_52, L_53);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(6), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_53);
// }
return;
}
}
IL2CPP_EXTERN_C void CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*>(__this + _offset);
CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF(_thisAdjusted, method);
}
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlendDefinition::get_BlendCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0 (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (m_Style == Style.Custom)
int32_t L_0 = __this->___m_Style_0;
if ((!(((uint32_t)L_0) == ((uint32_t)7))))
{
goto IL_0037;
}
}
{
// if (m_CustomCurve == null)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = __this->___m_CustomCurve_2;
if (L_1)
{
goto IL_0030;
}
}
{
// m_CustomCurve = AnimationCurve.EaseInOut(0f, 0f, 1, 1f);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2;
L_2 = AnimationCurve_EaseInOut_m01DD06E6C8962F8F62F293C9EAE491C3D3F2CAF3((0.0f), (0.0f), (1.0f), (1.0f), NULL);
__this->___m_CustomCurve_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomCurve_2), (void*)L_2);
}
IL_0030:
{
// return m_CustomCurve;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = __this->___m_CustomCurve_2;
return L_3;
}
IL_0037:
{
// if (sStandardCurves == null)
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_4 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
if (L_4)
{
goto IL_0044;
}
}
{
// CreateStandardCurves();
CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF(__this, NULL);
}
IL_0044:
{
// return sStandardCurves[(int)m_Style];
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_5 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
int32_t L_6 = __this->___m_Style_0;
NullCheck(L_5);
int32_t L_7 = L_6;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
return L_8;
}
}
IL2CPP_EXTERN_C AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*>(__this + _offset);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* _returnValue;
_returnValue = CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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 Cinemachine.StaticPointVirtualCamera::.ctor(Cinemachine.CameraState,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera__ctor_m1F7B42796DD737014056877CA31EB5A1218A4112 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_state, String_t* ___1_name, const RuntimeMethod* method)
{
{
// public StaticPointVirtualCamera(CameraState state, string name) { State = state; Name = name; }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public StaticPointVirtualCamera(CameraState state, string name) { State = state; Name = name; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___0_state;
StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E_inline(__this, L_0, NULL);
// public StaticPointVirtualCamera(CameraState state, string name) { State = state; Name = name; }
String_t* L_1 = ___1_name;
StaticPointVirtualCamera_set_Name_m3894662EFE90B15664D4935B05CA90BF4EC5D530_inline(__this, L_1, NULL);
// public StaticPointVirtualCamera(CameraState state, string name) { State = state; Name = name; }
return;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::SetState(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_SetState_mDCA6D489E0E6B7811CF02DDB0B0E27C22BED4207 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_state, const RuntimeMethod* method)
{
{
// public void SetState(CameraState state) { State = state; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___0_state;
StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E_inline(__this, L_0, NULL);
// public void SetState(CameraState state) { State = state; }
return;
}
}
// System.String Cinemachine.StaticPointVirtualCamera::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StaticPointVirtualCamera_get_Name_m747211FC8B4092AE0A9B06A94BF68E2427A15810 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public string Name { get; private set; }
String_t* L_0 = __this->___U3CNameU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_Name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Name_m3894662EFE90B15664D4935B05CA90BF4EC5D530 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string Name { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CNameU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.String Cinemachine.StaticPointVirtualCamera::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StaticPointVirtualCamera_get_Description_m904B81566906FBE32DA4542531EEC6F7E1FD9FEA (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public string Description { get { return ""; }}
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
}
// System.Int32 Cinemachine.StaticPointVirtualCamera::get_Priority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StaticPointVirtualCamera_get_Priority_mB670BDA879230CC102785CD19F621B796BB449A9 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public int Priority { get; set; }
int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField_1;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_Priority(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Priority_m5EE3522D9AF59085624CD6D3530064088D4C9848 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int Priority { get; set; }
int32_t L_0 = ___0_value;
__this->___U3CPriorityU3Ek__BackingField_1 = L_0;
return;
}
}
// UnityEngine.Transform Cinemachine.StaticPointVirtualCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* StaticPointVirtualCamera_get_LookAt_m30E0403A476E774BDB4B19F78BFE56D95811307C (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CLookAtU3Ek__BackingField_2;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_LookAt_m10EA988D83BCF4732C4FFE0FB4591A32827FD3EB (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
{
{
// public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
__this->___U3CLookAtU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLookAtU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// UnityEngine.Transform Cinemachine.StaticPointVirtualCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* StaticPointVirtualCamera_get_Follow_m20B11900677A6D382CDF3F43AC9BCCEDB5DF9914 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CFollowU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Follow_m63241367CE4DCB42050FBB0399C9BBBEEC40509D (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
{
{
// public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
__this->___U3CFollowU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFollowU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// Cinemachine.CameraState Cinemachine.StaticPointVirtualCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 StaticPointVirtualCamera_get_State_m8E219127A5A4308451758CACE2920C0641729419 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___U3CStateU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_value, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___0_value;
__this->___U3CStateU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CStateU3Ek__BackingField_4))->___m_CustomOverflow_15), (void*)NULL);
#endif
return;
}
}
// UnityEngine.GameObject Cinemachine.StaticPointVirtualCamera::get_VirtualCameraGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* StaticPointVirtualCamera_get_VirtualCameraGameObject_mCE0937D2A4C7F11ABEEEAFAF3E61BDC4B7D94726 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public GameObject VirtualCameraGameObject { get { return null; } }
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
}
// System.Boolean Cinemachine.StaticPointVirtualCamera::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StaticPointVirtualCamera_get_IsValid_mDCEB5041AF5D5AFE66C6DAC9CC660494EEFC468F (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public bool IsValid { get { return true; } }
return (bool)1;
}
}
// Cinemachine.ICinemachineCamera Cinemachine.StaticPointVirtualCamera::get_ParentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticPointVirtualCamera_get_ParentCamera_m96007C431649F6BC9C26EB8963F3888A567F182F (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public ICinemachineCamera ParentCamera { get { return null; } }
return (RuntimeObject*)NULL;
}
}
// System.Boolean Cinemachine.StaticPointVirtualCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StaticPointVirtualCamera_IsLiveChild_mE43BF024220758FDAB88C4C479E4BC0B40AA971D (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, RuntimeObject* ___0_vcam, bool ___1_dominantChildOnly, const RuntimeMethod* method)
{
{
// public bool IsLiveChild(ICinemachineCamera vcam, bool dominantChildOnly = false) { return false; }
return (bool)0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_UpdateCameraState_m63CB470789BF6A60C8764B6B1E11895D22E60D94 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldUp, float ___1_deltaTime, const RuntimeMethod* method)
{
{
// public void UpdateCameraState(Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_InternalUpdateCameraState_m54647D9C3B4FDA845188A9B53B059CF9415557C7 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldUp, float ___1_deltaTime, const RuntimeMethod* method)
{
{
// public void InternalUpdateCameraState(Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_OnTransitionFromCamera_mA48D18E6527B557E81D69175371AC3A37915B02C (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, RuntimeObject* ___0_fromCam, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldUp, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// public void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_OnTargetObjectWarped_m6E8C515C93A349DE5598C2FE5D06B26E335A1DF7 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_positionDelta, const RuntimeMethod* method)
{
{
// public void OnTargetObjectWarped(Transform target, Vector3 positionDelta) {}
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 Cinemachine.BlendSourceVirtualCamera::.ctor(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera__ctor_m260866EC0863C4B16331D7539AA3852E90DEEC5C (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___0_blend, const RuntimeMethod* method)
{
{
// public BlendSourceVirtualCamera(CinemachineBlend blend) { Blend = blend; }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public BlendSourceVirtualCamera(CinemachineBlend blend) { Blend = blend; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = ___0_blend;
BlendSourceVirtualCamera_set_Blend_m08A91575E7F63681916FD0FDB9093DE271A71AFA_inline(__this, L_0, NULL);
// public BlendSourceVirtualCamera(CinemachineBlend blend) { Blend = blend; }
return;
}
}
// Cinemachine.CinemachineBlend Cinemachine.BlendSourceVirtualCamera::get_Blend()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public CinemachineBlend Blend { get; set; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = __this->___U3CBlendU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Blend(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Blend_m08A91575E7F63681916FD0FDB9093DE271A71AFA (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___0_value, const RuntimeMethod* method)
{
{
// public CinemachineBlend Blend { get; set; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = ___0_value;
__this->___U3CBlendU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBlendU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.String Cinemachine.BlendSourceVirtualCamera::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BlendSourceVirtualCamera_get_Name_m0CCAC6597DBED7F0C14E55AE6BD3AE1C0FFC4EBA (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27159F93ADA7491397CF4A278ACD49D1B256081D);
s_Il2CppMethodInitialized = true;
}
{
// public string Name { get { return "Mid-blend"; }}
return _stringLiteral27159F93ADA7491397CF4A278ACD49D1B256081D;
}
}
// System.String Cinemachine.BlendSourceVirtualCamera::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BlendSourceVirtualCamera_get_Description_m66034400A8D85B99EC18607B71A094C0242E072A (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31);
s_Il2CppMethodInitialized = true;
}
{
// public string Description { get { return Blend == null ? "(null)" : Blend.Description; }}
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0;
L_0 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_1;
L_1 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = CinemachineBlend_get_Description_mC4378A79CCE5E2FF0FA5A175B6AB3DF7E6A6374C(L_1, NULL);
return L_2;
}
IL_0014:
{
return _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
}
}
// System.Int32 Cinemachine.BlendSourceVirtualCamera::get_Priority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BlendSourceVirtualCamera_get_Priority_m965C7A7F7D4DB371F4008904E49F66AF3BDE8636 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public int Priority { get; set; }
int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField_1;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Priority(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Priority_m5D5784B3554D81A89AB942149CBD0A6DA8141A9A (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int Priority { get; set; }
int32_t L_0 = ___0_value;
__this->___U3CPriorityU3Ek__BackingField_1 = L_0;
return;
}
}
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BlendSourceVirtualCamera_get_LookAt_m00F5A7F9583090E8C08E44297E4DCDA38D10FC84 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CLookAtU3Ek__BackingField_2;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_LookAt_m8FAD0D9F6A9EBB41AD2DB77A298EFFB12D7DDF79 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
{
{
// public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
__this->___U3CLookAtU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLookAtU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BlendSourceVirtualCamera_get_Follow_m0C785D15EAC52228AEC14483B5AEA51A34CE9ED2 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CFollowU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Follow_mEA0CDA042703FCCDF0B8D1EBFB44850417EED799 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
{
{
// public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
__this->___U3CFollowU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFollowU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 BlendSourceVirtualCamera_get_State_m4317D28A3F0EB829B1A008C0BD453A0E25C41547 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___U3CStateU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_State_mD9C8228DBCC8AFB62BD349ADF5FE0CF4449AC52E (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_value, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___0_value;
__this->___U3CStateU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CStateU3Ek__BackingField_4))->___m_CustomOverflow_15), (void*)NULL);
#endif
return;
}
}
// UnityEngine.GameObject Cinemachine.BlendSourceVirtualCamera::get_VirtualCameraGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* BlendSourceVirtualCamera_get_VirtualCameraGameObject_mF259156E6AB334749619FB1C2201DCD2169277C3 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public GameObject VirtualCameraGameObject { get { return null; } }
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
}
// System.Boolean Cinemachine.BlendSourceVirtualCamera::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BlendSourceVirtualCamera_get_IsValid_m7ABB6F9CC7D4BBF3605B4585E2B0F0B156F0401D (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public bool IsValid { get { return Blend != null && Blend.IsValid; } }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0;
L_0 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_1;
L_1 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_1);
bool L_2;
L_2 = CinemachineBlend_get_IsValid_m3C10BCF867EF0AA96AAF0A70FF0990808FB7C81C(L_1, NULL);
return L_2;
}
IL_0014:
{
return (bool)0;
}
}
// Cinemachine.ICinemachineCamera Cinemachine.BlendSourceVirtualCamera::get_ParentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BlendSourceVirtualCamera_get_ParentCamera_mEEBA9CBE7E371DFCF07F1E3CE4B3A4113E4E894A (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public ICinemachineCamera ParentCamera { get { return null; } }
return (RuntimeObject*)NULL;
}
}
// System.Boolean Cinemachine.BlendSourceVirtualCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BlendSourceVirtualCamera_IsLiveChild_mEC6D0D9A7823969F0045B77FA84B6E04F798B952 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, RuntimeObject* ___0_vcam, bool ___1_dominantChildOnly, const RuntimeMethod* method)
{
{
// { return Blend != null && (vcam == Blend.CamA || vcam == Blend.CamB); }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0;
L_0 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
if (!L_0)
{
goto IL_0027;
}
}
{
RuntimeObject* L_1 = ___0_vcam;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_2;
L_2 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___CamA_0;
if ((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_3)))
{
goto IL_0025;
}
}
{
RuntimeObject* L_4 = ___0_vcam;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_5;
L_5 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_5);
RuntimeObject* L_6 = L_5->___CamB_1;
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)L_6))? 1 : 0);
}
IL_0025:
{
return (bool)1;
}
IL_0027:
{
return (bool)0;
}
}
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::CalculateNewState(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 BlendSourceVirtualCamera_CalculateNewState_mA5A2FB2600449ADD557442807A24B098D7D1C249 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, float ___0_deltaTime, const RuntimeMethod* method)
{
{
// public CameraState CalculateNewState(float deltaTime) { return State; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0;
L_0 = BlendSourceVirtualCamera_get_State_m4317D28A3F0EB829B1A008C0BD453A0E25C41547_inline(__this, NULL);
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_UpdateCameraState_mD67B44073F7EA49860018B880F79EF829180BFCC (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldUp, float ___1_deltaTime, const RuntimeMethod* method)
{
{
// if (Blend != null)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0;
L_0 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
if (!L_0)
{
goto IL_0026;
}
}
{
// Blend.UpdateCameraState(worldUp, deltaTime);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_1;
L_1 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_worldUp;
float L_3 = ___1_deltaTime;
NullCheck(L_1);
CinemachineBlend_UpdateCameraState_m07AC58D1D550924255FC4B13BF6BBDC903B44493(L_1, L_2, L_3, NULL);
// State = Blend.State;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_4;
L_4 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_4);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5;
L_5 = CinemachineBlend_get_State_m6667F2BD63E27F3A1FD5130CD23FA9CA11BA5DDC(L_4, NULL);
BlendSourceVirtualCamera_set_State_mD9C8228DBCC8AFB62BD349ADF5FE0CF4449AC52E_inline(__this, L_5, NULL);
}
IL_0026:
{
// }
return;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_InternalUpdateCameraState_mEDE2337FEDCC7987D211F3738B491402F3BC3873 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldUp, float ___1_deltaTime, const RuntimeMethod* method)
{
{
// public void InternalUpdateCameraState(Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_OnTransitionFromCamera_m750F9688DA0DFBF1640E3F90D367D56490166523 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, RuntimeObject* ___0_fromCam, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldUp, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// public void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_OnTargetObjectWarped_m3107B7DAB47DE606823928F9A57DD9F13CE2A766 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_positionDelta, const RuntimeMethod* method)
{
{
// public void OnTargetObjectWarped(Transform target, Vector3 positionDelta) {}
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
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBlenderSettings::GetBlendForVirtualCameras(System.String,System.String,Cinemachine.CinemachineBlendDefinition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B CinemachineBlenderSettings_GetBlendForVirtualCameras_mD1C44B6D389EA35A1AC08F3BA4DEDC1D185070D5 (CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18* __this, String_t* ___0_fromCameraName, String_t* ___1_toCameraName, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B V_2;
memset((&V_2), 0, sizeof(V_2));
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// bool gotAnyToMe = false;
V_0 = (bool)0;
// bool gotMeToAny = false;
V_1 = (bool)0;
// CinemachineBlendDefinition anyToMe = defaultBlend;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_0 = ___2_defaultBlend;
V_2 = L_0;
// CinemachineBlendDefinition meToAny = defaultBlend;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_1 = ___2_defaultBlend;
V_3 = L_1;
// if (m_CustomBlends != null)
CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B* L_2 = __this->___m_CustomBlends_4;
if (!L_2)
{
goto IL_00f3;
}
}
{
// for (int i = 0; i < m_CustomBlends.Length; ++i)
V_4 = 0;
goto IL_00e4;
}
IL_001b:
{
// CustomBlend blendParams = m_CustomBlends[i];
CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B* L_3 = __this->___m_CustomBlends_4;
int32_t L_4 = V_4;
NullCheck(L_3);
int32_t L_5 = L_4;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_5 = L_6;
// if ((blendParams.m_From == fromCameraName)
// && (blendParams.m_To == toCameraName))
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_7 = V_5;
String_t* L_8 = L_7.___m_From_0;
String_t* L_9 = ___0_fromCameraName;
bool L_10;
L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, L_9, NULL);
if (!L_10)
{
goto IL_0050;
}
}
{
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_11 = V_5;
String_t* L_12 = L_11.___m_To_1;
String_t* L_13 = ___1_toCameraName;
bool L_14;
L_14 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, L_13, NULL);
if (!L_14)
{
goto IL_0050;
}
}
{
// return blendParams.m_Blend;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_15 = V_5;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_16 = L_15.___m_Blend_2;
return L_16;
}
IL_0050:
{
// if (blendParams.m_From == kBlendFromAnyCameraLabel)
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_17 = V_5;
String_t* L_18 = L_17.___m_From_0;
bool L_19;
L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF, NULL);
if (!L_19)
{
goto IL_00a7;
}
}
{
// if (!string.IsNullOrEmpty(toCameraName)
// && blendParams.m_To == toCameraName)
String_t* L_20 = ___1_toCameraName;
bool L_21;
L_21 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_20, NULL);
if (L_21)
{
goto IL_0089;
}
}
{
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_22 = V_5;
String_t* L_23 = L_22.___m_To_1;
String_t* L_24 = ___1_toCameraName;
bool L_25;
L_25 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_23, L_24, NULL);
if (!L_25)
{
goto IL_0089;
}
}
{
// if (!gotAnyToMe)
bool L_26 = V_0;
if (L_26)
{
goto IL_0085;
}
}
{
// anyToMe = blendParams.m_Blend;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_27 = V_5;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_28 = L_27.___m_Blend_2;
V_2 = L_28;
}
IL_0085:
{
// gotAnyToMe = true;
V_0 = (bool)1;
goto IL_00de;
}
IL_0089:
{
// else if (blendParams.m_To == kBlendFromAnyCameraLabel)
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_29 = V_5;
String_t* L_30 = L_29.___m_To_1;
bool L_31;
L_31 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_30, _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF, NULL);
if (!L_31)
{
goto IL_00de;
}
}
{
// defaultBlend = blendParams.m_Blend;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_32 = V_5;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_33 = L_32.___m_Blend_2;
___2_defaultBlend = L_33;
goto IL_00de;
}
IL_00a7:
{
// else if (blendParams.m_To == kBlendFromAnyCameraLabel
// && !string.IsNullOrEmpty(fromCameraName)
// && blendParams.m_From == fromCameraName)
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_34 = V_5;
String_t* L_35 = L_34.___m_To_1;
bool L_36;
L_36 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_35, _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF, NULL);
if (!L_36)
{
goto IL_00de;
}
}
{
String_t* L_37 = ___0_fromCameraName;
bool L_38;
L_38 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_37, NULL);
if (L_38)
{
goto IL_00de;
}
}
{
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_39 = V_5;
String_t* L_40 = L_39.___m_From_0;
String_t* L_41 = ___0_fromCameraName;
bool L_42;
L_42 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_40, L_41, NULL);
if (!L_42)
{
goto IL_00de;
}
}
{
// if (!gotMeToAny)
bool L_43 = V_1;
if (L_43)
{
goto IL_00dc;
}
}
{
// meToAny = blendParams.m_Blend;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_44 = V_5;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_45 = L_44.___m_Blend_2;
V_3 = L_45;
}
IL_00dc:
{
// gotMeToAny = true;
V_1 = (bool)1;
}
IL_00de:
{
// for (int i = 0; i < m_CustomBlends.Length; ++i)
int32_t L_46 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_46, 1));
}
IL_00e4:
{
// for (int i = 0; i < m_CustomBlends.Length; ++i)
int32_t L_47 = V_4;
CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B* L_48 = __this->___m_CustomBlends_4;
NullCheck(L_48);
if ((((int32_t)L_47) < ((int32_t)((int32_t)(((RuntimeArray*)L_48)->max_length)))))
{
goto IL_001b;
}
}
IL_00f3:
{
// if (gotAnyToMe)
bool L_49 = V_0;
if (!L_49)
{
goto IL_00f8;
}
}
{
// return anyToMe;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_50 = V_2;
return L_50;
}
IL_00f8:
{
// if (gotMeToAny)
bool L_51 = V_1;
if (!L_51)
{
goto IL_00fd;
}
}
{
// return meToAny;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_52 = V_3;
return L_52;
}
IL_00fd:
{
// return defaultBlend;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_53 = ___2_defaultBlend;
return L_53;
}
}
// System.Void Cinemachine.CinemachineBlenderSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlenderSettings__ctor_mCD4EFC8540B918D3884B62BD5AB63AAF86433F7A (CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18* __this, const RuntimeMethod* method)
{
{
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.CinemachineBlenderSettings/CustomBlend
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_pinvoke(const CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3& unmarshaled, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_pinvoke& marshaled)
{
marshaled.___m_From_0 = il2cpp_codegen_marshal_string(unmarshaled.___m_From_0);
marshaled.___m_To_1 = il2cpp_codegen_marshal_string(unmarshaled.___m_To_1);
marshaled.___m_Blend_2 = unmarshaled.___m_Blend_2;
}
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_pinvoke_back(const CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_pinvoke& marshaled, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3& unmarshaled)
{
unmarshaled.___m_From_0 = il2cpp_codegen_marshal_string_result(marshaled.___m_From_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_From_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_From_0));
unmarshaled.___m_To_1 = il2cpp_codegen_marshal_string_result(marshaled.___m_To_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_To_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_To_1));
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B unmarshaledm_Blend_temp_2;
memset((&unmarshaledm_Blend_temp_2), 0, sizeof(unmarshaledm_Blend_temp_2));
unmarshaledm_Blend_temp_2 = marshaled.___m_Blend_2;
unmarshaled.___m_Blend_2 = unmarshaledm_Blend_temp_2;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineBlenderSettings/CustomBlend
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_pinvoke_cleanup(CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___m_From_0);
marshaled.___m_From_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___m_To_1);
marshaled.___m_To_1 = NULL;
}
// Conversion methods for marshalling of: Cinemachine.CinemachineBlenderSettings/CustomBlend
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_com(const CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3& unmarshaled, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_com& marshaled)
{
marshaled.___m_From_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___m_From_0);
marshaled.___m_To_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___m_To_1);
marshaled.___m_Blend_2 = unmarshaled.___m_Blend_2;
}
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_com_back(const CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_com& marshaled, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3& unmarshaled)
{
unmarshaled.___m_From_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___m_From_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_From_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_From_0));
unmarshaled.___m_To_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___m_To_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_To_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_To_1));
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B unmarshaledm_Blend_temp_2;
memset((&unmarshaledm_Blend_temp_2), 0, sizeof(unmarshaledm_Blend_temp_2));
unmarshaledm_Blend_temp_2 = marshaled.___m_Blend_2;
unmarshaled.___m_Blend_2 = unmarshaledm_Blend_temp_2;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineBlenderSettings/CustomBlend
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_com_cleanup(CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___m_From_0);
marshaled.___m_From_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___m_To_1);
marshaled.___m_To_1 = 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
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (m_vcamOwner == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_vcamOwner_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
// m_vcamOwner = GetComponent<CinemachineVirtualCameraBase>();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2;
L_2 = Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB(__this, Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
__this->___m_vcamOwner_5 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_vcamOwner_5), (void*)L_2);
}
IL_001a:
{
// if (m_vcamOwner == null && transform.parent != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = __this->___m_vcamOwner_5;
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_0051;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_5, NULL);
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_0051;
}
}
{
// m_vcamOwner = transform.parent.GetComponent<CinemachineVirtualCameraBase>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_8, NULL);
NullCheck(L_9);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10;
L_10 = Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB(L_9, Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
__this->___m_vcamOwner_5 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_vcamOwner_5), (void*)L_10);
}
IL_0051:
{
// return m_vcamOwner;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_11 = __this->___m_vcamOwner_5;
return L_11;
}
}
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_FollowTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
{
// CinemachineVirtualCameraBase vcam = VirtualCamera;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
V_0 = L_0;
// return vcam == null ? null : vcam.ResolveFollow(vcam.Follow);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_2)
{
goto IL_001d;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = V_0;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(31 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_4);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8(L_3, L_5, NULL);
return L_6;
}
IL_001d:
{
return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
}
}
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_LookAtTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
{
// CinemachineVirtualCameraBase vcam = VirtualCamera;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
V_0 = L_0;
// return vcam == null ? null : vcam.ResolveLookAt(vcam.LookAt);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_2)
{
goto IL_001d;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = V_0;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, L_4);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172(L_3, L_5, NULL);
return L_6;
}
IL_001d:
{
return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractFollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractFollowTargetGroup_m91BD623311234A96B2D146A8AB6574567C8C9714 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractFollowTargetGroup => VirtualCamera.AbstractFollowTargetGroup;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CinemachineVirtualCameraBase_get_AbstractFollowTargetGroup_mF66D843C00156E41B1C9C14FFBA0C4429D29AEBF_inline(L_0, NULL);
return L_1;
}
}
// Cinemachine.CinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_FollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* CinemachineComponentBase_get_FollowTargetGroup_mE756D61F3DC852F90E1292620499B5367F810A31 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public CinemachineTargetGroup FollowTargetGroup => AbstractFollowTargetGroup as CinemachineTargetGroup;
RuntimeObject* L_0;
L_0 = CinemachineComponentBase_get_AbstractFollowTargetGroup_m91BD623311234A96B2D146A8AB6574567C8C9714(__this, NULL);
return ((CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF*)IsInstClass((RuntimeObject*)L_0, CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var));
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_FollowTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var vcam = VirtualCamera.FollowTargetAsVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053_inline(L_0, NULL);
V_0 = L_1;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0024;
}
}
{
// return vcam.State.FinalPosition;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = V_0;
NullCheck(L_4);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5;
L_5 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(27 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_4);
V_2 = L_5;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12((&V_2), NULL);
return L_6;
}
IL_0024:
{
// Transform target = FollowTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
V_1 = L_7;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_003b;
}
}
{
// return TargetPositionCache.GetTargetPosition(target);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = TargetPositionCache_GetTargetPosition_m86454680691707EEE6E70984ED39E00821B60B2E(L_10, NULL);
return L_11;
}
IL_003b:
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
return L_12;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachineComponentBase::get_FollowTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var vcam = VirtualCamera.FollowTargetAsVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053_inline(L_0, NULL);
V_0 = L_1;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0024;
}
}
{
// return vcam.State.FinalOrientation;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = V_0;
NullCheck(L_4);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5;
L_5 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(27 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_4);
V_2 = L_5;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3((&V_2), NULL);
return L_6;
}
IL_0024:
{
// Transform target = FollowTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
V_1 = L_7;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_003b;
}
}
{
// return TargetPositionCache.GetTargetRotation(target);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = TargetPositionCache_GetTargetRotation_m882B2051C458EB18BCF332AFB00112484F31C9EF(L_10, NULL);
return L_11;
}
IL_003b:
{
// return Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
return L_12;
}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractLookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractLookAtTargetGroup_m83547AD312D71E3080F9C6948DF4C5DA7B6B6054 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractLookAtTargetGroup => VirtualCamera.AbstractLookAtTargetGroup;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CinemachineVirtualCameraBase_get_AbstractLookAtTargetGroup_mC8E5278181AF27E945676602C10DB78E6EE15DAA_inline(L_0, NULL);
return L_1;
}
}
// Cinemachine.CinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_LookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* CinemachineComponentBase_get_LookAtTargetGroup_mC3A9F692727989A9E76109FB2C250E934A641BEC (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public CinemachineTargetGroup LookAtTargetGroup => AbstractLookAtTargetGroup as CinemachineTargetGroup;
RuntimeObject* L_0;
L_0 = CinemachineComponentBase_get_AbstractLookAtTargetGroup_m83547AD312D71E3080F9C6948DF4C5DA7B6B6054(__this, NULL);
return ((CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF*)IsInstClass((RuntimeObject*)L_0, CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var));
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_LookAtTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComponentBase_get_LookAtTargetPosition_m79CE45A7F4D4A82BC47B01434F5EB35C91DC99A8 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var vcam = VirtualCamera.LookAtTargetAsVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F_inline(L_0, NULL);
V_0 = L_1;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0024;
}
}
{
// return vcam.State.FinalPosition;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = V_0;
NullCheck(L_4);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5;
L_5 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(27 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_4);
V_2 = L_5;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12((&V_2), NULL);
return L_6;
}
IL_0024:
{
// Transform target = LookAtTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04(__this, NULL);
V_1 = L_7;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_003b;
}
}
{
// return TargetPositionCache.GetTargetPosition(target);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = TargetPositionCache_GetTargetPosition_m86454680691707EEE6E70984ED39E00821B60B2E(L_10, NULL);
return L_11;
}
IL_003b:
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
return L_12;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachineComponentBase::get_LookAtTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineComponentBase_get_LookAtTargetRotation_m49CBE00226BB55772DB73775412AF782892B8251 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var vcam = VirtualCamera.LookAtTargetAsVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F_inline(L_0, NULL);
V_0 = L_1;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0024;
}
}
{
// return vcam.State.FinalOrientation;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = V_0;
NullCheck(L_4);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5;
L_5 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(27 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_4);
V_2 = L_5;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3((&V_2), NULL);
return L_6;
}
IL_0024:
{
// Transform target = LookAtTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04(__this, NULL);
V_1 = L_7;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_003b;
}
}
{
// return TargetPositionCache.GetTargetRotation(target);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = TargetPositionCache_GetTargetRotation_m882B2051C458EB18BCF332AFB00112484F31C9EF(L_10, NULL);
return L_11;
}
IL_003b:
{
// return Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
return L_12;
}
}
// Cinemachine.CameraState Cinemachine.CinemachineComponentBase::get_VcamState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
{
// CinemachineVirtualCameraBase vcam = VirtualCamera;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
V_0 = L_0;
// return vcam == null ? CameraState.Default : vcam.State;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_2)
{
goto IL_0017;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = V_0;
NullCheck(L_3);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_4;
L_4 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(27 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_3);
return L_4;
}
IL_0017:
{
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5;
L_5 = CameraState_get_Default_m21CC49BBB9A1FF0D582E3CEEC9C1F63C3F068DF8(NULL);
return L_5;
}
}
// System.Void Cinemachine.CinemachineComponentBase::PrePipelineMutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_PrePipelineMutateCameraState_m05A1AC832D6F7FD16DE67103E8CB0535950BB79C (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___0_curState, float ___1_deltaTime, const RuntimeMethod* method)
{
{
// public virtual void PrePipelineMutateCameraState(ref CameraState curState, float deltaTime) {}
return;
}
}
// System.Boolean Cinemachine.CinemachineComponentBase::get_BodyAppliesAfterAim()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComponentBase_get_BodyAppliesAfterAim_mB9687B7FEFB9827154DE70F8139BB52D84B2B0D2 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
// public virtual bool BodyAppliesAfterAim { get { return false; } }
return (bool)0;
}
}
// System.Boolean Cinemachine.CinemachineComponentBase::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single,Cinemachine.CinemachineVirtualCameraBase/TransitionParams&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComponentBase_OnTransitionFromCamera_m6FCB5461D89C12185703C5701848413DFB99CD56 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, RuntimeObject* ___0_fromCam, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldUp, float ___2_deltaTime, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* ___3_transitionParams, const RuntimeMethod* method)
{
{
// { return false; }
return (bool)0;
}
}
// System.Void Cinemachine.CinemachineComponentBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_OnTargetObjectWarped_m3E083DBF03C47860948F0BB3A013B241AFDAF9A0 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_positionDelta, const RuntimeMethod* method)
{
{
// public virtual void OnTargetObjectWarped(Transform target, Vector3 positionDelta) {}
return;
}
}
// System.Void Cinemachine.CinemachineComponentBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_ForceCameraPosition_m3D22002EC0B4F5C1AF7CC283C00BA43D22120878 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rot, const RuntimeMethod* method)
{
{
// public virtual void ForceCameraPosition(Vector3 pos, Quaternion rot) {}
return;
}
}
// System.Single Cinemachine.CinemachineComponentBase::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineComponentBase_GetMaxDampTime_mA2159FA6C923F49F9729286A70C304298440B060 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
// public virtual float GetMaxDampTime() { return 0; }
return (0.0f);
}
}
// System.Boolean Cinemachine.CinemachineComponentBase::get_RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComponentBase_get_RequiresUserInput_m45F5AFF5AB81E3E6562E2A5F624768A73E6A7170 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
// public virtual bool RequiresUserInput => false;
return (bool)0;
}
}
// System.Void Cinemachine.CinemachineComponentBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
// Cinemachine.CinemachineCore Cinemachine.CinemachineCore::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (sInstance == null)
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2;
if (L_0)
{
goto IL_0011;
}
}
{
// sInstance = new CinemachineCore();
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_1 = (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD*)il2cpp_codegen_object_new(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
NullCheck(L_1);
CinemachineCore__ctor_m2F77D083353903E3CC95FC46D88EFE627D6FC2D4(L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2), (void*)L_1);
}
IL_0011:
{
// return sInstance;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_2 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2;
return L_2;
}
}
// System.Single Cinemachine.CinemachineCore::get_DeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_DeltaTime_m0ED50D97C4B5327468BFA2A426E4F8B2F4078F48 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static float DeltaTime => UniformDeltaTimeOverride >= 0 ? UniformDeltaTimeOverride : Time.deltaTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0012;
}
}
{
float L_1;
L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
return L_1;
}
IL_0012:
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_2 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5;
return L_2;
}
}
// System.Single Cinemachine.CinemachineCore::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_CurrentTime_mFA05B621BE52910A8C3A304CB715257011C9A782 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static float CurrentTime => CurrentTimeOverride >= 0 ? CurrentTimeOverride : Time.time;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CurrentTimeOverride_6;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0012;
}
}
{
float L_1;
L_1 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL);
return L_1;
}
IL_0012:
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_2 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CurrentTimeOverride_6;
return L_2;
}
}
// System.Int32 Cinemachine.CinemachineCore::get_BrainCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public int BrainCount { get { return mActiveBrains.Count; } }
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_0 = __this->___mActiveBrains_10;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_inline(L_0, List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_RuntimeMethod_var);
return L_1;
}
}
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::GetActiveBrain(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return mActiveBrains[index];
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_0 = __this->___mActiveBrains_10;
int32_t L_1 = ___0_index;
NullCheck(L_0);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_2;
L_2 = List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F(L_0, L_1, List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F_RuntimeMethod_var);
return L_2;
}
}
// System.Void Cinemachine.CinemachineCore::AddActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_AddActiveBrain_m48DD0D8000E2EE00E9C4BF642F5CDF04EF5AB819 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___0_brain, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// RemoveActiveBrain(brain);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_0 = ___0_brain;
CinemachineCore_RemoveActiveBrain_m20CECA6E425E777D991B9AF73A691D05B412EF3E(__this, L_0, NULL);
// mActiveBrains.Insert(0, brain);
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_1 = __this->___mActiveBrains_10;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_2 = ___0_brain;
NullCheck(L_1);
List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F(L_1, 0, L_2, List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveBrain_m20CECA6E425E777D991B9AF73A691D05B412EF3E (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___0_brain, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// mActiveBrains.Remove(brain);
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_0 = __this->___mActiveBrains_10;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_1 = ___0_brain;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A(L_0, L_1, List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A_RuntimeMethod_var);
// }
return;
}
}
// System.Int32 Cinemachine.CinemachineCore::get_VirtualCameraCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_VirtualCameraCount_m991909A066AD9BEE7B18512F6F2CB6B36F2ED86A (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public int VirtualCameraCount { get { return mActiveCameras.Count; } }
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_0 = __this->___mActiveCameras_11;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_inline(L_0, List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
return L_1;
}
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineCore::GetVirtualCamera(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineCore_GetVirtualCamera_m4D2512A0C993348EFC8A76729802C8BBF6209F0B (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetVirtualCameraU3Eb__30_0_mD00C1D63B243EAC04AF7754294C5C9998BBB1DEF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* G_B4_0 = NULL;
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* G_B4_1 = NULL;
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* G_B3_0 = NULL;
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* G_B3_1 = NULL;
{
// if (!m_ActiveCamerasAreSorted && mActiveCameras.Count > 1)
bool L_0 = __this->___m_ActiveCamerasAreSorted_12;
if (L_0)
{
goto IL_0047;
}
}
{
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_1 = __this->___mActiveCameras_11;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_inline(L_1, List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
if ((((int32_t)L_2) <= ((int32_t)1)))
{
goto IL_0047;
}
}
{
// mActiveCameras.Sort((x, y) =>
// x.Priority == y.Priority ? y.m_ActivationId - x.m_ActivationId : y.Priority - x.Priority);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_3 = __this->___mActiveCameras_11;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* L_4 = ((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_1;
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* L_5 = L_4;
G_B3_0 = L_5;
G_B3_1 = L_3;
if (L_5)
{
G_B4_0 = L_5;
G_B4_1 = L_3;
goto IL_003b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* L_6 = ((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* L_7 = (Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635*)il2cpp_codegen_object_new(Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635_il2cpp_TypeInfo_var);
NullCheck(L_7);
Comparison_1__ctor_mAF224F7CB460C557D4BFA828AFAE2FE03E726854(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3CGetVirtualCameraU3Eb__30_0_mD00C1D63B243EAC04AF7754294C5C9998BBB1DEF_RuntimeMethod_var), NULL);
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* L_8 = L_7;
((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_1), (void*)L_8);
G_B4_0 = L_8;
G_B4_1 = G_B3_1;
}
IL_003b:
{
NullCheck(G_B4_1);
List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B(G_B4_1, G_B4_0, List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B_RuntimeMethod_var);
// m_ActiveCamerasAreSorted = true;
__this->___m_ActiveCamerasAreSorted_12 = (bool)1;
}
IL_0047:
{
// return mActiveCameras[index];
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_9 = __this->___mActiveCameras_11;
int32_t L_10 = ___0_index;
NullCheck(L_9);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_11;
L_11 = List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7(L_9, L_10, List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var);
return L_11;
}
}
// System.Void Cinemachine.CinemachineCore::AddActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_AddActiveCamera_m80475EB1F23E16DD2CF235BD9076715402BAD5DD (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// vcam.m_ActivationId = m_ActivationSequence++;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___0_vcam;
int32_t L_1 = __this->___m_ActivationSequence_13;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___m_ActivationSequence_13 = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
NullCheck(L_0);
L_0->___m_ActivationId_10 = L_3;
// mActiveCameras.Add(vcam);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_4 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = ___0_vcam;
NullCheck(L_4);
List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_inline(L_4, L_5, List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
// m_ActiveCamerasAreSorted = false;
__this->___m_ActiveCamerasAreSorted_12 = (bool)0;
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveCamera_m879CC4BCC026A83C761ACDDA9604766086B53361 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (mActiveCameras.Contains(vcam))
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_0 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = ___0_vcam;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B(L_0, L_1, List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
if (!L_2)
{
goto IL_001b;
}
}
{
// mActiveCameras.Remove(vcam);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_3 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = ___0_vcam;
NullCheck(L_3);
bool L_5;
L_5 = List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654(L_3, L_4, List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
}
IL_001b:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::CameraDestroyed(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDestroyed_m15FC49C579C1933A8D3CD481B23ED229AABB25E5 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (mActiveCameras.Contains(vcam))
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_0 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = ___0_vcam;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B(L_0, L_1, List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
if (!L_2)
{
goto IL_001b;
}
}
{
// mActiveCameras.Remove(vcam);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_3 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = ___0_vcam;
NullCheck(L_3);
bool L_5;
L_5 = List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654(L_3, L_4, List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
}
IL_001b:
{
// if (mUpdateStatus != null && mUpdateStatus.ContainsKey(vcam))
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_6 = __this->___mUpdateStatus_18;
if (!L_6)
{
goto IL_003e;
}
}
{
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_7 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8 = ___0_vcam;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E(L_7, L_8, Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E_RuntimeMethod_var);
if (!L_9)
{
goto IL_003e;
}
}
{
// mUpdateStatus.Remove(vcam);
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_10 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_11 = ___0_vcam;
NullCheck(L_10);
bool L_12;
L_12 = Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814(L_10, L_11, Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814_RuntimeMethod_var);
}
IL_003e:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::CameraEnabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraEnabled_mF0183BD36CDF19EB604E6C966F78030D53A08DDB (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
{
// int parentLevel = 0;
V_0 = 0;
// for (ICinemachineCamera p = vcam.ParentCamera; p != null; p = p.ParentCamera)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___0_vcam;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(L_0, NULL);
V_1 = L_1;
goto IL_0016;
}
IL_000b:
{
// ++parentLevel;
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
// for (ICinemachineCamera p = vcam.ParentCamera; p != null; p = p.ParentCamera)
RuntimeObject* L_3 = V_1;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(11 /* Cinemachine.ICinemachineCamera Cinemachine.ICinemachineCamera::get_ParentCamera() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_3);
V_1 = L_4;
}
IL_0016:
{
// for (ICinemachineCamera p = vcam.ParentCamera; p != null; p = p.ParentCamera)
RuntimeObject* L_5 = V_1;
if (L_5)
{
goto IL_000b;
}
}
{
goto IL_002b;
}
IL_001b:
{
// mAllCameras.Add(new List<CinemachineVirtualCameraBase>());
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_6 = __this->___mAllCameras_14;
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_7 = (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*)il2cpp_codegen_object_new(List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13(L_7, List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
NullCheck(L_6);
List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_inline(L_6, L_7, List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_RuntimeMethod_var);
}
IL_002b:
{
// while (mAllCameras.Count <= parentLevel)
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_8 = __this->___mAllCameras_14;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_inline(L_8, List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
int32_t L_10 = V_0;
if ((((int32_t)L_9) <= ((int32_t)L_10)))
{
goto IL_001b;
}
}
{
// mAllCameras[parentLevel].Add(vcam);
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_11 = __this->___mAllCameras_14;
int32_t L_12 = V_0;
NullCheck(L_11);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_13;
L_13 = List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A(L_11, L_12, List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_14 = ___0_vcam;
NullCheck(L_13);
List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_inline(L_13, L_14, List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::CameraDisabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDisabled_mFFD409EFB372B7C90824BDE0C576EFF56F61285F (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (int i = 0; i < mAllCameras.Count; ++i)
V_0 = 0;
goto IL_001b;
}
IL_0004:
{
// mAllCameras[i].Remove(vcam);
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_0 = __this->___mAllCameras_14;
int32_t L_1 = V_0;
NullCheck(L_0);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_2;
L_2 = List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A(L_0, L_1, List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = ___0_vcam;
NullCheck(L_2);
bool L_4;
L_4 = List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654(L_2, L_3, List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
// for (int i = 0; i < mAllCameras.Count; ++i)
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_001b:
{
// for (int i = 0; i < mAllCameras.Count; ++i)
int32_t L_6 = V_0;
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_7 = __this->___mAllCameras_14;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_inline(L_7, List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0004;
}
}
{
// if (mRoundRobinVcamLastFrame == vcam)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_9 = __this->___mRoundRobinVcamLastFrame_15;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10 = ___0_vcam;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, L_10, NULL);
if (!L_11)
{
goto IL_003e;
}
}
{
// mRoundRobinVcamLastFrame = null;
__this->___mRoundRobinVcamLastFrame_15 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRoundRobinVcamLastFrame_15), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
}
IL_003e:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::UpdateAllActiveVirtualCameras(System.Int32,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_UpdateAllActiveVirtualCameras_m89205DECAC84E31CFF4420DDB36BDFC70BE37B53 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___0_layerMask, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldUp, float ___2_deltaTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_2 = NULL;
float V_3 = 0.0f;
int32_t V_4 = 0;
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* V_5 = NULL;
int32_t V_6 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_7 = NULL;
int32_t G_B17_0 = 0;
{
// var filter = m_CurrentUpdateFilter;
int32_t L_0 = __this->___m_CurrentUpdateFilter_19;
V_0 = L_0;
// bool canUpdateStandby = (filter != UpdateFilter.SmartFixed); // never in smart fixed
int32_t L_1 = V_0;
V_1 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
// CinemachineVirtualCameraBase currentRoundRobin = mRoundRobinVcamLastFrame;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = __this->___mRoundRobinVcamLastFrame_15;
V_2 = L_2;
// float now = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_3;
L_3 = CinemachineCore_get_CurrentTime_mFA05B621BE52910A8C3A304CB715257011C9A782(NULL);
V_3 = L_3;
// if (now != s_LastUpdateTime)
float L_4 = V_3;
float L_5 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_LastUpdateTime_16;
if ((((float)L_4) == ((float)L_5)))
{
goto IL_003c;
}
}
{
// s_LastUpdateTime = now;
float L_6 = V_3;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_LastUpdateTime_16 = L_6;
// if ((filter & ~UpdateFilter.Smart) == UpdateFilter.Fixed)
int32_t L_7 = V_0;
if (((int32_t)((int32_t)L_7&((int32_t)-9))))
{
goto IL_003c;
}
}
{
// ++s_FixedFrameCount;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_8 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_003c:
{
// for (int i = mAllCameras.Count-1; i >= 0; --i)
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_9 = __this->___mAllCameras_14;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_inline(L_9, List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
V_4 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
goto IL_0141;
}
IL_0050:
{
// var sublist = mAllCameras[i];
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_11 = __this->___mAllCameras_14;
int32_t L_12 = V_4;
NullCheck(L_11);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_13;
L_13 = List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A(L_11, L_12, List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
V_5 = L_13;
// for (int j = sublist.Count - 1; j >= 0; --j)
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_14 = V_5;
NullCheck(L_14);
int32_t L_15;
L_15 = List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_inline(L_14, List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
V_6 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
goto IL_0133;
}
IL_006f:
{
// var vcam = sublist[j];
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_16 = V_5;
int32_t L_17 = V_6;
NullCheck(L_16);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_18;
L_18 = List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7(L_16, L_17, List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var);
V_7 = L_18;
// if (canUpdateStandby && vcam == mRoundRobinVcamLastFrame)
bool L_19 = V_1;
if (!L_19)
{
goto IL_008e;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_20 = V_7;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_21 = __this->___mRoundRobinVcamLastFrame_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, L_21, NULL);
if (!L_22)
{
goto IL_008e;
}
}
{
// currentRoundRobin = null; // update the next roundrobin candidate
V_2 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
}
IL_008e:
{
// if (vcam == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_23 = V_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_24)
{
goto IL_00a6;
}
}
{
// sublist.RemoveAt(j);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_25 = V_5;
int32_t L_26 = V_6;
NullCheck(L_25);
List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D(L_25, L_26, List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D_RuntimeMethod_var);
// continue; // deleted
goto IL_012d;
}
IL_00a6:
{
// if (vcam.m_StandbyUpdate == CinemachineVirtualCameraBase.StandbyUpdateMode.Always
// || IsLive(vcam))
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_27 = V_7;
NullCheck(L_27);
int32_t L_28 = L_27->___m_StandbyUpdate_13;
if ((((int32_t)L_28) == ((int32_t)1)))
{
goto IL_00ba;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_29 = V_7;
bool L_30;
L_30 = CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678(__this, L_29, NULL);
if (!L_30)
{
goto IL_00db;
}
}
IL_00ba:
{
// if (((1 << vcam.gameObject.layer) & layerMask) != 0)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_31 = V_7;
NullCheck(L_31);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32;
L_32 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_31, NULL);
NullCheck(L_32);
int32_t L_33;
L_33 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_32, NULL);
int32_t L_34 = ___0_layerMask;
if (!((int32_t)(((int32_t)(1<<((int32_t)(L_33&((int32_t)31)))))&L_34)))
{
goto IL_012d;
}
}
{
// UpdateVirtualCamera(vcam, worldUp, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_35 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___1_worldUp;
float L_37 = ___2_deltaTime;
CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1(__this, L_35, L_36, L_37, NULL);
goto IL_012d;
}
IL_00db:
{
// else if (currentRoundRobin == null
// && mRoundRobinVcamLastFrame != vcam
// && canUpdateStandby
// && vcam.m_StandbyUpdate != CinemachineVirtualCameraBase.StandbyUpdateMode.Never
// && vcam.isActiveAndEnabled)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_38 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_39;
L_39 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_39)
{
goto IL_00f3;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_40 = __this->___mRoundRobinVcamLastFrame_15;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_41 = V_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_42;
L_42 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_40, L_41, NULL);
G_B17_0 = ((int32_t)(L_42));
goto IL_00f4;
}
IL_00f3:
{
G_B17_0 = 0;
}
IL_00f4:
{
bool L_43 = V_1;
if (!((int32_t)(G_B17_0&(int32_t)L_43)))
{
goto IL_012d;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_44 = V_7;
NullCheck(L_44);
int32_t L_45 = L_44->___m_StandbyUpdate_13;
if (!L_45)
{
goto IL_012d;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_46 = V_7;
NullCheck(L_46);
bool L_47;
L_47 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_46, NULL);
if (!L_47)
{
goto IL_012d;
}
}
{
// m_CurrentUpdateFilter &= ~UpdateFilter.Smart; // force it
int32_t L_48 = __this->___m_CurrentUpdateFilter_19;
__this->___m_CurrentUpdateFilter_19 = ((int32_t)((int32_t)L_48&((int32_t)-9)));
// UpdateVirtualCamera(vcam, worldUp, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_49 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = ___1_worldUp;
float L_51 = ___2_deltaTime;
CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1(__this, L_49, L_50, L_51, NULL);
// m_CurrentUpdateFilter = filter;
int32_t L_52 = V_0;
__this->___m_CurrentUpdateFilter_19 = L_52;
// currentRoundRobin = vcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_53 = V_7;
V_2 = L_53;
}
IL_012d:
{
// for (int j = sublist.Count - 1; j >= 0; --j)
int32_t L_54 = V_6;
V_6 = ((int32_t)il2cpp_codegen_subtract(L_54, 1));
}
IL_0133:
{
// for (int j = sublist.Count - 1; j >= 0; --j)
int32_t L_55 = V_6;
if ((((int32_t)L_55) >= ((int32_t)0)))
{
goto IL_006f;
}
}
{
// for (int i = mAllCameras.Count-1; i >= 0; --i)
int32_t L_56 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_56, 1));
}
IL_0141:
{
// for (int i = mAllCameras.Count-1; i >= 0; --i)
int32_t L_57 = V_4;
if ((((int32_t)L_57) >= ((int32_t)0)))
{
goto IL_0050;
}
}
{
// if (canUpdateStandby)
bool L_58 = V_1;
if (!L_58)
{
goto IL_0163;
}
}
{
// if (currentRoundRobin == mRoundRobinVcamLastFrame)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_59 = V_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_60 = __this->___mRoundRobinVcamLastFrame_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_61;
L_61 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_59, L_60, NULL);
if (!L_61)
{
goto IL_015c;
}
}
{
// currentRoundRobin = null; // take the first candidate
V_2 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
}
IL_015c:
{
// mRoundRobinVcamLastFrame = currentRoundRobin;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_62 = V_2;
__this->___mRoundRobinVcamLastFrame_15 = L_62;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRoundRobinVcamLastFrame_15), (void*)L_62);
}
IL_0163:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::UpdateVirtualCamera(Cinemachine.CinemachineVirtualCameraBase,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldUp, float ___2_deltaTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* V_1 = NULL;
int32_t V_2 = 0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_3 = NULL;
int32_t G_B14_0 = 0;
{
// if (vcam == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___0_vcam;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// return;
return;
}
IL_000a:
{
// bool isSmartUpdate = (m_CurrentUpdateFilter & UpdateFilter.Smart) == UpdateFilter.Smart;
int32_t L_2 = __this->___m_CurrentUpdateFilter_19;
// UpdateTracker.UpdateClock updateClock
// = (UpdateTracker.UpdateClock)(m_CurrentUpdateFilter & ~UpdateFilter.Smart);
int32_t L_3 = __this->___m_CurrentUpdateFilter_19;
V_0 = ((int32_t)((int32_t)L_3&((int32_t)-9)));
// if (isSmartUpdate)
if (!((((int32_t)((int32_t)((int32_t)L_2&8))) == ((int32_t)8))? 1 : 0))
{
goto IL_003c;
}
}
{
// Transform updateTarget = GetUpdateTarget(vcam);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = ___0_vcam;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = CinemachineCore_GetUpdateTarget_m3007FAAA1292808633CDFF235EADB297B8506282(L_4, NULL);
V_3 = L_5;
// if (updateTarget == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_7)
{
goto IL_0032;
}
}
{
// return; // vcam deleted
return;
}
IL_0032:
{
// if (UpdateTracker.GetPreferredUpdate(updateTarget) != updateClock)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_3;
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = UpdateTracker_GetPreferredUpdate_mCA810B7D3B87B3A511764993265DFDC2F246C3E8(L_8, NULL);
int32_t L_10 = V_0;
if ((((int32_t)L_9) == ((int32_t)L_10)))
{
goto IL_003c;
}
}
{
// return; // wrong clock
return;
}
IL_003c:
{
// if (mUpdateStatus == null)
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_11 = __this->___mUpdateStatus_18;
if (L_11)
{
goto IL_004f;
}
}
{
// mUpdateStatus = new Dictionary<CinemachineVirtualCameraBase, UpdateStatus>();
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_12 = (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*)il2cpp_codegen_object_new(Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var);
NullCheck(L_12);
Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB(L_12, Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var);
__this->___mUpdateStatus_18 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUpdateStatus_18), (void*)L_12);
}
IL_004f:
{
// if (!mUpdateStatus.TryGetValue(vcam, out UpdateStatus status))
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_13 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_14 = ___0_vcam;
NullCheck(L_13);
bool L_15;
L_15 = Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C(L_13, L_14, (&V_1), Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var);
if (L_15)
{
goto IL_009e;
}
}
{
// status = new UpdateStatus
// {
// lastUpdateDeltaTime = -2,
// lastUpdateMode = UpdateTracker.UpdateClock.Late,
// lastUpdateFrame = Time.frameCount + 2, // so that frameDelta ends up negative
// lastUpdateFixedFrame = s_FixedFrameCount + 2
// };
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_16 = (UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A*)il2cpp_codegen_object_new(UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A_il2cpp_TypeInfo_var);
NullCheck(L_16);
UpdateStatus__ctor_mD7EB6573750445A83891060458B7305AB1899583(L_16, NULL);
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_17 = L_16;
NullCheck(L_17);
L_17->___lastUpdateDeltaTime_3 = (-2.0f);
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_18 = L_17;
NullCheck(L_18);
L_18->___lastUpdateMode_2 = 1;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_19 = L_18;
int32_t L_20;
L_20 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
NullCheck(L_19);
L_19->___lastUpdateFrame_0 = ((int32_t)il2cpp_codegen_add(L_20, 2));
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_21 = L_19;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_22 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17;
NullCheck(L_21);
L_21->___lastUpdateFixedFrame_1 = ((int32_t)il2cpp_codegen_add(L_22, 2));
V_1 = L_21;
// mUpdateStatus.Add(vcam, status);
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_23 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_24 = ___0_vcam;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_25 = V_1;
NullCheck(L_23);
Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43(L_23, L_24, L_25, Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43_RuntimeMethod_var);
}
IL_009e:
{
// int frameDelta = (updateClock == UpdateTracker.UpdateClock.Late)
// ? Time.frameCount - status.lastUpdateFrame
// : s_FixedFrameCount - status.lastUpdateFixedFrame;
int32_t L_26 = V_0;
if ((((int32_t)L_26) == ((int32_t)1)))
{
goto IL_00b0;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_27 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_28 = V_1;
NullCheck(L_28);
int32_t L_29 = L_28->___lastUpdateFixedFrame_1;
G_B14_0 = ((int32_t)il2cpp_codegen_subtract(L_27, L_29));
goto IL_00bc;
}
IL_00b0:
{
int32_t L_30;
L_30 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_31 = V_1;
NullCheck(L_31);
int32_t L_32 = L_31->___lastUpdateFrame_0;
G_B14_0 = ((int32_t)il2cpp_codegen_subtract(L_30, L_32));
}
IL_00bc:
{
V_2 = G_B14_0;
// if (deltaTime >= 0)
float L_33 = ___2_deltaTime;
if ((!(((float)L_33) >= ((float)(0.0f)))))
{
goto IL_00e5;
}
}
{
// if (frameDelta == 0 && status.lastUpdateMode == updateClock
// && status.lastUpdateDeltaTime == deltaTime)
int32_t L_34 = V_2;
if (L_34)
{
goto IL_00db;
}
}
{
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_35 = V_1;
NullCheck(L_35);
int32_t L_36 = L_35->___lastUpdateMode_2;
int32_t L_37 = V_0;
if ((!(((uint32_t)L_36) == ((uint32_t)L_37))))
{
goto IL_00db;
}
}
{
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_38 = V_1;
NullCheck(L_38);
float L_39 = L_38->___lastUpdateDeltaTime_3;
float L_40 = ___2_deltaTime;
if ((!(((float)L_39) == ((float)L_40))))
{
goto IL_00db;
}
}
{
// return; // already updated
return;
}
IL_00db:
{
// if (frameDelta > 0)
int32_t L_41 = V_2;
if ((((int32_t)L_41) <= ((int32_t)0)))
{
goto IL_00e5;
}
}
{
// deltaTime *= frameDelta; // try to catch up if multiple frames
float L_42 = ___2_deltaTime;
int32_t L_43 = V_2;
___2_deltaTime = ((float)il2cpp_codegen_multiply(L_42, ((float)L_43)));
}
IL_00e5:
{
// vcam.InternalUpdateCameraState(worldUp, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_44 = ___0_vcam;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = ___1_worldUp;
float L_46 = ___2_deltaTime;
NullCheck(L_44);
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(35 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, L_44, L_45, L_46);
// status.lastUpdateFrame = Time.frameCount;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_47 = V_1;
int32_t L_48;
L_48 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
NullCheck(L_47);
L_47->___lastUpdateFrame_0 = L_48;
// status.lastUpdateFixedFrame = s_FixedFrameCount;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_49 = V_1;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_50 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17;
NullCheck(L_49);
L_49->___lastUpdateFixedFrame_1 = L_50;
// status.lastUpdateMode = updateClock;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_51 = V_1;
int32_t L_52 = V_0;
NullCheck(L_51);
L_51->___lastUpdateMode_2 = L_52;
// status.lastUpdateDeltaTime = deltaTime;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_53 = V_1;
float L_54 = ___2_deltaTime;
NullCheck(L_53);
L_53->___lastUpdateDeltaTime_3 = L_54;
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::InitializeModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_InitializeModule_m3AF5A969E84D95E78CD79107015F033FF4EB364F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.Instance.mUpdateStatus = new Dictionary<CinemachineVirtualCameraBase, UpdateStatus>();
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_1 = (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*)il2cpp_codegen_object_new(Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB(L_1, Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var);
NullCheck(L_0);
L_0->___mUpdateStatus_18 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&L_0->___mUpdateStatus_18), (void*)L_1);
// }
return;
}
}
// UnityEngine.Transform Cinemachine.CinemachineCore::GetUpdateTarget(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineCore_GetUpdateTarget_m3007FAAA1292808633CDFF235EADB297B8506282 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, 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;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// if (vcam == null || vcam.gameObject == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___0_vcam;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0017;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = ___0_vcam;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
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_0019;
}
}
IL_0017:
{
// return null;
return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
}
IL_0019:
{
// Transform target = vcam.LookAt;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = ___0_vcam;
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, L_5);
V_0 = L_6;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = V_0;
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_002b;
}
}
{
// return target;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_0;
return L_9;
}
IL_002b:
{
// target = vcam.Follow;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10 = ___0_vcam;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(31 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_10);
V_0 = L_11;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_13)
{
goto IL_003d;
}
}
{
// return target;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_0;
return L_14;
}
IL_003d:
{
// return vcam.transform;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_15 = ___0_vcam;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL);
return L_16;
}
}
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.CinemachineCore::GetVcamUpdateStatus(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_GetVcamUpdateStatus_m6864417D5726747911A8FD36CFE4BF7BC2551ADC (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* V_0 = NULL;
{
// if (mUpdateStatus == null || !mUpdateStatus.TryGetValue(vcam, out status))
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_0 = __this->___mUpdateStatus_18;
if (!L_0)
{
goto IL_0018;
}
}
{
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_1 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = ___0_vcam;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var);
if (L_3)
{
goto IL_001a;
}
}
IL_0018:
{
// return UpdateTracker.UpdateClock.Late;
return (int32_t)(1);
}
IL_001a:
{
// return status.lastUpdateMode;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_4 = V_0;
NullCheck(L_4);
int32_t L_5 = L_4->___lastUpdateMode_2;
return L_5;
}
}
// System.Boolean Cinemachine.CinemachineCore::IsLive(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___0_vcam, 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;
}
int32_t V_0 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_1 = NULL;
{
// if (vcam != null)
RuntimeObject* L_0 = ___0_vcam;
if (!L_0)
{
goto IL_0031;
}
}
{
// for (int i = 0; i < BrainCount; ++i)
V_0 = 0;
goto IL_0028;
}
IL_0007:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_1 = V_0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_2;
L_2 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_1, NULL);
V_1 = L_2;
// if (b != null && b.IsLive(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3 = V_1;
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_0024;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_5 = V_1;
RuntimeObject* L_6 = ___0_vcam;
NullCheck(L_5);
bool L_7;
L_7 = CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058(L_5, L_6, (bool)0, NULL);
if (!L_7)
{
goto IL_0024;
}
}
{
// return true;
return (bool)1;
}
IL_0024:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0028:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_9 = V_0;
int32_t L_10;
L_10 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_0007;
}
}
IL_0031:
{
// return false;
return (bool)0;
}
}
// System.Boolean Cinemachine.CinemachineCore::IsLiveInBlend(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCore_IsLiveInBlend_mFD1402FFF3B5D0CD0EC90914F89672724F49F778 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___0_vcam, 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;
}
int32_t V_0 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_1 = NULL;
{
// if (vcam != null)
RuntimeObject* L_0 = ___0_vcam;
if (!L_0)
{
goto IL_0030;
}
}
{
// for (int i = 0; i < BrainCount; ++i)
V_0 = 0;
goto IL_0027;
}
IL_0007:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_1 = V_0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_2;
L_2 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_1, NULL);
V_1 = L_2;
// if (b != null && b.IsLiveInBlend(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3 = V_1;
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_0023;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_5 = V_1;
RuntimeObject* L_6 = ___0_vcam;
NullCheck(L_5);
bool L_7;
L_7 = CinemachineBrain_IsLiveInBlend_m2A0E5AD2048B66FA82E7CB01A83335907B1941CB(L_5, L_6, NULL);
if (!L_7)
{
goto IL_0023;
}
}
{
// return true;
return (bool)1;
}
IL_0023:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0027:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_9 = V_0;
int32_t L_10;
L_10 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_0007;
}
}
IL_0030:
{
// return false;
return (bool)0;
}
}
// System.Void Cinemachine.CinemachineCore::GenerateCameraActivationEvent(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_GenerateCameraActivationEvent_mD2A009E3CE9D80962BA7E902A9BD3B22E161C021 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___0_vcam, RuntimeObject* ___1_vcamFrom, 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*)&UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_1 = NULL;
{
// if (vcam != null)
RuntimeObject* L_0 = ___0_vcam;
if (!L_0)
{
goto IL_003c;
}
}
{
// for (int i = 0; i < BrainCount; ++i)
V_0 = 0;
goto IL_0033;
}
IL_0007:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_1 = V_0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_2;
L_2 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_1, NULL);
V_1 = L_2;
// if (b != null && b.IsLive(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3 = V_1;
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_002f;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_5 = V_1;
RuntimeObject* L_6 = ___0_vcam;
NullCheck(L_5);
bool L_7;
L_7 = CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058(L_5, L_6, (bool)0, NULL);
if (!L_7)
{
goto IL_002f;
}
}
{
// b.m_CameraActivatedEvent.Invoke(vcam, vcamFrom);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_8 = V_1;
NullCheck(L_8);
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* L_9 = L_8->___m_CameraActivatedEvent_14;
RuntimeObject* L_10 = ___0_vcam;
RuntimeObject* L_11 = ___1_vcamFrom;
NullCheck(L_9);
UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313(L_9, L_10, L_11, UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313_RuntimeMethod_var);
}
IL_002f:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0033:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_13 = V_0;
int32_t L_14;
L_14 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_0007;
}
}
IL_003c:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::GenerateCameraCutEvent(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_GenerateCameraCutEvent_mED951E792CC6811DFF12F79B389C3237094FACD6 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___0_vcam, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_1 = NULL;
{
// if (vcam != null)
RuntimeObject* L_0 = ___0_vcam;
if (!L_0)
{
goto IL_0055;
}
}
{
// for (int i = 0; i < BrainCount; ++i)
V_0 = 0;
goto IL_004c;
}
IL_0007:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_1 = V_0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_2;
L_2 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_1, NULL);
V_1 = L_2;
// if (b != null && b.IsLive(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3 = V_1;
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_0048;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_5 = V_1;
RuntimeObject* L_6 = ___0_vcam;
NullCheck(L_5);
bool L_7;
L_7 = CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058(L_5, L_6, (bool)0, NULL);
if (!L_7)
{
goto IL_0048;
}
}
{
// if (b.m_CameraCutEvent != null)
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_8 = V_1;
NullCheck(L_8);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_9 = L_8->___m_CameraCutEvent_13;
if (!L_9)
{
goto IL_0036;
}
}
{
// b.m_CameraCutEvent.Invoke(b);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_10 = V_1;
NullCheck(L_10);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_11 = L_10->___m_CameraCutEvent_13;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_12 = V_1;
NullCheck(L_11);
UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB(L_11, L_12, UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB_RuntimeMethod_var);
}
IL_0036:
{
// if (CameraCutEvent != null)
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_13 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9;
if (!L_13)
{
goto IL_0048;
}
}
{
// CameraCutEvent.Invoke(b);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_14 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_15 = V_1;
NullCheck(L_14);
UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB(L_14, L_15, UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB_RuntimeMethod_var);
}
IL_0048:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_16 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_004c:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_17 = V_0;
int32_t L_18;
L_18 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_0007;
}
}
IL_0055:
{
// }
return;
}
}
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::FindPotentialTargetBrain(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* CinemachineCore_FindPotentialTargetBrain_mD4D554DCF27AE5BD2BAEB9D09E37BFBDD9D79B3B (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, 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;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_3 = NULL;
int32_t V_4 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_5 = NULL;
{
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___0_vcam;
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_00a1;
}
}
{
// int numBrains = BrainCount;
int32_t L_2;
L_2 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
V_0 = L_2;
// for (int i = 0; i < numBrains; ++i)
V_2 = 0;
goto IL_0046;
}
IL_0017:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_3 = V_2;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_4;
L_4 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_3, NULL);
V_3 = L_4;
// if (b != null && b.OutputCamera != null && b.IsLive(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_5 = V_3;
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_0042;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_7 = V_3;
NullCheck(L_7);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8;
L_8 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_0042;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_10 = V_3;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_11 = ___0_vcam;
NullCheck(L_10);
bool L_12;
L_12 = CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058(L_10, L_11, (bool)0, NULL);
if (!L_12)
{
goto IL_0042;
}
}
{
// return b;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_13 = V_3;
return L_13;
}
IL_0042:
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_14 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0046:
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_15 = V_2;
int32_t L_16 = V_0;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_0017;
}
}
{
// int layer = 1 << vcam.gameObject.layer;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_17 = ___0_vcam;
NullCheck(L_17);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18;
L_18 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_17, NULL);
NullCheck(L_18);
int32_t L_19;
L_19 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_18, NULL);
V_1 = ((int32_t)(1<<((int32_t)(L_19&((int32_t)31)))));
// for (int i = 0; i < numBrains; ++i)
V_4 = 0;
goto IL_009c;
}
IL_0060:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_20 = V_4;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_21;
L_21 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_20, NULL);
V_5 = L_21;
// if (b != null && b.OutputCamera != null && (b.OutputCamera.cullingMask & layer) != 0)
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_22 = V_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_23)
{
goto IL_0096;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_24 = V_5;
NullCheck(L_24);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_25;
L_25 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_24, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_26)
{
goto IL_0096;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_27 = V_5;
NullCheck(L_27);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_28;
L_28 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_27, NULL);
NullCheck(L_28);
int32_t L_29;
L_29 = Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8(L_28, NULL);
int32_t L_30 = V_1;
if (!((int32_t)(L_29&L_30)))
{
goto IL_0096;
}
}
{
// return b;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_31 = V_5;
return L_31;
}
IL_0096:
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_32 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_009c:
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_33 = V_4;
int32_t L_34 = V_0;
if ((((int32_t)L_33) < ((int32_t)L_34)))
{
goto IL_0060;
}
}
IL_00a1:
{
// return null;
return (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9*)NULL;
}
}
// System.Void Cinemachine.CinemachineCore::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_OnTargetObjectWarped_m39BF4DE7271E080415FDB67E1C32C8E0C94702E1 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_positionDelta, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int numVcams = VirtualCameraCount;
int32_t L_0;
L_0 = CinemachineCore_get_VirtualCameraCount_m991909A066AD9BEE7B18512F6F2CB6B36F2ED86A(__this, NULL);
V_0 = L_0;
// for (int i = 0; i < numVcams; ++i)
V_1 = 0;
goto IL_001d;
}
IL_000b:
{
// GetVirtualCamera(i).OnTargetObjectWarped(target, positionDelta);
int32_t L_1 = V_1;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2;
L_2 = CinemachineCore_GetVirtualCamera_m4D2512A0C993348EFC8A76729802C8BBF6209F0B(__this, L_1, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_target;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_positionDelta;
NullCheck(L_2);
VirtualActionInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(45 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_2, L_3, L_4);
// for (int i = 0; i < numVcams; ++i)
int32_t L_5 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_001d:
{
// for (int i = 0; i < numVcams; ++i)
int32_t L_6 = V_1;
int32_t L_7 = V_0;
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_000b;
}
}
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore__ctor_m2F77D083353903E3CC95FC46D88EFE627D6FC2D4 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private List<CinemachineBrain> mActiveBrains = new List<CinemachineBrain>();
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_0 = (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*)il2cpp_codegen_object_new(List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC(L_0, List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC_RuntimeMethod_var);
__this->___mActiveBrains_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mActiveBrains_10), (void*)L_0);
// private List<CinemachineVirtualCameraBase> mActiveCameras = new List<CinemachineVirtualCameraBase>();
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_1 = (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*)il2cpp_codegen_object_new(List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13(L_1, List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
__this->___mActiveCameras_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mActiveCameras_11), (void*)L_1);
// private List<List<CinemachineVirtualCameraBase>> mAllCameras
// = new List<List<CinemachineVirtualCameraBase>>();
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_2 = (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*)il2cpp_codegen_object_new(List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D(L_2, List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D_RuntimeMethod_var);
__this->___mAllCameras_14 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAllCameras_14), (void*)L_2);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Cinemachine.CinemachineCore::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore__cctor_m206AFF5C9C6BE921CCFBB41D19902D33EF70EC37 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAFAF547C85769BDF74BD87AFDFF31623FFCC84A);
s_Il2CppMethodInitialized = true;
}
{
// public static readonly int kStreamingVersion = 20170927;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kStreamingVersion_0 = ((int32_t)20170927);
// public static readonly string kVersionString = "2.8.8";
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kVersionString_1 = _stringLiteralCAFAF547C85769BDF74BD87AFDFF31623FFCC84A;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kVersionString_1), (void*)_stringLiteralCAFAF547C85769BDF74BD87AFDFF31623FFCC84A);
// private static CinemachineCore sInstance = null;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2 = (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2), (void*)(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD*)NULL);
// public static bool sShowHiddenObjects = false;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sShowHiddenObjects_3 = (bool)0;
// public static AxisInputDelegate GetInputAxis = UnityEngine.Input.GetAxis;
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* L_0 = (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452*)il2cpp_codegen_object_new(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452_il2cpp_TypeInfo_var);
NullCheck(L_0);
AxisInputDelegate__ctor_m8D7FED117FA4DDE1BBDC08B5158E73E2FACFF7B6(L_0, NULL, (intptr_t)((void*)Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62_RuntimeMethod_var), NULL);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetInputAxis_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetInputAxis_4), (void*)L_0);
// public static float UniformDeltaTimeOverride = -1;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5 = (-1.0f);
// public static float CurrentTimeOverride = -1;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CurrentTimeOverride_6 = (-1.0f);
// public static CinemachineBrain.BrainEvent CameraUpdatedEvent = new CinemachineBrain.BrainEvent();
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_1 = (BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3*)il2cpp_codegen_object_new(BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3_il2cpp_TypeInfo_var);
NullCheck(L_1);
BrainEvent__ctor_mCAE49277912EB5AFFBA23BBBD84697BC258A56D7(L_1, NULL);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraUpdatedEvent_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraUpdatedEvent_8), (void*)L_1);
// public static CinemachineBrain.BrainEvent CameraCutEvent = new CinemachineBrain.BrainEvent();
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_2 = (BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3*)il2cpp_codegen_object_new(BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3_il2cpp_TypeInfo_var);
NullCheck(L_2);
BrainEvent__ctor_mCAE49277912EB5AFFBA23BBBD84697BC258A56D7(L_2, NULL);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9), (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
#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
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Multicast(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, 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));
float retVal = 0.0f;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* currentDelegate = reinterpret_cast<AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452*>(delegatesToInvoke[i]);
typedef float (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_axisName, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_OpenInst(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, const RuntimeMethod* method)
{
NullCheck(___0_axisName);
typedef float (*FunctionPointerType) (String_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_axisName, method);
}
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_OpenStatic(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (String_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_axisName, method);
}
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_OpenStaticInvoker(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, const RuntimeMethod* method)
{
return InvokerFuncInvoker1< float, String_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_axisName);
}
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_ClosedStaticInvoker(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, const RuntimeMethod* method)
{
return InvokerFuncInvoker2< float, RuntimeObject*, String_t* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_axisName);
}
IL2CPP_EXTERN_C float DelegatePInvokeWrapper_AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452 (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, const RuntimeMethod* method)
{
typedef float (DEFAULT_CALL *PInvokeFunc)(char*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Marshaling of parameter '___0_axisName' to native representation
char* ____0_axisName_marshaled = NULL;
____0_axisName_marshaled = il2cpp_codegen_marshal_string(___0_axisName);
// Native function invocation
float returnValue = il2cppPInvokeFunc(____0_axisName_marshaled);
// Marshaling cleanup of parameter '___0_axisName' native representation
il2cpp_codegen_marshal_free(____0_axisName_marshaled);
____0_axisName_marshaled = NULL;
return returnValue;
}
// System.Void Cinemachine.CinemachineCore/AxisInputDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisInputDelegate__ctor_m8D7FED117FA4DDE1BBDC08B5158E73E2FACFF7B6 (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
bool isOpen = parameterCount == 0;
if (isOpen)
{
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_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 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
__this->___extra_arg_5 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Multicast;
}
// System.Single Cinemachine.CinemachineCore/AxisInputDelegate::Invoke(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_axisName, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.CinemachineCore/AxisInputDelegate::BeginInvoke(System.String,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AxisInputDelegate_BeginInvoke_m7A4D0E95E70B542E40AF139F3FB6986F2973F30C (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
void *__d_args[2] = {0};
__d_args[0] = ___0_axisName;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Single Cinemachine.CinemachineCore/AxisInputDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisInputDelegate_EndInvoke_m03AB17EB531ED61AFA1262B48356151A0D162F24 (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
return *(float*)UnBox ((RuntimeObject*)__result);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Multicast(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, 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));
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B retVal;
memset((&retVal), 0, sizeof(retVal));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* currentDelegate = reinterpret_cast<GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A*>(delegatesToInvoke[i]);
typedef CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71*, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenInst(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, const RuntimeMethod* method)
{
NullCheck(___0_fromVcam);
typedef CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner, method);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenStatic(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, const RuntimeMethod* method)
{
typedef CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner, method);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenStaticInvoker(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, const RuntimeMethod* method)
{
return InvokerFuncInvoker4< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_ClosedStaticInvoker(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, const RuntimeMethod* method)
{
return InvokerFuncInvoker5< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenVirtual(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, const RuntimeMethod* method)
{
NullCheck(___0_fromVcam);
return VirtualFuncInvoker3< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenInterface(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, const RuntimeMethod* method)
{
NullCheck(___0_fromVcam);
return InterfaceFuncInvoker3< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenGenericVirtual(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, const RuntimeMethod* method)
{
NullCheck(___0_fromVcam);
return GenericVirtualFuncInvoker3< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(method, ___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenGenericInterface(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, const RuntimeMethod* method)
{
NullCheck(___0_fromVcam);
return GenericInterfaceFuncInvoker3< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(method, ___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner);
}
// System.Void Cinemachine.CinemachineCore/GetBlendOverrideDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetBlendOverrideDelegate__ctor_mE8D07530859FC280F4A642B0B05322C3568EB0C9 (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)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 == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
bool isOpen = parameterCount == 3;
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)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenGenericInterface;
else
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenInterface;
else
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenVirtual;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_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 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
__this->___extra_arg_5 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Multicast;
}
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineCore/GetBlendOverrideDelegate::Invoke(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,UnityEngine.MonoBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84 (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, const RuntimeMethod* method)
{
typedef CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_fromVcam, ___1_toVcam, ___2_defaultBlend, ___3_owner, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.CinemachineCore/GetBlendOverrideDelegate::BeginInvoke(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,UnityEngine.MonoBehaviour,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GetBlendOverrideDelegate_BeginInvoke_mC0BD5CA7322A5B456D5955B571EB11D5D6485603 (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_fromVcam, RuntimeObject* ___1_toVcam, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_defaultBlend, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___3_owner, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___4_callback, RuntimeObject* ___5_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = ___0_fromVcam;
__d_args[1] = ___1_toVcam;
__d_args[2] = Box(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var, &___2_defaultBlend);
__d_args[3] = ___3_owner;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___4_callback, (RuntimeObject*)___5_object);
}
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineCore/GetBlendOverrideDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_EndInvoke_m299DDA873DCE525E30CCB9621E6EB9BF9F897061 (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
return *(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*)UnBox ((RuntimeObject*)__result);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineCore/UpdateStatus::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus__ctor_mD7EB6573750445A83891060458B7305AB1899583 (UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* __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
#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 Cinemachine.CinemachineCore/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m88CAF6DA4D43FD43D6B42F407696C49FE93DF489 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* L_0 = (U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF*)il2cpp_codegen_object_new(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m0FE2AE12D8ED3BA533A9FE180F290766D49099AD(L_0, NULL);
((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Cinemachine.CinemachineCore/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0FE2AE12D8ED3BA533A9FE180F290766D49099AD (U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Int32 Cinemachine.CinemachineCore/<>c::<GetVirtualCamera>b__30_0(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CGetVirtualCameraU3Eb__30_0_mD00C1D63B243EAC04AF7754294C5C9998BBB1DEF (U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_x, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___1_y, const RuntimeMethod* method)
{
{
// x.Priority == y.Priority ? y.m_ActivationId - x.m_ActivationId : y.Priority - x.Priority);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___0_x;
NullCheck(L_0);
int32_t L_1;
L_1 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_0, NULL);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = ___1_y;
NullCheck(L_2);
int32_t L_3;
L_3 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_2, NULL);
if ((((int32_t)L_1) == ((int32_t)L_3)))
{
goto IL_001c;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = ___1_y;
NullCheck(L_4);
int32_t L_5;
L_5 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_4, NULL);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_6 = ___0_x;
NullCheck(L_6);
int32_t L_7;
L_7 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_6, NULL);
return ((int32_t)il2cpp_codegen_subtract(L_5, L_7));
}
IL_001c:
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8 = ___1_y;
NullCheck(L_8);
int32_t L_9 = L_8->___m_ActivationId_10;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10 = ___0_x;
NullCheck(L_10);
int32_t L_11 = L_10->___m_ActivationId_10;
return ((int32_t)il2cpp_codegen_subtract(L_9, L_11));
}
}
#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
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (m_vcamOwner == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_vcamOwner_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
// m_vcamOwner = GetComponent<CinemachineVirtualCameraBase>();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2;
L_2 = Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB(__this, Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
__this->___m_vcamOwner_5 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_vcamOwner_5), (void*)L_2);
}
IL_001a:
{
// return m_vcamOwner;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = __this->___m_vcamOwner_5;
return L_3;
}
}
// System.Void Cinemachine.CinemachineExtension::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_Awake_mF3E9E30D4CBBC656B8758FDAF759B5DFA1774C9E (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// ConnectToVcam(true);
VirtualActionInvoker1< bool >::Invoke(7 /* System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean) */, __this, (bool)1);
// }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnEnable_mAABA4125E1F4271A991D234F62771AD496E9EF98 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// protected virtual void OnEnable() {}
return;
}
}
// System.Void Cinemachine.CinemachineExtension::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnDestroy_m856A803E3DAE93CD0AADFA9B687A430BD24616DE (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// ConnectToVcam(false);
VirtualActionInvoker1< bool >::Invoke(7 /* System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean) */, __this, (bool)0);
// }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::EnsureStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_EnsureStarted_mDC4AE5D72929029A5F995886E4E5298269173FA9 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// internal void EnsureStarted() { ConnectToVcam(true); }
VirtualActionInvoker1< bool >::Invoke(7 /* System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean) */, __this, (bool)1);
// internal void EnsureStarted() { ConnectToVcam(true); }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_ConnectToVcam_m2052046FF2E7EB0CBB72680EAA521B5C63CDB0EC (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, bool ___0_connect, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5AA432806C20C02DAB77AA0393B088D80C51FDF9);
s_Il2CppMethodInitialized = true;
}
{
// if (connect && VirtualCamera == null)
bool L_0 = ___0_connect;
if (!L_0)
{
goto IL_001b;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_001b;
}
}
{
// Debug.LogError("CinemachineExtension requires a Cinemachine Virtual Camera component");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral5AA432806C20C02DAB77AA0393B088D80C51FDF9, NULL);
}
IL_001b:
{
// if (VirtualCamera != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3;
L_3 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
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_0046;
}
}
{
// if (connect)
bool L_5 = ___0_connect;
if (!L_5)
{
goto IL_003a;
}
}
{
// VirtualCamera.AddExtension(this);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_6;
L_6 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
NullCheck(L_6);
VirtualActionInvoker1< CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* >::Invoke(24 /* System.Void Cinemachine.CinemachineVirtualCameraBase::AddExtension(Cinemachine.CinemachineExtension) */, L_6, __this);
goto IL_0046;
}
IL_003a:
{
// VirtualCamera.RemoveExtension(this);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_7;
L_7 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
NullCheck(L_7);
VirtualActionInvoker1< CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* >::Invoke(25 /* System.Void Cinemachine.CinemachineVirtualCameraBase::RemoveExtension(Cinemachine.CinemachineExtension) */, L_7, __this);
}
IL_0046:
{
// mExtraState = null;
__this->___mExtraState_6 = (Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mExtraState_6), (void*)(Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56*)NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::PrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_PrePipelineMutateCameraStateCallback_m5011C9CC6618F64C0A02C9BFB7E2E572E7DA3BA1 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___1_curState, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// CinemachineVirtualCameraBase vcam, ref CameraState curState, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.CinemachineExtension::InvokePostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_InvokePostPipelineStageCallback_m67F6FE82D6B103A0B77281CE76F2BC9DBCAFE0C0 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, int32_t ___1_stage, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___2_state, float ___3_deltaTime, const RuntimeMethod* method)
{
{
// PostPipelineStageCallback(vcam, stage, ref state, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___0_vcam;
int32_t L_1 = ___1_stage;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_2 = ___2_state;
float L_3 = ___3_deltaTime;
VirtualActionInvoker4< CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, int32_t, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*, float >::Invoke(9 /* System.Void Cinemachine.CinemachineExtension::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single) */, __this, L_0, L_1, L_2, L_3);
// }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnTargetObjectWarped_mBA612C74EBA9DC865CC6A719C5B08C4C20D785D5 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_positionDelta, const RuntimeMethod* method)
{
{
// public virtual void OnTargetObjectWarped(Transform target, Vector3 positionDelta) {}
return;
}
}
// System.Void Cinemachine.CinemachineExtension::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_ForceCameraPosition_mA120130FCDE1C615EF0C6BBA3548C7B85855CD3F (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rot, const RuntimeMethod* method)
{
{
// public virtual void ForceCameraPosition(Vector3 pos, Quaternion rot) {}
return;
}
}
// System.Boolean Cinemachine.CinemachineExtension::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineExtension_OnTransitionFromCamera_mE638BC9E573F2F32B6D6A01EE6734DF8C54E46D2 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, RuntimeObject* ___0_fromCam, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldUp, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { return false; }
return (bool)0;
}
}
// System.Single Cinemachine.CinemachineExtension::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineExtension_GetMaxDampTime_mB9B8F4B9F9B418766F43C1660840B07465672823 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// public virtual float GetMaxDampTime() { return 0; }
return (0.0f);
}
}
// System.Boolean Cinemachine.CinemachineExtension::get_RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineExtension_get_RequiresUserInput_m1BA5050417CEAF7E438AADFC1F3F847AD3C64FC6 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// public virtual bool RequiresUserInput => false;
return (bool)0;
}
}
// System.Void Cinemachine.CinemachineExtension::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension__ctor_m8955F80D4A62DE7C3DA510CFECEF722346241C94 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_pinvoke(const AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE& unmarshaled, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_pinvoke& marshaled)
{
marshaled.___m_Value_0 = unmarshaled.___m_Value_0;
marshaled.___m_MinValue_1 = unmarshaled.___m_MinValue_1;
marshaled.___m_MaxValue_2 = unmarshaled.___m_MaxValue_2;
marshaled.___m_Wrap_3 = static_cast<int32_t>(unmarshaled.___m_Wrap_3);
}
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_pinvoke_back(const AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_pinvoke& marshaled, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE& unmarshaled)
{
float unmarshaledm_Value_temp_0 = 0.0f;
unmarshaledm_Value_temp_0 = marshaled.___m_Value_0;
unmarshaled.___m_Value_0 = unmarshaledm_Value_temp_0;
float unmarshaledm_MinValue_temp_1 = 0.0f;
unmarshaledm_MinValue_temp_1 = marshaled.___m_MinValue_1;
unmarshaled.___m_MinValue_1 = unmarshaledm_MinValue_temp_1;
float unmarshaledm_MaxValue_temp_2 = 0.0f;
unmarshaledm_MaxValue_temp_2 = marshaled.___m_MaxValue_2;
unmarshaled.___m_MaxValue_2 = unmarshaledm_MaxValue_temp_2;
bool unmarshaledm_Wrap_temp_3 = false;
unmarshaledm_Wrap_temp_3 = static_cast<bool>(marshaled.___m_Wrap_3);
unmarshaled.___m_Wrap_3 = unmarshaledm_Wrap_temp_3;
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_pinvoke_cleanup(AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_com(const AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE& unmarshaled, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_com& marshaled)
{
marshaled.___m_Value_0 = unmarshaled.___m_Value_0;
marshaled.___m_MinValue_1 = unmarshaled.___m_MinValue_1;
marshaled.___m_MaxValue_2 = unmarshaled.___m_MaxValue_2;
marshaled.___m_Wrap_3 = static_cast<int32_t>(unmarshaled.___m_Wrap_3);
}
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_com_back(const AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_com& marshaled, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE& unmarshaled)
{
float unmarshaledm_Value_temp_0 = 0.0f;
unmarshaledm_Value_temp_0 = marshaled.___m_Value_0;
unmarshaled.___m_Value_0 = unmarshaledm_Value_temp_0;
float unmarshaledm_MinValue_temp_1 = 0.0f;
unmarshaledm_MinValue_temp_1 = marshaled.___m_MinValue_1;
unmarshaled.___m_MinValue_1 = unmarshaledm_MinValue_temp_1;
float unmarshaledm_MaxValue_temp_2 = 0.0f;
unmarshaledm_MaxValue_temp_2 = marshaled.___m_MaxValue_2;
unmarshaled.___m_MaxValue_2 = unmarshaledm_MaxValue_temp_2;
bool unmarshaledm_Wrap_temp_3 = false;
unmarshaledm_Wrap_temp_3 = static_cast<bool>(marshaled.___m_Wrap_3);
unmarshaled.___m_Wrap_3 = unmarshaledm_Wrap_temp_3;
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_com_cleanup(AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.AxisBase::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisBase_Validate_mD6017BA404C55814A0E55DD7D036FA666EE038CB (AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* __this, const RuntimeMethod* method)
{
{
// m_MaxValue = Mathf.Clamp(m_MaxValue, m_MinValue, m_MaxValue);
float L_0 = __this->___m_MaxValue_2;
float L_1 = __this->___m_MinValue_1;
float L_2 = __this->___m_MaxValue_2;
float L_3;
L_3 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_0, L_1, L_2, NULL);
__this->___m_MaxValue_2 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void AxisBase_Validate_mD6017BA404C55814A0E55DD7D036FA666EE038CB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE*>(__this + _offset);
AxisBase_Validate_mD6017BA404C55814A0E55DD7D036FA666EE038CB(_thisAdjusted, 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
// Conversion methods for marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_pinvoke(const CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709& unmarshaled, CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_pinvoke& marshaled)
{
marshaled.___multiplier_0 = unmarshaled.___multiplier_0;
marshaled.___accelTime_1 = unmarshaled.___accelTime_1;
marshaled.___decelTime_2 = unmarshaled.___decelTime_2;
marshaled.___name_3 = il2cpp_codegen_marshal_string(unmarshaled.___name_3);
marshaled.___inputValue_4 = unmarshaled.___inputValue_4;
marshaled.___mCurrentSpeed_5 = unmarshaled.___mCurrentSpeed_5;
}
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_pinvoke_back(const CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_pinvoke& marshaled, CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709& unmarshaled)
{
float unmarshaledmultiplier_temp_0 = 0.0f;
unmarshaledmultiplier_temp_0 = marshaled.___multiplier_0;
unmarshaled.___multiplier_0 = unmarshaledmultiplier_temp_0;
float unmarshaledaccelTime_temp_1 = 0.0f;
unmarshaledaccelTime_temp_1 = marshaled.___accelTime_1;
unmarshaled.___accelTime_1 = unmarshaledaccelTime_temp_1;
float unmarshaleddecelTime_temp_2 = 0.0f;
unmarshaleddecelTime_temp_2 = marshaled.___decelTime_2;
unmarshaled.___decelTime_2 = unmarshaleddecelTime_temp_2;
unmarshaled.___name_3 = il2cpp_codegen_marshal_string_result(marshaled.___name_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_3));
float unmarshaledinputValue_temp_4 = 0.0f;
unmarshaledinputValue_temp_4 = marshaled.___inputValue_4;
unmarshaled.___inputValue_4 = unmarshaledinputValue_temp_4;
float unmarshaledmCurrentSpeed_temp_5 = 0.0f;
unmarshaledmCurrentSpeed_temp_5 = marshaled.___mCurrentSpeed_5;
unmarshaled.___mCurrentSpeed_5 = unmarshaledmCurrentSpeed_temp_5;
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_pinvoke_cleanup(CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___name_3);
marshaled.___name_3 = NULL;
}
// Conversion methods for marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_com(const CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709& unmarshaled, CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_com& marshaled)
{
marshaled.___multiplier_0 = unmarshaled.___multiplier_0;
marshaled.___accelTime_1 = unmarshaled.___accelTime_1;
marshaled.___decelTime_2 = unmarshaled.___decelTime_2;
marshaled.___name_3 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_3);
marshaled.___inputValue_4 = unmarshaled.___inputValue_4;
marshaled.___mCurrentSpeed_5 = unmarshaled.___mCurrentSpeed_5;
}
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_com_back(const CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_com& marshaled, CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709& unmarshaled)
{
float unmarshaledmultiplier_temp_0 = 0.0f;
unmarshaledmultiplier_temp_0 = marshaled.___multiplier_0;
unmarshaled.___multiplier_0 = unmarshaledmultiplier_temp_0;
float unmarshaledaccelTime_temp_1 = 0.0f;
unmarshaledaccelTime_temp_1 = marshaled.___accelTime_1;
unmarshaled.___accelTime_1 = unmarshaledaccelTime_temp_1;
float unmarshaleddecelTime_temp_2 = 0.0f;
unmarshaleddecelTime_temp_2 = marshaled.___decelTime_2;
unmarshaled.___decelTime_2 = unmarshaleddecelTime_temp_2;
unmarshaled.___name_3 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_3), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_3));
float unmarshaledinputValue_temp_4 = 0.0f;
unmarshaledinputValue_temp_4 = marshaled.___inputValue_4;
unmarshaled.___inputValue_4 = unmarshaledinputValue_temp_4;
float unmarshaledmCurrentSpeed_temp_5 = 0.0f;
unmarshaledmCurrentSpeed_temp_5 = marshaled.___mCurrentSpeed_5;
unmarshaled.___mCurrentSpeed_5 = unmarshaledmCurrentSpeed_temp_5;
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_com_cleanup(CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___name_3);
marshaled.___name_3 = NULL;
}
// System.Void Cinemachine.CinemachineInputAxisDriver::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputAxisDriver_Validate_mC2EFECCBF1C729D83650ECCB9EC02BA70A3692FC (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, const RuntimeMethod* method)
{
{
// accelTime = Mathf.Max(0, accelTime);
float L_0 = __this->___accelTime_1;
float L_1;
L_1 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_0, NULL);
__this->___accelTime_1 = L_1;
// decelTime = Mathf.Max(0, decelTime);
float L_2 = __this->___decelTime_2;
float L_3;
L_3 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_2, NULL);
__this->___decelTime_2 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_Validate_mC2EFECCBF1C729D83650ECCB9EC02BA70A3692FC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709*>(__this + _offset);
CinemachineInputAxisDriver_Validate_mC2EFECCBF1C729D83650ECCB9EC02BA70A3692FC(_thisAdjusted, method);
}
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisBase&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, float ___0_deltaTime, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___1_axis, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
float G_B8_0 = 0.0f;
float G_B14_0 = 0.0f;
{
// if (!string.IsNullOrEmpty(name))
String_t* L_0 = __this->___name_3;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (L_1)
{
goto IL_0028;
}
}
try
{// begin try (depth: 1)
// try { inputValue = CinemachineCore.GetInputAxis(name); }
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* L_2 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetInputAxis_4;
String_t* L_3 = __this->___name_3;
NullCheck(L_2);
float L_4;
L_4 = AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_inline(L_2, L_3, NULL);
__this->___inputValue_4 = L_4;
// try { inputValue = CinemachineCore.GetInputAxis(name); }
goto IL_0028;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_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.ArgumentException)
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
// catch (ArgumentException) {}
// catch (ArgumentException) {}
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0028;
}// end catch (depth: 1)
IL_0028:
{
// float input = inputValue * multiplier;
float L_6 = __this->___inputValue_4;
float L_7 = __this->___multiplier_0;
V_0 = ((float)il2cpp_codegen_multiply(L_6, L_7));
// if (deltaTime < Epsilon)
float L_8 = ___0_deltaTime;
if ((!(((float)L_8) < ((float)(9.99999975E-05f)))))
{
goto IL_004e;
}
}
{
// mCurrentSpeed = 0;
__this->___mCurrentSpeed_5 = (0.0f);
goto IL_0125;
}
IL_004e:
{
// float speed = input / deltaTime;
float L_9 = V_0;
float L_10 = ___0_deltaTime;
V_1 = ((float)(L_9/L_10));
// float dampTime = Mathf.Abs(speed) < Mathf.Abs(mCurrentSpeed) ? decelTime : accelTime;
float L_11 = V_1;
float L_12;
L_12 = fabsf(L_11);
float L_13 = __this->___mCurrentSpeed_5;
float L_14;
L_14 = fabsf(L_13);
if ((((float)L_12) < ((float)L_14)))
{
goto IL_006d;
}
}
{
float L_15 = __this->___accelTime_1;
G_B8_0 = L_15;
goto IL_0073;
}
IL_006d:
{
float L_16 = __this->___decelTime_2;
G_B8_0 = L_16;
}
IL_0073:
{
V_2 = G_B8_0;
// speed = mCurrentSpeed + Damper.Damp(speed - mCurrentSpeed, dampTime, deltaTime);
float L_17 = __this->___mCurrentSpeed_5;
float L_18 = V_1;
float L_19 = __this->___mCurrentSpeed_5;
float L_20 = V_2;
float L_21 = ___0_deltaTime;
float L_22;
L_22 = Damper_Damp_m3245F3453DB74DE11801C6EE15F163D5EAFC0CE4(((float)il2cpp_codegen_subtract(L_18, L_19)), L_20, L_21, NULL);
V_1 = ((float)il2cpp_codegen_add(L_17, L_22));
// mCurrentSpeed = speed;
float L_23 = V_1;
__this->___mCurrentSpeed_5 = L_23;
// float range = axis.m_MaxValue - axis.m_MinValue;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_24 = ___1_axis;
float L_25 = L_24->___m_MaxValue_2;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_26 = ___1_axis;
float L_27 = L_26->___m_MinValue_1;
V_3 = ((float)il2cpp_codegen_subtract(L_25, L_27));
// if (!axis.m_Wrap && decelTime > Epsilon && range > Epsilon)
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_28 = ___1_axis;
bool L_29 = L_28->___m_Wrap_3;
if (L_29)
{
goto IL_0121;
}
}
{
float L_30 = __this->___decelTime_2;
if ((!(((float)L_30) > ((float)(9.99999975E-05f)))))
{
goto IL_0121;
}
}
{
float L_31 = V_3;
if ((!(((float)L_31) > ((float)(9.99999975E-05f)))))
{
goto IL_0121;
}
}
{
// float v0 = ClampValue(ref axis, axis.m_Value);
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_32 = ___1_axis;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_33 = ___1_axis;
float L_34 = L_33->___m_Value_0;
float L_35;
L_35 = CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747(__this, L_32, L_34, NULL);
V_4 = L_35;
// float v = ClampValue(ref axis, v0 + speed * deltaTime);
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_36 = ___1_axis;
float L_37 = V_4;
float L_38 = V_1;
float L_39 = ___0_deltaTime;
float L_40;
L_40 = CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747(__this, L_36, ((float)il2cpp_codegen_add(L_37, ((float)il2cpp_codegen_multiply(L_38, L_39)))), NULL);
V_5 = L_40;
// float d = (speed > 0) ? axis.m_MaxValue - v : v - axis.m_MinValue;
float L_41 = V_1;
if ((((float)L_41) > ((float)(0.0f))))
{
goto IL_00ee;
}
}
{
float L_42 = V_5;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_43 = ___1_axis;
float L_44 = L_43->___m_MinValue_1;
G_B14_0 = ((float)il2cpp_codegen_subtract(L_42, L_44));
goto IL_00f7;
}
IL_00ee:
{
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_45 = ___1_axis;
float L_46 = L_45->___m_MaxValue_2;
float L_47 = V_5;
G_B14_0 = ((float)il2cpp_codegen_subtract(L_46, L_47));
}
IL_00f7:
{
// if (d < (0.1f * range) && Mathf.Abs(speed) > Epsilon)
float L_48 = V_3;
if ((!(((float)G_B14_0) < ((float)((float)il2cpp_codegen_multiply((0.100000001f), L_48))))))
{
goto IL_0121;
}
}
{
float L_49 = V_1;
float L_50;
L_50 = fabsf(L_49);
if ((!(((float)L_50) > ((float)(9.99999975E-05f)))))
{
goto IL_0121;
}
}
{
// speed = Damper.Damp(v - v0, decelTime, deltaTime) / deltaTime;
float L_51 = V_5;
float L_52 = V_4;
float L_53 = __this->___decelTime_2;
float L_54 = ___0_deltaTime;
float L_55;
L_55 = Damper_Damp_m3245F3453DB74DE11801C6EE15F163D5EAFC0CE4(((float)il2cpp_codegen_subtract(L_51, L_52)), L_53, L_54, NULL);
float L_56 = ___0_deltaTime;
V_1 = ((float)(L_55/L_56));
}
IL_0121:
{
// input = speed * deltaTime;
float L_57 = V_1;
float L_58 = ___0_deltaTime;
V_0 = ((float)il2cpp_codegen_multiply(L_57, L_58));
}
IL_0125:
{
// axis.m_Value = ClampValue(ref axis, axis.m_Value + input);
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_59 = ___1_axis;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_60 = ___1_axis;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_61 = ___1_axis;
float L_62 = L_61->___m_Value_0;
float L_63 = V_0;
float L_64;
L_64 = CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747(__this, L_60, ((float)il2cpp_codegen_add(L_62, L_63)), NULL);
L_59->___m_Value_0 = L_64;
// return Mathf.Abs(inputValue) > Epsilon;
float L_65 = __this->___inputValue_4;
float L_66;
L_66 = fabsf(L_65);
return (bool)((((float)L_66) > ((float)(9.99999975E-05f)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4_AdjustorThunk (RuntimeObject* __this, float ___0_deltaTime, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___1_axis, const RuntimeMethod* method)
{
CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709*>(__this + _offset);
bool _returnValue;
_returnValue = CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4(_thisAdjusted, ___0_deltaTime, ___1_axis, method);
return _returnValue;
}
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_m24BE353BA761E2D8A9EE55CF6274D17C31EB3F76 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, float ___0_deltaTime, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___1_axis, const RuntimeMethod* method)
{
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE V_0;
memset((&V_0), 0, sizeof(V_0));
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var a = new AxisBase
// {
// m_Value = axis.Value,
// m_MinValue = axis.m_MinValue,
// m_MaxValue = axis.m_MaxValue,
// m_Wrap = axis.m_Wrap
// };
il2cpp_codegen_initobj((&V_1), sizeof(AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE));
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_0 = ___1_axis;
float L_1 = L_0->___Value_0;
(&V_1)->___m_Value_0 = L_1;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_2 = ___1_axis;
float L_3 = L_2->___m_MinValue_8;
(&V_1)->___m_MinValue_1 = L_3;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_4 = ___1_axis;
float L_5 = L_4->___m_MaxValue_9;
(&V_1)->___m_MaxValue_2 = L_5;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_6 = ___1_axis;
bool L_7 = L_6->___m_Wrap_10;
(&V_1)->___m_Wrap_3 = L_7;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE L_8 = V_1;
V_0 = L_8;
// bool changed = Update(deltaTime, ref a);
float L_9 = ___0_deltaTime;
bool L_10;
L_10 = CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4(__this, L_9, (&V_0), NULL);
// axis.Value = a.m_Value;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_11 = ___1_axis;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE L_12 = V_0;
float L_13 = L_12.___m_Value_0;
L_11->___Value_0 = L_13;
// return changed;
return L_10;
}
}
IL2CPP_EXTERN_C bool CinemachineInputAxisDriver_Update_m24BE353BA761E2D8A9EE55CF6274D17C31EB3F76_AdjustorThunk (RuntimeObject* __this, float ___0_deltaTime, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___1_axis, const RuntimeMethod* method)
{
CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709*>(__this + _offset);
bool _returnValue;
_returnValue = CinemachineInputAxisDriver_Update_m24BE353BA761E2D8A9EE55CF6274D17C31EB3F76(_thisAdjusted, ___0_deltaTime, ___1_axis, method);
return _returnValue;
}
// System.Single Cinemachine.CinemachineInputAxisDriver::ClampValue(Cinemachine.AxisBase&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___0_axis, float ___1_v, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B4_0 = 0.0f;
float G_B4_1 = 0.0f;
float G_B3_0 = 0.0f;
float G_B3_1 = 0.0f;
float G_B5_0 = 0.0f;
float G_B5_1 = 0.0f;
float G_B5_2 = 0.0f;
{
// float r = axis.m_MaxValue - axis.m_MinValue;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_0 = ___0_axis;
float L_1 = L_0->___m_MaxValue_2;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_2 = ___0_axis;
float L_3 = L_2->___m_MinValue_1;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
// if (axis.m_Wrap && r > Epsilon)
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_4 = ___0_axis;
bool L_5 = L_4->___m_Wrap_3;
if (!L_5)
{
goto IL_0045;
}
}
{
float L_6 = V_0;
if ((!(((float)L_6) > ((float)(9.99999975E-05f)))))
{
goto IL_0045;
}
}
{
// v = (v - axis.m_MinValue) % r;
float L_7 = ___1_v;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_8 = ___0_axis;
float L_9 = L_8->___m_MinValue_1;
float L_10 = V_0;
___1_v = (fmodf(((float)il2cpp_codegen_subtract(L_7, L_9)), L_10));
// v += axis.m_MinValue + ((v < 0) ? r : 0);
float L_11 = ___1_v;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_12 = ___0_axis;
float L_13 = L_12->___m_MinValue_1;
float L_14 = ___1_v;
G_B3_0 = L_13;
G_B3_1 = L_11;
if ((((float)L_14) < ((float)(0.0f))))
{
G_B4_0 = L_13;
G_B4_1 = L_11;
goto IL_0040;
}
}
{
G_B5_0 = (0.0f);
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_0041;
}
IL_0040:
{
float L_15 = V_0;
G_B5_0 = L_15;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_0041:
{
___1_v = ((float)il2cpp_codegen_add(G_B5_2, ((float)il2cpp_codegen_add(G_B5_1, G_B5_0))));
}
IL_0045:
{
// return Mathf.Clamp(v, axis.m_MinValue, axis.m_MaxValue);
float L_16 = ___1_v;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_17 = ___0_axis;
float L_18 = L_17->___m_MinValue_1;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_19 = ___0_axis;
float L_20 = L_19->___m_MaxValue_2;
float L_21;
L_21 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_16, L_18, L_20, NULL);
return L_21;
}
}
IL2CPP_EXTERN_C float CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747_AdjustorThunk (RuntimeObject* __this, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___0_axis, float ___1_v, const RuntimeMethod* method)
{
CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709*>(__this + _offset);
float _returnValue;
_returnValue = CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747(_thisAdjusted, ___0_axis, ___1_v, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizePos_mCD78307D06204C7543CB99D3F2FB5F320B996423 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_pos, const RuntimeMethod* method)
{
{
// if (Looped && MaxPos > 0)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
if (!L_0)
{
goto IL_0033;
}
}
{
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
if ((!(((float)L_1) > ((float)(0.0f)))))
{
goto IL_0033;
}
}
{
// pos = pos % MaxPos;
float L_2 = ___0_pos;
float L_3;
L_3 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
___0_pos = (fmodf(L_2, L_3));
// if (pos < 0)
float L_4 = ___0_pos;
if ((!(((float)L_4) < ((float)(0.0f)))))
{
goto IL_0031;
}
}
{
// pos += MaxPos;
float L_5 = ___0_pos;
float L_6;
L_6 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
___0_pos = ((float)il2cpp_codegen_add(L_5, L_6));
}
IL_0031:
{
// return pos;
float L_7 = ___0_pos;
return L_7;
}
IL_0033:
{
// return Mathf.Clamp(pos, 0, MaxPos);
float L_8 = ___0_pos;
float L_9;
L_9 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
float L_10;
L_10 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_8, (0.0f), L_9, NULL);
return L_10;
}
}
// System.Single Cinemachine.CinemachinePathBase::FindClosestPoint(UnityEngine.Vector3,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_FindClosestPoint_m57D4703AEE2B706B72070E39406CFF0DF5BE5F81 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, int32_t ___1_startSegment, int32_t ___2_searchRadius, int32_t ___3_stepsPerSegment, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
float V_9 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
memset((&V_10), 0, sizeof(V_10));
float V_11 = 0.0f;
float V_12 = 0.0f;
int32_t G_B6_0 = 0;
{
// float start = MinPos;
float L_0;
L_0 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
V_0 = L_0;
// float end = MaxPos;
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
V_1 = L_1;
// if (searchRadius >= 0)
int32_t L_2 = ___2_searchRadius;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0059;
}
}
{
// int r = Mathf.FloorToInt(Mathf.Min(searchRadius, (end - start) / 2f));
int32_t L_3 = ___2_searchRadius;
float L_4 = V_1;
float L_5 = V_0;
float L_6;
L_6 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)L_3), ((float)(((float)il2cpp_codegen_subtract(L_4, L_5))/(2.0f))), NULL);
int32_t L_7;
L_7 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_6, NULL);
V_6 = L_7;
// start = startSegment - r;
int32_t L_8 = ___1_startSegment;
int32_t L_9 = V_6;
V_0 = ((float)((int32_t)il2cpp_codegen_subtract(L_8, L_9)));
// end = startSegment + r + 1;
int32_t L_10 = ___1_startSegment;
int32_t L_11 = V_6;
V_1 = ((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_10, L_11)), 1)));
// if (!Looped)
bool L_12;
L_12 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
if (L_12)
{
goto IL_0059;
}
}
{
// start = Mathf.Max(start, MinPos);
float L_13 = V_0;
float L_14;
L_14 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
float L_15;
L_15 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_13, L_14, NULL);
V_0 = L_15;
// end = Mathf.Min(end, MaxPos);
float L_16 = V_1;
float L_17;
L_17 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
float L_18;
L_18 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_16, L_17, NULL);
V_1 = L_18;
}
IL_0059:
{
// stepsPerSegment = Mathf.RoundToInt(Mathf.Clamp(stepsPerSegment, 1f, 100f));
int32_t L_19 = ___3_stepsPerSegment;
float L_20;
L_20 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)L_19), (1.0f), (100.0f), NULL);
int32_t L_21;
L_21 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_20, NULL);
___3_stepsPerSegment = L_21;
// float stepSize = 1f / stepsPerSegment;
int32_t L_22 = ___3_stepsPerSegment;
V_2 = ((float)((1.0f)/((float)L_22)));
// float bestPos = startSegment;
int32_t L_23 = ___1_startSegment;
V_3 = ((float)L_23);
// float bestDistance = float.MaxValue;
V_4 = ((std::numeric_limits<float>::max)());
// int iterations = (stepsPerSegment == 1) ? 1 : 3;
int32_t L_24 = ___3_stepsPerSegment;
if ((((int32_t)L_24) == ((int32_t)1)))
{
goto IL_008e;
}
}
{
G_B6_0 = 3;
goto IL_008f;
}
IL_008e:
{
G_B6_0 = 1;
}
IL_008f:
{
V_5 = G_B6_0;
// for (int i = 0; i < iterations; ++i)
V_7 = 0;
goto IL_010f;
}
IL_0096:
{
// Vector3 v0 = EvaluatePosition(start);
float L_25 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_25);
V_8 = L_26;
// for (float f = start + stepSize; f <= end; f += stepSize)
float L_27 = V_0;
float L_28 = V_2;
V_9 = ((float)il2cpp_codegen_add(L_27, L_28));
goto IL_00f6;
}
IL_00a6:
{
// Vector3 v = EvaluatePosition(f);
float L_29 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_29);
V_10 = L_30;
// float t = p.ClosestPointOnSegment(v0, v);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___0_p;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_10;
float L_34;
L_34 = UnityVectorExtensions_ClosestPointOnSegment_m5AF0D62D87EF8EF307260D87EA85BE2A4C35B85D(L_31, L_32, L_33, NULL);
V_11 = L_34;
// float d = Vector3.SqrMagnitude(p - Vector3.Lerp(v0, v, t));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ___0_p;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_10;
float L_38 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_36, L_37, L_38, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_35, L_39, NULL);
float L_41;
L_41 = Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline(L_40, NULL);
V_12 = L_41;
// if (d < bestDistance)
float L_42 = V_12;
float L_43 = V_4;
if ((!(((float)L_42) < ((float)L_43))))
{
goto IL_00ec;
}
}
{
// bestDistance = d;
float L_44 = V_12;
V_4 = L_44;
// bestPos = f - (1 - t) * stepSize;
float L_45 = V_9;
float L_46 = V_11;
float L_47 = V_2;
V_3 = ((float)il2cpp_codegen_subtract(L_45, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_46)), L_47))));
}
IL_00ec:
{
// v0 = v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_10;
V_8 = L_48;
// for (float f = start + stepSize; f <= end; f += stepSize)
float L_49 = V_9;
float L_50 = V_2;
V_9 = ((float)il2cpp_codegen_add(L_49, L_50));
}
IL_00f6:
{
// for (float f = start + stepSize; f <= end; f += stepSize)
float L_51 = V_9;
float L_52 = V_1;
if ((((float)L_51) <= ((float)L_52)))
{
goto IL_00a6;
}
}
{
// start = bestPos - stepSize;
float L_53 = V_3;
float L_54 = V_2;
V_0 = ((float)il2cpp_codegen_subtract(L_53, L_54));
// end = bestPos + stepSize;
float L_55 = V_3;
float L_56 = V_2;
V_1 = ((float)il2cpp_codegen_add(L_55, L_56));
// stepSize /= stepsPerSegment;
float L_57 = V_2;
int32_t L_58 = ___3_stepsPerSegment;
V_2 = ((float)(L_57/((float)L_58)));
// for (int i = 0; i < iterations; ++i)
int32_t L_59 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_59, 1));
}
IL_010f:
{
// for (int i = 0; i < iterations; ++i)
int32_t L_60 = V_7;
int32_t L_61 = V_5;
if ((((int32_t)L_60) < ((int32_t)L_61)))
{
goto IL_0096;
}
}
{
// return bestPos;
float L_62 = V_3;
return L_62;
}
}
// System.Single Cinemachine.CinemachinePathBase::MinUnit(Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_MinUnit_m0B6884D7FD0928C74C702C191368EF0B37712737 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, int32_t ___0_units, const RuntimeMethod* method)
{
{
// if (units == PositionUnits.Normalized)
int32_t L_0 = ___0_units;
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
{
goto IL_000a;
}
}
{
// return 0;
return (0.0f);
}
IL_000a:
{
// return units == PositionUnits.Distance ? 0 : MinPos;
int32_t L_1 = ___0_units;
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_0015;
}
}
{
float L_2;
L_2 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
return L_2;
}
IL_0015:
{
return (0.0f);
}
}
// System.Single Cinemachine.CinemachinePathBase::MaxUnit(Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_MaxUnit_mD6C8BEEF736AF66618CD9FEA69D61CC5C9854F76 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, int32_t ___0_units, const RuntimeMethod* method)
{
{
// if (units == PositionUnits.Normalized)
int32_t L_0 = ___0_units;
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
{
goto IL_000a;
}
}
{
// return 1;
return (1.0f);
}
IL_000a:
{
// return units == PositionUnits.Distance ? PathLength : MaxPos;
int32_t L_1 = ___0_units;
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_0015;
}
}
{
float L_2;
L_2 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
return L_2;
}
IL_0015:
{
float L_3;
L_3 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
return L_3;
}
}
// System.Single Cinemachine.CinemachinePathBase::StandardizeUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizeUnit_m0BD23E05F3EF8C163CB4F7830B2336B3D0713460 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_pos, int32_t ___1_units, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// if (units == PositionUnits.PathUnits)
int32_t L_0 = ___1_units;
if (L_0)
{
goto IL_000b;
}
}
{
// return StandardizePos(pos);
float L_1 = ___0_pos;
float L_2;
L_2 = VirtualFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_1);
return L_2;
}
IL_000b:
{
// if (units == PositionUnits.Distance)
int32_t L_3 = ___1_units;
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_0017;
}
}
{
// return StandardizePathDistance(pos);
float L_4 = ___0_pos;
float L_5;
L_5 = CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E(__this, L_4, NULL);
return L_5;
}
IL_0017:
{
// float len = PathLength;
float L_6;
L_6 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
V_0 = L_6;
// if (len < UnityVectorExtensions.Epsilon)
float L_7 = V_0;
if ((!(((float)L_7) < ((float)(9.99999975E-05f)))))
{
goto IL_002c;
}
}
{
// return 0;
return (0.0f);
}
IL_002c:
{
// return StandardizePathDistance(pos * len) / len;
float L_8 = ___0_pos;
float L_9 = V_0;
float L_10;
L_10 = CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E(__this, ((float)il2cpp_codegen_multiply(L_8, L_9)), NULL);
float L_11 = V_0;
return ((float)(L_10/L_11));
}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePositionAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachinePathBase_EvaluatePositionAtUnit_mCE1B51BBCAEFF5A65A68F1D3113390F7BC223843 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_pos, int32_t ___1_units, const RuntimeMethod* method)
{
{
// return EvaluatePosition(ToNativePathUnits(pos, units));
float L_0 = ___0_pos;
int32_t L_1 = ___1_units;
float L_2;
L_2 = CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158(__this, L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_2);
return L_3;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangentAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachinePathBase_EvaluateTangentAtUnit_m0EA566D1633A62430B68960B5AF3E882F9F2219E (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_pos, int32_t ___1_units, const RuntimeMethod* method)
{
{
// return EvaluateTangent(ToNativePathUnits(pos, units));
float L_0 = ___0_pos;
int32_t L_1 = ___1_units;
float L_2;
L_2 = CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158(__this, L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(9 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangent(System.Single) */, __this, L_2);
return L_3;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachinePathBase::EvaluateOrientationAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachinePathBase_EvaluateOrientationAtUnit_m28859D88DD40B298B14EE6D04A6358534E09C0A7 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_pos, int32_t ___1_units, const RuntimeMethod* method)
{
{
// return EvaluateOrientation(ToNativePathUnits(pos, units));
float L_0 = ___0_pos;
int32_t L_1 = ___1_units;
float L_2;
L_2 = CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158(__this, L_0, L_1, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = VirtualFuncInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, float >::Invoke(10 /* UnityEngine.Quaternion Cinemachine.CinemachinePathBase::EvaluateOrientation(System.Single) */, __this, L_2);
return L_3;
}
}
// System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_InvalidateDistanceCache_m5A8B12C547975C78D5167E08B823DCD800799878 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method)
{
{
// m_DistanceToPos = null;
__this->___m_DistanceToPos_6 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DistanceToPos_6), (void*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL);
// m_PosToDistance = null;
__this->___m_PosToDistance_7 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PosToDistance_7), (void*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL);
// m_CachedSampleSteps = 0;
__this->___m_CachedSampleSteps_8 = 0;
// m_PathLength = 0;
__this->___m_PathLength_9 = (0.0f);
// }
return;
}
}
// System.Boolean Cinemachine.CinemachinePathBase::DistanceCacheIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePathBase_DistanceCacheIsValid_m513365FFC2B3206A2C0687DD7F0F3C698C031240 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method)
{
{
// return (MaxPos == MinPos)
// || (m_DistanceToPos != null && m_PosToDistance != null
// && m_CachedSampleSteps == DistanceCacheSampleStepsPerSegment
// && m_CachedSampleSteps > 0);
float L_0;
L_0 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
if ((((float)L_0) == ((float)L_1)))
{
goto IL_0038;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->___m_DistanceToPos_6;
if (!L_2)
{
goto IL_0036;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = __this->___m_PosToDistance_7;
if (!L_3)
{
goto IL_0036;
}
}
{
int32_t L_4 = __this->___m_CachedSampleSteps_8;
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
{
goto IL_0036;
}
}
{
int32_t L_6 = __this->___m_CachedSampleSteps_8;
return (bool)((((int32_t)L_6) > ((int32_t)0))? 1 : 0);
}
IL_0036:
{
return (bool)0;
}
IL_0038:
{
return (bool)1;
}
}
// System.Single Cinemachine.CinemachinePathBase::get_PathLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method)
{
{
// if (DistanceCacheSampleStepsPerSegment < 1)
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
if ((((int32_t)L_0) >= ((int32_t)1)))
{
goto IL_000f;
}
}
{
// return 0;
return (0.0f);
}
IL_000f:
{
// if (!DistanceCacheIsValid())
bool L_1;
L_1 = CinemachinePathBase_DistanceCacheIsValid_m513365FFC2B3206A2C0687DD7F0F3C698C031240(__this, NULL);
if (L_1)
{
goto IL_0023;
}
}
{
// ResamplePath(DistanceCacheSampleStepsPerSegment);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
CinemachinePathBase_ResamplePath_mDB5434016BE1079B26B3DF4C4371B446875648C1(__this, L_2, NULL);
}
IL_0023:
{
// return m_PathLength;
float L_3 = __this->___m_PathLength_9;
return L_3;
}
}
// System.Single Cinemachine.CinemachinePathBase::StandardizePathDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_distance, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float length = PathLength;
float L_0;
L_0 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
V_0 = L_0;
// if (length < Vector3.kEpsilon)
float L_1 = V_0;
if ((!(((float)L_1) < ((float)(9.99999975E-06f)))))
{
goto IL_0015;
}
}
{
// return 0;
return (0.0f);
}
IL_0015:
{
// if (Looped)
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
if (!L_2)
{
goto IL_002f;
}
}
{
// distance = distance % length;
float L_3 = ___0_distance;
float L_4 = V_0;
___0_distance = (fmodf(L_3, L_4));
// if (distance < 0)
float L_5 = ___0_distance;
if ((!(((float)L_5) < ((float)(0.0f)))))
{
goto IL_002f;
}
}
{
// distance += length;
float L_6 = ___0_distance;
float L_7 = V_0;
___0_distance = ((float)il2cpp_codegen_add(L_6, L_7));
}
IL_002f:
{
// return Mathf.Clamp(distance, 0, length);
float L_8 = ___0_distance;
float L_9 = V_0;
float L_10;
L_10 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_8, (0.0f), L_9, NULL);
return L_10;
}
}
// System.Single Cinemachine.CinemachinePathBase::ToNativePathUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_pos, int32_t ___1_units, const RuntimeMethod* method)
{
float V_0 = 0.0f;
int32_t V_1 = 0;
float V_2 = 0.0f;
{
// if (units == PositionUnits.PathUnits)
int32_t L_0 = ___1_units;
if (L_0)
{
goto IL_0005;
}
}
{
// return pos;
float L_1 = ___0_pos;
return L_1;
}
IL_0005:
{
// if (DistanceCacheSampleStepsPerSegment < 1 || PathLength < UnityVectorExtensions.Epsilon)
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
if ((((int32_t)L_2) < ((int32_t)1)))
{
goto IL_001b;
}
}
{
float L_3;
L_3 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
if ((!(((float)L_3) < ((float)(9.99999975E-05f)))))
{
goto IL_0022;
}
}
IL_001b:
{
// return MinPos;
float L_4;
L_4 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
return L_4;
}
IL_0022:
{
// if (units == PositionUnits.Normalized)
int32_t L_5 = ___1_units;
if ((!(((uint32_t)L_5) == ((uint32_t)2))))
{
goto IL_0030;
}
}
{
// pos *= PathLength;
float L_6 = ___0_pos;
float L_7;
L_7 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
___0_pos = ((float)il2cpp_codegen_multiply(L_6, L_7));
}
IL_0030:
{
// pos = StandardizePathDistance(pos);
float L_8 = ___0_pos;
float L_9;
L_9 = CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E(__this, L_8, NULL);
___0_pos = L_9;
// float d = pos / m_cachedDistanceStepSize;
float L_10 = ___0_pos;
float L_11 = __this->___m_cachedDistanceStepSize_11;
V_0 = ((float)(L_10/L_11));
// int i = Mathf.FloorToInt(d);
float L_12 = V_0;
int32_t L_13;
L_13 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_12, NULL);
V_1 = L_13;
// if (i >= m_DistanceToPos.Length-1)
int32_t L_14 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = __this->___m_DistanceToPos_6;
NullCheck(L_15);
if ((((int32_t)L_14) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), 1)))))
{
goto IL_005d;
}
}
{
// return MaxPos;
float L_16;
L_16 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
return L_16;
}
IL_005d:
{
// float t = d - (float)i;
float L_17 = V_0;
int32_t L_18 = V_1;
V_2 = ((float)il2cpp_codegen_subtract(L_17, ((float)L_18)));
// return MinPos + Mathf.Lerp(m_DistanceToPos[i], m_DistanceToPos[i+1], t);
float L_19;
L_19 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = __this->___m_DistanceToPos_6;
int32_t L_21 = V_1;
NullCheck(L_20);
int32_t L_22 = L_21;
float L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = __this->___m_DistanceToPos_6;
int32_t L_25 = V_1;
NullCheck(L_24);
int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 1));
float L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
float L_28 = V_2;
float L_29;
L_29 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_23, L_27, L_28, NULL);
return ((float)il2cpp_codegen_add(L_19, L_29));
}
}
// System.Single Cinemachine.CinemachinePathBase::FromPathNativeUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_FromPathNativeUnits_mEFCB692BFEC5A048AF23D9BA3EC74A4255D5D867 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___0_pos, int32_t ___1_units, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
int32_t V_2 = 0;
float V_3 = 0.0f;
{
// if (units == PositionUnits.PathUnits)
int32_t L_0 = ___1_units;
if (L_0)
{
goto IL_0005;
}
}
{
// return pos;
float L_1 = ___0_pos;
return L_1;
}
IL_0005:
{
// float length = PathLength;
float L_2;
L_2 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
V_0 = L_2;
// if (DistanceCacheSampleStepsPerSegment < 1 || length < UnityVectorExtensions.Epsilon)
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
if ((((int32_t)L_3) < ((int32_t)1)))
{
goto IL_001d;
}
}
{
float L_4 = V_0;
if ((!(((float)L_4) < ((float)(9.99999975E-05f)))))
{
goto IL_0023;
}
}
IL_001d:
{
// return 0;
return (0.0f);
}
IL_0023:
{
// pos = StandardizePos(pos);
float L_5 = ___0_pos;
float L_6;
L_6 = VirtualFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_5);
___0_pos = L_6;
// float d = pos / m_cachedPosStepSize;
float L_7 = ___0_pos;
float L_8 = __this->___m_cachedPosStepSize_10;
V_1 = ((float)(L_7/L_8));
// int i = Mathf.FloorToInt(d);
float L_9 = V_1;
int32_t L_10;
L_10 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_9, NULL);
V_2 = L_10;
// if (i >= m_PosToDistance.Length-1)
int32_t L_11 = V_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = __this->___m_PosToDistance_7;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), 1)))))
{
goto IL_0053;
}
}
{
// pos = m_PathLength;
float L_13 = __this->___m_PathLength_9;
___0_pos = L_13;
goto IL_0072;
}
IL_0053:
{
// float t = d - (float)i;
float L_14 = V_1;
int32_t L_15 = V_2;
V_3 = ((float)il2cpp_codegen_subtract(L_14, ((float)L_15)));
// pos = Mathf.Lerp(m_PosToDistance[i], m_PosToDistance[i+1], t);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_16 = __this->___m_PosToDistance_7;
int32_t L_17 = V_2;
NullCheck(L_16);
int32_t L_18 = L_17;
float L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = __this->___m_PosToDistance_7;
int32_t L_21 = V_2;
NullCheck(L_20);
int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 1));
float L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
float L_24 = V_3;
float L_25;
L_25 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_19, L_23, L_24, NULL);
___0_pos = L_25;
}
IL_0072:
{
// if (units == PositionUnits.Normalized)
int32_t L_26 = ___1_units;
if ((!(((uint32_t)L_26) == ((uint32_t)2))))
{
goto IL_007b;
}
}
{
// pos /= length;
float L_27 = ___0_pos;
float L_28 = V_0;
___0_pos = ((float)(L_27/L_28));
}
IL_007b:
{
// return pos;
float L_29 = ___0_pos;
return L_29;
}
}
// System.Void Cinemachine.CinemachinePathBase::ResamplePath(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_ResamplePath_mDB5434016BE1079B26B3DF4C4371B446875648C1 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, int32_t ___0_stepsPerSegment, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
int32_t V_2 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
float V_4 = 0.0f;
int32_t V_5 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
float V_7 = 0.0f;
float V_8 = 0.0f;
int32_t V_9 = 0;
int32_t V_10 = 0;
float V_11 = 0.0f;
float V_12 = 0.0f;
float V_13 = 0.0f;
float V_14 = 0.0f;
{
// InvalidateDistanceCache();
VirtualActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
// float minPos = MinPos;
float L_0;
L_0 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
V_0 = L_0;
// float maxPos = MaxPos;
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
// float stepSize = 1f / Mathf.Max(1, stepsPerSegment);
int32_t L_2 = ___0_stepsPerSegment;
int32_t L_3;
L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(1, L_2, NULL);
V_1 = ((float)((1.0f)/((float)L_3)));
// int numKeys = Mathf.RoundToInt((maxPos - minPos) / stepSize) + 1;
float L_4 = V_0;
float L_5 = V_1;
int32_t L_6;
L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)il2cpp_codegen_subtract(L_1, L_4))/L_5)), NULL);
V_2 = ((int32_t)il2cpp_codegen_add(L_6, 1));
// m_PosToDistance = new float[numKeys];
int32_t L_7 = V_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_7);
__this->___m_PosToDistance_7 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PosToDistance_7), (void*)L_8);
// m_CachedSampleSteps = stepsPerSegment;
int32_t L_9 = ___0_stepsPerSegment;
__this->___m_CachedSampleSteps_8 = L_9;
// m_cachedPosStepSize = stepSize;
float L_10 = V_1;
__this->___m_cachedPosStepSize_10 = L_10;
// Vector3 p0 = EvaluatePosition(0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, (0.0f));
V_3 = L_11;
// m_PosToDistance[0] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = __this->___m_PosToDistance_7;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
// float pos = minPos;
float L_13 = V_0;
V_4 = L_13;
// for (int i = 1; i < numKeys; ++i)
V_5 = 1;
goto IL_00aa;
}
IL_0069:
{
// pos += stepSize;
float L_14 = V_4;
float L_15 = V_1;
V_4 = ((float)il2cpp_codegen_add(L_14, L_15));
// Vector3 p = EvaluatePosition(pos);
float L_16 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_16);
V_6 = L_17;
// float d = Vector3.Distance(p0, p);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_6;
float L_20;
L_20 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_18, L_19, NULL);
V_7 = L_20;
// m_PathLength += d;
float L_21 = __this->___m_PathLength_9;
float L_22 = V_7;
__this->___m_PathLength_9 = ((float)il2cpp_codegen_add(L_21, L_22));
// p0 = p;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_6;
V_3 = L_23;
// m_PosToDistance[i] = m_PathLength;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = __this->___m_PosToDistance_7;
int32_t L_25 = V_5;
float L_26 = __this->___m_PathLength_9;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (float)L_26);
// for (int i = 1; i < numKeys; ++i)
int32_t L_27 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00aa:
{
// for (int i = 1; i < numKeys; ++i)
int32_t L_28 = V_5;
int32_t L_29 = V_2;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_0069;
}
}
{
// m_DistanceToPos = new float[numKeys];
int32_t L_30 = V_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_30);
__this->___m_DistanceToPos_6 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DistanceToPos_6), (void*)L_31);
// m_DistanceToPos[0] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = __this->___m_DistanceToPos_6;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
// if (numKeys > 1)
int32_t L_33 = V_2;
if ((((int32_t)L_33) <= ((int32_t)1)))
{
goto IL_0166;
}
}
{
// stepSize = m_PathLength / (numKeys - 1);
float L_34 = __this->___m_PathLength_9;
int32_t L_35 = V_2;
V_1 = ((float)(L_34/((float)((int32_t)il2cpp_codegen_subtract(L_35, 1)))));
// m_cachedDistanceStepSize = stepSize;
float L_36 = V_1;
__this->___m_cachedDistanceStepSize_11 = L_36;
// float distance = 0;
V_8 = (0.0f);
// int posIndex = 1;
V_9 = 1;
// for (int i = 1; i < numKeys; ++i)
V_10 = 1;
goto IL_0161;
}
IL_00f1:
{
// distance += stepSize;
float L_37 = V_8;
float L_38 = V_1;
V_8 = ((float)il2cpp_codegen_add(L_37, L_38));
// float d = m_PosToDistance[posIndex];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_39 = __this->___m_PosToDistance_7;
int32_t L_40 = V_9;
NullCheck(L_39);
int32_t L_41 = L_40;
float L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
V_11 = L_42;
goto IL_0114;
}
IL_0104:
{
// d = m_PosToDistance[++posIndex];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_43 = __this->___m_PosToDistance_7;
int32_t L_44 = V_9;
int32_t L_45 = ((int32_t)il2cpp_codegen_add(L_44, 1));
V_9 = L_45;
NullCheck(L_43);
int32_t L_46 = L_45;
float L_47 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
V_11 = L_47;
}
IL_0114:
{
// while (d < distance && posIndex < numKeys-1)
float L_48 = V_11;
float L_49 = V_8;
if ((!(((float)L_48) < ((float)L_49))))
{
goto IL_0121;
}
}
{
int32_t L_50 = V_9;
int32_t L_51 = V_2;
if ((((int32_t)L_50) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_51, 1)))))
{
goto IL_0104;
}
}
IL_0121:
{
// float d0 = m_PosToDistance[posIndex-1];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_52 = __this->___m_PosToDistance_7;
int32_t L_53 = V_9;
NullCheck(L_52);
int32_t L_54 = ((int32_t)il2cpp_codegen_subtract(L_53, 1));
float L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
V_12 = L_55;
// float delta = d - d0;
float L_56 = V_11;
float L_57 = V_12;
V_13 = ((float)il2cpp_codegen_subtract(L_56, L_57));
// float t = (distance - d0) / delta;
float L_58 = V_8;
float L_59 = V_12;
float L_60 = V_13;
V_14 = ((float)(((float)il2cpp_codegen_subtract(L_58, L_59))/L_60));
// m_DistanceToPos[i] = m_cachedPosStepSize * (t + posIndex - 1);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_61 = __this->___m_DistanceToPos_6;
int32_t L_62 = V_10;
float L_63 = __this->___m_cachedPosStepSize_10;
float L_64 = V_14;
int32_t L_65 = V_9;
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(L_62), (float)((float)il2cpp_codegen_multiply(L_63, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_64, ((float)L_65))), (1.0f))))));
// for (int i = 1; i < numKeys; ++i)
int32_t L_66 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_66, 1));
}
IL_0161:
{
// for (int i = 1; i < numKeys; ++i)
int32_t L_67 = V_10;
int32_t L_68 = V_2;
if ((((int32_t)L_67) < ((int32_t)L_68)))
{
goto IL_00f1;
}
}
IL_0166:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachinePathBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase__ctor_m8BEE8B0F31272FDA797F0459F992A3B491570A3F (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public int m_Resolution = 20;
__this->___m_Resolution_4 = ((int32_t)20);
// public Appearance m_Appearance = new Appearance();
Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* L_0 = (Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8*)il2cpp_codegen_object_new(Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var);
NullCheck(L_0);
Appearance__ctor_m3600590C110F6BC2BBA3F48A4334B8A38A030796(L_0, NULL);
__this->___m_Appearance_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Appearance_5), (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.Void Cinemachine.CinemachinePathBase/Appearance::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Appearance__ctor_m3600590C110F6BC2BBA3F48A4334B8A38A030796 (Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* __this, const RuntimeMethod* method)
{
{
// public Color pathColor = Color.green;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
L_0 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
__this->___pathColor_0 = L_0;
// public Color inactivePathColor = Color.gray;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
L_1 = Color_get_gray_m6D01087E0F20F34718EBA5B213853B4BB49F1DEF_inline(NULL);
__this->___inactivePathColor_1 = L_1;
// public float width = 0.2f;
__this->___width_2 = (0.200000003f);
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
#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 Cinemachine.AxisStatePropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisStatePropertyAttribute__ctor_m1D11BE55127A1BACC4CB41824FF44D0E00A0DC87 (AxisStatePropertyAttribute_tFBCBFEF943E50A61D6E9F02E2CE923F9AD067239* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 Cinemachine.OrbitalTransposerHeadingPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OrbitalTransposerHeadingPropertyAttribute__ctor_m5B7E2CE0AC1A499F6E98EFAAE60778B2F21E8928 (OrbitalTransposerHeadingPropertyAttribute_tE876A68FC48876CEB3AF87FC87CAE70524CE2990* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 Cinemachine.LensSettingsPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettingsPropertyAttribute__ctor_mFF909C9CF0455F425DCA867724371F4F4EF66A79 (LensSettingsPropertyAttribute_t5539598E05FD9A9577DC426077865268A41F0288* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 Cinemachine.VcamTargetPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamTargetPropertyAttribute__ctor_mE0BC017BF1E9F5AEC1B8BCFCED347AA3D88D8A29 (VcamTargetPropertyAttribute_t3866A0297D067AC94B7E374702285EE5D6B60C42* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 Cinemachine.CinemachineBlendDefinitionPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinitionPropertyAttribute__ctor_mA824C842C2AB60CF5A7528ADFA275AF270B8ADB9 (CinemachineBlendDefinitionPropertyAttribute_tB1CEB886C7C9B87A9A1E42A05EB4174EFEE05842* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 Cinemachine.SaveDuringPlayAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SaveDuringPlayAttribute__ctor_m1F7704B00AFB92A9175DFDEC562EFF62D768807A (SaveDuringPlayAttribute_t79A5D9415E7B832C7BA91A2610FB11FF78B91153* __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 Cinemachine.NoSaveDuringPlayAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoSaveDuringPlayAttribute__ctor_m04387BDD20964808880B69859589C3CE10BFE22E (NoSaveDuringPlayAttribute_t9CC28AFA18EA4BC763B68EB1600C411A375B96BB* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 Cinemachine.TagFieldAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagFieldAttribute__ctor_m37CB058BFE10C3277F3180F177571BC7F985C6B8 (TagFieldAttribute_t5B40E892DB7EA40C29F9C18773AD6E760A5577F3* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 Cinemachine.NoiseSettingsPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseSettingsPropertyAttribute__ctor_mE969AACC17EE1AC1C654D65EB7C1E036BB4E16C4 (NoiseSettingsPropertyAttribute_t0E412287CC59FDA50C08C85A761876C80E55B7C5* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 Cinemachine.CinemachineEmbeddedAssetPropertyAttribute::.ctor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineEmbeddedAssetPropertyAttribute__ctor_m5AA2CEDCBE161BBB0F5B93AB0691E7D72FBA8F32 (CinemachineEmbeddedAssetPropertyAttribute_t6692FF2870984754FA66135C2A8C2D7F3E3313FE* __this, bool ___0_warnIfNull, const RuntimeMethod* method)
{
{
// public CinemachineEmbeddedAssetPropertyAttribute(bool warnIfNull = false)
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
// WarnIfNull = warnIfNull;
bool L_0 = ___0_warnIfNull;
__this->___WarnIfNull_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
// Cinemachine.DocumentationSortingAttribute/Level Cinemachine.DocumentationSortingAttribute::get_Category()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DocumentationSortingAttribute_get_Category_mE12739E1F69EC05F32AB71A8AC8252DC7B8D722C (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, const RuntimeMethod* method)
{
{
// public Level Category { get; private set; }
int32_t L_0 = __this->___U3CCategoryU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Cinemachine.DocumentationSortingAttribute::set_Category(Cinemachine.DocumentationSortingAttribute/Level)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DocumentationSortingAttribute_set_Category_mBF1A4C6A80D15E9A772468A2B4981A7658FCFD5B (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public Level Category { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CCategoryU3Ek__BackingField_0 = L_0;
return;
}
}
// System.Void Cinemachine.DocumentationSortingAttribute::.ctor(Cinemachine.DocumentationSortingAttribute/Level)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DocumentationSortingAttribute__ctor_m31E87AB883A8DF0AF3B9D233D4AAE4FE5964DE6F (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, int32_t ___0_category, const RuntimeMethod* method)
{
{
// public DocumentationSortingAttribute(Level category)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// Category = category;
int32_t L_0 = ___0_category;
DocumentationSortingAttribute_set_Category_mBF1A4C6A80D15E9A772468A2B4981A7658FCFD5B_inline(__this, L_0, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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.Int32 Cinemachine.CinemachineVirtualCameraBase::get_ValidatingStreamVersion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_ValidatingStreamVersion_m3FA3A728FAF24AA79D08CB23CB7416D250280C45 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return m_OnValidateCalled ? m_ValidatingStreamVersion : CinemachineCore.kStreamingVersion; }
bool L_0 = __this->___m_OnValidateCalled_7;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_1 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kStreamingVersion_0;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->___m_ValidatingStreamVersion_6;
return L_2;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_ValidatingStreamVersion(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_ValidatingStreamVersion_mE99F8D7C363F7259CD22F03D43428AA9E14ED433 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// private set { m_ValidatingStreamVersion = value; }
int32_t L_0 = ___0_value;
__this->___m_ValidatingStreamVersion_6 = L_0;
// private set { m_ValidatingStreamVersion = value; }
return;
}
}
// System.Single Cinemachine.CinemachineVirtualCameraBase::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_GetMaxDampTime_m4D72BD93F9B3B32BDFB20976CE7A1E8B41567047 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
int32_t V_1 = 0;
{
// float maxDamp = 0;
V_0 = (0.0f);
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (!L_0)
{
goto IL_003c;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_1 = 0;
goto IL_002e;
}
IL_0012:
{
// maxDamp = Mathf.Max(maxDamp, mExtensions[i].GetMaxDampTime());
float L_1 = V_0;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_2;
L_2 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_3 = V_1;
NullCheck(L_2);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4;
L_4 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_2, L_3, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
NullCheck(L_4);
float L_5;
L_5 = VirtualFuncInvoker0< float >::Invoke(13 /* System.Single Cinemachine.CinemachineExtension::GetMaxDampTime() */, L_4);
float L_6;
L_6 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, L_5, NULL);
V_0 = L_6;
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002e:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_8 = V_1;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_9;
L_9 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_9, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0012;
}
}
IL_003c:
{
// return maxDamp;
float L_11 = V_0;
return L_11;
}
}
// System.Single Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m215A089B8451330FA8D7D6E4DB8E38400AD9E7CF (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, float ___0_initial, float ___1_dampTime, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// dampTime = Mathf.Lerp(Mathf.Max(1, dampTime), dampTime, FollowTargetAttachment);
float L_0 = ___1_dampTime;
float L_1;
L_1 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((1.0f), L_0, NULL);
float L_2 = ___1_dampTime;
float L_3 = __this->___FollowTargetAttachment_11;
float L_4;
L_4 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_1, L_2, L_3, NULL);
___1_dampTime = L_4;
// deltaTime = Mathf.Lerp(0, deltaTime, FollowTargetAttachment);
float L_5 = ___2_deltaTime;
float L_6 = __this->___FollowTargetAttachment_11;
float L_7;
L_7 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_5, L_6, NULL);
___2_deltaTime = L_7;
// return Damper.Damp(initial, dampTime, deltaTime);
float L_8 = ___0_initial;
float L_9 = ___1_dampTime;
float L_10 = ___2_deltaTime;
float L_11;
L_11 = Damper_Damp_m3245F3453DB74DE11801C6EE15F163D5EAFC0CE4(L_8, L_9, L_10, NULL);
return L_11;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m871E131EE59CEEC1B5691F5DC570B18816530C97 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_initial, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dampTime, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// dampTime = Vector3.Lerp(Vector3.Max(Vector3.one, dampTime), dampTime, FollowTargetAttachment);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_dampTime;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline(L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_dampTime;
float L_4 = __this->___FollowTargetAttachment_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_2, L_3, L_4, NULL);
___1_dampTime = L_5;
// deltaTime = Mathf.Lerp(0, deltaTime, FollowTargetAttachment);
float L_6 = ___2_deltaTime;
float L_7 = __this->___FollowTargetAttachment_11;
float L_8;
L_8 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_6, L_7, NULL);
___2_deltaTime = L_8;
// return Damper.Damp(initial, dampTime, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_initial;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_dampTime;
float L_11 = ___2_deltaTime;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Damper_Damp_m3FF6416E2538374C5805A252094351151793F5E7(L_9, L_10, L_11, NULL);
return L_12;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m12B68094CE823031220DD1E2EAB52AAD0AC25412 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_initial, float ___1_dampTime, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// dampTime = Mathf.Lerp(Mathf.Max(1, dampTime), dampTime, FollowTargetAttachment);
float L_0 = ___1_dampTime;
float L_1;
L_1 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((1.0f), L_0, NULL);
float L_2 = ___1_dampTime;
float L_3 = __this->___FollowTargetAttachment_11;
float L_4;
L_4 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_1, L_2, L_3, NULL);
___1_dampTime = L_4;
// deltaTime = Mathf.Lerp(0, deltaTime, FollowTargetAttachment);
float L_5 = ___2_deltaTime;
float L_6 = __this->___FollowTargetAttachment_11;
float L_7;
L_7 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_5, L_6, NULL);
___2_deltaTime = L_7;
// return Damper.Damp(initial, dampTime, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_initial;
float L_9 = ___1_dampTime;
float L_10 = ___2_deltaTime;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Damper_Damp_mBBBCCE7F67FF9678EE42AA0B0EBD7BC4FFEF2FB9(L_8, L_9, L_10, NULL);
return L_11;
}
}
// System.Single Cinemachine.CinemachineVirtualCameraBase::DetachedLookAtTargetDamp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_mFB6FAA90EB2A5263D19E3D91C30C072C972E849E (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, float ___0_initial, float ___1_dampTime, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// dampTime = Mathf.Lerp(Mathf.Max(1, dampTime), dampTime, LookAtTargetAttachment);
float L_0 = ___1_dampTime;
float L_1;
L_1 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((1.0f), L_0, NULL);
float L_2 = ___1_dampTime;
float L_3 = __this->___LookAtTargetAttachment_12;
float L_4;
L_4 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_1, L_2, L_3, NULL);
___1_dampTime = L_4;
// deltaTime = Mathf.Lerp(0, deltaTime, LookAtTargetAttachment);
float L_5 = ___2_deltaTime;
float L_6 = __this->___LookAtTargetAttachment_12;
float L_7;
L_7 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_5, L_6, NULL);
___2_deltaTime = L_7;
// return Damper.Damp(initial, dampTime, deltaTime);
float L_8 = ___0_initial;
float L_9 = ___1_dampTime;
float L_10 = ___2_deltaTime;
float L_11;
L_11 = Damper_Damp_m3245F3453DB74DE11801C6EE15F163D5EAFC0CE4(L_8, L_9, L_10, NULL);
return L_11;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedLookAtTargetDamp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m3919D9F0DA00F12FA05608A3EBE1345E938E5DE3 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_initial, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dampTime, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// dampTime = Vector3.Lerp(Vector3.Max(Vector3.one, dampTime), dampTime, LookAtTargetAttachment);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_dampTime;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline(L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_dampTime;
float L_4 = __this->___LookAtTargetAttachment_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_2, L_3, L_4, NULL);
___1_dampTime = L_5;
// deltaTime = Mathf.Lerp(0, deltaTime, LookAtTargetAttachment);
float L_6 = ___2_deltaTime;
float L_7 = __this->___LookAtTargetAttachment_12;
float L_8;
L_8 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_6, L_7, NULL);
___2_deltaTime = L_8;
// return Damper.Damp(initial, dampTime, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_initial;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_dampTime;
float L_11 = ___2_deltaTime;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Damper_Damp_m3FF6416E2538374C5805A252094351151793F5E7(L_9, L_10, L_11, NULL);
return L_12;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedLookAtTargetDamp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m8ABF51D39DFC31B7EF4FBCC0139ACDB64FD7F94E (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_initial, float ___1_dampTime, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// dampTime = Mathf.Lerp(Mathf.Max(1, dampTime), dampTime, LookAtTargetAttachment);
float L_0 = ___1_dampTime;
float L_1;
L_1 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((1.0f), L_0, NULL);
float L_2 = ___1_dampTime;
float L_3 = __this->___LookAtTargetAttachment_12;
float L_4;
L_4 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_1, L_2, L_3, NULL);
___1_dampTime = L_4;
// deltaTime = Mathf.Lerp(0, deltaTime, LookAtTargetAttachment);
float L_5 = ___2_deltaTime;
float L_6 = __this->___LookAtTargetAttachment_12;
float L_7;
L_7 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_5, L_6, NULL);
___2_deltaTime = L_7;
// return Damper.Damp(initial, dampTime, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_initial;
float L_9 = ___1_dampTime;
float L_10 = ___2_deltaTime;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Damper_Damp_mBBBCCE7F67FF9678EE42AA0B0EBD7BC4FFEF2FB9(L_8, L_9, L_10, NULL);
return L_11;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::AddExtension(Cinemachine.CinemachineExtension)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_AddExtension_m84615F482D5461685B226D4B57539FA2E7F8EE20 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___0_extension, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (mExtensions == null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (L_0)
{
goto IL_0015;
}
}
{
// mExtensions = new List<CinemachineExtension>();
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_1 = (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)il2cpp_codegen_object_new(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1(L_1, List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1_RuntimeMethod_var);
CinemachineVirtualCameraBase_set_mExtensions_m14B06AC70E1112D5D87372C2D868EA55B7B218E5_inline(__this, L_1, NULL);
goto IL_0022;
}
IL_0015:
{
// mExtensions.Remove(extension);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_2;
L_2 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_3 = ___0_extension;
NullCheck(L_2);
bool L_4;
L_4 = List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53(L_2, L_3, List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var);
}
IL_0022:
{
// mExtensions.Add(extension);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_5;
L_5 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_6 = ___0_extension;
NullCheck(L_5);
List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_inline(L_5, L_6, List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::RemoveExtension(Cinemachine.CinemachineExtension)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_RemoveExtension_m7047B670478FDAF97D48F2906539F250D354EF6C (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___0_extension, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (!L_0)
{
goto IL_0015;
}
}
{
// mExtensions.Remove(extension);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_1;
L_1 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_2 = ___0_extension;
NullCheck(L_1);
bool L_3;
L_3 = List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53(L_1, L_2, List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var);
}
IL_0015:
{
// }
return;
}
}
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension> Cinemachine.CinemachineVirtualCameraBase::get_mExtensions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// internal List<CinemachineExtension> mExtensions { get; private set; }
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0 = __this->___U3CmExtensionsU3Ek__BackingField_14;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_mExtensions(System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_mExtensions_m14B06AC70E1112D5D87372C2D868EA55B7B218E5 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___0_value, const RuntimeMethod* method)
{
{
// internal List<CinemachineExtension> mExtensions { get; private set; }
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0 = ___0_value;
__this->___U3CmExtensionsU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmExtensionsU3Ek__BackingField_14), (void*)L_0);
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvokePostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, int32_t ___1_stage, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___2_newState, float ___3_deltaTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
int32_t V_1 = 0;
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* V_2 = NULL;
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (!L_0)
{
goto IL_0059;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_1 = 0;
goto IL_004b;
}
IL_000c:
{
// var e = mExtensions[i];
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_1;
L_1 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_2 = V_1;
NullCheck(L_1);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_3;
L_3 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_1, L_2, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
V_2 = L_3;
// if (e == null)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0034;
}
}
{
// mExtensions.RemoveAt(i);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_6;
L_6 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_7 = V_1;
NullCheck(L_6);
List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00(L_6, L_7, List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
// --i;
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
goto IL_0047;
}
IL_0034:
{
// else if (e.enabled)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_9 = V_2;
NullCheck(L_9);
bool L_10;
L_10 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_9, NULL);
if (!L_10)
{
goto IL_0047;
}
}
{
// e.InvokePostPipelineStageCallback(vcam, stage, ref newState, deltaTime);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_11 = V_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12 = ___0_vcam;
int32_t L_13 = ___1_stage;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_14 = ___2_newState;
float L_15 = ___3_deltaTime;
NullCheck(L_11);
CinemachineExtension_InvokePostPipelineStageCallback_m67F6FE82D6B103A0B77281CE76F2BC9DBCAFE0C0(L_11, L_12, L_13, L_14, L_15, NULL);
}
IL_0047:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_004b:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_17 = V_1;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_18;
L_18 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_18, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_000c;
}
}
IL_0059:
{
// CinemachineVirtualCameraBase parent = ParentCamera as CinemachineVirtualCameraBase;
RuntimeObject* L_20;
L_20 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
V_0 = ((CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)IsInstClass((RuntimeObject*)L_20, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var));
// if (parent != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_21 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_22)
{
goto IL_0079;
}
}
{
// parent.InvokePostPipelineStageCallback(vcam, stage, ref newState, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_23 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_24 = ___0_vcam;
int32_t L_25 = ___1_stage;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_26 = ___2_newState;
float L_27 = ___3_deltaTime;
NullCheck(L_23);
CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF(L_23, L_24, L_25, L_26, L_27, NULL);
}
IL_0079:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvokePrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvokePrePipelineMutateCameraStateCallback_m6468DFDE19E8860EC1EE36073D4BEE179D609CB1 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___0_vcam, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___1_newState, float ___2_deltaTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
int32_t V_1 = 0;
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* V_2 = NULL;
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (!L_0)
{
goto IL_0057;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_1 = 0;
goto IL_0049;
}
IL_000c:
{
// var e = mExtensions[i];
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_1;
L_1 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_2 = V_1;
NullCheck(L_1);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_3;
L_3 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_1, L_2, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
V_2 = L_3;
// if (e == null)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0034;
}
}
{
// mExtensions.RemoveAt(i);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_6;
L_6 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_7 = V_1;
NullCheck(L_6);
List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00(L_6, L_7, List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
// --i;
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
goto IL_0045;
}
IL_0034:
{
// else if (e.enabled)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_9 = V_2;
NullCheck(L_9);
bool L_10;
L_10 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_9, NULL);
if (!L_10)
{
goto IL_0045;
}
}
{
// e.PrePipelineMutateCameraStateCallback(vcam, ref newState, deltaTime);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_11 = V_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12 = ___0_vcam;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_13 = ___1_newState;
float L_14 = ___2_deltaTime;
NullCheck(L_11);
VirtualActionInvoker3< CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*, float >::Invoke(8 /* System.Void Cinemachine.CinemachineExtension::PrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single) */, L_11, L_12, L_13, L_14);
}
IL_0045:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0049:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_16 = V_1;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_17;
L_17 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_17);
int32_t L_18;
L_18 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_17, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
if ((((int32_t)L_16) < ((int32_t)L_18)))
{
goto IL_000c;
}
}
IL_0057:
{
// CinemachineVirtualCameraBase parent = ParentCamera as CinemachineVirtualCameraBase;
RuntimeObject* L_19;
L_19 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
V_0 = ((CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)IsInstClass((RuntimeObject*)L_19, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var));
// if (parent != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_20 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_21)
{
goto IL_0075;
}
}
{
// parent.InvokePrePipelineMutateCameraStateCallback(vcam, ref newState, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_22 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_23 = ___0_vcam;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_24 = ___1_newState;
float L_25 = ___2_deltaTime;
NullCheck(L_22);
CinemachineVirtualCameraBase_InvokePrePipelineMutateCameraStateCallback_m6468DFDE19E8860EC1EE36073D4BEE179D609CB1(L_22, L_23, L_24, L_25, NULL);
}
IL_0075:
{
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::InvokeOnTransitionInExtensions(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_InvokeOnTransitionInExtensions_m0D02A9178DEE05F756D00FDBA9A4A5B6EE3BB225 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, RuntimeObject* ___0_fromCam, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldUp, float ___2_deltaTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* V_2 = NULL;
{
// bool forceUpdate = false;
V_0 = (bool)0;
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (!L_0)
{
goto IL_005d;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_1 = 0;
goto IL_004f;
}
IL_000e:
{
// var e = mExtensions[i];
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_1;
L_1 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_2 = V_1;
NullCheck(L_1);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_3;
L_3 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_1, L_2, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
V_2 = L_3;
// if (e == null)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0036;
}
}
{
// mExtensions.RemoveAt(i);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_6;
L_6 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_7 = V_1;
NullCheck(L_6);
List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00(L_6, L_7, List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
// --i;
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
goto IL_004b;
}
IL_0036:
{
// else if (e.enabled && e.OnTransitionFromCamera(fromCam, worldUp, deltaTime))
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_9 = V_2;
NullCheck(L_9);
bool L_10;
L_10 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_9, NULL);
if (!L_10)
{
goto IL_004b;
}
}
{
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_11 = V_2;
RuntimeObject* L_12 = ___0_fromCam;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___1_worldUp;
float L_14 = ___2_deltaTime;
NullCheck(L_11);
bool L_15;
L_15 = VirtualFuncInvoker3< bool, RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(12 /* System.Boolean Cinemachine.CinemachineExtension::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, L_11, L_12, L_13, L_14);
if (!L_15)
{
goto IL_004b;
}
}
{
// forceUpdate = true;
V_0 = (bool)1;
}
IL_004b:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_004f:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_17 = V_1;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_18;
L_18 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_18, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_000e;
}
}
IL_005d:
{
// return forceUpdate;
bool L_20 = V_0;
return L_20;
}
}
// System.String Cinemachine.CinemachineVirtualCameraBase::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineVirtualCameraBase_get_Name_mD5D510F82C6F26960F8036AC76A6B107E0304DD0 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public string Name => name;
String_t* L_0;
L_0 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
return L_0;
}
}
// System.String Cinemachine.CinemachineVirtualCameraBase::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineVirtualCameraBase_get_Description_m6D0D078084943330192565A884AA823576E68792 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public virtual string Description => "";
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
}
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::get_Priority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// get => m_Priority;
int32_t L_0 = __this->___m_Priority_9;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_Priority(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_Priority_m233ED0376CE0BD1244CCA52DF4532C8988DC05AC (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// set => m_Priority = value;
int32_t L_0 = ___0_value;
__this->___m_Priority_9 = L_0;
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::ApplyPositionBlendMethod(Cinemachine.CameraState&,Cinemachine.CinemachineVirtualCameraBase/BlendHint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_ApplyPositionBlendMethod_mD956666402D6A533C23C8AE5AD6DB5C875C2FDCD (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___0_state, int32_t ___1_hint, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_hint;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1)))
{
case 0:
{
goto IL_0015;
}
case 1:
{
goto IL_0021;
}
case 2:
{
goto IL_002d;
}
}
}
{
return;
}
IL_0015:
{
// state.BlendHint |= CameraState.BlendHintValue.SphericalPositionBlend;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_1 = ___0_state;
int32_t* L_2 = (int32_t*)(&L_1->___BlendHint_10);
int32_t* L_3 = L_2;
int32_t L_4 = *((int32_t*)L_3);
*((int32_t*)L_3) = (int32_t)((int32_t)(L_4|4));
// break;
return;
}
IL_0021:
{
// state.BlendHint |= CameraState.BlendHintValue.CylindricalPositionBlend;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_5 = ___0_state;
int32_t* L_6 = (int32_t*)(&L_5->___BlendHint_10);
int32_t* L_7 = L_6;
int32_t L_8 = *((int32_t*)L_7);
*((int32_t*)L_7) = (int32_t)((int32_t)(L_8|8));
// break;
return;
}
IL_002d:
{
// state.BlendHint |= CameraState.BlendHintValue.RadialAimBlend;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_9 = ___0_state;
int32_t* L_10 = (int32_t*)(&L_9->___BlendHint_10);
int32_t* L_11 = L_10;
int32_t L_12 = *((int32_t*)L_11);
*((int32_t*)L_11) = (int32_t)((int32_t)(L_12|((int32_t)16)));
// }
return;
}
}
// UnityEngine.GameObject Cinemachine.CinemachineVirtualCameraBase::get_VirtualCameraGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* CinemachineVirtualCameraBase_get_VirtualCameraGameObject_m85F9D37C4395161F7C4023FDCD9858EC8952D617 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (this == null)
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_0;
L_0 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(__this, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_0)
{
goto IL_000b;
}
}
{
// return null; // object deleted
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
IL_000b:
{
// return gameObject;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
return L_1;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_IsValid_m5BB3331E066DF4C9A02FA433F785C5B64C3330C3 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool IsValid => !(this == null);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_0;
L_0 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(__this, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineVirtualCameraBase::get_ParentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// if (!mSlaveStatusUpdated || !Application.isPlaying)
bool L_0 = __this->___mSlaveStatusUpdated_17;
if (!L_0)
{
goto IL_000f;
}
}
{
bool L_1;
L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (L_1)
{
goto IL_0015;
}
}
IL_000f:
{
// UpdateSlaveStatus();
CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90(__this, NULL);
}
IL_0015:
{
// return m_parentVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = __this->___m_parentVcam_18;
return L_2;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_IsLiveChild_m21C2756B555D31CD1EE71FCE06A76254C9E206ED (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, RuntimeObject* ___0_vcam, bool ___1_dominantChildOnly, const RuntimeMethod* method)
{
{
// public virtual bool IsLiveChild(ICinemachineCamera vcam, bool dominantChildOnly = false) { return false; }
return (bool)0;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_PreviousStateIsValid_m4B2B6DD649ACD80A30AA0ACE19449EE49C13DF7B (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public virtual bool PreviousStateIsValid { get; set; }
bool L_0 = __this->___U3CPreviousStateIsValidU3Ek__BackingField_15;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_PreviousStateIsValid_mA7F5F377366606747B15F5A35EE3E6DA7DAEDDE8 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public virtual bool PreviousStateIsValid { get; set; }
bool L_0 = ___0_value;
__this->___U3CPreviousStateIsValidU3Ek__BackingField_15 = L_0;
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateCameraState_mC16F582BFC88FD8E3BC61EEFC11EA243A4289836 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldUp, float ___1_deltaTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.Instance.UpdateVirtualCamera(this, worldUp, deltaTime);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_worldUp;
float L_2 = ___1_deltaTime;
NullCheck(L_0);
CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1(L_0, __this, L_1, L_2, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnTransitionFromCamera_m867C0945DA41A144EE64BDF095F13CE1EB1B3493 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, RuntimeObject* ___0_fromCam, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldUp, float ___2_deltaTime, const RuntimeMethod* method)
{
{
// if (!gameObject.activeInHierarchy)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_0);
bool L_1;
L_1 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_0, NULL);
if (L_1)
{
goto IL_0014;
}
}
{
// PreviousStateIsValid = false;
VirtualActionInvoker1< bool >::Invoke(34 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)0);
}
IL_0014:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnDestroy_m57F48C3BC5A324EDE38FD6A59FB1A8165EC823B5 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.Instance.CameraDestroyed(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
NullCheck(L_0);
CinemachineCore_CameraDestroyed_m15FC49C579C1933A8D3CD481B23ED229AABB25E5(L_0, __this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnTransformParentChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnTransformParentChanged_mE18E59ADAD6A7CFC9DB45C0D18D09EA0E9B1D46C (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.Instance.CameraDisabled(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
NullCheck(L_0);
CinemachineCore_CameraDisabled_mFFD409EFB372B7C90824BDE0C576EFF56F61285F(L_0, __this, NULL);
// CinemachineCore.Instance.CameraEnabled(this);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_1;
L_1 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
NullCheck(L_1);
CinemachineCore_CameraEnabled_mF0183BD36CDF19EB604E6C966F78030D53A08DDB(L_1, __this, NULL);
// UpdateSlaveStatus();
CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90(__this, NULL);
// UpdateVcamPoolStatus();
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_Start_m3855F6FFCEC24D4700C39D8798D8558FD5524003 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// m_WasStarted = true;
__this->___m_WasStarted_16 = (bool)1;
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_RequiresUserInput_m1C2BE14E1F00E4EBD5BD1C9C4AF56E47AEF161A8 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mEFB50BF4DBB48058F4628BC0DB5BE07A66EE3B5A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRequiresUserInputU3Eb__66_0_m1178F3D4B17F28B357018AF317FF0BDDDD399F89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* G_B3_0 = NULL;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* G_B3_1 = NULL;
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* G_B2_0 = NULL;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* G_B2_1 = NULL;
{
// return mExtensions != null && mExtensions.Any(extension => extension != null && extension.RequiresUserInput);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (!L_0)
{
goto IL_0033;
}
}
{
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_1;
L_1 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* L_2 = ((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9__66_0_1;
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* L_3 = L_2;
G_B2_0 = L_3;
G_B2_1 = L_1;
if (L_3)
{
G_B3_0 = L_3;
G_B3_1 = L_1;
goto IL_002d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* L_4 = ((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* L_5 = (Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147*)il2cpp_codegen_object_new(Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_mDF514F387A7E1B100D90569EB49A1CD4C3C34464(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CRequiresUserInputU3Eb__66_0_m1178F3D4B17F28B357018AF317FF0BDDDD399F89_RuntimeMethod_var), NULL);
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* L_6 = L_5;
((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9__66_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9__66_0_1), (void*)L_6);
G_B3_0 = L_6;
G_B3_1 = G_B2_1;
}
IL_002d:
{
bool L_7;
L_7 = Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mEFB50BF4DBB48058F4628BC0DB5BE07A66EE3B5A(G_B3_1, G_B3_0, Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mEFB50BF4DBB48058F4628BC0DB5BE07A66EE3B5A_RuntimeMethod_var);
return L_7;
}
IL_0033:
{
return (bool)0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::EnsureStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_EnsureStarted_m5BE1C9CC37F882E1B76E2C84BC6B789BF14451D0 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* V_0 = NULL;
int32_t V_1 = 0;
{
// if (!m_WasStarted)
bool L_0 = __this->___m_WasStarted_16;
if (L_0)
{
goto IL_002c;
}
}
{
// m_WasStarted = true;
__this->___m_WasStarted_16 = (bool)1;
// var extensions = GetComponentsInChildren<CinemachineExtension>();
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* L_1;
L_1 = Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843(__this, Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843_RuntimeMethod_var);
V_0 = L_1;
// for (int i = 0; i < extensions.Length; ++i)
V_1 = 0;
goto IL_0026;
}
IL_001a:
{
// extensions[i].EnsureStarted();
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_5);
CinemachineExtension_EnsureStarted_mDC4AE5D72929029A5F995886E4E5298269173FA9(L_5, NULL);
// for (int i = 0; i < extensions.Length; ++i)
int32_t L_6 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0026:
{
// for (int i = 0; i < extensions.Length; ++i)
int32_t L_7 = V_1;
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* L_8 = V_0;
NullCheck(L_8);
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_001a;
}
}
IL_002c:
{
// }
return;
}
}
// Cinemachine.AxisState/IInputAxisProvider Cinemachine.CinemachineVirtualCameraBase::GetInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_GetInputAxisProvider_mC735C4764E6CB8469D115142D842729C95D9C39E (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
// var components = GetComponentsInChildren<MonoBehaviour>();
MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* L_0;
L_0 = Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB(__this, Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB_RuntimeMethod_var);
V_0 = L_0;
// for (int i = 0; i < components.Length; ++i)
V_1 = 0;
goto IL_001d;
}
IL_000b:
{
// var provider = components[i] as AxisState.IInputAxisProvider;
MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var));
// if (provider != null)
RuntimeObject* L_5 = V_2;
if (!L_5)
{
goto IL_0019;
}
}
{
// return provider;
RuntimeObject* L_6 = V_2;
return L_6;
}
IL_0019:
{
// for (int i = 0; i < components.Length; ++i)
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_001d:
{
// for (int i = 0; i < components.Length; ++i)
int32_t L_8 = V_1;
MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* L_9 = V_0;
NullCheck(L_9);
if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
{
goto IL_000b;
}
}
{
// return null;
return (RuntimeObject*)NULL;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnValidate_m53411A67E10ECB12B114F5FC47C1026E0BEDB1D0 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_OnValidateCalled = true;
__this->___m_OnValidateCalled_7 = (bool)1;
// ValidatingStreamVersion = m_StreamingVersion;
int32_t L_0 = __this->___m_StreamingVersion_8;
CinemachineVirtualCameraBase_set_ValidatingStreamVersion_mE99F8D7C363F7259CD22F03D43428AA9E14ED433_inline(__this, L_0, NULL);
// m_StreamingVersion = CinemachineCore.kStreamingVersion;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_1 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kStreamingVersion_0;
__this->___m_StreamingVersion_8 = L_1;
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnEnable_m56F225786F42BD1069930B91D8448A0779F71F4B (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20543B3471A4F19DEEE5D3493EBD551C4EAAE0B6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
int32_t V_1 = 0;
{
// UpdateSlaveStatus();
CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90(__this, NULL);
// UpdateVcamPoolStatus(); // Add to queue
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
// if (!CinemachineCore.Instance.IsLive(this))
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
NullCheck(L_0);
bool L_1;
L_1 = CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678(L_0, __this, NULL);
if (L_1)
{
goto IL_0020;
}
}
{
// PreviousStateIsValid = false;
VirtualActionInvoker1< bool >::Invoke(34 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)0);
}
IL_0020:
{
// CinemachineCore.Instance.CameraEnabled(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_2;
L_2 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
NullCheck(L_2);
CinemachineCore_CameraEnabled_mF0183BD36CDF19EB604E6C966F78030D53A08DDB(L_2, __this, NULL);
// InvalidateCachedTargets();
CinemachineVirtualCameraBase_InvalidateCachedTargets_m66FC53DA8DB6FC7BC34EF2B9E6CDF68DB74F3D3C(__this, NULL);
// var vcamComponents = GetComponents<CinemachineVirtualCameraBase>();
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_3;
L_3 = Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B(__this, Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B_RuntimeMethod_var);
V_0 = L_3;
// for (int i = 0; i < vcamComponents.Length; ++i)
V_1 = 0;
goto IL_0081;
}
IL_003c:
{
// if (vcamComponents[i].enabled && vcamComponents[i] != this)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_4 = V_0;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_7);
bool L_8;
L_8 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_7, NULL);
if (!L_8)
{
goto IL_007d;
}
}
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_9 = V_0;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, __this, NULL);
if (!L_13)
{
goto IL_007d;
}
}
{
// Debug.LogError(Name
// + " has multiple CinemachineVirtualCameraBase-derived components. Disabling "
// + GetType().Name + ".");
String_t* L_14;
L_14 = CinemachineVirtualCameraBase_get_Name_mD5D510F82C6F26960F8036AC76A6B107E0304DD0(__this, NULL);
Type_t* L_15;
L_15 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_15);
String_t* L_16;
L_16 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_15);
String_t* L_17;
L_17 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_14, _stringLiteral20543B3471A4F19DEEE5D3493EBD551C4EAAE0B6, L_16, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_17, NULL);
// enabled = false;
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(__this, (bool)0, NULL);
}
IL_007d:
{
// for (int i = 0; i < vcamComponents.Length; ++i)
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0081:
{
// for (int i = 0; i < vcamComponents.Length; ++i)
int32_t L_19 = V_1;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_20 = V_0;
NullCheck(L_20);
if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
{
goto IL_003c;
}
}
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnDisable_mF7435377931FB3F6EC410752D62C18392C47917A (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// UpdateVcamPoolStatus(); // Remove from queue
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
// CinemachineCore.Instance.CameraDisabled(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
NullCheck(L_0);
CinemachineCore_CameraDisabled_mFFD409EFB372B7C90824BDE0C576EFF56F61285F(L_0, __this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_Update_mF88D942EB1867E4A52BF819B17FF5BEDE62853E7 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// if (m_Priority != m_QueuePriority)
int32_t L_0 = __this->___m_Priority_9;
int32_t L_1 = __this->___m_QueuePriority_19;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0014;
}
}
{
// UpdateVcamPoolStatus(); // Force a re-sort
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
}
IL_0014:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateSlaveStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// mSlaveStatusUpdated = true;
__this->___mSlaveStatusUpdated_17 = (bool)1;
// m_parentVcam = null;
__this->___m_parentVcam_18 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_parentVcam_18), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// Transform p = transform.parent;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_0, NULL);
V_0 = L_1;
// if (p != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0030;
}
}
{
// p.TryGetComponent(out m_parentVcam);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** L_5 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE**)(&__this->___m_parentVcam_18);
NullCheck(L_4);
bool L_6;
L_6 = Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2(L_4, L_5, Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
}
IL_0030:
{
// }
return;
}
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveLookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_localLookAt, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// Transform lookAt = localLookAt;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_localLookAt;
V_0 = L_0;
// if (lookAt == null && ParentCamera != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_001f;
}
}
{
RuntimeObject* L_3;
L_3 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
if (!L_3)
{
goto IL_001f;
}
}
{
// lookAt = ParentCamera.LookAt; // Parent provides default
RuntimeObject* L_4;
L_4 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = InterfaceFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(4 /* UnityEngine.Transform Cinemachine.ICinemachineCamera::get_LookAt() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_4);
V_0 = L_5;
}
IL_001f:
{
// return lookAt;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_0;
return L_6;
}
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveFollow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_localFollow, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// Transform follow = localFollow;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_localFollow;
V_0 = L_0;
// if (follow == null && ParentCamera != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_001f;
}
}
{
RuntimeObject* L_3;
L_3 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
if (!L_3)
{
goto IL_001f;
}
}
{
// follow = ParentCamera.Follow; // Parent provides default
RuntimeObject* L_4;
L_4 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = InterfaceFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(6 /* UnityEngine.Transform Cinemachine.ICinemachineCamera::get_Follow() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_4);
V_0 = L_5;
}
IL_001f:
{
// return follow;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_0;
return L_6;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateVcamPoolStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.Instance.RemoveActiveCamera(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
NullCheck(L_0);
CinemachineCore_RemoveActiveCamera_m879CC4BCC026A83C761ACDDA9604766086B53361(L_0, __this, NULL);
// if (m_parentVcam == null && isActiveAndEnabled)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = __this->___m_parentVcam_18;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_002c;
}
}
{
bool L_3;
L_3 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL);
if (!L_3)
{
goto IL_002c;
}
}
{
// CinemachineCore.Instance.AddActiveCamera(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_4;
L_4 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
NullCheck(L_4);
CinemachineCore_AddActiveCamera_m80475EB1F23E16DD2CF235BD9076715402BAD5DD(L_4, __this, NULL);
}
IL_002c:
{
// m_QueuePriority = m_Priority;
int32_t L_5 = __this->___m_Priority_9;
__this->___m_QueuePriority_19 = L_5;
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::MoveToTopOfPrioritySubqueue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_MoveToTopOfPrioritySubqueue_mDB771BE69809F79B86410E4102E30C13F0E9044D (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// UpdateVcamPoolStatus(); // Force a re-sort
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnTargetObjectWarped_m918462E96A2EEC9848F6C47B0F35E0D5C0DBF333 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_positionDelta, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (!L_0)
{
goto IL_0031;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_0 = 0;
goto IL_0023;
}
IL_000c:
{
// mExtensions[i].OnTargetObjectWarped(target, positionDelta);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_1;
L_1 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_2 = V_0;
NullCheck(L_1);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_3;
L_3 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_1, L_2, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_target;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_positionDelta;
NullCheck(L_3);
VirtualActionInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(10 /* System.Void Cinemachine.CinemachineExtension::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_3, L_4, L_5);
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0023:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_7 = V_0;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_8;
L_8 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_8, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_000c;
}
}
IL_0031:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_ForceCameraPosition_m3EE879AD97E2BDB01606CB878C6E789078271492 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rot, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (!L_0)
{
goto IL_0031;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_0 = 0;
goto IL_0023;
}
IL_000c:
{
// mExtensions[i].ForceCameraPosition(pos, rot);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_1;
L_1 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_2 = V_0;
NullCheck(L_1);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_3;
L_3 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_1, L_2, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_pos;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___1_rot;
NullCheck(L_3);
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(11 /* System.Void Cinemachine.CinemachineExtension::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion) */, L_3, L_4, L_5);
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0023:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_7 = V_0;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_8;
L_8 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_8, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_000c;
}
}
IL_0031:
{
// }
return;
}
}
// Cinemachine.CinemachineBlend Cinemachine.CinemachineVirtualCameraBase::CreateBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* CinemachineVirtualCameraBase_CreateBlend_m8CCA4253F833A686FEA07989BB3D068A246FF2CA (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, RuntimeObject* ___0_camA, RuntimeObject* ___1_camB, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___2_blendDef, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___3_activeBlend, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B);
s_Il2CppMethodInitialized = true;
}
{
// if (blendDef.BlendCurve == null || blendDef.BlendTime <= 0 || (camA == null && camB == null))
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0;
L_0 = CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0((&___2_blendDef), NULL);
if (!L_0)
{
goto IL_001d;
}
}
{
float L_1;
L_1 = CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45((&___2_blendDef), NULL);
if ((((float)L_1) <= ((float)(0.0f))))
{
goto IL_001d;
}
}
{
RuntimeObject* L_2 = ___0_camA;
if (L_2)
{
goto IL_001f;
}
}
{
RuntimeObject* L_3 = ___1_camB;
if (L_3)
{
goto IL_001f;
}
}
IL_001d:
{
// return null;
return (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL;
}
IL_001f:
{
// if (activeBlend != null)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_4 = ___3_activeBlend;
if (!L_4)
{
goto IL_0060;
}
}
{
// if (activeBlend.CamA == camB
// && activeBlend.CamB == camA
// && activeBlend.Duration <= blendDef.BlendTime)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_5 = ___3_activeBlend;
NullCheck(L_5);
RuntimeObject* L_6 = L_5->___CamA_0;
RuntimeObject* L_7 = ___1_camB;
if ((!(((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)L_7))))
{
goto IL_0055;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_8 = ___3_activeBlend;
NullCheck(L_8);
RuntimeObject* L_9 = L_8->___CamB_1;
RuntimeObject* L_10 = ___0_camA;
if ((!(((RuntimeObject*)(RuntimeObject*)L_9) == ((RuntimeObject*)(RuntimeObject*)L_10))))
{
goto IL_0055;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_11 = ___3_activeBlend;
NullCheck(L_11);
float L_12 = L_11->___Duration_4;
float L_13;
L_13 = CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45((&___2_blendDef), NULL);
if ((!(((float)L_12) <= ((float)L_13))))
{
goto IL_0055;
}
}
{
// blendDef.m_Time = activeBlend.TimeInBlend;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_14 = ___3_activeBlend;
NullCheck(L_14);
float L_15 = L_14->___TimeInBlend_3;
(&___2_blendDef)->___m_Time_1 = L_15;
}
IL_0055:
{
// camA = new BlendSourceVirtualCamera(activeBlend);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_16 = ___3_activeBlend;
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_17 = (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E*)il2cpp_codegen_object_new(BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var);
NullCheck(L_17);
BlendSourceVirtualCamera__ctor_m260866EC0863C4B16331D7539AA3852E90DEEC5C(L_17, L_16, NULL);
___0_camA = L_17;
goto IL_0075;
}
IL_0060:
{
// else if (camA == null)
RuntimeObject* L_18 = ___0_camA;
if (L_18)
{
goto IL_0075;
}
}
{
// camA = new StaticPointVirtualCamera(State, "(none)");
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_19;
L_19 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(27 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* L_20 = (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA*)il2cpp_codegen_object_new(StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA_il2cpp_TypeInfo_var);
NullCheck(L_20);
StaticPointVirtualCamera__ctor_m1F7B42796DD737014056877CA31EB5A1218A4112(L_20, L_19, _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B, NULL);
___0_camA = L_20;
}
IL_0075:
{
// return new CinemachineBlend(
// camA, camB, blendDef.BlendCurve, blendDef.BlendTime, 0);
RuntimeObject* L_21 = ___0_camA;
RuntimeObject* L_22 = ___1_camB;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_23;
L_23 = CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0((&___2_blendDef), NULL);
float L_24;
L_24 = CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45((&___2_blendDef), NULL);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_25 = (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)il2cpp_codegen_object_new(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E_il2cpp_TypeInfo_var);
NullCheck(L_25);
CinemachineBlend__ctor_m36DEF2F2190A7392298D71CDC78C6A032FC8FC1D(L_25, L_21, L_22, L_23, L_24, (0.0f), NULL);
return L_25;
}
}
// Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::PullStateFromVirtualCamera(UnityEngine.Vector3,Cinemachine.LensSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineVirtualCameraBase_PullStateFromVirtualCamera_m0629C5BA281A84DFA090D4B28CFBCC8E234BB298 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldUp, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* ___1_lens, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_1 = NULL;
{
// CameraState state = CameraState.Default;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0;
L_0 = CameraState_get_Default_m21CC49BBB9A1FF0D582E3CEEC9C1F63C3F068DF8(NULL);
V_0 = L_0;
// state.RawPosition = TargetPositionCache.GetTargetPosition(transform);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = TargetPositionCache_GetTargetPosition_m86454680691707EEE6E70984ED39E00821B60B2E(L_1, NULL);
(&V_0)->___RawPosition_4 = L_2;
// state.RawOrientation = TargetPositionCache.GetTargetRotation(transform);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = TargetPositionCache_GetTargetRotation_m882B2051C458EB18BCF332AFB00112484F31C9EF(L_3, NULL);
(&V_0)->___RawOrientation_5 = L_4;
// state.ReferenceUp = worldUp;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_worldUp;
(&V_0)->___ReferenceUp_1 = L_5;
// CinemachineBrain brain = CinemachineCore.Instance.FindPotentialTargetBrain(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_6;
L_6 = CinemachineCore_get_Instance_m437A8089CC851778BA1ABABA3041B24B8D8B7E9B(NULL);
NullCheck(L_6);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_7;
L_7 = CinemachineCore_FindPotentialTargetBrain_mD4D554DCF27AE5BD2BAEB9D09E37BFBDD9D79B3B(L_6, __this, NULL);
V_1 = L_7;
// if (brain != null)
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_8 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_0053;
}
}
{
// lens.SnapshotCameraReadOnlyProperties(brain.OutputCamera);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_10 = ___1_lens;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_11 = V_1;
NullCheck(L_11);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_12;
L_12 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_11, NULL);
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D(L_10, L_12, NULL);
}
IL_0053:
{
// state.Lens = lens;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_13 = ___1_lens;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_14 = (*(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*)L_13);
(&V_0)->___Lens_0 = L_14;
// return state;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_15 = V_0;
return L_15;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvalidateCachedTargets()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvalidateCachedTargets_m66FC53DA8DB6FC7BC34EF2B9E6CDF68DB74F3D3C (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// m_CachedFollowTarget = null;
__this->___m_CachedFollowTarget_20 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedFollowTarget_20), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// m_CachedFollowTargetVcam = null;
__this->___m_CachedFollowTargetVcam_21 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedFollowTargetVcam_21), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// m_CachedFollowTargetGroup = null;
__this->___m_CachedFollowTargetGroup_22 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedFollowTargetGroup_22), (void*)(RuntimeObject*)NULL);
// m_CachedLookAtTarget = null;
__this->___m_CachedLookAtTarget_23 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedLookAtTarget_23), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// m_CachedLookAtTargetVcam = null;
__this->___m_CachedLookAtTargetVcam_24 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedLookAtTargetVcam_24), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// m_CachedLookAtTargetGroup = null;
__this->___m_CachedLookAtTargetGroup_25 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedLookAtTargetGroup_25), (void*)(RuntimeObject*)NULL);
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_FollowTargetChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_FollowTargetChanged_m4CB9C2AA28F8B2898B82BBF51348C6670110ADF2 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public bool FollowTargetChanged { get; private set; }
bool L_0 = __this->___U3CFollowTargetChangedU3Ek__BackingField_26;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_FollowTargetChanged(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_FollowTargetChanged_m60A2DC1564B3D6A17821605470D9919C590FE0D7 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool FollowTargetChanged { get; private set; }
bool L_0 = ___0_value;
__this->___U3CFollowTargetChangedU3Ek__BackingField_26 = L_0;
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_LookAtTargetChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_LookAtTargetChanged_m6D2FF4FB863501796CB778CB7AABA0126E57C134 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public bool LookAtTargetChanged { get; private set; }
bool L_0 = __this->___U3CLookAtTargetChangedU3Ek__BackingField_27;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_LookAtTargetChanged(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_LookAtTargetChanged_mA9FFCF3EC189C5CD35BE0E5B450939B4A8BB1D8B (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool LookAtTargetChanged { get; private set; }
bool L_0 = ___0_value;
__this->___U3CLookAtTargetChangedU3Ek__BackingField_27 = L_0;
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateTargetCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateTargetCache_m0472352417911B6F5E21A85A2BBDA72ECEB85BAE (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// var target = ResolveFollow(Follow);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(31 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, __this);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8(__this, L_0, NULL);
V_0 = L_1;
// FollowTargetChanged = target != m_CachedFollowTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___m_CachedFollowTarget_20;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, L_3, NULL);
CinemachineVirtualCameraBase_set_FollowTargetChanged_m60A2DC1564B3D6A17821605470D9919C590FE0D7_inline(__this, L_4, NULL);
// if (FollowTargetChanged)
bool L_5;
L_5 = CinemachineVirtualCameraBase_get_FollowTargetChanged_m4CB9C2AA28F8B2898B82BBF51348C6670110ADF2_inline(__this, NULL);
if (!L_5)
{
goto IL_0064;
}
}
{
// m_CachedFollowTarget = target;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_0;
__this->___m_CachedFollowTarget_20 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedFollowTarget_20), (void*)L_6);
// m_CachedFollowTargetVcam = null;
__this->___m_CachedFollowTargetVcam_21 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedFollowTargetVcam_21), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// m_CachedFollowTargetGroup = null;
__this->___m_CachedFollowTargetGroup_22 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedFollowTargetGroup_22), (void*)(RuntimeObject*)NULL);
// if (m_CachedFollowTarget != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___m_CachedFollowTarget_20;
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;
}
}
{
// target.TryGetComponent<CinemachineVirtualCameraBase>(out m_CachedFollowTargetVcam);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** L_10 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE**)(&__this->___m_CachedFollowTargetVcam_21);
NullCheck(L_9);
bool L_11;
L_11 = Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2(L_9, L_10, Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
// target.TryGetComponent<ICinemachineTargetGroup>(out m_CachedFollowTargetGroup);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_0;
RuntimeObject** L_13 = (RuntimeObject**)(&__this->___m_CachedFollowTargetGroup_22);
NullCheck(L_12);
bool L_14;
L_14 = Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3(L_12, L_13, Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3_RuntimeMethod_var);
}
IL_0064:
{
// target = ResolveLookAt(LookAt);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, __this);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172(__this, L_15, NULL);
V_0 = L_16;
// LookAtTargetChanged = target != m_CachedLookAtTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->___m_CachedLookAtTarget_23;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, L_18, NULL);
CinemachineVirtualCameraBase_set_LookAtTargetChanged_mA9FFCF3EC189C5CD35BE0E5B450939B4A8BB1D8B_inline(__this, L_19, NULL);
// if (LookAtTargetChanged)
bool L_20;
L_20 = CinemachineVirtualCameraBase_get_LookAtTargetChanged_m6D2FF4FB863501796CB778CB7AABA0126E57C134_inline(__this, NULL);
if (!L_20)
{
goto IL_00c3;
}
}
{
// m_CachedLookAtTarget = target;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = V_0;
__this->___m_CachedLookAtTarget_23 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedLookAtTarget_23), (void*)L_21);
// m_CachedLookAtTargetVcam = null;
__this->___m_CachedLookAtTargetVcam_24 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedLookAtTargetVcam_24), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// m_CachedLookAtTargetGroup = null;
__this->___m_CachedLookAtTargetGroup_25 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedLookAtTargetGroup_25), (void*)(RuntimeObject*)NULL);
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_23)
{
goto IL_00c3;
}
}
{
// target.TryGetComponent<CinemachineVirtualCameraBase>(out m_CachedLookAtTargetVcam);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** L_25 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE**)(&__this->___m_CachedLookAtTargetVcam_24);
NullCheck(L_24);
bool L_26;
L_26 = Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2(L_24, L_25, Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
// target.TryGetComponent<ICinemachineTargetGroup>(out m_CachedLookAtTargetGroup);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = V_0;
RuntimeObject** L_28 = (RuntimeObject**)(&__this->___m_CachedLookAtTargetGroup_25);
NullCheck(L_27);
bool L_29;
L_29 = Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3(L_27, L_28, Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3_RuntimeMethod_var);
}
IL_00c3:
{
// }
return;
}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::get_AbstractFollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractFollowTargetGroup_mF66D843C00156E41B1C9C14FFBA0C4429D29AEBF (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractFollowTargetGroup => m_CachedFollowTargetGroup;
RuntimeObject* L_0 = __this->___m_CachedFollowTargetGroup_22;
return L_0;
}
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::get_FollowTargetAsVcam()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public CinemachineVirtualCameraBase FollowTargetAsVcam => m_CachedFollowTargetVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_CachedFollowTargetVcam_21;
return L_0;
}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::get_AbstractLookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractLookAtTargetGroup_mC8E5278181AF27E945676602C10DB78E6EE15DAA (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractLookAtTargetGroup => m_CachedLookAtTargetGroup;
RuntimeObject* L_0 = __this->___m_CachedLookAtTargetGroup_25;
return L_0;
}
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::get_LookAtTargetAsVcam()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public CinemachineVirtualCameraBase LookAtTargetAsVcam => m_CachedLookAtTargetVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_CachedLookAtTargetVcam_24;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mBAC03B3A1F38032BA1E5ED1E824EECF6127BAC43 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnBeforeSerialize() => OnBeforeSerialize();
VirtualActionInvoker0::Invoke(48 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnBeforeSerialize() */, __this);
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m3834C2540CDE8082263DD7587FDDDF3649306D99 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (m_StreamingVersion < CinemachineCore.kStreamingVersion)
int32_t L_0 = __this->___m_StreamingVersion_8;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_1 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kStreamingVersion_0;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0019;
}
}
{
// LegacyUpgrade(m_StreamingVersion);
int32_t L_2 = __this->___m_StreamingVersion_8;
VirtualActionInvoker1< int32_t >::Invoke(47 /* System.Void Cinemachine.CinemachineVirtualCameraBase::LegacyUpgrade(System.Int32) */, __this, L_2);
}
IL_0019:
{
// m_StreamingVersion = CinemachineCore.kStreamingVersion;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_3 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kStreamingVersion_0;
__this->___m_StreamingVersion_8 = L_3;
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::LegacyUpgrade(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_LegacyUpgrade_m12831751E9E0697F2A87F5B837C714C242796BFE (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___0_streamedVersion, const RuntimeMethod* method)
{
{
// internal protected virtual void LegacyUpgrade(int streamedVersion) {}
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnBeforeSerialize_mAFFE51C4E0C07640C3104CF1EC0B808D3A1176C1 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// internal virtual void OnBeforeSerialize() {}
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase__ctor_m1BACC836C669C0C52C8A891BAB34E09821F21C46 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB62D9F432B2E9B3791A3072913BE472F607C5AA);
s_Il2CppMethodInitialized = true;
}
{
// public string[] m_ExcludedPropertiesInInspector = new string[] { "m_Script" };
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
NullCheck(L_1);
ArrayElementTypeCheck (L_1, _stringLiteralFB62D9F432B2E9B3791A3072913BE472F607C5AA);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralFB62D9F432B2E9B3791A3072913BE472F607C5AA);
__this->___m_ExcludedPropertiesInInspector_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ExcludedPropertiesInInspector_4), (void*)L_1);
// public int m_Priority = 10;
__this->___m_Priority_9 = ((int32_t)10);
// public StandbyUpdateMode m_StandbyUpdate = StandbyUpdateMode.RoundRobin;
__this->___m_StandbyUpdate_13 = 2;
// private int m_QueuePriority = int.MaxValue;
__this->___m_QueuePriority_19 = ((int32_t)2147483647LL);
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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.CinemachineVirtualCameraBase/TransitionParams
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_pinvoke(const TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA& unmarshaled, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_OnCameraLive_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_OnCameraLive' of type 'TransitionParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_OnCameraLive_2Exception, NULL);
}
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_pinvoke_back(const TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke& marshaled, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA& unmarshaled)
{
Exception_t* ___m_OnCameraLive_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_OnCameraLive' of type 'TransitionParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_OnCameraLive_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineVirtualCameraBase/TransitionParams
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_pinvoke_cleanup(TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CinemachineVirtualCameraBase/TransitionParams
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_com(const TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA& unmarshaled, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_com& marshaled)
{
Exception_t* ___m_OnCameraLive_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_OnCameraLive' of type 'TransitionParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_OnCameraLive_2Exception, NULL);
}
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_com_back(const TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_com& marshaled, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA& unmarshaled)
{
Exception_t* ___m_OnCameraLive_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_OnCameraLive' of type 'TransitionParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_OnCameraLive_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineVirtualCameraBase/TransitionParams
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_com_cleanup(TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_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.Void Cinemachine.CinemachineVirtualCameraBase/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m83F07ABBB95DE062E87E35CA344B44AF2F9C7495 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* L_0 = (U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A*)il2cpp_codegen_object_new(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m1B1FF86140C80F51640B1FBB220C7086D68D0D30(L_0, NULL);
((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1B1FF86140C80F51640B1FBB220C7086D68D0D30 (U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase/<>c::<RequiresUserInput>b__66_0(Cinemachine.CinemachineExtension)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CRequiresUserInputU3Eb__66_0_m1178F3D4B17F28B357018AF317FF0BDDDD399F89 (U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___0_extension, 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 mExtensions != null && mExtensions.Any(extension => extension != null && extension.RequiresUserInput);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_0 = ___0_extension;
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_0010;
}
}
{
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_2 = ___0_extension;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(14 /* System.Boolean Cinemachine.CinemachineExtension::get_RequiresUserInput() */, L_2);
return L_3;
}
IL_0010:
{
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
// System.Void Cinemachine.ConfinerOven::.ctor(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&,System.Single&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven__ctor_mB78A13925810CA8FAAAD92AE5F64CC442A2E2E4F (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___0_inputPath, float* ___1_aspectRatio, float ___2_maxFrustumHeight, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private List<List<IntPoint>> m_Skeleton = new List<List<IntPoint>>();
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_0 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14(L_0, List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
__this->___m_Skeleton_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Skeleton_2), (void*)L_0);
// AspectStretcher m_AspectStretcher = new AspectStretcher(1, 0);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_1;
memset((&L_1), 0, sizeof(L_1));
AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852((&L_1), (1.0f), (0.0f), /*hidden argument*/NULL);
__this->___m_AspectStretcher_7 = L_1;
// private float m_maxComputationTimeForFullSkeletonBakeInSeconds = 5f;
__this->___m_maxComputationTimeForFullSkeletonBakeInSeconds_8 = (5.0f);
// in float aspectRatio, float maxFrustumHeight) : base()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// Initialize(inputPath, aspectRatio, maxFrustumHeight);
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_2 = ___0_inputPath;
float* L_3 = ___1_aspectRatio;
float L_4 = ___2_maxFrustumHeight;
ConfinerOven_Initialize_mADD22CBAFC68A82D01306799A2AB5162B5BC9583(__this, L_2, L_3, L_4, NULL);
// }
return;
}
}
// Cinemachine.ConfinerOven/BakedSolution Cinemachine.ConfinerOven::GetBakedSolution(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* ConfinerOven_GetBakedSolution_mF4174B4DFFAB8831F94627D68558CCD505FB3273 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, float ___0_frustumHeight, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* V_0 = NULL;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* V_1 = NULL;
{
// var offsetter = new ClipperOffset();
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_0 = (ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725*)il2cpp_codegen_object_new(ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725_il2cpp_TypeInfo_var);
NullCheck(L_0);
ClipperOffset__ctor_mEC075A2F9B5E587A9D06CF9E45A555417C69D158(L_0, (2.0), (0.25), NULL);
// offsetter.AddPaths(m_OriginalPolygon, JoinType.jtMiter, EndType.etClosedPolygon);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_1 = L_0;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_2 = __this->___m_OriginalPolygon_1;
NullCheck(L_1);
ClipperOffset_AddPaths_m48B4B426171D6EEAE676FCDA8E55F6FBBCEE66A8(L_1, L_2, 2, 0, NULL);
// var solution = new List<List<IntPoint>>();
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_3 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14(L_3, List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
V_0 = L_3;
// offsetter.Execute(ref solution, -1f * frustumHeight * k_FloatToIntScaler);
float L_4 = ___0_frustumHeight;
NullCheck(L_1);
ClipperOffset_Execute_mB6E649005853A610D808D8E5F0CBB8EDE436D7C7(L_1, (&V_0), ((double)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-1.0f), L_4)), (100000.0f)))), NULL);
// var bakedSolution = new List<List<IntPoint>>();
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_5 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14(L_5, List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
V_1 = L_5;
// if (State == BakingState.BAKING || m_Skeleton.Count == 0)
int32_t L_6;
L_6 = ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470_inline(__this, NULL);
if (!L_6)
{
goto IL_005b;
}
}
{
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_7 = __this->___m_Skeleton_2;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_7, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
if (L_8)
{
goto IL_005f;
}
}
IL_005b:
{
// bakedSolution = solution;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_9 = V_0;
V_1 = L_9;
goto IL_0088;
}
IL_005f:
{
// Clipper c = new Clipper();
Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* L_10 = (Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A*)il2cpp_codegen_object_new(Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A_il2cpp_TypeInfo_var);
NullCheck(L_10);
Clipper__ctor_mFE1DEBE1F52B653F893824C803EC03A94560C146(L_10, 0, NULL);
// c.AddPaths(solution, PolyType.ptSubject, true);
Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* L_11 = L_10;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_12 = V_0;
NullCheck(L_11);
bool L_13;
L_13 = ClipperBase_AddPaths_m3A4E3756B561A396C16E4658743F61D088FA2EEA(L_11, L_12, 0, (bool)1, NULL);
// c.AddPaths(m_Skeleton, PolyType.ptClip, true);
Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* L_14 = L_11;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_15 = __this->___m_Skeleton_2;
NullCheck(L_14);
bool L_16;
L_16 = ClipperBase_AddPaths_m3A4E3756B561A396C16E4658743F61D088FA2EEA(L_14, L_15, 1, (bool)1, NULL);
// c.Execute(ClipType.ctUnion, bakedSolution, PolyFillType.pftEvenOdd, PolyFillType.pftEvenOdd);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_17 = V_1;
NullCheck(L_14);
bool L_18;
L_18 = Clipper_Execute_mD4963862505A6417805A36BDC8EE3551AF5227A0(L_14, 1, L_17, 0, 0, NULL);
}
IL_0088:
{
// return new BakedSolution(
// m_AspectStretcher.Aspect, frustumHeight,
// m_MinFrustumHeightWithBones < frustumHeight,
// m_PolygonRect, m_OriginalPolygon, bakedSolution);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* L_19 = (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*)(&__this->___m_AspectStretcher_7);
float L_20;
L_20 = AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline(L_19, NULL);
float L_21 = ___0_frustumHeight;
float L_22 = __this->___m_MinFrustumHeightWithBones_0;
float L_23 = ___0_frustumHeight;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_24 = __this->___m_PolygonRect_6;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_25 = __this->___m_OriginalPolygon_1;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_26 = V_1;
BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* L_27 = (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6*)il2cpp_codegen_object_new(BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6_il2cpp_TypeInfo_var);
NullCheck(L_27);
BakedSolution__ctor_mA1172BA1CEFBBF4467D64FFF62D0A2C386AC15F4(L_27, L_20, L_21, (bool)((((float)L_22) < ((float)L_23))? 1 : 0), L_24, L_25, L_26, NULL);
return L_27;
}
}
// Cinemachine.ConfinerOven/BakingState Cinemachine.ConfinerOven::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, const RuntimeMethod* method)
{
{
// public BakingState State { get; private set; }
int32_t L_0 = __this->___U3CStateU3Ek__BackingField_9;
return L_0;
}
}
// System.Void Cinemachine.ConfinerOven::set_State(Cinemachine.ConfinerOven/BakingState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public BakingState State { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CStateU3Ek__BackingField_9 = L_0;
return;
}
}
// System.Void Cinemachine.ConfinerOven::Initialize(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&,System.Single&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_Initialize_mADD22CBAFC68A82D01306799A2AB5162B5BC9583 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___0_inputPath, float* ___1_aspectRatio, float ___2_maxFrustumHeight, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1892D847DB76252F6D5CA3132FE4ADBFFB0DDFA0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m91C4D95B34BA9009B7C8B6905B55C22BC94B571A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mCEFDEE1CDCD179EC42CACBA45A68043B2F6EF9B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0C9FCAA3EEB3FA8D74A57EB3231442F5F0949DC6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m85174C59CE267F8DC776FA840D59A80CDD334074_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* V_1 = NULL;
int32_t V_2 = 0;
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_3 = NULL;
int32_t V_4 = 0;
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* V_5 = NULL;
int32_t V_6 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
memset((&V_7), 0, sizeof(V_7));
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_8;
memset((&V_8), 0, sizeof(V_8));
{
// m_Skeleton.Clear();
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_0 = __this->___m_Skeleton_2;
NullCheck(L_0);
List_1_Clear_mCEFDEE1CDCD179EC42CACBA45A68043B2F6EF9B0_inline(L_0, List_1_Clear_mCEFDEE1CDCD179EC42CACBA45A68043B2F6EF9B0_RuntimeMethod_var);
// m_Cache.maxFrustumHeight = maxFrustumHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_1 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_2 = ___2_maxFrustumHeight;
L_1->___maxFrustumHeight_6 = L_2;
// m_MinFrustumHeightWithBones = float.MaxValue;
__this->___m_MinFrustumHeightWithBones_0 = ((std::numeric_limits<float>::max)());
// m_PolygonRect = GetPolygonBoundingBox(inputPath);
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_3 = ___0_inputPath;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4;
L_4 = ConfinerOven_GetPolygonBoundingBox_mA0B1E405965638610AB5198AB00DB73D3CEC565D(L_3, NULL);
__this->___m_PolygonRect_6 = L_4;
// m_AspectStretcher = new AspectStretcher(aspectRatio, m_PolygonRect.center.x);
float* L_5 = ___1_aspectRatio;
float L_6 = *((float*)L_5);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_7 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___m_PolygonRect_6);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C(L_7, NULL);
float L_9 = L_8.___x_0;
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_10;
memset((&L_10), 0, sizeof(L_10));
AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852((&L_10), L_6, L_9, /*hidden argument*/NULL);
__this->___m_AspectStretcher_7 = L_10;
// m_OriginalPolygon = new List<List<IntPoint>>(inputPath.Count);
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_11 = ___0_inputPath;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_12 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_11);
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_inline(L_12, List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_14 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_14);
List_1__ctor_m85174C59CE267F8DC776FA840D59A80CDD334074(L_14, L_13, List_1__ctor_m85174C59CE267F8DC776FA840D59A80CDD334074_RuntimeMethod_var);
__this->___m_OriginalPolygon_1 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OriginalPolygon_1), (void*)L_14);
// for (var i = 0; i < inputPath.Count; ++i)
V_2 = 0;
goto IL_00da;
}
IL_0061:
{
// var srcPath = inputPath[i];
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_15 = ___0_inputPath;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_16 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_15);
int32_t L_17 = V_2;
NullCheck(L_16);
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_18;
L_18 = List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F(L_16, L_17, List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var);
V_3 = L_18;
// int numPoints = srcPath.Count;
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_19 = V_3;
NullCheck(L_19);
int32_t L_20;
L_20 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_19, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
V_4 = L_20;
// var path = new List<IntPoint>(numPoints);
int32_t L_21 = V_4;
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_22 = (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C*)il2cpp_codegen_object_new(List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C_il2cpp_TypeInfo_var);
NullCheck(L_22);
List_1__ctor_m0C9FCAA3EEB3FA8D74A57EB3231442F5F0949DC6(L_22, L_21, List_1__ctor_m0C9FCAA3EEB3FA8D74A57EB3231442F5F0949DC6_RuntimeMethod_var);
V_5 = L_22;
// for (int j = 0; j < numPoints; ++j)
V_6 = 0;
goto IL_00c3;
}
IL_0080:
{
// var p = m_AspectStretcher.Stretch(srcPath[j]);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* L_23 = (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*)(&__this->___m_AspectStretcher_7);
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_24 = V_3;
int32_t L_25 = V_6;
NullCheck(L_24);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26;
L_26 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_24, L_25, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
L_27 = AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92(L_23, L_26, NULL);
V_7 = L_27;
// path.Add(new IntPoint(p.x * k_FloatToIntScaler, p.y * k_FloatToIntScaler));
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_28 = V_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_7;
float L_30 = L_29.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = V_7;
float L_32 = L_31.___y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_33;
memset((&L_33), 0, sizeof(L_33));
IntPoint__ctor_mA161A7BD0009BE271681C45C59B291FDB224616E((&L_33), ((double)((float)il2cpp_codegen_multiply(L_30, (100000.0f)))), ((double)((float)il2cpp_codegen_multiply(L_32, (100000.0f)))), /*hidden argument*/NULL);
NullCheck(L_28);
List_1_Add_m1892D847DB76252F6D5CA3132FE4ADBFFB0DDFA0_inline(L_28, L_33, List_1_Add_m1892D847DB76252F6D5CA3132FE4ADBFFB0DDFA0_RuntimeMethod_var);
// for (int j = 0; j < numPoints; ++j)
int32_t L_34 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_00c3:
{
// for (int j = 0; j < numPoints; ++j)
int32_t L_35 = V_6;
int32_t L_36 = V_4;
if ((((int32_t)L_35) < ((int32_t)L_36)))
{
goto IL_0080;
}
}
{
// m_OriginalPolygon.Add(path);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_37 = __this->___m_OriginalPolygon_1;
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_38 = V_5;
NullCheck(L_37);
List_1_Add_m91C4D95B34BA9009B7C8B6905B55C22BC94B571A_inline(L_37, L_38, List_1_Add_m91C4D95B34BA9009B7C8B6905B55C22BC94B571A_RuntimeMethod_var);
// for (var i = 0; i < inputPath.Count; ++i)
int32_t L_39 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_00da:
{
// for (var i = 0; i < inputPath.Count; ++i)
int32_t L_40 = V_2;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_41 = ___0_inputPath;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_42 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_41);
NullCheck(L_42);
int32_t L_43;
L_43 = List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_inline(L_42, List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
if ((((int32_t)L_40) < ((int32_t)L_43)))
{
goto IL_0061;
}
}
{
// if (m_Cache.maxFrustumHeight < 0)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_44 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_45 = L_44->___maxFrustumHeight_6;
if ((!(((float)L_45) < ((float)(0.0f)))))
{
goto IL_0101;
}
}
{
// State = BakingState.BAKED; // if we don't need skeleton, then we don't need to bake
ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline(__this, 1, NULL);
// return;
return;
}
IL_0101:
{
// float polygonHalfHeight = Mathf.Min(m_PolygonRect.width / aspectRatio, m_PolygonRect.height) / 2f;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_46 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___m_PolygonRect_6);
float L_47;
L_47 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_46, NULL);
float* L_48 = ___1_aspectRatio;
float L_49 = *((float*)L_48);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_50 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___m_PolygonRect_6);
float L_51;
L_51 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_50, NULL);
float L_52;
L_52 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(L_47/L_49)), L_51, NULL);
V_0 = ((float)(L_52/(2.0f)));
// if (m_Cache.maxFrustumHeight == 0 || m_Cache.maxFrustumHeight > polygonHalfHeight)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_53 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_54 = L_53->___maxFrustumHeight_6;
if ((((float)L_54) == ((float)(0.0f))))
{
goto IL_0146;
}
}
{
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_55 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_56 = L_55->___maxFrustumHeight_6;
float L_57 = V_0;
if ((!(((float)L_56) > ((float)L_57))))
{
goto IL_0152;
}
}
IL_0146:
{
// m_Cache.maxFrustumHeight = polygonHalfHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_58 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_59 = V_0;
L_58->___maxFrustumHeight_6 = L_59;
}
IL_0152:
{
// m_Cache.stepSize = m_Cache.maxFrustumHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_60 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_61 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_62 = L_61->___maxFrustumHeight_6;
L_60->___stepSize_5 = L_62;
// m_Cache.offsetter = new ClipperOffset();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_63 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_64 = (ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725*)il2cpp_codegen_object_new(ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725_il2cpp_TypeInfo_var);
NullCheck(L_64);
ClipperOffset__ctor_mEC075A2F9B5E587A9D06CF9E45A555417C69D158(L_64, (2.0), (0.25), NULL);
L_63->___offsetter_0 = L_64;
Il2CppCodeGenWriteBarrier((void**)(&L_63->___offsetter_0), (void*)L_64);
// m_Cache.offsetter.AddPaths(m_OriginalPolygon, JoinType.jtMiter, EndType.etClosedPolygon);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_65 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_66 = L_65->___offsetter_0;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_67 = __this->___m_OriginalPolygon_1;
NullCheck(L_66);
ClipperOffset_AddPaths_m48B4B426171D6EEAE676FCDA8E55F6FBBCEE66A8(L_66, L_67, 2, 0, NULL);
// List<List<IntPoint>> solution = new List<List<IntPoint>>();
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_68 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_68);
List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14(L_68, List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
V_1 = L_68;
// m_Cache.offsetter.Execute(ref solution, 0);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_69 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_70 = L_69->___offsetter_0;
NullCheck(L_70);
ClipperOffset_Execute_mB6E649005853A610D808D8E5F0CBB8EDE436D7C7(L_70, (&V_1), (0.0), NULL);
// m_Cache.solutions = new List<PolygonSolution>();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_71 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_72 = (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*)il2cpp_codegen_object_new(List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_il2cpp_TypeInfo_var);
NullCheck(L_72);
List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96(L_72, List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_RuntimeMethod_var);
L_71->___solutions_1 = L_72;
Il2CppCodeGenWriteBarrier((void**)(&L_71->___solutions_1), (void*)L_72);
// m_Cache.solutions.Add(new PolygonSolution
// {
// m_Polygons = solution,
// m_FrustumHeight = 0,
// });
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_73 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_74 = L_73->___solutions_1;
il2cpp_codegen_initobj((&V_8), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_75 = V_1;
(&V_8)->___m_Polygons_0 = L_75;
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___m_Polygons_0), (void*)L_75);
(&V_8)->___m_FrustumHeight_1 = (0.0f);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_76 = V_8;
NullCheck(L_74);
List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(L_74, L_76, List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
// m_Cache.rightCandidate = new PolygonSolution();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_77 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_78 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_77->___rightCandidate_2);
il2cpp_codegen_initobj(L_78, sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
// m_Cache.leftCandidate = new PolygonSolution
// {
// m_Polygons = solution,
// m_FrustumHeight = 0,
// };
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_79 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
il2cpp_codegen_initobj((&V_8), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_80 = V_1;
(&V_8)->___m_Polygons_0 = L_80;
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___m_Polygons_0), (void*)L_80);
(&V_8)->___m_FrustumHeight_1 = (0.0f);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_81 = V_8;
L_79->___leftCandidate_3 = L_81;
Il2CppCodeGenWriteBarrier((void**)&(((&L_79->___leftCandidate_3))->___m_Polygons_0), (void*)NULL);
// m_Cache.currentFrustumHeight = 0;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_82 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
L_82->___currentFrustumHeight_7 = (0.0f);
// m_Cache.maxCandidate = new List<List<IntPoint>>();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_83 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_84 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_84);
List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14(L_84, List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
L_83->___maxCandidate_4 = L_84;
Il2CppCodeGenWriteBarrier((void**)(&L_83->___maxCandidate_4), (void*)L_84);
// m_Cache.offsetter.Execute(ref m_Cache.maxCandidate, -1f * m_Cache.maxFrustumHeight * k_FloatToIntScaler);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_85 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_86 = L_85->___offsetter_0;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_87 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541** L_88 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541**)(&L_87->___maxCandidate_4);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_89 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_90 = L_89->___maxFrustumHeight_6;
NullCheck(L_86);
ClipperOffset_Execute_mB6E649005853A610D808D8E5F0CBB8EDE436D7C7(L_86, L_88, ((double)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-1.0f), L_90)), (100000.0f)))), NULL);
// m_Cache.bakeTime = 0;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_91 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
L_91->___bakeTime_8 = (0.0f);
// State = BakingState.BAKING;
ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline(__this, 0, NULL);
// m_BakeProgress = 0;
__this->___m_BakeProgress_10 = (0.0f);
// }
return;
}
}
// System.Void Cinemachine.ConfinerOven::BakeConfiner(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_BakeConfiner_mB6F563C71AE4CBECBEE74F4A76770B09EE74348F (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, float ___0_maxComputationTimePerFrameInSeconds, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m85174C59CE267F8DC776FA840D59A80CDD334074_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* V_1 = NULL;
float V_2 = 0.0f;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (State != BakingState.BAKING)
int32_t L_0;
L_0 = ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470_inline(__this, NULL);
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// var startTime = Time.realtimeSinceStartup;
float L_1;
L_1 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
V_0 = L_1;
goto IL_02f9;
}
IL_0014:
{
// var numPaths = m_Cache.leftCandidate.m_Polygons.Count;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_2 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_3 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_2->___leftCandidate_3);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_4 = L_3->___m_Polygons_0;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_4, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
// var candidate = new List<List<IntPoint>>(numPaths);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_6 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_m85174C59CE267F8DC776FA840D59A80CDD334074(L_6, L_5, List_1__ctor_m85174C59CE267F8DC776FA840D59A80CDD334074_RuntimeMethod_var);
V_1 = L_6;
// m_Cache.stepSize = Mathf.Min(m_Cache.stepSize,
// m_Cache.maxFrustumHeight - m_Cache.leftCandidate.m_FrustumHeight);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_7 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_8 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_9 = L_8->___stepSize_5;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_10 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_11 = L_10->___maxFrustumHeight_6;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_12 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_13 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_12->___leftCandidate_3);
float L_14 = L_13->___m_FrustumHeight_1;
float L_15;
L_15 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_9, ((float)il2cpp_codegen_subtract(L_11, L_14)), NULL);
L_7->___stepSize_5 = L_15;
// m_Cache.currentFrustumHeight =
// m_Cache.leftCandidate.m_FrustumHeight + m_Cache.stepSize;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_16 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_17 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_18 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_17->___leftCandidate_3);
float L_19 = L_18->___m_FrustumHeight_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_20 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_21 = L_20->___stepSize_5;
L_16->___currentFrustumHeight_7 = ((float)il2cpp_codegen_add(L_19, L_21));
// if (Math.Abs(m_Cache.currentFrustumHeight - m_Cache.maxFrustumHeight) <
// UnityVectorExtensions.Epsilon)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_22 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_23 = L_22->___currentFrustumHeight_7;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_24 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_25 = L_24->___maxFrustumHeight_6;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_26;
L_26 = fabsf(((float)il2cpp_codegen_subtract(L_23, L_25)));
if ((!(((float)L_26) < ((float)(9.99999975E-05f)))))
{
goto IL_00be;
}
}
{
// candidate = m_Cache.maxCandidate;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_27 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_28 = L_27->___maxCandidate_4;
V_1 = L_28;
goto IL_00e8;
}
IL_00be:
{
// m_Cache.offsetter.Execute(
// ref candidate, -1f * m_Cache.currentFrustumHeight * k_FloatToIntScaler);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_29 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_30 = L_29->___offsetter_0;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_31 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_32 = L_31->___currentFrustumHeight_7;
NullCheck(L_30);
ClipperOffset_Execute_mB6E649005853A610D808D8E5F0CBB8EDE436D7C7(L_30, (&V_1), ((double)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-1.0f), L_32)), (100000.0f)))), NULL);
}
IL_00e8:
{
// stateChangeFound = m_Cache.leftCandidate.StateChanged(in candidate);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_33 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_34 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_33->___leftCandidate_3);
bool L_35;
L_35 = PolygonSolution_StateChanged_mB1E13BE21168ACB0EA459D4757A52799724CD7A0(L_34, (&V_1), NULL);
// if (stateChangeFound)
if (!L_35)
{
goto IL_0152;
}
}
{
// m_Cache.rightCandidate = new PolygonSolution
// {
// m_Polygons = candidate,
// m_FrustumHeight = m_Cache.currentFrustumHeight,
// };
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_36 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
il2cpp_codegen_initobj((&V_3), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_37 = V_1;
(&V_3)->___m_Polygons_0 = L_37;
Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___m_Polygons_0), (void*)L_37);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_38 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_39 = L_38->___currentFrustumHeight_7;
(&V_3)->___m_FrustumHeight_1 = L_39;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_40 = V_3;
L_36->___rightCandidate_2 = L_40;
Il2CppCodeGenWriteBarrier((void**)&(((&L_36->___rightCandidate_2))->___m_Polygons_0), (void*)NULL);
// m_Cache.stepSize = Mathf.Max(m_Cache.stepSize / 2f, k_MinStepSize);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_41 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_42 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_43 = L_42->___stepSize_5;
float L_44;
L_44 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(L_43/(2.0f))), (0.00499999989f), NULL);
L_41->___stepSize_5 = L_44;
goto IL_01b8;
}
IL_0152:
{
// m_Cache.leftCandidate = new PolygonSolution
// {
// m_Polygons = candidate,
// m_FrustumHeight = m_Cache.currentFrustumHeight,
// };
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_45 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
il2cpp_codegen_initobj((&V_3), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_46 = V_1;
(&V_3)->___m_Polygons_0 = L_46;
Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___m_Polygons_0), (void*)L_46);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_47 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_48 = L_47->___currentFrustumHeight_7;
(&V_3)->___m_FrustumHeight_1 = L_48;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_49 = V_3;
L_45->___leftCandidate_3 = L_49;
Il2CppCodeGenWriteBarrier((void**)&(((&L_45->___leftCandidate_3))->___m_Polygons_0), (void*)NULL);
// if (!m_Cache.rightCandidate.IsEmpty)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_50 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_51 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_50->___rightCandidate_2);
bool L_52;
L_52 = PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79(L_51, NULL);
if (L_52)
{
goto IL_01b8;
}
}
{
// m_Cache.stepSize = Mathf.Max(m_Cache.stepSize / 2f, k_MinStepSize);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_53 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_54 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_55 = L_54->___stepSize_5;
float L_56;
L_56 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(L_55/(2.0f))), (0.00499999989f), NULL);
L_53->___stepSize_5 = L_56;
}
IL_01b8:
{
// if (!m_Cache.rightCandidate.IsEmpty && m_Cache.stepSize <= k_MinStepSize)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_57 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_58 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_57->___rightCandidate_2);
bool L_59;
L_59 = PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79(L_58, NULL);
if (L_59)
{
goto IL_0254;
}
}
{
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_60 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_61 = L_60->___stepSize_5;
if ((!(((float)L_61) <= ((float)(0.00499999989f)))))
{
goto IL_0254;
}
}
{
// m_Cache.solutions.Add(m_Cache.leftCandidate);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_62 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_63 = L_62->___solutions_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_64 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_65 = L_64->___leftCandidate_3;
NullCheck(L_63);
List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(L_63, L_65, List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
// m_Cache.solutions.Add(m_Cache.rightCandidate);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_66 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_67 = L_66->___solutions_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_68 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_69 = L_68->___rightCandidate_2;
NullCheck(L_67);
List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(L_67, L_69, List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
// m_Cache.leftCandidate = m_Cache.rightCandidate;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_70 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_71 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_72 = L_71->___rightCandidate_2;
L_70->___leftCandidate_3 = L_72;
Il2CppCodeGenWriteBarrier((void**)&(((&L_70->___leftCandidate_3))->___m_Polygons_0), (void*)NULL);
// m_Cache.rightCandidate = new PolygonSolution();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_73 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_74 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_73->___rightCandidate_2);
il2cpp_codegen_initobj(L_74, sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
// m_Cache.stepSize = m_Cache.maxFrustumHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_75 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_76 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_77 = L_76->___maxFrustumHeight_6;
L_75->___stepSize_5 = L_77;
goto IL_02a0;
}
IL_0254:
{
// else if (m_Cache.rightCandidate.IsEmpty ||
// m_Cache.leftCandidate.m_FrustumHeight >= m_Cache.maxFrustumHeight)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_78 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_79 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_78->___rightCandidate_2);
bool L_80;
L_80 = PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79(L_79, NULL);
if (L_80)
{
goto IL_0283;
}
}
{
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_81 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_82 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_81->___leftCandidate_3);
float L_83 = L_82->___m_FrustumHeight_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_84 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_85 = L_84->___maxFrustumHeight_6;
if ((!(((float)L_83) >= ((float)L_85))))
{
goto IL_02a0;
}
}
IL_0283:
{
// m_Cache.solutions.Add(m_Cache.leftCandidate);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_86 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_87 = L_86->___solutions_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_88 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_89 = L_88->___leftCandidate_3;
NullCheck(L_87);
List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(L_87, L_89, List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
// break; // stop searching, because we are at the bound
goto IL_0313;
}
IL_02a0:
{
// var elapsedTime = Time.realtimeSinceStartup - startTime;
float L_90;
L_90 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
float L_91 = V_0;
V_2 = ((float)il2cpp_codegen_subtract(L_90, L_91));
// if (elapsedTime > maxComputationTimePerFrameInSeconds)
float L_92 = V_2;
float L_93 = ___0_maxComputationTimePerFrameInSeconds;
if ((!(((float)L_92) > ((float)L_93))))
{
goto IL_02f9;
}
}
{
// m_Cache.bakeTime += elapsedTime;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_94 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float* L_95 = (float*)(&L_94->___bakeTime_8);
float* L_96 = L_95;
float L_97 = *((float*)L_96);
float L_98 = V_2;
*((float*)L_96) = (float)((float)il2cpp_codegen_add(L_97, L_98));
// if (m_Cache.bakeTime > m_maxComputationTimeForFullSkeletonBakeInSeconds)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_99 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_100 = L_99->___bakeTime_8;
float L_101 = __this->___m_maxComputationTimeForFullSkeletonBakeInSeconds_8;
if ((!(((float)L_100) > ((float)L_101))))
{
goto IL_02d6;
}
}
{
// State = BakingState.TIMEOUT;
ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline(__this, 2, NULL);
}
IL_02d6:
{
// m_BakeProgress = m_Cache.leftCandidate.m_FrustumHeight / m_Cache.maxFrustumHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_102 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_103 = (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(&L_102->___leftCandidate_3);
float L_104 = L_103->___m_FrustumHeight_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_105 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
float L_106 = L_105->___maxFrustumHeight_6;
__this->___m_BakeProgress_10 = ((float)(L_104/L_106));
// return;
return;
}
IL_02f9:
{
// while (m_Cache.solutions.Count < 1000)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_107 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_108 = L_107->___solutions_1;
NullCheck(L_108);
int32_t L_109;
L_109 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(L_108, List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var);
if ((((int32_t)L_109) < ((int32_t)((int32_t)1000))))
{
goto IL_0014;
}
}
IL_0313:
{
// ComputeSkeleton(in m_Cache.solutions);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_110 = (BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273*)(&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** L_111 = (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF**)(&L_110->___solutions_1);
ConfinerOven_ComputeSkeleton_m2A6AEFD2CDFD6118D366D55A4A1176BEC4C21716(__this, L_111, NULL);
// m_BakeProgress = 1;
__this->___m_BakeProgress_10 = (1.0f);
// State = BakingState.BAKED;
ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline(__this, 1, NULL);
// }
return;
}
}
// UnityEngine.Rect Cinemachine.ConfinerOven::GetPolygonBoundingBox(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ConfinerOven_GetPolygonBoundingBox_mA0B1E405965638610AB5198AB00DB73D3CEC565D (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___0_polygons, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
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;
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_5 = NULL;
int32_t V_6 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
memset((&V_7), 0, sizeof(V_7));
{
// float minX = float.PositiveInfinity, maxX = float.NegativeInfinity;
V_0 = (std::numeric_limits<float>::infinity());
// float minX = float.PositiveInfinity, maxX = float.NegativeInfinity;
V_1 = (-std::numeric_limits<float>::infinity());
// float minY = float.PositiveInfinity, maxY = float.NegativeInfinity;
V_2 = (std::numeric_limits<float>::infinity());
// float minY = float.PositiveInfinity, maxY = float.NegativeInfinity;
V_3 = (-std::numeric_limits<float>::infinity());
// for (int i = 0; i < polygons.Count; ++i)
V_4 = 0;
goto IL_0087;
}
IL_001d:
{
// var path = polygons[i];
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_0 = ___0_polygons;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_1 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_0);
int32_t L_2 = V_4;
NullCheck(L_1);
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_3;
L_3 = List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F(L_1, L_2, List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var);
V_5 = L_3;
// for (int j = 0; j < path.Count; ++j)
V_6 = 0;
goto IL_0076;
}
IL_002d:
{
// var p = path[j];
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_4 = V_5;
int32_t L_5 = V_6;
NullCheck(L_4);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
L_6 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_4, L_5, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
V_7 = L_6;
// minX = Mathf.Min(minX, p.x);
float L_7 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_7;
float L_9 = L_8.___x_0;
float L_10;
L_10 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_7, L_9, NULL);
V_0 = L_10;
// maxX = Mathf.Max(maxX, p.x);
float L_11 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_7;
float L_13 = L_12.___x_0;
float L_14;
L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_11, L_13, NULL);
V_1 = L_14;
// minY = Mathf.Min(minY, p.y);
float L_15 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_7;
float L_17 = L_16.___y_1;
float L_18;
L_18 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_15, L_17, NULL);
V_2 = L_18;
// maxY = Mathf.Max(maxY, p.y);
float L_19 = V_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_7;
float L_21 = L_20.___y_1;
float L_22;
L_22 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_19, L_21, NULL);
V_3 = L_22;
// for (int j = 0; j < path.Count; ++j)
int32_t L_23 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_0076:
{
// for (int j = 0; j < path.Count; ++j)
int32_t L_24 = V_6;
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_25 = V_5;
NullCheck(L_25);
int32_t L_26;
L_26 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_25, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
if ((((int32_t)L_24) < ((int32_t)L_26)))
{
goto IL_002d;
}
}
{
// for (int i = 0; i < polygons.Count; ++i)
int32_t L_27 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0087:
{
// for (int i = 0; i < polygons.Count; ++i)
int32_t L_28 = V_4;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_29 = ___0_polygons;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_30 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_29);
NullCheck(L_30);
int32_t L_31;
L_31 = List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_inline(L_30, List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
if ((((int32_t)L_28) < ((int32_t)L_31)))
{
goto IL_001d;
}
}
{
// return new Rect(minX, minY, Mathf.Max(0, maxX - minX), Mathf.Max(0, maxY - minY));
float L_32 = V_0;
float L_33 = V_2;
float L_34 = V_1;
float L_35 = V_0;
float L_36;
L_36 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_subtract(L_34, L_35)), NULL);
float L_37 = V_3;
float L_38 = V_2;
float L_39;
L_39 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_subtract(L_37, L_38)), NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_40;
memset((&L_40), 0, sizeof(L_40));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_40), L_32, L_33, L_36, L_39, /*hidden argument*/NULL);
return L_40;
}
}
// System.Void Cinemachine.ConfinerOven::ComputeSkeleton(System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_ComputeSkeleton_m2A6AEFD2CDFD6118D366D55A4A1176BEC4C21716 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** ___0_solutions, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mBA888F6D3812390577946727194566DFA825E063_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* V_0 = NULL;
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* V_1 = NULL;
int32_t V_2 = 0;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_3;
memset((&V_3), 0, sizeof(V_3));
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_4;
memset((&V_4), 0, sizeof(V_4));
double V_5 = 0.0;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* V_6 = NULL;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* V_7 = NULL;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* V_8 = NULL;
{
// var clipper = new Clipper();
Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* L_0 = (Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A*)il2cpp_codegen_object_new(Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A_il2cpp_TypeInfo_var);
NullCheck(L_0);
Clipper__ctor_mFE1DEBE1F52B653F893824C803EC03A94560C146(L_0, 0, NULL);
V_0 = L_0;
// var offsetter = new ClipperOffset();
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_1 = (ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725*)il2cpp_codegen_object_new(ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725_il2cpp_TypeInfo_var);
NullCheck(L_1);
ClipperOffset__ctor_mEC075A2F9B5E587A9D06CF9E45A555417C69D158(L_1, (2.0), (0.25), NULL);
V_1 = L_1;
// for (int i = 1; i < solutions.Count - 1; i += 2)
V_2 = 1;
goto IL_011b;
}
IL_0026:
{
// var prev = solutions[i];
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** L_2 = ___0_solutions;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_3 = *((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF**)L_2);
int32_t L_4 = V_2;
NullCheck(L_3);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_5;
L_5 = List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59(L_3, L_4, List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_RuntimeMethod_var);
V_3 = L_5;
// var next = solutions[i+1];
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** L_6 = ___0_solutions;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_7 = *((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF**)L_6);
int32_t L_8 = V_2;
NullCheck(L_7);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_9;
L_9 = List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59(L_7, ((int32_t)il2cpp_codegen_add(L_8, 1)), List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_RuntimeMethod_var);
V_4 = L_9;
// double step = padding * k_FloatToIntScaler * (next.m_FrustumHeight - prev.m_FrustumHeight);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_10 = V_4;
float L_11 = L_10.___m_FrustumHeight_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_12 = V_3;
float L_13 = L_12.___m_FrustumHeight_1;
V_5 = ((double)((float)il2cpp_codegen_multiply((500000.0f), ((float)il2cpp_codegen_subtract(L_11, L_13)))));
// var expandedPrev = new List<List<IntPoint>>();
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_14 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_14);
List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14(L_14, List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
V_6 = L_14;
// offsetter.Clear();
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_15 = V_1;
NullCheck(L_15);
ClipperOffset_Clear_mED8C219339D64A95987DB230DFE13C32FEC9CF87(L_15, NULL);
// offsetter.AddPaths(prev.m_Polygons, JoinType.jtMiter, EndType.etClosedPolygon);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_16 = V_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_17 = V_3;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_18 = L_17.___m_Polygons_0;
NullCheck(L_16);
ClipperOffset_AddPaths_m48B4B426171D6EEAE676FCDA8E55F6FBBCEE66A8(L_16, L_18, 2, 0, NULL);
// offsetter.Execute(ref expandedPrev, step);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_19 = V_1;
double L_20 = V_5;
NullCheck(L_19);
ClipperOffset_Execute_mB6E649005853A610D808D8E5F0CBB8EDE436D7C7(L_19, (&V_6), L_20, NULL);
// var expandedNext = new List<List<IntPoint>>();
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_21 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_21);
List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14(L_21, List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
V_7 = L_21;
// offsetter.Clear();
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_22 = V_1;
NullCheck(L_22);
ClipperOffset_Clear_mED8C219339D64A95987DB230DFE13C32FEC9CF87(L_22, NULL);
// offsetter.AddPaths(next.m_Polygons, JoinType.jtMiter, EndType.etClosedPolygon);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_23 = V_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_24 = V_4;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_25 = L_24.___m_Polygons_0;
NullCheck(L_23);
ClipperOffset_AddPaths_m48B4B426171D6EEAE676FCDA8E55F6FBBCEE66A8(L_23, L_25, 2, 0, NULL);
// offsetter.Execute(ref expandedNext, step * 2);
ClipperOffset_t1664F8E10796B23A83B922F9B7684B7F6831F725* L_26 = V_1;
double L_27 = V_5;
NullCheck(L_26);
ClipperOffset_Execute_mB6E649005853A610D808D8E5F0CBB8EDE436D7C7(L_26, (&V_7), ((double)il2cpp_codegen_multiply(L_27, (2.0))), NULL);
// var solution = new List<List<IntPoint>>();
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_28 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)il2cpp_codegen_object_new(List_1_tD3D80A48908E0B8646110C913780E72E2157A541_il2cpp_TypeInfo_var);
NullCheck(L_28);
List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14(L_28, List_1__ctor_m85A1A83D119CC5BFE0C4A6352E38591B5C6D5F14_RuntimeMethod_var);
V_8 = L_28;
// clipper.Clear();
Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* L_29 = V_0;
NullCheck(L_29);
VirtualActionInvoker0::Invoke(4 /* System.Void Cinemachine.ClipperLib/ClipperBase::Clear() */, L_29);
// clipper.AddPaths(expandedPrev, PolyType.ptSubject, true);
Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* L_30 = V_0;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_31 = V_6;
NullCheck(L_30);
bool L_32;
L_32 = ClipperBase_AddPaths_m3A4E3756B561A396C16E4658743F61D088FA2EEA(L_30, L_31, 0, (bool)1, NULL);
// clipper.AddPaths(expandedNext, PolyType.ptClip, true);
Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* L_33 = V_0;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_34 = V_7;
NullCheck(L_33);
bool L_35;
L_35 = ClipperBase_AddPaths_m3A4E3756B561A396C16E4658743F61D088FA2EEA(L_33, L_34, 1, (bool)1, NULL);
// clipper.Execute(ClipType.ctDifference, solution, PolyFillType.pftEvenOdd, PolyFillType.pftEvenOdd);
Clipper_t2CB022C7BAC01EB2FDE672FC25B30C7F7DE2303A* L_36 = V_0;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_37 = V_8;
NullCheck(L_36);
bool L_38;
L_38 = Clipper_Execute_mD4963862505A6417805A36BDC8EE3551AF5227A0(L_36, 2, L_37, 0, 0, NULL);
// if (solution.Count > 0 && solution[0].Count > 0)
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_39 = V_8;
NullCheck(L_39);
int32_t L_40;
L_40 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_39, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
if ((((int32_t)L_40) <= ((int32_t)0)))
{
goto IL_0117;
}
}
{
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_41 = V_8;
NullCheck(L_41);
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_42;
L_42 = List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424(L_41, 0, List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
NullCheck(L_42);
int32_t L_43;
L_43 = List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_inline(L_42, List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var);
if ((((int32_t)L_43) <= ((int32_t)0)))
{
goto IL_0117;
}
}
{
// m_Skeleton.AddRange(solution);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_44 = __this->___m_Skeleton_2;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_45 = V_8;
NullCheck(L_44);
List_1_AddRange_mBA888F6D3812390577946727194566DFA825E063(L_44, L_45, List_1_AddRange_mBA888F6D3812390577946727194566DFA825E063_RuntimeMethod_var);
// if (m_MinFrustumHeightWithBones == float.MaxValue)
float L_46 = __this->___m_MinFrustumHeightWithBones_0;
if ((!(((float)L_46) == ((float)((std::numeric_limits<float>::max)())))))
{
goto IL_0117;
}
}
{
// m_MinFrustumHeightWithBones = next.m_FrustumHeight;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_47 = V_4;
float L_48 = L_47.___m_FrustumHeight_1;
__this->___m_MinFrustumHeightWithBones_0 = L_48;
}
IL_0117:
{
// for (int i = 1; i < solutions.Count - 1; i += 2)
int32_t L_49 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_49, 2));
}
IL_011b:
{
// for (int i = 1; i < solutions.Count - 1; i += 2)
int32_t L_50 = V_2;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** L_51 = ___0_solutions;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_52 = *((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF**)L_51);
NullCheck(L_52);
int32_t L_53;
L_53 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(L_52, List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var);
if ((((int32_t)L_50) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_53, 1)))))
{
goto IL_0026;
}
}
{
// }
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 Cinemachine.ConfinerOven/BakedSolution::get_FrustumHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BakedSolution_get_FrustumHeight_m50F1AFA0945D14768B4632575A8AFFFFD791861D (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, const RuntimeMethod* method)
{
{
// public float FrustumHeight { get; }
float L_0 = __this->___U3CFrustumHeightU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Cinemachine.ConfinerOven/BakedSolution::.ctor(System.Single,System.Single,System.Boolean,UnityEngine.Rect,System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>,System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakedSolution__ctor_mA1172BA1CEFBBF4467D64FFF62D0A2C386AC15F4 (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, float ___0_aspectRatio, float ___1_frustumHeight, bool ___2_hasBones, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___3_polygonBounds, List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___4_originalPolygon, List_1_tD3D80A48908E0B8646110C913780E72E2157A541* ___5_solution, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// public BakedSolution(
// float aspectRatio, float frustumHeight, bool hasBones, Rect polygonBounds,
// List<List<IntPoint>> originalPolygon, List<List<IntPoint>> solution)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_AspectStretcher = new AspectStretcher(aspectRatio, polygonBounds.center.x);
float L_0 = ___0_aspectRatio;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&___3_polygonBounds), NULL);
float L_2 = L_1.___x_0;
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_3;
memset((&L_3), 0, sizeof(L_3));
AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852((&L_3), L_0, L_2, /*hidden argument*/NULL);
__this->___m_AspectStretcher_2 = L_3;
// FrustumHeight = frustumHeight;
float L_4 = ___1_frustumHeight;
__this->___U3CFrustumHeightU3Ek__BackingField_0 = L_4;
// m_frustumSizeIntSpace = frustumHeight * k_FloatToIntScaler;
float L_5 = ___1_frustumHeight;
__this->___m_frustumSizeIntSpace_1 = ((float)il2cpp_codegen_multiply(L_5, (100000.0f)));
// m_HasBones = hasBones;
bool L_6 = ___2_hasBones;
__this->___m_HasBones_3 = L_6;
// m_OriginalPolygon = originalPolygon;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_7 = ___4_originalPolygon;
__this->___m_OriginalPolygon_5 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OriginalPolygon_5), (void*)L_7);
// m_Solution = solution;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_8 = ___5_solution;
__this->___m_Solution_6 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Solution_6), (void*)L_8);
// float polygonSizeX = polygonBounds.width / aspectRatio * k_FloatToIntScaler;
float L_9;
L_9 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___3_polygonBounds), NULL);
float L_10 = ___0_aspectRatio;
V_0 = ((float)il2cpp_codegen_multiply(((float)(L_9/L_10)), (100000.0f)));
// float polygonSizeY = polygonBounds.height * k_FloatToIntScaler;
float L_11;
L_11 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___3_polygonBounds), NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_11, (100000.0f)));
// m_SqrPolygonDiagonal = polygonSizeX * polygonSizeX + polygonSizeY * polygonSizeY;
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
__this->___m_SqrPolygonDiagonal_4 = ((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))));
// }
return;
}
}
// System.Void Cinemachine.ConfinerOven/BakedSolution::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakedSolution_Clear_mC38722D91C815ED55DB7638F9607AD247466E22C (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, const RuntimeMethod* method)
{
{
// m_Solution = null;
__this->___m_Solution_6 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Solution_6), (void*)(List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)NULL);
// m_OriginalPolygon = null;
__this->___m_OriginalPolygon_5 = (List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OriginalPolygon_5), (void*)(List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)NULL);
// }
return;
}
}
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::IsValid(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_IsValid_mF5E6DDB10ABB93FA587A9928C0DD6AAAEF38D632 (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, float ___0_frustumHeight, const RuntimeMethod* method)
{
{
// return m_Solution != null && Mathf.Abs(frustumHeight - FrustumHeight) < k_MinStepSize;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_0 = __this->___m_Solution_6;
if (!L_0)
{
goto IL_001d;
}
}
{
float L_1 = ___0_frustumHeight;
float L_2;
L_2 = BakedSolution_get_FrustumHeight_m50F1AFA0945D14768B4632575A8AFFFFD791861D_inline(__this, NULL);
float L_3;
L_3 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_2)));
return (bool)((((float)L_3) < ((float)(0.00499999989f)))? 1 : 0);
}
IL_001d:
{
return (bool)0;
}
}
// UnityEngine.Vector2 Cinemachine.ConfinerOven/BakedSolution::ConfinePoint(UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 BakedSolution_ConfinePoint_mE43B748BAE673FA3E44EAB0EF05478C0FE4AA949 (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_pointToConfine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 V_3;
memset((&V_3), 0, sizeof(V_3));
double V_4 = 0.0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
memset((&V_5), 0, sizeof(V_5));
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 V_6;
memset((&V_6), 0, sizeof(V_6));
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 V_11;
memset((&V_11), 0, sizeof(V_11));
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 V_12;
memset((&V_12), 0, sizeof(V_12));
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 V_13;
memset((&V_13), 0, sizeof(V_13));
double V_14 = 0.0;
double V_15 = 0.0;
int32_t G_B10_0 = 0;
{
// if (m_Solution.Count <= 0) return pointToConfine; // empty confiner -> no need to confine
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_0 = __this->___m_Solution_6;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_0, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
if ((((int32_t)L_1) > ((int32_t)0)))
{
goto IL_0015;
}
}
{
// if (m_Solution.Count <= 0) return pointToConfine; // empty confiner -> no need to confine
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = ___0_pointToConfine;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_2);
return L_3;
}
IL_0015:
{
// Vector2 pInConfinerSpace = m_AspectStretcher.Stretch(pointToConfine);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_4 = __this->___m_AspectStretcher_2;
V_6 = L_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = ___0_pointToConfine;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_5);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92((&V_6), L_6, NULL);
V_0 = L_7;
// IntPoint p =
// new IntPoint(pInConfinerSpace.x * k_FloatToIntScaler, pInConfinerSpace.y * k_FloatToIntScaler);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_0;
float L_9 = L_8.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_0;
float L_11 = L_10.___y_1;
IntPoint__ctor_mA161A7BD0009BE271681C45C59B291FDB224616E((&V_1), ((double)((float)il2cpp_codegen_multiply(L_9, (100000.0f)))), ((double)((float)il2cpp_codegen_multiply(L_11, (100000.0f)))), NULL);
// for (int i = 0; i < m_Solution.Count; ++i)
V_7 = 0;
goto IL_0073;
}
IL_0051:
{
// if (Clipper.PointInPolygon(p, m_Solution[i]) != 0) // 0: outside, +1: inside , -1: point on poly boundary
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_12 = V_1;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_13 = __this->___m_Solution_6;
int32_t L_14 = V_7;
NullCheck(L_13);
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_15;
L_15 = List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424(L_13, L_14, List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
int32_t L_16;
L_16 = Clipper_PointInPolygon_mBEDDABD4FDE3DCA3142EE3D6341E5B41E243ADB6(L_12, L_15, NULL);
if (!L_16)
{
goto IL_006d;
}
}
{
// return pointToConfine; // inside, no confinement needed
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_17 = ___0_pointToConfine;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_17);
return L_18;
}
IL_006d:
{
// for (int i = 0; i < m_Solution.Count; ++i)
int32_t L_19 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0073:
{
// for (int i = 0; i < m_Solution.Count; ++i)
int32_t L_20 = V_7;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_21 = __this->___m_Solution_6;
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_21, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
if ((((int32_t)L_20) < ((int32_t)L_22)))
{
goto IL_0051;
}
}
{
// bool checkIntersectOriginal = m_HasBones && IsInsideOriginal(p);
bool L_23 = __this->___m_HasBones_3;
if (!L_23)
{
goto IL_0093;
}
}
{
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_24 = V_1;
bool L_25;
L_25 = BakedSolution_IsInsideOriginal_m037456531799E4209A658ABE8D0F72DA81A4BC5D(__this, L_24, NULL);
G_B10_0 = ((int32_t)(L_25));
goto IL_0094;
}
IL_0093:
{
G_B10_0 = 0;
}
IL_0094:
{
V_2 = (bool)G_B10_0;
// IntPoint closest = p;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_26 = V_1;
V_3 = L_26;
// double minDistance = double.MaxValue;
V_4 = (1.7976931348623157E+308);
// for (int i = 0; i < m_Solution.Count; ++i)
V_8 = 0;
goto IL_0192;
}
IL_00aa:
{
// int numPoints = m_Solution[i].Count;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_27 = __this->___m_Solution_6;
int32_t L_28 = V_8;
NullCheck(L_27);
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_29;
L_29 = List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424(L_27, L_28, List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
NullCheck(L_29);
int32_t L_30;
L_30 = List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_inline(L_29, List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var);
V_9 = L_30;
// for (int j = 0; j < numPoints; ++j)
V_10 = 0;
goto IL_0183;
}
IL_00c6:
{
// IntPoint l1 = m_Solution[i][j];
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_31 = __this->___m_Solution_6;
int32_t L_32 = V_8;
NullCheck(L_31);
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_33;
L_33 = List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424(L_31, L_32, List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
int32_t L_34 = V_10;
NullCheck(L_33);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_35;
L_35 = List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F(L_33, L_34, List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F_RuntimeMethod_var);
V_11 = L_35;
// IntPoint l2 = m_Solution[i][(j + 1) % numPoints];
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_36 = __this->___m_Solution_6;
int32_t L_37 = V_8;
NullCheck(L_36);
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_38;
L_38 = List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424(L_36, L_37, List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
int32_t L_39 = V_10;
int32_t L_40 = V_9;
NullCheck(L_38);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_41;
L_41 = List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F(L_38, ((int32_t)(((int32_t)il2cpp_codegen_add(L_39, 1))%L_40)), List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F_RuntimeMethod_var);
V_12 = L_41;
// IntPoint c = IntPointLerp(l1, l2, ClosestPointOnSegment(p, l1, l2));
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_42 = V_11;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_43 = V_12;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_44 = V_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_45 = V_11;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_46 = V_12;
float L_47;
L_47 = BakedSolution_ClosestPointOnSegment_mCD314B5CB8725EFBDC4264C8D36DF3B5ECEF5108(L_44, L_45, L_46, NULL);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_48;
L_48 = BakedSolution_IntPointLerp_m719812B6404410BF62032BC6DCE0A9CD729AFAB4(L_42, L_43, L_47, NULL);
V_13 = L_48;
// double diffX = Mathf.Abs(p.X - c.X);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_49 = V_1;
int64_t L_50 = L_49.___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_51 = V_13;
int64_t L_52 = L_51.___X_0;
float L_53;
L_53 = fabsf(((float)((int64_t)il2cpp_codegen_subtract(L_50, L_52))));
// double diffY = Mathf.Abs(p.Y - c.Y);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_54 = V_1;
int64_t L_55 = L_54.___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_56 = V_13;
int64_t L_57 = L_56.___Y_1;
float L_58;
L_58 = fabsf(((float)((int64_t)il2cpp_codegen_subtract(L_55, L_57))));
V_14 = ((double)L_58);
// double distance = diffX * diffX + diffY * diffY;
double L_59 = ((double)L_53);
double L_60 = L_59;
double L_61 = V_14;
double L_62 = V_14;
V_15 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_60, L_60)), ((double)il2cpp_codegen_multiply(L_61, L_62))));
// if (diffX > m_frustumSizeIntSpace || diffY > m_frustumSizeIntSpace)
float L_63 = __this->___m_frustumSizeIntSpace_1;
if ((((double)L_59) > ((double)((double)L_63))))
{
goto IL_0157;
}
}
{
double L_64 = V_14;
float L_65 = __this->___m_frustumSizeIntSpace_1;
if ((!(((double)L_64) > ((double)((double)L_65)))))
{
goto IL_0162;
}
}
IL_0157:
{
// distance += m_SqrPolygonDiagonal; // penalty is the biggest distance between any two points
double L_66 = V_15;
double L_67 = __this->___m_SqrPolygonDiagonal_4;
V_15 = ((double)il2cpp_codegen_add(L_66, L_67));
}
IL_0162:
{
// if (distance < minDistance && (!checkIntersectOriginal || !DoesIntersectOriginal(p, c)))
double L_68 = V_15;
double L_69 = V_4;
if ((!(((double)L_68) < ((double)L_69))))
{
goto IL_017d;
}
}
{
bool L_70 = V_2;
if (!L_70)
{
goto IL_0176;
}
}
{
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_71 = V_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_72 = V_13;
bool L_73;
L_73 = BakedSolution_DoesIntersectOriginal_m5055B98BDAF6F10D8F19BFBF8C0ADFC5ABD297EE(__this, L_71, L_72, NULL);
if (L_73)
{
goto IL_017d;
}
}
IL_0176:
{
// minDistance = distance;
double L_74 = V_15;
V_4 = L_74;
// closest = c;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_75 = V_13;
V_3 = L_75;
}
IL_017d:
{
// for (int j = 0; j < numPoints; ++j)
int32_t L_76 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_76, 1));
}
IL_0183:
{
// for (int j = 0; j < numPoints; ++j)
int32_t L_77 = V_10;
int32_t L_78 = V_9;
if ((((int32_t)L_77) < ((int32_t)L_78)))
{
goto IL_00c6;
}
}
{
// for (int i = 0; i < m_Solution.Count; ++i)
int32_t L_79 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_79, 1));
}
IL_0192:
{
// for (int i = 0; i < m_Solution.Count; ++i)
int32_t L_80 = V_8;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_81 = __this->___m_Solution_6;
NullCheck(L_81);
int32_t L_82;
L_82 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_81, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
if ((((int32_t)L_80) < ((int32_t)L_82)))
{
goto IL_00aa;
}
}
{
// var result = new Vector2(closest.X * k_IntToFloatScaler, closest.Y * k_IntToFloatScaler);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_83 = V_3;
int64_t L_84 = L_83.___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_85 = V_3;
int64_t L_86 = L_85.___Y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_5), ((float)il2cpp_codegen_multiply(((float)L_84), (9.99999975E-06f))), ((float)il2cpp_codegen_multiply(((float)L_86), (9.99999975E-06f))), NULL);
// return m_AspectStretcher.Unstretch(result);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_87 = __this->___m_AspectStretcher_2;
V_6 = L_87;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_88 = V_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_89;
L_89 = AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E((&V_6), L_88, NULL);
return L_89;
}
}
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::IsInsideOriginal(Cinemachine.ClipperLib/IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_IsInsideOriginal_m037456531799E4209A658ABE8D0F72DA81A4BC5D (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (int i = 0; i < m_OriginalPolygon.Count; ++i)
V_0 = 0;
goto IL_001e;
}
IL_0004:
{
// if (Clipper.PointInPolygon(p, m_OriginalPolygon[i]) != 0)
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_0 = ___0_p;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_1 = __this->___m_OriginalPolygon_5;
int32_t L_2 = V_0;
NullCheck(L_1);
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_3;
L_3 = List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424(L_1, L_2, List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
int32_t L_4;
L_4 = Clipper_PointInPolygon_mBEDDABD4FDE3DCA3142EE3D6341E5B41E243ADB6(L_0, L_3, NULL);
if (!L_4)
{
goto IL_001a;
}
}
{
// return true;
return (bool)1;
}
IL_001a:
{
// for (int i = 0; i < m_OriginalPolygon.Count; ++i)
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_001e:
{
// for (int i = 0; i < m_OriginalPolygon.Count; ++i)
int32_t L_6 = V_0;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_7 = __this->___m_OriginalPolygon_5;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_7, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0004;
}
}
{
// return false;
return (bool)0;
}
}
// System.Single Cinemachine.ConfinerOven/BakedSolution::ClosestPointOnSegment(Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BakedSolution_ClosestPointOnSegment_mCD314B5CB8725EFBDC4264C8D36DF3B5ECEF5108 (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_p, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___1_s0, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___2_s1, const RuntimeMethod* method)
{
double V_0 = 0.0;
double V_1 = 0.0;
double V_2 = 0.0;
double V_3 = 0.0;
{
// double sX = s1.X - s0.X;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_0 = ___2_s1;
int64_t L_1 = L_0.___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_2 = ___1_s0;
int64_t L_3 = L_2.___X_0;
V_0 = ((double)((int64_t)il2cpp_codegen_subtract(L_1, L_3)));
// double sY = s1.Y - s0.Y;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_4 = ___2_s1;
int64_t L_5 = L_4.___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_6 = ___1_s0;
int64_t L_7 = L_6.___Y_1;
V_1 = ((double)((int64_t)il2cpp_codegen_subtract(L_5, L_7)));
// double len2 = sX * sX + sY * sY;
double L_8 = V_0;
double L_9 = V_0;
double L_10 = V_1;
double L_11 = V_1;
V_2 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_8, L_9)), ((double)il2cpp_codegen_multiply(L_10, L_11))));
// if (len2 < k_ClipperEpsilon)
double L_12 = V_2;
if ((!(((double)L_12) < ((double)(1000.0)))))
{
goto IL_0038;
}
}
{
// return 0; // degenerate segment
return (0.0f);
}
IL_0038:
{
// double s0pX = p.X - s0.X;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_13 = ___0_p;
int64_t L_14 = L_13.___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_15 = ___1_s0;
int64_t L_16 = L_15.___X_0;
// double s0pY = p.Y - s0.Y;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_17 = ___0_p;
int64_t L_18 = L_17.___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_19 = ___1_s0;
int64_t L_20 = L_19.___Y_1;
V_3 = ((double)((int64_t)il2cpp_codegen_subtract(L_18, L_20)));
// double dot = s0pX * sX + s0pY * sY;
double L_21 = V_0;
double L_22 = V_3;
double L_23 = V_1;
// return Mathf.Clamp01((float) (dot / len2));
double L_24 = V_2;
float L_25;
L_25 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)((double)(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)((int64_t)il2cpp_codegen_subtract(L_14, L_16))), L_21)), ((double)il2cpp_codegen_multiply(L_22, L_23))))/L_24))), NULL);
return L_25;
}
}
// Cinemachine.ClipperLib/IntPoint Cinemachine.ConfinerOven/BakedSolution::IntPointLerp(Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 BakedSolution_IntPointLerp_m719812B6404410BF62032BC6DCE0A9CD729AFAB4 (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_a, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___1_b, float ___2_lerp, const RuntimeMethod* method)
{
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new IntPoint
// {
// X = Mathf.RoundToInt(a.X + (b.X - a.X) * lerp),
// Y = Mathf.RoundToInt(a.Y + (b.Y - a.Y) * lerp),
// };
il2cpp_codegen_initobj((&V_0), sizeof(IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674));
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_0 = ___0_a;
int64_t L_1 = L_0.___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_2 = ___1_b;
int64_t L_3 = L_2.___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_4 = ___0_a;
int64_t L_5 = L_4.___X_0;
float L_6 = ___2_lerp;
int32_t L_7;
L_7 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_add(((float)L_1), ((float)il2cpp_codegen_multiply(((float)((int64_t)il2cpp_codegen_subtract(L_3, L_5))), L_6)))), NULL);
(&V_0)->___X_0 = ((int64_t)L_7);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_8 = ___0_a;
int64_t L_9 = L_8.___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_10 = ___1_b;
int64_t L_11 = L_10.___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_12 = ___0_a;
int64_t L_13 = L_12.___Y_1;
float L_14 = ___2_lerp;
int32_t L_15;
L_15 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_add(((float)L_9), ((float)il2cpp_codegen_multiply(((float)((int64_t)il2cpp_codegen_subtract(L_11, L_13))), L_14)))), NULL);
(&V_0)->___Y_1 = ((int64_t)L_15);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_16 = V_0;
return L_16;
}
}
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::DoesIntersectOriginal(Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_DoesIntersectOriginal_m5055B98BDAF6F10D8F19BFBF8C0ADFC5ABD297EE (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_l1, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___1_l2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m677FC8F8D71757745C78555FC7FDEB9B90F18E6D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m85FDC916AFDB03C731C1DE85A1AD64070EC621D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m89DC75068BCAAAA94D88C74FBD233EE5F3E96644_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9865D2A6023BF15CE2F05EC3A2BD0A1ED1F72D43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5 V_0;
memset((&V_0), 0, sizeof(V_0));
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 V_4;
memset((&V_4), 0, sizeof(V_4));
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
{
// foreach (var original in m_OriginalPolygon)
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_0 = __this->___m_OriginalPolygon_5;
NullCheck(L_0);
Enumerator_t81E7BC2C4AFB10AD8941F6F9BF613541A749A9C5 L_1;
L_1 = List_1_GetEnumerator_m9865D2A6023BF15CE2F05EC3A2BD0A1ED1F72D43(L_0, List_1_GetEnumerator_m9865D2A6023BF15CE2F05EC3A2BD0A1ED1F72D43_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005f:
{// begin finally (depth: 1)
Enumerator_Dispose_m677FC8F8D71757745C78555FC7FDEB9B90F18E6D((&V_0), Enumerator_Dispose_m677FC8F8D71757745C78555FC7FDEB9B90F18E6D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0054_1;
}
IL_000e_1:
{
// foreach (var original in m_OriginalPolygon)
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_2;
L_2 = Enumerator_get_Current_m89DC75068BCAAAA94D88C74FBD233EE5F3E96644_inline((&V_0), Enumerator_get_Current_m89DC75068BCAAAA94D88C74FBD233EE5F3E96644_RuntimeMethod_var);
V_1 = L_2;
// int numPoints = original.Count;
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_3 = V_1;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_inline(L_3, List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var);
V_2 = L_4;
// for (int i = 0; i < numPoints; ++i)
V_3 = 0;
goto IL_0050_1;
}
IL_0021_1:
{
// if (FindIntersection(l1, l2, original[i], original[(i + 1) % numPoints]) == 2)
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_5 = V_1;
int32_t L_6 = V_3;
NullCheck(L_5);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_7;
L_7 = List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F(L_5, L_6, List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F_RuntimeMethod_var);
V_4 = L_7;
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_8 = V_1;
int32_t L_9 = V_3;
int32_t L_10 = V_2;
NullCheck(L_8);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_11;
L_11 = List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F(L_8, ((int32_t)(((int32_t)il2cpp_codegen_add(L_9, 1))%L_10)), List_1_get_Item_m24B912BEB96018A91FE32A68BF3CF2B9602EA36F_RuntimeMethod_var);
V_5 = L_11;
int32_t L_12;
L_12 = BakedSolution_FindIntersection_mC5B880D5AB3CFCA35837A27BC906CAEC0B2C8ACC((&___0_l1), (&___1_l2), (&V_4), (&V_5), NULL);
if ((!(((uint32_t)L_12) == ((uint32_t)2))))
{
goto IL_004c_1;
}
}
{
// return true;
V_6 = (bool)1;
goto IL_006f;
}
IL_004c_1:
{
// for (int i = 0; i < numPoints; ++i)
int32_t L_13 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0050_1:
{
// for (int i = 0; i < numPoints; ++i)
int32_t L_14 = V_3;
int32_t L_15 = V_2;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0021_1;
}
}
IL_0054_1:
{
// foreach (var original in m_OriginalPolygon)
bool L_16;
L_16 = Enumerator_MoveNext_m85FDC916AFDB03C731C1DE85A1AD64070EC621D0((&V_0), Enumerator_MoveNext_m85FDC916AFDB03C731C1DE85A1AD64070EC621D0_RuntimeMethod_var);
if (L_16)
{
goto IL_000e_1;
}
}
{
goto IL_006d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
// return false;
return (bool)0;
}
IL_006f:
{
// }
bool L_17 = V_6;
return L_17;
}
}
// System.Int32 Cinemachine.ConfinerOven/BakedSolution::FindIntersection(Cinemachine.ClipperLib/IntPoint&,Cinemachine.ClipperLib/IntPoint&,Cinemachine.ClipperLib/IntPoint&,Cinemachine.ClipperLib/IntPoint&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BakedSolution_FindIntersection_mC5B880D5AB3CFCA35837A27BC906CAEC0B2C8ACC (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* ___0_p1, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* ___1_p2, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* ___2_p3, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* ___3_p4, const RuntimeMethod* method)
{
double V_0 = 0.0;
double V_1 = 0.0;
double V_2 = 0.0;
double V_3 = 0.0;
double V_4 = 0.0;
double V_5 = 0.0;
double V_6 = 0.0;
{
// double dx12 = p2.X - p1.X;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_0 = ___1_p2;
int64_t L_1 = L_0->___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_2 = ___0_p1;
int64_t L_3 = L_2->___X_0;
V_0 = ((double)((int64_t)il2cpp_codegen_subtract(L_1, L_3)));
// double dy12 = p2.Y - p1.Y;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_4 = ___1_p2;
int64_t L_5 = L_4->___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_6 = ___0_p1;
int64_t L_7 = L_6->___Y_1;
V_1 = ((double)((int64_t)il2cpp_codegen_subtract(L_5, L_7)));
// double dx34 = p4.X - p3.X;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_8 = ___3_p4;
int64_t L_9 = L_8->___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_10 = ___2_p3;
int64_t L_11 = L_10->___X_0;
V_2 = ((double)((int64_t)il2cpp_codegen_subtract(L_9, L_11)));
// double dy34 = p4.Y - p3.Y;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_12 = ___3_p4;
int64_t L_13 = L_12->___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_14 = ___2_p3;
int64_t L_15 = L_14->___Y_1;
V_3 = ((double)((int64_t)il2cpp_codegen_subtract(L_13, L_15)));
// double denominator = dy12 * dx34 - dx12 * dy34;
double L_16 = V_1;
double L_17 = V_2;
double L_18 = V_0;
double L_19 = V_3;
V_4 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_16, L_17)), ((double)il2cpp_codegen_multiply(L_18, L_19))));
// double t1 =
// ((p1.X - p3.X) * dy34 + (p3.Y - p1.Y) * dx34)
// / denominator;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_20 = ___0_p1;
int64_t L_21 = L_20->___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_22 = ___2_p3;
int64_t L_23 = L_22->___X_0;
double L_24 = V_3;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_25 = ___2_p3;
int64_t L_26 = L_25->___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_27 = ___0_p1;
int64_t L_28 = L_27->___Y_1;
double L_29 = V_2;
double L_30 = V_4;
V_5 = ((double)(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)((int64_t)il2cpp_codegen_subtract(L_21, L_23))), L_24)), ((double)il2cpp_codegen_multiply(((double)((int64_t)il2cpp_codegen_subtract(L_26, L_28))), L_29))))/L_30));
// if (double.IsInfinity(t1) || double.IsNaN(t1))
double L_31 = V_5;
bool L_32;
L_32 = Double_IsInfinity_mF1F2BB1A8094AF95520E754AE9888993EA948B34_inline(L_31, NULL);
if (L_32)
{
goto IL_007d;
}
}
{
double L_33 = V_5;
bool L_34;
L_34 = Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline(L_33, NULL);
if (!L_34)
{
goto IL_00f1;
}
}
IL_007d:
{
// if (IntPointDiffSqrMagnitude(p1, p3) < k_ClipperEpsilon ||
// IntPointDiffSqrMagnitude(p1, p4) < k_ClipperEpsilon ||
// IntPointDiffSqrMagnitude(p2, p3) < k_ClipperEpsilon ||
// IntPointDiffSqrMagnitude(p2, p4) < k_ClipperEpsilon)
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_35 = ___0_p1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_36 = (*(IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674*)L_35);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_37 = ___2_p3;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_38 = (*(IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674*)L_37);
double L_39;
L_39 = BakedSolution_IntPointDiffSqrMagnitude_m4C8EF2CFB60F160974B53FB21C40712E740196D2(L_36, L_38, NULL);
if ((((double)L_39) < ((double)(1000.0))))
{
goto IL_00ed;
}
}
{
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_40 = ___0_p1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_41 = (*(IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674*)L_40);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_42 = ___3_p4;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_43 = (*(IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674*)L_42);
double L_44;
L_44 = BakedSolution_IntPointDiffSqrMagnitude_m4C8EF2CFB60F160974B53FB21C40712E740196D2(L_41, L_43, NULL);
if ((((double)L_44) < ((double)(1000.0))))
{
goto IL_00ed;
}
}
{
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_45 = ___1_p2;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_46 = (*(IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674*)L_45);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_47 = ___2_p3;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_48 = (*(IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674*)L_47);
double L_49;
L_49 = BakedSolution_IntPointDiffSqrMagnitude_m4C8EF2CFB60F160974B53FB21C40712E740196D2(L_46, L_48, NULL);
if ((((double)L_49) < ((double)(1000.0))))
{
goto IL_00ed;
}
}
{
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_50 = ___1_p2;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_51 = (*(IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674*)L_50);
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_52 = ___3_p4;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_53 = (*(IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674*)L_52);
double L_54;
L_54 = BakedSolution_IntPointDiffSqrMagnitude_m4C8EF2CFB60F160974B53FB21C40712E740196D2(L_51, L_53, NULL);
if ((!(((double)L_54) < ((double)(1000.0)))))
{
goto IL_00ef;
}
}
IL_00ed:
{
// return 2; // they are the same line, or very close parallels
return 2;
}
IL_00ef:
{
// return 0; // no intersection
return 0;
}
IL_00f1:
{
// double t2 = ((p3.X - p1.X) * dy12 + (p1.Y - p3.Y) * dx12) / -denominator;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_55 = ___2_p3;
int64_t L_56 = L_55->___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_57 = ___0_p1;
int64_t L_58 = L_57->___X_0;
double L_59 = V_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_60 = ___0_p1;
int64_t L_61 = L_60->___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674* L_62 = ___2_p3;
int64_t L_63 = L_62->___Y_1;
double L_64 = V_0;
double L_65 = V_4;
V_6 = ((double)(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)((int64_t)il2cpp_codegen_subtract(L_56, L_58))), L_59)), ((double)il2cpp_codegen_multiply(((double)((int64_t)il2cpp_codegen_subtract(L_61, L_63))), L_64))))/((-L_65))));
// return (t1 >= 0 && t1 <= 1 && t2 >= 0 && t2 < 1) ? 2 : 1; // 2 = segments intersect, 1 = lines intersect
double L_66 = V_5;
if ((!(((double)L_66) >= ((double)(0.0)))))
{
goto IL_014c;
}
}
{
double L_67 = V_5;
if ((!(((double)L_67) <= ((double)(1.0)))))
{
goto IL_014c;
}
}
{
double L_68 = V_6;
if ((!(((double)L_68) >= ((double)(0.0)))))
{
goto IL_014c;
}
}
{
double L_69 = V_6;
if ((((double)L_69) < ((double)(1.0))))
{
goto IL_014e;
}
}
IL_014c:
{
return 1;
}
IL_014e:
{
return 2;
}
}
// System.Double Cinemachine.ConfinerOven/BakedSolution::IntPointDiffSqrMagnitude(Cinemachine.ClipperLib/IntPoint,Cinemachine.ClipperLib/IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double BakedSolution_IntPointDiffSqrMagnitude_m4C8EF2CFB60F160974B53FB21C40712E740196D2 (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_p1, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___1_p2, const RuntimeMethod* method)
{
double V_0 = 0.0;
{
// double X = p1.X - p2.X;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_0 = ___0_p1;
int64_t L_1 = L_0.___X_0;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_2 = ___1_p2;
int64_t L_3 = L_2.___X_0;
// double Y = p1.Y - p2.Y;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_4 = ___0_p1;
int64_t L_5 = L_4.___Y_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_6 = ___1_p2;
int64_t L_7 = L_6.___Y_1;
V_0 = ((double)((int64_t)il2cpp_codegen_subtract(L_5, L_7)));
// return X * X + Y * Y;
double L_8 = ((double)((int64_t)il2cpp_codegen_subtract(L_1, L_3)));
double L_9 = V_0;
double L_10 = V_0;
return ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_8, L_8)), ((double)il2cpp_codegen_multiply(L_9, L_10))));
}
}
#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 Cinemachine.ConfinerOven/AspectStretcher::get_Aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, const RuntimeMethod* method)
{
{
// public float Aspect { get; }
float L_0 = __this->___U3CAspectU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_EXTERN_C float AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*>(__this + _offset);
float _returnValue;
_returnValue = AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.ConfinerOven/AspectStretcher::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, float ___0_aspect, float ___1_centerX, const RuntimeMethod* method)
{
{
// Aspect = aspect;
float L_0 = ___0_aspect;
__this->___U3CAspectU3Ek__BackingField_0 = L_0;
// m_InverseAspect = 1 / Aspect;
float L_1;
L_1 = AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline(__this, NULL);
__this->___m_InverseAspect_1 = ((float)((1.0f)/L_1));
// m_CenterX = centerX;
float L_2 = ___1_centerX;
__this->___m_CenterX_2 = L_2;
// }
return;
}
}
IL2CPP_EXTERN_C void AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852_AdjustorThunk (RuntimeObject* __this, float ___0_aspect, float ___1_centerX, const RuntimeMethod* method)
{
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*>(__this + _offset);
AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852(_thisAdjusted, ___0_aspect, ___1_centerX, method);
}
// UnityEngine.Vector2 Cinemachine.ConfinerOven/AspectStretcher::Stretch(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, const RuntimeMethod* method)
{
{
// return new Vector2((p.x - m_CenterX) * m_InverseAspect + m_CenterX, p.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_p;
float L_1 = L_0.___x_0;
float L_2 = __this->___m_CenterX_2;
float L_3 = __this->___m_InverseAspect_1;
float L_4 = __this->___m_CenterX_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_p;
float L_6 = L_5.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_3)), L_4)), L_6, /*hidden argument*/NULL);
return L_7;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, const RuntimeMethod* method)
{
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92(_thisAdjusted, ___0_p, method);
return _returnValue;
}
// UnityEngine.Vector2 Cinemachine.ConfinerOven/AspectStretcher::Unstretch(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, const RuntimeMethod* method)
{
{
// return new Vector2((p.x - m_CenterX) * Aspect + m_CenterX, p.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_p;
float L_1 = L_0.___x_0;
float L_2 = __this->___m_CenterX_2;
float L_3;
L_3 = AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline(__this, NULL);
float L_4 = __this->___m_CenterX_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_p;
float L_6 = L_5.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_3)), L_4)), L_6, /*hidden argument*/NULL);
return L_7;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, const RuntimeMethod* method)
{
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E(_thisAdjusted, ___0_p, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.ConfinerOven/PolygonSolution
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_Polygons_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Polygons' of type 'PolygonSolution'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Polygons_0Exception, NULL);
}
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke_back(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled)
{
Exception_t* ___m_Polygons_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Polygons' of type 'PolygonSolution'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Polygons_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.ConfinerOven/PolygonSolution
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke_cleanup(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.ConfinerOven/PolygonSolution
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled)
{
Exception_t* ___m_Polygons_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Polygons' of type 'PolygonSolution'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Polygons_0Exception, NULL);
}
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com_back(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled)
{
Exception_t* ___m_Polygons_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Polygons' of type 'PolygonSolution'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Polygons_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.ConfinerOven/PolygonSolution
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com_cleanup(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled)
{
}
// System.Boolean Cinemachine.ConfinerOven/PolygonSolution::StateChanged(System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.ClipperLib/IntPoint>>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PolygonSolution_StateChanged_mB1E13BE21168ACB0EA459D4757A52799724CD7A0 (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* __this, List_1_tD3D80A48908E0B8646110C913780E72E2157A541** ___0_paths, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (paths.Count != m_Polygons.Count)
List_1_tD3D80A48908E0B8646110C913780E72E2157A541** L_0 = ___0_paths;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_1 = *((List_1_tD3D80A48908E0B8646110C913780E72E2157A541**)L_0);
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_1, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_3 = __this->___m_Polygons_0;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_3, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
if ((((int32_t)L_2) == ((int32_t)L_4)))
{
goto IL_0016;
}
}
{
// return true;
return (bool)1;
}
IL_0016:
{
// for (int i = 0; i < paths.Count; ++i)
V_0 = 0;
goto IL_0040;
}
IL_001a:
{
// if (paths[i].Count != m_Polygons[i].Count)
List_1_tD3D80A48908E0B8646110C913780E72E2157A541** L_5 = ___0_paths;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_6 = *((List_1_tD3D80A48908E0B8646110C913780E72E2157A541**)L_5);
int32_t L_7 = V_0;
NullCheck(L_6);
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_8;
L_8 = List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424(L_6, L_7, List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_inline(L_8, List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var);
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_10 = __this->___m_Polygons_0;
int32_t L_11 = V_0;
NullCheck(L_10);
List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* L_12;
L_12 = List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424(L_10, L_11, List_1_get_Item_m58651A3DF17EC286EB4A1CD339ACAD222C5C8424_RuntimeMethod_var);
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_inline(L_12, List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_RuntimeMethod_var);
if ((((int32_t)L_9) == ((int32_t)L_13)))
{
goto IL_003c;
}
}
{
// return true;
return (bool)1;
}
IL_003c:
{
// for (int i = 0; i < paths.Count; ++i)
int32_t L_14 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0040:
{
// for (int i = 0; i < paths.Count; ++i)
int32_t L_15 = V_0;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541** L_16 = ___0_paths;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_17 = *((List_1_tD3D80A48908E0B8646110C913780E72E2157A541**)L_16);
NullCheck(L_17);
int32_t L_18;
L_18 = List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_inline(L_17, List_1_get_Count_m3EA042A7A6709E4B248A6AEF39800F2BCB5D418B_RuntimeMethod_var);
if ((((int32_t)L_15) < ((int32_t)L_18)))
{
goto IL_001a;
}
}
{
// return false;
return (bool)0;
}
}
IL2CPP_EXTERN_C bool PolygonSolution_StateChanged_mB1E13BE21168ACB0EA459D4757A52799724CD7A0_AdjustorThunk (RuntimeObject* __this, List_1_tD3D80A48908E0B8646110C913780E72E2157A541** ___0_paths, const RuntimeMethod* method)
{
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*>(__this + _offset);
bool _returnValue;
_returnValue = PolygonSolution_StateChanged_mB1E13BE21168ACB0EA459D4757A52799724CD7A0(_thisAdjusted, ___0_paths, method);
return _returnValue;
}
// System.Boolean Cinemachine.ConfinerOven/PolygonSolution::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79 (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* __this, const RuntimeMethod* method)
{
{
// public bool IsEmpty => m_Polygons == null;
List_1_tD3D80A48908E0B8646110C913780E72E2157A541* L_0 = __this->___m_Polygons_0;
return (bool)((((RuntimeObject*)(List_1_tD3D80A48908E0B8646110C913780E72E2157A541*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*>(__this + _offset);
bool _returnValue;
_returnValue = PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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: Cinemachine.ConfinerOven/BakingStateCache
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_pinvoke(const BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273& unmarshaled, BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_pinvoke& marshaled)
{
Exception_t* ___offsetter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'offsetter' of type 'BakingStateCache': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___offsetter_0Exception, NULL);
}
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_pinvoke_back(const BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_pinvoke& marshaled, BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273& unmarshaled)
{
Exception_t* ___offsetter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'offsetter' of type 'BakingStateCache': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___offsetter_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.ConfinerOven/BakingStateCache
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_pinvoke_cleanup(BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.ConfinerOven/BakingStateCache
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_com(const BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273& unmarshaled, BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_com& marshaled)
{
Exception_t* ___offsetter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'offsetter' of type 'BakingStateCache': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___offsetter_0Exception, NULL);
}
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_com_back(const BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_com& marshaled, BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273& unmarshaled)
{
Exception_t* ___offsetter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'offsetter' of type 'BakingStateCache': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___offsetter_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.ConfinerOven/BakingStateCache
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_com_cleanup(BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_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
// Conversion methods for marshalling of: Cinemachine.LensSettings
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled)
{
marshaled.___FieldOfView_1 = unmarshaled.___FieldOfView_1;
marshaled.___OrthographicSize_2 = unmarshaled.___OrthographicSize_2;
marshaled.___NearClipPlane_3 = unmarshaled.___NearClipPlane_3;
marshaled.___FarClipPlane_4 = unmarshaled.___FarClipPlane_4;
marshaled.___Dutch_5 = unmarshaled.___Dutch_5;
marshaled.___ModeOverride_6 = unmarshaled.___ModeOverride_6;
marshaled.___LensShift_7 = unmarshaled.___LensShift_7;
marshaled.___GateFit_8 = unmarshaled.___GateFit_8;
marshaled.___m_SensorSize_9 = unmarshaled.___m_SensorSize_9;
marshaled.___m_OrthoFromCamera_10 = static_cast<int32_t>(unmarshaled.___m_OrthoFromCamera_10);
marshaled.___m_PhysicalFromCamera_11 = static_cast<int32_t>(unmarshaled.___m_PhysicalFromCamera_11);
}
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke_back(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled)
{
float unmarshaledFieldOfView_temp_0 = 0.0f;
unmarshaledFieldOfView_temp_0 = marshaled.___FieldOfView_1;
unmarshaled.___FieldOfView_1 = unmarshaledFieldOfView_temp_0;
float unmarshaledOrthographicSize_temp_1 = 0.0f;
unmarshaledOrthographicSize_temp_1 = marshaled.___OrthographicSize_2;
unmarshaled.___OrthographicSize_2 = unmarshaledOrthographicSize_temp_1;
float unmarshaledNearClipPlane_temp_2 = 0.0f;
unmarshaledNearClipPlane_temp_2 = marshaled.___NearClipPlane_3;
unmarshaled.___NearClipPlane_3 = unmarshaledNearClipPlane_temp_2;
float unmarshaledFarClipPlane_temp_3 = 0.0f;
unmarshaledFarClipPlane_temp_3 = marshaled.___FarClipPlane_4;
unmarshaled.___FarClipPlane_4 = unmarshaledFarClipPlane_temp_3;
float unmarshaledDutch_temp_4 = 0.0f;
unmarshaledDutch_temp_4 = marshaled.___Dutch_5;
unmarshaled.___Dutch_5 = unmarshaledDutch_temp_4;
int32_t unmarshaledModeOverride_temp_5 = 0;
unmarshaledModeOverride_temp_5 = marshaled.___ModeOverride_6;
unmarshaled.___ModeOverride_6 = unmarshaledModeOverride_temp_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledLensShift_temp_6;
memset((&unmarshaledLensShift_temp_6), 0, sizeof(unmarshaledLensShift_temp_6));
unmarshaledLensShift_temp_6 = marshaled.___LensShift_7;
unmarshaled.___LensShift_7 = unmarshaledLensShift_temp_6;
int32_t unmarshaledGateFit_temp_7 = 0;
unmarshaledGateFit_temp_7 = marshaled.___GateFit_8;
unmarshaled.___GateFit_8 = unmarshaledGateFit_temp_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledm_SensorSize_temp_8;
memset((&unmarshaledm_SensorSize_temp_8), 0, sizeof(unmarshaledm_SensorSize_temp_8));
unmarshaledm_SensorSize_temp_8 = marshaled.___m_SensorSize_9;
unmarshaled.___m_SensorSize_9 = unmarshaledm_SensorSize_temp_8;
bool unmarshaledm_OrthoFromCamera_temp_9 = false;
unmarshaledm_OrthoFromCamera_temp_9 = static_cast<bool>(marshaled.___m_OrthoFromCamera_10);
unmarshaled.___m_OrthoFromCamera_10 = unmarshaledm_OrthoFromCamera_temp_9;
bool unmarshaledm_PhysicalFromCamera_temp_10 = false;
unmarshaledm_PhysicalFromCamera_temp_10 = static_cast<bool>(marshaled.___m_PhysicalFromCamera_11);
unmarshaled.___m_PhysicalFromCamera_11 = unmarshaledm_PhysicalFromCamera_temp_10;
}
// Conversion method for clean up from marshalling of: Cinemachine.LensSettings
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke_cleanup(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.LensSettings
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled)
{
marshaled.___FieldOfView_1 = unmarshaled.___FieldOfView_1;
marshaled.___OrthographicSize_2 = unmarshaled.___OrthographicSize_2;
marshaled.___NearClipPlane_3 = unmarshaled.___NearClipPlane_3;
marshaled.___FarClipPlane_4 = unmarshaled.___FarClipPlane_4;
marshaled.___Dutch_5 = unmarshaled.___Dutch_5;
marshaled.___ModeOverride_6 = unmarshaled.___ModeOverride_6;
marshaled.___LensShift_7 = unmarshaled.___LensShift_7;
marshaled.___GateFit_8 = unmarshaled.___GateFit_8;
marshaled.___m_SensorSize_9 = unmarshaled.___m_SensorSize_9;
marshaled.___m_OrthoFromCamera_10 = static_cast<int32_t>(unmarshaled.___m_OrthoFromCamera_10);
marshaled.___m_PhysicalFromCamera_11 = static_cast<int32_t>(unmarshaled.___m_PhysicalFromCamera_11);
}
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com_back(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled)
{
float unmarshaledFieldOfView_temp_0 = 0.0f;
unmarshaledFieldOfView_temp_0 = marshaled.___FieldOfView_1;
unmarshaled.___FieldOfView_1 = unmarshaledFieldOfView_temp_0;
float unmarshaledOrthographicSize_temp_1 = 0.0f;
unmarshaledOrthographicSize_temp_1 = marshaled.___OrthographicSize_2;
unmarshaled.___OrthographicSize_2 = unmarshaledOrthographicSize_temp_1;
float unmarshaledNearClipPlane_temp_2 = 0.0f;
unmarshaledNearClipPlane_temp_2 = marshaled.___NearClipPlane_3;
unmarshaled.___NearClipPlane_3 = unmarshaledNearClipPlane_temp_2;
float unmarshaledFarClipPlane_temp_3 = 0.0f;
unmarshaledFarClipPlane_temp_3 = marshaled.___FarClipPlane_4;
unmarshaled.___FarClipPlane_4 = unmarshaledFarClipPlane_temp_3;
float unmarshaledDutch_temp_4 = 0.0f;
unmarshaledDutch_temp_4 = marshaled.___Dutch_5;
unmarshaled.___Dutch_5 = unmarshaledDutch_temp_4;
int32_t unmarshaledModeOverride_temp_5 = 0;
unmarshaledModeOverride_temp_5 = marshaled.___ModeOverride_6;
unmarshaled.___ModeOverride_6 = unmarshaledModeOverride_temp_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledLensShift_temp_6;
memset((&unmarshaledLensShift_temp_6), 0, sizeof(unmarshaledLensShift_temp_6));
unmarshaledLensShift_temp_6 = marshaled.___LensShift_7;
unmarshaled.___LensShift_7 = unmarshaledLensShift_temp_6;
int32_t unmarshaledGateFit_temp_7 = 0;
unmarshaledGateFit_temp_7 = marshaled.___GateFit_8;
unmarshaled.___GateFit_8 = unmarshaledGateFit_temp_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledm_SensorSize_temp_8;
memset((&unmarshaledm_SensorSize_temp_8), 0, sizeof(unmarshaledm_SensorSize_temp_8));
unmarshaledm_SensorSize_temp_8 = marshaled.___m_SensorSize_9;
unmarshaled.___m_SensorSize_9 = unmarshaledm_SensorSize_temp_8;
bool unmarshaledm_OrthoFromCamera_temp_9 = false;
unmarshaledm_OrthoFromCamera_temp_9 = static_cast<bool>(marshaled.___m_OrthoFromCamera_10);
unmarshaled.___m_OrthoFromCamera_10 = unmarshaledm_OrthoFromCamera_temp_9;
bool unmarshaledm_PhysicalFromCamera_temp_10 = false;
unmarshaledm_PhysicalFromCamera_temp_10 = static_cast<bool>(marshaled.___m_PhysicalFromCamera_11);
unmarshaled.___m_PhysicalFromCamera_11 = unmarshaledm_PhysicalFromCamera_temp_10;
}
// Conversion method for clean up from marshalling of: Cinemachine.LensSettings
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com_cleanup(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled)
{
}
// System.Boolean Cinemachine.LensSettings::get_Orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
{
// get => ModeOverride == OverrideModes.Orthographic || ModeOverride == OverrideModes.None && m_OrthoFromCamera;
int32_t L_0 = __this->___ModeOverride_6;
if ((((int32_t)L_0) == ((int32_t)1)))
{
goto IL_001a;
}
}
{
int32_t L_1 = __this->___ModeOverride_6;
if (L_1)
{
goto IL_0018;
}
}
{
bool L_2 = __this->___m_OrthoFromCamera_10;
return L_2;
}
IL_0018:
{
return (bool)0;
}
IL_001a:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C bool LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
bool _returnValue;
_returnValue = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.LensSettings::set_Orthographic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_Orthographic_mDD2CDEBC91693B4A25E92DB0DEDE8698DD115EB6 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, bool ___0_value, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B2_0 = NULL;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B3_1 = NULL;
{
// set { m_OrthoFromCamera = value; ModeOverride = value
bool L_0 = ___0_value;
__this->___m_OrthoFromCamera_10 = L_0;
// set { m_OrthoFromCamera = value; ModeOverride = value
// ? OverrideModes.Orthographic : OverrideModes.Perspective; }
bool L_1 = ___0_value;
G_B1_0 = __this;
if (L_1)
{
G_B2_0 = __this;
goto IL_000e;
}
}
{
G_B3_0 = 2;
G_B3_1 = G_B1_0;
goto IL_000f;
}
IL_000e:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_000f:
{
G_B3_1->___ModeOverride_6 = G_B3_0;
// ? OverrideModes.Orthographic : OverrideModes.Perspective; }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_set_Orthographic_mDD2CDEBC91693B4A25E92DB0DEDE8698DD115EB6_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_set_Orthographic_mDD2CDEBC91693B4A25E92DB0DEDE8698DD115EB6(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Vector2 Cinemachine.LensSettings::get_SensorSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
{
// get { return m_SensorSize; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_SensorSize_9;
return L_0;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.LensSettings::set_SensorSize(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_SensorSize_mD43BCB83C6FBE95F48DAD8993E8DA53927F5CA04 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// set { m_SensorSize = value; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___m_SensorSize_9 = L_0;
// set { m_SensorSize = value; }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_set_SensorSize_mD43BCB83C6FBE95F48DAD8993E8DA53927F5CA04_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_set_SensorSize_mD43BCB83C6FBE95F48DAD8993E8DA53927F5CA04_inline(_thisAdjusted, ___0_value, method);
}
// System.Single Cinemachine.LensSettings::get_Aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public float Aspect { get { return SensorSize.y == 0 ? 1f : (SensorSize.x / SensorSize.y); } }
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B_inline(__this, NULL);
float L_1 = L_0.___y_1;
if ((((float)L_1) == ((float)(0.0f))))
{
goto IL_002a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B_inline(__this, NULL);
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
L_4 = LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B_inline(__this, NULL);
float L_5 = L_4.___y_1;
return ((float)(L_3/L_5));
}
IL_002a:
{
return (1.0f);
}
}
IL2CPP_EXTERN_C float LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
float _returnValue;
_returnValue = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Cinemachine.LensSettings::get_IsPhysicalCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
{
// get { return ModeOverride == OverrideModes.Physical
// || ModeOverride == OverrideModes.None && m_PhysicalFromCamera; }
int32_t L_0 = __this->___ModeOverride_6;
if ((((int32_t)L_0) == ((int32_t)3)))
{
goto IL_001a;
}
}
{
int32_t L_1 = __this->___ModeOverride_6;
if (L_1)
{
goto IL_0018;
}
}
{
bool L_2 = __this->___m_PhysicalFromCamera_11;
return L_2;
}
IL_0018:
{
return (bool)0;
}
IL_001a:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C bool LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
bool _returnValue;
_returnValue = LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.LensSettings::set_IsPhysicalCamera(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_IsPhysicalCamera_m818868B1BD841C9DBD8B9DCBBAE69A14D099D5E9 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, bool ___0_value, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B2_0 = NULL;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B3_1 = NULL;
{
// set { m_PhysicalFromCamera = value; ModeOverride = value
bool L_0 = ___0_value;
__this->___m_PhysicalFromCamera_11 = L_0;
// set { m_PhysicalFromCamera = value; ModeOverride = value
// ? OverrideModes.Physical : OverrideModes.Perspective; }
bool L_1 = ___0_value;
G_B1_0 = __this;
if (L_1)
{
G_B2_0 = __this;
goto IL_000e;
}
}
{
G_B3_0 = 2;
G_B3_1 = G_B1_0;
goto IL_000f;
}
IL_000e:
{
G_B3_0 = 3;
G_B3_1 = G_B2_0;
}
IL_000f:
{
G_B3_1->___ModeOverride_6 = G_B3_0;
// ? OverrideModes.Physical : OverrideModes.Perspective; }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_set_IsPhysicalCamera_m818868B1BD841C9DBD8B9DCBBAE69A14D099D5E9_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_set_IsPhysicalCamera_m818868B1BD841C9DBD8B9DCBBAE69A14D099D5E9(_thisAdjusted, ___0_value, method);
}
// Cinemachine.LensSettings Cinemachine.LensSettings::FromCamera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE LensSettings_FromCamera_m3A279A7BFABD4F4D4ADA789C44122E5608626693 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_fromCamera, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_0;
memset((&V_0), 0, sizeof(V_0));
{
// LensSettings lens = Default;
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_0 = ((LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_StaticFields*)il2cpp_codegen_static_fields_for(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var))->___Default_0;
V_0 = L_0;
// if (fromCamera != null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___0_fromCamera;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0065;
}
}
{
// lens.FieldOfView = fromCamera.fieldOfView;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = ___0_fromCamera;
NullCheck(L_3);
float L_4;
L_4 = Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB(L_3, NULL);
(&V_0)->___FieldOfView_1 = L_4;
// lens.OrthographicSize = fromCamera.orthographicSize;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___0_fromCamera;
NullCheck(L_5);
float L_6;
L_6 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_5, NULL);
(&V_0)->___OrthographicSize_2 = L_6;
// lens.NearClipPlane = fromCamera.nearClipPlane;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = ___0_fromCamera;
NullCheck(L_7);
float L_8;
L_8 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_7, NULL);
(&V_0)->___NearClipPlane_3 = L_8;
// lens.FarClipPlane = fromCamera.farClipPlane;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = ___0_fromCamera;
NullCheck(L_9);
float L_10;
L_10 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_9, NULL);
(&V_0)->___FarClipPlane_4 = L_10;
// lens.LensShift = fromCamera.lensShift;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = ___0_fromCamera;
NullCheck(L_11);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
L_12 = Camera_get_lensShift_m2B434351405FD7712043E440885C4A68DB51F538(L_11, NULL);
(&V_0)->___LensShift_7 = L_12;
// lens.GateFit = fromCamera.gateFit;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_13 = ___0_fromCamera;
NullCheck(L_13);
int32_t L_14;
L_14 = Camera_get_gateFit_mEFDFD12C908B47F5AB0DED2BC4355EB59C948C12(L_13, NULL);
(&V_0)->___GateFit_8 = L_14;
// lens.SnapshotCameraReadOnlyProperties(fromCamera);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15 = ___0_fromCamera;
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D((&V_0), L_15, NULL);
}
IL_0065:
{
// return lens;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_16 = V_0;
return L_16;
}
}
// System.Void Cinemachine.LensSettings::SnapshotCameraReadOnlyProperties(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_OrthoFromCamera = false;
__this->___m_OrthoFromCamera_10 = (bool)0;
// m_PhysicalFromCamera = false;
__this->___m_PhysicalFromCamera_11 = (bool)0;
// if (camera != null && ModeOverride == OverrideModes.None)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_camera;
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_004f;
}
}
{
int32_t L_2 = __this->___ModeOverride_6;
if (L_2)
{
goto IL_004f;
}
}
{
// m_OrthoFromCamera = camera.orthographic;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = ___0_camera;
NullCheck(L_3);
bool L_4;
L_4 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_3, NULL);
__this->___m_OrthoFromCamera_10 = L_4;
// m_PhysicalFromCamera = camera.usePhysicalProperties;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___0_camera;
NullCheck(L_5);
bool L_6;
L_6 = Camera_get_usePhysicalProperties_mCE30837910BC617288B1481EEE3CAC7C79E43192(L_5, NULL);
__this->___m_PhysicalFromCamera_11 = L_6;
// m_SensorSize = camera.sensorSize;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = ___0_camera;
NullCheck(L_7);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Camera_get_sensorSize_m9EEC10A868D29D7E84E6238A15B87EEC7EB40516(L_7, NULL);
__this->___m_SensorSize_9 = L_8;
// GateFit = camera.gateFit;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = ___0_camera;
NullCheck(L_9);
int32_t L_10;
L_10 = Camera_get_gateFit_mEFDFD12C908B47F5AB0DED2BC4355EB59C948C12(L_9, NULL);
__this->___GateFit_8 = L_10;
}
IL_004f:
{
// if (IsPhysicalCamera)
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
bool L_11;
L_11 = LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386(__this, NULL);
if (!L_11)
{
goto IL_008b;
}
}
{
// if (camera != null && m_SensorSize == Vector2.zero)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_12 = ___0_camera;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_13)
{
goto IL_00b5;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = __this->___m_SensorSize_9;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
bool L_16;
L_16 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_14, L_15, NULL);
if (!L_16)
{
goto IL_00b5;
}
}
{
// m_SensorSize = camera.sensorSize;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_17 = ___0_camera;
NullCheck(L_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18;
L_18 = Camera_get_sensorSize_m9EEC10A868D29D7E84E6238A15B87EEC7EB40516(L_17, NULL);
__this->___m_SensorSize_9 = L_18;
// GateFit = camera.gateFit;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = ___0_camera;
NullCheck(L_19);
int32_t L_20;
L_20 = Camera_get_gateFit_mEFDFD12C908B47F5AB0DED2BC4355EB59C948C12(L_19, NULL);
__this->___GateFit_8 = L_20;
return;
}
IL_008b:
{
// if (camera != null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_21 = ___0_camera;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_22)
{
goto IL_00aa;
}
}
{
// m_SensorSize = new Vector2(camera.aspect, 1f);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_23 = ___0_camera;
NullCheck(L_23);
float L_24;
L_24 = Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D(L_23, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
memset((&L_25), 0, sizeof(L_25));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_25), L_24, (1.0f), /*hidden argument*/NULL);
__this->___m_SensorSize_9 = L_25;
}
IL_00aa:
{
// LensShift = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26;
L_26 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->___LensShift_7 = L_26;
}
IL_00b5:
{
// }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D_AdjustorThunk (RuntimeObject* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D(_thisAdjusted, ___0_camera, method);
}
// System.Void Cinemachine.LensSettings::SnapshotCameraReadOnlyProperties(Cinemachine.LensSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_SnapshotCameraReadOnlyProperties_mEF4FCF04C9AE103AAFE9CDB4531154896BFD660E (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* ___0_lens, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (ModeOverride == OverrideModes.None)
int32_t L_0 = __this->___ModeOverride_6;
if (L_0)
{
goto IL_002c;
}
}
{
// m_OrthoFromCamera = lens.Orthographic;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_1 = ___0_lens;
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
bool L_2;
L_2 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D(L_1, NULL);
__this->___m_OrthoFromCamera_10 = L_2;
// m_SensorSize = lens.m_SensorSize;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_3 = ___0_lens;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = L_3->___m_SensorSize_9;
__this->___m_SensorSize_9 = L_4;
// m_PhysicalFromCamera = lens.IsPhysicalCamera;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_5 = ___0_lens;
bool L_6;
L_6 = LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386(L_5, NULL);
__this->___m_PhysicalFromCamera_11 = L_6;
}
IL_002c:
{
// if (!IsPhysicalCamera)
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
bool L_7;
L_7 = LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386(__this, NULL);
if (L_7)
{
goto IL_003f;
}
}
{
// LensShift = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->___LensShift_7 = L_8;
}
IL_003f:
{
// }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_SnapshotCameraReadOnlyProperties_mEF4FCF04C9AE103AAFE9CDB4531154896BFD660E_AdjustorThunk (RuntimeObject* __this, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* ___0_lens, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_SnapshotCameraReadOnlyProperties_mEF4FCF04C9AE103AAFE9CDB4531154896BFD660E(_thisAdjusted, ___0_lens, method);
}
// System.Void Cinemachine.LensSettings::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, float ___0_verticalFOV, float ___1_orthographicSize, float ___2_nearClip, float ___3_farClip, float ___4_dutch, const RuntimeMethod* method)
{
{
// float nearClip, float farClip, float dutch) : this()
il2cpp_codegen_initobj(__this, sizeof(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE));
// FieldOfView = verticalFOV;
float L_0 = ___0_verticalFOV;
__this->___FieldOfView_1 = L_0;
// OrthographicSize = orthographicSize;
float L_1 = ___1_orthographicSize;
__this->___OrthographicSize_2 = L_1;
// NearClipPlane = nearClip;
float L_2 = ___2_nearClip;
__this->___NearClipPlane_3 = L_2;
// FarClipPlane = farClip;
float L_3 = ___3_farClip;
__this->___FarClipPlane_4 = L_3;
// Dutch = dutch;
float L_4 = ___4_dutch;
__this->___Dutch_5 = L_4;
// m_SensorSize = new Vector2(1, 1);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), (1.0f), (1.0f), /*hidden argument*/NULL);
__this->___m_SensorSize_9 = L_5;
// GateFit = Camera.GateFitMode.Horizontal;
__this->___GateFit_8 = 2;
// }
return;
}
}
IL2CPP_EXTERN_C void LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59_AdjustorThunk (RuntimeObject* __this, float ___0_verticalFOV, float ___1_orthographicSize, float ___2_nearClip, float ___3_farClip, float ___4_dutch, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59(_thisAdjusted, ___0_verticalFOV, ___1_orthographicSize, ___2_nearClip, ___3_farClip, ___4_dutch, method);
}
// Cinemachine.LensSettings Cinemachine.LensSettings::Lerp(Cinemachine.LensSettings,Cinemachine.LensSettings,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE LensSettings_Lerp_mC7E1E297C8E3750B6997616993572DDBCEDDC590 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___0_lensA, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___1_lensB, float ___2_t, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_0;
memset((&V_0), 0, sizeof(V_0));
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// t = Mathf.Clamp01(t);
float L_0 = ___2_t;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
___2_t = L_1;
// LensSettings blendedLens = t < 0.5f ? lensA : lensB; // non-lerpable settings taken care of here
float L_2 = ___2_t;
if ((((float)L_2) < ((float)(0.5f))))
{
goto IL_0013;
}
}
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_3 = ___1_lensB;
G_B3_0 = L_3;
goto IL_0014;
}
IL_0013:
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_4 = ___0_lensA;
G_B3_0 = L_4;
}
IL_0014:
{
V_0 = G_B3_0;
// blendedLens.FarClipPlane = Mathf.Lerp(lensA.FarClipPlane, lensB.FarClipPlane, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_5 = ___0_lensA;
float L_6 = L_5.___FarClipPlane_4;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_7 = ___1_lensB;
float L_8 = L_7.___FarClipPlane_4;
float L_9 = ___2_t;
float L_10;
L_10 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_6, L_8, L_9, NULL);
(&V_0)->___FarClipPlane_4 = L_10;
// blendedLens.NearClipPlane = Mathf.Lerp(lensA.NearClipPlane, lensB.NearClipPlane, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_11 = ___0_lensA;
float L_12 = L_11.___NearClipPlane_3;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_13 = ___1_lensB;
float L_14 = L_13.___NearClipPlane_3;
float L_15 = ___2_t;
float L_16;
L_16 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_12, L_14, L_15, NULL);
(&V_0)->___NearClipPlane_3 = L_16;
// blendedLens.FieldOfView = Mathf.Lerp(lensA.FieldOfView, lensB.FieldOfView, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_17 = ___0_lensA;
float L_18 = L_17.___FieldOfView_1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_19 = ___1_lensB;
float L_20 = L_19.___FieldOfView_1;
float L_21 = ___2_t;
float L_22;
L_22 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_18, L_20, L_21, NULL);
(&V_0)->___FieldOfView_1 = L_22;
// blendedLens.OrthographicSize = Mathf.Lerp(lensA.OrthographicSize, lensB.OrthographicSize, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_23 = ___0_lensA;
float L_24 = L_23.___OrthographicSize_2;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_25 = ___1_lensB;
float L_26 = L_25.___OrthographicSize_2;
float L_27 = ___2_t;
float L_28;
L_28 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_24, L_26, L_27, NULL);
(&V_0)->___OrthographicSize_2 = L_28;
// blendedLens.Dutch = Mathf.Lerp(lensA.Dutch, lensB.Dutch, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_29 = ___0_lensA;
float L_30 = L_29.___Dutch_5;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_31 = ___1_lensB;
float L_32 = L_31.___Dutch_5;
float L_33 = ___2_t;
float L_34;
L_34 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_30, L_32, L_33, NULL);
(&V_0)->___Dutch_5 = L_34;
// blendedLens.m_SensorSize = Vector2.Lerp(lensA.m_SensorSize, lensB.m_SensorSize, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_35 = ___0_lensA;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = L_35.___m_SensorSize_9;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_37 = ___1_lensB;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38 = L_37.___m_SensorSize_9;
float L_39 = ___2_t;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
L_40 = Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline(L_36, L_38, L_39, NULL);
(&V_0)->___m_SensorSize_9 = L_40;
// blendedLens.LensShift = Vector2.Lerp(lensA.LensShift, lensB.LensShift, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_41 = ___0_lensA;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = L_41.___LensShift_7;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_43 = ___1_lensB;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = L_43.___LensShift_7;
float L_45 = ___2_t;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46;
L_46 = Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline(L_42, L_44, L_45, NULL);
(&V_0)->___LensShift_7 = L_46;
// return blendedLens;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_47 = V_0;
return L_47;
}
}
// System.Void Cinemachine.LensSettings::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
{
// FarClipPlane = Mathf.Max(FarClipPlane, NearClipPlane + 0.001f);
float L_0 = __this->___FarClipPlane_4;
float L_1 = __this->___NearClipPlane_3;
float L_2;
L_2 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_0, ((float)il2cpp_codegen_add(L_1, (0.00100000005f))), NULL);
__this->___FarClipPlane_4 = L_2;
// FieldOfView = Mathf.Clamp(FieldOfView, 0.01f, 179f);
float L_3 = __this->___FieldOfView_1;
float L_4;
L_4 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_3, (0.00999999978f), (179.0f), NULL);
__this->___FieldOfView_1 = L_4;
// m_SensorSize.x = Mathf.Max(m_SensorSize.x, 0.1f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_SensorSize_9);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_SensorSize_9);
float L_7 = L_6->___x_0;
float L_8;
L_8 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_7, (0.100000001f), NULL);
L_5->___x_0 = L_8;
// m_SensorSize.y = Mathf.Max(m_SensorSize.y, 0.1f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_SensorSize_9);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_SensorSize_9);
float L_11 = L_10->___y_1;
float L_12;
L_12 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_11, (0.100000001f), NULL);
L_9->___y_1 = L_12;
// }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01(_thisAdjusted, method);
}
// System.Void Cinemachine.LensSettings::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings__cctor_m85AA3809A95F2865AA4677633CBDF7EB7917CF6E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static LensSettings Default = new LensSettings(40f, 10f, 0.1f, 5000f, 0);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_0;
memset((&L_0), 0, sizeof(L_0));
LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59((&L_0), (40.0f), (10.0f), (0.100000001f), (5000.0f), (0.0f), /*hidden argument*/NULL);
((LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_StaticFields*)il2cpp_codegen_static_fields_for(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var))->___Default_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
#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.Vector3 Cinemachine.NoiseSettings::GetCombinedFilterResults(Cinemachine.NoiseSettings/TransformNoiseParams[],System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NoiseSettings_GetCombinedFilterResults_m5F4C940ACF6542F9F08BDE0D4E3E1622AAABD739 (TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___0_noiseParams, float ___1_time, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_timeOffsets, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
// Vector3 pos = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_0 = L_0;
// if (noiseParams != null)
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_1 = ___0_noiseParams;
if (!L_1)
{
goto IL_002c;
}
}
{
// for (int i = 0; i < noiseParams.Length; ++i)
V_1 = 0;
goto IL_0026;
}
IL_000d:
{
// pos += noiseParams[i].GetValueAt(time, timeOffsets);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_3 = ___0_noiseParams;
int32_t L_4 = V_1;
NullCheck(L_3);
float L_5 = ___1_time;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___2_timeOffsets;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0(((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4))), L_5, L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2, L_7, NULL);
V_0 = L_8;
// for (int i = 0; i < noiseParams.Length; ++i)
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0026:
{
// for (int i = 0; i < noiseParams.Length; ++i)
int32_t L_10 = V_1;
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_11 = ___0_noiseParams;
NullCheck(L_11);
if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
{
goto IL_000d;
}
}
IL_002c:
{
// return pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
return L_12;
}
}
// System.Single Cinemachine.NoiseSettings::get_SignalDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NoiseSettings_get_SignalDuration_mC7F19EFCFBABC1DA89A8B227811C88AA1BE7A40F (NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* __this, const RuntimeMethod* method)
{
{
// public override float SignalDuration { get { return 0; } }
return (0.0f);
}
}
// System.Void Cinemachine.NoiseSettings::GetSignal(System.Single,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseSettings_GetSignal_m1C4C44CCE78C53D1EECE65EDD5077449964DE65E (NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* __this, float ___0_timeSinceSignalStart, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_rot, const RuntimeMethod* method)
{
{
// pos = GetCombinedFilterResults(PositionNoise, timeSinceSignalStart, Vector3.zero);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___1_pos;
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_1 = __this->___PositionNoise_4;
float L_2 = ___0_timeSinceSignalStart;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = NoiseSettings_GetCombinedFilterResults_m5F4C940ACF6542F9F08BDE0D4E3E1622AAABD739(L_1, L_2, L_3, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_4;
// rot = Quaternion.Euler(GetCombinedFilterResults(OrientationNoise, timeSinceSignalStart, Vector3.zero));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = ___2_rot;
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_6 = __this->___OrientationNoise_5;
float L_7 = ___0_timeSinceSignalStart;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = NoiseSettings_GetCombinedFilterResults_m5F4C940ACF6542F9F08BDE0D4E3E1622AAABD739(L_6, L_7, L_8, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_9, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_5 = L_10;
// }
return;
}
}
// System.Void Cinemachine.NoiseSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseSettings__ctor_mD5112AED5CE668F76D5260B5BB9FD0104A7756C6 (NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public TransformNoiseParams[] PositionNoise = new TransformNoiseParams[0];
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_0 = (TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1*)(TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1*)SZArrayNew(TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1_il2cpp_TypeInfo_var, (uint32_t)0);
__this->___PositionNoise_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___PositionNoise_4), (void*)L_0);
// public TransformNoiseParams[] OrientationNoise = new TransformNoiseParams[0];
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_1 = (TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1*)(TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1*)SZArrayNew(TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1_il2cpp_TypeInfo_var, (uint32_t)0);
__this->___OrientationNoise_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OrientationNoise_5), (void*)L_1);
SignalSourceAsset__ctor_mC0043F9E30AE0206A5124C695C6F511EA43B83DA(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.NoiseSettings/NoiseParams
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled)
{
marshaled.___Frequency_0 = unmarshaled.___Frequency_0;
marshaled.___Amplitude_1 = unmarshaled.___Amplitude_1;
marshaled.___Constant_2 = static_cast<int32_t>(unmarshaled.___Constant_2);
}
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled)
{
float unmarshaledFrequency_temp_0 = 0.0f;
unmarshaledFrequency_temp_0 = marshaled.___Frequency_0;
unmarshaled.___Frequency_0 = unmarshaledFrequency_temp_0;
float unmarshaledAmplitude_temp_1 = 0.0f;
unmarshaledAmplitude_temp_1 = marshaled.___Amplitude_1;
unmarshaled.___Amplitude_1 = unmarshaledAmplitude_temp_1;
bool unmarshaledConstant_temp_2 = false;
unmarshaledConstant_temp_2 = static_cast<bool>(marshaled.___Constant_2);
unmarshaled.___Constant_2 = unmarshaledConstant_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.NoiseSettings/NoiseParams
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.NoiseSettings/NoiseParams
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled)
{
marshaled.___Frequency_0 = unmarshaled.___Frequency_0;
marshaled.___Amplitude_1 = unmarshaled.___Amplitude_1;
marshaled.___Constant_2 = static_cast<int32_t>(unmarshaled.___Constant_2);
}
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled)
{
float unmarshaledFrequency_temp_0 = 0.0f;
unmarshaledFrequency_temp_0 = marshaled.___Frequency_0;
unmarshaled.___Frequency_0 = unmarshaledFrequency_temp_0;
float unmarshaledAmplitude_temp_1 = 0.0f;
unmarshaledAmplitude_temp_1 = marshaled.___Amplitude_1;
unmarshaled.___Amplitude_1 = unmarshaledAmplitude_temp_1;
bool unmarshaledConstant_temp_2 = false;
unmarshaledConstant_temp_2 = static_cast<bool>(marshaled.___Constant_2);
unmarshaled.___Constant_2 = unmarshaledConstant_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.NoiseSettings/NoiseParams
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled)
{
}
// System.Single Cinemachine.NoiseSettings/NoiseParams::GetValueAt(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B (NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* __this, float ___0_time, float ___1_timeOffset, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float t = (Frequency * time) + timeOffset;
float L_0 = __this->___Frequency_0;
float L_1 = ___0_time;
float L_2 = ___1_timeOffset;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), L_2));
// if (Constant)
bool L_3 = __this->___Constant_2;
if (!L_3)
{
goto IL_0033;
}
}
{
// return Mathf.Cos(t * 2 * Mathf.PI) * Amplitude * 0.5f;
float L_4 = V_0;
float L_5;
L_5 = cosf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_4, (2.0f))), (3.14159274f))));
float L_6 = __this->___Amplitude_1;
return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_5, L_6)), (0.5f)));
}
IL_0033:
{
// return (Mathf.PerlinNoise(t, 0f) - 0.5f) * Amplitude;
float L_7 = V_0;
float L_8;
L_8 = Mathf_PerlinNoise_mAB0E53C29FE95469CF303364910AD0D8662A9A6A(L_7, (0.0f), NULL);
float L_9 = __this->___Amplitude_1;
return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_8, (0.5f))), L_9));
}
}
IL2CPP_EXTERN_C float NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B_AdjustorThunk (RuntimeObject* __this, float ___0_time, float ___1_timeOffset, const RuntimeMethod* method)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240*>(__this + _offset);
float _returnValue;
_returnValue = NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B(_thisAdjusted, ___0_time, ___1_timeOffset, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.NoiseSettings/TransformNoiseParams
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_pinvoke(const TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91& unmarshaled, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_pinvoke& marshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(unmarshaled.___X_0, marshaled.___X_0);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(unmarshaled.___Y_1, marshaled.___Y_1);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(unmarshaled.___Z_2, marshaled.___Z_2);
}
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_pinvoke_back(const TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_pinvoke& marshaled, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91& unmarshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledX_temp_0;
memset((&unmarshaledX_temp_0), 0, sizeof(unmarshaledX_temp_0));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(marshaled.___X_0, unmarshaledX_temp_0);
unmarshaled.___X_0 = unmarshaledX_temp_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledY_temp_1;
memset((&unmarshaledY_temp_1), 0, sizeof(unmarshaledY_temp_1));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(marshaled.___Y_1, unmarshaledY_temp_1);
unmarshaled.___Y_1 = unmarshaledY_temp_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledZ_temp_2;
memset((&unmarshaledZ_temp_2), 0, sizeof(unmarshaledZ_temp_2));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(marshaled.___Z_2, unmarshaledZ_temp_2);
unmarshaled.___Z_2 = unmarshaledZ_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.NoiseSettings/TransformNoiseParams
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_pinvoke_cleanup(TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_pinvoke& marshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(marshaled.___X_0);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(marshaled.___Y_1);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(marshaled.___Z_2);
}
// Conversion methods for marshalling of: Cinemachine.NoiseSettings/TransformNoiseParams
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_com(const TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91& unmarshaled, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_com& marshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(unmarshaled.___X_0, marshaled.___X_0);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(unmarshaled.___Y_1, marshaled.___Y_1);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(unmarshaled.___Z_2, marshaled.___Z_2);
}
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_com_back(const TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_com& marshaled, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91& unmarshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledX_temp_0;
memset((&unmarshaledX_temp_0), 0, sizeof(unmarshaledX_temp_0));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(marshaled.___X_0, unmarshaledX_temp_0);
unmarshaled.___X_0 = unmarshaledX_temp_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledY_temp_1;
memset((&unmarshaledY_temp_1), 0, sizeof(unmarshaledY_temp_1));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(marshaled.___Y_1, unmarshaledY_temp_1);
unmarshaled.___Y_1 = unmarshaledY_temp_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledZ_temp_2;
memset((&unmarshaledZ_temp_2), 0, sizeof(unmarshaledZ_temp_2));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(marshaled.___Z_2, unmarshaledZ_temp_2);
unmarshaled.___Z_2 = unmarshaledZ_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.NoiseSettings/TransformNoiseParams
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_com_cleanup(TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_com& marshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(marshaled.___X_0);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(marshaled.___Y_1);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(marshaled.___Z_2);
}
// UnityEngine.Vector3 Cinemachine.NoiseSettings/TransformNoiseParams::GetValueAt(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0 (TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* __this, float ___0_time, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_timeOffsets, const RuntimeMethod* method)
{
{
// return new Vector3(
// X.GetValueAt(time, timeOffsets.x),
// Y.GetValueAt(time, timeOffsets.y),
// Z.GetValueAt(time, timeOffsets.z));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* L_0 = (NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240*)(&__this->___X_0);
float L_1 = ___0_time;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_timeOffsets;
float L_3 = L_2.___x_2;
float L_4;
L_4 = NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B(L_0, L_1, L_3, NULL);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* L_5 = (NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240*)(&__this->___Y_1);
float L_6 = ___0_time;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_timeOffsets;
float L_8 = L_7.___y_3;
float L_9;
L_9 = NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B(L_5, L_6, L_8, NULL);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* L_10 = (NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240*)(&__this->___Z_2);
float L_11 = ___0_time;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_timeOffsets;
float L_13 = L_12.___z_4;
float L_14;
L_14 = NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B(L_10, L_11, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, /*hidden argument*/NULL);
return L_15;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0_AdjustorThunk (RuntimeObject* __this, float ___0_time, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_timeOffsets, const RuntimeMethod* method)
{
TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0(_thisAdjusted, ___0_time, ___1_timeOffsets, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.RuntimeUtility::DestroyObject(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyObject_mEEBC4EE2A429B4E4D00EC07BA62044C9FF8E8A18 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, 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 (obj != null)
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_obj;
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;
}
}
{
// UnityEngine.Object.Destroy(obj);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___0_obj;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
}
IL_000f:
{
// }
return;
}
}
// System.Boolean Cinemachine.RuntimeUtility::IsPrefab(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtility_IsPrefab_m98872C6B07F84AAF4C91F87F490562A4935ACF9D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Boolean Cinemachine.RuntimeUtility::RaycastIgnoreTag(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtility_RaycastIgnoreTag_m7532A8E173E44D2952124031C7973B87FE322B49 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_rayLength, int32_t ___3_layerMask, String_t** ___4_ignoreTag, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// if (ignoreTag.Length == 0)
String_t** L_0 = ___4_ignoreTag;
String_t* L_1 = *((String_t**)L_0);
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
if (L_2)
{
goto IL_001b;
}
}
{
// if (Physics.Raycast(
// ray, out hitInfo, rayLength, layerMask,
// QueryTriggerInteraction.Ignore))
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_3 = ___0_ray;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_4 = ___1_hitInfo;
float L_5 = ___2_rayLength;
int32_t L_6 = ___3_layerMask;
bool L_7;
L_7 = Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB(L_3, L_4, L_5, L_6, 1, NULL);
if (!L_7)
{
goto IL_00ae;
}
}
{
// return true;
return (bool)1;
}
IL_001b:
{
// int closestHit = -1;
V_0 = (-1);
// int numHits = Physics.RaycastNonAlloc(
// ray, s_HitBuffer, rayLength, layerMask, QueryTriggerInteraction.Ignore);
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_8 = ___0_ray;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_9 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
float L_10 = ___2_rayLength;
int32_t L_11 = ___3_layerMask;
int32_t L_12;
L_12 = Physics_RaycastNonAlloc_mB37DE98E8C9407C3DB2FB488BAB1CF3A7C6FFFCE(L_8, L_9, L_10, L_11, 1, NULL);
V_1 = L_12;
// for (int i = 0; i < numHits; ++i)
V_2 = 0;
goto IL_0076;
}
IL_0030:
{
// if (s_HitBuffer[i].collider.CompareTag(ignoreTag))
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_13 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_14 = V_2;
NullCheck(L_13);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_15;
L_15 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D(((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14))), NULL);
String_t** L_16 = ___4_ignoreTag;
String_t* L_17 = *((String_t**)L_16);
NullCheck(L_15);
bool L_18;
L_18 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_15, L_17, NULL);
if (L_18)
{
goto IL_0072;
}
}
{
// if (closestHit < 0 || s_HitBuffer[i].distance < s_HitBuffer[closestHit].distance)
int32_t L_19 = V_0;
if ((((int32_t)L_19) < ((int32_t)0)))
{
goto IL_0070;
}
}
{
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_20 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_21 = V_2;
NullCheck(L_20);
float L_22;
L_22 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), NULL);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_23 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_24 = V_0;
NullCheck(L_23);
float L_25;
L_25 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24))), NULL);
if ((!(((float)L_22) < ((float)L_25))))
{
goto IL_0072;
}
}
IL_0070:
{
// closestHit = i;
int32_t L_26 = V_2;
V_0 = L_26;
}
IL_0072:
{
// for (int i = 0; i < numHits; ++i)
int32_t L_27 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0076:
{
// for (int i = 0; i < numHits; ++i)
int32_t L_28 = V_2;
int32_t L_29 = V_1;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_0030;
}
}
{
// if (closestHit >= 0)
int32_t L_30 = V_0;
if ((((int32_t)L_30) < ((int32_t)0)))
{
goto IL_00ae;
}
}
{
// hitInfo = s_HitBuffer[closestHit];
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_31 = ___1_hitInfo;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_32 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_33 = V_0;
NullCheck(L_32);
int32_t L_34 = L_33;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
*(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_31 = L_35;
// if (numHits == s_HitBuffer.Length)
int32_t L_36 = V_1;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_37 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
NullCheck(L_37);
if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))))))
{
goto IL_00ac;
}
}
{
// s_HitBuffer = new RaycastHit[s_HitBuffer.Length * 2]; // full! grow for next time
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_38 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
NullCheck(L_38);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_39 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_38)->max_length)), 2)));
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0 = L_39;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0), (void*)L_39);
}
IL_00ac:
{
// return true;
return (bool)1;
}
IL_00ae:
{
// hitInfo = new RaycastHit();
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_40 = ___1_hitInfo;
il2cpp_codegen_initobj(L_40, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5));
// return false;
return (bool)0;
}
}
// System.Boolean Cinemachine.RuntimeUtility::SphereCastIgnoreTag(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtility_SphereCastIgnoreTag_m0C12A9B6676E60CB82EF263F23F86296456DC4BD (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rayStart, float ___1_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_dir, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hitInfo, float ___4_rayLength, int32_t ___5_layerMask, String_t** ___6_ignoreTag, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
int32_t V_3 = 0;
int32_t V_4 = 0;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_5;
memset((&V_5), 0, sizeof(V_5));
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_6 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
float V_8 = 0.0f;
int32_t V_9 = 0;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_10;
memset((&V_10), 0, sizeof(V_10));
float V_11 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
memset((&V_12), 0, sizeof(V_12));
{
// int closestHit = -1;
V_0 = (-1);
// int numPenetrations = 0;
V_1 = 0;
// float penetrationDistanceSum = 0;
V_2 = (0.0f);
// int numHits = Physics.SphereCastNonAlloc(
// rayStart, radius, dir, s_HitBuffer, rayLength, layerMask,
// QueryTriggerInteraction.Ignore);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_rayStart;
float L_1 = ___1_radius;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_dir;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
float L_4 = ___4_rayLength;
int32_t L_5 = ___5_layerMask;
int32_t L_6;
L_6 = Physics_SphereCastNonAlloc_m21B951284ED5217AB1395B08B963C4C9661F928C(L_0, L_1, L_2, L_3, L_4, L_5, 1, NULL);
V_3 = L_6;
// for (int i = 0; i < numHits; ++i)
V_4 = 0;
goto IL_013d;
}
IL_0025:
{
// var h = s_HitBuffer[i];
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_7 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_8 = V_4;
NullCheck(L_7);
int32_t L_9 = L_8;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_5 = L_10;
// if (ignoreTag.Length > 0 && h.collider.CompareTag(ignoreTag))
String_t** L_11 = ___6_ignoreTag;
String_t* L_12 = *((String_t**)L_11);
NullCheck(L_12);
int32_t L_13;
L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
if ((((int32_t)L_13) <= ((int32_t)0)))
{
goto IL_0052;
}
}
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14;
L_14 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_5), NULL);
String_t** L_15 = ___6_ignoreTag;
String_t* L_16 = *((String_t**)L_15);
NullCheck(L_14);
bool L_17;
L_17 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_14, L_16, NULL);
if (L_17)
{
goto IL_0137;
}
}
IL_0052:
{
// if (h.distance == 0 && h.normal == -dir)
float L_18;
L_18 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
if ((!(((float)L_18) == ((float)(0.0f)))))
{
goto IL_0117;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_5), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___2_dir;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_20, NULL);
bool L_22;
L_22 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_19, L_21, NULL);
if (!L_22)
{
goto IL_0117;
}
}
{
// if (s_PenetrationIndexBuffer.Length > numPenetrations + 1)
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1;
NullCheck(L_23);
int32_t L_24 = V_1;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_24, 1)))))
{
goto IL_0093;
}
}
{
// s_PenetrationIndexBuffer[numPenetrations++] = i;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1;
int32_t L_26 = V_1;
int32_t L_27 = L_26;
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
int32_t L_28 = V_4;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (int32_t)L_28);
}
IL_0093:
{
// var scratchCollider = GetScratchCollider();
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_29;
L_29 = RuntimeUtility_GetScratchCollider_m91C5D854E7110AF1A5F570FFC246BB18181B8AFA(NULL);
// scratchCollider.radius = radius;
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_30 = L_29;
float L_31 = ___1_radius;
NullCheck(L_30);
SphereCollider_set_radius_m6119FE18C6739B077AB17334B1B53984911017FF(L_30, L_31, NULL);
// var c = h.collider;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_32;
L_32 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_5), NULL);
V_6 = L_32;
// if (Physics.ComputePenetration(
// scratchCollider, rayStart, Quaternion.identity,
// c, c.transform.position, c.transform.rotation,
// out var offsetDir, out var offsetDistance))
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___0_rayStart;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34;
L_34 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_35 = V_6;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_36 = V_6;
NullCheck(L_36);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_36, NULL);
NullCheck(L_37);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_37, NULL);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_39 = V_6;
NullCheck(L_39);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
L_40 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_39, NULL);
NullCheck(L_40);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41;
L_41 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_40, NULL);
bool L_42;
L_42 = Physics_ComputePenetration_mA9AA5B3B6982BAC84467322616E8423CA4E91AFF(L_30, L_33, L_34, L_35, L_38, L_41, (&V_7), (&V_8), NULL);
if (!L_42)
{
goto IL_0137;
}
}
{
// h.point = rayStart + offsetDir * (offsetDistance - radius);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___0_rayStart;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_7;
float L_45 = V_8;
float L_46 = ___1_radius;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_44, ((float)il2cpp_codegen_subtract(L_45, L_46)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
L_48 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_43, L_47, NULL);
RaycastHit_set_point_m3B63BEB25A82BFCF9FBB300022D0362BC2CF9E11((&V_5), L_48, NULL);
// h.distance = offsetDistance - radius; // will be -ve
float L_49 = V_8;
float L_50 = ___1_radius;
RaycastHit_set_distance_mD5C9C6A5F7EDFFAC302DA4981F3483AA9981A9DC((&V_5), ((float)il2cpp_codegen_subtract(L_49, L_50)), NULL);
// h.normal = offsetDir;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_7;
RaycastHit_set_normal_m97DDF1CBE8ADF1F72AA30BC83870615ABB38C88B((&V_5), L_51, NULL);
// s_HitBuffer[i] = h;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_52 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_53 = V_4;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_54 = V_5;
NullCheck(L_52);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(L_53), (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)L_54);
// penetrationDistanceSum += h.distance;
float L_55 = V_2;
float L_56;
L_56 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
V_2 = ((float)il2cpp_codegen_add(L_55, L_56));
}
IL_0117:
{
// if (closestHit < 0 || h.distance < s_HitBuffer[closestHit].distance)
int32_t L_57 = V_0;
if ((((int32_t)L_57) < ((int32_t)0)))
{
goto IL_0134;
}
}
{
float L_58;
L_58 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_59 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_60 = V_0;
NullCheck(L_59);
float L_61;
L_61 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60))), NULL);
if ((!(((float)L_58) < ((float)L_61))))
{
goto IL_0137;
}
}
IL_0134:
{
// closestHit = i;
int32_t L_62 = V_4;
V_0 = L_62;
}
IL_0137:
{
// for (int i = 0; i < numHits; ++i)
int32_t L_63 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_013d:
{
// for (int i = 0; i < numHits; ++i)
int32_t L_64 = V_4;
int32_t L_65 = V_3;
if ((((int32_t)L_64) < ((int32_t)L_65)))
{
goto IL_0025;
}
}
{
// if (numPenetrations > 1)
int32_t L_66 = V_1;
if ((((int32_t)L_66) <= ((int32_t)1)))
{
goto IL_01ee;
}
}
{
// hitInfo = new RaycastHit();
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_67 = ___3_hitInfo;
il2cpp_codegen_initobj(L_67, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5));
// for (int i = 0; i < numPenetrations; ++i)
V_9 = 0;
goto IL_01d2;
}
IL_0158:
{
// var h = s_HitBuffer[s_PenetrationIndexBuffer[i]];
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_68 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_69 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1;
int32_t L_70 = V_9;
NullCheck(L_69);
int32_t L_71 = L_70;
int32_t L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
NullCheck(L_68);
int32_t L_73 = L_72;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_74 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
V_10 = L_74;
// var t = h.distance / penetrationDistanceSum;
float L_75;
L_75 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_10), NULL);
float L_76 = V_2;
V_11 = ((float)(L_75/L_76));
// hitInfo.point += h.point * t;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_77 = ___3_hitInfo;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_78 = L_77;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_78, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
L_80 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_10), NULL);
float L_81 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
L_82 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_80, L_81, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83;
L_83 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_79, L_82, NULL);
RaycastHit_set_point_m3B63BEB25A82BFCF9FBB300022D0362BC2CF9E11(L_78, L_83, NULL);
// hitInfo.distance += h.distance * t;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_84 = ___3_hitInfo;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_85 = L_84;
float L_86;
L_86 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(L_85, NULL);
float L_87;
L_87 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_10), NULL);
float L_88 = V_11;
RaycastHit_set_distance_mD5C9C6A5F7EDFFAC302DA4981F3483AA9981A9DC(L_85, ((float)il2cpp_codegen_add(L_86, ((float)il2cpp_codegen_multiply(L_87, L_88)))), NULL);
// hitInfo.normal += h.normal * t;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_89 = ___3_hitInfo;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_90 = L_89;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
L_91 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(L_90, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
L_92 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_10), NULL);
float L_93 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94;
L_94 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_92, L_93, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95;
L_95 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_91, L_94, NULL);
RaycastHit_set_normal_m97DDF1CBE8ADF1F72AA30BC83870615ABB38C88B(L_90, L_95, NULL);
// for (int i = 0; i < numPenetrations; ++i)
int32_t L_96 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_96, 1));
}
IL_01d2:
{
// for (int i = 0; i < numPenetrations; ++i)
int32_t L_97 = V_9;
int32_t L_98 = V_1;
if ((((int32_t)L_97) < ((int32_t)L_98)))
{
goto IL_0158;
}
}
{
// hitInfo.normal = hitInfo.normal.normalized;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_99 = ___3_hitInfo;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_100 = ___3_hitInfo;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101;
L_101 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(L_100, NULL);
V_12 = L_101;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
L_102 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_12), NULL);
RaycastHit_set_normal_m97DDF1CBE8ADF1F72AA30BC83870615ABB38C88B(L_99, L_102, NULL);
// return true;
return (bool)1;
}
IL_01ee:
{
// if (closestHit >= 0)
int32_t L_103 = V_0;
if ((((int32_t)L_103) < ((int32_t)0)))
{
goto IL_0222;
}
}
{
// hitInfo = s_HitBuffer[closestHit];
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_104 = ___3_hitInfo;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_105 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_106 = V_0;
NullCheck(L_105);
int32_t L_107 = L_106;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_108 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
*(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_104 = L_108;
// if (numHits == s_HitBuffer.Length)
int32_t L_109 = V_3;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_110 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
NullCheck(L_110);
if ((!(((uint32_t)L_109) == ((uint32_t)((int32_t)(((RuntimeArray*)L_110)->max_length))))))
{
goto IL_0220;
}
}
{
// s_HitBuffer = new RaycastHit[s_HitBuffer.Length * 2]; // full! grow for next time
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_111 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
NullCheck(L_111);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_112 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_111)->max_length)), 2)));
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0 = L_112;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0), (void*)L_112);
}
IL_0220:
{
// return true;
return (bool)1;
}
IL_0222:
{
// hitInfo = new RaycastHit();
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_113 = ___3_hitInfo;
il2cpp_codegen_initobj(L_113, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5));
// return false;
return (bool)0;
}
}
// UnityEngine.SphereCollider Cinemachine.RuntimeUtility::GetScratchCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* RuntimeUtility_GetScratchCollider_m91C5D854E7110AF1A5F570FFC246BB18181B8AFA (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E_RuntimeMethod_var);
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*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B3DD674556190FE569CCF6FE82E9C9F9D118697);
s_Il2CppMethodInitialized = true;
}
{
// if (s_ScratchColliderGameObject == null)
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0078;
}
}
{
// s_ScratchColliderGameObject = new GameObject("Cinemachine Scratch Collider");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_2);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_2, _stringLiteral4B3DD674556190FE569CCF6FE82E9C9F9D118697, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3), (void*)L_2);
// s_ScratchColliderGameObject.hideFlags = HideFlags.HideAndDontSave;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_3);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_3, ((int32_t)61), NULL);
// s_ScratchColliderGameObject.transform.position = Vector3.zero;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_5);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_5, L_6, NULL);
// s_ScratchColliderGameObject.SetActive(true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_7);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_7, (bool)1, NULL);
// s_ScratchCollider = s_ScratchColliderGameObject.AddComponent<SphereCollider>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_8);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_9;
L_9 = GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E(L_8, GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E_RuntimeMethod_var);
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2), (void*)L_9);
// s_ScratchCollider.isTrigger = true;
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_10 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2;
NullCheck(L_10);
Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_10, (bool)1, NULL);
// var rb = s_ScratchColliderGameObject.AddComponent<Rigidbody>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_11);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_12;
L_12 = GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093(L_11, GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
// rb.detectCollisions = false;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_13 = L_12;
NullCheck(L_13);
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_13, (bool)0, NULL);
// rb.isKinematic = true;
NullCheck(L_13);
Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED(L_13, (bool)1, NULL);
}
IL_0078:
{
// return s_ScratchCollider;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_14 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2;
return L_14;
}
}
// System.Void Cinemachine.RuntimeUtility::DestroyScratchCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyScratchCollider_m4364DE7BEF85A175A66261E184D0A58BA4F62D5C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (s_ScratchColliderGameObject != null)
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_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_0027;
}
}
{
// s_ScratchColliderGameObject.SetActive(false);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_2);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)0, NULL);
// DestroyObject(s_ScratchColliderGameObject.GetComponent<Rigidbody>());
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_3);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4;
L_4 = GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90(L_3, GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
RuntimeUtility_DestroyObject_mEEBC4EE2A429B4E4D00EC07BA62044C9FF8E8A18(L_4, NULL);
}
IL_0027:
{
// DestroyObject(s_ScratchCollider);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_5 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2;
RuntimeUtility_DestroyObject_mEEBC4EE2A429B4E4D00EC07BA62044C9FF8E8A18(L_5, NULL);
// DestroyObject(s_ScratchColliderGameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
RuntimeUtility_DestroyObject_mEEBC4EE2A429B4E4D00EC07BA62044C9FF8E8A18(L_6, NULL);
// s_ScratchColliderGameObject = null;
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL);
// s_ScratchCollider = null;
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2 = (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2), (void*)(SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275*)NULL);
// }
return;
}
}
// UnityEngine.AnimationCurve Cinemachine.RuntimeUtility::NormalizeCurve(UnityEngine.AnimationCurve,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* RuntimeUtility_NormalizeCurve_m0EAB5ED8DAFF226807EDD5A2D0B3876FBB5263F1 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, bool ___1_normalizeX, bool ___2_normalizeY, const RuntimeMethod* method)
{
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
float V_8 = 0.0f;
int32_t V_9 = 0;
int32_t V_10 = 0;
float G_B10_0 = 0.0f;
float G_B13_0 = 0.0f;
{
// if (!normalizeX && !normalizeY)
bool L_0 = ___1_normalizeX;
if (L_0)
{
goto IL_0008;
}
}
{
bool L_1 = ___2_normalizeY;
if (L_1)
{
goto IL_0008;
}
}
{
// return curve;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = ___0_curve;
return L_2;
}
IL_0008:
{
// Keyframe[] keys = curve.keys;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = ___0_curve;
NullCheck(L_3);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_4;
L_4 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_3, NULL);
V_0 = L_4;
// if (keys.Length > 0)
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_5 = V_0;
NullCheck(L_5);
if (!(((RuntimeArray*)L_5)->max_length))
{
goto IL_016a;
}
}
{
// float minTime = keys[0].time;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_6 = V_0;
NullCheck(L_6);
float L_7;
L_7 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
V_1 = L_7;
// float maxTime = minTime;
float L_8 = V_1;
V_2 = L_8;
// float minVal = keys[0].value;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_9 = V_0;
NullCheck(L_9);
float L_10;
L_10 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
V_3 = L_10;
// float maxVal = minVal;
float L_11 = V_3;
V_4 = L_11;
// for (int i = 0; i < keys.Length; ++i)
V_9 = 0;
goto IL_0092;
}
IL_003a:
{
// minTime = Mathf.Min(minTime, keys[i].time);
float L_12 = V_1;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_13 = V_0;
int32_t L_14 = V_9;
NullCheck(L_13);
float L_15;
L_15 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14))), NULL);
float L_16;
L_16 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_12, L_15, NULL);
V_1 = L_16;
// maxTime = Mathf.Max(maxTime, keys[i].time);
float L_17 = V_2;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_18 = V_0;
int32_t L_19 = V_9;
NullCheck(L_18);
float L_20;
L_20 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19))), NULL);
float L_21;
L_21 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_17, L_20, NULL);
V_2 = L_21;
// minVal = Mathf.Min(minVal, keys[i].value);
float L_22 = V_3;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_23 = V_0;
int32_t L_24 = V_9;
NullCheck(L_23);
float L_25;
L_25 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24))), NULL);
float L_26;
L_26 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_22, L_25, NULL);
V_3 = L_26;
// maxVal = Mathf.Max(maxVal, keys[i].value);
float L_27 = V_4;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_28 = V_0;
int32_t L_29 = V_9;
NullCheck(L_28);
float L_30;
L_30 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29))), NULL);
float L_31;
L_31 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_27, L_30, NULL);
V_4 = L_31;
// for (int i = 0; i < keys.Length; ++i)
int32_t L_32 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_0092:
{
// for (int i = 0; i < keys.Length; ++i)
int32_t L_33 = V_9;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_34 = V_0;
NullCheck(L_34);
if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
{
goto IL_003a;
}
}
{
// float range = maxTime - minTime;
float L_35 = V_2;
float L_36 = V_1;
V_5 = ((float)il2cpp_codegen_subtract(L_35, L_36));
// float timeScale = range < 0.0001f ? 1 : 1 / range;
float L_37 = V_5;
if ((((float)L_37) < ((float)(9.99999975E-05f))))
{
goto IL_00b1;
}
}
{
float L_38 = V_5;
G_B10_0 = ((float)((1.0f)/L_38));
goto IL_00b6;
}
IL_00b1:
{
G_B10_0 = (1.0f);
}
IL_00b6:
{
V_6 = G_B10_0;
// range = maxVal - minVal;
float L_39 = V_4;
float L_40 = V_3;
V_5 = ((float)il2cpp_codegen_subtract(L_39, L_40));
// float valScale = range < 1 ? 1 : 1 / range;
float L_41 = V_5;
if ((((float)L_41) < ((float)(1.0f))))
{
goto IL_00d1;
}
}
{
float L_42 = V_5;
G_B13_0 = ((float)((1.0f)/L_42));
goto IL_00d6;
}
IL_00d1:
{
G_B13_0 = (1.0f);
}
IL_00d6:
{
V_7 = G_B13_0;
// float valOffset = 0;
V_8 = (0.0f);
// if (range < 1)
float L_43 = V_5;
if ((!(((float)L_43) < ((float)(1.0f)))))
{
goto IL_010a;
}
}
{
// if (minVal > 0 && minVal + range <= 1)
float L_44 = V_3;
if ((!(((float)L_44) > ((float)(0.0f)))))
{
goto IL_0100;
}
}
{
float L_45 = V_3;
float L_46 = V_5;
if ((!(((float)((float)il2cpp_codegen_add(L_45, L_46))) <= ((float)(1.0f)))))
{
goto IL_0100;
}
}
{
// valOffset = minVal;
float L_47 = V_3;
V_8 = L_47;
goto IL_010a;
}
IL_0100:
{
// valOffset = 1 - range;
float L_48 = V_5;
V_8 = ((float)il2cpp_codegen_subtract((1.0f), L_48));
}
IL_010a:
{
// for (int i = 0; i < keys.Length; ++i)
V_10 = 0;
goto IL_015c;
}
IL_010f:
{
// if (normalizeX)
bool L_49 = ___1_normalizeX;
if (!L_49)
{
goto IL_0131;
}
}
{
// keys[i].time = (keys[i].time - minTime) * timeScale;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_50 = V_0;
int32_t L_51 = V_10;
NullCheck(L_50);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_52 = V_0;
int32_t L_53 = V_10;
NullCheck(L_52);
float L_54;
L_54 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53))), NULL);
float L_55 = V_1;
float L_56 = V_6;
Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6(((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_54, L_55)), L_56)), NULL);
}
IL_0131:
{
// if (normalizeY)
bool L_57 = ___2_normalizeY;
if (!L_57)
{
goto IL_0156;
}
}
{
// keys[i].value = ((keys[i].value - minVal) * valScale) + valOffset;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_58 = V_0;
int32_t L_59 = V_10;
NullCheck(L_58);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_60 = V_0;
int32_t L_61 = V_10;
NullCheck(L_60);
float L_62;
L_62 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61))), NULL);
float L_63 = V_3;
float L_64 = V_7;
float L_65 = V_8;
Keyframe_set_value_m396D6040A4AB72ED5B9797E8C92DD806FA6F5431(((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_62, L_63)), L_64)), L_65)), NULL);
}
IL_0156:
{
// for (int i = 0; i < keys.Length; ++i)
int32_t L_66 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_66, 1));
}
IL_015c:
{
// for (int i = 0; i < keys.Length; ++i)
int32_t L_67 = V_10;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_68 = V_0;
NullCheck(L_68);
if ((((int32_t)L_67) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length)))))
{
goto IL_010f;
}
}
{
// curve.keys = keys;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_69 = ___0_curve;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_70 = V_0;
NullCheck(L_69);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_69, L_70, NULL);
}
IL_016a:
{
// return curve;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_71 = ___0_curve;
return L_71;
}
}
// System.Void Cinemachine.RuntimeUtility::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility__cctor_m7D751C759A76C02DBF3757EB06AFB5DB01914E0F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static RaycastHit[] s_HitBuffer = new RaycastHit[16];
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_0 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0), (void*)L_0);
// private static int[] s_PenetrationIndexBuffer = new int[16];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1), (void*)L_1);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.SignalSourceAsset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSourceAsset__ctor_mC0043F9E30AE0206A5124C695C6F511EA43B83DA (SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* __this, const RuntimeMethod* method)
{
{
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.TargetPositionCache/Mode Cinemachine.TargetPositionCache::get_CacheMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get => m_CacheMode;
int32_t L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
return L_0;
}
}
// System.Void Cinemachine.TargetPositionCache::set_CacheMode(Cinemachine.TargetPositionCache/Mode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_set_CacheMode_mF13D07A7F20356D8F2631BF7C238AF542CA2DE77 (int32_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (value == m_CacheMode)
int32_t L_0 = ___0_value;
int32_t L_1 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// m_CacheMode = value;
int32_t L_2 = ___0_value;
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2 = L_2;
int32_t L_3 = ___0_value;
switch (L_3)
{
case 0:
{
goto IL_0021;
}
case 1:
{
goto IL_0027;
}
case 2:
{
goto IL_002d;
}
}
}
IL_0021:
{
// default: case Mode.Disabled: ClearCache(); break;
TargetPositionCache_ClearCache_m8A8D824AC7D0D548512228B7934901D36091BE63(NULL);
// default: case Mode.Disabled: ClearCache(); break;
return;
}
IL_0027:
{
// case Mode.Record: ClearCache(); break;
TargetPositionCache_ClearCache_m8A8D824AC7D0D548512228B7934901D36091BE63(NULL);
// case Mode.Record: ClearCache(); break;
return;
}
IL_002d:
{
// case Mode.Playback: CreatePlaybackCurves(); break;
TargetPositionCache_CreatePlaybackCurves_m61C5C2979270EE52949A1FC610A1C1DE53E99FD3(NULL);
// }
return;
}
}
// System.Boolean Cinemachine.TargetPositionCache::get_IsRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_IsRecording_m5B0EF7A6DC7DCC938FA7600255944B1353CC982F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool IsRecording => UseCache && m_CacheMode == Mode.Record;
bool L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___UseCache_0;
if (!L_0)
{
goto IL_0010;
}
}
{
int32_t L_1 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
}
IL_0010:
{
return (bool)0;
}
}
// System.Boolean Cinemachine.TargetPositionCache::get_CurrentPlaybackTimeValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_CurrentPlaybackTimeValid_m93FCE647A563303A9390A2409B58FF9702CC9F09 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool CurrentPlaybackTimeValid => UseCache && m_CacheMode == Mode.Playback && HasCurrentTime;
bool L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___UseCache_0;
if (!L_0)
{
goto IL_0015;
}
}
{
int32_t L_1 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
if ((!(((uint32_t)L_1) == ((uint32_t)2))))
{
goto IL_0015;
}
}
{
bool L_2;
L_2 = TargetPositionCache_get_HasCurrentTime_mCB98DBD74426664E1D6E7F5F5DEE8AA2D38352C9(NULL);
return L_2;
}
IL_0015:
{
return (bool)0;
}
}
// System.Boolean Cinemachine.TargetPositionCache::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_IsEmpty_mDBD8C0F5EAE840127C82EC96E682119CE1E4D67C (const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static bool IsEmpty => CacheTimeRange.IsEmpty;
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_0;
L_0 = TargetPositionCache_get_CacheTimeRange_m3594D3F35DCD95F2A0A1133E871343D3AD37EC5A_inline(NULL);
V_0 = L_0;
bool L_1;
L_1 = TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB((&V_0), NULL);
return L_1;
}
}
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache::get_CacheTimeRange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TargetPositionCache_get_CacheTimeRange_m3594D3F35DCD95F2A0A1133E871343D3AD37EC5A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static TimeRange CacheTimeRange { get => m_CacheTimeRange; }
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7;
return L_0;
}
}
// System.Boolean Cinemachine.TargetPositionCache::get_HasCurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_HasCurrentTime_mCB98DBD74426664E1D6E7F5F5DEE8AA2D38352C9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool HasCurrentTime { get => m_CacheTimeRange.Contains(CurrentTime); }
float L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
bool L_1;
L_1 = TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), L_0, NULL);
return L_1;
}
}
// System.Void Cinemachine.TargetPositionCache::ClearCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_ClearCache_m8A8D824AC7D0D548512228B7934901D36091BE63 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* G_B3_0 = NULL;
{
// m_Cache = CacheMode == Mode.Disabled ? null : new Dictionary<Transform, CacheEntry>();
int32_t L_0;
L_0 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if (!L_0)
{
goto IL_000e;
}
}
{
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_1 = (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*)il2cpp_codegen_object_new(Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF(L_1, Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var);
G_B3_0 = L_1;
goto IL_000f;
}
IL_000e:
{
G_B3_0 = ((Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*)(NULL));
}
IL_000f:
{
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6 = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6), (void*)G_B3_0);
// m_CacheTimeRange = TimeRange.Empty;
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_2;
L_2 = TimeRange_get_Empty_m5DA39A592AAFE2830C9EBED3C119E1CABE417D10(NULL);
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7 = L_2;
// CurrentTime = 0;
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3 = (0.0f);
// CurrentFrame = 0;
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentFrame_4 = 0;
// IsCameraCut = false;
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___IsCameraCut_5 = (bool)0;
// }
return;
}
}
// System.Void Cinemachine.TargetPositionCache::CreatePlaybackCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_CreatePlaybackCurves_m61C5C2979270EE52949A1FC610A1C1DE53E99FD3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (m_Cache == null)
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
if (L_0)
{
goto IL_0011;
}
}
{
// m_Cache = new Dictionary<Transform, CacheEntry>();
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_1 = (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*)il2cpp_codegen_object_new(Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF(L_1, Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var);
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6), (void*)L_1);
}
IL_0011:
{
// var iter = m_Cache.GetEnumerator();
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_2 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
NullCheck(L_2);
Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314 L_3;
L_3 = Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4(L_2, Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4_RuntimeMethod_var);
V_0 = L_3;
goto IL_0032;
}
IL_001e:
{
// iter.Current.Value.CreateCurves();
KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1 L_4;
L_4 = Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_inline((&V_0), Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_RuntimeMethod_var);
V_1 = L_4;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_5;
L_5 = KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_inline((&V_1), KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_RuntimeMethod_var);
NullCheck(L_5);
CacheEntry_CreateCurves_m01DAEFFC5B38FB88A32CD9738CCBD0F7E168F385(L_5, NULL);
}
IL_0032:
{
// while (iter.MoveNext())
bool L_6;
L_6 = Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4((&V_0), Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4_RuntimeMethod_var);
if (L_6)
{
goto IL_001e;
}
}
{
// }
return;
}
}
// UnityEngine.Vector3 Cinemachine.TargetPositionCache::GetTargetPosition(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TargetPositionCache_GetTargetPosition_m86454680691707EEE6E70984ED39E00821B60B2E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* V_0 = NULL;
{
// if (!UseCache || CacheMode == Mode.Disabled)
bool L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___UseCache_0;
if (!L_0)
{
goto IL_000e;
}
}
{
int32_t L_1;
L_1 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if (L_1)
{
goto IL_0015;
}
}
IL_000e:
{
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_target;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
return L_3;
}
IL_0015:
{
// if (CacheMode == Mode.Record
// && !m_CacheTimeRange.IsEmpty
// && CurrentTime < m_CacheTimeRange.Start - kWraparoundSlush)
int32_t L_4;
L_4 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0045;
}
}
{
bool L_5;
L_5 = TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), NULL);
if (L_5)
{
goto IL_0045;
}
}
{
float L_6 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
float L_7 = (&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7)->___Start_0;
if ((!(((float)L_6) < ((float)((float)il2cpp_codegen_subtract(L_7, (0.100000001f)))))))
{
goto IL_0045;
}
}
{
// ClearCache();
TargetPositionCache_ClearCache_m8A8D824AC7D0D548512228B7934901D36091BE63(NULL);
}
IL_0045:
{
// if (CacheMode == Mode.Playback && !HasCurrentTime)
int32_t L_8;
L_8 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_005b;
}
}
{
bool L_9;
L_9 = TargetPositionCache_get_HasCurrentTime_mCB98DBD74426664E1D6E7F5F5DEE8AA2D38352C9(NULL);
if (L_9)
{
goto IL_005b;
}
}
{
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = ___0_target;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
return L_11;
}
IL_005b:
{
// if (!m_Cache.TryGetValue(target, out var entry))
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_12 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___0_target;
NullCheck(L_12);
bool L_14;
L_14 = Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847(L_12, L_13, (&V_0), Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var);
if (L_14)
{
goto IL_008b;
}
}
{
// if (CacheMode != Mode.Record)
int32_t L_15;
L_15 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if ((((int32_t)L_15) == ((int32_t)1)))
{
goto IL_0079;
}
}
{
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = ___0_target;
NullCheck(L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
return L_17;
}
IL_0079:
{
// entry = new CacheEntry();
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_18 = (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743*)il2cpp_codegen_object_new(CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_il2cpp_TypeInfo_var);
NullCheck(L_18);
CacheEntry__ctor_mED77E8B3231C201C296CBFE39CA995FD45AC1EFA(L_18, NULL);
V_0 = L_18;
// m_Cache.Add(target, entry);
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_19 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = ___0_target;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_21 = V_0;
NullCheck(L_19);
Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7(L_19, L_20, L_21, Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var);
}
IL_008b:
{
// if (CacheMode == Mode.Record)
int32_t L_22;
L_22 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
{
goto IL_00ba;
}
}
{
// entry.AddRawItem(CurrentTime, IsCameraCut, target);
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_23 = V_0;
float L_24 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
bool L_25 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___IsCameraCut_5;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = ___0_target;
NullCheck(L_23);
CacheEntry_AddRawItem_mB7B07DE2B9D0E5152DFD3788547F22FF4C2688D9(L_23, L_24, L_25, L_26, NULL);
// m_CacheTimeRange.Include(CurrentTime);
float L_27 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), L_27, NULL);
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = ___0_target;
NullCheck(L_28);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_28, NULL);
return L_29;
}
IL_00ba:
{
// if (entry.Curve == null)
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_30 = V_0;
NullCheck(L_30);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_31 = L_30->___Curve_0;
if (L_31)
{
goto IL_00c9;
}
}
{
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = ___0_target;
NullCheck(L_32);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_32, NULL);
return L_33;
}
IL_00c9:
{
// return entry.Curve.Evaluate(CurrentTime).Pos;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_34 = V_0;
NullCheck(L_34);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_35 = L_34->___Curve_0;
float L_36 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
NullCheck(L_35);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_37;
L_37 = CacheCurve_Evaluate_m5C353080800042A73C91D598EC009771A77ABB8C(L_35, L_36, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = L_37.___Pos_0;
return L_38;
}
}
// UnityEngine.Quaternion Cinemachine.TargetPositionCache::GetTargetRotation(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 TargetPositionCache_GetTargetRotation_m882B2051C458EB18BCF332AFB00112484F31C9EF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* V_0 = NULL;
{
// if (CacheMode == Mode.Disabled)
int32_t L_0;
L_0 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if (L_0)
{
goto IL_000e;
}
}
{
// return target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_target;
NullCheck(L_1);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_1, NULL);
return L_2;
}
IL_000e:
{
// if (CacheMode == Mode.Record
// && !m_CacheTimeRange.IsEmpty
// && CurrentTime < m_CacheTimeRange.Start - kWraparoundSlush)
int32_t L_3;
L_3 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_003e;
}
}
{
bool L_4;
L_4 = TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), NULL);
if (L_4)
{
goto IL_003e;
}
}
{
float L_5 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
float L_6 = (&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7)->___Start_0;
if ((!(((float)L_5) < ((float)((float)il2cpp_codegen_subtract(L_6, (0.100000001f)))))))
{
goto IL_003e;
}
}
{
// ClearCache();
TargetPositionCache_ClearCache_m8A8D824AC7D0D548512228B7934901D36091BE63(NULL);
}
IL_003e:
{
// if (CacheMode == Mode.Playback && !HasCurrentTime)
int32_t L_7;
L_7 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if ((!(((uint32_t)L_7) == ((uint32_t)2))))
{
goto IL_0054;
}
}
{
bool L_8;
L_8 = TargetPositionCache_get_HasCurrentTime_mCB98DBD74426664E1D6E7F5F5DEE8AA2D38352C9(NULL);
if (L_8)
{
goto IL_0054;
}
}
{
// return target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___0_target;
NullCheck(L_9);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_9, NULL);
return L_10;
}
IL_0054:
{
// if (!m_Cache.TryGetValue(target, out var entry))
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_11 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___0_target;
NullCheck(L_11);
bool L_13;
L_13 = Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847(L_11, L_12, (&V_0), Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var);
if (L_13)
{
goto IL_0084;
}
}
{
// if (CacheMode != Mode.Record)
int32_t L_14;
L_14 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if ((((int32_t)L_14) == ((int32_t)1)))
{
goto IL_0072;
}
}
{
// return target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___0_target;
NullCheck(L_15);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16;
L_16 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_15, NULL);
return L_16;
}
IL_0072:
{
// entry = new CacheEntry();
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_17 = (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743*)il2cpp_codegen_object_new(CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_il2cpp_TypeInfo_var);
NullCheck(L_17);
CacheEntry__ctor_mED77E8B3231C201C296CBFE39CA995FD45AC1EFA(L_17, NULL);
V_0 = L_17;
// m_Cache.Add(target, entry);
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_18 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = ___0_target;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_20 = V_0;
NullCheck(L_18);
Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7(L_18, L_19, L_20, Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var);
}
IL_0084:
{
// if (CacheMode == Mode.Record)
int32_t L_21;
L_21 = TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline(NULL);
if ((!(((uint32_t)L_21) == ((uint32_t)1))))
{
goto IL_00c4;
}
}
{
// if (m_CacheTimeRange.End <= CurrentTime)
float L_22 = (&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7)->___End_1;
float L_23 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
if ((!(((float)L_22) <= ((float)L_23))))
{
goto IL_00bd;
}
}
{
// entry.AddRawItem(CurrentTime, IsCameraCut, target);
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_24 = V_0;
float L_25 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
bool L_26 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___IsCameraCut_5;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = ___0_target;
NullCheck(L_24);
CacheEntry_AddRawItem_mB7B07DE2B9D0E5152DFD3788547F22FF4C2688D9(L_24, L_25, L_26, L_27, NULL);
// m_CacheTimeRange.Include(CurrentTime);
float L_28 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), L_28, NULL);
}
IL_00bd:
{
// return target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = ___0_target;
NullCheck(L_29);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30;
L_30 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_29, NULL);
return L_30;
}
IL_00c4:
{
// return entry.Curve.Evaluate(CurrentTime).Rot;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_31 = V_0;
NullCheck(L_31);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_32 = L_31->___Curve_0;
float L_33 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
NullCheck(L_32);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_34;
L_34 = CacheCurve_Evaluate_m5C353080800042A73C91D598EC009771A77ABB8C(L_32, L_33, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35 = L_34.___Rot_1;
return L_35;
}
}
// System.Void Cinemachine.TargetPositionCache::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache__ctor_m2CCD00DBBBA03A2852EDBD724FC1A386F9F9B814 (TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80* __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
#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.Int32 Cinemachine.TargetPositionCache/CacheCurve::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CacheCurve_get_Count_mCC8846F251F4F9C02B89FA7A6FE14FCA89C74DBD (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public int Count => m_Cache.Count;
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_0 = __this->___m_Cache_2;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_inline(L_0, List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
return L_1;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::.ctor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve__ctor_m06133A4F30CD9E04416FDF29D25BC8110A86E6A8 (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, float ___0_startTime, float ___1_endTime, float ___2_stepSize, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public CacheCurve(float startTime, float endTime, float stepSize)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// StepSize = stepSize;
float L_0 = ___2_stepSize;
__this->___StepSize_1 = L_0;
// StartTime = startTime;
float L_1 = ___0_startTime;
__this->___StartTime_0 = L_1;
// m_Cache = new List<Item>(Mathf.CeilToInt((StepSize * 0.5f + endTime - startTime) / StepSize));
float L_2 = __this->___StepSize_1;
float L_3 = ___1_endTime;
float L_4 = ___0_startTime;
float L_5 = __this->___StepSize_1;
int32_t L_6;
L_6 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, (0.5f))), L_3)), L_4))/L_5)), NULL);
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_7 = (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*)il2cpp_codegen_object_new(List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481(L_7, L_6, List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_RuntimeMethod_var);
__this->___m_Cache_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Cache_2), (void*)L_7);
// }
return;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::Add(Cinemachine.TargetPositionCache/CacheCurve/Item)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___0_item, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public void Add(Item item) => m_Cache.Add(item);
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_0 = __this->___m_Cache_2;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_1 = ___0_item;
NullCheck(L_0);
List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_inline(L_0, L_1, List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_RuntimeMethod_var);
return;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::AddUntil(Cinemachine.TargetPositionCache/CacheCurve/Item,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve_AddUntil_mBF186D5A7181FBC89C6870525C47887BBB8DD571 (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___0_item, float ___1_time, bool ___2_isCut, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
{
// var prevIndex = m_Cache.Count - 1;
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_0 = __this->___m_Cache_2;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_inline(L_0, List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
// var prevTime = prevIndex * StepSize;
int32_t L_2 = V_0;
float L_3 = __this->___StepSize_1;
V_1 = ((float)il2cpp_codegen_multiply(((float)L_2), L_3));
// var timeRange = time - StartTime - prevTime;
float L_4 = ___1_time;
float L_5 = __this->___StartTime_0;
float L_6 = V_1;
V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_4, L_5)), L_6));
// if (isCut)
bool L_7 = ___2_isCut;
if (!L_7)
{
goto IL_0044;
}
}
{
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_8 = __this->___StepSize_1;
V_3 = L_8;
goto IL_003f;
}
IL_002f:
{
// Add(item);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_9 = ___0_item;
CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA(__this, L_9, NULL);
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_10 = V_3;
float L_11 = __this->___StepSize_1;
V_3 = ((float)il2cpp_codegen_add(L_10, L_11));
}
IL_003f:
{
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_12 = V_3;
float L_13 = V_2;
if ((((float)L_12) <= ((float)L_13)))
{
goto IL_002f;
}
}
{
return;
}
IL_0044:
{
// var prev = m_Cache[prevIndex];
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_14 = __this->___m_Cache_2;
int32_t L_15 = V_0;
NullCheck(L_14);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_16;
L_16 = List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41(L_14, L_15, List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
V_4 = L_16;
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_17 = __this->___StepSize_1;
V_5 = L_17;
goto IL_0079;
}
IL_005c:
{
// Add(Item.Lerp(prev, item, t / timeRange));
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_18 = V_4;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_19 = ___0_item;
float L_20 = V_5;
float L_21 = V_2;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_22;
L_22 = Item_Lerp_mE80C14D381D6951A33443B59D2B4439911D98363(L_18, L_19, ((float)(L_20/L_21)), NULL);
CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA(__this, L_22, NULL);
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_23 = V_5;
float L_24 = __this->___StepSize_1;
V_5 = ((float)il2cpp_codegen_add(L_23, L_24));
}
IL_0079:
{
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_25 = V_5;
float L_26 = V_2;
if ((((float)L_25) <= ((float)L_26)))
{
goto IL_005c;
}
}
{
// }
return;
}
}
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve::Evaluate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E CacheCurve_Evaluate_m5C353080800042A73C91D598EC009771A77ABB8C (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, float ___0_time, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
int32_t V_2 = 0;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var numItems = m_Cache.Count;
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_0 = __this->___m_Cache_2;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_inline(L_0, List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
V_0 = L_1;
// if (numItems == 0)
int32_t L_2 = V_0;
if (L_2)
{
goto IL_0015;
}
}
{
// return Item.Empty;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_3;
L_3 = Item_get_Empty_m09EC22FCDCCA6A75C1FFE623F2AE7789D55A7E2B(NULL);
return L_3;
}
IL_0015:
{
// var s = time - StartTime;
float L_4 = ___0_time;
float L_5 = __this->___StartTime_0;
V_1 = ((float)il2cpp_codegen_subtract(L_4, L_5));
// var index = Mathf.Clamp(Mathf.FloorToInt(s / StepSize), 0, numItems - 1);
float L_6 = V_1;
float L_7 = __this->___StepSize_1;
int32_t L_8;
L_8 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_6/L_7)), NULL);
int32_t L_9 = V_0;
int32_t L_10;
L_10 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_8, 0, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), NULL);
V_2 = L_10;
// var v = m_Cache[index];
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_11 = __this->___m_Cache_2;
int32_t L_12 = V_2;
NullCheck(L_11);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_13;
L_13 = List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41(L_11, L_12, List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
V_3 = L_13;
// if (index == numItems - 1)
int32_t L_14 = V_2;
int32_t L_15 = V_0;
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_15, 1))))))
{
goto IL_004a;
}
}
{
// return v;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_16 = V_3;
return L_16;
}
IL_004a:
{
// return Item.Lerp(v, m_Cache[index + 1], (s - index * StepSize) / StepSize);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_17 = V_3;
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_18 = __this->___m_Cache_2;
int32_t L_19 = V_2;
NullCheck(L_18);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_20;
L_20 = List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41(L_18, ((int32_t)il2cpp_codegen_add(L_19, 1)), List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
float L_21 = V_1;
int32_t L_22 = V_2;
float L_23 = __this->___StepSize_1;
float L_24 = __this->___StepSize_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_25;
L_25 = Item_Lerp_mE80C14D381D6951A33443B59D2B4439911D98363(L_17, L_20, ((float)(((float)il2cpp_codegen_subtract(L_21, ((float)il2cpp_codegen_multiply(((float)L_22), L_23))))/L_24)), NULL);
return L_25;
}
}
#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
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve/Item::Lerp(Cinemachine.TargetPositionCache/CacheCurve/Item,Cinemachine.TargetPositionCache/CacheCurve/Item,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E Item_Lerp_mE80C14D381D6951A33443B59D2B4439911D98363 (Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___0_a, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___1_b, float ___2_t, const RuntimeMethod* method)
{
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Item
// {
// Pos = Vector3.LerpUnclamped(a.Pos, b.Pos, t),
// Rot = Quaternion.SlerpUnclamped(a.Rot, b.Rot, t)
// };
il2cpp_codegen_initobj((&V_0), sizeof(Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E));
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_0 = ___0_a;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0.___Pos_0;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_2 = ___1_b;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2.___Pos_0;
float L_4 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline(L_1, L_3, L_4, NULL);
(&V_0)->___Pos_0 = L_5;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_6 = ___0_a;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = L_6.___Rot_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_8 = ___1_b;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = L_8.___Rot_1;
float L_10 = ___2_t;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_SlerpUnclamped_mAE7F4DF2F239831CCAA1DFB52F313E5AED52D32D(L_7, L_9, L_10, NULL);
(&V_0)->___Rot_1 = L_11;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_12 = V_0;
return L_12;
}
}
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve/Item::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E Item_get_Empty_m09EC22FCDCCA6A75C1FFE623F2AE7789D55A7E2B (const RuntimeMethod* method)
{
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static Item Empty => new Item { Rot = Quaternion.identity };
il2cpp_codegen_initobj((&V_0), sizeof(Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
L_0 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
(&V_0)->___Rot_1 = L_0;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_1 = V_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 Cinemachine.TargetPositionCache/CacheEntry::AddRawItem(System.Single,System.Boolean,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry_AddRawItem_mB7B07DE2B9D0E5152DFD3788547F22FF4C2688D9 (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, float ___0_time, bool ___1_isCut, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
int32_t V_1 = 0;
int32_t V_2 = 0;
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E V_3;
memset((&V_3), 0, sizeof(V_3));
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
{
// var endTime = time - CacheStepSize;
float L_0 = ___0_time;
V_0 = ((float)il2cpp_codegen_subtract(L_0, (0.0166666675f)));
// var maxItem = RawItems.Count - 1;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_1 = __this->___RawItems_1;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_inline(L_1, List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
// var lastToKeep = maxItem;
int32_t L_3 = V_1;
V_2 = L_3;
goto IL_001e;
}
IL_001a:
{
// --lastToKeep;
int32_t L_4 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
}
IL_001e:
{
// while (lastToKeep >= 0 && RawItems[lastToKeep].Time > endTime)
int32_t L_5 = V_2;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0036;
}
}
{
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_6 = __this->___RawItems_1;
int32_t L_7 = V_2;
NullCheck(L_6);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_8;
L_8 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_6, L_7, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
float L_9 = L_8.___Time_0;
float L_10 = V_0;
if ((((float)L_9) > ((float)L_10)))
{
goto IL_001a;
}
}
IL_0036:
{
// if (lastToKeep == maxItem)
int32_t L_11 = V_2;
int32_t L_12 = V_1;
if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
{
goto IL_008a;
}
}
{
// RawItems.Add(new RecordingItem
// {
// Time = time,
// IsCut = isCut,
// Item = new CacheCurve.Item { Pos = target.position, Rot = target.rotation }
// });
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_13 = __this->___RawItems_1;
il2cpp_codegen_initobj((&V_3), sizeof(RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E));
float L_14 = ___0_time;
(&V_3)->___Time_0 = L_14;
bool L_15 = ___1_isCut;
(&V_3)->___IsCut_1 = L_15;
il2cpp_codegen_initobj((&V_4), sizeof(Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = ___2_target;
NullCheck(L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
(&V_4)->___Pos_0 = L_17;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = ___2_target;
NullCheck(L_18);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19;
L_19 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_18, NULL);
(&V_4)->___Rot_1 = L_19;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_20 = V_4;
(&V_3)->___Item_2 = L_20;
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_21 = V_3;
NullCheck(L_13);
List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_inline(L_13, L_21, List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_RuntimeMethod_var);
return;
}
IL_008a:
{
// var trimStart = lastToKeep + 2;
int32_t L_22 = V_2;
V_5 = ((int32_t)il2cpp_codegen_add(L_22, 2));
// if (trimStart <= maxItem)
int32_t L_23 = V_5;
int32_t L_24 = V_1;
if ((((int32_t)L_23) > ((int32_t)L_24)))
{
goto IL_00af;
}
}
{
// RawItems.RemoveRange(trimStart, RawItems.Count - trimStart);
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_25 = __this->___RawItems_1;
int32_t L_26 = V_5;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_27 = __this->___RawItems_1;
NullCheck(L_27);
int32_t L_28;
L_28 = List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_inline(L_27, List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
int32_t L_29 = V_5;
NullCheck(L_25);
List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105(L_25, L_26, ((int32_t)il2cpp_codegen_subtract(L_28, L_29)), List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_RuntimeMethod_var);
}
IL_00af:
{
// RawItems[lastToKeep + 1] = new RecordingItem
// {
// Time = time,
// IsCut = isCut,
// Item = new CacheCurve.Item { Pos = target.position, Rot = target.rotation }
// };
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_30 = __this->___RawItems_1;
int32_t L_31 = V_2;
il2cpp_codegen_initobj((&V_3), sizeof(RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E));
float L_32 = ___0_time;
(&V_3)->___Time_0 = L_32;
bool L_33 = ___1_isCut;
(&V_3)->___IsCut_1 = L_33;
il2cpp_codegen_initobj((&V_4), sizeof(Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = ___2_target;
NullCheck(L_34);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_34, NULL);
(&V_4)->___Pos_0 = L_35;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = ___2_target;
NullCheck(L_36);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37;
L_37 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_36, NULL);
(&V_4)->___Rot_1 = L_37;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_38 = V_4;
(&V_3)->___Item_2 = L_38;
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_39 = V_3;
NullCheck(L_30);
List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A(L_30, ((int32_t)il2cpp_codegen_add(L_31, 1)), L_39, List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::CreateCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry_CreateCurves_m01DAEFFC5B38FB88A32CD9738CCBD0F7E168F385 (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
float V_2 = 0.0f;
int32_t V_3 = 0;
float G_B3_0 = 0.0f;
float G_B6_0 = 0.0f;
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* G_B8_0 = NULL;
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* G_B7_0 = NULL;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E G_B9_0;
memset((&G_B9_0), 0, sizeof(G_B9_0));
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* G_B9_1 = NULL;
{
// int maxItem = RawItems.Count - 1;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_0 = __this->___RawItems_1;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_inline(L_0, List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
// float startTime = maxItem < 0 ? 0 : RawItems[0].Time;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0025;
}
}
{
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_3 = __this->___RawItems_1;
NullCheck(L_3);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_4;
L_4 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_3, 0, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
float L_5 = L_4.___Time_0;
G_B3_0 = L_5;
goto IL_002a;
}
IL_0025:
{
G_B3_0 = (0.0f);
}
IL_002a:
{
V_1 = G_B3_0;
// float endTime = maxItem < 0 ? 0 : RawItems[maxItem].Time;
int32_t L_6 = V_0;
if ((((int32_t)L_6) < ((int32_t)0)))
{
goto IL_0042;
}
}
{
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_7 = __this->___RawItems_1;
int32_t L_8 = V_0;
NullCheck(L_7);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_9;
L_9 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_7, L_8, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
float L_10 = L_9.___Time_0;
G_B6_0 = L_10;
goto IL_0047;
}
IL_0042:
{
G_B6_0 = (0.0f);
}
IL_0047:
{
V_2 = G_B6_0;
// Curve = new CacheCurve(startTime, endTime, CacheStepSize);
float L_11 = V_1;
float L_12 = V_2;
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_13 = (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F*)il2cpp_codegen_object_new(CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F_il2cpp_TypeInfo_var);
NullCheck(L_13);
CacheCurve__ctor_m06133A4F30CD9E04416FDF29D25BC8110A86E6A8(L_13, L_11, L_12, (0.0166666675f), NULL);
__this->___Curve_0 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Curve_0), (void*)L_13);
// Curve.Add(maxItem < 0 ? CacheCurve.Item.Empty : RawItems[0].Item);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_14 = __this->___Curve_0;
int32_t L_15 = V_0;
G_B7_0 = L_14;
if ((((int32_t)L_15) < ((int32_t)0)))
{
G_B8_0 = L_14;
goto IL_0077;
}
}
{
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_16 = __this->___RawItems_1;
NullCheck(L_16);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_17;
L_17 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_16, 0, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_18 = L_17.___Item_2;
G_B9_0 = L_18;
G_B9_1 = G_B7_0;
goto IL_007c;
}
IL_0077:
{
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_19;
L_19 = Item_get_Empty_m09EC22FCDCCA6A75C1FFE623F2AE7789D55A7E2B(NULL);
G_B9_0 = L_19;
G_B9_1 = G_B8_0;
}
IL_007c:
{
NullCheck(G_B9_1);
CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA(G_B9_1, G_B9_0, NULL);
// for (int i = 1; i <= maxItem; ++i)
V_3 = 1;
goto IL_00c7;
}
IL_0085:
{
// Curve.AddUntil(RawItems[i].Item, RawItems[i].Time, RawItems[i].IsCut);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_20 = __this->___Curve_0;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_21 = __this->___RawItems_1;
int32_t L_22 = V_3;
NullCheck(L_21);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_23;
L_23 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_21, L_22, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_24 = L_23.___Item_2;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_25 = __this->___RawItems_1;
int32_t L_26 = V_3;
NullCheck(L_25);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_27;
L_27 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_25, L_26, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
float L_28 = L_27.___Time_0;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_29 = __this->___RawItems_1;
int32_t L_30 = V_3;
NullCheck(L_29);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_31;
L_31 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_29, L_30, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
bool L_32 = L_31.___IsCut_1;
NullCheck(L_20);
CacheCurve_AddUntil_mBF186D5A7181FBC89C6870525C47887BBB8DD571(L_20, L_24, L_28, L_32, NULL);
// for (int i = 1; i <= maxItem; ++i)
int32_t L_33 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_00c7:
{
// for (int i = 1; i <= maxItem; ++i)
int32_t L_34 = V_3;
int32_t L_35 = V_0;
if ((((int32_t)L_34) <= ((int32_t)L_35)))
{
goto IL_0085;
}
}
{
// RawItems.Clear();
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_36 = __this->___RawItems_1;
NullCheck(L_36);
List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_inline(L_36, List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry__ctor_mED77E8B3231C201C296CBFE39CA995FD45AC1EFA (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t065A1950A0B1D84B65A5256E8063120B10018641_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// List<RecordingItem> RawItems = new List<RecordingItem>();
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_0 = (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*)il2cpp_codegen_object_new(List_1_t065A1950A0B1D84B65A5256E8063120B10018641_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13(L_0, List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_RuntimeMethod_var);
__this->___RawItems_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RawItems_1), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_pinvoke(const RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E& unmarshaled, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_pinvoke& marshaled)
{
marshaled.___Time_0 = unmarshaled.___Time_0;
marshaled.___IsCut_1 = static_cast<int32_t>(unmarshaled.___IsCut_1);
marshaled.___Item_2 = unmarshaled.___Item_2;
}
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_pinvoke_back(const RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_pinvoke& marshaled, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E& unmarshaled)
{
float unmarshaledTime_temp_0 = 0.0f;
unmarshaledTime_temp_0 = marshaled.___Time_0;
unmarshaled.___Time_0 = unmarshaledTime_temp_0;
bool unmarshaledIsCut_temp_1 = false;
unmarshaledIsCut_temp_1 = static_cast<bool>(marshaled.___IsCut_1);
unmarshaled.___IsCut_1 = unmarshaledIsCut_temp_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E unmarshaledItem_temp_2;
memset((&unmarshaledItem_temp_2), 0, sizeof(unmarshaledItem_temp_2));
unmarshaledItem_temp_2 = marshaled.___Item_2;
unmarshaled.___Item_2 = unmarshaledItem_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_pinvoke_cleanup(RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_com(const RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E& unmarshaled, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_com& marshaled)
{
marshaled.___Time_0 = unmarshaled.___Time_0;
marshaled.___IsCut_1 = static_cast<int32_t>(unmarshaled.___IsCut_1);
marshaled.___Item_2 = unmarshaled.___Item_2;
}
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_com_back(const RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_com& marshaled, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E& unmarshaled)
{
float unmarshaledTime_temp_0 = 0.0f;
unmarshaledTime_temp_0 = marshaled.___Time_0;
unmarshaled.___Time_0 = unmarshaledTime_temp_0;
bool unmarshaledIsCut_temp_1 = false;
unmarshaledIsCut_temp_1 = static_cast<bool>(marshaled.___IsCut_1);
unmarshaled.___IsCut_1 = unmarshaledIsCut_temp_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E unmarshaledItem_temp_2;
memset((&unmarshaledItem_temp_2), 0, sizeof(unmarshaledItem_temp_2));
unmarshaledItem_temp_2 = marshaled.___Item_2;
unmarshaled.___Item_2 = unmarshaledItem_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_com_cleanup(RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_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.Boolean Cinemachine.TargetPositionCache/TimeRange::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, const RuntimeMethod* method)
{
{
// public bool IsEmpty => End < Start;
float L_0 = __this->___End_1;
float L_1 = __this->___Start_0;
return (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0*>(__this + _offset);
bool _returnValue;
_returnValue = TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Cinemachine.TargetPositionCache/TimeRange::Contains(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6 (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, float ___0_time, const RuntimeMethod* method)
{
{
// public bool Contains(float time) => time >= Start && time <= End;
float L_0 = ___0_time;
float L_1 = __this->___Start_0;
if ((!(((float)L_0) >= ((float)L_1))))
{
goto IL_0016;
}
}
{
float L_2 = ___0_time;
float L_3 = __this->___End_1;
return (bool)((((int32_t)((!(((float)L_2) <= ((float)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0016:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6_AdjustorThunk (RuntimeObject* __this, float ___0_time, const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0*>(__this + _offset);
bool _returnValue;
_returnValue = TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6(_thisAdjusted, ___0_time, method);
return _returnValue;
}
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache/TimeRange::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TimeRange_get_Empty_m5DA39A592AAFE2830C9EBED3C119E1CABE417D10 (const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// { get => new TimeRange { Start = float.MaxValue, End = float.MinValue }; }
il2cpp_codegen_initobj((&V_0), sizeof(TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0));
(&V_0)->___Start_0 = ((std::numeric_limits<float>::max)());
(&V_0)->___End_1 = (-(std::numeric_limits<float>::max)());
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_0 = V_0;
return L_0;
}
}
// System.Void Cinemachine.TargetPositionCache/TimeRange::Include(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2 (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, float ___0_time, const RuntimeMethod* method)
{
{
// Start = Mathf.Min(Start, time);
float L_0 = __this->___Start_0;
float L_1 = ___0_time;
float L_2;
L_2 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_0, L_1, NULL);
__this->___Start_0 = L_2;
// End = Mathf.Max(End, time);
float L_3 = __this->___End_1;
float L_4 = ___0_time;
float L_5;
L_5 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3, L_4, NULL);
__this->___End_1 = L_5;
// }
return;
}
}
IL2CPP_EXTERN_C void TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2_AdjustorThunk (RuntimeObject* __this, float ___0_time, const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0*>(__this + _offset);
TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2(_thisAdjusted, ___0_time, 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.Void Cinemachine.UpdateTracker::InitializeModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker_InitializeModule_mE6A6DDA8C4EF428E778BD799277089B43F3E933B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static void InitializeModule() { mUpdateStatus.Clear(); }
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_0 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
NullCheck(L_0);
Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD(L_0, Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD_RuntimeMethod_var);
// static void InitializeModule() { mUpdateStatus.Clear(); }
return;
}
}
// System.Void Cinemachine.UpdateTracker::UpdateTargets(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker_UpdateTargets_mA2095E5739702F84976027C24FA0B8AC37562BA9 (int32_t ___0_currentClock, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D V_1;
memset((&V_1), 0, sizeof(V_1));
KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
{
// int now = Time.frameCount;
int32_t L_0;
L_0 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
V_0 = L_0;
// var iter = mUpdateStatus.GetEnumerator();
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_1 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
NullCheck(L_1);
Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D L_2;
L_2 = Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A(L_1, Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A_RuntimeMethod_var);
V_1 = L_2;
goto IL_0057;
}
IL_0013:
{
// var current = iter.Current;
KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F L_3;
L_3 = Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_inline((&V_1), Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_RuntimeMethod_var);
V_2 = L_3;
// if (current.Key == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_inline((&V_2), KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_003d;
}
}
{
// sToDelete.Add(current.Key); // target was deleted
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_6 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_inline((&V_2), KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var);
NullCheck(L_6);
List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline(L_6, L_7, List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var);
goto IL_0057;
}
IL_003d:
{
// current.Value.OnUpdate(now, currentClock, current.Key.localToWorldMatrix);
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* L_8;
L_8 = KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_inline((&V_2), KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_RuntimeMethod_var);
int32_t L_9 = V_0;
int32_t L_10 = ___0_currentClock;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_inline((&V_2), KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var);
NullCheck(L_11);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12;
L_12 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_11, NULL);
NullCheck(L_8);
UpdateStatus_OnUpdate_m1F8A371233566E0E68A29136C571951AC06C9CC4(L_8, L_9, L_10, L_12, NULL);
}
IL_0057:
{
// while (iter.MoveNext())
bool L_13;
L_13 = Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288((&V_1), Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288_RuntimeMethod_var);
if (L_13)
{
goto IL_0013;
}
}
{
// for (int i = sToDelete.Count-1; i >= 0; --i)
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_14 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1;
NullCheck(L_14);
int32_t L_15;
L_15 = List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_inline(L_14, List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var);
V_3 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
goto IL_0089;
}
IL_006f:
{
// mUpdateStatus.Remove(sToDelete[i]);
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_16 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_17 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1;
int32_t L_18 = V_3;
NullCheck(L_17);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
L_19 = List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA(L_17, L_18, List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var);
NullCheck(L_16);
bool L_20;
L_20 = Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB(L_16, L_19, Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB_RuntimeMethod_var);
// for (int i = sToDelete.Count-1; i >= 0; --i)
int32_t L_21 = V_3;
V_3 = ((int32_t)il2cpp_codegen_subtract(L_21, 1));
}
IL_0089:
{
// for (int i = sToDelete.Count-1; i >= 0; --i)
int32_t L_22 = V_3;
if ((((int32_t)L_22) >= ((int32_t)0)))
{
goto IL_006f;
}
}
{
// sToDelete.Clear();
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_23 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1;
NullCheck(L_23);
List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_inline(L_23, List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_RuntimeMethod_var);
// }
return;
}
}
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker::GetPreferredUpdate(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UpdateTracker_GetPreferredUpdate_mCA810B7D3B87B3A511764993265DFDC2F246C3E8 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* V_0 = NULL;
{
// if (Application.isPlaying && target != null)
bool L_0;
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_0)
{
goto IL_0043;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_target;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0043;
}
}
{
// if (mUpdateStatus.TryGetValue(target, out status))
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_3 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_target;
NullCheck(L_3);
bool L_5;
L_5 = Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D(L_3, L_4, (&V_0), Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D_RuntimeMethod_var);
if (!L_5)
{
goto IL_0026;
}
}
{
// return status.PreferredUpdate;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* L_6 = V_0;
NullCheck(L_6);
int32_t L_7;
L_7 = UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline(L_6, NULL);
return L_7;
}
IL_0026:
{
// status = new UpdateStatus(Time.frameCount, target.localToWorldMatrix);
int32_t L_8;
L_8 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___0_target;
NullCheck(L_9);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10;
L_10 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_9, NULL);
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* L_11 = (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B*)il2cpp_codegen_object_new(UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B_il2cpp_TypeInfo_var);
NullCheck(L_11);
UpdateStatus__ctor_mB7FBA4B732BDB2DCDDCF719176D7FDCB1C8D3EA1(L_11, L_8, L_10, NULL);
V_0 = L_11;
// mUpdateStatus.Add(target, status);
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_12 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___0_target;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* L_14 = V_0;
NullCheck(L_12);
Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828(L_12, L_13, L_14, Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828_RuntimeMethod_var);
}
IL_0043:
{
// return UpdateClock.Late;
return (int32_t)(1);
}
}
// System.Void Cinemachine.UpdateTracker::OnUpdate(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker_OnUpdate_m89A8FE83B9271FE8D7F03CA25F20DE6BD06D489A (int32_t ___0_currentClock, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// float now = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0;
L_0 = CinemachineCore_get_CurrentTime_mFA05B621BE52910A8C3A304CB715257011C9A782(NULL);
V_0 = L_0;
// if (now != mLastUpdateTime)
float L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
float L_2 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mLastUpdateTime_2;
if ((((float)L_1) == ((float)L_2)))
{
goto IL_001a;
}
}
{
// mLastUpdateTime = now;
float L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mLastUpdateTime_2 = L_3;
// UpdateTargets(currentClock);
int32_t L_4 = ___0_currentClock;
UpdateTracker_UpdateTargets_mA2095E5739702F84976027C24FA0B8AC37562BA9(L_4, NULL);
}
IL_001a:
{
// }
return;
}
}
// System.Void Cinemachine.UpdateTracker::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker__ctor_mBE6F79EBEEE48D9C75839E7CF7952105F4E1C6C1 (UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Cinemachine.UpdateTracker::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker__cctor_mE2A4318EC8695B882C24BB0252A9A7FB46581637 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static Dictionary<Transform, UpdateStatus> mUpdateStatus
// = new Dictionary<Transform, UpdateStatus>();
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_0 = (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*)il2cpp_codegen_object_new(Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E(L_0, Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E_RuntimeMethod_var);
((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0), (void*)L_0);
// static List<Transform> sToDelete = new List<Transform>();
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_1 = (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*)il2cpp_codegen_object_new(List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268(L_1, List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var);
((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1), (void*)L_1);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker/UpdateStatus::get_PreferredUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, const RuntimeMethod* method)
{
{
// public UpdateClock PreferredUpdate { get; private set; }
int32_t L_0 = __this->___U3CPreferredUpdateU3Ek__BackingField_7;
return L_0;
}
}
// System.Void Cinemachine.UpdateTracker/UpdateStatus::set_PreferredUpdate(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public UpdateClock PreferredUpdate { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CPreferredUpdateU3Ek__BackingField_7 = L_0;
return;
}
}
// System.Void Cinemachine.UpdateTracker/UpdateStatus::.ctor(System.Int32,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus__ctor_mB7FBA4B732BDB2DCDDCF719176D7FDCB1C8D3EA1 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___0_currentFrame, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_pos, const RuntimeMethod* method)
{
{
// public UpdateStatus(int currentFrame, Matrix4x4 pos)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// windowStart = currentFrame;
int32_t L_0 = ___0_currentFrame;
__this->___windowStart_1 = L_0;
// lastFrameUpdated = Time.frameCount;
int32_t L_1;
L_1 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
__this->___lastFrameUpdated_5 = L_1;
// PreferredUpdate = UpdateClock.Late;
UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline(__this, 1, NULL);
// lastPos = pos;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___1_pos;
__this->___lastPos_6 = L_2;
// }
return;
}
}
// System.Void Cinemachine.UpdateTracker/UpdateStatus::OnUpdate(System.Int32,Cinemachine.UpdateTracker/UpdateClock,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus_OnUpdate_m1F8A371233566E0E68A29136C571951AC06C9CC4 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___0_currentFrame, int32_t ___1_currentClock, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_pos, const RuntimeMethod* method)
{
int32_t V_0 = 0;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B15_0 = NULL;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B14_0 = NULL;
int32_t G_B16_0 = 0;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B16_1 = NULL;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B18_0 = NULL;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B17_0 = NULL;
int32_t G_B19_0 = 0;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B19_1 = NULL;
{
// if (lastPos == pos)
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___lastPos_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___2_pos;
bool L_2;
L_2 = Matrix4x4_op_Equality_m72E9702E42EAED862E9D7EA1B8B9D6EA5AAC5C3D(L_0, L_1, NULL);
if (!L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// if (currentClock == UpdateClock.Late)
int32_t L_3 = ___1_currentClock;
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_0023;
}
}
{
// ++numWindowLateUpdateMoves;
int32_t L_4 = __this->___numWindowLateUpdateMoves_2;
__this->___numWindowLateUpdateMoves_2 = ((int32_t)il2cpp_codegen_add(L_4, 1));
goto IL_003a;
}
IL_0023:
{
// else if (lastFrameUpdated != currentFrame) // only count 1 per rendered frame
int32_t L_5 = __this->___lastFrameUpdated_5;
int32_t L_6 = ___0_currentFrame;
if ((((int32_t)L_5) == ((int32_t)L_6)))
{
goto IL_003a;
}
}
{
// ++numWindowFixedUpdateMoves;
int32_t L_7 = __this->___numWindowFixedUpdateMoves_3;
__this->___numWindowFixedUpdateMoves_3 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_003a:
{
// lastPos = pos;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8 = ___2_pos;
__this->___lastPos_6 = L_8;
// if (numWindowFixedUpdateMoves > 3 && numWindowLateUpdateMoves < numWindowFixedUpdateMoves / 3)
int32_t L_9 = __this->___numWindowFixedUpdateMoves_3;
if ((((int32_t)L_9) <= ((int32_t)3)))
{
goto IL_005e;
}
}
{
int32_t L_10 = __this->___numWindowLateUpdateMoves_2;
int32_t L_11 = __this->___numWindowFixedUpdateMoves_3;
if ((((int32_t)L_10) >= ((int32_t)((int32_t)(L_11/3)))))
{
goto IL_005e;
}
}
{
// choice = UpdateClock.Fixed;
V_0 = 0;
goto IL_0060;
}
IL_005e:
{
// choice = UpdateClock.Late;
V_0 = 1;
}
IL_0060:
{
// if (numWindows == 0)
int32_t L_12 = __this->___numWindows_4;
if (L_12)
{
goto IL_006f;
}
}
{
// PreferredUpdate = choice;
int32_t L_13 = V_0;
UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline(__this, L_13, NULL);
}
IL_006f:
{
// if (windowStart + kWindowSize <= currentFrame)
int32_t L_14 = __this->___windowStart_1;
int32_t L_15 = ___0_currentFrame;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_14, ((int32_t)30)))) > ((int32_t)L_15)))
{
goto IL_00bc;
}
}
{
// PreferredUpdate = choice;
int32_t L_16 = V_0;
UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline(__this, L_16, NULL);
// ++numWindows;
int32_t L_17 = __this->___numWindows_4;
__this->___numWindows_4 = ((int32_t)il2cpp_codegen_add(L_17, 1));
// windowStart = currentFrame;
int32_t L_18 = ___0_currentFrame;
__this->___windowStart_1 = L_18;
// numWindowLateUpdateMoves = (PreferredUpdate == UpdateClock.Late) ? 1 : 0;
int32_t L_19;
L_19 = UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline(__this, NULL);
G_B14_0 = __this;
if ((((int32_t)L_19) == ((int32_t)1)))
{
G_B15_0 = __this;
goto IL_00a4;
}
}
{
G_B16_0 = 0;
G_B16_1 = G_B14_0;
goto IL_00a5;
}
IL_00a4:
{
G_B16_0 = 1;
G_B16_1 = G_B15_0;
}
IL_00a5:
{
NullCheck(G_B16_1);
G_B16_1->___numWindowLateUpdateMoves_2 = G_B16_0;
// numWindowFixedUpdateMoves = (PreferredUpdate == UpdateClock.Fixed) ? 1 : 0;
int32_t L_20;
L_20 = UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline(__this, NULL);
G_B17_0 = __this;
if (!L_20)
{
G_B18_0 = __this;
goto IL_00b6;
}
}
{
G_B19_0 = 0;
G_B19_1 = G_B17_0;
goto IL_00b7;
}
IL_00b6:
{
G_B19_0 = 1;
G_B19_1 = G_B18_0;
}
IL_00b7:
{
NullCheck(G_B19_1);
G_B19_1->___numWindowFixedUpdateMoves_3 = G_B19_0;
}
IL_00bc:
{
// }
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 Cinemachine.CinemachineInputProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputProvider__ctor_mD407437EB55A2B44CCBC5212077431E81B122A66 (CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Cinemachine.CinemachineTriggerAction::Filter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineTriggerAction_Filter_mCB26261B2A07B948A5ECDC34528692F0576CEF3F (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_other, const RuntimeMethod* method)
{
{
// if (!enabled)
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
// return false;
return (bool)0;
}
IL_000a:
{
// if (((1 << other.layer) & m_LayerMask) == 0)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___0_other;
NullCheck(L_1);
int32_t L_2;
L_2 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_1, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3 = __this->___m_LayerMask_4;
int32_t L_4;
L_4 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_3, NULL);
if (((int32_t)(((int32_t)(1<<((int32_t)(L_2&((int32_t)31)))))&L_4)))
{
goto IL_0025;
}
}
{
// return false;
return (bool)0;
}
IL_0025:
{
// if (m_WithTag.Length != 0 && !other.CompareTag(m_WithTag))
String_t* L_5 = __this->___m_WithTag_5;
NullCheck(L_5);
int32_t L_6;
L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
if (!L_6)
{
goto IL_0042;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ___0_other;
String_t* L_8 = __this->___m_WithTag_5;
NullCheck(L_7);
bool L_9;
L_9 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_7, L_8, NULL);
if (L_9)
{
goto IL_0042;
}
}
{
// return false;
return (bool)0;
}
IL_0042:
{
// if (m_WithoutTag.Length != 0 && other.CompareTag(m_WithoutTag))
String_t* L_10 = __this->___m_WithoutTag_6;
NullCheck(L_10);
int32_t L_11;
L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL);
if (!L_11)
{
goto IL_005f;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = ___0_other;
String_t* L_13 = __this->___m_WithoutTag_6;
NullCheck(L_12);
bool L_14;
L_14 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_12, L_13, NULL);
if (!L_14)
{
goto IL_005f;
}
}
{
// return false;
return (bool)0;
}
IL_005f:
{
// return true;
return (bool)1;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::InternalDoTriggerEnter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Filter(other))
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_other;
bool L_1;
L_1 = CinemachineTriggerAction_Filter_mCB26261B2A07B948A5ECDC34528692F0576CEF3F(__this, L_0, NULL);
if (L_1)
{
goto IL_000a;
}
}
{
// return;
return;
}
IL_000a:
{
// --m_SkipFirst;
int32_t L_2 = __this->___m_SkipFirst_7;
__this->___m_SkipFirst_7 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
// if (m_SkipFirst > -1)
int32_t L_3 = __this->___m_SkipFirst_7;
if ((((int32_t)L_3) <= ((int32_t)(-1))))
{
goto IL_0022;
}
}
{
// return;
return;
}
IL_0022:
{
// if (!m_Repeating && m_SkipFirst != -1)
bool L_4 = __this->___m_Repeating_8;
if (L_4)
{
goto IL_0034;
}
}
{
int32_t L_5 = __this->___m_SkipFirst_7;
if ((((int32_t)L_5) == ((int32_t)(-1))))
{
goto IL_0034;
}
}
{
// return;
return;
}
IL_0034:
{
// m_ActiveTriggerObjects.Add(other);
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* L_6 = __this->___m_ActiveTriggerObjects_11;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ___0_other;
NullCheck(L_6);
bool L_8;
L_8 = HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3(L_6, L_7, HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3_RuntimeMethod_var);
// m_OnObjectEnter.Invoke();
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* L_9 = (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9*)(&__this->___m_OnObjectEnter_9);
ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01(L_9, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::InternalDoTriggerExit(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!m_ActiveTriggerObjects.Contains(other))
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* L_0 = __this->___m_ActiveTriggerObjects_11;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___0_other;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321(L_0, L_1, HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321_RuntimeMethod_var);
if (L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// m_ActiveTriggerObjects.Remove(other);
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* L_3 = __this->___m_ActiveTriggerObjects_11;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___0_other;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4(L_3, L_4, HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4_RuntimeMethod_var);
// if (enabled)
bool L_6;
L_6 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_6)
{
goto IL_002f;
}
}
{
// m_OnObjectExit.Invoke();
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* L_7 = (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9*)(&__this->___m_OnObjectExit_10);
ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01(L_7, NULL);
}
IL_002f:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnTriggerEnter(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnTriggerEnter_m9025492203BE275D711E0A8B35296E36CC22C7D7 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method)
{
{
// void OnTriggerEnter(Collider other) { InternalDoTriggerEnter(other.gameObject); }
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E(__this, L_1, NULL);
// void OnTriggerEnter(Collider other) { InternalDoTriggerEnter(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnTriggerExit(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnTriggerExit_mE43C1B91D9A3BD5883790F5A3BA86D5297ADC9F6 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method)
{
{
// void OnTriggerExit(Collider other) { InternalDoTriggerExit(other.gameObject); }
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA(__this, L_1, NULL);
// void OnTriggerExit(Collider other) { InternalDoTriggerExit(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnCollisionEnter(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnCollisionEnter_mB33BB207F8E16E38E54B77EDE8B9716C1B1945CF (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_other, const RuntimeMethod* method)
{
{
// void OnCollisionEnter(Collision other) { InternalDoTriggerEnter(other.gameObject); }
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_0 = ___0_other;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E(__this, L_1, NULL);
// void OnCollisionEnter(Collision other) { InternalDoTriggerEnter(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnCollisionExit(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnCollisionExit_mB5D84FA567A5E2C652785CFEDDC19952F4DDEE57 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_other, const RuntimeMethod* method)
{
{
// void OnCollisionExit(Collision other) { InternalDoTriggerExit(other.gameObject); }
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_0 = ___0_other;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA(__this, L_1, NULL);
// void OnCollisionExit(Collision other) { InternalDoTriggerExit(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnTriggerEnter2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnTriggerEnter2D_mD951D1E1A931BFAFB451F31F5A2EE206670A3336 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other, const RuntimeMethod* method)
{
{
// void OnTriggerEnter2D(Collider2D other) { InternalDoTriggerEnter(other.gameObject); }
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_0 = ___0_other;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E(__this, L_1, NULL);
// void OnTriggerEnter2D(Collider2D other) { InternalDoTriggerEnter(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnTriggerExit2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnTriggerExit2D_mD813BBBF15C31020ACC81895354D2773DDBFEB91 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other, const RuntimeMethod* method)
{
{
// void OnTriggerExit2D(Collider2D other) { InternalDoTriggerExit(other.gameObject); }
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_0 = ___0_other;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA(__this, L_1, NULL);
// void OnTriggerExit2D(Collider2D other) { InternalDoTriggerExit(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnCollisionEnter2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnCollisionEnter2D_mB267C61D975BC34CA85A89DE04175BAD29F08A5F (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___0_other, const RuntimeMethod* method)
{
{
// void OnCollisionEnter2D(Collision2D other) { InternalDoTriggerEnter(other.gameObject); }
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_0 = ___0_other;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Collision2D_get_gameObject_mE4B3D56F3477F7D2D6D7B217DF5488DA1D13204C(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E(__this, L_1, NULL);
// void OnCollisionEnter2D(Collision2D other) { InternalDoTriggerEnter(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnCollisionExit2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnCollisionExit2D_m8138F3F5653B6019A914598CD8A5AD4F8076BC85 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___0_other, const RuntimeMethod* method)
{
{
// void OnCollisionExit2D(Collision2D other) { InternalDoTriggerExit(other.gameObject); }
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_0 = ___0_other;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Collision2D_get_gameObject_mE4B3D56F3477F7D2D6D7B217DF5488DA1D13204C(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA(__this, L_1, NULL);
// void OnCollisionExit2D(Collision2D other) { InternalDoTriggerExit(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnEnable_m283DC186365A62AB5D92E6824A697C95C842E85E (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, const RuntimeMethod* method)
{
{
// void OnEnable() {} // For the Enabled checkbox
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction__ctor_m750E55C64E2E3A0E9D5A3ABD6F7567974CCFDC06 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public LayerMask m_LayerMask = 1;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0;
L_0 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(1, NULL);
__this->___m_LayerMask_4 = L_0;
// public string m_WithTag = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___m_WithTag_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_WithTag_5), (void*)L_1);
// public string m_WithoutTag = string.Empty;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___m_WithoutTag_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_WithoutTag_6), (void*)L_2);
// public bool m_Repeating = true;
__this->___m_Repeating_8 = (bool)1;
// public ActionSettings m_OnObjectEnter = new ActionSettings(ActionSettings.Mode.Custom);
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9 L_3;
memset((&L_3), 0, sizeof(L_3));
ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49((&L_3), 0, /*hidden argument*/NULL);
__this->___m_OnObjectEnter_9 = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_OnObjectEnter_9))->___m_Target_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_OnObjectEnter_9))->___m_Event_5), (void*)NULL);
#endif
// public ActionSettings m_OnObjectExit = new ActionSettings(ActionSettings.Mode.Custom);
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9 L_4;
memset((&L_4), 0, sizeof(L_4));
ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49((&L_4), 0, /*hidden argument*/NULL);
__this->___m_OnObjectExit_10 = L_4;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_OnObjectExit_10))->___m_Target_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_OnObjectExit_10))->___m_Event_5), (void*)NULL);
#endif
// HashSet<GameObject> m_ActiveTriggerObjects = new HashSet<GameObject>();
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* L_5 = (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*)il2cpp_codegen_object_new(HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2_il2cpp_TypeInfo_var);
NullCheck(L_5);
HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534(L_5, HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534_RuntimeMethod_var);
__this->___m_ActiveTriggerObjects_11 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveTriggerObjects_11), (void*)L_5);
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
// Conversion methods for marshalling of: Cinemachine.CinemachineTriggerAction/ActionSettings
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_pinvoke(const ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9& unmarshaled, ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_Event_5Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Event' of type 'ActionSettings': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Event_5Exception, NULL);
}
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_pinvoke_back(const ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_pinvoke& marshaled, ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9& unmarshaled)
{
Exception_t* ___m_Event_5Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Event' of type 'ActionSettings': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Event_5Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineTriggerAction/ActionSettings
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_pinvoke_cleanup(ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CinemachineTriggerAction/ActionSettings
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_com(const ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9& unmarshaled, ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_com& marshaled)
{
Exception_t* ___m_Event_5Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Event' of type 'ActionSettings': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Event_5Exception, NULL);
}
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_com_back(const ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_com& marshaled, ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9& unmarshaled)
{
Exception_t* ___m_Event_5Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Event' of type 'ActionSettings': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Event_5Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineTriggerAction/ActionSettings
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_com_cleanup(ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings::.ctor(Cinemachine.CinemachineTriggerAction/ActionSettings/Mode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49 (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* __this, int32_t ___0_action, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Action = action;
int32_t L_0 = ___0_action;
__this->___m_Action_0 = L_0;
// m_Target = null;
__this->___m_Target_1 = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Target_1), (void*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL);
// m_BoostAmount = 0;
__this->___m_BoostAmount_2 = 0;
// m_StartTime = 0;
__this->___m_StartTime_3 = (0.0f);
// m_Mode = TimeMode.FromStart;
__this->___m_Mode_4 = 0;
// m_Event = new TriggerEvent();
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* L_1 = (TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3*)il2cpp_codegen_object_new(TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3_il2cpp_TypeInfo_var);
NullCheck(L_1);
TriggerEvent__ctor_mA394074CF7871DB4571DB21160835BEE47169C9B(L_1, NULL);
__this->___m_Event_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Event_5), (void*)L_1);
// }
return;
}
}
IL2CPP_EXTERN_C void ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49_AdjustorThunk (RuntimeObject* __this, int32_t ___0_action, const RuntimeMethod* method)
{
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9*>(__this + _offset);
ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49(_thisAdjusted, ___0_action, method);
}
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01 (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
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;
}
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_0 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* V_2 = NULL;
int32_t V_3 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_4 = NULL;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_5 = NULL;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* V_6 = NULL;
double V_7 = 0.0;
double V_8 = 0.0;
double V_9 = 0.0;
int32_t V_10 = 0;
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* V_11 = NULL;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* V_12 = NULL;
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* V_13 = NULL;
{
// UnityEngine.Object currentTarget = m_Target;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->___m_Target_1;
V_0 = L_0;
// if (currentTarget != null)
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_01fd;
}
}
{
// GameObject targetGameObject = currentTarget as GameObject;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3 = V_0;
V_1 = ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_3, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var));
// Behaviour targetBehaviour = currentTarget as Behaviour;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = V_0;
V_2 = ((Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA*)IsInstClass((RuntimeObject*)L_4, Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA_il2cpp_TypeInfo_var));
// if (targetBehaviour != null)
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_5 = V_2;
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_0031;
}
}
{
// targetGameObject = targetBehaviour.gameObject;
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_7 = V_2;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_7, NULL);
V_1 = L_8;
}
IL_0031:
{
// switch (m_Action)
int32_t L_9 = __this->___m_Action_0;
V_3 = L_9;
int32_t L_10 = V_3;
switch (L_10)
{
case 0:
{
goto IL_01fd;
}
case 1:
{
goto IL_0063;
}
case 2:
{
goto IL_0098;
}
case 3:
{
goto IL_00cc;
}
case 4:
{
goto IL_00e4;
}
case 5:
{
goto IL_00fc;
}
case 6:
{
goto IL_0114;
}
case 7:
{
goto IL_01c9;
}
}
}
{
goto IL_01fd;
}
IL_0063:
{
// CinemachineVirtualCameraBase vcam
// = targetGameObject.GetComponent<CinemachineVirtualCameraBase>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_1;
NullCheck(L_11);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12;
L_12 = GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5(L_11, GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5_RuntimeMethod_var);
V_4 = L_12;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_13 = V_4;
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);
if (!L_14)
{
goto IL_01fd;
}
}
{
// vcam.Priority += m_BoostAmount;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_15 = V_4;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_16 = L_15;
NullCheck(L_16);
int32_t L_17;
L_17 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_16, NULL);
int32_t L_18 = __this->___m_BoostAmount_2;
NullCheck(L_16);
CinemachineVirtualCameraBase_set_Priority_m233ED0376CE0BD1244CCA52DF4532C8988DC05AC_inline(L_16, ((int32_t)il2cpp_codegen_add(L_17, L_18)), NULL);
// vcam.MoveToTopOfPrioritySubqueue();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_19 = V_4;
NullCheck(L_19);
CinemachineVirtualCameraBase_MoveToTopOfPrioritySubqueue_mDB771BE69809F79B86410E4102E30C13F0E9044D(L_19, NULL);
// break;
goto IL_01fd;
}
IL_0098:
{
// if (targetGameObject != null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_21)
{
goto IL_01fd;
}
}
{
// targetGameObject.SetActive(true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_1;
NullCheck(L_22);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_22, (bool)1, NULL);
// CinemachineVirtualCameraBase vcam
// = targetGameObject.GetComponent<CinemachineVirtualCameraBase>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = V_1;
NullCheck(L_23);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_24;
L_24 = GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5(L_23, GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5_RuntimeMethod_var);
V_5 = L_24;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_25 = V_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_26)
{
goto IL_01fd;
}
}
{
// vcam.MoveToTopOfPrioritySubqueue();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_27 = V_5;
NullCheck(L_27);
CinemachineVirtualCameraBase_MoveToTopOfPrioritySubqueue_mDB771BE69809F79B86410E4102E30C13F0E9044D(L_27, NULL);
// break;
goto IL_01fd;
}
IL_00cc:
{
// if (targetGameObject != null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_29;
L_29 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_28, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_29)
{
goto IL_01fd;
}
}
{
// targetGameObject.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30 = V_1;
NullCheck(L_30);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_30, (bool)0, NULL);
// break;
goto IL_01fd;
}
IL_00e4:
{
// if (targetBehaviour != null)
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_31 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_32;
L_32 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_32)
{
goto IL_01fd;
}
}
{
// targetBehaviour.enabled = true;
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_33 = V_2;
NullCheck(L_33);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_33, (bool)1, NULL);
// break;
goto IL_01fd;
}
IL_00fc:
{
// if (targetBehaviour != null)
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_34 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_35;
L_35 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_34, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_35)
{
goto IL_01fd;
}
}
{
// targetBehaviour.enabled = false;
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_36 = V_2;
NullCheck(L_36);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_36, (bool)0, NULL);
// break;
goto IL_01fd;
}
IL_0114:
{
// PlayableDirector playable
// = targetGameObject.GetComponent<PlayableDirector>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37 = V_1;
NullCheck(L_37);
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_38;
L_38 = GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704(L_37, GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
V_6 = L_38;
// if (playable != null)
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_39 = V_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_40;
L_40 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_40)
{
goto IL_01ad;
}
}
{
// double startTime = 0;
V_7 = (0.0);
// double duration = playable.duration;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_41 = V_6;
NullCheck(L_41);
double L_42;
L_42 = PlayableDirector_get_duration_mEA5C8076E9806A26B9E9075D07485CBF7046E1F6(L_41, NULL);
V_8 = L_42;
// double current = playable.time;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_43 = V_6;
NullCheck(L_43);
double L_44;
L_44 = PlayableDirector_get_time_m97D770710A5150E8E72DE2A5677E37D59C4BE357(L_43, NULL);
V_9 = L_44;
// switch (m_Mode)
int32_t L_45 = __this->___m_Mode_4;
V_10 = L_45;
int32_t L_46 = V_10;
switch (L_46)
{
case 0:
{
goto IL_0165;
}
case 1:
{
goto IL_0173;
}
case 2:
{
goto IL_0181;
}
case 3:
{
goto IL_018f;
}
}
}
IL_0165:
{
// startTime += m_StartTime;
double L_47 = V_7;
float L_48 = __this->___m_StartTime_3;
V_7 = ((double)il2cpp_codegen_add(L_47, ((double)L_48)));
// break;
goto IL_019b;
}
IL_0173:
{
// startTime = duration - m_StartTime;
double L_49 = V_8;
float L_50 = __this->___m_StartTime_3;
V_7 = ((double)il2cpp_codegen_subtract(L_49, ((double)L_50)));
// break;
goto IL_019b;
}
IL_0181:
{
// startTime = current - m_StartTime;
double L_51 = V_9;
float L_52 = __this->___m_StartTime_3;
V_7 = ((double)il2cpp_codegen_subtract(L_51, ((double)L_52)));
// break;
goto IL_019b;
}
IL_018f:
{
// startTime = current + m_StartTime;
double L_53 = V_9;
float L_54 = __this->___m_StartTime_3;
V_7 = ((double)il2cpp_codegen_add(L_53, ((double)L_54)));
}
IL_019b:
{
// playable.time = startTime;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_55 = V_6;
double L_56 = V_7;
NullCheck(L_55);
PlayableDirector_set_time_mCC149D4694C248ABAD39BE32912168655BD7A8D1(L_55, L_56, NULL);
// playable.Play();
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_57 = V_6;
NullCheck(L_57);
PlayableDirector_Play_m937BA3BFAA11918A42D9D7874C0668DDD4B40988(L_57, NULL);
goto IL_01fd;
}
IL_01ad:
{
// Animation ani = targetGameObject.GetComponent<Animation>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_58 = V_1;
NullCheck(L_58);
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_59;
L_59 = GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54(L_58, GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var);
V_11 = L_59;
// if (ani != null)
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_60 = V_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_61;
L_61 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_60, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_61)
{
goto IL_01fd;
}
}
{
// ani.Play();
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_62 = V_11;
NullCheck(L_62);
bool L_63;
L_63 = Animation_Play_m717560D2F561D9E12583AB3B435E6BC996448C3E(L_62, NULL);
// break;
goto IL_01fd;
}
IL_01c9:
{
// PlayableDirector playable
// = targetGameObject.GetComponent<PlayableDirector>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_64 = V_1;
NullCheck(L_64);
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_65;
L_65 = GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704(L_64, GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
V_12 = L_65;
// if (playable != null)
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_66 = V_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_67;
L_67 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_66, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_67)
{
goto IL_01e4;
}
}
{
// playable.Stop();
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_68 = V_12;
NullCheck(L_68);
PlayableDirector_Stop_m60A3AA3874D92B4740A312ECA0E76210D04F207E(L_68, NULL);
goto IL_01fd;
}
IL_01e4:
{
// Animation ani = targetGameObject.GetComponent<Animation>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_69 = V_1;
NullCheck(L_69);
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_70;
L_70 = GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54(L_69, GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var);
V_13 = L_70;
// if (ani != null)
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_71 = V_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_72;
L_72 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_71, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_72)
{
goto IL_01fd;
}
}
{
// ani.Stop();
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_73 = V_13;
NullCheck(L_73);
Animation_Stop_mE11F232FCFA0219EADD8080D7AD7CC626A536756(L_73, NULL);
}
IL_01fd:
{
// m_Event.Invoke();
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* L_74 = __this->___m_Event_5;
NullCheck(L_74);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_74, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9*>(__this + _offset);
ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01(_thisAdjusted, 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
#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 Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent__ctor_mA394074CF7871DB4571DB21160835BEE47169C9B (TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* __this, const RuntimeMethod* method)
{
{
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(__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
#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 Cinemachine.GroupWeightManipulator::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_Start_mF07981B10129DBE29CFEE1F9ADE65BBE6DD9C9A4 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_group = GetComponent<CinemachineTargetGroup>();
CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* L_0;
L_0 = Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63(__this, Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63_RuntimeMethod_var);
__this->___m_group_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_group_12), (void*)L_0);
// }
return;
}
}
// System.Void Cinemachine.GroupWeightManipulator::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_OnValidate_m4B99CE8E84D3798C03521FB3B5DEDE9C2D4A1DC3 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
{
// m_Weight0 = Mathf.Max(0, m_Weight0);
float L_0 = __this->___m_Weight0_4;
float L_1;
L_1 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_0, NULL);
__this->___m_Weight0_4 = L_1;
// m_Weight1 = Mathf.Max(0, m_Weight1);
float L_2 = __this->___m_Weight1_5;
float L_3;
L_3 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_2, NULL);
__this->___m_Weight1_5 = L_3;
// m_Weight2 = Mathf.Max(0, m_Weight2);
float L_4 = __this->___m_Weight2_6;
float L_5;
L_5 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_4, NULL);
__this->___m_Weight2_6 = L_5;
// m_Weight3 = Mathf.Max(0, m_Weight3);
float L_6 = __this->___m_Weight3_7;
float L_7;
L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_6, NULL);
__this->___m_Weight3_7 = L_7;
// m_Weight4 = Mathf.Max(0, m_Weight4);
float L_8 = __this->___m_Weight4_8;
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_8, NULL);
__this->___m_Weight4_8 = L_9;
// m_Weight5 = Mathf.Max(0, m_Weight5);
float L_10 = __this->___m_Weight5_9;
float L_11;
L_11 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_10, NULL);
__this->___m_Weight5_9 = L_11;
// m_Weight6 = Mathf.Max(0, m_Weight6);
float L_12 = __this->___m_Weight6_10;
float L_13;
L_13 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_12, NULL);
__this->___m_Weight6_10 = L_13;
// m_Weight7 = Mathf.Max(0, m_Weight7);
float L_14 = __this->___m_Weight7_11;
float L_15;
L_15 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_14, NULL);
__this->___m_Weight7_11 = L_15;
// }
return;
}
}
// System.Void Cinemachine.GroupWeightManipulator::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_Update_m3E00D3BEE2D51348E7648A78B8F74CC90349043C (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (m_group != null)
CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* L_0 = __this->___m_group_12;
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_0014;
}
}
{
// UpdateWeights();
GroupWeightManipulator_UpdateWeights_mE2A29DD6CF0FC460CFDD84E71FAD6372C27F47D4(__this, NULL);
}
IL_0014:
{
// }
return;
}
}
// System.Void Cinemachine.GroupWeightManipulator::UpdateWeights()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_UpdateWeights_mE2A29DD6CF0FC460CFDD84E71FAD6372C27F47D4 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* V_0 = NULL;
int32_t V_1 = 0;
{
// var targets = m_group.m_Targets;
CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* L_0 = __this->___m_group_12;
NullCheck(L_0);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_1 = L_0->___m_Targets_7;
V_0 = L_1;
// int last = targets.Length - 1;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_2 = V_0;
NullCheck(L_2);
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1));
// if (last < 0) return; targets[0].weight = m_Weight0;
int32_t L_3 = V_1;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0017;
}
}
{
// if (last < 0) return; targets[0].weight = m_Weight0;
return;
}
IL_0017:
{
// if (last < 0) return; targets[0].weight = m_Weight0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_4 = V_0;
NullCheck(L_4);
float L_5 = __this->___m_Weight0_4;
((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___weight_1 = L_5;
// if (last < 1) return; targets[1].weight = m_Weight1;
int32_t L_6 = V_1;
if ((((int32_t)L_6) >= ((int32_t)1)))
{
goto IL_002e;
}
}
{
// if (last < 1) return; targets[1].weight = m_Weight1;
return;
}
IL_002e:
{
// if (last < 1) return; targets[1].weight = m_Weight1;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_7 = V_0;
NullCheck(L_7);
float L_8 = __this->___m_Weight1_5;
((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___weight_1 = L_8;
// if (last < 2) return; targets[2].weight = m_Weight2;
int32_t L_9 = V_1;
if ((((int32_t)L_9) >= ((int32_t)2)))
{
goto IL_0045;
}
}
{
// if (last < 2) return; targets[2].weight = m_Weight2;
return;
}
IL_0045:
{
// if (last < 2) return; targets[2].weight = m_Weight2;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_10 = V_0;
NullCheck(L_10);
float L_11 = __this->___m_Weight2_6;
((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->___weight_1 = L_11;
// if (last < 3) return; targets[3].weight = m_Weight3;
int32_t L_12 = V_1;
if ((((int32_t)L_12) >= ((int32_t)3)))
{
goto IL_005c;
}
}
{
// if (last < 3) return; targets[3].weight = m_Weight3;
return;
}
IL_005c:
{
// if (last < 3) return; targets[3].weight = m_Weight3;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_13 = V_0;
NullCheck(L_13);
float L_14 = __this->___m_Weight3_7;
((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->___weight_1 = L_14;
// if (last < 4) return; targets[4].weight = m_Weight4;
int32_t L_15 = V_1;
if ((((int32_t)L_15) >= ((int32_t)4)))
{
goto IL_0073;
}
}
{
// if (last < 4) return; targets[4].weight = m_Weight4;
return;
}
IL_0073:
{
// if (last < 4) return; targets[4].weight = m_Weight4;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_16 = V_0;
NullCheck(L_16);
float L_17 = __this->___m_Weight4_8;
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)))->___weight_1 = L_17;
// if (last < 5) return; targets[5].weight = m_Weight5;
int32_t L_18 = V_1;
if ((((int32_t)L_18) >= ((int32_t)5)))
{
goto IL_008a;
}
}
{
// if (last < 5) return; targets[5].weight = m_Weight5;
return;
}
IL_008a:
{
// if (last < 5) return; targets[5].weight = m_Weight5;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_19 = V_0;
NullCheck(L_19);
float L_20 = __this->___m_Weight5_9;
((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(5)))->___weight_1 = L_20;
// if (last < 6) return; targets[6].weight = m_Weight6;
int32_t L_21 = V_1;
if ((((int32_t)L_21) >= ((int32_t)6)))
{
goto IL_00a1;
}
}
{
// if (last < 6) return; targets[6].weight = m_Weight6;
return;
}
IL_00a1:
{
// if (last < 6) return; targets[6].weight = m_Weight6;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_22 = V_0;
NullCheck(L_22);
float L_23 = __this->___m_Weight6_10;
((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(6)))->___weight_1 = L_23;
// if (last < 7) return; targets[7].weight = m_Weight7;
int32_t L_24 = V_1;
if ((((int32_t)L_24) >= ((int32_t)7)))
{
goto IL_00b8;
}
}
{
// if (last < 7) return; targets[7].weight = m_Weight7;
return;
}
IL_00b8:
{
// if (last < 7) return; targets[7].weight = m_Weight7;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_25 = V_0;
NullCheck(L_25);
float L_26 = __this->___m_Weight7_11;
((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(7)))->___weight_1 = L_26;
// }
return;
}
}
// System.Void Cinemachine.GroupWeightManipulator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator__ctor_m4B4614CE1F0E71BAD1F5335351198F058E0C5008 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
{
// public float m_Weight0 = 1;
__this->___m_Weight0_4 = (1.0f);
// public float m_Weight1 = 1;
__this->___m_Weight1_5 = (1.0f);
// public float m_Weight2 = 1;
__this->___m_Weight2_6 = (1.0f);
// public float m_Weight3 = 1;
__this->___m_Weight3_7 = (1.0f);
// public float m_Weight4 = 1;
__this->___m_Weight4_8 = (1.0f);
// public float m_Weight5 = 1;
__this->___m_Weight5_9 = (1.0f);
// public float m_Weight6 = 1;
__this->___m_Weight6_10 = (1.0f);
// public float m_Weight7 = 1;
__this->___m_Weight7_11 = (1.0f);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineCollisionImpulseSource::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_Start_mD780C5C503490C38F898548C6FB0A7D5C623AF1D (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// mRigidBody = GetComponent<Rigidbody>();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
__this->___mRigidBody_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRigidBody_11), (void*)L_0);
// mRigidBody2D = GetComponent<Rigidbody2D>();
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_1;
L_1 = Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2(__this, Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var);
__this->___mRigidBody2D_12 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRigidBody2D_12), (void*)L_1);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnEnable_m10190FA2B9F936C0C6FB898DF37334045A8E905A (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, const RuntimeMethod* method)
{
{
// private void OnEnable() {} // For the Enabled checkbox
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnCollisionEnter(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnCollisionEnter_m9732E95ACF98DEA64FED280AF703213D0F83CAE6 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_c, const RuntimeMethod* method)
{
{
// GenerateImpactEvent(c.collider, c.relativeVelocity);
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_0 = ___0_c;
NullCheck(L_0);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_1;
L_1 = Collision_get_collider_mBB5A086C78FE4BE0589E216F899B611673ADD25D(L_0, NULL);
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_2 = ___0_c;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0(L_2, NULL);
CinemachineCollisionImpulseSource_GenerateImpactEvent_mEBA5FE1D601106C72CF2AB94A7A743EB61EC74DD(__this, L_1, L_3, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnTriggerEnter(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnTriggerEnter_m467BE3D2033373E84402CC1E1212A302EA01A25D (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_c, const RuntimeMethod* method)
{
{
// GenerateImpactEvent(c, Vector3.zero);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
CinemachineCollisionImpulseSource_GenerateImpactEvent_mEBA5FE1D601106C72CF2AB94A7A743EB61EC74DD(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity(UnityEngine.Collider,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity_m2F5253142AC35C57B515057564D6ECD076D61008 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_vel, 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;
}
bool V_0 = false;
float V_1 = 0.0f;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_2 = NULL;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* G_B11_0 = NULL;
{
// bool getVelocity = vel == Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___1_vel;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
bool L_3;
L_3 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_1, L_2, NULL);
V_0 = L_3;
// float mass = 1;
V_1 = (1.0f);
// if (m_ScaleImpactWithMass || m_ScaleImpactWithSpeed || m_UseImpactDirection)
bool L_4 = __this->___m_ScaleImpactWithMass_9;
if (L_4)
{
goto IL_0032;
}
}
{
bool L_5 = __this->___m_ScaleImpactWithSpeed_10;
if (L_5)
{
goto IL_0032;
}
}
{
bool L_6 = __this->___m_UseImpactDirection_8;
if (!L_6)
{
goto IL_00b6;
}
}
IL_0032:
{
// if (mRigidBody != null)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_7 = __this->___mRigidBody_11;
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_006f;
}
}
{
// if (m_ScaleImpactWithMass)
bool L_9 = __this->___m_ScaleImpactWithMass_9;
if (!L_9)
{
goto IL_0056;
}
}
{
// mass *= mRigidBody.mass;
float L_10 = V_1;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_11 = __this->___mRigidBody_11;
NullCheck(L_11);
float L_12;
L_12 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_11, NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_10, L_12));
}
IL_0056:
{
// if (getVelocity)
bool L_13 = V_0;
if (!L_13)
{
goto IL_006f;
}
}
{
// vel = -mRigidBody.velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_14 = ___1_vel;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_15 = __this->___mRigidBody_11;
NullCheck(L_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_15, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_16, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_14 = L_17;
}
IL_006f:
{
// var rb = other != null ? other.attachedRigidbody : null;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_18 = ___0_other;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_19)
{
goto IL_007b;
}
}
{
G_B11_0 = ((Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)(NULL));
goto IL_0081;
}
IL_007b:
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_20 = ___0_other;
NullCheck(L_20);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_21;
L_21 = Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD(L_20, NULL);
G_B11_0 = L_21;
}
IL_0081:
{
V_2 = G_B11_0;
// if (rb != null)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_22 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_23)
{
goto IL_00b6;
}
}
{
// if (m_ScaleImpactWithMass)
bool L_24 = __this->___m_ScaleImpactWithMass_9;
if (!L_24)
{
goto IL_009c;
}
}
{
// mass *= rb.mass;
float L_25 = V_1;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_26 = V_2;
NullCheck(L_26);
float L_27;
L_27 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_26, NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_25, L_27));
}
IL_009c:
{
// if (getVelocity)
bool L_28 = V_0;
if (!L_28)
{
goto IL_00b6;
}
}
{
// vel += rb.velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_29 = ___1_vel;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_30 = ___1_vel;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_30);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_32 = V_2;
NullCheck(L_32);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_32, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_31, L_33, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_29 = L_34;
}
IL_00b6:
{
// return mass;
float L_35 = V_1;
return L_35;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent(UnityEngine.Collider,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent_mEBA5FE1D601106C72CF2AB94A7A743EB61EC74DD (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_vel, 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;
}
float V_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
// if (!enabled)
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// if (other != null)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_1 = ___0_other;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_004f;
}
}
{
// int layer = other.gameObject.layer;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
NullCheck(L_4);
int32_t L_5;
L_5 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_4, NULL);
V_2 = L_5;
// if (((1 << layer) & m_LayerMask) == 0)
int32_t L_6 = V_2;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_7 = __this->___m_LayerMask_6;
int32_t L_8;
L_8 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_7, NULL);
if (((int32_t)(((int32_t)(1<<((int32_t)(L_6&((int32_t)31)))))&L_8)))
{
goto IL_0033;
}
}
{
// return;
return;
}
IL_0033:
{
// if (m_IgnoreTag.Length != 0 && other.CompareTag(m_IgnoreTag))
String_t* L_9 = __this->___m_IgnoreTag_7;
NullCheck(L_9);
int32_t L_10;
L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL);
if (!L_10)
{
goto IL_004f;
}
}
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11 = ___0_other;
String_t* L_12 = __this->___m_IgnoreTag_7;
NullCheck(L_11);
bool L_13;
L_13 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_11, L_12, NULL);
if (!L_13)
{
goto IL_004f;
}
}
{
// return;
return;
}
IL_004f:
{
// float mass = GetMassAndVelocity(other, ref vel);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14 = ___0_other;
float L_15;
L_15 = CinemachineCollisionImpulseSource_GetMassAndVelocity_m2F5253142AC35C57B515057564D6ECD076D61008(__this, L_14, (&___1_vel), NULL);
V_0 = L_15;
// if (m_ScaleImpactWithSpeed)
bool L_16 = __this->___m_ScaleImpactWithSpeed_10;
if (!L_16)
{
goto IL_0070;
}
}
{
// mass *= Mathf.Sqrt(vel.magnitude);
float L_17 = V_0;
float L_18;
L_18 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___1_vel), NULL);
float L_19;
L_19 = sqrtf(L_18);
V_0 = ((float)il2cpp_codegen_multiply(L_17, L_19));
}
IL_0070:
{
// Vector3 dir = m_DefaultVelocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ((CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83*)__this)->___m_DefaultVelocity_5;
V_1 = L_20;
// if (m_UseImpactDirection && !vel.AlmostZero())
bool L_21 = __this->___m_UseImpactDirection_8;
if (!L_21)
{
goto IL_00a0;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_vel;
bool L_23;
L_23 = UnityVectorExtensions_AlmostZero_mDE7F8E130BF5949DFF14AE437C47F086F3E05652(L_22, NULL);
if (L_23)
{
goto IL_00a0;
}
}
{
// dir = -vel.normalized * dir.magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___1_vel), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_24, NULL);
float L_26;
L_26 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_25, L_26, NULL);
V_1 = L_27;
}
IL_00a0:
{
// GenerateImpulseWithVelocity(dir * mass);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1;
float L_29 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_28, L_29, NULL);
CinemachineImpulseSource_GenerateImpulseWithVelocity_mF16A92675C0D88821A81722EE1CCEA704F17258F(__this, L_30, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnCollisionEnter2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnCollisionEnter2D_m454EAECFE909B7CE136DF6DCE9A120AD6F1C8236 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___0_c, const RuntimeMethod* method)
{
{
// GenerateImpactEvent2D(c.collider, c.relativeVelocity);
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_0 = ___0_c;
NullCheck(L_0);
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_1;
L_1 = Collision2D_get_collider_m90FA98F6619E9F1E2EFAE8132EDB6ECA1A2C4F37(L_0, NULL);
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_2 = ___0_c;
NullCheck(L_2);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = Collision2D_get_relativeVelocity_m1F0BB90BC73FB0A0EA27212D832BB3F26D4C004A(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_3, NULL);
CinemachineCollisionImpulseSource_GenerateImpactEvent2D_mA36033B447E28159B7762C3FE1042D5EB2164F8B(__this, L_1, L_4, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnTriggerEnter2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnTriggerEnter2D_m547EDA9A08B6FD2293E2DCC177B9B5F0C4B317FE (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_c, const RuntimeMethod* method)
{
{
// GenerateImpactEvent2D(c, Vector3.zero);
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_0 = ___0_c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
CinemachineCollisionImpulseSource_GenerateImpactEvent2D_mA36033B447E28159B7762C3FE1042D5EB2164F8B(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity2D(UnityEngine.Collider2D,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity2D_m11EA7DF2EB01937666501439E973F242EC9A7E38 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other2d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_vel, 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;
}
bool V_0 = false;
float V_1 = 0.0f;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* V_2 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* G_B11_0 = NULL;
{
// bool getVelocity = vel == Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___1_vel;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
bool L_3;
L_3 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_1, L_2, NULL);
V_0 = L_3;
// float mass = 1;
V_1 = (1.0f);
// if (m_ScaleImpactWithMass || m_ScaleImpactWithSpeed || m_UseImpactDirection)
bool L_4 = __this->___m_ScaleImpactWithMass_9;
if (L_4)
{
goto IL_0032;
}
}
{
bool L_5 = __this->___m_ScaleImpactWithSpeed_10;
if (L_5)
{
goto IL_0032;
}
}
{
bool L_6 = __this->___m_UseImpactDirection_8;
if (!L_6)
{
goto IL_00c2;
}
}
IL_0032:
{
// if (mRigidBody2D != null)
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_7 = __this->___mRigidBody2D_12;
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_0074;
}
}
{
// if (m_ScaleImpactWithMass)
bool L_9 = __this->___m_ScaleImpactWithMass_9;
if (!L_9)
{
goto IL_0056;
}
}
{
// mass *= mRigidBody2D.mass;
float L_10 = V_1;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_11 = __this->___mRigidBody2D_12;
NullCheck(L_11);
float L_12;
L_12 = Rigidbody2D_get_mass_mC8854F0E26585A11D4420B9F5570AB4E75192AE1(L_11, NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_10, L_12));
}
IL_0056:
{
// if (getVelocity)
bool L_13 = V_0;
if (!L_13)
{
goto IL_0074;
}
}
{
// vel = -mRigidBody2D.velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_14 = ___1_vel;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_15 = __this->___mRigidBody2D_12;
NullCheck(L_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
L_16 = Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF(L_15, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline(L_16, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_17, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_14 = L_18;
}
IL_0074:
{
// var rb2d = other2d != null ? other2d.attachedRigidbody : null;
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_19 = ___0_other2d;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_20)
{
goto IL_0080;
}
}
{
G_B11_0 = ((Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F*)(NULL));
goto IL_0086;
}
IL_0080:
{
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_21 = ___0_other2d;
NullCheck(L_21);
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_22;
L_22 = Collider2D_get_attachedRigidbody_m76D718444A94C258228DD98102DCF81C91CF9654(L_21, NULL);
G_B11_0 = L_22;
}
IL_0086:
{
V_2 = G_B11_0;
// if (rb2d != null)
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_23 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_24)
{
goto IL_00c2;
}
}
{
// if (m_ScaleImpactWithMass)
bool L_25 = __this->___m_ScaleImpactWithMass_9;
if (!L_25)
{
goto IL_00a1;
}
}
{
// mass *= rb2d.mass;
float L_26 = V_1;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_27 = V_2;
NullCheck(L_27);
float L_28;
L_28 = Rigidbody2D_get_mass_mC8854F0E26585A11D4420B9F5570AB4E75192AE1(L_27, NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_26, L_28));
}
IL_00a1:
{
// if (getVelocity)
bool L_29 = V_0;
if (!L_29)
{
goto IL_00c2;
}
}
{
// Vector3 v = rb2d.velocity;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_30 = V_2;
NullCheck(L_30);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31;
L_31 = Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF(L_30, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_31, NULL);
V_3 = L_32;
// vel += v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_33 = ___1_vel;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_34 = ___1_vel;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_34);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_35, L_36, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_33 = L_37;
}
IL_00c2:
{
// return mass;
float L_38 = V_1;
return L_38;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent2D(UnityEngine.Collider2D,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent2D_mA36033B447E28159B7762C3FE1042D5EB2164F8B (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other2d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_vel, 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;
}
float V_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
// if (!enabled)
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// if (other2d != null)
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_1 = ___0_other2d;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_004f;
}
}
{
// int layer = other2d.gameObject.layer;
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_3 = ___0_other2d;
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
NullCheck(L_4);
int32_t L_5;
L_5 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_4, NULL);
V_2 = L_5;
// if (((1 << layer) & m_LayerMask) == 0)
int32_t L_6 = V_2;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_7 = __this->___m_LayerMask_6;
int32_t L_8;
L_8 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_7, NULL);
if (((int32_t)(((int32_t)(1<<((int32_t)(L_6&((int32_t)31)))))&L_8)))
{
goto IL_0033;
}
}
{
// return;
return;
}
IL_0033:
{
// if (m_IgnoreTag.Length != 0 && other2d.CompareTag(m_IgnoreTag))
String_t* L_9 = __this->___m_IgnoreTag_7;
NullCheck(L_9);
int32_t L_10;
L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL);
if (!L_10)
{
goto IL_004f;
}
}
{
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_11 = ___0_other2d;
String_t* L_12 = __this->___m_IgnoreTag_7;
NullCheck(L_11);
bool L_13;
L_13 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_11, L_12, NULL);
if (!L_13)
{
goto IL_004f;
}
}
{
// return;
return;
}
IL_004f:
{
// float mass = GetMassAndVelocity2D(other2d, ref vel);
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_14 = ___0_other2d;
float L_15;
L_15 = CinemachineCollisionImpulseSource_GetMassAndVelocity2D_m11EA7DF2EB01937666501439E973F242EC9A7E38(__this, L_14, (&___1_vel), NULL);
V_0 = L_15;
// if (m_ScaleImpactWithSpeed)
bool L_16 = __this->___m_ScaleImpactWithSpeed_10;
if (!L_16)
{
goto IL_0070;
}
}
{
// mass *= Mathf.Sqrt(vel.magnitude);
float L_17 = V_0;
float L_18;
L_18 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___1_vel), NULL);
float L_19;
L_19 = sqrtf(L_18);
V_0 = ((float)il2cpp_codegen_multiply(L_17, L_19));
}
IL_0070:
{
// Vector3 dir = m_DefaultVelocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ((CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83*)__this)->___m_DefaultVelocity_5;
V_1 = L_20;
// if (m_UseImpactDirection && !vel.AlmostZero())
bool L_21 = __this->___m_UseImpactDirection_8;
if (!L_21)
{
goto IL_00a0;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_vel;
bool L_23;
L_23 = UnityVectorExtensions_AlmostZero_mDE7F8E130BF5949DFF14AE437C47F086F3E05652(L_22, NULL);
if (L_23)
{
goto IL_00a0;
}
}
{
// dir = -vel.normalized * dir.magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___1_vel), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_24, NULL);
float L_26;
L_26 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_25, L_26, NULL);
V_1 = L_27;
}
IL_00a0:
{
// GenerateImpulseWithVelocity(dir * mass);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1;
float L_29 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_28, L_29, NULL);
CinemachineImpulseSource_GenerateImpulseWithVelocity_mF16A92675C0D88821A81722EE1CCEA704F17258F(__this, L_30, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource__ctor_m3C8D3ED88B1665A036669198ECFE3AEA06C74DEE (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __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 LayerMask m_LayerMask = 1;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0;
L_0 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(1, NULL);
__this->___m_LayerMask_6 = L_0;
// public string m_IgnoreTag = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___m_IgnoreTag_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_IgnoreTag_7), (void*)L_1);
CinemachineImpulseSource__ctor_mAC87ADE7ACFB4405EE58B0C6AA0AE5D93EA3915E(__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 Cinemachine.CinemachineFixedSignal::get_SignalDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_get_SignalDuration_m9FE84FB633C279195165B615AC7C5D82AC4624C0 (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, const RuntimeMethod* method)
{
{
// return Mathf.Max(
// AxisDuration(m_XCurve),
// Mathf.Max(AxisDuration(m_YCurve), AxisDuration(m_ZCurve)));
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___m_XCurve_4;
float L_1;
L_1 = CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A(__this, L_0, NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___m_YCurve_5;
float L_3;
L_3 = CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A(__this, L_2, NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = __this->___m_ZCurve_6;
float L_5;
L_5 = CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A(__this, L_4, NULL);
float L_6;
L_6 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3, L_5, NULL);
float L_7;
L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, L_6, NULL);
return L_7;
}
}
// System.Single Cinemachine.CinemachineFixedSignal::AxisDuration(UnityEngine.AnimationCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_axis, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// float duration = 0;
V_0 = (0.0f);
// if (axis != null && axis.length > 1)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___0_axis;
if (!L_0)
{
goto IL_003b;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = ___0_axis;
NullCheck(L_1);
int32_t L_2;
L_2 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_1, NULL);
if ((((int32_t)L_2) <= ((int32_t)1)))
{
goto IL_003b;
}
}
{
// float start = axis[0].time;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = ___0_axis;
NullCheck(L_3);
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_4;
L_4 = AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B(L_3, 0, NULL);
V_2 = L_4;
float L_5;
L_5 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661((&V_2), NULL);
V_1 = L_5;
// duration = axis[axis.length-1].time - start;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = ___0_axis;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7 = ___0_axis;
NullCheck(L_7);
int32_t L_8;
L_8 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_7, NULL);
NullCheck(L_6);
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_9;
L_9 = AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B(L_6, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), NULL);
V_2 = L_9;
float L_10;
L_10 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661((&V_2), NULL);
float L_11 = V_1;
V_0 = ((float)il2cpp_codegen_subtract(L_10, L_11));
}
IL_003b:
{
// return duration;
float L_12 = V_0;
return L_12;
}
}
// System.Void Cinemachine.CinemachineFixedSignal::GetSignal(System.Single,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFixedSignal_GetSignal_mA2E81C1A66FDD3644F089E61B12A64D6272C9EB6 (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, float ___0_timeSinceSignalStart, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_rot, const RuntimeMethod* method)
{
{
// rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_0 = ___2_rot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_0 = L_1;
// pos = new Vector3(
// AxisValue(m_XCurve, timeSinceSignalStart),
// AxisValue(m_YCurve, timeSinceSignalStart),
// AxisValue(m_ZCurve, timeSinceSignalStart));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = ___1_pos;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = __this->___m_XCurve_4;
float L_4 = ___0_timeSinceSignalStart;
float L_5;
L_5 = CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4(__this, L_3, L_4, NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___m_YCurve_5;
float L_7 = ___0_timeSinceSignalStart;
float L_8;
L_8 = CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4(__this, L_6, L_7, NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_9 = __this->___m_ZCurve_6;
float L_10 = ___0_timeSinceSignalStart;
float L_11;
L_11 = CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4(__this, L_9, L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), L_5, L_8, L_11, /*hidden argument*/NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2 = L_12;
// }
return;
}
}
// System.Single Cinemachine.CinemachineFixedSignal::AxisValue(UnityEngine.AnimationCurve,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4 (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_axis, float ___1_time, const RuntimeMethod* method)
{
{
// if (axis == null || axis.length == 0)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___0_axis;
if (!L_0)
{
goto IL_000b;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = ___0_axis;
NullCheck(L_1);
int32_t L_2;
L_2 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_1, NULL);
if (L_2)
{
goto IL_0011;
}
}
IL_000b:
{
// return 0;
return (0.0f);
}
IL_0011:
{
// return axis.Evaluate(time);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = ___0_axis;
float L_4 = ___1_time;
NullCheck(L_3);
float L_5;
L_5 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_3, L_4, NULL);
return L_5;
}
}
// System.Void Cinemachine.CinemachineFixedSignal::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFixedSignal__ctor_m6E4EB146C0D95EEE4E904171259E075DF24DC84E (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, const RuntimeMethod* method)
{
{
SignalSourceAsset__ctor_mC0043F9E30AE0206A5124C695C6F511EA43B83DA(__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 Cinemachine.CinemachineImpulseDefinitionPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinitionPropertyAttribute__ctor_m33901999C6EBE50D4ED2C2A04BB515F97C7D7368 (CinemachineImpulseDefinitionPropertyAttribute_tF4FF01158129284E02B71663CBAC7D0FFD5957AB* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 Cinemachine.CinemachineImpulseDefinition::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_OnValidate_mC9E8C5D4227DB0C7467BBDE0004C424B72C083ED (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RuntimeUtility.NormalizeCurve(m_CustomImpulseShape, true, false);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___m_CustomImpulseShape_2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1;
L_1 = RuntimeUtility_NormalizeCurve_m0EAB5ED8DAFF226807EDD5A2D0B3876FBB5263F1(L_0, (bool)1, (bool)0, NULL);
// m_ImpulseDuration = Mathf.Max(UnityVectorExtensions.Epsilon, m_ImpulseDuration);
float L_2 = __this->___m_ImpulseDuration_3;
float L_3;
L_3 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((9.99999975E-05f), L_2, NULL);
__this->___m_ImpulseDuration_3 = L_3;
// m_DissipationDistance = Mathf.Max(UnityVectorExtensions.Epsilon, m_DissipationDistance);
float L_4 = __this->___m_DissipationDistance_15;
float L_5;
L_5 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((9.99999975E-05f), L_4, NULL);
__this->___m_DissipationDistance_15 = L_5;
// m_DissipationRate = Mathf.Clamp01(m_DissipationRate);
float L_6 = __this->___m_DissipationRate_5;
float L_7;
L_7 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_6, NULL);
__this->___m_DissipationRate_5 = L_7;
// m_PropagationSpeed = Mathf.Max(1, m_PropagationSpeed);
float L_8 = __this->___m_PropagationSpeed_16;
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((1.0f), L_8, NULL);
__this->___m_PropagationSpeed_16 = L_9;
// m_ImpactRadius = Mathf.Max(0, m_ImpactRadius);
float L_10 = __this->___m_ImpactRadius_12;
float L_11;
L_11 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_10, NULL);
__this->___m_ImpactRadius_12 = L_11;
// m_TimeEnvelope.Validate();
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_12 = (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E*)(&__this->___m_TimeEnvelope_11);
EnvelopeDefinition_Validate_m2DE55071F0E90DAF09281B7735FD96A93D278C37(L_12, NULL);
// m_PropagationSpeed = Mathf.Max(1, m_PropagationSpeed);
float L_13 = __this->___m_PropagationSpeed_16;
float L_14;
L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((1.0f), L_13, NULL);
__this->___m_PropagationSpeed_16 = L_14;
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseDefinition::CreateStandardShapes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_CreateStandardShapes_m0D05D8A81C5CE6473AC7F8A52BFD502FFECB2924 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImpulseShapes_tC6D5F93BC2927249B4B12F5A3FA6E7032971AED7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
RuntimeObject* V_3 = NULL;
{
// int max = 0;
V_0 = 0;
// foreach (var value in Enum.GetValues(typeof(ImpulseShapes)))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (ImpulseShapes_tC6D5F93BC2927249B4B12F5A3FA6E7032971AED7_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);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeArray* L_2;
L_2 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_1, NULL);
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E(L_2, NULL);
V_1 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0037:
{// begin finally (depth: 1)
{
RuntimeObject* L_4 = V_1;
V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_5 = V_3;
if (!L_5)
{
goto IL_0047;
}
}
{
RuntimeObject* L_6 = V_3;
NullCheck(L_6);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
}
IL_0047:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002d_1;
}
IL_0019_1:
{
// foreach (var value in Enum.GetValues(typeof(ImpulseShapes)))
RuntimeObject* L_7 = V_1;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7);
V_2 = L_8;
// max = Mathf.Max(max, (int)value);
int32_t L_9 = V_0;
RuntimeObject* L_10 = V_2;
int32_t L_11;
L_11 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_9, ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_10, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))), NULL);
V_0 = L_11;
}
IL_002d_1:
{
// foreach (var value in Enum.GetValues(typeof(ImpulseShapes)))
RuntimeObject* L_12 = V_1;
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_0019_1;
}
}
{
goto IL_0048;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048:
{
// sStandardShapes = new AnimationCurve[max + 1];
int32_t L_14 = V_0;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_15 = (AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)SZArrayNew(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_14, 1)));
((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17), (void*)L_15);
// sStandardShapes[(int)ImpulseShapes.Recoil] = new AnimationCurve(new Keyframe[]
// {
// new Keyframe(0, 1, -3.2f, -3.2f),
// new Keyframe(1, 0, 0, 0)
// });
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_16 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_17 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)2);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_18 = L_17;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_19;
memset((&L_19), 0, sizeof(L_19));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_19), (0.0f), (1.0f), (-3.20000005f), (-3.20000005f), /*hidden argument*/NULL);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_19);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_20 = L_18;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_21;
memset((&L_21), 0, sizeof(L_21));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_21), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_21);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_22 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_22);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_22, L_20, NULL);
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_22);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(1), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_22);
// sStandardShapes[(int)ImpulseShapes.Bump] = new AnimationCurve(new Keyframe[]
// {
// new Keyframe(0, 0, -4.9f, -4.9f),
// new Keyframe(0.2f, 0, 8.25f, 8.25f),
// new Keyframe(1, 0, -0.25f, -0.25f)
// });
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_23 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_24 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)3);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_25 = L_24;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_26;
memset((&L_26), 0, sizeof(L_26));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_26), (0.0f), (0.0f), (-4.9000001f), (-4.9000001f), /*hidden argument*/NULL);
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_26);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_27 = L_25;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_28;
memset((&L_28), 0, sizeof(L_28));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_28), (0.200000003f), (0.0f), (8.25f), (8.25f), /*hidden argument*/NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_28);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_29 = L_27;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_30;
memset((&L_30), 0, sizeof(L_30));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_30), (1.0f), (0.0f), (-0.25f), (-0.25f), /*hidden argument*/NULL);
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(2), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_30);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_31 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_31);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_31, L_29, NULL);
NullCheck(L_23);
ArrayElementTypeCheck (L_23, L_31);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_31);
// sStandardShapes[(int)ImpulseShapes.Explosion] = new AnimationCurve(new Keyframe[]
// {
// new Keyframe(0, -1.4f, -7.9f, -7.9f),
// new Keyframe(0.27f, 0.78f, 23.4f, 23.4f),
// new Keyframe(0.54f, -0.12f, 22.6f, 22.6f),
// new Keyframe(0.75f, 0.042f, 9.23f, 9.23f),
// new Keyframe(0.9f, -0.02f, 5.8f, 5.8f),
// new Keyframe(0.95f, -0.006f, -3.0f, -3.0f),
// new Keyframe(1, 0, 0, 0)
// });
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_32 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_33 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)7);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_34 = L_33;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_35;
memset((&L_35), 0, sizeof(L_35));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_35), (0.0f), (-1.39999998f), (-7.9000001f), (-7.9000001f), /*hidden argument*/NULL);
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_35);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_36 = L_34;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_37;
memset((&L_37), 0, sizeof(L_37));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_37), (0.270000011f), (0.779999971f), (23.3999996f), (23.3999996f), /*hidden argument*/NULL);
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_37);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_38 = L_36;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_39;
memset((&L_39), 0, sizeof(L_39));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_39), (0.540000021f), (-0.119999997f), (22.6000004f), (22.6000004f), /*hidden argument*/NULL);
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(2), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_39);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_40 = L_38;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_41;
memset((&L_41), 0, sizeof(L_41));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_41), (0.75f), (0.0419999994f), (9.22999954f), (9.22999954f), /*hidden argument*/NULL);
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(3), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_41);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_42 = L_40;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_43;
memset((&L_43), 0, sizeof(L_43));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_43), (0.899999976f), (-0.0199999996f), (5.80000019f), (5.80000019f), /*hidden argument*/NULL);
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(4), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_43);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_44 = L_42;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_45;
memset((&L_45), 0, sizeof(L_45));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_45), (0.949999988f), (-0.00600000005f), (-3.0f), (-3.0f), /*hidden argument*/NULL);
NullCheck(L_44);
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(5), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_45);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_46 = L_44;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_47;
memset((&L_47), 0, sizeof(L_47));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_47), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(6), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_47);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_48 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_48);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_48, L_46, NULL);
NullCheck(L_32);
ArrayElementTypeCheck (L_32, L_48);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(3), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_48);
// sStandardShapes[(int)ImpulseShapes.Rumble] = new AnimationCurve(new Keyframe[]
// {
// new Keyframe(0, 0, 0, 0),
// new Keyframe(0.1f, 0.25f, 0, 0),
// new Keyframe(0.2f, 0, 0, 0),
// new Keyframe(0.3f, 0.75f, 0, 0),
// new Keyframe(0.4f, 0, 0, 0),
// new Keyframe(0.5f, 1, 0, 0),
// new Keyframe(0.6f, 0, 0, 0),
// new Keyframe(0.7f, 0.75f, 0, 0),
// new Keyframe(0.8f, 0, 0, 0),
// new Keyframe(0.9f, 0.25f, 0, 0),
// new Keyframe(1, 0, 0, 0)
// });
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_49 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_50 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)((int32_t)11));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_51 = L_50;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_52;
memset((&L_52), 0, sizeof(L_52));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_52), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_52);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_53 = L_51;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_54;
memset((&L_54), 0, sizeof(L_54));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_54), (0.100000001f), (0.25f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_54);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_55 = L_53;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_56;
memset((&L_56), 0, sizeof(L_56));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_56), (0.200000003f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(2), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_56);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_57 = L_55;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_58;
memset((&L_58), 0, sizeof(L_58));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_58), (0.300000012f), (0.75f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(3), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_58);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_59 = L_57;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_60;
memset((&L_60), 0, sizeof(L_60));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_60), (0.400000006f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(4), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_60);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_61 = L_59;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_62;
memset((&L_62), 0, sizeof(L_62));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_62), (0.5f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(5), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_62);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_63 = L_61;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_64;
memset((&L_64), 0, sizeof(L_64));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_64), (0.600000024f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(6), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_64);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_65 = L_63;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_66;
memset((&L_66), 0, sizeof(L_66));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_66), (0.699999988f), (0.75f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(7), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_66);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_67 = L_65;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_68;
memset((&L_68), 0, sizeof(L_68));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_68), (0.800000012f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_67);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(8), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_68);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_69 = L_67;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_70;
memset((&L_70), 0, sizeof(L_70));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_70), (0.899999976f), (0.25f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_70);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_71 = L_69;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_72;
memset((&L_72), 0, sizeof(L_72));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_72), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_71);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_72);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_73 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_73);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_73, L_71, NULL);
NullCheck(L_49);
ArrayElementTypeCheck (L_49, L_73);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(4), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_73);
// }
return;
}
}
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseDefinition::GetStandardCurve(Cinemachine.CinemachineImpulseDefinition/ImpulseShapes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineImpulseDefinition_GetStandardCurve_mDFBFBA8FDF8DCC1BCC7F7498E1908DB4189D40E7 (int32_t ___0_shape, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (sStandardShapes == null)
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_0 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
if (L_0)
{
goto IL_000c;
}
}
{
// CreateStandardShapes();
CinemachineImpulseDefinition_CreateStandardShapes_m0D05D8A81C5CE6473AC7F8A52BFD502FFECB2924(NULL);
}
IL_000c:
{
// return sStandardShapes[(int)shape];
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_1 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
int32_t L_2 = ___0_shape;
NullCheck(L_1);
int32_t L_3 = L_2;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
return L_4;
}
}
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseDefinition::get_ImpulseCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineImpulseDefinition_get_ImpulseCurve_mAA1558EAB001196015FCCE60BB8DF3200AEC5C4E (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, const RuntimeMethod* method)
{
{
// if (m_ImpulseShape == ImpulseShapes.Custom)
int32_t L_0 = __this->___m_ImpulseShape_1;
if (L_0)
{
goto IL_0036;
}
}
{
// if (m_CustomImpulseShape == null)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = __this->___m_CustomImpulseShape_2;
if (L_1)
{
goto IL_002f;
}
}
{
// m_CustomImpulseShape = AnimationCurve.EaseInOut(0f, 0f, 1, 1f);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2;
L_2 = AnimationCurve_EaseInOut_m01DD06E6C8962F8F62F293C9EAE491C3D3F2CAF3((0.0f), (0.0f), (1.0f), (1.0f), NULL);
__this->___m_CustomImpulseShape_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomImpulseShape_2), (void*)L_2);
}
IL_002f:
{
// return m_CustomImpulseShape;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = __this->___m_CustomImpulseShape_2;
return L_3;
}
IL_0036:
{
// return GetStandardCurve(m_ImpulseShape);
int32_t L_4 = __this->___m_ImpulseShape_1;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5;
L_5 = CinemachineImpulseDefinition_GetStandardCurve_mDFBFBA8FDF8DCC1BCC7F7498E1908DB4189D40E7(L_4, NULL);
return L_5;
}
}
// System.Void Cinemachine.CinemachineImpulseDefinition::CreateEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_CreateEvent_m12158346403D3428D6DBC0D3D22DDDCF551E5B41 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_velocity, const RuntimeMethod* method)
{
{
// CreateAndReturnEvent(position, velocity);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_velocity;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_2;
L_2 = CinemachineImpulseDefinition_CreateAndReturnEvent_mCBF4EF79D6393E9D33F9504D30E876AA479C22A0(__this, L_0, L_1, NULL);
// }
return;
}
}
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::CreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseDefinition_CreateAndReturnEvent_mCBF4EF79D6393E9D33F9504D30E876AA479C22A0 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_velocity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* V_0 = NULL;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E V_1;
memset((&V_1), 0, sizeof(V_1));
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B9_0 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B8_0 = NULL;
float G_B10_0 = 0.0f;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B10_1 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B12_0 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B11_0 = NULL;
float G_B13_0 = 0.0f;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B13_1 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B15_0 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B14_0 = NULL;
float G_B16_0 = 0.0f;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B16_1 = NULL;
{
// if (m_ImpulseType == ImpulseTypes.Legacy)
int32_t L_0 = __this->___m_ImpulseType_4;
if ((!(((uint32_t)L_0) == ((uint32_t)3))))
{
goto IL_0012;
}
}
{
// return LegacyCreateAndReturnEvent(position, velocity);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_velocity;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_3;
L_3 = CinemachineImpulseDefinition_LegacyCreateAndReturnEvent_m5213920FF8EAF05E85F9D1D92A94E40AE04A087C(__this, L_1, L_2, NULL);
return L_3;
}
IL_0012:
{
// if ((m_ImpulseShape == ImpulseShapes.Custom && m_CustomImpulseShape == null)
// || Mathf.Abs(m_DissipationDistance) < UnityVectorExtensions.Epsilon
// || Mathf.Abs(m_ImpulseDuration) < UnityVectorExtensions.Epsilon)
int32_t L_4 = __this->___m_ImpulseShape_1;
if (L_4)
{
goto IL_0022;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = __this->___m_CustomImpulseShape_2;
if (!L_5)
{
goto IL_0046;
}
}
IL_0022:
{
float L_6 = __this->___m_DissipationDistance_15;
float L_7;
L_7 = fabsf(L_6);
if ((((float)L_7) < ((float)(9.99999975E-05f))))
{
goto IL_0046;
}
}
{
float L_8 = __this->___m_ImpulseDuration_3;
float L_9;
L_9 = fabsf(L_8);
if ((!(((float)L_9) < ((float)(9.99999975E-05f)))))
{
goto IL_0048;
}
}
IL_0046:
{
// return null;
return (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59*)NULL;
}
IL_0048:
{
// CinemachineImpulseManager.ImpulseEvent e
// = CinemachineImpulseManager.Instance.NewImpulseEvent();
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_10;
L_10 = CinemachineImpulseManager_get_Instance_mCBBB7EE190D29704E4F44241A50BC2F6F23EB179(NULL);
NullCheck(L_10);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_11;
L_11 = CinemachineImpulseManager_NewImpulseEvent_m10EB7672F67FB33CD98758F3CED27E168241508C(L_10, NULL);
V_0 = L_11;
// e.m_Envelope = new CinemachineImpulseManager.EnvelopeDefinition
// {
// m_SustainTime = m_ImpulseDuration
// };
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_12 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E));
float L_13 = __this->___m_ImpulseDuration_3;
(&V_1)->___m_SustainTime_3 = L_13;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_14 = V_1;
NullCheck(L_12);
L_12->___m_Envelope_1 = L_14;
Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___m_Envelope_1))->___m_AttackShape_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___m_Envelope_1))->___m_DecayShape_1), (void*)NULL);
#endif
// e.m_SignalSource = new SignalSource(this, velocity);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_15 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_velocity;
SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E* L_17 = (SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E*)il2cpp_codegen_object_new(SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E_il2cpp_TypeInfo_var);
NullCheck(L_17);
SignalSource__ctor_mD776DEC5B0B9B1370EC2E238B46C5AD936C9B0B5(L_17, __this, L_16, NULL);
NullCheck(L_15);
L_15->___m_SignalSource_2 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&L_15->___m_SignalSource_2), (void*)L_17);
// e.m_Position = position;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_18 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___0_position;
NullCheck(L_18);
L_18->___m_Position_3 = L_19;
// e.m_Radius = m_ImpulseType == ImpulseTypes.Uniform ? kBigNumber : 0;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_20 = V_0;
int32_t L_21 = __this->___m_ImpulseType_4;
G_B8_0 = L_20;
if (!L_21)
{
G_B9_0 = L_20;
goto IL_0093;
}
}
{
G_B10_0 = (0.0f);
G_B10_1 = G_B8_0;
goto IL_0098;
}
IL_0093:
{
G_B10_0 = (9999999.0f);
G_B10_1 = G_B9_0;
}
IL_0098:
{
NullCheck(G_B10_1);
G_B10_1->___m_Radius_4 = G_B10_0;
// e.m_Channel = m_ImpulseChannel;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_22 = V_0;
int32_t L_23 = __this->___m_ImpulseChannel_0;
NullCheck(L_22);
L_22->___m_Channel_6 = L_23;
// e.m_DirectionMode = CinemachineImpulseManager.ImpulseEvent.DirectionMode.Fixed;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_24 = V_0;
NullCheck(L_24);
L_24->___m_DirectionMode_5 = 0;
// e.m_DissipationDistance = m_ImpulseType == ImpulseTypes.Uniform ? 0 : m_DissipationDistance;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_25 = V_0;
int32_t L_26 = __this->___m_ImpulseType_4;
G_B11_0 = L_25;
if (!L_26)
{
G_B12_0 = L_25;
goto IL_00c1;
}
}
{
float L_27 = __this->___m_DissipationDistance_15;
G_B13_0 = L_27;
G_B13_1 = G_B11_0;
goto IL_00c6;
}
IL_00c1:
{
G_B13_0 = (0.0f);
G_B13_1 = G_B12_0;
}
IL_00c6:
{
NullCheck(G_B13_1);
G_B13_1->___m_DissipationDistance_8 = G_B13_0;
// e.m_PropagationSpeed = m_ImpulseType == ImpulseTypes.Propagating ? m_PropagationSpeed : kBigNumber;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_28 = V_0;
int32_t L_29 = __this->___m_ImpulseType_4;
G_B14_0 = L_28;
if ((((int32_t)L_29) == ((int32_t)2)))
{
G_B15_0 = L_28;
goto IL_00dc;
}
}
{
G_B16_0 = (9999999.0f);
G_B16_1 = G_B14_0;
goto IL_00e2;
}
IL_00dc:
{
float L_30 = __this->___m_PropagationSpeed_16;
G_B16_0 = L_30;
G_B16_1 = G_B15_0;
}
IL_00e2:
{
NullCheck(G_B16_1);
G_B16_1->___m_PropagationSpeed_10 = G_B16_0;
// e.m_CustomDissipation = m_DissipationRate;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_31 = V_0;
float L_32 = __this->___m_DissipationRate_5;
NullCheck(L_31);
L_31->___m_CustomDissipation_9 = L_32;
// CinemachineImpulseManager.Instance.AddImpulseEvent(e);
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_33;
L_33 = CinemachineImpulseManager_get_Instance_mCBBB7EE190D29704E4F44241A50BC2F6F23EB179(NULL);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_34 = V_0;
NullCheck(L_33);
CinemachineImpulseManager_AddImpulseEvent_m248DA95ECD499D4B501E282B5886389C02F0D223(L_33, L_34, NULL);
// return e;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_35 = V_0;
return L_35;
}
}
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::LegacyCreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseDefinition_LegacyCreateAndReturnEvent_m5213920FF8EAF05E85F9D1D92A94E40AE04A087C (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_velocity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* V_0 = NULL;
{
// if (m_RawSignal == null || Mathf.Abs(m_TimeEnvelope.Duration) < UnityVectorExtensions.Epsilon)
SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* L_0 = __this->___m_RawSignal_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0025;
}
}
{
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_2 = (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E*)(&__this->___m_TimeEnvelope_11);
float L_3;
L_3 = EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C(L_2, NULL);
float L_4;
L_4 = fabsf(L_3);
if ((!(((float)L_4) < ((float)(9.99999975E-05f)))))
{
goto IL_0027;
}
}
IL_0025:
{
// return null;
return (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59*)NULL;
}
IL_0027:
{
// CinemachineImpulseManager.ImpulseEvent e
// = CinemachineImpulseManager.Instance.NewImpulseEvent();
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_5;
L_5 = CinemachineImpulseManager_get_Instance_mCBBB7EE190D29704E4F44241A50BC2F6F23EB179(NULL);
NullCheck(L_5);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_6;
L_6 = CinemachineImpulseManager_NewImpulseEvent_m10EB7672F67FB33CD98758F3CED27E168241508C(L_5, NULL);
V_0 = L_6;
// e.m_Envelope = m_TimeEnvelope;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_7 = V_0;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_8 = __this->___m_TimeEnvelope_11;
NullCheck(L_7);
L_7->___m_Envelope_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___m_Envelope_1))->___m_AttackShape_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___m_Envelope_1))->___m_DecayShape_1), (void*)NULL);
#endif
// e.m_Envelope = m_TimeEnvelope;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_9 = V_0;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_10 = __this->___m_TimeEnvelope_11;
NullCheck(L_9);
L_9->___m_Envelope_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)&(((&L_9->___m_Envelope_1))->___m_AttackShape_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_9->___m_Envelope_1))->___m_DecayShape_1), (void*)NULL);
#endif
// if (m_TimeEnvelope.m_ScaleWithImpact)
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_11 = (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E*)(&__this->___m_TimeEnvelope_11);
bool L_12 = L_11->___m_ScaleWithImpact_5;
if (!L_12)
{
goto IL_0072;
}
}
{
// e.m_Envelope.m_DecayTime *= Mathf.Sqrt(velocity.magnitude);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_13 = V_0;
NullCheck(L_13);
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_14 = (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E*)(&L_13->___m_Envelope_1);
float* L_15 = (float*)(&L_14->___m_DecayTime_4);
float* L_16 = L_15;
float L_17 = *((float*)L_16);
float L_18;
L_18 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___1_velocity), NULL);
float L_19;
L_19 = sqrtf(L_18);
*((float*)L_16) = (float)((float)il2cpp_codegen_multiply(L_17, L_19));
}
IL_0072:
{
// e.m_SignalSource = new LegacySignalSource(this, velocity);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_20 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___1_velocity;
LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4* L_22 = (LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4*)il2cpp_codegen_object_new(LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4_il2cpp_TypeInfo_var);
NullCheck(L_22);
LegacySignalSource__ctor_mDC721B7D0B692CDD699AB2012C53D81E0864AA8B(L_22, __this, L_21, NULL);
NullCheck(L_20);
L_20->___m_SignalSource_2 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&L_20->___m_SignalSource_2), (void*)L_22);
// e.m_Position = position;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_23 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___0_position;
NullCheck(L_23);
L_23->___m_Position_3 = L_24;
// e.m_Radius = m_ImpactRadius;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_25 = V_0;
float L_26 = __this->___m_ImpactRadius_12;
NullCheck(L_25);
L_25->___m_Radius_4 = L_26;
// e.m_Channel = m_ImpulseChannel;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_27 = V_0;
int32_t L_28 = __this->___m_ImpulseChannel_0;
NullCheck(L_27);
L_27->___m_Channel_6 = L_28;
// e.m_DirectionMode = m_DirectionMode;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_29 = V_0;
int32_t L_30 = __this->___m_DirectionMode_13;
NullCheck(L_29);
L_29->___m_DirectionMode_5 = L_30;
// e.m_DissipationMode = m_DissipationMode;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_31 = V_0;
int32_t L_32 = __this->___m_DissipationMode_14;
NullCheck(L_31);
L_31->___m_DissipationMode_7 = L_32;
// e.m_DissipationDistance = m_DissipationDistance;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_33 = V_0;
float L_34 = __this->___m_DissipationDistance_15;
NullCheck(L_33);
L_33->___m_DissipationDistance_8 = L_34;
// e.m_PropagationSpeed = m_PropagationSpeed;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_35 = V_0;
float L_36 = __this->___m_PropagationSpeed_16;
NullCheck(L_35);
L_35->___m_PropagationSpeed_10 = L_36;
// CinemachineImpulseManager.Instance.AddImpulseEvent(e);
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_37;
L_37 = CinemachineImpulseManager_get_Instance_mCBBB7EE190D29704E4F44241A50BC2F6F23EB179(NULL);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_38 = V_0;
NullCheck(L_37);
CinemachineImpulseManager_AddImpulseEvent_m248DA95ECD499D4B501E282B5886389C02F0D223(L_37, L_38, NULL);
// return e;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_39 = V_0;
return L_39;
}
}
// System.Void Cinemachine.CinemachineImpulseDefinition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition__ctor_m9A793CB4F91B42D9A7D38C1953A0A081A04B4045 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public int m_ImpulseChannel = 1;
__this->___m_ImpulseChannel_0 = 1;
// public AnimationCurve m_CustomImpulseShape = new AnimationCurve();
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_0);
AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_0, NULL);
__this->___m_CustomImpulseShape_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomImpulseShape_2), (void*)L_0);
// public float m_ImpulseDuration = 0.2f;
__this->___m_ImpulseDuration_3 = (0.200000003f);
// public ImpulseTypes m_ImpulseType = ImpulseTypes.Legacy; // Back-compatibility mode by default
__this->___m_ImpulseType_4 = 3;
// public float m_AmplitudeGain = 1f;
__this->___m_AmplitudeGain_7 = (1.0f);
// public float m_FrequencyGain = 1f;
__this->___m_FrequencyGain_8 = (1.0f);
// public bool m_Randomize = true;
__this->___m_Randomize_10 = (bool)1;
// public CinemachineImpulseManager.EnvelopeDefinition m_TimeEnvelope
// = CinemachineImpulseManager.EnvelopeDefinition.Default();
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_1;
L_1 = EnvelopeDefinition_Default_m57F738873D011A83AAC0BFF7DCED3A74BAC13E06(NULL);
__this->___m_TimeEnvelope_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_TimeEnvelope_11))->___m_AttackShape_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_TimeEnvelope_11))->___m_DecayShape_1), (void*)NULL);
#endif
// public float m_ImpactRadius = 100;
__this->___m_ImpactRadius_12 = (100.0f);
// public CinemachineImpulseManager.ImpulseEvent.DissipationMode m_DissipationMode
// = CinemachineImpulseManager.ImpulseEvent.DissipationMode.ExponentialDecay;
__this->___m_DissipationMode_14 = 2;
// public float m_DissipationDistance = 100;
__this->___m_DissipationDistance_15 = (100.0f);
// public float m_PropagationSpeed = 343; // speed of sound
__this->___m_PropagationSpeed_16 = (343.0f);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool ValueRangeLocked { get; set; }
bool L_0 = ___0_value;
__this->___U3CValueRangeLockedU3Ek__BackingField_18 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool HasRecentering { get; set; }
bool L_0 = ___0_value;
__this->___U3CHasRecenteringU3Ek__BackingField_19 = L_0;
return;
}
}
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 float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___0_value;
float L_1 = ___1_min;
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
float L_3 = ___1_min;
___0_value = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___0_value;
float L_5 = ___2_max;
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
float L_7 = ___2_max;
___0_value = L_7;
}
IL_0019:
{
float L_8 = ___0_value;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_inline (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___0_axisName, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_axisName, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_f;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0010;
}
}
{
G_B3_0 = (-1.0f);
goto IL_0015;
}
IL_0010:
{
G_B3_0 = (1.0f);
}
IL_0015:
{
V_0 = G_B3_0;
goto IL_0018;
}
IL_0018:
{
float L_1 = V_0;
return L_1;
}
}
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_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 bool AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool ValueRangeLocked { get; set; }
bool L_0 = __this->___U3CValueRangeLockedU3Ek__BackingField_18;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool HasRecentering { get; set; }
bool L_0 = __this->___U3CHasRecenteringU3Ek__BackingField_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
float L_18 = V_3;
V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_0043;
}
IL_0043:
{
bool L_19 = V_4;
return L_19;
}
}
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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
float L_1 = L_0.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs;
float L_5 = L_4.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs;
float L_7 = L_6.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs;
float L_9 = L_8.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs;
float L_13 = L_12.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs;
float L_15 = L_14.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs;
float L_17 = L_16.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs;
float L_19 = L_18.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs;
float L_21 = L_20.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs;
float L_25 = L_24.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs;
float L_27 = L_26.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs;
float L_29 = L_28.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs;
float L_31 = L_30.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs;
float L_33 = L_32.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs;
float L_35 = L_34.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs;
float L_37 = L_36.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs;
float L_39 = L_38.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs;
float L_41 = L_40.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs;
float L_43 = L_42.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs;
float L_45 = L_44.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs;
float L_47 = L_46.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs;
float L_49 = L_48.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs;
float L_51 = L_50.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs;
float L_53 = L_52.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs;
float L_55 = L_54.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs;
float L_57 = L_56.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs;
float L_59 = L_58.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs;
float L_61 = L_60.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs;
float L_63 = L_62.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
memset((&L_64), 0, sizeof(L_64));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL);
V_0 = L_64;
goto IL_00e5;
}
IL_00e5:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
return L_65;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_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))->___forwardVector_11;
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_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))->___upVector_7;
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 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 int32_t CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public int NumCustomBlendables { get; private set; }
int32_t L_0 = __this->___U3CNumCustomBlendablesU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_inline (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int NumCustomBlendables { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CNumCustomBlendablesU3Ek__BackingField_16 = L_0;
return;
}
}
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;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___2_t;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
___2_t = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b;
float L_5 = L_4.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___x_2;
float L_8 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a;
float L_10 = L_9.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b;
float L_12 = L_11.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a;
float L_14 = L_13.___y_3;
float L_15 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a;
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b;
float L_19 = L_18.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a;
float L_21 = L_20.___z_4;
float L_22 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
memset((&L_23), 0, sizeof(L_23));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), /*hidden argument*/NULL);
V_0 = L_23;
goto IL_0053;
}
IL_0053:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
return L_24;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
float L_0 = ___1_b;
float L_1 = ___0_a;
float L_2;
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
float L_3 = ___0_a;
float L_4;
L_4 = fabsf(L_3);
float L_5 = ___1_b;
float L_6;
L_6 = fabsf(L_5);
float L_7;
L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
goto IL_0035;
}
IL_0035:
{
bool L_10 = V_0;
return L_10;
}
}
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 float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, 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 L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_6;
L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
V_0 = ((float)L_6);
goto IL_0034;
}
IL_0034:
{
float L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float G_B3_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_b;
float L_2;
L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL);
float L_3;
L_3 = fabsf(L_2);
float L_4;
L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_3, (1.0f), NULL);
V_0 = L_4;
float L_5 = V_0;
bool L_6;
L_6 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_5, NULL);
if (L_6)
{
goto IL_0034;
}
}
{
float L_7 = V_0;
float L_8;
L_8 = acosf(L_7);
G_B3_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_8, (2.0f))), (57.2957802f)));
goto IL_0039;
}
IL_0034:
{
G_B3_0 = (0.0f);
}
IL_0039:
{
V_1 = G_B3_0;
goto IL_003c;
}
IL_003c:
{
float L_9 = V_1;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
float L_1;
L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
V_0 = L_1;
float L_2 = V_0;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_002d;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_6;
goto IL_0038;
}
IL_002d:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_7;
}
IL_0038:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs;
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs;
float L_17 = L_16.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs;
float L_19 = L_18.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs;
float L_23 = L_22.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL);
V_0 = L_24;
goto IL_005a;
}
IL_005a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
return L_25;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, 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 = ___0_a;
float L_3 = L_2.___y_1;
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_0017;
}
IL_0017:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, float ___2_t, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___2_t;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
___2_t = L_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_a;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_b;
float L_5 = L_4.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_a;
float L_7 = L_6.___x_0;
float L_8 = ___2_t;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_a;
float L_10 = L_9.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___1_b;
float L_12 = L_11.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___0_a;
float L_14 = L_13.___y_1;
float L_15 = ___2_t;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
memset((&L_16), 0, sizeof(L_16));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), /*hidden argument*/NULL);
V_0 = L_16;
goto IL_003d;
}
IL_003d:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_0;
return L_17;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ProjectOnPlane_m68FB895F6E9FCC45676BB8B95857D091C0D78794_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_planeNormal, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_planeNormal;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_planeNormal;
float L_2;
L_2 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_0, L_1, NULL);
V_0 = L_2;
float L_3 = V_0;
float L_4 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
V_1 = (bool)((((float)L_3) < ((float)L_4))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0019;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
V_2 = L_6;
goto IL_005d;
}
IL_0019:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_vector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_planeNormal;
float L_9;
L_9 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_7, L_8, NULL);
V_3 = L_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_planeNormal;
float L_13 = L_12.___x_2;
float L_14 = V_3;
float L_15 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_vector;
float L_17 = L_16.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_planeNormal;
float L_19 = L_18.___y_3;
float L_20 = V_3;
float L_21 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___0_vector;
float L_23 = L_22.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___1_planeNormal;
float L_25 = L_24.___z_4;
float L_26 = V_3;
float L_27 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
memset((&L_28), 0, sizeof(L_28));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), ((float)il2cpp_codegen_subtract(L_11, ((float)(((float)il2cpp_codegen_multiply(L_13, L_14))/L_15)))), ((float)il2cpp_codegen_subtract(L_17, ((float)(((float)il2cpp_codegen_multiply(L_19, L_20))/L_21)))), ((float)il2cpp_codegen_subtract(L_23, ((float)(((float)il2cpp_codegen_multiply(L_25, L_26))/L_27)))), /*hidden argument*/NULL);
V_2 = L_28;
goto IL_005d;
}
IL_005d:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2;
return L_29;
}
}
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 CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public CinemachineBlend Blend { get; set; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = __this->___U3CBlendU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E_inline (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_value, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___0_value;
__this->___U3CStateU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CStateU3Ek__BackingField_4))->___m_CustomOverflow_15), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Name_m3894662EFE90B15664D4935B05CA90BF4EC5D530_inline (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string Name { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CNameU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Blend_m08A91575E7F63681916FD0FDB9093DE271A71AFA_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___0_value, const RuntimeMethod* method)
{
{
// public CinemachineBlend Blend { get; set; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = ___0_value;
__this->___U3CBlendU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBlendU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 BlendSourceVirtualCamera_get_State_m4317D28A3F0EB829B1A008C0BD453A0E25C41547_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___U3CStateU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_State_mD9C8228DBCC8AFB62BD349ADF5FE0CF4449AC52E_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___0_value, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___0_value;
__this->___U3CStateU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CStateU3Ek__BackingField_4))->___m_CustomOverflow_15), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractFollowTargetGroup_mF66D843C00156E41B1C9C14FFBA0C4429D29AEBF_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractFollowTargetGroup => m_CachedFollowTargetGroup;
RuntimeObject* L_0 = __this->___m_CachedFollowTargetGroup_22;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public CinemachineVirtualCameraBase FollowTargetAsVcam => m_CachedFollowTargetVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_CachedFollowTargetVcam_21;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractLookAtTargetGroup_mC8E5278181AF27E945676602C10DB78E6EE15DAA_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractLookAtTargetGroup => m_CachedLookAtTargetGroup;
RuntimeObject* L_0 = __this->___m_CachedLookAtTargetGroup_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public CinemachineVirtualCameraBase LookAtTargetAsVcam => m_CachedLookAtTargetVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_CachedLookAtTargetVcam_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// get => m_Priority;
int32_t L_0 = __this->___m_Priority_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, 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;
}
int32_t V_0 = 0;
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = floor(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, 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;
}
int32_t V_0 = 0;
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = bankers_round(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
float L_11 = L_10.___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_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 float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___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;
float V_3 = 0.0f;
{
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;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
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;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
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;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_18;
L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))))));
V_3 = ((float)L_18);
goto IL_0040;
}
IL_0040:
{
float L_19 = V_3;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gray_m6D01087E0F20F34718EBA5B213853B4BB49F1DEF_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.5f), (0.5f), (0.5f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DocumentationSortingAttribute_set_Category_mBF1A4C6A80D15E9A772468A2B4981A7658FCFD5B_inline (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public Level Category { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CCategoryU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// internal List<CinemachineExtension> mExtensions { get; private set; }
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0 = __this->___U3CmExtensionsU3Ek__BackingField_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_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))->___oneVector_6;
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
float L_4;
L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_lhs;
float L_6 = L_5.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs;
float L_8 = L_7.___y_3;
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_lhs;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs;
float L_13 = L_12.___z_4;
float L_14;
L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_11, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, /*hidden argument*/NULL);
V_0 = L_15;
goto IL_003c;
}
IL_003c:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_mExtensions_m14B06AC70E1112D5D87372C2D868EA55B7B218E5_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___0_value, const RuntimeMethod* method)
{
{
// internal List<CinemachineExtension> mExtensions { get; private set; }
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0 = ___0_value;
__this->___U3CmExtensionsU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmExtensionsU3Ek__BackingField_14), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_ValidatingStreamVersion_mE99F8D7C363F7259CD22F03D43428AA9E14ED433_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// private set { m_ValidatingStreamVersion = value; }
int32_t L_0 = ___0_value;
__this->___m_ValidatingStreamVersion_6 = L_0;
// private set { m_ValidatingStreamVersion = value; }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_FollowTargetChanged_m60A2DC1564B3D6A17821605470D9919C590FE0D7_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool FollowTargetChanged { get; private set; }
bool L_0 = ___0_value;
__this->___U3CFollowTargetChangedU3Ek__BackingField_26 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_FollowTargetChanged_m4CB9C2AA28F8B2898B82BBF51348C6670110ADF2_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public bool FollowTargetChanged { get; private set; }
bool L_0 = __this->___U3CFollowTargetChangedU3Ek__BackingField_26;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_LookAtTargetChanged_mA9FFCF3EC189C5CD35BE0E5B450939B4A8BB1D8B_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool LookAtTargetChanged { get; private set; }
bool L_0 = ___0_value;
__this->___U3CLookAtTargetChangedU3Ek__BackingField_27 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_LookAtTargetChanged_m6D2FF4FB863501796CB778CB7AABA0126E57C134_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public bool LookAtTargetChanged { get; private set; }
bool L_0 = __this->___U3CLookAtTargetChangedU3Ek__BackingField_27;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470_inline (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, const RuntimeMethod* method)
{
{
// public BakingState State { get; private set; }
int32_t L_0 = __this->___U3CStateU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, const RuntimeMethod* method)
{
{
// public float Aspect { get; }
float L_0 = __this->___U3CAspectU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public BakingState State { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CStateU3Ek__BackingField_9 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BakedSolution_get_FrustumHeight_m50F1AFA0945D14768B4632575A8AFFFFD791861D_inline (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, const RuntimeMethod* method)
{
{
// public float FrustumHeight { get; }
float L_0 = __this->___U3CFrustumHeightU3Ek__BackingField_0;
return L_0;
}
}
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 bool Double_IsInfinity_mF1F2BB1A8094AF95520E754AE9888993EA948B34_inline (double ___0_d, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
double L_0 = ___0_d;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int64_t L_1;
L_1 = BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline(L_0, NULL);
return (bool)((((int64_t)((int64_t)(L_1&((int64_t)(std::numeric_limits<int64_t>::max)())))) == ((int64_t)((int64_t)9218868437227405312LL)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline (double ___0_d, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
double L_0 = ___0_d;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int64_t L_1;
L_1 = BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline(L_0, NULL);
return (bool)((((int64_t)((int64_t)(L_1&((int64_t)(std::numeric_limits<int64_t>::max)())))) > ((int64_t)((int64_t)9218868437227405312LL)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B_inline (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
{
// get { return m_SensorSize; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_SensorSize_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LensSettings_set_SensorSize_mD43BCB83C6FBE95F48DAD8993E8DA53927F5CA04_inline (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// set { m_SensorSize = value; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___m_SensorSize_9 = L_0;
// set { m_SensorSize = value; }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs;
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;
V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_002e;
}
IL_002e:
{
bool L_12 = V_2;
return L_12;
}
}
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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, 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 = ___0_a;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
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_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TargetPositionCache_get_CacheTimeRange_m3594D3F35DCD95F2A0A1133E871343D3AD37EC5A_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static TimeRange CacheTimeRange { get => m_CacheTimeRange; }
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetPositionCache_get_CacheMode_m01290EDF84037C27C4ACDD03ED9F0E0D16215AD0_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get => m_CacheMode;
int32_t L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, 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;
}
int32_t V_0 = 0;
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = ceil(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
{
int32_t L_0 = ___0_value;
int32_t L_1 = ___1_min;
V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
int32_t L_3 = ___1_min;
___0_value = L_3;
goto IL_0019;
}
IL_000e:
{
int32_t L_4 = ___0_value;
int32_t L_5 = ___2_max;
V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
int32_t L_7 = ___2_max;
___0_value = L_7;
}
IL_0019:
{
int32_t L_8 = ___0_value;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
int32_t L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, 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.___x_2;
float L_6 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_a;
float L_8 = L_7.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_b;
float L_10 = L_9.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___0_a;
float L_12 = L_11.___y_3;
float L_13 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_a;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_b;
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___0_a;
float L_19 = L_18.___z_4;
float L_20 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_3, L_5)), L_6)))), ((float)il2cpp_codegen_add(L_8, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_10, L_12)), L_13)))), ((float)il2cpp_codegen_add(L_15, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, L_19)), L_20)))), /*hidden argument*/NULL);
V_0 = L_21;
goto IL_004b;
}
IL_004b:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
return L_22;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, const RuntimeMethod* method)
{
{
// public UpdateClock PreferredUpdate { get; private set; }
int32_t L_0 = __this->___U3CPreferredUpdateU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public UpdateClock PreferredUpdate { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CPreferredUpdateU3Ek__BackingField_7 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_Priority_m233ED0376CE0BD1244CCA52DF4532C8988DC05AC_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// set => m_Priority = value;
int32_t L_0 = ___0_value;
__this->___m_Priority_9 = L_0;
return;
}
}
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 int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method)
{
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_1 = __this->____items_1;
V_0 = L_1;
int32_t L_2 = __this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* 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));
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_6 = V_0;
int32_t L_7 = V_1;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_8);
return;
}
IL_0034:
{
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_9 = ___0_item;
(( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_2;
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 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items_1;
V_0 = L_1;
int32_t L_2 = __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 void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = __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 = __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 int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m1892D847DB76252F6D5CA3132FE4ADBFFB0DDFA0_gshared_inline (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 ___0_item, const RuntimeMethod* method)
{
IntPointU5BU5D_t7B403FCBEBD7A3039D08F8F48FEDD0295B7FFD13* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
IntPointU5BU5D_t7B403FCBEBD7A3039D08F8F48FEDD0295B7FFD13* L_1 = __this->____items_1;
V_0 = L_1;
int32_t L_2 = __this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
IntPointU5BU5D_t7B403FCBEBD7A3039D08F8F48FEDD0295B7FFD13* 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));
IntPointU5BU5D_t7B403FCBEBD7A3039D08F8F48FEDD0295B7FFD13* L_6 = V_0;
int32_t L_7 = V_1;
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674)L_8);
return;
}
IL_0034:
{
IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674 L_9 = ___0_item;
(( void (*) (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C*, IntPoint_tB90EC7E3658ADAC927B4405BEFE1CBAD98BBC674, 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 void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method)
{
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_1 = __this->____items_1;
V_0 = L_1;
int32_t L_2 = __this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* 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));
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_6 = V_0;
int32_t L_7 = V_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_8);
return;
}
IL_0034:
{
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_9 = ___0_item;
(( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m578BA59F69944F4E5EB262CFC17DCD1FB6F4610D_gshared_inline (List_1_tFFB65DC939B85D88A1FA5032C24DA82DD9685B4C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____current_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 = __this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_gshared_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_gshared_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___0_item, const RuntimeMethod* method)
{
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* L_1 = __this->____items_1;
V_0 = L_1;
int32_t L_2 = __this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* 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));
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* L_6 = V_0;
int32_t L_7 = V_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E)L_8);
return;
}
IL_0034:
{
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_9 = ___0_item;
(( void (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___0_item, const RuntimeMethod* method)
{
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* L_1 = __this->____items_1;
V_0 = L_1;
int32_t L_2 = __this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* 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));
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* L_6 = V_0;
int32_t L_7 = V_1;
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E)L_8);
return;
}
IL_0034:
{
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_9 = ___0_item;
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E, 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 void List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!false)
{
goto IL_0035;
}
}
{
int32_t L_1 = __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;
}
}
{
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* L_3 = __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* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
float L_2 = ___2_z;
__this->___z_2 = L_2;
float L_3 = ___3_w;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a;
float L_9 = L_8.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a;
float L_13 = L_12.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b;
float L_15 = L_14.___w_3;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
goto IL_003b;
}
IL_003b:
{
float L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method)
{
bool V_0 = false;
{
float L_0 = ___0_dot;
V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0);
goto IL_000c;
}
IL_000c:
{
bool L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, 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;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
float L_11 = L_10.___z_4;
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_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
V_0 = ((float)L_12);
goto IL_0034;
}
IL_0034:
{
float L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_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)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(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 float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
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 int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method)
{
{
int64_t L_0 = *((int64_t*)((uintptr_t)(&___0_value)));
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
float L_1;
L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
V_0 = L_1;
float L_2 = V_0;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_001e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
V_2 = L_6;
goto IL_0026;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_2 = L_7;
goto IL_0026;
}
IL_0026:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
return L_8;
}
}