#include "pch-cpp.hpp"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif


#include <limits>
#include <stdint.h>


template <typename R>
struct VirtFuncInvoker0
{
	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 T1, typename T2>
struct VirtActionInvoker2
{
	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>
struct VirtActionInvoker1
{
	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 R, typename T1, typename T2, typename T3>
struct VirtFuncInvoker3
{
	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>
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>
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 T1, typename T2>
struct InterfaceActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};

// System.Comparison`1<Cinemachine.CinemachineClearShot/Pair>
struct Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D;
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D;
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object>
struct Dictionary_2_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.GUIStyle>
struct Dictionary_2_t2CD153A36C5BD27CDDC85F23918ECEF77E892E80;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct Dictionary_2_t9A7B8FEA93A6DC9347B597D47ABA86431176049B;
// System.Collections.Generic.HashSet`1<UnityEngine.Object>
struct HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673;
// System.Collections.Generic.IEqualityComparer`1<Cinemachine.CinemachineVirtualCameraBase>
struct IEqualityComparer_1_tB8B33ED4B170AE475676CD8037B23D41AC3DF3DD;
// System.Collections.Generic.Dictionary`2/KeyCollection<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct KeyCollection_t8752FEA71A9745AEF52E0F2BFE2279533C54F57B;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>
struct List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector3>>
struct List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>
struct List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>
struct List_1_t13875FE3163CFA961C09134FFAA2E0903229691A;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>
struct List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5;
// System.Collections.Generic.List`1<System.Object>
struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5;
// System.Collections.Generic.List`1<System.Text.StringBuilder>
struct List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6;
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9;
// System.Collections.Generic.List`1<UnityEngine.Vector3>
struct List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181;
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
struct List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>
struct List_1_t7047292520C88A40E765EA61E967062F583F6C2A;
// System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>
struct List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34;
// System.Collections.Generic.List`1<Cinemachine.CinemachineCollider/VcamExtraState>
struct List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C;
// UnityEngine.Events.UnityAction`1<Cinemachine.CinemachineBrain>
struct UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4;
// UnityEngine.Events.UnityAction`1<System.Object>
struct UnityAction_1_t00EE92422CBB066CEAB95CDDBF901E2967EC7B1A;
// UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>
struct UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2;
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,System.Int32Enum>
struct UnityAction_2_t808E43EBC9AA89CEA5830BD187EC213182A02B50;
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>
struct UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906;
// UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>
struct UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t32063FE815890FF672DF76288FAC4ABE089B899F;
// UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>
struct UnityEvent_2_tD4CC87D8825EB6B7B2ECA5E32AC86234B78DAC02;
// UnityEngine.Events.UnityEvent`2<System.Object,System.Object>
struct UnityEvent_2_t28592AD5CBF18EB6ED3BE1B15D588E132DA53582;
// System.Collections.Generic.Dictionary`2/ValueCollection<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct ValueCollection_tBF1FA5E55E447547F6BC59E55CEAD32EF8E07864;
// System.Collections.Generic.Dictionary`2/Entry<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>[]
struct EntryU5BU5D_t4329AD7B4D8C40C7987DC7D71BADAB2891A52513;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>[]
struct List_1U5BU5D_t66625E80C0021D3751A4B7FE37AC78AB81A983C6;
// System.Collections.Generic.List`1<UnityEngine.Vector2>[]
struct List_1U5BU5D_t2E9FD3289B4ED7245643A82BEAE1333FC0DB3DE9;
// System.Collections.Generic.List`1<UnityEngine.Vector3>[]
struct List_1U5BU5D_t32DAAF35645F36FCE1257A8B6BC95BB2F5F749B8;
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A;
// System.Char[]
struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
// Cinemachine.CinemachineBrain[]
struct CinemachineBrainU5BU5D_t2F1542123C91A889BBDF73A37C0D918E962DA306;
// Cinemachine.CinemachineVirtualCameraBase[]
struct CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80;
// UnityEngine.Collider[]
struct ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486;
// UnityEngine.ContactPoint[]
struct ContactPointU5BU5D_t1ACD262B1EA44CD48E2039381DE96847F203E62B;
// UnityEngine.ContactPoint2D[]
struct ContactPoint2DU5BU5D_t7AE0F95E9BFC90DE859575689AA76B503D433277;
// System.Delegate[]
struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
// UnityEngine.GUIStyle[]
struct GUIStyleU5BU5D_t99FB75A2EC4777ADECDE02F71A619CFBFC0F4F70;
// System.Int32[]
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
// System.IntPtr[]
struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC;
// System.Object[]
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
// System.String[]
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
// System.Type[]
struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4;
// Cinemachine.CameraState/CustomBlendable[]
struct CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C;
// Cinemachine.CinemachineBlendListCamera/Instruction[]
struct InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1;
// Cinemachine.CinemachineBlenderSettings/CustomBlend[]
struct CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752;
// Cinemachine.CinemachineBrain/BrainFrame[]
struct BrainFrameU5BU5D_t954D792105879CB9D329C30DFD5ABFBCDF9B3581;
// Cinemachine.CinemachineClearShot/Pair[]
struct PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9;
// Cinemachine.CinemachineCollider/VcamExtraState[]
struct VcamExtraStateU5BU5D_tDD5C52A5C2E192AA59B3793524268AE82FF6D050;
// Cinemachine.CinemachineCore/Stage[]
struct StageU5BU5D_t605193BD653BA57911AFE8A2D01B1D799F7BB949;
// Cinemachine.CinemachineTargetGroup/Target[]
struct TargetU5BU5D_tA569D74B31CB1511C1901070CB3E3232254FF6D8;
// Cinemachine.NoiseSettings/TransformNoiseParams[]
struct TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8;
// UnityEngine.AnimationCurve
struct AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03;
// System.AsyncCallback
struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA;
// Cinemachine.AxisStatePropertyAttribute
struct AxisStatePropertyAttribute_t4750AAF5611771ADF85E9C6D49E4C6500CA6BDDF;
// UnityEngine.Behaviour
struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9;
// System.Reflection.Binder
struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
// Cinemachine.BlendSourceVirtualCamera
struct BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC;
// UnityEngine.Camera
struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C;
// Cinemachine.Cinemachine3rdPersonAim
struct Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42;
// Cinemachine.Cinemachine3rdPersonFollow
struct Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1;
// Cinemachine.CinemachineBasicMultiChannelPerlin
struct CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF;
// Cinemachine.CinemachineBlend
struct CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C;
// Cinemachine.CinemachineBlendDefinitionPropertyAttribute
struct CinemachineBlendDefinitionPropertyAttribute_tC2F8DB2E2E12A9E3859CF492F5D3C01C6BED48A9;
// Cinemachine.CinemachineBlendListCamera
struct CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A;
// Cinemachine.CinemachineBlenderSettings
struct CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F;
// Cinemachine.CinemachineBrain
struct CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83;
// CinemachineCameraOffset
struct CinemachineCameraOffset_t71CD143AB289BAAC61D3C6D7EF6B9C194B0259A7;
// Cinemachine.CinemachineClearShot
struct CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6;
// Cinemachine.CinemachineCollider
struct CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580;
// Cinemachine.CinemachineCollisionImpulseSource
struct CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2;
// Cinemachine.CinemachineComponentBase
struct CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D;
// Cinemachine.CinemachineComposer
struct CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D;
// Cinemachine.CinemachineConfiner
struct CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D;
// Cinemachine.CinemachineCore
struct CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534;
// Cinemachine.CinemachineExtension
struct CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422;
// Cinemachine.CinemachineImpulseDefinition
struct CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9;
// Cinemachine.CinemachineImpulseSource
struct CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D;
// Cinemachine.CinemachineTargetGroup
struct CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0;
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5;
// UnityEngine.Collider
struct Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02;
// UnityEngine.Collider2D
struct Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722;
// UnityEngine.Collision
struct Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0;
// UnityEngine.Collision2D
struct Collision2D_t95B5FD331CE95276D3658140844190B485D26564;
// UnityEngine.Component
struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684;
// UnityEngine.CompositeCollider2D
struct CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35;
// UnityEngine.Coroutine
struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
// UnityEngine.Font
struct Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9;
// UnityEngine.GUISettings
struct GUISettings_tB85473DFD6EF025A06EAD867197A4478A41008D0;
// UnityEngine.GUISkin
struct GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6;
// UnityEngine.GUIStyle
struct GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726;
// UnityEngine.GUIStyleState
struct GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9;
// UnityEngine.GameObject
struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319;
// System.IAsyncResult
struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370;
// Cinemachine.ICinemachineCamera
struct ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685;
// Cinemachine.ICinemachineTargetGroup
struct ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC;
// System.Collections.IDictionary
struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A;
// System.Collections.IEnumerator
struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9;
// Cinemachine.LensSettings
struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA;
// System.Reflection.MemberFilter
struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A;
// Cinemachine.NoiseSettings
struct NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397;
// UnityEngine.Object
struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC;
// UnityEngine.PolygonCollider2D
struct PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D;
// Cinemachine.Utility.PositionPredictor
struct PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A;
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052;
// UnityEngine.RectOffset
struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70;
// UnityEngine.RectTransform
struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072;
// UnityEngine.Rigidbody
struct Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A;
// UnityEngine.Rigidbody2D
struct Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
// UnityEngine.ScriptableObject
struct ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A;
// UnityEngine.SphereCollider
struct SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// UnityEngine.Transform
struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1;
// System.Type
struct Type_t;
// System.Void
struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5;
// Cinemachine.AxisState/IInputAxisProvider
struct IInputAxisProvider_t60E3751C2B79760C58FA84BC376D8A3DC1E7AE70;
// Cinemachine.AxisState/Recentering
struct Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D;
// Cinemachine.CinemachineBrain/<AfterPhysics>d__32
struct U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688;
// Cinemachine.CinemachineBrain/BrainEvent
struct BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E;
// Cinemachine.CinemachineBrain/BrainFrame
struct BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3;
// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296;
// Cinemachine.CinemachineCollider/VcamExtraState
struct VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC;
// Cinemachine.CinemachineConfiner/VcamExtraState
struct VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA;
// Cinemachine.CinemachineCore/AxisInputDelegate
struct AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677;
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
struct GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864;
// Cinemachine.CinemachineCore/UpdateStatus
struct UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4;
// Cinemachine.Utility.CinemachineDebug/OnGUIDelegate
struct OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530;
// UnityEngine.GUISkin/SkinChangedDelegate
struct SkinChangedDelegate_t8BECC691E2A259B07F4A51D8F1A639B83F055E1E;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE;

IL2CPP_EXTERN_C RuntimeClass* AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInputAxisProvider_t60E3751C2B79760C58FA84BC376D8A3DC1E7AE70_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7047292520C88A40E765EA61E967062F583F6C2A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SceneManager_tEC9D10ECC0377F8AE5AEEB5A789FFD24364440FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateTracker_t65DAFAB0BA9482C7B23F5B1B01DE209C617434E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral02C28555E4A79DF31EDD941A419FB1FF7FF2F865;
IL2CPP_EXTERN_C String_t* _stringLiteral0654351DA7A24903D704B9AF469F4D9ACA901AFA;
IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral27159F93ADA7491397CF4A278ACD49D1B256081D;
IL2CPP_EXTERN_C String_t* _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF;
IL2CPP_EXTERN_C String_t* _stringLiteral81BA8BA9E82AF1A535FC9CA918A4820D2A7E353C;
IL2CPP_EXTERN_C String_t* _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B;
IL2CPP_EXTERN_C String_t* _stringLiteral9F7A4B6C54C2F1E1424871D9ED5587D887F72E3C;
IL2CPP_EXTERN_C String_t* _stringLiteralA16910103DBD349C443BC6EDE41F304EC790FE53;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
IL2CPP_EXTERN_C const RuntimeMethod* Cinemachine3rdPersonAim_DrawReticle_m4B256A71AFE3F96910662DEE45FC49FD1BAACD50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineBlendListCamera_OnGuiHandler_m58B69E2CCF7FA61E5DD1934735E6873DCF379FD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineBrain_OnGuiHandler_m8EBDE5B960F8BD057B3ACEBAB75AC10492B798D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineBrain_OnSceneLoaded_mA0F14A6DD8BC5E68243E6879425E49935DBF7900_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineBrain_OnSceneUnloaded_m623A93AF5BB2A7967B0DB47A564EBE856CFC8204_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineClearShot_OnGuiHandler_m62267DB468A7AB10E6834C1EAC49A795349E59FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFF7AC6C23FB85287E361AA5484C00A3D73847BF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineExtension_GetExtraState_TisVcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA_mBDBE2030F2EE0FF6F6B33FD8E62360E57C18F61A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_1__ctor_mD20F55642CA1AC053EBD0C9E9388F6C3545D9B67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE17146EF5B0D8E9F9D2D2D94567BF211AD00D320_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_m7591255BFB6015EF43658018A18FBCED2D7B419E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5_m4E9E5E48D529420FAC117599819C02DB73FC7487_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mFE849B1B4DE46B62C7F78C9C7BEC3900D8686D23_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m27A4CBE973E03242BC0F01081737267A2411B128_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m7BCABAC8840400D8E3582BD1E5E6161455359E5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m31E50BC649F5B38A0EBDA1E8930180D6B61E2AF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m0A3CD00956F8CA34DE7676EFEB45FA0E6D4F1F63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mDABE759C92DE3E4AB38EFE73FA1263031189F7A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5D2245FBA4D73A7A44E91C68103EC6A645D9A3D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m601474DFC00531701DF2FD3E50A9BBAC16373326_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mB2B82A886B767067D6D2995D274B2A2A057C8065_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7F4CDE3A917BBD7916B3BF32CDEE352D6D126A4E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m8A7C1E803E270C9EF2DA310339083AE5271AF9B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A_m079E2CEA7DBE56B314D5DE16053AB748D44B2125_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_mA1779277BB07CE3D2CB8E340CEA85C40C6B52354_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Input_GetAxis_m939297DEB2ECF8D8D09AD66EB69979AAD2B62326_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m47C7C8A2028DE484589A493AB14B6CCDBB3B1D08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m6381614839F4427ECA145960C2455F5E581E74F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79EDB6FA3FCAD26B43E0E27CDAC913C8B11AB536_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m95F941E65525549D84C05CCC666F76136A2CB118_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB1406A0A92D7CA21844E634895BC8B61B760B4B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC7DADDFEE19C4C2980E52FDD514D2D37E039ABB1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m157BD7DEBC90AA62174B00B0BC273AEA53543DB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mDAC8D11126C7DC1D5000C08C1CC276D49C0BE036_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE98FB4E4E25938266B767F8D186F368CB4281F99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_m65CA9516435A8000B565DF17178C919ED741D5E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_mB6B2170C58655D0146CD2D5C12388255BACC75E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m0C89863CB068F9C8D21ACC85F8A8F8EB56682041_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m8FE579E2D115D1B838C89147A2BDA73470B381D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveRange_m6F9613E1C2746876E545063C93784CE25DAA24EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mC8C074B5DF04A969664E9E2DE9864A06B5E09FB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_m104B72160E9CD2C3C3D5AE62532E317CEEC7AD02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m1D81DDCD169C32FA710AE2B266EDD012901135FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m636B0880405E3C12FC8F15A9E985CB82CF93B731_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6CFA27404B97FD56C5AF1547B3B33584BA67AA20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7816CF3C3C46DC5217D17DA2CBCB0BE14A2FF037_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC6034F8E9064EB37BC390D33A7F4655F452DE783_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD0415B562799E761AAD1BD13EDD8D44FC64C4AF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE13EB65E04DCBBF85564D878B5B713ADDE72E3A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE2D020DC3AD4B3F16FB52F3A805627EEFF16E9C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA32BB0436EBEDDA482D511CE197B328411DC2D72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD6469330B5381EC92DDF375773100F6372E6114C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC008429D8DEA581FDB1F42421E8438759CBABC7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mDF18F8D24518EFADF4557BF7FA9A6AD294BFD84A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRandomizeU3Eb__47_0_m11EDFFF61087041AA23E34C5AE7D01B6976118F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityAction_2__ctor_mE0417B33CF845A6B9324E67D296ADEA562B91DE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_m578250D25E2366E5B1116E0D7CDFA190170A942F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_RemoveListener_mA6FD35E043ACB258E8D250604EC3F46F2460F0C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* BoxCollider_tA530691AC1A3C9FE6428F68F98588FCB1BF9AAA5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A_0_0_0_var;
struct ContactPoint2D_t5A4C242ABAE740C565BF01A35CEE279058E66A62 ;
struct ContactPoint_tC179732A8E0014F5EFF5977ED1ADF12CF14A9017 ;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_com;
struct GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_pinvoke;
struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA;;
struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_com;
struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_com;;
struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_pinvoke;
struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_pinvoke;;
struct Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427;;
struct Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_com;
struct Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_com;;
struct Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_pinvoke;
struct Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_pinvoke;;
struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_com;

struct AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A;
struct CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80;
struct ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486;
struct KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC;
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
struct RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09;
struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
struct CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C;
struct InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1;
struct CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752;
struct PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9;
struct TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <Module>
struct U3CModuleU3E_t8B9A41A381995C01DA9056C6BEE7E64E2D98D5C2 
{
public:

public:
};


// System.Object


// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
	// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
	EntryU5BU5D_t4329AD7B4D8C40C7987DC7D71BADAB2891A52513* ___entries_1;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_2;
	// System.Int32 System.Collections.Generic.Dictionary`2::version
	int32_t ___version_3;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeList
	int32_t ___freeList_4;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
	int32_t ___freeCount_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_t8752FEA71A9745AEF52E0F2BFE2279533C54F57B * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_tBF1FA5E55E447547F6BC59E55CEAD32EF8E07864 * ___values_8;
	// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
	RuntimeObject * ____syncRoot_9;

public:
	inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ___buckets_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
	inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___buckets_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
	}

	inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ___entries_1)); }
	inline EntryU5BU5D_t4329AD7B4D8C40C7987DC7D71BADAB2891A52513* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_t4329AD7B4D8C40C7987DC7D71BADAB2891A52513** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_t4329AD7B4D8C40C7987DC7D71BADAB2891A52513* value)
	{
		___entries_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
	}

	inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ___count_2)); }
	inline int32_t get_count_2() const { return ___count_2; }
	inline int32_t* get_address_of_count_2() { return &___count_2; }
	inline void set_count_2(int32_t value)
	{
		___count_2 = value;
	}

	inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ___version_3)); }
	inline int32_t get_version_3() const { return ___version_3; }
	inline int32_t* get_address_of_version_3() { return &___version_3; }
	inline void set_version_3(int32_t value)
	{
		___version_3 = value;
	}

	inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ___freeList_4)); }
	inline int32_t get_freeList_4() const { return ___freeList_4; }
	inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
	inline void set_freeList_4(int32_t value)
	{
		___freeList_4 = value;
	}

	inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ___freeCount_5)); }
	inline int32_t get_freeCount_5() const { return ___freeCount_5; }
	inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
	inline void set_freeCount_5(int32_t value)
	{
		___freeCount_5 = value;
	}

	inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ___comparer_6)); }
	inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
	inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
	inline void set_comparer_6(RuntimeObject* value)
	{
		___comparer_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
	}

	inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ___keys_7)); }
	inline KeyCollection_t8752FEA71A9745AEF52E0F2BFE2279533C54F57B * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t8752FEA71A9745AEF52E0F2BFE2279533C54F57B ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t8752FEA71A9745AEF52E0F2BFE2279533C54F57B * value)
	{
		___keys_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
	}

	inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ___values_8)); }
	inline ValueCollection_tBF1FA5E55E447547F6BC59E55CEAD32EF8E07864 * get_values_8() const { return ___values_8; }
	inline ValueCollection_tBF1FA5E55E447547F6BC59E55CEAD32EF8E07864 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_tBF1FA5E55E447547F6BC59E55CEAD32EF8E07864 * value)
	{
		___values_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D, ____syncRoot_9)); }
	inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
	inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
	inline void set__syncRoot_9(RuntimeObject * value)
	{
		____syncRoot_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	List_1U5BU5D_t66625E80C0021D3751A4B7FE37AC78AB81A983C6* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790, ____items_1)); }
	inline List_1U5BU5D_t66625E80C0021D3751A4B7FE37AC78AB81A983C6* get__items_1() const { return ____items_1; }
	inline List_1U5BU5D_t66625E80C0021D3751A4B7FE37AC78AB81A983C6** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(List_1U5BU5D_t66625E80C0021D3751A4B7FE37AC78AB81A983C6* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	List_1U5BU5D_t66625E80C0021D3751A4B7FE37AC78AB81A983C6* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790_StaticFields, ____emptyArray_5)); }
	inline List_1U5BU5D_t66625E80C0021D3751A4B7FE37AC78AB81A983C6* get__emptyArray_5() const { return ____emptyArray_5; }
	inline List_1U5BU5D_t66625E80C0021D3751A4B7FE37AC78AB81A983C6** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(List_1U5BU5D_t66625E80C0021D3751A4B7FE37AC78AB81A983C6* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>
struct List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	List_1U5BU5D_t2E9FD3289B4ED7245643A82BEAE1333FC0DB3DE9* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894, ____items_1)); }
	inline List_1U5BU5D_t2E9FD3289B4ED7245643A82BEAE1333FC0DB3DE9* get__items_1() const { return ____items_1; }
	inline List_1U5BU5D_t2E9FD3289B4ED7245643A82BEAE1333FC0DB3DE9** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(List_1U5BU5D_t2E9FD3289B4ED7245643A82BEAE1333FC0DB3DE9* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	List_1U5BU5D_t2E9FD3289B4ED7245643A82BEAE1333FC0DB3DE9* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894_StaticFields, ____emptyArray_5)); }
	inline List_1U5BU5D_t2E9FD3289B4ED7245643A82BEAE1333FC0DB3DE9* get__emptyArray_5() const { return ____emptyArray_5; }
	inline List_1U5BU5D_t2E9FD3289B4ED7245643A82BEAE1333FC0DB3DE9** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(List_1U5BU5D_t2E9FD3289B4ED7245643A82BEAE1333FC0DB3DE9* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector3>>
struct List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	List_1U5BU5D_t32DAAF35645F36FCE1257A8B6BC95BB2F5F749B8* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958, ____items_1)); }
	inline List_1U5BU5D_t32DAAF35645F36FCE1257A8B6BC95BB2F5F749B8* get__items_1() const { return ____items_1; }
	inline List_1U5BU5D_t32DAAF35645F36FCE1257A8B6BC95BB2F5F749B8** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(List_1U5BU5D_t32DAAF35645F36FCE1257A8B6BC95BB2F5F749B8* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	List_1U5BU5D_t32DAAF35645F36FCE1257A8B6BC95BB2F5F749B8* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958_StaticFields, ____emptyArray_5)); }
	inline List_1U5BU5D_t32DAAF35645F36FCE1257A8B6BC95BB2F5F749B8* get__emptyArray_5() const { return ____emptyArray_5; }
	inline List_1U5BU5D_t32DAAF35645F36FCE1257A8B6BC95BB2F5F749B8** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(List_1U5BU5D_t32DAAF35645F36FCE1257A8B6BC95BB2F5F749B8* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>
struct List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	CinemachineBrainU5BU5D_t2F1542123C91A889BBDF73A37C0D918E962DA306* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5, ____items_1)); }
	inline CinemachineBrainU5BU5D_t2F1542123C91A889BBDF73A37C0D918E962DA306* get__items_1() const { return ____items_1; }
	inline CinemachineBrainU5BU5D_t2F1542123C91A889BBDF73A37C0D918E962DA306** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(CinemachineBrainU5BU5D_t2F1542123C91A889BBDF73A37C0D918E962DA306* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	CinemachineBrainU5BU5D_t2F1542123C91A889BBDF73A37C0D918E962DA306* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5_StaticFields, ____emptyArray_5)); }
	inline CinemachineBrainU5BU5D_t2F1542123C91A889BBDF73A37C0D918E962DA306* get__emptyArray_5() const { return ____emptyArray_5; }
	inline CinemachineBrainU5BU5D_t2F1542123C91A889BBDF73A37C0D918E962DA306** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(CinemachineBrainU5BU5D_t2F1542123C91A889BBDF73A37C0D918E962DA306* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>
struct List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5, ____items_1)); }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* get__items_1() const { return ____items_1; }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_StaticFields, ____emptyArray_5)); }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* get__emptyArray_5() const { return ____emptyArray_5; }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.Object>
struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____items_1)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_1() const { return ____items_1; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields, ____emptyArray_5)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__emptyArray_5() const { return ____emptyArray_5; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9, ____items_1)); }
	inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get__items_1() const { return ____items_1; }
	inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields, ____emptyArray_5)); }
	inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get__emptyArray_5() const { return ____emptyArray_5; }
	inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.Vector3>
struct List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181, ____items_1)); }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get__items_1() const { return ____items_1; }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields, ____emptyArray_5)); }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get__emptyArray_5() const { return ____emptyArray_5; }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
struct List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009, ____items_1)); }
	inline CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C* get__items_1() const { return ____items_1; }
	inline CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009_StaticFields, ____emptyArray_5)); }
	inline CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C* get__emptyArray_5() const { return ____emptyArray_5; }
	inline CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>
struct List_1_t7047292520C88A40E765EA61E967062F583F6C2A  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	BrainFrameU5BU5D_t954D792105879CB9D329C30DFD5ABFBCDF9B3581* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t7047292520C88A40E765EA61E967062F583F6C2A, ____items_1)); }
	inline BrainFrameU5BU5D_t954D792105879CB9D329C30DFD5ABFBCDF9B3581* get__items_1() const { return ____items_1; }
	inline BrainFrameU5BU5D_t954D792105879CB9D329C30DFD5ABFBCDF9B3581** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(BrainFrameU5BU5D_t954D792105879CB9D329C30DFD5ABFBCDF9B3581* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t7047292520C88A40E765EA61E967062F583F6C2A, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t7047292520C88A40E765EA61E967062F583F6C2A, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t7047292520C88A40E765EA61E967062F583F6C2A, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t7047292520C88A40E765EA61E967062F583F6C2A_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	BrainFrameU5BU5D_t954D792105879CB9D329C30DFD5ABFBCDF9B3581* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t7047292520C88A40E765EA61E967062F583F6C2A_StaticFields, ____emptyArray_5)); }
	inline BrainFrameU5BU5D_t954D792105879CB9D329C30DFD5ABFBCDF9B3581* get__emptyArray_5() const { return ____emptyArray_5; }
	inline BrainFrameU5BU5D_t954D792105879CB9D329C30DFD5ABFBCDF9B3581** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(BrainFrameU5BU5D_t954D792105879CB9D329C30DFD5ABFBCDF9B3581* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>
struct List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34, ____items_1)); }
	inline PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* get__items_1() const { return ____items_1; }
	inline PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34_StaticFields, ____emptyArray_5)); }
	inline PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* get__emptyArray_5() const { return ____emptyArray_5; }
	inline PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<Cinemachine.CinemachineCollider/VcamExtraState>
struct List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	VcamExtraStateU5BU5D_tDD5C52A5C2E192AA59B3793524268AE82FF6D050* ____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;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C, ____items_1)); }
	inline VcamExtraStateU5BU5D_tDD5C52A5C2E192AA59B3793524268AE82FF6D050* get__items_1() const { return ____items_1; }
	inline VcamExtraStateU5BU5D_tDD5C52A5C2E192AA59B3793524268AE82FF6D050** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(VcamExtraStateU5BU5D_tDD5C52A5C2E192AA59B3793524268AE82FF6D050* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	VcamExtraStateU5BU5D_tDD5C52A5C2E192AA59B3793524268AE82FF6D050* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C_StaticFields, ____emptyArray_5)); }
	inline VcamExtraStateU5BU5D_tDD5C52A5C2E192AA59B3793524268AE82FF6D050* get__emptyArray_5() const { return ____emptyArray_5; }
	inline VcamExtraStateU5BU5D_tDD5C52A5C2E192AA59B3793524268AE82FF6D050** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(VcamExtraStateU5BU5D_tDD5C52A5C2E192AA59B3793524268AE82FF6D050* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};

struct Il2CppArrayBounds;

// System.Array


// System.Attribute
struct Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71  : public RuntimeObject
{
public:

public:
};


// Cinemachine.CinemachineBlend
struct CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C  : public RuntimeObject
{
public:
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlend::<CamA>k__BackingField
	RuntimeObject* ___U3CCamAU3Ek__BackingField_0;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlend::<CamB>k__BackingField
	RuntimeObject* ___U3CCamBU3Ek__BackingField_1;
	// UnityEngine.AnimationCurve Cinemachine.CinemachineBlend::<BlendCurve>k__BackingField
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___U3CBlendCurveU3Ek__BackingField_2;
	// System.Single Cinemachine.CinemachineBlend::<TimeInBlend>k__BackingField
	float ___U3CTimeInBlendU3Ek__BackingField_3;
	// System.Single Cinemachine.CinemachineBlend::<Duration>k__BackingField
	float ___U3CDurationU3Ek__BackingField_4;

public:
	inline static int32_t get_offset_of_U3CCamAU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C, ___U3CCamAU3Ek__BackingField_0)); }
	inline RuntimeObject* get_U3CCamAU3Ek__BackingField_0() const { return ___U3CCamAU3Ek__BackingField_0; }
	inline RuntimeObject** get_address_of_U3CCamAU3Ek__BackingField_0() { return &___U3CCamAU3Ek__BackingField_0; }
	inline void set_U3CCamAU3Ek__BackingField_0(RuntimeObject* value)
	{
		___U3CCamAU3Ek__BackingField_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CCamAU3Ek__BackingField_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CCamBU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C, ___U3CCamBU3Ek__BackingField_1)); }
	inline RuntimeObject* get_U3CCamBU3Ek__BackingField_1() const { return ___U3CCamBU3Ek__BackingField_1; }
	inline RuntimeObject** get_address_of_U3CCamBU3Ek__BackingField_1() { return &___U3CCamBU3Ek__BackingField_1; }
	inline void set_U3CCamBU3Ek__BackingField_1(RuntimeObject* value)
	{
		___U3CCamBU3Ek__BackingField_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CCamBU3Ek__BackingField_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CBlendCurveU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C, ___U3CBlendCurveU3Ek__BackingField_2)); }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * get_U3CBlendCurveU3Ek__BackingField_2() const { return ___U3CBlendCurveU3Ek__BackingField_2; }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** get_address_of_U3CBlendCurveU3Ek__BackingField_2() { return &___U3CBlendCurveU3Ek__BackingField_2; }
	inline void set_U3CBlendCurveU3Ek__BackingField_2(AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		___U3CBlendCurveU3Ek__BackingField_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CBlendCurveU3Ek__BackingField_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CTimeInBlendU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C, ___U3CTimeInBlendU3Ek__BackingField_3)); }
	inline float get_U3CTimeInBlendU3Ek__BackingField_3() const { return ___U3CTimeInBlendU3Ek__BackingField_3; }
	inline float* get_address_of_U3CTimeInBlendU3Ek__BackingField_3() { return &___U3CTimeInBlendU3Ek__BackingField_3; }
	inline void set_U3CTimeInBlendU3Ek__BackingField_3(float value)
	{
		___U3CTimeInBlendU3Ek__BackingField_3 = value;
	}

	inline static int32_t get_offset_of_U3CDurationU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C, ___U3CDurationU3Ek__BackingField_4)); }
	inline float get_U3CDurationU3Ek__BackingField_4() const { return ___U3CDurationU3Ek__BackingField_4; }
	inline float* get_address_of_U3CDurationU3Ek__BackingField_4() { return &___U3CDurationU3Ek__BackingField_4; }
	inline void set_U3CDurationU3Ek__BackingField_4(float value)
	{
		___U3CDurationU3Ek__BackingField_4 = value;
	}
};


// Cinemachine.Utility.CinemachineDebug
struct CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742  : public RuntimeObject
{
public:

public:
};

struct CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields
{
public:
	// System.Collections.Generic.HashSet`1<UnityEngine.Object> Cinemachine.Utility.CinemachineDebug::mClients
	HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * ___mClients_0;
	// Cinemachine.Utility.CinemachineDebug/OnGUIDelegate Cinemachine.Utility.CinemachineDebug::OnGUIHandlers
	OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * ___OnGUIHandlers_1;
	// System.Collections.Generic.List`1<System.Text.StringBuilder> Cinemachine.Utility.CinemachineDebug::mAvailableStringBuilders
	List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * ___mAvailableStringBuilders_2;

public:
	inline static int32_t get_offset_of_mClients_0() { return static_cast<int32_t>(offsetof(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields, ___mClients_0)); }
	inline HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * get_mClients_0() const { return ___mClients_0; }
	inline HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 ** get_address_of_mClients_0() { return &___mClients_0; }
	inline void set_mClients_0(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * value)
	{
		___mClients_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mClients_0), (void*)value);
	}

	inline static int32_t get_offset_of_OnGUIHandlers_1() { return static_cast<int32_t>(offsetof(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields, ___OnGUIHandlers_1)); }
	inline OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * get_OnGUIHandlers_1() const { return ___OnGUIHandlers_1; }
	inline OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 ** get_address_of_OnGUIHandlers_1() { return &___OnGUIHandlers_1; }
	inline void set_OnGUIHandlers_1(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * value)
	{
		___OnGUIHandlers_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___OnGUIHandlers_1), (void*)value);
	}

	inline static int32_t get_offset_of_mAvailableStringBuilders_2() { return static_cast<int32_t>(offsetof(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields, ___mAvailableStringBuilders_2)); }
	inline List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * get_mAvailableStringBuilders_2() const { return ___mAvailableStringBuilders_2; }
	inline List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 ** get_address_of_mAvailableStringBuilders_2() { return &___mAvailableStringBuilders_2; }
	inline void set_mAvailableStringBuilders_2(List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * value)
	{
		___mAvailableStringBuilders_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mAvailableStringBuilders_2), (void*)value);
	}
};


// UnityEngine.Input
struct Input_t763D9CAB93E5035D6CE4D185D9B64D7F3F47202A  : public RuntimeObject
{
public:

public:
};


// System.Reflection.MemberInfo
struct MemberInfo_t  : public RuntimeObject
{
public:

public:
};


// System.String
struct String_t  : public RuntimeObject
{
public:
	// System.Int32 System.String::m_stringLength
	int32_t ___m_stringLength_0;
	// System.Char System.String::m_firstChar
	Il2CppChar ___m_firstChar_1;

public:
	inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
	inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
	inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
	inline void set_m_stringLength_0(int32_t value)
	{
		___m_stringLength_0 = value;
	}

	inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
	inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
	inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
	inline void set_m_firstChar_1(Il2CppChar value)
	{
		___m_firstChar_1 = value;
	}
};

struct String_t_StaticFields
{
public:
	// System.String System.String::Empty
	String_t* ___Empty_5;

public:
	inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
	inline String_t* get_Empty_5() const { return ___Empty_5; }
	inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
	inline void set_Empty_5(String_t* value)
	{
		___Empty_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
	}
};


// System.Text.StringBuilder
struct StringBuilder_t  : public RuntimeObject
{
public:
	// System.Char[] System.Text.StringBuilder::m_ChunkChars
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___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;

public:
	inline static int32_t get_offset_of_m_ChunkChars_0() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkChars_0)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_m_ChunkChars_0() const { return ___m_ChunkChars_0; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_m_ChunkChars_0() { return &___m_ChunkChars_0; }
	inline void set_m_ChunkChars_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___m_ChunkChars_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkChars_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_ChunkPrevious_1() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkPrevious_1)); }
	inline StringBuilder_t * get_m_ChunkPrevious_1() const { return ___m_ChunkPrevious_1; }
	inline StringBuilder_t ** get_address_of_m_ChunkPrevious_1() { return &___m_ChunkPrevious_1; }
	inline void set_m_ChunkPrevious_1(StringBuilder_t * value)
	{
		___m_ChunkPrevious_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkPrevious_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_ChunkLength_2() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkLength_2)); }
	inline int32_t get_m_ChunkLength_2() const { return ___m_ChunkLength_2; }
	inline int32_t* get_address_of_m_ChunkLength_2() { return &___m_ChunkLength_2; }
	inline void set_m_ChunkLength_2(int32_t value)
	{
		___m_ChunkLength_2 = value;
	}

	inline static int32_t get_offset_of_m_ChunkOffset_3() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkOffset_3)); }
	inline int32_t get_m_ChunkOffset_3() const { return ___m_ChunkOffset_3; }
	inline int32_t* get_address_of_m_ChunkOffset_3() { return &___m_ChunkOffset_3; }
	inline void set_m_ChunkOffset_3(int32_t value)
	{
		___m_ChunkOffset_3 = value;
	}

	inline static int32_t get_offset_of_m_MaxCapacity_4() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_MaxCapacity_4)); }
	inline int32_t get_m_MaxCapacity_4() const { return ___m_MaxCapacity_4; }
	inline int32_t* get_address_of_m_MaxCapacity_4() { return &___m_MaxCapacity_4; }
	inline void set_m_MaxCapacity_4(int32_t value)
	{
		___m_MaxCapacity_4 = value;
	}
};


// UnityEngine.Events.UnityEventBase
struct UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB  : public RuntimeObject
{
public:
	// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
	InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 * ___m_Calls_0;
	// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
	PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC * ___m_PersistentCalls_1;
	// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
	bool ___m_CallsDirty_2;

public:
	inline static int32_t get_offset_of_m_Calls_0() { return static_cast<int32_t>(offsetof(UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB, ___m_Calls_0)); }
	inline InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 * get_m_Calls_0() const { return ___m_Calls_0; }
	inline InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 ** get_address_of_m_Calls_0() { return &___m_Calls_0; }
	inline void set_m_Calls_0(InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 * value)
	{
		___m_Calls_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Calls_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_PersistentCalls_1() { return static_cast<int32_t>(offsetof(UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB, ___m_PersistentCalls_1)); }
	inline PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC * get_m_PersistentCalls_1() const { return ___m_PersistentCalls_1; }
	inline PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC ** get_address_of_m_PersistentCalls_1() { return &___m_PersistentCalls_1; }
	inline void set_m_PersistentCalls_1(PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC * value)
	{
		___m_PersistentCalls_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_PersistentCalls_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_CallsDirty_2() { return static_cast<int32_t>(offsetof(UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB, ___m_CallsDirty_2)); }
	inline bool get_m_CallsDirty_2() const { return ___m_CallsDirty_2; }
	inline bool* get_address_of_m_CallsDirty_2() { return &___m_CallsDirty_2; }
	inline void set_m_CallsDirty_2(bool value)
	{
		___m_CallsDirty_2 = value;
	}
};


// System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52  : public RuntimeObject
{
public:

public:
};

// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
{
};

// UnityEngine.YieldInstruction
struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF  : public RuntimeObject
{
public:

public:
};

// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_com
{
};

// Cinemachine.CinemachineBrain/<AfterPhysics>d__32
struct U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688  : public RuntimeObject
{
public:
	// System.Int32 Cinemachine.CinemachineBrain/<AfterPhysics>d__32::<>1__state
	int32_t ___U3CU3E1__state_0;
	// System.Object Cinemachine.CinemachineBrain/<AfterPhysics>d__32::<>2__current
	RuntimeObject * ___U3CU3E2__current_1;
	// Cinemachine.CinemachineBrain Cinemachine.CinemachineBrain/<AfterPhysics>d__32::<>4__this
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___U3CU3E4__this_2;

public:
	inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688, ___U3CU3E1__state_0)); }
	inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
	inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
	inline void set_U3CU3E1__state_0(int32_t value)
	{
		___U3CU3E1__state_0 = value;
	}

	inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688, ___U3CU3E2__current_1)); }
	inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
	inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
	inline void set_U3CU3E2__current_1(RuntimeObject * value)
	{
		___U3CU3E2__current_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688, ___U3CU3E4__this_2)); }
	inline CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
	inline CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
	inline void set_U3CU3E4__this_2(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * value)
	{
		___U3CU3E4__this_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_2), (void*)value);
	}
};


// Cinemachine.CinemachineBrain/BrainFrame
struct BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3  : public RuntimeObject
{
public:
	// System.Int32 Cinemachine.CinemachineBrain/BrainFrame::id
	int32_t ___id_0;
	// Cinemachine.CinemachineBlend Cinemachine.CinemachineBrain/BrainFrame::blend
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___blend_1;
	// Cinemachine.CinemachineBlend Cinemachine.CinemachineBrain/BrainFrame::workingBlend
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___workingBlend_2;
	// Cinemachine.BlendSourceVirtualCamera Cinemachine.CinemachineBrain/BrainFrame::workingBlendSource
	BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * ___workingBlendSource_3;
	// System.Single Cinemachine.CinemachineBrain/BrainFrame::deltaTimeOverride
	float ___deltaTimeOverride_4;

public:
	inline static int32_t get_offset_of_id_0() { return static_cast<int32_t>(offsetof(BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3, ___id_0)); }
	inline int32_t get_id_0() const { return ___id_0; }
	inline int32_t* get_address_of_id_0() { return &___id_0; }
	inline void set_id_0(int32_t value)
	{
		___id_0 = value;
	}

	inline static int32_t get_offset_of_blend_1() { return static_cast<int32_t>(offsetof(BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3, ___blend_1)); }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * get_blend_1() const { return ___blend_1; }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** get_address_of_blend_1() { return &___blend_1; }
	inline void set_blend_1(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * value)
	{
		___blend_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___blend_1), (void*)value);
	}

	inline static int32_t get_offset_of_workingBlend_2() { return static_cast<int32_t>(offsetof(BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3, ___workingBlend_2)); }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * get_workingBlend_2() const { return ___workingBlend_2; }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** get_address_of_workingBlend_2() { return &___workingBlend_2; }
	inline void set_workingBlend_2(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * value)
	{
		___workingBlend_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___workingBlend_2), (void*)value);
	}

	inline static int32_t get_offset_of_workingBlendSource_3() { return static_cast<int32_t>(offsetof(BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3, ___workingBlendSource_3)); }
	inline BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * get_workingBlendSource_3() const { return ___workingBlendSource_3; }
	inline BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC ** get_address_of_workingBlendSource_3() { return &___workingBlendSource_3; }
	inline void set_workingBlendSource_3(BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * value)
	{
		___workingBlendSource_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___workingBlendSource_3), (void*)value);
	}

	inline static int32_t get_offset_of_deltaTimeOverride_4() { return static_cast<int32_t>(offsetof(BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3, ___deltaTimeOverride_4)); }
	inline float get_deltaTimeOverride_4() const { return ___deltaTimeOverride_4; }
	inline float* get_address_of_deltaTimeOverride_4() { return &___deltaTimeOverride_4; }
	inline void set_deltaTimeOverride_4(float value)
	{
		___deltaTimeOverride_4 = value;
	}
};


// Cinemachine.CinemachineClearShot/<>c
struct U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_StaticFields
{
public:
	// Cinemachine.CinemachineClearShot/<>c Cinemachine.CinemachineClearShot/<>c::<>9
	U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601 * ___U3CU3E9_0;
	// System.Comparison`1<Cinemachine.CinemachineClearShot/Pair> Cinemachine.CinemachineClearShot/<>c::<>9__47_0
	Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * ___U3CU3E9__47_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__47_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_StaticFields, ___U3CU3E9__47_0_1)); }
	inline Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * get_U3CU3E9__47_0_1() const { return ___U3CU3E9__47_0_1; }
	inline Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D ** get_address_of_U3CU3E9__47_0_1() { return &___U3CU3E9__47_0_1; }
	inline void set_U3CU3E9__47_0_1(Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * value)
	{
		___U3CU3E9__47_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__47_0_1), (void*)value);
	}
};


// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 
{
public:
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::list
	List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * ___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;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___list_0)); }
	inline List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * get_list_0() const { return ___list_0; }
	inline List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 ** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
	}

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___current_3)); }
	inline RuntimeObject * get_current_3() const { return ___current_3; }
	inline RuntimeObject ** get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(RuntimeObject * value)
	{
		___current_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___current_3), (void*)value);
	}
};


// System.Collections.Generic.List`1/Enumerator<Cinemachine.CinemachineCollider/VcamExtraState>
struct Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 
{
public:
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::list
	List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C * ___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
	VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * ___current_3;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27, ___list_0)); }
	inline List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C * get_list_0() const { return ___list_0; }
	inline List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C ** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C * value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
	}

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27, ___current_3)); }
	inline VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * get_current_3() const { return ___current_3; }
	inline VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * value)
	{
		___current_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___current_3), (void*)value);
	}
};


// UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>
struct UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049  : public UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_InvokeArray_3;

public:
	inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049, ___m_InvokeArray_3)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
	inline void set_m_InvokeArray_3(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		___m_InvokeArray_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
	}
};


// UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>
struct UnityEvent_2_tD4CC87D8825EB6B7B2ECA5E32AC86234B78DAC02  : public UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_InvokeArray_3;

public:
	inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_2_tD4CC87D8825EB6B7B2ECA5E32AC86234B78DAC02, ___m_InvokeArray_3)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
	inline void set_m_InvokeArray_3(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		___m_InvokeArray_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
	}
};


// Cinemachine.AxisBase
struct AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 
{
public:
	// 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;

public:
	inline static int32_t get_offset_of_m_Value_0() { return static_cast<int32_t>(offsetof(AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3, ___m_Value_0)); }
	inline float get_m_Value_0() const { return ___m_Value_0; }
	inline float* get_address_of_m_Value_0() { return &___m_Value_0; }
	inline void set_m_Value_0(float value)
	{
		___m_Value_0 = value;
	}

	inline static int32_t get_offset_of_m_MinValue_1() { return static_cast<int32_t>(offsetof(AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3, ___m_MinValue_1)); }
	inline float get_m_MinValue_1() const { return ___m_MinValue_1; }
	inline float* get_address_of_m_MinValue_1() { return &___m_MinValue_1; }
	inline void set_m_MinValue_1(float value)
	{
		___m_MinValue_1 = value;
	}

	inline static int32_t get_offset_of_m_MaxValue_2() { return static_cast<int32_t>(offsetof(AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3, ___m_MaxValue_2)); }
	inline float get_m_MaxValue_2() const { return ___m_MaxValue_2; }
	inline float* get_address_of_m_MaxValue_2() { return &___m_MaxValue_2; }
	inline void set_m_MaxValue_2(float value)
	{
		___m_MaxValue_2 = value;
	}

	inline static int32_t get_offset_of_m_Wrap_3() { return static_cast<int32_t>(offsetof(AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3, ___m_Wrap_3)); }
	inline bool get_m_Wrap_3() const { return ___m_Wrap_3; }
	inline bool* get_address_of_m_Wrap_3() { return &___m_Wrap_3; }
	inline void set_m_Wrap_3(bool value)
	{
		___m_Wrap_3 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.AxisBase
struct AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_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_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshaled_com
{
	float ___m_Value_0;
	float ___m_MinValue_1;
	float ___m_MaxValue_2;
	int32_t ___m_Wrap_3;
};

// System.Boolean
struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 
{
public:
	// System.Boolean System.Boolean::m_value
	bool ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
	inline bool get_m_value_0() const { return ___m_value_0; }
	inline bool* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(bool value)
	{
		___m_value_0 = value;
	}
};

struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
{
public:
	// System.String System.Boolean::TrueString
	String_t* ___TrueString_5;
	// System.String System.Boolean::FalseString
	String_t* ___FalseString_6;

public:
	inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
	inline String_t* get_TrueString_5() const { return ___TrueString_5; }
	inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
	inline void set_TrueString_5(String_t* value)
	{
		___TrueString_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
	}

	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
	inline String_t* get_FalseString_6() const { return ___FalseString_6; }
	inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
	inline void set_FalseString_6(String_t* value)
	{
		___FalseString_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
	}
};


// UnityEngine.Color
struct Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 
{
public:
	// 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;

public:
	inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___r_0)); }
	inline float get_r_0() const { return ___r_0; }
	inline float* get_address_of_r_0() { return &___r_0; }
	inline void set_r_0(float value)
	{
		___r_0 = value;
	}

	inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___g_1)); }
	inline float get_g_1() const { return ___g_1; }
	inline float* get_address_of_g_1() { return &___g_1; }
	inline void set_g_1(float value)
	{
		___g_1 = value;
	}

	inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___b_2)); }
	inline float get_b_2() const { return ___b_2; }
	inline float* get_address_of_b_2() { return &___b_2; }
	inline void set_b_2(float value)
	{
		___b_2 = value;
	}

	inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___a_3)); }
	inline float get_a_3() const { return ___a_3; }
	inline float* get_address_of_a_3() { return &___a_3; }
	inline void set_a_3(float value)
	{
		___a_3 = value;
	}
};


// System.Double
struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181 
{
public:
	// System.Double System.Double::m_value
	double ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); }
	inline double get_m_value_0() const { return ___m_value_0; }
	inline double* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(double value)
	{
		___m_value_0 = value;
	}
};

struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields
{
public:
	// System.Double System.Double::NegativeZero
	double ___NegativeZero_7;

public:
	inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); }
	inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
	inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
	inline void set_NegativeZero_7(double value)
	{
		___NegativeZero_7 = value;
	}
};


// System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA  : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
{
public:

public:
};

struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
{
public:
	// System.Char[] System.Enum::enumSeperatorCharArray
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;

public:
	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___enumSeperatorCharArray_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
{
};

// System.Int32
struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 
{
public:
	// System.Int32 System.Int32::m_value
	int32_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
	inline int32_t get_m_value_0() const { return ___m_value_0; }
	inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int32_t value)
	{
		___m_value_0 = value;
	}
};


// System.IntPtr
struct IntPtr_t 
{
public:
	// System.Void* System.IntPtr::m_value
	void* ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
	inline void* get_m_value_0() const { return ___m_value_0; }
	inline void** get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(void* value)
	{
		___m_value_0 = value;
	}
};

struct IntPtr_t_StaticFields
{
public:
	// System.IntPtr System.IntPtr::Zero
	intptr_t ___Zero_1;

public:
	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
	inline intptr_t get_Zero_1() const { return ___Zero_1; }
	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
	inline void set_Zero_1(intptr_t value)
	{
		___Zero_1 = value;
	}
};


// UnityEngine.Keyframe
struct Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F 
{
public:
	// 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;

public:
	inline static int32_t get_offset_of_m_Time_0() { return static_cast<int32_t>(offsetof(Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F, ___m_Time_0)); }
	inline float get_m_Time_0() const { return ___m_Time_0; }
	inline float* get_address_of_m_Time_0() { return &___m_Time_0; }
	inline void set_m_Time_0(float value)
	{
		___m_Time_0 = value;
	}

	inline static int32_t get_offset_of_m_Value_1() { return static_cast<int32_t>(offsetof(Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F, ___m_Value_1)); }
	inline float get_m_Value_1() const { return ___m_Value_1; }
	inline float* get_address_of_m_Value_1() { return &___m_Value_1; }
	inline void set_m_Value_1(float value)
	{
		___m_Value_1 = value;
	}

	inline static int32_t get_offset_of_m_InTangent_2() { return static_cast<int32_t>(offsetof(Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F, ___m_InTangent_2)); }
	inline float get_m_InTangent_2() const { return ___m_InTangent_2; }
	inline float* get_address_of_m_InTangent_2() { return &___m_InTangent_2; }
	inline void set_m_InTangent_2(float value)
	{
		___m_InTangent_2 = value;
	}

	inline static int32_t get_offset_of_m_OutTangent_3() { return static_cast<int32_t>(offsetof(Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F, ___m_OutTangent_3)); }
	inline float get_m_OutTangent_3() const { return ___m_OutTangent_3; }
	inline float* get_address_of_m_OutTangent_3() { return &___m_OutTangent_3; }
	inline void set_m_OutTangent_3(float value)
	{
		___m_OutTangent_3 = value;
	}

	inline static int32_t get_offset_of_m_WeightedMode_4() { return static_cast<int32_t>(offsetof(Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F, ___m_WeightedMode_4)); }
	inline int32_t get_m_WeightedMode_4() const { return ___m_WeightedMode_4; }
	inline int32_t* get_address_of_m_WeightedMode_4() { return &___m_WeightedMode_4; }
	inline void set_m_WeightedMode_4(int32_t value)
	{
		___m_WeightedMode_4 = value;
	}

	inline static int32_t get_offset_of_m_InWeight_5() { return static_cast<int32_t>(offsetof(Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F, ___m_InWeight_5)); }
	inline float get_m_InWeight_5() const { return ___m_InWeight_5; }
	inline float* get_address_of_m_InWeight_5() { return &___m_InWeight_5; }
	inline void set_m_InWeight_5(float value)
	{
		___m_InWeight_5 = value;
	}

	inline static int32_t get_offset_of_m_OutWeight_6() { return static_cast<int32_t>(offsetof(Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F, ___m_OutWeight_6)); }
	inline float get_m_OutWeight_6() const { return ___m_OutWeight_6; }
	inline float* get_address_of_m_OutWeight_6() { return &___m_OutWeight_6; }
	inline void set_m_OutWeight_6(float value)
	{
		___m_OutWeight_6 = value;
	}
};


// UnityEngine.LayerMask
struct LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 
{
public:
	// System.Int32 UnityEngine.LayerMask::m_Mask
	int32_t ___m_Mask_0;

public:
	inline static int32_t get_offset_of_m_Mask_0() { return static_cast<int32_t>(offsetof(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8, ___m_Mask_0)); }
	inline int32_t get_m_Mask_0() const { return ___m_Mask_0; }
	inline int32_t* get_address_of_m_Mask_0() { return &___m_Mask_0; }
	inline void set_m_Mask_0(int32_t value)
	{
		___m_Mask_0 = value;
	}
};


// UnityEngine.Matrix4x4
struct Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 
{
public:
	// 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;

public:
	inline static int32_t get_offset_of_m00_0() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m00_0)); }
	inline float get_m00_0() const { return ___m00_0; }
	inline float* get_address_of_m00_0() { return &___m00_0; }
	inline void set_m00_0(float value)
	{
		___m00_0 = value;
	}

	inline static int32_t get_offset_of_m10_1() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m10_1)); }
	inline float get_m10_1() const { return ___m10_1; }
	inline float* get_address_of_m10_1() { return &___m10_1; }
	inline void set_m10_1(float value)
	{
		___m10_1 = value;
	}

	inline static int32_t get_offset_of_m20_2() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m20_2)); }
	inline float get_m20_2() const { return ___m20_2; }
	inline float* get_address_of_m20_2() { return &___m20_2; }
	inline void set_m20_2(float value)
	{
		___m20_2 = value;
	}

	inline static int32_t get_offset_of_m30_3() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m30_3)); }
	inline float get_m30_3() const { return ___m30_3; }
	inline float* get_address_of_m30_3() { return &___m30_3; }
	inline void set_m30_3(float value)
	{
		___m30_3 = value;
	}

	inline static int32_t get_offset_of_m01_4() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m01_4)); }
	inline float get_m01_4() const { return ___m01_4; }
	inline float* get_address_of_m01_4() { return &___m01_4; }
	inline void set_m01_4(float value)
	{
		___m01_4 = value;
	}

	inline static int32_t get_offset_of_m11_5() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m11_5)); }
	inline float get_m11_5() const { return ___m11_5; }
	inline float* get_address_of_m11_5() { return &___m11_5; }
	inline void set_m11_5(float value)
	{
		___m11_5 = value;
	}

	inline static int32_t get_offset_of_m21_6() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m21_6)); }
	inline float get_m21_6() const { return ___m21_6; }
	inline float* get_address_of_m21_6() { return &___m21_6; }
	inline void set_m21_6(float value)
	{
		___m21_6 = value;
	}

	inline static int32_t get_offset_of_m31_7() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m31_7)); }
	inline float get_m31_7() const { return ___m31_7; }
	inline float* get_address_of_m31_7() { return &___m31_7; }
	inline void set_m31_7(float value)
	{
		___m31_7 = value;
	}

	inline static int32_t get_offset_of_m02_8() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m02_8)); }
	inline float get_m02_8() const { return ___m02_8; }
	inline float* get_address_of_m02_8() { return &___m02_8; }
	inline void set_m02_8(float value)
	{
		___m02_8 = value;
	}

	inline static int32_t get_offset_of_m12_9() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m12_9)); }
	inline float get_m12_9() const { return ___m12_9; }
	inline float* get_address_of_m12_9() { return &___m12_9; }
	inline void set_m12_9(float value)
	{
		___m12_9 = value;
	}

	inline static int32_t get_offset_of_m22_10() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m22_10)); }
	inline float get_m22_10() const { return ___m22_10; }
	inline float* get_address_of_m22_10() { return &___m22_10; }
	inline void set_m22_10(float value)
	{
		___m22_10 = value;
	}

	inline static int32_t get_offset_of_m32_11() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m32_11)); }
	inline float get_m32_11() const { return ___m32_11; }
	inline float* get_address_of_m32_11() { return &___m32_11; }
	inline void set_m32_11(float value)
	{
		___m32_11 = value;
	}

	inline static int32_t get_offset_of_m03_12() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m03_12)); }
	inline float get_m03_12() const { return ___m03_12; }
	inline float* get_address_of_m03_12() { return &___m03_12; }
	inline void set_m03_12(float value)
	{
		___m03_12 = value;
	}

	inline static int32_t get_offset_of_m13_13() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m13_13)); }
	inline float get_m13_13() const { return ___m13_13; }
	inline float* get_address_of_m13_13() { return &___m13_13; }
	inline void set_m13_13(float value)
	{
		___m13_13 = value;
	}

	inline static int32_t get_offset_of_m23_14() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m23_14)); }
	inline float get_m23_14() const { return ___m23_14; }
	inline float* get_address_of_m23_14() { return &___m23_14; }
	inline void set_m23_14(float value)
	{
		___m23_14 = value;
	}

	inline static int32_t get_offset_of_m33_15() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m33_15)); }
	inline float get_m33_15() const { return ___m33_15; }
	inline float* get_address_of_m33_15() { return &___m33_15; }
	inline void set_m33_15(float value)
	{
		___m33_15 = value;
	}
};

struct Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461_StaticFields
{
public:
	// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
	Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___zeroMatrix_16;
	// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
	Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___identityMatrix_17;

public:
	inline static int32_t get_offset_of_zeroMatrix_16() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461_StaticFields, ___zeroMatrix_16)); }
	inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  get_zeroMatrix_16() const { return ___zeroMatrix_16; }
	inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_zeroMatrix_16() { return &___zeroMatrix_16; }
	inline void set_zeroMatrix_16(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  value)
	{
		___zeroMatrix_16 = value;
	}

	inline static int32_t get_offset_of_identityMatrix_17() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461_StaticFields, ___identityMatrix_17)); }
	inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  get_identityMatrix_17() const { return ___identityMatrix_17; }
	inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_identityMatrix_17() { return &___identityMatrix_17; }
	inline void set_identityMatrix_17(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  value)
	{
		___identityMatrix_17 = value;
	}
};


// UnityEngine.PropertyAttribute
struct PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:

public:
};


// UnityEngine.Quaternion
struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 
{
public:
	// 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;

public:
	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___x_0)); }
	inline float get_x_0() const { return ___x_0; }
	inline float* get_address_of_x_0() { return &___x_0; }
	inline void set_x_0(float value)
	{
		___x_0 = value;
	}

	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___y_1)); }
	inline float get_y_1() const { return ___y_1; }
	inline float* get_address_of_y_1() { return &___y_1; }
	inline void set_y_1(float value)
	{
		___y_1 = value;
	}

	inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___z_2)); }
	inline float get_z_2() const { return ___z_2; }
	inline float* get_address_of_z_2() { return &___z_2; }
	inline void set_z_2(float value)
	{
		___z_2 = value;
	}

	inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___w_3)); }
	inline float get_w_3() const { return ___w_3; }
	inline float* get_address_of_w_3() { return &___w_3; }
	inline void set_w_3(float value)
	{
		___w_3 = value;
	}
};

struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields
{
public:
	// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___identityQuaternion_4;

public:
	inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields, ___identityQuaternion_4)); }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_identityQuaternion_4() const { return ___identityQuaternion_4; }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
	inline void set_identityQuaternion_4(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
	{
		___identityQuaternion_4 = value;
	}
};


// UnityEngine.Rect
struct Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 
{
public:
	// 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;

public:
	inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_XMin_0)); }
	inline float get_m_XMin_0() const { return ___m_XMin_0; }
	inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
	inline void set_m_XMin_0(float value)
	{
		___m_XMin_0 = value;
	}

	inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_YMin_1)); }
	inline float get_m_YMin_1() const { return ___m_YMin_1; }
	inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
	inline void set_m_YMin_1(float value)
	{
		___m_YMin_1 = value;
	}

	inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Width_2)); }
	inline float get_m_Width_2() const { return ___m_Width_2; }
	inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
	inline void set_m_Width_2(float value)
	{
		___m_Width_2 = value;
	}

	inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Height_3)); }
	inline float get_m_Height_3() const { return ___m_Height_3; }
	inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
	inline void set_m_Height_3(float value)
	{
		___m_Height_3 = value;
	}
};


// UnityEngine.SceneManagement.Scene
struct Scene_t5495AD2FDC587DB2E94D9BDE2B85868BFB9A92EE 
{
public:
	// System.Int32 UnityEngine.SceneManagement.Scene::m_Handle
	int32_t ___m_Handle_0;

public:
	inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(Scene_t5495AD2FDC587DB2E94D9BDE2B85868BFB9A92EE, ___m_Handle_0)); }
	inline int32_t get_m_Handle_0() const { return ___m_Handle_0; }
	inline int32_t* get_address_of_m_Handle_0() { return &___m_Handle_0; }
	inline void set_m_Handle_0(int32_t value)
	{
		___m_Handle_0 = value;
	}
};


// System.Single
struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E 
{
public:
	// System.Single System.Single::m_value
	float ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); }
	inline float get_m_value_0() const { return ___m_value_0; }
	inline float* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(float value)
	{
		___m_value_0 = value;
	}
};


// UnityEngine.Vector2
struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 
{
public:
	// System.Single UnityEngine.Vector2::x
	float ___x_0;
	// System.Single UnityEngine.Vector2::y
	float ___y_1;

public:
	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); }
	inline float get_x_0() const { return ___x_0; }
	inline float* get_address_of_x_0() { return &___x_0; }
	inline void set_x_0(float value)
	{
		___x_0 = value;
	}

	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___y_1)); }
	inline float get_y_1() const { return ___y_1; }
	inline float* get_address_of_y_1() { return &___y_1; }
	inline void set_y_1(float value)
	{
		___y_1 = value;
	}
};

struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields
{
public:
	// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___zeroVector_2;
	// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___oneVector_3;
	// UnityEngine.Vector2 UnityEngine.Vector2::upVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___upVector_4;
	// UnityEngine.Vector2 UnityEngine.Vector2::downVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___downVector_5;
	// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___leftVector_6;
	// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___rightVector_7;
	// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___positiveInfinityVector_8;
	// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___negativeInfinityVector_9;

public:
	inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_zeroVector_2() const { return ___zeroVector_2; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; }
	inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___zeroVector_2 = value;
	}

	inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_oneVector_3() const { return ___oneVector_3; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; }
	inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___oneVector_3 = value;
	}

	inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_upVector_4() const { return ___upVector_4; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; }
	inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___upVector_4 = value;
	}

	inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_downVector_5() const { return ___downVector_5; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; }
	inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___downVector_5 = value;
	}

	inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_leftVector_6() const { return ___leftVector_6; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; }
	inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___leftVector_6 = value;
	}

	inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_rightVector_7() const { return ___rightVector_7; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; }
	inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___rightVector_7 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
	inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___positiveInfinityVector_8 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
	inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___negativeInfinityVector_9 = value;
	}
};


// UnityEngine.Vector3
struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E 
{
public:
	// System.Single UnityEngine.Vector3::x
	float ___x_2;
	// System.Single UnityEngine.Vector3::y
	float ___y_3;
	// System.Single UnityEngine.Vector3::z
	float ___z_4;

public:
	inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); }
	inline float get_x_2() const { return ___x_2; }
	inline float* get_address_of_x_2() { return &___x_2; }
	inline void set_x_2(float value)
	{
		___x_2 = value;
	}

	inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); }
	inline float get_y_3() const { return ___y_3; }
	inline float* get_address_of_y_3() { return &___y_3; }
	inline void set_y_3(float value)
	{
		___y_3 = value;
	}

	inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); }
	inline float get_z_4() const { return ___z_4; }
	inline float* get_address_of_z_4() { return &___z_4; }
	inline void set_z_4(float value)
	{
		___z_4 = value;
	}
};

struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields
{
public:
	// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___zeroVector_5;
	// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___oneVector_6;
	// UnityEngine.Vector3 UnityEngine.Vector3::upVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___upVector_7;
	// UnityEngine.Vector3 UnityEngine.Vector3::downVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___downVector_8;
	// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___leftVector_9;
	// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___rightVector_10;
	// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___forwardVector_11;
	// UnityEngine.Vector3 UnityEngine.Vector3::backVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___backVector_12;
	// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positiveInfinityVector_13;
	// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___negativeInfinityVector_14;

public:
	inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_zeroVector_5() const { return ___zeroVector_5; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
	inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___zeroVector_5 = value;
	}

	inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_oneVector_6() const { return ___oneVector_6; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; }
	inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___oneVector_6 = value;
	}

	inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_upVector_7() const { return ___upVector_7; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; }
	inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___upVector_7 = value;
	}

	inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_downVector_8() const { return ___downVector_8; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; }
	inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___downVector_8 = value;
	}

	inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_leftVector_9() const { return ___leftVector_9; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; }
	inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___leftVector_9 = value;
	}

	inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_rightVector_10() const { return ___rightVector_10; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; }
	inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___rightVector_10 = value;
	}

	inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_forwardVector_11() const { return ___forwardVector_11; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; }
	inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___forwardVector_11 = value;
	}

	inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_backVector_12() const { return ___backVector_12; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; }
	inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___backVector_12 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
	inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___positiveInfinityVector_13 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
	inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___negativeInfinityVector_14 = value;
	}
};


// System.Void
struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
	};

public:
};


// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5  : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF
{
public:

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
struct __StaticArrayInitTypeSizeU3D12_t92F36FDDDC6AF21B649C1A19F59FCE74FC4D2D5D 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D12_t92F36FDDDC6AF21B649C1A19F59FCE74FC4D2D5D__padding[12];
	};

public:
};


// Cinemachine.AxisState/Recentering
struct Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 
{
public:
	// 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;

public:
	inline static int32_t get_offset_of_m_enabled_0() { return static_cast<int32_t>(offsetof(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427, ___m_enabled_0)); }
	inline bool get_m_enabled_0() const { return ___m_enabled_0; }
	inline bool* get_address_of_m_enabled_0() { return &___m_enabled_0; }
	inline void set_m_enabled_0(bool value)
	{
		___m_enabled_0 = value;
	}

	inline static int32_t get_offset_of_m_WaitTime_1() { return static_cast<int32_t>(offsetof(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427, ___m_WaitTime_1)); }
	inline float get_m_WaitTime_1() const { return ___m_WaitTime_1; }
	inline float* get_address_of_m_WaitTime_1() { return &___m_WaitTime_1; }
	inline void set_m_WaitTime_1(float value)
	{
		___m_WaitTime_1 = value;
	}

	inline static int32_t get_offset_of_m_RecenteringTime_2() { return static_cast<int32_t>(offsetof(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427, ___m_RecenteringTime_2)); }
	inline float get_m_RecenteringTime_2() const { return ___m_RecenteringTime_2; }
	inline float* get_address_of_m_RecenteringTime_2() { return &___m_RecenteringTime_2; }
	inline void set_m_RecenteringTime_2(float value)
	{
		___m_RecenteringTime_2 = value;
	}

	inline static int32_t get_offset_of_mLastAxisInputTime_3() { return static_cast<int32_t>(offsetof(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427, ___mLastAxisInputTime_3)); }
	inline float get_mLastAxisInputTime_3() const { return ___mLastAxisInputTime_3; }
	inline float* get_address_of_mLastAxisInputTime_3() { return &___mLastAxisInputTime_3; }
	inline void set_mLastAxisInputTime_3(float value)
	{
		___mLastAxisInputTime_3 = value;
	}

	inline static int32_t get_offset_of_mRecenteringVelocity_4() { return static_cast<int32_t>(offsetof(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427, ___mRecenteringVelocity_4)); }
	inline float get_mRecenteringVelocity_4() const { return ___mRecenteringVelocity_4; }
	inline float* get_address_of_mRecenteringVelocity_4() { return &___mRecenteringVelocity_4; }
	inline void set_mRecenteringVelocity_4(float value)
	{
		___mRecenteringVelocity_4 = value;
	}

	inline static int32_t get_offset_of_m_LegacyHeadingDefinition_5() { return static_cast<int32_t>(offsetof(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427, ___m_LegacyHeadingDefinition_5)); }
	inline int32_t get_m_LegacyHeadingDefinition_5() const { return ___m_LegacyHeadingDefinition_5; }
	inline int32_t* get_address_of_m_LegacyHeadingDefinition_5() { return &___m_LegacyHeadingDefinition_5; }
	inline void set_m_LegacyHeadingDefinition_5(int32_t value)
	{
		___m_LegacyHeadingDefinition_5 = value;
	}

	inline static int32_t get_offset_of_m_LegacyVelocityFilterStrength_6() { return static_cast<int32_t>(offsetof(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427, ___m_LegacyVelocityFilterStrength_6)); }
	inline int32_t get_m_LegacyVelocityFilterStrength_6() const { return ___m_LegacyVelocityFilterStrength_6; }
	inline int32_t* get_address_of_m_LegacyVelocityFilterStrength_6() { return &___m_LegacyVelocityFilterStrength_6; }
	inline void set_m_LegacyVelocityFilterStrength_6(int32_t value)
	{
		___m_LegacyVelocityFilterStrength_6 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.AxisState/Recentering
struct Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_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_t3B320CE750DA39B1C1E60536E3ED006253605427_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_t8E179439D0939CA1F23354DD785283354767EA6B 
{
public:
	// UnityEngine.Object Cinemachine.CameraState/CustomBlendable::m_Custom
	Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___m_Custom_0;
	// System.Single Cinemachine.CameraState/CustomBlendable::m_Weight
	float ___m_Weight_1;

public:
	inline static int32_t get_offset_of_m_Custom_0() { return static_cast<int32_t>(offsetof(CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B, ___m_Custom_0)); }
	inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * get_m_Custom_0() const { return ___m_Custom_0; }
	inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A ** get_address_of_m_Custom_0() { return &___m_Custom_0; }
	inline void set_m_Custom_0(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * value)
	{
		___m_Custom_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Custom_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_Weight_1() { return static_cast<int32_t>(offsetof(CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B, ___m_Weight_1)); }
	inline float get_m_Weight_1() const { return ___m_Weight_1; }
	inline float* get_address_of_m_Weight_1() { return &___m_Weight_1; }
	inline void set_m_Weight_1(float value)
	{
		___m_Weight_1 = value;
	}
};


// Cinemachine.CinemachineClearShot/Pair
struct Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB 
{
public:
	// System.Int32 Cinemachine.CinemachineClearShot/Pair::a
	int32_t ___a_0;
	// System.Single Cinemachine.CinemachineClearShot/Pair::b
	float ___b_1;

public:
	inline static int32_t get_offset_of_a_0() { return static_cast<int32_t>(offsetof(Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB, ___a_0)); }
	inline int32_t get_a_0() const { return ___a_0; }
	inline int32_t* get_address_of_a_0() { return &___a_0; }
	inline void set_a_0(int32_t value)
	{
		___a_0 = value;
	}

	inline static int32_t get_offset_of_b_1() { return static_cast<int32_t>(offsetof(Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB, ___b_1)); }
	inline float get_b_1() const { return ___b_1; }
	inline float* get_address_of_b_1() { return &___b_1; }
	inline void set_b_1(float value)
	{
		___b_1 = value;
	}
};


// Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74 
{
public:
	// 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;

public:
	inline static int32_t get_offset_of_Frequency_0() { return static_cast<int32_t>(offsetof(NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74, ___Frequency_0)); }
	inline float get_Frequency_0() const { return ___Frequency_0; }
	inline float* get_address_of_Frequency_0() { return &___Frequency_0; }
	inline void set_Frequency_0(float value)
	{
		___Frequency_0 = value;
	}

	inline static int32_t get_offset_of_Amplitude_1() { return static_cast<int32_t>(offsetof(NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74, ___Amplitude_1)); }
	inline float get_Amplitude_1() const { return ___Amplitude_1; }
	inline float* get_address_of_Amplitude_1() { return &___Amplitude_1; }
	inline void set_Amplitude_1(float value)
	{
		___Amplitude_1 = value;
	}

	inline static int32_t get_offset_of_Constant_2() { return static_cast<int32_t>(offsetof(NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74, ___Constant_2)); }
	inline bool get_Constant_2() const { return ___Constant_2; }
	inline bool* get_address_of_Constant_2() { return &___Constant_2; }
	inline void set_Constant_2(bool value)
	{
		___Constant_2 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74_marshaled_pinvoke
{
	float ___Frequency_0;
	float ___Amplitude_1;
	int32_t ___Constant_2;
};
// Native definition for COM marshalling of Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74_marshaled_com
{
	float ___Frequency_0;
	float ___Amplitude_1;
	int32_t ___Constant_2;
};

// Cinemachine.TargetPositionCache/TimeRange
struct TimeRange_t7E98E43CB32F29AB2FDD468EF65B68E0E7A27D8C 
{
public:
	// System.Single Cinemachine.TargetPositionCache/TimeRange::Start
	float ___Start_0;
	// System.Single Cinemachine.TargetPositionCache/TimeRange::End
	float ___End_1;

public:
	inline static int32_t get_offset_of_Start_0() { return static_cast<int32_t>(offsetof(TimeRange_t7E98E43CB32F29AB2FDD468EF65B68E0E7A27D8C, ___Start_0)); }
	inline float get_Start_0() const { return ___Start_0; }
	inline float* get_address_of_Start_0() { return &___Start_0; }
	inline void set_Start_0(float value)
	{
		___Start_0 = value;
	}

	inline static int32_t get_offset_of_End_1() { return static_cast<int32_t>(offsetof(TimeRange_t7E98E43CB32F29AB2FDD468EF65B68E0E7A27D8C, ___End_1)); }
	inline float get_End_1() const { return ___End_1; }
	inline float* get_address_of_End_1() { return &___End_1; }
	inline void set_End_1(float value)
	{
		___End_1 = value;
	}
};


// <PrivateImplementationDetails>
struct U3CPrivateImplementationDetailsU3E_t3D09E3BB90ED24C8516655B6BB6D6A637C1E0BA5  : public RuntimeObject
{
public:

public:
};

struct U3CPrivateImplementationDetailsU3E_t3D09E3BB90ED24C8516655B6BB6D6A637C1E0BA5_StaticFields
{
public:
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32
	__StaticArrayInitTypeSizeU3D12_t92F36FDDDC6AF21B649C1A19F59FCE74FC4D2D5D  ___AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0;

public:
	inline static int32_t get_offset_of_AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3D09E3BB90ED24C8516655B6BB6D6A637C1E0BA5_StaticFields, ___AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0)); }
	inline __StaticArrayInitTypeSizeU3D12_t92F36FDDDC6AF21B649C1A19F59FCE74FC4D2D5D  get_AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0() const { return ___AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0; }
	inline __StaticArrayInitTypeSizeU3D12_t92F36FDDDC6AF21B649C1A19F59FCE74FC4D2D5D * get_address_of_AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0() { return &___AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0; }
	inline void set_AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0(__StaticArrayInitTypeSizeU3D12_t92F36FDDDC6AF21B649C1A19F59FCE74FC4D2D5D  value)
	{
		___AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0 = value;
	}
};


// UnityEngine.AnimationCurve
struct AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.AnimationCurve::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03_marshaled_com
{
	intptr_t ___m_Ptr_0;
};

// Cinemachine.AxisStatePropertyAttribute
struct AxisStatePropertyAttribute_t4750AAF5611771ADF85E9C6D49E4C6500CA6BDDF  : public PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052
{
public:

public:
};


// System.Reflection.BindingFlags
struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 
{
public:
	// System.Int32 System.Reflection.BindingFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.Bounds
struct Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 
{
public:
	// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Center_0;
	// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Extents_1;

public:
	inline static int32_t get_offset_of_m_Center_0() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Center_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Center_0() const { return ___m_Center_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Center_0() { return &___m_Center_0; }
	inline void set_m_Center_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Center_0 = value;
	}

	inline static int32_t get_offset_of_m_Extents_1() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Extents_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Extents_1() const { return ___m_Extents_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Extents_1() { return &___m_Extents_1; }
	inline void set_m_Extents_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Extents_1 = value;
	}
};


// Cinemachine.CinemachineBlendDefinitionPropertyAttribute
struct CinemachineBlendDefinitionPropertyAttribute_tC2F8DB2E2E12A9E3859CF492F5D3C01C6BED48A9  : public PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052
{
public:

public:
};


// UnityEngine.Collision
struct Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0  : public RuntimeObject
{
public:
	// UnityEngine.Vector3 UnityEngine.Collision::m_Impulse
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Impulse_0;
	// UnityEngine.Vector3 UnityEngine.Collision::m_RelativeVelocity
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_RelativeVelocity_1;
	// UnityEngine.Rigidbody UnityEngine.Collision::m_Rigidbody
	Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * ___m_Rigidbody_2;
	// UnityEngine.Collider UnityEngine.Collision::m_Collider
	Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___m_Collider_3;
	// System.Int32 UnityEngine.Collision::m_ContactCount
	int32_t ___m_ContactCount_4;
	// UnityEngine.ContactPoint[] UnityEngine.Collision::m_ReusedContacts
	ContactPointU5BU5D_t1ACD262B1EA44CD48E2039381DE96847F203E62B* ___m_ReusedContacts_5;
	// UnityEngine.ContactPoint[] UnityEngine.Collision::m_LegacyContacts
	ContactPointU5BU5D_t1ACD262B1EA44CD48E2039381DE96847F203E62B* ___m_LegacyContacts_6;

public:
	inline static int32_t get_offset_of_m_Impulse_0() { return static_cast<int32_t>(offsetof(Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0, ___m_Impulse_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Impulse_0() const { return ___m_Impulse_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Impulse_0() { return &___m_Impulse_0; }
	inline void set_m_Impulse_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Impulse_0 = value;
	}

	inline static int32_t get_offset_of_m_RelativeVelocity_1() { return static_cast<int32_t>(offsetof(Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0, ___m_RelativeVelocity_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_RelativeVelocity_1() const { return ___m_RelativeVelocity_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_RelativeVelocity_1() { return &___m_RelativeVelocity_1; }
	inline void set_m_RelativeVelocity_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_RelativeVelocity_1 = value;
	}

	inline static int32_t get_offset_of_m_Rigidbody_2() { return static_cast<int32_t>(offsetof(Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0, ___m_Rigidbody_2)); }
	inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * get_m_Rigidbody_2() const { return ___m_Rigidbody_2; }
	inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A ** get_address_of_m_Rigidbody_2() { return &___m_Rigidbody_2; }
	inline void set_m_Rigidbody_2(Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * value)
	{
		___m_Rigidbody_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Rigidbody_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_Collider_3() { return static_cast<int32_t>(offsetof(Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0, ___m_Collider_3)); }
	inline Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * get_m_Collider_3() const { return ___m_Collider_3; }
	inline Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 ** get_address_of_m_Collider_3() { return &___m_Collider_3; }
	inline void set_m_Collider_3(Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * value)
	{
		___m_Collider_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Collider_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_ContactCount_4() { return static_cast<int32_t>(offsetof(Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0, ___m_ContactCount_4)); }
	inline int32_t get_m_ContactCount_4() const { return ___m_ContactCount_4; }
	inline int32_t* get_address_of_m_ContactCount_4() { return &___m_ContactCount_4; }
	inline void set_m_ContactCount_4(int32_t value)
	{
		___m_ContactCount_4 = value;
	}

	inline static int32_t get_offset_of_m_ReusedContacts_5() { return static_cast<int32_t>(offsetof(Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0, ___m_ReusedContacts_5)); }
	inline ContactPointU5BU5D_t1ACD262B1EA44CD48E2039381DE96847F203E62B* get_m_ReusedContacts_5() const { return ___m_ReusedContacts_5; }
	inline ContactPointU5BU5D_t1ACD262B1EA44CD48E2039381DE96847F203E62B** get_address_of_m_ReusedContacts_5() { return &___m_ReusedContacts_5; }
	inline void set_m_ReusedContacts_5(ContactPointU5BU5D_t1ACD262B1EA44CD48E2039381DE96847F203E62B* value)
	{
		___m_ReusedContacts_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ReusedContacts_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_LegacyContacts_6() { return static_cast<int32_t>(offsetof(Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0, ___m_LegacyContacts_6)); }
	inline ContactPointU5BU5D_t1ACD262B1EA44CD48E2039381DE96847F203E62B* get_m_LegacyContacts_6() const { return ___m_LegacyContacts_6; }
	inline ContactPointU5BU5D_t1ACD262B1EA44CD48E2039381DE96847F203E62B** get_address_of_m_LegacyContacts_6() { return &___m_LegacyContacts_6; }
	inline void set_m_LegacyContacts_6(ContactPointU5BU5D_t1ACD262B1EA44CD48E2039381DE96847F203E62B* value)
	{
		___m_LegacyContacts_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_LegacyContacts_6), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.Collision
struct Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0_marshaled_pinvoke
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Impulse_0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_RelativeVelocity_1;
	Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * ___m_Rigidbody_2;
	Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___m_Collider_3;
	int32_t ___m_ContactCount_4;
	ContactPoint_tC179732A8E0014F5EFF5977ED1ADF12CF14A9017 * ___m_ReusedContacts_5;
	ContactPoint_tC179732A8E0014F5EFF5977ED1ADF12CF14A9017 * ___m_LegacyContacts_6;
};
// Native definition for COM marshalling of UnityEngine.Collision
struct Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0_marshaled_com
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Impulse_0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_RelativeVelocity_1;
	Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * ___m_Rigidbody_2;
	Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___m_Collider_3;
	int32_t ___m_ContactCount_4;
	ContactPoint_tC179732A8E0014F5EFF5977ED1ADF12CF14A9017 * ___m_ReusedContacts_5;
	ContactPoint_tC179732A8E0014F5EFF5977ED1ADF12CF14A9017 * ___m_LegacyContacts_6;
};

// UnityEngine.Collision2D
struct Collision2D_t95B5FD331CE95276D3658140844190B485D26564  : public RuntimeObject
{
public:
	// 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_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___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_t7AE0F95E9BFC90DE859575689AA76B503D433277* ___m_ReusedContacts_7;
	// UnityEngine.ContactPoint2D[] UnityEngine.Collision2D::m_LegacyContacts
	ContactPoint2DU5BU5D_t7AE0F95E9BFC90DE859575689AA76B503D433277* ___m_LegacyContacts_8;

public:
	inline static int32_t get_offset_of_m_Collider_0() { return static_cast<int32_t>(offsetof(Collision2D_t95B5FD331CE95276D3658140844190B485D26564, ___m_Collider_0)); }
	inline int32_t get_m_Collider_0() const { return ___m_Collider_0; }
	inline int32_t* get_address_of_m_Collider_0() { return &___m_Collider_0; }
	inline void set_m_Collider_0(int32_t value)
	{
		___m_Collider_0 = value;
	}

	inline static int32_t get_offset_of_m_OtherCollider_1() { return static_cast<int32_t>(offsetof(Collision2D_t95B5FD331CE95276D3658140844190B485D26564, ___m_OtherCollider_1)); }
	inline int32_t get_m_OtherCollider_1() const { return ___m_OtherCollider_1; }
	inline int32_t* get_address_of_m_OtherCollider_1() { return &___m_OtherCollider_1; }
	inline void set_m_OtherCollider_1(int32_t value)
	{
		___m_OtherCollider_1 = value;
	}

	inline static int32_t get_offset_of_m_Rigidbody_2() { return static_cast<int32_t>(offsetof(Collision2D_t95B5FD331CE95276D3658140844190B485D26564, ___m_Rigidbody_2)); }
	inline int32_t get_m_Rigidbody_2() const { return ___m_Rigidbody_2; }
	inline int32_t* get_address_of_m_Rigidbody_2() { return &___m_Rigidbody_2; }
	inline void set_m_Rigidbody_2(int32_t value)
	{
		___m_Rigidbody_2 = value;
	}

	inline static int32_t get_offset_of_m_OtherRigidbody_3() { return static_cast<int32_t>(offsetof(Collision2D_t95B5FD331CE95276D3658140844190B485D26564, ___m_OtherRigidbody_3)); }
	inline int32_t get_m_OtherRigidbody_3() const { return ___m_OtherRigidbody_3; }
	inline int32_t* get_address_of_m_OtherRigidbody_3() { return &___m_OtherRigidbody_3; }
	inline void set_m_OtherRigidbody_3(int32_t value)
	{
		___m_OtherRigidbody_3 = value;
	}

	inline static int32_t get_offset_of_m_RelativeVelocity_4() { return static_cast<int32_t>(offsetof(Collision2D_t95B5FD331CE95276D3658140844190B485D26564, ___m_RelativeVelocity_4)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_m_RelativeVelocity_4() const { return ___m_RelativeVelocity_4; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_RelativeVelocity_4() { return &___m_RelativeVelocity_4; }
	inline void set_m_RelativeVelocity_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___m_RelativeVelocity_4 = value;
	}

	inline static int32_t get_offset_of_m_Enabled_5() { return static_cast<int32_t>(offsetof(Collision2D_t95B5FD331CE95276D3658140844190B485D26564, ___m_Enabled_5)); }
	inline int32_t get_m_Enabled_5() const { return ___m_Enabled_5; }
	inline int32_t* get_address_of_m_Enabled_5() { return &___m_Enabled_5; }
	inline void set_m_Enabled_5(int32_t value)
	{
		___m_Enabled_5 = value;
	}

	inline static int32_t get_offset_of_m_ContactCount_6() { return static_cast<int32_t>(offsetof(Collision2D_t95B5FD331CE95276D3658140844190B485D26564, ___m_ContactCount_6)); }
	inline int32_t get_m_ContactCount_6() const { return ___m_ContactCount_6; }
	inline int32_t* get_address_of_m_ContactCount_6() { return &___m_ContactCount_6; }
	inline void set_m_ContactCount_6(int32_t value)
	{
		___m_ContactCount_6 = value;
	}

	inline static int32_t get_offset_of_m_ReusedContacts_7() { return static_cast<int32_t>(offsetof(Collision2D_t95B5FD331CE95276D3658140844190B485D26564, ___m_ReusedContacts_7)); }
	inline ContactPoint2DU5BU5D_t7AE0F95E9BFC90DE859575689AA76B503D433277* get_m_ReusedContacts_7() const { return ___m_ReusedContacts_7; }
	inline ContactPoint2DU5BU5D_t7AE0F95E9BFC90DE859575689AA76B503D433277** get_address_of_m_ReusedContacts_7() { return &___m_ReusedContacts_7; }
	inline void set_m_ReusedContacts_7(ContactPoint2DU5BU5D_t7AE0F95E9BFC90DE859575689AA76B503D433277* value)
	{
		___m_ReusedContacts_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ReusedContacts_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_LegacyContacts_8() { return static_cast<int32_t>(offsetof(Collision2D_t95B5FD331CE95276D3658140844190B485D26564, ___m_LegacyContacts_8)); }
	inline ContactPoint2DU5BU5D_t7AE0F95E9BFC90DE859575689AA76B503D433277* get_m_LegacyContacts_8() const { return ___m_LegacyContacts_8; }
	inline ContactPoint2DU5BU5D_t7AE0F95E9BFC90DE859575689AA76B503D433277** get_address_of_m_LegacyContacts_8() { return &___m_LegacyContacts_8; }
	inline void set_m_LegacyContacts_8(ContactPoint2DU5BU5D_t7AE0F95E9BFC90DE859575689AA76B503D433277* value)
	{
		___m_LegacyContacts_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_LegacyContacts_8), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.Collision2D
struct Collision2D_t95B5FD331CE95276D3658140844190B485D26564_marshaled_pinvoke
{
	int32_t ___m_Collider_0;
	int32_t ___m_OtherCollider_1;
	int32_t ___m_Rigidbody_2;
	int32_t ___m_OtherRigidbody_3;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_RelativeVelocity_4;
	int32_t ___m_Enabled_5;
	int32_t ___m_ContactCount_6;
	ContactPoint2D_t5A4C242ABAE740C565BF01A35CEE279058E66A62 * ___m_ReusedContacts_7;
	ContactPoint2D_t5A4C242ABAE740C565BF01A35CEE279058E66A62 * ___m_LegacyContacts_8;
};
// Native definition for COM marshalling of UnityEngine.Collision2D
struct Collision2D_t95B5FD331CE95276D3658140844190B485D26564_marshaled_com
{
	int32_t ___m_Collider_0;
	int32_t ___m_OtherCollider_1;
	int32_t ___m_Rigidbody_2;
	int32_t ___m_OtherRigidbody_3;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_RelativeVelocity_4;
	int32_t ___m_Enabled_5;
	int32_t ___m_ContactCount_6;
	ContactPoint2D_t5A4C242ABAE740C565BF01A35CEE279058E66A62 * ___m_ReusedContacts_7;
	ContactPoint2D_t5A4C242ABAE740C565BF01A35CEE279058E66A62 * ___m_LegacyContacts_8;
};

// UnityEngine.Coroutine
struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7  : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF
{
public:
	// System.IntPtr UnityEngine.Coroutine::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7_marshaled_pinvoke : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7_marshaled_com : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_com
{
	intptr_t ___m_Ptr_0;
};

// System.Delegate
struct Delegate_t  : public RuntimeObject
{
public:
	// System.IntPtr System.Delegate::method_ptr
	Il2CppMethodPointer ___method_ptr_0;
	// System.IntPtr System.Delegate::invoke_impl
	intptr_t ___invoke_impl_1;
	// System.Object System.Delegate::m_target
	RuntimeObject * ___m_target_2;
	// System.IntPtr System.Delegate::method
	intptr_t ___method_3;
	// System.IntPtr System.Delegate::delegate_trampoline
	intptr_t ___delegate_trampoline_4;
	// System.IntPtr System.Delegate::extra_arg
	intptr_t ___extra_arg_5;
	// System.IntPtr System.Delegate::method_code
	intptr_t ___method_code_6;
	// System.Reflection.MethodInfo System.Delegate::method_info
	MethodInfo_t * ___method_info_7;
	// System.Reflection.MethodInfo System.Delegate::original_method_info
	MethodInfo_t * ___original_method_info_8;
	// System.DelegateData System.Delegate::data
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
	// System.Boolean System.Delegate::method_is_virtual
	bool ___method_is_virtual_10;

public:
	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
	inline void set_method_ptr_0(Il2CppMethodPointer value)
	{
		___method_ptr_0 = value;
	}

	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
	inline void set_invoke_impl_1(intptr_t value)
	{
		___invoke_impl_1 = value;
	}

	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
	inline void set_m_target_2(RuntimeObject * value)
	{
		___m_target_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
	}

	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
	inline intptr_t get_method_3() const { return ___method_3; }
	inline intptr_t* get_address_of_method_3() { return &___method_3; }
	inline void set_method_3(intptr_t value)
	{
		___method_3 = value;
	}

	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
	inline void set_delegate_trampoline_4(intptr_t value)
	{
		___delegate_trampoline_4 = value;
	}

	inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
	inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
	inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
	inline void set_extra_arg_5(intptr_t value)
	{
		___extra_arg_5 = value;
	}

	inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
	inline intptr_t get_method_code_6() const { return ___method_code_6; }
	inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
	inline void set_method_code_6(intptr_t value)
	{
		___method_code_6 = value;
	}

	inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
	inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
	inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
	inline void set_method_info_7(MethodInfo_t * value)
	{
		___method_info_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
	}

	inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
	inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
	inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
	inline void set_original_method_info_8(MethodInfo_t * value)
	{
		___original_method_info_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
	}

	inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
	inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
	inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
	inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
	{
		___data_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
	}

	inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
	inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
	inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
	inline void set_method_is_virtual_10(bool value)
	{
		___method_is_virtual_10 = value;
	}
};

// 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;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
	int32_t ___method_is_virtual_10;
};
// 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;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
	int32_t ___method_is_virtual_10;
};

// System.Exception
struct Exception_t  : public RuntimeObject
{
public:
	// 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_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
	// System.Diagnostics.StackTrace[] System.Exception::captured_traces
	StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
	// System.IntPtr[] System.Exception::native_trace_ips
	IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15;

public:
	inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
	inline String_t* get__className_1() const { return ____className_1; }
	inline String_t** get_address_of__className_1() { return &____className_1; }
	inline void set__className_1(String_t* value)
	{
		____className_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
	}

	inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
	inline String_t* get__message_2() const { return ____message_2; }
	inline String_t** get_address_of__message_2() { return &____message_2; }
	inline void set__message_2(String_t* value)
	{
		____message_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
	}

	inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
	inline RuntimeObject* get__data_3() const { return ____data_3; }
	inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
	inline void set__data_3(RuntimeObject* value)
	{
		____data_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
	}

	inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
	inline Exception_t * get__innerException_4() const { return ____innerException_4; }
	inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
	inline void set__innerException_4(Exception_t * value)
	{
		____innerException_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
	}

	inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
	inline String_t* get__helpURL_5() const { return ____helpURL_5; }
	inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
	inline void set__helpURL_5(String_t* value)
	{
		____helpURL_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
	}

	inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
	inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
	inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
	inline void set__stackTrace_6(RuntimeObject * value)
	{
		____stackTrace_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
	}

	inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
	inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
	inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
	inline void set__stackTraceString_7(String_t* value)
	{
		____stackTraceString_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
	}

	inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
	inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
	inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
	inline void set__remoteStackTraceString_8(String_t* value)
	{
		____remoteStackTraceString_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
	}

	inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
	inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
	inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
	inline void set__remoteStackIndex_9(int32_t value)
	{
		____remoteStackIndex_9 = value;
	}

	inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
	inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
	inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
	inline void set__dynamicMethods_10(RuntimeObject * value)
	{
		____dynamicMethods_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
	}

	inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
	inline int32_t get__HResult_11() const { return ____HResult_11; }
	inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
	inline void set__HResult_11(int32_t value)
	{
		____HResult_11 = value;
	}

	inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
	inline String_t* get__source_12() const { return ____source_12; }
	inline String_t** get_address_of__source_12() { return &____source_12; }
	inline void set__source_12(String_t* value)
	{
		____source_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
	}

	inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
	inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
	inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
	inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value)
	{
		____safeSerializationManager_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
	}

	inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
	inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; }
	inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; }
	inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value)
	{
		___captured_traces_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
	}

	inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
	inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
	inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
	inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value)
	{
		___native_trace_ips_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
	}
};

struct Exception_t_StaticFields
{
public:
	// System.Object System.Exception::s_EDILock
	RuntimeObject * ___s_EDILock_0;

public:
	inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
	inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
	inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
	inline void set_s_EDILock_0(RuntimeObject * value)
	{
		___s_EDILock_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
	}
};

// 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_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
	StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
	Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// 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_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
	StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
	Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};

// UnityEngine.HideFlags
struct HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12 
{
public:
	// System.Int32 UnityEngine.HideFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.LensSettings
struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA 
{
public:
	// 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;
	// System.Boolean Cinemachine.LensSettings::<Orthographic>k__BackingField
	bool ___U3COrthographicU3Ek__BackingField_6;
	// UnityEngine.Vector2 Cinemachine.LensSettings::<SensorSize>k__BackingField
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___U3CSensorSizeU3Ek__BackingField_7;
	// System.Boolean Cinemachine.LensSettings::<IsPhysicalCamera>k__BackingField
	bool ___U3CIsPhysicalCameraU3Ek__BackingField_8;
	// UnityEngine.Vector2 Cinemachine.LensSettings::LensShift
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___LensShift_9;

public:
	inline static int32_t get_offset_of_FieldOfView_1() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA, ___FieldOfView_1)); }
	inline float get_FieldOfView_1() const { return ___FieldOfView_1; }
	inline float* get_address_of_FieldOfView_1() { return &___FieldOfView_1; }
	inline void set_FieldOfView_1(float value)
	{
		___FieldOfView_1 = value;
	}

	inline static int32_t get_offset_of_OrthographicSize_2() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA, ___OrthographicSize_2)); }
	inline float get_OrthographicSize_2() const { return ___OrthographicSize_2; }
	inline float* get_address_of_OrthographicSize_2() { return &___OrthographicSize_2; }
	inline void set_OrthographicSize_2(float value)
	{
		___OrthographicSize_2 = value;
	}

	inline static int32_t get_offset_of_NearClipPlane_3() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA, ___NearClipPlane_3)); }
	inline float get_NearClipPlane_3() const { return ___NearClipPlane_3; }
	inline float* get_address_of_NearClipPlane_3() { return &___NearClipPlane_3; }
	inline void set_NearClipPlane_3(float value)
	{
		___NearClipPlane_3 = value;
	}

	inline static int32_t get_offset_of_FarClipPlane_4() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA, ___FarClipPlane_4)); }
	inline float get_FarClipPlane_4() const { return ___FarClipPlane_4; }
	inline float* get_address_of_FarClipPlane_4() { return &___FarClipPlane_4; }
	inline void set_FarClipPlane_4(float value)
	{
		___FarClipPlane_4 = value;
	}

	inline static int32_t get_offset_of_Dutch_5() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA, ___Dutch_5)); }
	inline float get_Dutch_5() const { return ___Dutch_5; }
	inline float* get_address_of_Dutch_5() { return &___Dutch_5; }
	inline void set_Dutch_5(float value)
	{
		___Dutch_5 = value;
	}

	inline static int32_t get_offset_of_U3COrthographicU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA, ___U3COrthographicU3Ek__BackingField_6)); }
	inline bool get_U3COrthographicU3Ek__BackingField_6() const { return ___U3COrthographicU3Ek__BackingField_6; }
	inline bool* get_address_of_U3COrthographicU3Ek__BackingField_6() { return &___U3COrthographicU3Ek__BackingField_6; }
	inline void set_U3COrthographicU3Ek__BackingField_6(bool value)
	{
		___U3COrthographicU3Ek__BackingField_6 = value;
	}

	inline static int32_t get_offset_of_U3CSensorSizeU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA, ___U3CSensorSizeU3Ek__BackingField_7)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_U3CSensorSizeU3Ek__BackingField_7() const { return ___U3CSensorSizeU3Ek__BackingField_7; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CSensorSizeU3Ek__BackingField_7() { return &___U3CSensorSizeU3Ek__BackingField_7; }
	inline void set_U3CSensorSizeU3Ek__BackingField_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___U3CSensorSizeU3Ek__BackingField_7 = value;
	}

	inline static int32_t get_offset_of_U3CIsPhysicalCameraU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA, ___U3CIsPhysicalCameraU3Ek__BackingField_8)); }
	inline bool get_U3CIsPhysicalCameraU3Ek__BackingField_8() const { return ___U3CIsPhysicalCameraU3Ek__BackingField_8; }
	inline bool* get_address_of_U3CIsPhysicalCameraU3Ek__BackingField_8() { return &___U3CIsPhysicalCameraU3Ek__BackingField_8; }
	inline void set_U3CIsPhysicalCameraU3Ek__BackingField_8(bool value)
	{
		___U3CIsPhysicalCameraU3Ek__BackingField_8 = value;
	}

	inline static int32_t get_offset_of_LensShift_9() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA, ___LensShift_9)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_LensShift_9() const { return ___LensShift_9; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_LensShift_9() { return &___LensShift_9; }
	inline void set_LensShift_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___LensShift_9 = value;
	}
};

struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_StaticFields
{
public:
	// Cinemachine.LensSettings Cinemachine.LensSettings::Default
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___Default_0;

public:
	inline static int32_t get_offset_of_Default_0() { return static_cast<int32_t>(offsetof(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_StaticFields, ___Default_0)); }
	inline LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  get_Default_0() const { return ___Default_0; }
	inline LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * get_address_of_Default_0() { return &___Default_0; }
	inline void set_Default_0(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  value)
	{
		___Default_0 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.LensSettings
struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_pinvoke
{
	float ___FieldOfView_1;
	float ___OrthographicSize_2;
	float ___NearClipPlane_3;
	float ___FarClipPlane_4;
	float ___Dutch_5;
	int32_t ___U3COrthographicU3Ek__BackingField_6;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___U3CSensorSizeU3Ek__BackingField_7;
	int32_t ___U3CIsPhysicalCameraU3Ek__BackingField_8;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___LensShift_9;
};
// Native definition for COM marshalling of Cinemachine.LensSettings
struct LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_com
{
	float ___FieldOfView_1;
	float ___OrthographicSize_2;
	float ___NearClipPlane_3;
	float ___FarClipPlane_4;
	float ___Dutch_5;
	int32_t ___U3COrthographicU3Ek__BackingField_6;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___U3CSensorSizeU3Ek__BackingField_7;
	int32_t ___U3CIsPhysicalCameraU3Ek__BackingField_8;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___LensShift_9;
};

// UnityEngine.SceneManagement.LoadSceneMode
struct LoadSceneMode_tF5060E18B71D524860ECBF7B9B56193B1907E5CC 
{
public:
	// System.Int32 UnityEngine.SceneManagement.LoadSceneMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LoadSceneMode_tF5060E18B71D524860ECBF7B9B56193B1907E5CC, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.Object
struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Object::m_CachedPtr
	intptr_t ___m_CachedPtr_0;

public:
	inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); }
	inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
	inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
	inline void set_m_CachedPtr_0(intptr_t value)
	{
		___m_CachedPtr_0 = value;
	}
};

struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields
{
public:
	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;

public:
	inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
	inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
	{
		___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};

// UnityEngine.Plane
struct Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 
{
public:
	// UnityEngine.Vector3 UnityEngine.Plane::m_Normal
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Normal_1;
	// System.Single UnityEngine.Plane::m_Distance
	float ___m_Distance_2;

public:
	inline static int32_t get_offset_of_m_Normal_1() { return static_cast<int32_t>(offsetof(Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7, ___m_Normal_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Normal_1() const { return ___m_Normal_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Normal_1() { return &___m_Normal_1; }
	inline void set_m_Normal_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Normal_1 = value;
	}

	inline static int32_t get_offset_of_m_Distance_2() { return static_cast<int32_t>(offsetof(Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7, ___m_Distance_2)); }
	inline float get_m_Distance_2() const { return ___m_Distance_2; }
	inline float* get_address_of_m_Distance_2() { return &___m_Distance_2; }
	inline void set_m_Distance_2(float value)
	{
		___m_Distance_2 = value;
	}
};


// Cinemachine.Utility.PositionPredictor
struct PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A  : public RuntimeObject
{
public:
	// UnityEngine.Vector3 Cinemachine.Utility.PositionPredictor::m_Velocity
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Velocity_0;
	// UnityEngine.Vector3 Cinemachine.Utility.PositionPredictor::m_SmoothDampVelocity
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_SmoothDampVelocity_1;
	// UnityEngine.Vector3 Cinemachine.Utility.PositionPredictor::m_Pos
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Pos_2;
	// System.Boolean Cinemachine.Utility.PositionPredictor::m_HavePos
	bool ___m_HavePos_3;
	// System.Single Cinemachine.Utility.PositionPredictor::<Smoothing>k__BackingField
	float ___U3CSmoothingU3Ek__BackingField_4;

public:
	inline static int32_t get_offset_of_m_Velocity_0() { return static_cast<int32_t>(offsetof(PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A, ___m_Velocity_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Velocity_0() const { return ___m_Velocity_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Velocity_0() { return &___m_Velocity_0; }
	inline void set_m_Velocity_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Velocity_0 = value;
	}

	inline static int32_t get_offset_of_m_SmoothDampVelocity_1() { return static_cast<int32_t>(offsetof(PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A, ___m_SmoothDampVelocity_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_SmoothDampVelocity_1() const { return ___m_SmoothDampVelocity_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_SmoothDampVelocity_1() { return &___m_SmoothDampVelocity_1; }
	inline void set_m_SmoothDampVelocity_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_SmoothDampVelocity_1 = value;
	}

	inline static int32_t get_offset_of_m_Pos_2() { return static_cast<int32_t>(offsetof(PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A, ___m_Pos_2)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Pos_2() const { return ___m_Pos_2; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Pos_2() { return &___m_Pos_2; }
	inline void set_m_Pos_2(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Pos_2 = value;
	}

	inline static int32_t get_offset_of_m_HavePos_3() { return static_cast<int32_t>(offsetof(PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A, ___m_HavePos_3)); }
	inline bool get_m_HavePos_3() const { return ___m_HavePos_3; }
	inline bool* get_address_of_m_HavePos_3() { return &___m_HavePos_3; }
	inline void set_m_HavePos_3(bool value)
	{
		___m_HavePos_3 = value;
	}

	inline static int32_t get_offset_of_U3CSmoothingU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A, ___U3CSmoothingU3Ek__BackingField_4)); }
	inline float get_U3CSmoothingU3Ek__BackingField_4() const { return ___U3CSmoothingU3Ek__BackingField_4; }
	inline float* get_address_of_U3CSmoothingU3Ek__BackingField_4() { return &___U3CSmoothingU3Ek__BackingField_4; }
	inline void set_U3CSmoothingU3Ek__BackingField_4(float value)
	{
		___U3CSmoothingU3Ek__BackingField_4 = value;
	}
};


// UnityEngine.QueryTriggerInteraction
struct QueryTriggerInteraction_t9B82FB8CCAF559F47B6B8C0ECE197515ABFA96B0 
{
public:
	// System.Int32 UnityEngine.QueryTriggerInteraction::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(QueryTriggerInteraction_t9B82FB8CCAF559F47B6B8C0ECE197515ABFA96B0, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.Ray
struct Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 
{
public:
	// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Origin_0;
	// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Direction_1;

public:
	inline static int32_t get_offset_of_m_Origin_0() { return static_cast<int32_t>(offsetof(Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6, ___m_Origin_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Origin_0() const { return ___m_Origin_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Origin_0() { return &___m_Origin_0; }
	inline void set_m_Origin_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Origin_0 = value;
	}

	inline static int32_t get_offset_of_m_Direction_1() { return static_cast<int32_t>(offsetof(Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6, ___m_Direction_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Direction_1() const { return ___m_Direction_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Direction_1() { return &___m_Direction_1; }
	inline void set_m_Direction_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Direction_1 = value;
	}
};


// UnityEngine.RaycastHit
struct RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 
{
public:
	// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Point_0;
	// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___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_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_UV_4;
	// System.Int32 UnityEngine.RaycastHit::m_Collider
	int32_t ___m_Collider_5;

public:
	inline static int32_t get_offset_of_m_Point_0() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Point_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Point_0() const { return ___m_Point_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Point_0() { return &___m_Point_0; }
	inline void set_m_Point_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Point_0 = value;
	}

	inline static int32_t get_offset_of_m_Normal_1() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Normal_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Normal_1() const { return ___m_Normal_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Normal_1() { return &___m_Normal_1; }
	inline void set_m_Normal_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Normal_1 = value;
	}

	inline static int32_t get_offset_of_m_FaceID_2() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_FaceID_2)); }
	inline uint32_t get_m_FaceID_2() const { return ___m_FaceID_2; }
	inline uint32_t* get_address_of_m_FaceID_2() { return &___m_FaceID_2; }
	inline void set_m_FaceID_2(uint32_t value)
	{
		___m_FaceID_2 = value;
	}

	inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Distance_3)); }
	inline float get_m_Distance_3() const { return ___m_Distance_3; }
	inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; }
	inline void set_m_Distance_3(float value)
	{
		___m_Distance_3 = value;
	}

	inline static int32_t get_offset_of_m_UV_4() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_UV_4)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_m_UV_4() const { return ___m_UV_4; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_UV_4() { return &___m_UV_4; }
	inline void set_m_UV_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___m_UV_4 = value;
	}

	inline static int32_t get_offset_of_m_Collider_5() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Collider_5)); }
	inline int32_t get_m_Collider_5() const { return ___m_Collider_5; }
	inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; }
	inline void set_m_Collider_5(int32_t value)
	{
		___m_Collider_5 = value;
	}
};


// UnityEngine.RectOffset
struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.RectOffset::m_Ptr
	intptr_t ___m_Ptr_0;
	// System.Object UnityEngine.RectOffset::m_SourceStyle
	RuntimeObject * ___m_SourceStyle_1;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}

	inline static int32_t get_offset_of_m_SourceStyle_1() { return static_cast<int32_t>(offsetof(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70, ___m_SourceStyle_1)); }
	inline RuntimeObject * get_m_SourceStyle_1() const { return ___m_SourceStyle_1; }
	inline RuntimeObject ** get_address_of_m_SourceStyle_1() { return &___m_SourceStyle_1; }
	inline void set_m_SourceStyle_1(RuntimeObject * value)
	{
		___m_SourceStyle_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SourceStyle_1), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.RectOffset
struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
	Il2CppIUnknown* ___m_SourceStyle_1;
};
// Native definition for COM marshalling of UnityEngine.RectOffset
struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_com
{
	intptr_t ___m_Ptr_0;
	Il2CppIUnknown* ___m_SourceStyle_1;
};

// System.RuntimeTypeHandle
struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 
{
public:
	// System.IntPtr System.RuntimeTypeHandle::value
	intptr_t ___value_0;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
	inline intptr_t get_value_0() const { return ___value_0; }
	inline intptr_t* get_address_of_value_0() { return &___value_0; }
	inline void set_value_0(intptr_t value)
	{
		___value_0 = value;
	}
};


// Cinemachine.AxisState/SpeedMode
struct SpeedMode_t7371A14D833762D166BB6C190C37DB1C30D053BB 
{
public:
	// System.Int32 Cinemachine.AxisState/SpeedMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SpeedMode_t7371A14D833762D166BB6C190C37DB1C30D053BB, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CameraState/BlendHintValue
struct BlendHintValue_t7E87A2F98F21271FE108514B78A38754BEBE94F4 
{
public:
	// System.Int32 Cinemachine.CameraState/BlendHintValue::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BlendHintValue_t7E87A2F98F21271FE108514B78A38754BEBE94F4, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineBlendDefinition/Style
struct Style_t710EA49EB59E246B2C5DC218BDC1352DABAC757E 
{
public:
	// System.Int32 Cinemachine.CinemachineBlendDefinition/Style::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Style_t710EA49EB59E246B2C5DC218BDC1352DABAC757E, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineBrain/BrainEvent
struct BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E  : public UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049
{
public:

public:
};


// Cinemachine.CinemachineBrain/BrainUpdateMethod
struct BrainUpdateMethod_t38DCF33A6BB4E3829652F644BDC79617BBBE6AEF 
{
public:
	// System.Int32 Cinemachine.CinemachineBrain/BrainUpdateMethod::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BrainUpdateMethod_t38DCF33A6BB4E3829652F644BDC79617BBBE6AEF, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineBrain/UpdateMethod
struct UpdateMethod_t2BC8740E83444F42609FCB121D59B2B147B7E2EA 
{
public:
	// System.Int32 Cinemachine.CinemachineBrain/UpdateMethod::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UpdateMethod_t2BC8740E83444F42609FCB121D59B2B147B7E2EA, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296  : public UnityEvent_2_tD4CC87D8825EB6B7B2ECA5E32AC86234B78DAC02
{
public:

public:
};


// Cinemachine.CinemachineCollider/ResolutionStrategy
struct ResolutionStrategy_tA1463AF7E38308D4C10A49231DFF1F754A81E055 
{
public:
	// System.Int32 Cinemachine.CinemachineCollider/ResolutionStrategy::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ResolutionStrategy_tA1463AF7E38308D4C10A49231DFF1F754A81E055, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineCollider/VcamExtraState
struct VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC  : public RuntimeObject
{
public:
	// UnityEngine.Vector3 Cinemachine.CinemachineCollider/VcamExtraState::m_previousDisplacement
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_previousDisplacement_0;
	// UnityEngine.Vector3 Cinemachine.CinemachineCollider/VcamExtraState::m_previousDisplacementCorrection
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_previousDisplacementCorrection_1;
	// System.Single Cinemachine.CinemachineCollider/VcamExtraState::colliderDisplacement
	float ___colliderDisplacement_2;
	// System.Boolean Cinemachine.CinemachineCollider/VcamExtraState::targetObscured
	bool ___targetObscured_3;
	// System.Single Cinemachine.CinemachineCollider/VcamExtraState::occlusionStartTime
	float ___occlusionStartTime_4;
	// System.Collections.Generic.List`1<UnityEngine.Vector3> Cinemachine.CinemachineCollider/VcamExtraState::debugResolutionPath
	List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * ___debugResolutionPath_5;
	// System.Single Cinemachine.CinemachineCollider/VcamExtraState::m_SmoothedDistance
	float ___m_SmoothedDistance_6;
	// System.Single Cinemachine.CinemachineCollider/VcamExtraState::m_SmoothedTime
	float ___m_SmoothedTime_7;

public:
	inline static int32_t get_offset_of_m_previousDisplacement_0() { return static_cast<int32_t>(offsetof(VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC, ___m_previousDisplacement_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_previousDisplacement_0() const { return ___m_previousDisplacement_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_previousDisplacement_0() { return &___m_previousDisplacement_0; }
	inline void set_m_previousDisplacement_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_previousDisplacement_0 = value;
	}

	inline static int32_t get_offset_of_m_previousDisplacementCorrection_1() { return static_cast<int32_t>(offsetof(VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC, ___m_previousDisplacementCorrection_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_previousDisplacementCorrection_1() const { return ___m_previousDisplacementCorrection_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_previousDisplacementCorrection_1() { return &___m_previousDisplacementCorrection_1; }
	inline void set_m_previousDisplacementCorrection_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_previousDisplacementCorrection_1 = value;
	}

	inline static int32_t get_offset_of_colliderDisplacement_2() { return static_cast<int32_t>(offsetof(VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC, ___colliderDisplacement_2)); }
	inline float get_colliderDisplacement_2() const { return ___colliderDisplacement_2; }
	inline float* get_address_of_colliderDisplacement_2() { return &___colliderDisplacement_2; }
	inline void set_colliderDisplacement_2(float value)
	{
		___colliderDisplacement_2 = value;
	}

	inline static int32_t get_offset_of_targetObscured_3() { return static_cast<int32_t>(offsetof(VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC, ___targetObscured_3)); }
	inline bool get_targetObscured_3() const { return ___targetObscured_3; }
	inline bool* get_address_of_targetObscured_3() { return &___targetObscured_3; }
	inline void set_targetObscured_3(bool value)
	{
		___targetObscured_3 = value;
	}

	inline static int32_t get_offset_of_occlusionStartTime_4() { return static_cast<int32_t>(offsetof(VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC, ___occlusionStartTime_4)); }
	inline float get_occlusionStartTime_4() const { return ___occlusionStartTime_4; }
	inline float* get_address_of_occlusionStartTime_4() { return &___occlusionStartTime_4; }
	inline void set_occlusionStartTime_4(float value)
	{
		___occlusionStartTime_4 = value;
	}

	inline static int32_t get_offset_of_debugResolutionPath_5() { return static_cast<int32_t>(offsetof(VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC, ___debugResolutionPath_5)); }
	inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * get_debugResolutionPath_5() const { return ___debugResolutionPath_5; }
	inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 ** get_address_of_debugResolutionPath_5() { return &___debugResolutionPath_5; }
	inline void set_debugResolutionPath_5(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * value)
	{
		___debugResolutionPath_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___debugResolutionPath_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_SmoothedDistance_6() { return static_cast<int32_t>(offsetof(VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC, ___m_SmoothedDistance_6)); }
	inline float get_m_SmoothedDistance_6() const { return ___m_SmoothedDistance_6; }
	inline float* get_address_of_m_SmoothedDistance_6() { return &___m_SmoothedDistance_6; }
	inline void set_m_SmoothedDistance_6(float value)
	{
		___m_SmoothedDistance_6 = value;
	}

	inline static int32_t get_offset_of_m_SmoothedTime_7() { return static_cast<int32_t>(offsetof(VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC, ___m_SmoothedTime_7)); }
	inline float get_m_SmoothedTime_7() const { return ___m_SmoothedTime_7; }
	inline float* get_address_of_m_SmoothedTime_7() { return &___m_SmoothedTime_7; }
	inline void set_m_SmoothedTime_7(float value)
	{
		___m_SmoothedTime_7 = value;
	}
};


// Cinemachine.CinemachineComposer/FovCache
struct FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 
{
public:
	// UnityEngine.Rect Cinemachine.CinemachineComposer/FovCache::mFovSoftGuideRect
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___mFovSoftGuideRect_0;
	// UnityEngine.Rect Cinemachine.CinemachineComposer/FovCache::mFovHardGuideRect
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___mFovHardGuideRect_1;
	// System.Single Cinemachine.CinemachineComposer/FovCache::mFovH
	float ___mFovH_2;
	// System.Single Cinemachine.CinemachineComposer/FovCache::mFov
	float ___mFov_3;
	// System.Single Cinemachine.CinemachineComposer/FovCache::mOrthoSizeOverDistance
	float ___mOrthoSizeOverDistance_4;
	// System.Single Cinemachine.CinemachineComposer/FovCache::mAspect
	float ___mAspect_5;
	// UnityEngine.Rect Cinemachine.CinemachineComposer/FovCache::mSoftGuideRect
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___mSoftGuideRect_6;
	// UnityEngine.Rect Cinemachine.CinemachineComposer/FovCache::mHardGuideRect
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___mHardGuideRect_7;

public:
	inline static int32_t get_offset_of_mFovSoftGuideRect_0() { return static_cast<int32_t>(offsetof(FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0, ___mFovSoftGuideRect_0)); }
	inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  get_mFovSoftGuideRect_0() const { return ___mFovSoftGuideRect_0; }
	inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * get_address_of_mFovSoftGuideRect_0() { return &___mFovSoftGuideRect_0; }
	inline void set_mFovSoftGuideRect_0(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  value)
	{
		___mFovSoftGuideRect_0 = value;
	}

	inline static int32_t get_offset_of_mFovHardGuideRect_1() { return static_cast<int32_t>(offsetof(FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0, ___mFovHardGuideRect_1)); }
	inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  get_mFovHardGuideRect_1() const { return ___mFovHardGuideRect_1; }
	inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * get_address_of_mFovHardGuideRect_1() { return &___mFovHardGuideRect_1; }
	inline void set_mFovHardGuideRect_1(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  value)
	{
		___mFovHardGuideRect_1 = value;
	}

	inline static int32_t get_offset_of_mFovH_2() { return static_cast<int32_t>(offsetof(FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0, ___mFovH_2)); }
	inline float get_mFovH_2() const { return ___mFovH_2; }
	inline float* get_address_of_mFovH_2() { return &___mFovH_2; }
	inline void set_mFovH_2(float value)
	{
		___mFovH_2 = value;
	}

	inline static int32_t get_offset_of_mFov_3() { return static_cast<int32_t>(offsetof(FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0, ___mFov_3)); }
	inline float get_mFov_3() const { return ___mFov_3; }
	inline float* get_address_of_mFov_3() { return &___mFov_3; }
	inline void set_mFov_3(float value)
	{
		___mFov_3 = value;
	}

	inline static int32_t get_offset_of_mOrthoSizeOverDistance_4() { return static_cast<int32_t>(offsetof(FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0, ___mOrthoSizeOverDistance_4)); }
	inline float get_mOrthoSizeOverDistance_4() const { return ___mOrthoSizeOverDistance_4; }
	inline float* get_address_of_mOrthoSizeOverDistance_4() { return &___mOrthoSizeOverDistance_4; }
	inline void set_mOrthoSizeOverDistance_4(float value)
	{
		___mOrthoSizeOverDistance_4 = value;
	}

	inline static int32_t get_offset_of_mAspect_5() { return static_cast<int32_t>(offsetof(FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0, ___mAspect_5)); }
	inline float get_mAspect_5() const { return ___mAspect_5; }
	inline float* get_address_of_mAspect_5() { return &___mAspect_5; }
	inline void set_mAspect_5(float value)
	{
		___mAspect_5 = value;
	}

	inline static int32_t get_offset_of_mSoftGuideRect_6() { return static_cast<int32_t>(offsetof(FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0, ___mSoftGuideRect_6)); }
	inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  get_mSoftGuideRect_6() const { return ___mSoftGuideRect_6; }
	inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * get_address_of_mSoftGuideRect_6() { return &___mSoftGuideRect_6; }
	inline void set_mSoftGuideRect_6(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  value)
	{
		___mSoftGuideRect_6 = value;
	}

	inline static int32_t get_offset_of_mHardGuideRect_7() { return static_cast<int32_t>(offsetof(FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0, ___mHardGuideRect_7)); }
	inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  get_mHardGuideRect_7() const { return ___mHardGuideRect_7; }
	inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * get_address_of_mHardGuideRect_7() { return &___mHardGuideRect_7; }
	inline void set_mHardGuideRect_7(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  value)
	{
		___mHardGuideRect_7 = value;
	}
};


// Cinemachine.CinemachineConfiner/Mode
struct Mode_t5CB3A7C5755C6E61B62817791C7354B07ABAF3F7 
{
public:
	// System.Int32 Cinemachine.CinemachineConfiner/Mode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Mode_t5CB3A7C5755C6E61B62817791C7354B07ABAF3F7, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineConfiner/VcamExtraState
struct VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA  : public RuntimeObject
{
public:
	// UnityEngine.Vector3 Cinemachine.CinemachineConfiner/VcamExtraState::m_previousDisplacement
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_previousDisplacement_0;
	// System.Single Cinemachine.CinemachineConfiner/VcamExtraState::confinerDisplacement
	float ___confinerDisplacement_1;

public:
	inline static int32_t get_offset_of_m_previousDisplacement_0() { return static_cast<int32_t>(offsetof(VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA, ___m_previousDisplacement_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_previousDisplacement_0() const { return ___m_previousDisplacement_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_previousDisplacement_0() { return &___m_previousDisplacement_0; }
	inline void set_m_previousDisplacement_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_previousDisplacement_0 = value;
	}

	inline static int32_t get_offset_of_confinerDisplacement_1() { return static_cast<int32_t>(offsetof(VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA, ___confinerDisplacement_1)); }
	inline float get_confinerDisplacement_1() const { return ___confinerDisplacement_1; }
	inline float* get_address_of_confinerDisplacement_1() { return &___confinerDisplacement_1; }
	inline void set_confinerDisplacement_1(float value)
	{
		___confinerDisplacement_1 = value;
	}
};


// Cinemachine.CinemachineCore/Stage
struct Stage_t9554C4B330D6E1FC747961284AC5B84778D8FC0D 
{
public:
	// System.Int32 Cinemachine.CinemachineCore/Stage::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Stage_t9554C4B330D6E1FC747961284AC5B84778D8FC0D, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineCore/UpdateFilter
struct UpdateFilter_t2C5466EF51B990B5103BE478BE3F326523407D3F 
{
public:
	// System.Int32 Cinemachine.CinemachineCore/UpdateFilter::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UpdateFilter_t2C5466EF51B990B5103BE478BE3F326523407D3F, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineTargetGroup/PositionMode
struct PositionMode_t32E29A6C3380A3D4CCCB9A50E97C0FE09B87766D 
{
public:
	// System.Int32 Cinemachine.CinemachineTargetGroup/PositionMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(PositionMode_t32E29A6C3380A3D4CCCB9A50E97C0FE09B87766D, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineTargetGroup/RotationMode
struct RotationMode_t8654A62CA54FADB9F5A5F3CC756D186FDB3853DF 
{
public:
	// System.Int32 Cinemachine.CinemachineTargetGroup/RotationMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RotationMode_t8654A62CA54FADB9F5A5F3CC756D186FDB3853DF, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineTargetGroup/UpdateMethod
struct UpdateMethod_tF4277584632456B0A5AF2D38BE3026311E1DE250 
{
public:
	// System.Int32 Cinemachine.CinemachineTargetGroup/UpdateMethod::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UpdateMethod_tF4277584632456B0A5AF2D38BE3026311E1DE250, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineVirtualCameraBase/BlendHint
struct BlendHint_t9B1FFA41B35EC74367AB4D7A1AE2A4D1FE29B7CE 
{
public:
	// System.Int32 Cinemachine.CinemachineVirtualCameraBase/BlendHint::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BlendHint_t9B1FFA41B35EC74367AB4D7A1AE2A4D1FE29B7CE, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode
struct StandbyUpdateMode_t60D677E92B072D6B19C7F69C3DD753EB3457F3A5 
{
public:
	// System.Int32 Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StandbyUpdateMode_t60D677E92B072D6B19C7F69C3DD753EB3457F3A5, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9 
{
public:
	// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::X
	NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74  ___X_0;
	// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::Y
	NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74  ___Y_1;
	// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::Z
	NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74  ___Z_2;

public:
	inline static int32_t get_offset_of_X_0() { return static_cast<int32_t>(offsetof(TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9, ___X_0)); }
	inline NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74  get_X_0() const { return ___X_0; }
	inline NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74 * get_address_of_X_0() { return &___X_0; }
	inline void set_X_0(NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74  value)
	{
		___X_0 = value;
	}

	inline static int32_t get_offset_of_Y_1() { return static_cast<int32_t>(offsetof(TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9, ___Y_1)); }
	inline NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74  get_Y_1() const { return ___Y_1; }
	inline NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74 * get_address_of_Y_1() { return &___Y_1; }
	inline void set_Y_1(NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74  value)
	{
		___Y_1 = value;
	}

	inline static int32_t get_offset_of_Z_2() { return static_cast<int32_t>(offsetof(TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9, ___Z_2)); }
	inline NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74  get_Z_2() const { return ___Z_2; }
	inline NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74 * get_address_of_Z_2() { return &___Z_2; }
	inline void set_Z_2(NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74  value)
	{
		___Z_2 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9_marshaled_pinvoke
{
	NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74_marshaled_pinvoke ___X_0;
	NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74_marshaled_pinvoke ___Y_1;
	NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74_marshaled_pinvoke ___Z_2;
};
// Native definition for COM marshalling of Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9_marshaled_com
{
	NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74_marshaled_com ___X_0;
	NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74_marshaled_com ___Y_1;
	NoiseParams_tCD06F575D1A3AB194959BA734930D7F167F7FC74_marshaled_com ___Z_2;
};

// Cinemachine.TargetPositionCache/Mode
struct Mode_t0E8223D47B28BF57DC054FEE24CEDEA6E67BFD0E 
{
public:
	// System.Int32 Cinemachine.TargetPositionCache/Mode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Mode_t0E8223D47B28BF57DC054FEE24CEDEA6E67BFD0E, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.UpdateTracker/UpdateClock
struct UpdateClock_tAC77FB482A65400E9526AB615FCFB2D7936F4BF4 
{
public:
	// System.Int32 Cinemachine.UpdateTracker/UpdateClock::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UpdateClock_tAC77FB482A65400E9526AB615FCFB2D7936F4BF4, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// Cinemachine.AxisState
struct AxisState_t376D19829A676B98933979F42845F6476071DDE8 
{
public:
	// 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_t3B320CE750DA39B1C1E60536E3ED006253605427  ___m_Recentering_11;
	// System.Single Cinemachine.AxisState::mCurrentSpeed
	float ___mCurrentSpeed_12;
	// Cinemachine.AxisState/IInputAxisProvider Cinemachine.AxisState::m_InputAxisProvider
	RuntimeObject* ___m_InputAxisProvider_14;
	// System.Int32 Cinemachine.AxisState::m_InputAxisIndex
	int32_t ___m_InputAxisIndex_15;
	// System.Boolean Cinemachine.AxisState::<ValueRangeLocked>k__BackingField
	bool ___U3CValueRangeLockedU3Ek__BackingField_16;
	// System.Boolean Cinemachine.AxisState::<HasRecentering>k__BackingField
	bool ___U3CHasRecenteringU3Ek__BackingField_17;

public:
	inline static int32_t get_offset_of_Value_0() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___Value_0)); }
	inline float get_Value_0() const { return ___Value_0; }
	inline float* get_address_of_Value_0() { return &___Value_0; }
	inline void set_Value_0(float value)
	{
		___Value_0 = value;
	}

	inline static int32_t get_offset_of_m_SpeedMode_1() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_SpeedMode_1)); }
	inline int32_t get_m_SpeedMode_1() const { return ___m_SpeedMode_1; }
	inline int32_t* get_address_of_m_SpeedMode_1() { return &___m_SpeedMode_1; }
	inline void set_m_SpeedMode_1(int32_t value)
	{
		___m_SpeedMode_1 = value;
	}

	inline static int32_t get_offset_of_m_MaxSpeed_2() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_MaxSpeed_2)); }
	inline float get_m_MaxSpeed_2() const { return ___m_MaxSpeed_2; }
	inline float* get_address_of_m_MaxSpeed_2() { return &___m_MaxSpeed_2; }
	inline void set_m_MaxSpeed_2(float value)
	{
		___m_MaxSpeed_2 = value;
	}

	inline static int32_t get_offset_of_m_AccelTime_3() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_AccelTime_3)); }
	inline float get_m_AccelTime_3() const { return ___m_AccelTime_3; }
	inline float* get_address_of_m_AccelTime_3() { return &___m_AccelTime_3; }
	inline void set_m_AccelTime_3(float value)
	{
		___m_AccelTime_3 = value;
	}

	inline static int32_t get_offset_of_m_DecelTime_4() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_DecelTime_4)); }
	inline float get_m_DecelTime_4() const { return ___m_DecelTime_4; }
	inline float* get_address_of_m_DecelTime_4() { return &___m_DecelTime_4; }
	inline void set_m_DecelTime_4(float value)
	{
		___m_DecelTime_4 = value;
	}

	inline static int32_t get_offset_of_m_InputAxisName_5() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_InputAxisName_5)); }
	inline String_t* get_m_InputAxisName_5() const { return ___m_InputAxisName_5; }
	inline String_t** get_address_of_m_InputAxisName_5() { return &___m_InputAxisName_5; }
	inline void set_m_InputAxisName_5(String_t* value)
	{
		___m_InputAxisName_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InputAxisName_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_InputAxisValue_6() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_InputAxisValue_6)); }
	inline float get_m_InputAxisValue_6() const { return ___m_InputAxisValue_6; }
	inline float* get_address_of_m_InputAxisValue_6() { return &___m_InputAxisValue_6; }
	inline void set_m_InputAxisValue_6(float value)
	{
		___m_InputAxisValue_6 = value;
	}

	inline static int32_t get_offset_of_m_InvertInput_7() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_InvertInput_7)); }
	inline bool get_m_InvertInput_7() const { return ___m_InvertInput_7; }
	inline bool* get_address_of_m_InvertInput_7() { return &___m_InvertInput_7; }
	inline void set_m_InvertInput_7(bool value)
	{
		___m_InvertInput_7 = value;
	}

	inline static int32_t get_offset_of_m_MinValue_8() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_MinValue_8)); }
	inline float get_m_MinValue_8() const { return ___m_MinValue_8; }
	inline float* get_address_of_m_MinValue_8() { return &___m_MinValue_8; }
	inline void set_m_MinValue_8(float value)
	{
		___m_MinValue_8 = value;
	}

	inline static int32_t get_offset_of_m_MaxValue_9() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_MaxValue_9)); }
	inline float get_m_MaxValue_9() const { return ___m_MaxValue_9; }
	inline float* get_address_of_m_MaxValue_9() { return &___m_MaxValue_9; }
	inline void set_m_MaxValue_9(float value)
	{
		___m_MaxValue_9 = value;
	}

	inline static int32_t get_offset_of_m_Wrap_10() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_Wrap_10)); }
	inline bool get_m_Wrap_10() const { return ___m_Wrap_10; }
	inline bool* get_address_of_m_Wrap_10() { return &___m_Wrap_10; }
	inline void set_m_Wrap_10(bool value)
	{
		___m_Wrap_10 = value;
	}

	inline static int32_t get_offset_of_m_Recentering_11() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_Recentering_11)); }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  get_m_Recentering_11() const { return ___m_Recentering_11; }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * get_address_of_m_Recentering_11() { return &___m_Recentering_11; }
	inline void set_m_Recentering_11(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  value)
	{
		___m_Recentering_11 = value;
	}

	inline static int32_t get_offset_of_mCurrentSpeed_12() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___mCurrentSpeed_12)); }
	inline float get_mCurrentSpeed_12() const { return ___mCurrentSpeed_12; }
	inline float* get_address_of_mCurrentSpeed_12() { return &___mCurrentSpeed_12; }
	inline void set_mCurrentSpeed_12(float value)
	{
		___mCurrentSpeed_12 = value;
	}

	inline static int32_t get_offset_of_m_InputAxisProvider_14() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_InputAxisProvider_14)); }
	inline RuntimeObject* get_m_InputAxisProvider_14() const { return ___m_InputAxisProvider_14; }
	inline RuntimeObject** get_address_of_m_InputAxisProvider_14() { return &___m_InputAxisProvider_14; }
	inline void set_m_InputAxisProvider_14(RuntimeObject* value)
	{
		___m_InputAxisProvider_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_InputAxisProvider_14), (void*)value);
	}

	inline static int32_t get_offset_of_m_InputAxisIndex_15() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___m_InputAxisIndex_15)); }
	inline int32_t get_m_InputAxisIndex_15() const { return ___m_InputAxisIndex_15; }
	inline int32_t* get_address_of_m_InputAxisIndex_15() { return &___m_InputAxisIndex_15; }
	inline void set_m_InputAxisIndex_15(int32_t value)
	{
		___m_InputAxisIndex_15 = value;
	}

	inline static int32_t get_offset_of_U3CValueRangeLockedU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___U3CValueRangeLockedU3Ek__BackingField_16)); }
	inline bool get_U3CValueRangeLockedU3Ek__BackingField_16() const { return ___U3CValueRangeLockedU3Ek__BackingField_16; }
	inline bool* get_address_of_U3CValueRangeLockedU3Ek__BackingField_16() { return &___U3CValueRangeLockedU3Ek__BackingField_16; }
	inline void set_U3CValueRangeLockedU3Ek__BackingField_16(bool value)
	{
		___U3CValueRangeLockedU3Ek__BackingField_16 = value;
	}

	inline static int32_t get_offset_of_U3CHasRecenteringU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(AxisState_t376D19829A676B98933979F42845F6476071DDE8, ___U3CHasRecenteringU3Ek__BackingField_17)); }
	inline bool get_U3CHasRecenteringU3Ek__BackingField_17() const { return ___U3CHasRecenteringU3Ek__BackingField_17; }
	inline bool* get_address_of_U3CHasRecenteringU3Ek__BackingField_17() { return &___U3CHasRecenteringU3Ek__BackingField_17; }
	inline void set_U3CHasRecenteringU3Ek__BackingField_17(bool value)
	{
		___U3CHasRecenteringU3Ek__BackingField_17 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.AxisState
struct AxisState_t376D19829A676B98933979F42845F6476071DDE8_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_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_pinvoke ___m_Recentering_11;
	float ___mCurrentSpeed_12;
	RuntimeObject* ___m_InputAxisProvider_14;
	int32_t ___m_InputAxisIndex_15;
	int32_t ___U3CValueRangeLockedU3Ek__BackingField_16;
	int32_t ___U3CHasRecenteringU3Ek__BackingField_17;
};
// Native definition for COM marshalling of Cinemachine.AxisState
struct AxisState_t376D19829A676B98933979F42845F6476071DDE8_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_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_com ___m_Recentering_11;
	float ___mCurrentSpeed_12;
	RuntimeObject* ___m_InputAxisProvider_14;
	int32_t ___m_InputAxisIndex_15;
	int32_t ___U3CValueRangeLockedU3Ek__BackingField_16;
	int32_t ___U3CHasRecenteringU3Ek__BackingField_17;
};

// Cinemachine.CameraState
struct CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 
{
public:
	// Cinemachine.LensSettings Cinemachine.CameraState::<Lens>k__BackingField
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___U3CLensU3Ek__BackingField_0;
	// UnityEngine.Vector3 Cinemachine.CameraState::<ReferenceUp>k__BackingField
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CReferenceUpU3Ek__BackingField_1;
	// UnityEngine.Vector3 Cinemachine.CameraState::<ReferenceLookAt>k__BackingField
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CReferenceLookAtU3Ek__BackingField_2;
	// UnityEngine.Vector3 Cinemachine.CameraState::<RawPosition>k__BackingField
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CRawPositionU3Ek__BackingField_4;
	// UnityEngine.Quaternion Cinemachine.CameraState::<RawOrientation>k__BackingField
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___U3CRawOrientationU3Ek__BackingField_5;
	// UnityEngine.Vector3 Cinemachine.CameraState::<PositionDampingBypass>k__BackingField
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CPositionDampingBypassU3Ek__BackingField_6;
	// System.Single Cinemachine.CameraState::<ShotQuality>k__BackingField
	float ___U3CShotQualityU3Ek__BackingField_7;
	// UnityEngine.Vector3 Cinemachine.CameraState::<PositionCorrection>k__BackingField
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CPositionCorrectionU3Ek__BackingField_8;
	// UnityEngine.Quaternion Cinemachine.CameraState::<OrientationCorrection>k__BackingField
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___U3COrientationCorrectionU3Ek__BackingField_9;
	// Cinemachine.CameraState/BlendHintValue Cinemachine.CameraState::<BlendHint>k__BackingField
	int32_t ___U3CBlendHintU3Ek__BackingField_10;
	// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom0
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom0_11;
	// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom1
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom1_12;
	// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom2
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom2_13;
	// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom3
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom3_14;
	// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable> Cinemachine.CameraState::m_CustomOverflow
	List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * ___m_CustomOverflow_15;
	// System.Int32 Cinemachine.CameraState::<NumCustomBlendables>k__BackingField
	int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;

public:
	inline static int32_t get_offset_of_U3CLensU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CLensU3Ek__BackingField_0)); }
	inline LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  get_U3CLensU3Ek__BackingField_0() const { return ___U3CLensU3Ek__BackingField_0; }
	inline LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * get_address_of_U3CLensU3Ek__BackingField_0() { return &___U3CLensU3Ek__BackingField_0; }
	inline void set_U3CLensU3Ek__BackingField_0(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  value)
	{
		___U3CLensU3Ek__BackingField_0 = value;
	}

	inline static int32_t get_offset_of_U3CReferenceUpU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CReferenceUpU3Ek__BackingField_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_U3CReferenceUpU3Ek__BackingField_1() const { return ___U3CReferenceUpU3Ek__BackingField_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CReferenceUpU3Ek__BackingField_1() { return &___U3CReferenceUpU3Ek__BackingField_1; }
	inline void set_U3CReferenceUpU3Ek__BackingField_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___U3CReferenceUpU3Ek__BackingField_1 = value;
	}

	inline static int32_t get_offset_of_U3CReferenceLookAtU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CReferenceLookAtU3Ek__BackingField_2)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_U3CReferenceLookAtU3Ek__BackingField_2() const { return ___U3CReferenceLookAtU3Ek__BackingField_2; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CReferenceLookAtU3Ek__BackingField_2() { return &___U3CReferenceLookAtU3Ek__BackingField_2; }
	inline void set_U3CReferenceLookAtU3Ek__BackingField_2(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___U3CReferenceLookAtU3Ek__BackingField_2 = value;
	}

	inline static int32_t get_offset_of_U3CRawPositionU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CRawPositionU3Ek__BackingField_4)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_U3CRawPositionU3Ek__BackingField_4() const { return ___U3CRawPositionU3Ek__BackingField_4; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CRawPositionU3Ek__BackingField_4() { return &___U3CRawPositionU3Ek__BackingField_4; }
	inline void set_U3CRawPositionU3Ek__BackingField_4(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___U3CRawPositionU3Ek__BackingField_4 = value;
	}

	inline static int32_t get_offset_of_U3CRawOrientationU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CRawOrientationU3Ek__BackingField_5)); }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_U3CRawOrientationU3Ek__BackingField_5() const { return ___U3CRawOrientationU3Ek__BackingField_5; }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_U3CRawOrientationU3Ek__BackingField_5() { return &___U3CRawOrientationU3Ek__BackingField_5; }
	inline void set_U3CRawOrientationU3Ek__BackingField_5(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
	{
		___U3CRawOrientationU3Ek__BackingField_5 = value;
	}

	inline static int32_t get_offset_of_U3CPositionDampingBypassU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CPositionDampingBypassU3Ek__BackingField_6)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_U3CPositionDampingBypassU3Ek__BackingField_6() const { return ___U3CPositionDampingBypassU3Ek__BackingField_6; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CPositionDampingBypassU3Ek__BackingField_6() { return &___U3CPositionDampingBypassU3Ek__BackingField_6; }
	inline void set_U3CPositionDampingBypassU3Ek__BackingField_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___U3CPositionDampingBypassU3Ek__BackingField_6 = value;
	}

	inline static int32_t get_offset_of_U3CShotQualityU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CShotQualityU3Ek__BackingField_7)); }
	inline float get_U3CShotQualityU3Ek__BackingField_7() const { return ___U3CShotQualityU3Ek__BackingField_7; }
	inline float* get_address_of_U3CShotQualityU3Ek__BackingField_7() { return &___U3CShotQualityU3Ek__BackingField_7; }
	inline void set_U3CShotQualityU3Ek__BackingField_7(float value)
	{
		___U3CShotQualityU3Ek__BackingField_7 = value;
	}

	inline static int32_t get_offset_of_U3CPositionCorrectionU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CPositionCorrectionU3Ek__BackingField_8)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_U3CPositionCorrectionU3Ek__BackingField_8() const { return ___U3CPositionCorrectionU3Ek__BackingField_8; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CPositionCorrectionU3Ek__BackingField_8() { return &___U3CPositionCorrectionU3Ek__BackingField_8; }
	inline void set_U3CPositionCorrectionU3Ek__BackingField_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___U3CPositionCorrectionU3Ek__BackingField_8 = value;
	}

	inline static int32_t get_offset_of_U3COrientationCorrectionU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3COrientationCorrectionU3Ek__BackingField_9)); }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_U3COrientationCorrectionU3Ek__BackingField_9() const { return ___U3COrientationCorrectionU3Ek__BackingField_9; }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_U3COrientationCorrectionU3Ek__BackingField_9() { return &___U3COrientationCorrectionU3Ek__BackingField_9; }
	inline void set_U3COrientationCorrectionU3Ek__BackingField_9(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
	{
		___U3COrientationCorrectionU3Ek__BackingField_9 = value;
	}

	inline static int32_t get_offset_of_U3CBlendHintU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CBlendHintU3Ek__BackingField_10)); }
	inline int32_t get_U3CBlendHintU3Ek__BackingField_10() const { return ___U3CBlendHintU3Ek__BackingField_10; }
	inline int32_t* get_address_of_U3CBlendHintU3Ek__BackingField_10() { return &___U3CBlendHintU3Ek__BackingField_10; }
	inline void set_U3CBlendHintU3Ek__BackingField_10(int32_t value)
	{
		___U3CBlendHintU3Ek__BackingField_10 = value;
	}

	inline static int32_t get_offset_of_mCustom0_11() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___mCustom0_11)); }
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  get_mCustom0_11() const { return ___mCustom0_11; }
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * get_address_of_mCustom0_11() { return &___mCustom0_11; }
	inline void set_mCustom0_11(CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  value)
	{
		___mCustom0_11 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___mCustom0_11))->___m_Custom_0), (void*)NULL);
	}

	inline static int32_t get_offset_of_mCustom1_12() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___mCustom1_12)); }
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  get_mCustom1_12() const { return ___mCustom1_12; }
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * get_address_of_mCustom1_12() { return &___mCustom1_12; }
	inline void set_mCustom1_12(CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  value)
	{
		___mCustom1_12 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___mCustom1_12))->___m_Custom_0), (void*)NULL);
	}

	inline static int32_t get_offset_of_mCustom2_13() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___mCustom2_13)); }
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  get_mCustom2_13() const { return ___mCustom2_13; }
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * get_address_of_mCustom2_13() { return &___mCustom2_13; }
	inline void set_mCustom2_13(CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  value)
	{
		___mCustom2_13 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___mCustom2_13))->___m_Custom_0), (void*)NULL);
	}

	inline static int32_t get_offset_of_mCustom3_14() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___mCustom3_14)); }
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  get_mCustom3_14() const { return ___mCustom3_14; }
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * get_address_of_mCustom3_14() { return &___mCustom3_14; }
	inline void set_mCustom3_14(CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  value)
	{
		___mCustom3_14 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___mCustom3_14))->___m_Custom_0), (void*)NULL);
	}

	inline static int32_t get_offset_of_m_CustomOverflow_15() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___m_CustomOverflow_15)); }
	inline List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * get_m_CustomOverflow_15() const { return ___m_CustomOverflow_15; }
	inline List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 ** get_address_of_m_CustomOverflow_15() { return &___m_CustomOverflow_15; }
	inline void set_m_CustomOverflow_15(List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * value)
	{
		___m_CustomOverflow_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CustomOverflow_15), (void*)value);
	}

	inline static int32_t get_offset_of_U3CNumCustomBlendablesU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601, ___U3CNumCustomBlendablesU3Ek__BackingField_16)); }
	inline int32_t get_U3CNumCustomBlendablesU3Ek__BackingField_16() const { return ___U3CNumCustomBlendablesU3Ek__BackingField_16; }
	inline int32_t* get_address_of_U3CNumCustomBlendablesU3Ek__BackingField_16() { return &___U3CNumCustomBlendablesU3Ek__BackingField_16; }
	inline void set_U3CNumCustomBlendablesU3Ek__BackingField_16(int32_t value)
	{
		___U3CNumCustomBlendablesU3Ek__BackingField_16 = value;
	}
};

struct CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_StaticFields
{
public:
	// UnityEngine.Vector3 Cinemachine.CameraState::kNoPoint
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___kNoPoint_3;

public:
	inline static int32_t get_offset_of_kNoPoint_3() { return static_cast<int32_t>(offsetof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_StaticFields, ___kNoPoint_3)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_kNoPoint_3() const { return ___kNoPoint_3; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_kNoPoint_3() { return &___kNoPoint_3; }
	inline void set_kNoPoint_3(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___kNoPoint_3 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.CameraState
struct CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshaled_pinvoke
{
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_pinvoke ___U3CLensU3Ek__BackingField_0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CReferenceUpU3Ek__BackingField_1;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CReferenceLookAtU3Ek__BackingField_2;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CRawPositionU3Ek__BackingField_4;
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___U3CRawOrientationU3Ek__BackingField_5;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CPositionDampingBypassU3Ek__BackingField_6;
	float ___U3CShotQualityU3Ek__BackingField_7;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CPositionCorrectionU3Ek__BackingField_8;
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___U3COrientationCorrectionU3Ek__BackingField_9;
	int32_t ___U3CBlendHintU3Ek__BackingField_10;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom0_11;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom1_12;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom2_13;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom3_14;
	List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * ___m_CustomOverflow_15;
	int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
// Native definition for COM marshalling of Cinemachine.CameraState
struct CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshaled_com
{
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_com ___U3CLensU3Ek__BackingField_0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CReferenceUpU3Ek__BackingField_1;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CReferenceLookAtU3Ek__BackingField_2;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CRawPositionU3Ek__BackingField_4;
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___U3CRawOrientationU3Ek__BackingField_5;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CPositionDampingBypassU3Ek__BackingField_6;
	float ___U3CShotQualityU3Ek__BackingField_7;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CPositionCorrectionU3Ek__BackingField_8;
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___U3COrientationCorrectionU3Ek__BackingField_9;
	int32_t ___U3CBlendHintU3Ek__BackingField_10;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom0_11;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom1_12;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom2_13;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___mCustom3_14;
	List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * ___m_CustomOverflow_15;
	int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};

// Cinemachine.CinemachineBlendDefinition
struct CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE 
{
public:
	// 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_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___m_CustomCurve_2;

public:
	inline static int32_t get_offset_of_m_Style_0() { return static_cast<int32_t>(offsetof(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE, ___m_Style_0)); }
	inline int32_t get_m_Style_0() const { return ___m_Style_0; }
	inline int32_t* get_address_of_m_Style_0() { return &___m_Style_0; }
	inline void set_m_Style_0(int32_t value)
	{
		___m_Style_0 = value;
	}

	inline static int32_t get_offset_of_m_Time_1() { return static_cast<int32_t>(offsetof(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE, ___m_Time_1)); }
	inline float get_m_Time_1() const { return ___m_Time_1; }
	inline float* get_address_of_m_Time_1() { return &___m_Time_1; }
	inline void set_m_Time_1(float value)
	{
		___m_Time_1 = value;
	}

	inline static int32_t get_offset_of_m_CustomCurve_2() { return static_cast<int32_t>(offsetof(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE, ___m_CustomCurve_2)); }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * get_m_CustomCurve_2() const { return ___m_CustomCurve_2; }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** get_address_of_m_CustomCurve_2() { return &___m_CustomCurve_2; }
	inline void set_m_CustomCurve_2(AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		___m_CustomCurve_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CustomCurve_2), (void*)value);
	}
};

struct CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields
{
public:
	// UnityEngine.AnimationCurve[] Cinemachine.CinemachineBlendDefinition::sStandardCurves
	AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* ___sStandardCurves_3;

public:
	inline static int32_t get_offset_of_sStandardCurves_3() { return static_cast<int32_t>(offsetof(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields, ___sStandardCurves_3)); }
	inline AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* get_sStandardCurves_3() const { return ___sStandardCurves_3; }
	inline AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A** get_address_of_sStandardCurves_3() { return &___sStandardCurves_3; }
	inline void set_sStandardCurves_3(AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* value)
	{
		___sStandardCurves_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___sStandardCurves_3), (void*)value);
	}
};


// Cinemachine.CinemachineCore
struct CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain> Cinemachine.CinemachineCore::mActiveBrains
	List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * ___mActiveBrains_10;
	// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase> Cinemachine.CinemachineCore::mActiveCameras
	List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * ___mActiveCameras_11;
	// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>> Cinemachine.CinemachineCore::mAllCameras
	List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * ___mAllCameras_12;
	// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineCore::mRoundRobinVcamLastFrame
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___mRoundRobinVcamLastFrame_13;
	// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus> Cinemachine.CinemachineCore::mUpdateStatus
	Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * ___mUpdateStatus_16;
	// Cinemachine.CinemachineCore/UpdateFilter Cinemachine.CinemachineCore::<CurrentUpdateFilter>k__BackingField
	int32_t ___U3CCurrentUpdateFilterU3Ek__BackingField_17;

public:
	inline static int32_t get_offset_of_mActiveBrains_10() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534, ___mActiveBrains_10)); }
	inline List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * get_mActiveBrains_10() const { return ___mActiveBrains_10; }
	inline List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 ** get_address_of_mActiveBrains_10() { return &___mActiveBrains_10; }
	inline void set_mActiveBrains_10(List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * value)
	{
		___mActiveBrains_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mActiveBrains_10), (void*)value);
	}

	inline static int32_t get_offset_of_mActiveCameras_11() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534, ___mActiveCameras_11)); }
	inline List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * get_mActiveCameras_11() const { return ___mActiveCameras_11; }
	inline List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 ** get_address_of_mActiveCameras_11() { return &___mActiveCameras_11; }
	inline void set_mActiveCameras_11(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * value)
	{
		___mActiveCameras_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mActiveCameras_11), (void*)value);
	}

	inline static int32_t get_offset_of_mAllCameras_12() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534, ___mAllCameras_12)); }
	inline List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * get_mAllCameras_12() const { return ___mAllCameras_12; }
	inline List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 ** get_address_of_mAllCameras_12() { return &___mAllCameras_12; }
	inline void set_mAllCameras_12(List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * value)
	{
		___mAllCameras_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mAllCameras_12), (void*)value);
	}

	inline static int32_t get_offset_of_mRoundRobinVcamLastFrame_13() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534, ___mRoundRobinVcamLastFrame_13)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_mRoundRobinVcamLastFrame_13() const { return ___mRoundRobinVcamLastFrame_13; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_mRoundRobinVcamLastFrame_13() { return &___mRoundRobinVcamLastFrame_13; }
	inline void set_mRoundRobinVcamLastFrame_13(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___mRoundRobinVcamLastFrame_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mRoundRobinVcamLastFrame_13), (void*)value);
	}

	inline static int32_t get_offset_of_mUpdateStatus_16() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534, ___mUpdateStatus_16)); }
	inline Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * get_mUpdateStatus_16() const { return ___mUpdateStatus_16; }
	inline Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D ** get_address_of_mUpdateStatus_16() { return &___mUpdateStatus_16; }
	inline void set_mUpdateStatus_16(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * value)
	{
		___mUpdateStatus_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mUpdateStatus_16), (void*)value);
	}

	inline static int32_t get_offset_of_U3CCurrentUpdateFilterU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534, ___U3CCurrentUpdateFilterU3Ek__BackingField_17)); }
	inline int32_t get_U3CCurrentUpdateFilterU3Ek__BackingField_17() const { return ___U3CCurrentUpdateFilterU3Ek__BackingField_17; }
	inline int32_t* get_address_of_U3CCurrentUpdateFilterU3Ek__BackingField_17() { return &___U3CCurrentUpdateFilterU3Ek__BackingField_17; }
	inline void set_U3CCurrentUpdateFilterU3Ek__BackingField_17(int32_t value)
	{
		___U3CCurrentUpdateFilterU3Ek__BackingField_17 = value;
	}
};

struct CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields
{
public:
	// System.Int32 Cinemachine.CinemachineCore::kStreamingVersion
	int32_t ___kStreamingVersion_0;
	// System.String Cinemachine.CinemachineCore::kVersionString
	String_t* ___kVersionString_1;
	// Cinemachine.CinemachineCore Cinemachine.CinemachineCore::sInstance
	CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * ___sInstance_2;
	// System.Boolean Cinemachine.CinemachineCore::sShowHiddenObjects
	bool ___sShowHiddenObjects_3;
	// Cinemachine.CinemachineCore/AxisInputDelegate Cinemachine.CinemachineCore::GetInputAxis
	AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 * ___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_t32AB037CCB52F195B40C363B70D34205538CE864 * ___GetBlendOverride_7;
	// Cinemachine.CinemachineBrain/BrainEvent Cinemachine.CinemachineCore::CameraUpdatedEvent
	BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * ___CameraUpdatedEvent_8;
	// Cinemachine.CinemachineBrain/BrainEvent Cinemachine.CinemachineCore::CameraCutEvent
	BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * ___CameraCutEvent_9;
	// System.Single Cinemachine.CinemachineCore::mLastUpdateTime
	float ___mLastUpdateTime_14;
	// System.Int32 Cinemachine.CinemachineCore::<FixedFrameCount>k__BackingField
	int32_t ___U3CFixedFrameCountU3Ek__BackingField_15;

public:
	inline static int32_t get_offset_of_kStreamingVersion_0() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___kStreamingVersion_0)); }
	inline int32_t get_kStreamingVersion_0() const { return ___kStreamingVersion_0; }
	inline int32_t* get_address_of_kStreamingVersion_0() { return &___kStreamingVersion_0; }
	inline void set_kStreamingVersion_0(int32_t value)
	{
		___kStreamingVersion_0 = value;
	}

	inline static int32_t get_offset_of_kVersionString_1() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___kVersionString_1)); }
	inline String_t* get_kVersionString_1() const { return ___kVersionString_1; }
	inline String_t** get_address_of_kVersionString_1() { return &___kVersionString_1; }
	inline void set_kVersionString_1(String_t* value)
	{
		___kVersionString_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___kVersionString_1), (void*)value);
	}

	inline static int32_t get_offset_of_sInstance_2() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___sInstance_2)); }
	inline CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * get_sInstance_2() const { return ___sInstance_2; }
	inline CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 ** get_address_of_sInstance_2() { return &___sInstance_2; }
	inline void set_sInstance_2(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * value)
	{
		___sInstance_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___sInstance_2), (void*)value);
	}

	inline static int32_t get_offset_of_sShowHiddenObjects_3() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___sShowHiddenObjects_3)); }
	inline bool get_sShowHiddenObjects_3() const { return ___sShowHiddenObjects_3; }
	inline bool* get_address_of_sShowHiddenObjects_3() { return &___sShowHiddenObjects_3; }
	inline void set_sShowHiddenObjects_3(bool value)
	{
		___sShowHiddenObjects_3 = value;
	}

	inline static int32_t get_offset_of_GetInputAxis_4() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___GetInputAxis_4)); }
	inline AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 * get_GetInputAxis_4() const { return ___GetInputAxis_4; }
	inline AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 ** get_address_of_GetInputAxis_4() { return &___GetInputAxis_4; }
	inline void set_GetInputAxis_4(AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 * value)
	{
		___GetInputAxis_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___GetInputAxis_4), (void*)value);
	}

	inline static int32_t get_offset_of_UniformDeltaTimeOverride_5() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___UniformDeltaTimeOverride_5)); }
	inline float get_UniformDeltaTimeOverride_5() const { return ___UniformDeltaTimeOverride_5; }
	inline float* get_address_of_UniformDeltaTimeOverride_5() { return &___UniformDeltaTimeOverride_5; }
	inline void set_UniformDeltaTimeOverride_5(float value)
	{
		___UniformDeltaTimeOverride_5 = value;
	}

	inline static int32_t get_offset_of_CurrentTimeOverride_6() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___CurrentTimeOverride_6)); }
	inline float get_CurrentTimeOverride_6() const { return ___CurrentTimeOverride_6; }
	inline float* get_address_of_CurrentTimeOverride_6() { return &___CurrentTimeOverride_6; }
	inline void set_CurrentTimeOverride_6(float value)
	{
		___CurrentTimeOverride_6 = value;
	}

	inline static int32_t get_offset_of_GetBlendOverride_7() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___GetBlendOverride_7)); }
	inline GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864 * get_GetBlendOverride_7() const { return ___GetBlendOverride_7; }
	inline GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864 ** get_address_of_GetBlendOverride_7() { return &___GetBlendOverride_7; }
	inline void set_GetBlendOverride_7(GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864 * value)
	{
		___GetBlendOverride_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___GetBlendOverride_7), (void*)value);
	}

	inline static int32_t get_offset_of_CameraUpdatedEvent_8() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___CameraUpdatedEvent_8)); }
	inline BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * get_CameraUpdatedEvent_8() const { return ___CameraUpdatedEvent_8; }
	inline BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E ** get_address_of_CameraUpdatedEvent_8() { return &___CameraUpdatedEvent_8; }
	inline void set_CameraUpdatedEvent_8(BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * value)
	{
		___CameraUpdatedEvent_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___CameraUpdatedEvent_8), (void*)value);
	}

	inline static int32_t get_offset_of_CameraCutEvent_9() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___CameraCutEvent_9)); }
	inline BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * get_CameraCutEvent_9() const { return ___CameraCutEvent_9; }
	inline BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E ** get_address_of_CameraCutEvent_9() { return &___CameraCutEvent_9; }
	inline void set_CameraCutEvent_9(BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * value)
	{
		___CameraCutEvent_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___CameraCutEvent_9), (void*)value);
	}

	inline static int32_t get_offset_of_mLastUpdateTime_14() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___mLastUpdateTime_14)); }
	inline float get_mLastUpdateTime_14() const { return ___mLastUpdateTime_14; }
	inline float* get_address_of_mLastUpdateTime_14() { return &___mLastUpdateTime_14; }
	inline void set_mLastUpdateTime_14(float value)
	{
		___mLastUpdateTime_14 = value;
	}

	inline static int32_t get_offset_of_U3CFixedFrameCountU3Ek__BackingField_15() { return static_cast<int32_t>(offsetof(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields, ___U3CFixedFrameCountU3Ek__BackingField_15)); }
	inline int32_t get_U3CFixedFrameCountU3Ek__BackingField_15() const { return ___U3CFixedFrameCountU3Ek__BackingField_15; }
	inline int32_t* get_address_of_U3CFixedFrameCountU3Ek__BackingField_15() { return &___U3CFixedFrameCountU3Ek__BackingField_15; }
	inline void set_U3CFixedFrameCountU3Ek__BackingField_15(int32_t value)
	{
		___U3CFixedFrameCountU3Ek__BackingField_15 = value;
	}
};


// UnityEngine.Component
struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:

public:
};


// UnityEngine.GUIStyle
struct GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.GUIStyle::m_Ptr
	intptr_t ___m_Ptr_0;
	// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Normal
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * ___m_Normal_1;
	// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Hover
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * ___m_Hover_2;
	// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Active
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * ___m_Active_3;
	// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Focused
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * ___m_Focused_4;
	// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnNormal
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * ___m_OnNormal_5;
	// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnHover
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * ___m_OnHover_6;
	// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnActive
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * ___m_OnActive_7;
	// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnFocused
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * ___m_OnFocused_8;
	// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Border
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * ___m_Border_9;
	// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Padding
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * ___m_Padding_10;
	// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Margin
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * ___m_Margin_11;
	// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Overflow
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * ___m_Overflow_12;
	// System.String UnityEngine.GUIStyle::m_Name
	String_t* ___m_Name_13;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}

	inline static int32_t get_offset_of_m_Normal_1() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Normal_1)); }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * get_m_Normal_1() const { return ___m_Normal_1; }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 ** get_address_of_m_Normal_1() { return &___m_Normal_1; }
	inline void set_m_Normal_1(GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * value)
	{
		___m_Normal_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Normal_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_Hover_2() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Hover_2)); }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * get_m_Hover_2() const { return ___m_Hover_2; }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 ** get_address_of_m_Hover_2() { return &___m_Hover_2; }
	inline void set_m_Hover_2(GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * value)
	{
		___m_Hover_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Hover_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_Active_3() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Active_3)); }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * get_m_Active_3() const { return ___m_Active_3; }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 ** get_address_of_m_Active_3() { return &___m_Active_3; }
	inline void set_m_Active_3(GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * value)
	{
		___m_Active_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Active_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_Focused_4() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Focused_4)); }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * get_m_Focused_4() const { return ___m_Focused_4; }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 ** get_address_of_m_Focused_4() { return &___m_Focused_4; }
	inline void set_m_Focused_4(GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * value)
	{
		___m_Focused_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Focused_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnNormal_5() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_OnNormal_5)); }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * get_m_OnNormal_5() const { return ___m_OnNormal_5; }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 ** get_address_of_m_OnNormal_5() { return &___m_OnNormal_5; }
	inline void set_m_OnNormal_5(GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * value)
	{
		___m_OnNormal_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnNormal_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnHover_6() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_OnHover_6)); }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * get_m_OnHover_6() const { return ___m_OnHover_6; }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 ** get_address_of_m_OnHover_6() { return &___m_OnHover_6; }
	inline void set_m_OnHover_6(GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * value)
	{
		___m_OnHover_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnHover_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnActive_7() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_OnActive_7)); }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * get_m_OnActive_7() const { return ___m_OnActive_7; }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 ** get_address_of_m_OnActive_7() { return &___m_OnActive_7; }
	inline void set_m_OnActive_7(GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * value)
	{
		___m_OnActive_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnActive_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnFocused_8() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_OnFocused_8)); }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * get_m_OnFocused_8() const { return ___m_OnFocused_8; }
	inline GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 ** get_address_of_m_OnFocused_8() { return &___m_OnFocused_8; }
	inline void set_m_OnFocused_8(GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9 * value)
	{
		___m_OnFocused_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnFocused_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_Border_9() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Border_9)); }
	inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * get_m_Border_9() const { return ___m_Border_9; }
	inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 ** get_address_of_m_Border_9() { return &___m_Border_9; }
	inline void set_m_Border_9(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * value)
	{
		___m_Border_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Border_9), (void*)value);
	}

	inline static int32_t get_offset_of_m_Padding_10() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Padding_10)); }
	inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * get_m_Padding_10() const { return ___m_Padding_10; }
	inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 ** get_address_of_m_Padding_10() { return &___m_Padding_10; }
	inline void set_m_Padding_10(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * value)
	{
		___m_Padding_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Padding_10), (void*)value);
	}

	inline static int32_t get_offset_of_m_Margin_11() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Margin_11)); }
	inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * get_m_Margin_11() const { return ___m_Margin_11; }
	inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 ** get_address_of_m_Margin_11() { return &___m_Margin_11; }
	inline void set_m_Margin_11(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * value)
	{
		___m_Margin_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Margin_11), (void*)value);
	}

	inline static int32_t get_offset_of_m_Overflow_12() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Overflow_12)); }
	inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * get_m_Overflow_12() const { return ___m_Overflow_12; }
	inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 ** get_address_of_m_Overflow_12() { return &___m_Overflow_12; }
	inline void set_m_Overflow_12(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * value)
	{
		___m_Overflow_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Overflow_12), (void*)value);
	}

	inline static int32_t get_offset_of_m_Name_13() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726, ___m_Name_13)); }
	inline String_t* get_m_Name_13() const { return ___m_Name_13; }
	inline String_t** get_address_of_m_Name_13() { return &___m_Name_13; }
	inline void set_m_Name_13(String_t* value)
	{
		___m_Name_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Name_13), (void*)value);
	}
};

struct GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726_StaticFields
{
public:
	// System.Boolean UnityEngine.GUIStyle::showKeyboardFocus
	bool ___showKeyboardFocus_14;
	// UnityEngine.GUIStyle UnityEngine.GUIStyle::s_None
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___s_None_15;

public:
	inline static int32_t get_offset_of_showKeyboardFocus_14() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726_StaticFields, ___showKeyboardFocus_14)); }
	inline bool get_showKeyboardFocus_14() const { return ___showKeyboardFocus_14; }
	inline bool* get_address_of_showKeyboardFocus_14() { return &___showKeyboardFocus_14; }
	inline void set_showKeyboardFocus_14(bool value)
	{
		___showKeyboardFocus_14 = value;
	}

	inline static int32_t get_offset_of_s_None_15() { return static_cast<int32_t>(offsetof(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726_StaticFields, ___s_None_15)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_s_None_15() const { return ___s_None_15; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_s_None_15() { return &___s_None_15; }
	inline void set_s_None_15(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___s_None_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_None_15), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.GUIStyle
struct GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_pinvoke* ___m_Normal_1;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_pinvoke* ___m_Hover_2;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_pinvoke* ___m_Active_3;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_pinvoke* ___m_Focused_4;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_pinvoke* ___m_OnNormal_5;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_pinvoke* ___m_OnHover_6;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_pinvoke* ___m_OnActive_7;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_pinvoke* ___m_OnFocused_8;
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_pinvoke ___m_Border_9;
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_pinvoke ___m_Padding_10;
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_pinvoke ___m_Margin_11;
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_pinvoke ___m_Overflow_12;
	char* ___m_Name_13;
};
// Native definition for COM marshalling of UnityEngine.GUIStyle
struct GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726_marshaled_com
{
	intptr_t ___m_Ptr_0;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_com* ___m_Normal_1;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_com* ___m_Hover_2;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_com* ___m_Active_3;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_com* ___m_Focused_4;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_com* ___m_OnNormal_5;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_com* ___m_OnHover_6;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_com* ___m_OnActive_7;
	GUIStyleState_tC89202668617B1D7884980314F293AD382B9AAD9_marshaled_com* ___m_OnFocused_8;
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_com* ___m_Border_9;
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_com* ___m_Padding_10;
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_com* ___m_Margin_11;
	RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_com* ___m_Overflow_12;
	Il2CppChar* ___m_Name_13;
};

// UnityEngine.GameObject
struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:

public:
};


// System.MulticastDelegate
struct MulticastDelegate_t  : public Delegate_t
{
public:
	// System.Delegate[] System.MulticastDelegate::delegates
	DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;

public:
	inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
	inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
	inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
	inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
	{
		___delegates_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates_11;
};

// UnityEngine.ScriptableObject
struct ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:

public:
};

// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A_marshaled_pinvoke : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A_marshaled_com : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com
{
};

// System.SystemException
struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62  : public Exception_t
{
public:

public:
};


// Cinemachine.TargetPositionCache
struct TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776  : public RuntimeObject
{
public:

public:
};

struct TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields
{
public:
	// System.Boolean Cinemachine.TargetPositionCache::<UseCache>k__BackingField
	bool ___U3CUseCacheU3Ek__BackingField_0;
	// Cinemachine.TargetPositionCache/Mode Cinemachine.TargetPositionCache::m_CacheMode
	int32_t ___m_CacheMode_2;
	// System.Single Cinemachine.TargetPositionCache::<CurrentTime>k__BackingField
	float ___U3CCurrentTimeU3Ek__BackingField_3;
	// System.Int32 Cinemachine.TargetPositionCache::<CurrentFrame>k__BackingField
	int32_t ___U3CCurrentFrameU3Ek__BackingField_4;
	// System.Boolean Cinemachine.TargetPositionCache::<IsCameraCut>k__BackingField
	bool ___U3CIsCameraCutU3Ek__BackingField_5;
	// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry> Cinemachine.TargetPositionCache::m_Cache
	Dictionary_2_t9A7B8FEA93A6DC9347B597D47ABA86431176049B * ___m_Cache_6;
	// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache::m_CacheTimeRange
	TimeRange_t7E98E43CB32F29AB2FDD468EF65B68E0E7A27D8C  ___m_CacheTimeRange_7;

public:
	inline static int32_t get_offset_of_U3CUseCacheU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields, ___U3CUseCacheU3Ek__BackingField_0)); }
	inline bool get_U3CUseCacheU3Ek__BackingField_0() const { return ___U3CUseCacheU3Ek__BackingField_0; }
	inline bool* get_address_of_U3CUseCacheU3Ek__BackingField_0() { return &___U3CUseCacheU3Ek__BackingField_0; }
	inline void set_U3CUseCacheU3Ek__BackingField_0(bool value)
	{
		___U3CUseCacheU3Ek__BackingField_0 = value;
	}

	inline static int32_t get_offset_of_m_CacheMode_2() { return static_cast<int32_t>(offsetof(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields, ___m_CacheMode_2)); }
	inline int32_t get_m_CacheMode_2() const { return ___m_CacheMode_2; }
	inline int32_t* get_address_of_m_CacheMode_2() { return &___m_CacheMode_2; }
	inline void set_m_CacheMode_2(int32_t value)
	{
		___m_CacheMode_2 = value;
	}

	inline static int32_t get_offset_of_U3CCurrentTimeU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields, ___U3CCurrentTimeU3Ek__BackingField_3)); }
	inline float get_U3CCurrentTimeU3Ek__BackingField_3() const { return ___U3CCurrentTimeU3Ek__BackingField_3; }
	inline float* get_address_of_U3CCurrentTimeU3Ek__BackingField_3() { return &___U3CCurrentTimeU3Ek__BackingField_3; }
	inline void set_U3CCurrentTimeU3Ek__BackingField_3(float value)
	{
		___U3CCurrentTimeU3Ek__BackingField_3 = value;
	}

	inline static int32_t get_offset_of_U3CCurrentFrameU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields, ___U3CCurrentFrameU3Ek__BackingField_4)); }
	inline int32_t get_U3CCurrentFrameU3Ek__BackingField_4() const { return ___U3CCurrentFrameU3Ek__BackingField_4; }
	inline int32_t* get_address_of_U3CCurrentFrameU3Ek__BackingField_4() { return &___U3CCurrentFrameU3Ek__BackingField_4; }
	inline void set_U3CCurrentFrameU3Ek__BackingField_4(int32_t value)
	{
		___U3CCurrentFrameU3Ek__BackingField_4 = value;
	}

	inline static int32_t get_offset_of_U3CIsCameraCutU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields, ___U3CIsCameraCutU3Ek__BackingField_5)); }
	inline bool get_U3CIsCameraCutU3Ek__BackingField_5() const { return ___U3CIsCameraCutU3Ek__BackingField_5; }
	inline bool* get_address_of_U3CIsCameraCutU3Ek__BackingField_5() { return &___U3CIsCameraCutU3Ek__BackingField_5; }
	inline void set_U3CIsCameraCutU3Ek__BackingField_5(bool value)
	{
		___U3CIsCameraCutU3Ek__BackingField_5 = value;
	}

	inline static int32_t get_offset_of_m_Cache_6() { return static_cast<int32_t>(offsetof(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields, ___m_Cache_6)); }
	inline Dictionary_2_t9A7B8FEA93A6DC9347B597D47ABA86431176049B * get_m_Cache_6() const { return ___m_Cache_6; }
	inline Dictionary_2_t9A7B8FEA93A6DC9347B597D47ABA86431176049B ** get_address_of_m_Cache_6() { return &___m_Cache_6; }
	inline void set_m_Cache_6(Dictionary_2_t9A7B8FEA93A6DC9347B597D47ABA86431176049B * value)
	{
		___m_Cache_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Cache_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_CacheTimeRange_7() { return static_cast<int32_t>(offsetof(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields, ___m_CacheTimeRange_7)); }
	inline TimeRange_t7E98E43CB32F29AB2FDD468EF65B68E0E7A27D8C  get_m_CacheTimeRange_7() const { return ___m_CacheTimeRange_7; }
	inline TimeRange_t7E98E43CB32F29AB2FDD468EF65B68E0E7A27D8C * get_address_of_m_CacheTimeRange_7() { return &___m_CacheTimeRange_7; }
	inline void set_m_CacheTimeRange_7(TimeRange_t7E98E43CB32F29AB2FDD468EF65B68E0E7A27D8C  value)
	{
		___m_CacheTimeRange_7 = value;
	}
};


// System.Type
struct Type_t  : public MemberInfo_t
{
public:
	// System.RuntimeTypeHandle System.Type::_impl
	RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  ____impl_9;

public:
	inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
	inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  get__impl_9() const { return ____impl_9; }
	inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
	inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  value)
	{
		____impl_9 = value;
	}
};

struct Type_t_StaticFields
{
public:
	// System.Reflection.MemberFilter System.Type::FilterAttribute
	MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
	// System.Reflection.MemberFilter System.Type::FilterName
	MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
	// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
	MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
	// System.Object System.Type::Missing
	RuntimeObject * ___Missing_3;
	// System.Char System.Type::Delimiter
	Il2CppChar ___Delimiter_4;
	// System.Type[] System.Type::EmptyTypes
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
	// System.Reflection.Binder System.Type::defaultBinder
	Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;

public:
	inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
	inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
	{
		___FilterAttribute_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
	}

	inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
	inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
	{
		___FilterName_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
	}

	inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
	inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
	{
		___FilterNameIgnoreCase_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
	}

	inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
	inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
	inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
	inline void set_Missing_3(RuntimeObject * value)
	{
		___Missing_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
	}

	inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
	inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
	inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
	inline void set_Delimiter_4(Il2CppChar value)
	{
		___Delimiter_4 = value;
	}

	inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
	inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
	{
		___EmptyTypes_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
	}

	inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
	inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
	inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
	inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
	{
		___defaultBinder_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
	}
};


// Cinemachine.CinemachineCore/UpdateStatus
struct UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4  : public RuntimeObject
{
public:
	// 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;

public:
	inline static int32_t get_offset_of_lastUpdateFrame_0() { return static_cast<int32_t>(offsetof(UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4, ___lastUpdateFrame_0)); }
	inline int32_t get_lastUpdateFrame_0() const { return ___lastUpdateFrame_0; }
	inline int32_t* get_address_of_lastUpdateFrame_0() { return &___lastUpdateFrame_0; }
	inline void set_lastUpdateFrame_0(int32_t value)
	{
		___lastUpdateFrame_0 = value;
	}

	inline static int32_t get_offset_of_lastUpdateFixedFrame_1() { return static_cast<int32_t>(offsetof(UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4, ___lastUpdateFixedFrame_1)); }
	inline int32_t get_lastUpdateFixedFrame_1() const { return ___lastUpdateFixedFrame_1; }
	inline int32_t* get_address_of_lastUpdateFixedFrame_1() { return &___lastUpdateFixedFrame_1; }
	inline void set_lastUpdateFixedFrame_1(int32_t value)
	{
		___lastUpdateFixedFrame_1 = value;
	}

	inline static int32_t get_offset_of_lastUpdateMode_2() { return static_cast<int32_t>(offsetof(UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4, ___lastUpdateMode_2)); }
	inline int32_t get_lastUpdateMode_2() const { return ___lastUpdateMode_2; }
	inline int32_t* get_address_of_lastUpdateMode_2() { return &___lastUpdateMode_2; }
	inline void set_lastUpdateMode_2(int32_t value)
	{
		___lastUpdateMode_2 = value;
	}

	inline static int32_t get_offset_of_lastUpdateDeltaTime_3() { return static_cast<int32_t>(offsetof(UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4, ___lastUpdateDeltaTime_3)); }
	inline float get_lastUpdateDeltaTime_3() const { return ___lastUpdateDeltaTime_3; }
	inline float* get_address_of_lastUpdateDeltaTime_3() { return &___lastUpdateDeltaTime_3; }
	inline void set_lastUpdateDeltaTime_3(float value)
	{
		___lastUpdateDeltaTime_3 = value;
	}
};


// Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C 
{
public:
	// 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_tFC99CBCF86077996502503BCD7019E23C7787296 * ___m_OnCameraLive_2;

public:
	inline static int32_t get_offset_of_m_BlendHint_0() { return static_cast<int32_t>(offsetof(TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C, ___m_BlendHint_0)); }
	inline int32_t get_m_BlendHint_0() const { return ___m_BlendHint_0; }
	inline int32_t* get_address_of_m_BlendHint_0() { return &___m_BlendHint_0; }
	inline void set_m_BlendHint_0(int32_t value)
	{
		___m_BlendHint_0 = value;
	}

	inline static int32_t get_offset_of_m_InheritPosition_1() { return static_cast<int32_t>(offsetof(TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C, ___m_InheritPosition_1)); }
	inline bool get_m_InheritPosition_1() const { return ___m_InheritPosition_1; }
	inline bool* get_address_of_m_InheritPosition_1() { return &___m_InheritPosition_1; }
	inline void set_m_InheritPosition_1(bool value)
	{
		___m_InheritPosition_1 = value;
	}

	inline static int32_t get_offset_of_m_OnCameraLive_2() { return static_cast<int32_t>(offsetof(TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C, ___m_OnCameraLive_2)); }
	inline VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * get_m_OnCameraLive_2() const { return ___m_OnCameraLive_2; }
	inline VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 ** get_address_of_m_OnCameraLive_2() { return &___m_OnCameraLive_2; }
	inline void set_m_OnCameraLive_2(VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * value)
	{
		___m_OnCameraLive_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OnCameraLive_2), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C_marshaled_pinvoke
{
	int32_t ___m_BlendHint_0;
	int32_t ___m_InheritPosition_1;
	VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * ___m_OnCameraLive_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C_marshaled_com
{
	int32_t ___m_BlendHint_0;
	int32_t ___m_InheritPosition_1;
	VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * ___m_OnCameraLive_2;
};

// System.Comparison`1<Cinemachine.CinemachineClearShot/Pair>
struct Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Events.UnityAction`1<Cinemachine.CinemachineBrain>
struct UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>
struct UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>
struct UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906  : public MulticastDelegate_t
{
public:

public:
};


// System.ArgumentException
struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:
	// System.String System.ArgumentException::m_paramName
	String_t* ___m_paramName_17;

public:
	inline static int32_t get_offset_of_m_paramName_17() { return static_cast<int32_t>(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); }
	inline String_t* get_m_paramName_17() const { return ___m_paramName_17; }
	inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; }
	inline void set_m_paramName_17(String_t* value)
	{
		___m_paramName_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value);
	}
};


// UnityEngine.Behaviour
struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
{
public:

public:
};


// Cinemachine.BlendSourceVirtualCamera
struct BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC  : public RuntimeObject
{
public:
	// Cinemachine.CinemachineBlend Cinemachine.BlendSourceVirtualCamera::<Blend>k__BackingField
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___U3CBlendU3Ek__BackingField_0;
	// System.Int32 Cinemachine.BlendSourceVirtualCamera::<Priority>k__BackingField
	int32_t ___U3CPriorityU3Ek__BackingField_1;
	// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::<LookAt>k__BackingField
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___U3CLookAtU3Ek__BackingField_2;
	// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::<Follow>k__BackingField
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___U3CFollowU3Ek__BackingField_3;
	// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::<State>k__BackingField
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___U3CStateU3Ek__BackingField_4;

public:
	inline static int32_t get_offset_of_U3CBlendU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC, ___U3CBlendU3Ek__BackingField_0)); }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * get_U3CBlendU3Ek__BackingField_0() const { return ___U3CBlendU3Ek__BackingField_0; }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** get_address_of_U3CBlendU3Ek__BackingField_0() { return &___U3CBlendU3Ek__BackingField_0; }
	inline void set_U3CBlendU3Ek__BackingField_0(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * value)
	{
		___U3CBlendU3Ek__BackingField_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CBlendU3Ek__BackingField_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CPriorityU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC, ___U3CPriorityU3Ek__BackingField_1)); }
	inline int32_t get_U3CPriorityU3Ek__BackingField_1() const { return ___U3CPriorityU3Ek__BackingField_1; }
	inline int32_t* get_address_of_U3CPriorityU3Ek__BackingField_1() { return &___U3CPriorityU3Ek__BackingField_1; }
	inline void set_U3CPriorityU3Ek__BackingField_1(int32_t value)
	{
		___U3CPriorityU3Ek__BackingField_1 = value;
	}

	inline static int32_t get_offset_of_U3CLookAtU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC, ___U3CLookAtU3Ek__BackingField_2)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_U3CLookAtU3Ek__BackingField_2() const { return ___U3CLookAtU3Ek__BackingField_2; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_U3CLookAtU3Ek__BackingField_2() { return &___U3CLookAtU3Ek__BackingField_2; }
	inline void set_U3CLookAtU3Ek__BackingField_2(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___U3CLookAtU3Ek__BackingField_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CLookAtU3Ek__BackingField_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CFollowU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC, ___U3CFollowU3Ek__BackingField_3)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_U3CFollowU3Ek__BackingField_3() const { return ___U3CFollowU3Ek__BackingField_3; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_U3CFollowU3Ek__BackingField_3() { return &___U3CFollowU3Ek__BackingField_3; }
	inline void set_U3CFollowU3Ek__BackingField_3(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___U3CFollowU3Ek__BackingField_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CFollowU3Ek__BackingField_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3CStateU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC, ___U3CStateU3Ek__BackingField_4)); }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  get_U3CStateU3Ek__BackingField_4() const { return ___U3CStateU3Ek__BackingField_4; }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * get_address_of_U3CStateU3Ek__BackingField_4() { return &___U3CStateU3Ek__BackingField_4; }
	inline void set_U3CStateU3Ek__BackingField_4(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  value)
	{
		___U3CStateU3Ek__BackingField_4 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CStateU3Ek__BackingField_4))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CStateU3Ek__BackingField_4))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CStateU3Ek__BackingField_4))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CStateU3Ek__BackingField_4))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___U3CStateU3Ek__BackingField_4))->___m_CustomOverflow_15), (void*)NULL);
		#endif
	}
};


// Cinemachine.CinemachineBlenderSettings
struct CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F  : public ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A
{
public:
	// Cinemachine.CinemachineBlenderSettings/CustomBlend[] Cinemachine.CinemachineBlenderSettings::m_CustomBlends
	CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752* ___m_CustomBlends_4;

public:
	inline static int32_t get_offset_of_m_CustomBlends_4() { return static_cast<int32_t>(offsetof(CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F, ___m_CustomBlends_4)); }
	inline CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752* get_m_CustomBlends_4() const { return ___m_CustomBlends_4; }
	inline CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752** get_address_of_m_CustomBlends_4() { return &___m_CustomBlends_4; }
	inline void set_m_CustomBlends_4(CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752* value)
	{
		___m_CustomBlends_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CustomBlends_4), (void*)value);
	}
};


// UnityEngine.Collider
struct Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
{
public:

public:
};


// UnityEngine.GUISkin
struct GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6  : public ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A
{
public:
	// UnityEngine.Font UnityEngine.GUISkin::m_Font
	Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * ___m_Font_4;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_box
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_box_5;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_button
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_button_6;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_toggle
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_toggle_7;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_label
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_label_8;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_textField
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_textField_9;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_textArea
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_textArea_10;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_window
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_window_11;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSlider
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_horizontalSlider_12;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSliderThumb
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_horizontalSliderThumb_13;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSliderThumbExtent
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_horizontalSliderThumbExtent_14;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSlider
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_verticalSlider_15;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSliderThumb
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_verticalSliderThumb_16;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSliderThumbExtent
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_verticalSliderThumbExtent_17;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_SliderMixed
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_SliderMixed_18;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbar
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_horizontalScrollbar_19;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarThumb
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_horizontalScrollbarThumb_20;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarLeftButton
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_horizontalScrollbarLeftButton_21;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarRightButton
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_horizontalScrollbarRightButton_22;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbar
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_verticalScrollbar_23;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarThumb
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_verticalScrollbarThumb_24;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarUpButton
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_verticalScrollbarUpButton_25;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarDownButton
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_verticalScrollbarDownButton_26;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_ScrollView
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___m_ScrollView_27;
	// UnityEngine.GUIStyle[] UnityEngine.GUISkin::m_CustomStyles
	GUIStyleU5BU5D_t99FB75A2EC4777ADECDE02F71A619CFBFC0F4F70* ___m_CustomStyles_28;
	// UnityEngine.GUISettings UnityEngine.GUISkin::m_Settings
	GUISettings_tB85473DFD6EF025A06EAD867197A4478A41008D0 * ___m_Settings_29;
	// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.GUIStyle> UnityEngine.GUISkin::m_Styles
	Dictionary_2_t2CD153A36C5BD27CDDC85F23918ECEF77E892E80 * ___m_Styles_31;

public:
	inline static int32_t get_offset_of_m_Font_4() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_Font_4)); }
	inline Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * get_m_Font_4() const { return ___m_Font_4; }
	inline Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 ** get_address_of_m_Font_4() { return &___m_Font_4; }
	inline void set_m_Font_4(Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * value)
	{
		___m_Font_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Font_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_box_5() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_box_5)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_box_5() const { return ___m_box_5; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_box_5() { return &___m_box_5; }
	inline void set_m_box_5(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_box_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_box_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_button_6() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_button_6)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_button_6() const { return ___m_button_6; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_button_6() { return &___m_button_6; }
	inline void set_m_button_6(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_button_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_button_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_toggle_7() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_toggle_7)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_toggle_7() const { return ___m_toggle_7; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_toggle_7() { return &___m_toggle_7; }
	inline void set_m_toggle_7(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_toggle_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_toggle_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_label_8() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_label_8)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_label_8() const { return ___m_label_8; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_label_8() { return &___m_label_8; }
	inline void set_m_label_8(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_label_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_label_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_textField_9() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_textField_9)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_textField_9() const { return ___m_textField_9; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_textField_9() { return &___m_textField_9; }
	inline void set_m_textField_9(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_textField_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_textField_9), (void*)value);
	}

	inline static int32_t get_offset_of_m_textArea_10() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_textArea_10)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_textArea_10() const { return ___m_textArea_10; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_textArea_10() { return &___m_textArea_10; }
	inline void set_m_textArea_10(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_textArea_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_textArea_10), (void*)value);
	}

	inline static int32_t get_offset_of_m_window_11() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_window_11)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_window_11() const { return ___m_window_11; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_window_11() { return &___m_window_11; }
	inline void set_m_window_11(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_window_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_window_11), (void*)value);
	}

	inline static int32_t get_offset_of_m_horizontalSlider_12() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_horizontalSlider_12)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_horizontalSlider_12() const { return ___m_horizontalSlider_12; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_horizontalSlider_12() { return &___m_horizontalSlider_12; }
	inline void set_m_horizontalSlider_12(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_horizontalSlider_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_horizontalSlider_12), (void*)value);
	}

	inline static int32_t get_offset_of_m_horizontalSliderThumb_13() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_horizontalSliderThumb_13)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_horizontalSliderThumb_13() const { return ___m_horizontalSliderThumb_13; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_horizontalSliderThumb_13() { return &___m_horizontalSliderThumb_13; }
	inline void set_m_horizontalSliderThumb_13(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_horizontalSliderThumb_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_horizontalSliderThumb_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_horizontalSliderThumbExtent_14() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_horizontalSliderThumbExtent_14)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_horizontalSliderThumbExtent_14() const { return ___m_horizontalSliderThumbExtent_14; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_horizontalSliderThumbExtent_14() { return &___m_horizontalSliderThumbExtent_14; }
	inline void set_m_horizontalSliderThumbExtent_14(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_horizontalSliderThumbExtent_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_horizontalSliderThumbExtent_14), (void*)value);
	}

	inline static int32_t get_offset_of_m_verticalSlider_15() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_verticalSlider_15)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_verticalSlider_15() const { return ___m_verticalSlider_15; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_verticalSlider_15() { return &___m_verticalSlider_15; }
	inline void set_m_verticalSlider_15(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_verticalSlider_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_verticalSlider_15), (void*)value);
	}

	inline static int32_t get_offset_of_m_verticalSliderThumb_16() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_verticalSliderThumb_16)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_verticalSliderThumb_16() const { return ___m_verticalSliderThumb_16; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_verticalSliderThumb_16() { return &___m_verticalSliderThumb_16; }
	inline void set_m_verticalSliderThumb_16(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_verticalSliderThumb_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_verticalSliderThumb_16), (void*)value);
	}

	inline static int32_t get_offset_of_m_verticalSliderThumbExtent_17() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_verticalSliderThumbExtent_17)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_verticalSliderThumbExtent_17() const { return ___m_verticalSliderThumbExtent_17; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_verticalSliderThumbExtent_17() { return &___m_verticalSliderThumbExtent_17; }
	inline void set_m_verticalSliderThumbExtent_17(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_verticalSliderThumbExtent_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_verticalSliderThumbExtent_17), (void*)value);
	}

	inline static int32_t get_offset_of_m_SliderMixed_18() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_SliderMixed_18)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_SliderMixed_18() const { return ___m_SliderMixed_18; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_SliderMixed_18() { return &___m_SliderMixed_18; }
	inline void set_m_SliderMixed_18(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_SliderMixed_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SliderMixed_18), (void*)value);
	}

	inline static int32_t get_offset_of_m_horizontalScrollbar_19() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_horizontalScrollbar_19)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_horizontalScrollbar_19() const { return ___m_horizontalScrollbar_19; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_horizontalScrollbar_19() { return &___m_horizontalScrollbar_19; }
	inline void set_m_horizontalScrollbar_19(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_horizontalScrollbar_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_horizontalScrollbar_19), (void*)value);
	}

	inline static int32_t get_offset_of_m_horizontalScrollbarThumb_20() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_horizontalScrollbarThumb_20)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_horizontalScrollbarThumb_20() const { return ___m_horizontalScrollbarThumb_20; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_horizontalScrollbarThumb_20() { return &___m_horizontalScrollbarThumb_20; }
	inline void set_m_horizontalScrollbarThumb_20(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_horizontalScrollbarThumb_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_horizontalScrollbarThumb_20), (void*)value);
	}

	inline static int32_t get_offset_of_m_horizontalScrollbarLeftButton_21() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_horizontalScrollbarLeftButton_21)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_horizontalScrollbarLeftButton_21() const { return ___m_horizontalScrollbarLeftButton_21; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_horizontalScrollbarLeftButton_21() { return &___m_horizontalScrollbarLeftButton_21; }
	inline void set_m_horizontalScrollbarLeftButton_21(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_horizontalScrollbarLeftButton_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_horizontalScrollbarLeftButton_21), (void*)value);
	}

	inline static int32_t get_offset_of_m_horizontalScrollbarRightButton_22() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_horizontalScrollbarRightButton_22)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_horizontalScrollbarRightButton_22() const { return ___m_horizontalScrollbarRightButton_22; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_horizontalScrollbarRightButton_22() { return &___m_horizontalScrollbarRightButton_22; }
	inline void set_m_horizontalScrollbarRightButton_22(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_horizontalScrollbarRightButton_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_horizontalScrollbarRightButton_22), (void*)value);
	}

	inline static int32_t get_offset_of_m_verticalScrollbar_23() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_verticalScrollbar_23)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_verticalScrollbar_23() const { return ___m_verticalScrollbar_23; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_verticalScrollbar_23() { return &___m_verticalScrollbar_23; }
	inline void set_m_verticalScrollbar_23(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_verticalScrollbar_23 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_verticalScrollbar_23), (void*)value);
	}

	inline static int32_t get_offset_of_m_verticalScrollbarThumb_24() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_verticalScrollbarThumb_24)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_verticalScrollbarThumb_24() const { return ___m_verticalScrollbarThumb_24; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_verticalScrollbarThumb_24() { return &___m_verticalScrollbarThumb_24; }
	inline void set_m_verticalScrollbarThumb_24(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_verticalScrollbarThumb_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_verticalScrollbarThumb_24), (void*)value);
	}

	inline static int32_t get_offset_of_m_verticalScrollbarUpButton_25() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_verticalScrollbarUpButton_25)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_verticalScrollbarUpButton_25() const { return ___m_verticalScrollbarUpButton_25; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_verticalScrollbarUpButton_25() { return &___m_verticalScrollbarUpButton_25; }
	inline void set_m_verticalScrollbarUpButton_25(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_verticalScrollbarUpButton_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_verticalScrollbarUpButton_25), (void*)value);
	}

	inline static int32_t get_offset_of_m_verticalScrollbarDownButton_26() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_verticalScrollbarDownButton_26)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_verticalScrollbarDownButton_26() const { return ___m_verticalScrollbarDownButton_26; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_verticalScrollbarDownButton_26() { return &___m_verticalScrollbarDownButton_26; }
	inline void set_m_verticalScrollbarDownButton_26(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_verticalScrollbarDownButton_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_verticalScrollbarDownButton_26), (void*)value);
	}

	inline static int32_t get_offset_of_m_ScrollView_27() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_ScrollView_27)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_m_ScrollView_27() const { return ___m_ScrollView_27; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_m_ScrollView_27() { return &___m_ScrollView_27; }
	inline void set_m_ScrollView_27(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___m_ScrollView_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ScrollView_27), (void*)value);
	}

	inline static int32_t get_offset_of_m_CustomStyles_28() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_CustomStyles_28)); }
	inline GUIStyleU5BU5D_t99FB75A2EC4777ADECDE02F71A619CFBFC0F4F70* get_m_CustomStyles_28() const { return ___m_CustomStyles_28; }
	inline GUIStyleU5BU5D_t99FB75A2EC4777ADECDE02F71A619CFBFC0F4F70** get_address_of_m_CustomStyles_28() { return &___m_CustomStyles_28; }
	inline void set_m_CustomStyles_28(GUIStyleU5BU5D_t99FB75A2EC4777ADECDE02F71A619CFBFC0F4F70* value)
	{
		___m_CustomStyles_28 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CustomStyles_28), (void*)value);
	}

	inline static int32_t get_offset_of_m_Settings_29() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_Settings_29)); }
	inline GUISettings_tB85473DFD6EF025A06EAD867197A4478A41008D0 * get_m_Settings_29() const { return ___m_Settings_29; }
	inline GUISettings_tB85473DFD6EF025A06EAD867197A4478A41008D0 ** get_address_of_m_Settings_29() { return &___m_Settings_29; }
	inline void set_m_Settings_29(GUISettings_tB85473DFD6EF025A06EAD867197A4478A41008D0 * value)
	{
		___m_Settings_29 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Settings_29), (void*)value);
	}

	inline static int32_t get_offset_of_m_Styles_31() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6, ___m_Styles_31)); }
	inline Dictionary_2_t2CD153A36C5BD27CDDC85F23918ECEF77E892E80 * get_m_Styles_31() const { return ___m_Styles_31; }
	inline Dictionary_2_t2CD153A36C5BD27CDDC85F23918ECEF77E892E80 ** get_address_of_m_Styles_31() { return &___m_Styles_31; }
	inline void set_m_Styles_31(Dictionary_2_t2CD153A36C5BD27CDDC85F23918ECEF77E892E80 * value)
	{
		___m_Styles_31 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Styles_31), (void*)value);
	}
};

struct GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6_StaticFields
{
public:
	// UnityEngine.GUIStyle UnityEngine.GUISkin::ms_Error
	GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___ms_Error_30;
	// UnityEngine.GUISkin/SkinChangedDelegate UnityEngine.GUISkin::m_SkinChanged
	SkinChangedDelegate_t8BECC691E2A259B07F4A51D8F1A639B83F055E1E * ___m_SkinChanged_32;
	// UnityEngine.GUISkin UnityEngine.GUISkin::current
	GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * ___current_33;

public:
	inline static int32_t get_offset_of_ms_Error_30() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6_StaticFields, ___ms_Error_30)); }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * get_ms_Error_30() const { return ___ms_Error_30; }
	inline GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 ** get_address_of_ms_Error_30() { return &___ms_Error_30; }
	inline void set_ms_Error_30(GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * value)
	{
		___ms_Error_30 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ms_Error_30), (void*)value);
	}

	inline static int32_t get_offset_of_m_SkinChanged_32() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6_StaticFields, ___m_SkinChanged_32)); }
	inline SkinChangedDelegate_t8BECC691E2A259B07F4A51D8F1A639B83F055E1E * get_m_SkinChanged_32() const { return ___m_SkinChanged_32; }
	inline SkinChangedDelegate_t8BECC691E2A259B07F4A51D8F1A639B83F055E1E ** get_address_of_m_SkinChanged_32() { return &___m_SkinChanged_32; }
	inline void set_m_SkinChanged_32(SkinChangedDelegate_t8BECC691E2A259B07F4A51D8F1A639B83F055E1E * value)
	{
		___m_SkinChanged_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SkinChanged_32), (void*)value);
	}

	inline static int32_t get_offset_of_current_33() { return static_cast<int32_t>(offsetof(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6_StaticFields, ___current_33)); }
	inline GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * get_current_33() const { return ___current_33; }
	inline GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 ** get_address_of_current_33() { return &___current_33; }
	inline void set_current_33(GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * value)
	{
		___current_33 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___current_33), (void*)value);
	}
};


// UnityEngine.Rigidbody
struct Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
{
public:

public:
};


// UnityEngine.Rigidbody2D
struct Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
{
public:

public:
};


// Cinemachine.SignalSourceAsset
struct SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B  : public ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A
{
public:

public:
};


// UnityEngine.Transform
struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
{
public:

public:
};


// Cinemachine.CinemachineBlendListCamera/Instruction
struct Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD 
{
public:
	// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineBlendListCamera/Instruction::m_VirtualCamera
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___m_VirtualCamera_0;
	// System.Single Cinemachine.CinemachineBlendListCamera/Instruction::m_Hold
	float ___m_Hold_1;
	// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBlendListCamera/Instruction::m_Blend
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___m_Blend_2;

public:
	inline static int32_t get_offset_of_m_VirtualCamera_0() { return static_cast<int32_t>(offsetof(Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD, ___m_VirtualCamera_0)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_m_VirtualCamera_0() const { return ___m_VirtualCamera_0; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_m_VirtualCamera_0() { return &___m_VirtualCamera_0; }
	inline void set_m_VirtualCamera_0(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___m_VirtualCamera_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_VirtualCamera_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_Hold_1() { return static_cast<int32_t>(offsetof(Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD, ___m_Hold_1)); }
	inline float get_m_Hold_1() const { return ___m_Hold_1; }
	inline float* get_address_of_m_Hold_1() { return &___m_Hold_1; }
	inline void set_m_Hold_1(float value)
	{
		___m_Hold_1 = value;
	}

	inline static int32_t get_offset_of_m_Blend_2() { return static_cast<int32_t>(offsetof(Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD, ___m_Blend_2)); }
	inline CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  get_m_Blend_2() const { return ___m_Blend_2; }
	inline CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * get_address_of_m_Blend_2() { return &___m_Blend_2; }
	inline void set_m_Blend_2(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  value)
	{
		___m_Blend_2 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.CinemachineBlendListCamera/Instruction
struct Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD_marshaled_pinvoke
{
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___m_VirtualCamera_0;
	float ___m_Hold_1;
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___m_Blend_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineBlendListCamera/Instruction
struct Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD_marshaled_com
{
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___m_VirtualCamera_0;
	float ___m_Hold_1;
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___m_Blend_2;
};

// Cinemachine.CinemachineBlenderSettings/CustomBlend
struct CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85 
{
public:
	// 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_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___m_Blend_2;

public:
	inline static int32_t get_offset_of_m_From_0() { return static_cast<int32_t>(offsetof(CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85, ___m_From_0)); }
	inline String_t* get_m_From_0() const { return ___m_From_0; }
	inline String_t** get_address_of_m_From_0() { return &___m_From_0; }
	inline void set_m_From_0(String_t* value)
	{
		___m_From_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_From_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_To_1() { return static_cast<int32_t>(offsetof(CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85, ___m_To_1)); }
	inline String_t* get_m_To_1() const { return ___m_To_1; }
	inline String_t** get_address_of_m_To_1() { return &___m_To_1; }
	inline void set_m_To_1(String_t* value)
	{
		___m_To_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_To_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_Blend_2() { return static_cast<int32_t>(offsetof(CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85, ___m_Blend_2)); }
	inline CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  get_m_Blend_2() const { return ___m_Blend_2; }
	inline CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * get_address_of_m_Blend_2() { return &___m_Blend_2; }
	inline void set_m_Blend_2(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  value)
	{
		___m_Blend_2 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.CinemachineBlenderSettings/CustomBlend
struct CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85_marshaled_pinvoke
{
	char* ___m_From_0;
	char* ___m_To_1;
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___m_Blend_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineBlenderSettings/CustomBlend
struct CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85_marshaled_com
{
	Il2CppChar* ___m_From_0;
	Il2CppChar* ___m_To_1;
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___m_Blend_2;
};

// Cinemachine.CinemachineCore/AxisInputDelegate
struct AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677  : public MulticastDelegate_t
{
public:

public:
};


// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
struct GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864  : public MulticastDelegate_t
{
public:

public:
};


// Cinemachine.Utility.CinemachineDebug/OnGUIDelegate
struct OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Camera
struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C  : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
{
public:

public:
};

struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields
{
public:
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
	CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreCull_4;
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
	CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreRender_5;
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
	CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPostRender_6;

public:
	inline static int32_t get_offset_of_onPreCull_4() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreCull_4)); }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreCull_4() const { return ___onPreCull_4; }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreCull_4() { return &___onPreCull_4; }
	inline void set_onPreCull_4(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
	{
		___onPreCull_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onPreCull_4), (void*)value);
	}

	inline static int32_t get_offset_of_onPreRender_5() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreRender_5)); }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreRender_5() const { return ___onPreRender_5; }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreRender_5() { return &___onPreRender_5; }
	inline void set_onPreRender_5(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
	{
		___onPreRender_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onPreRender_5), (void*)value);
	}

	inline static int32_t get_offset_of_onPostRender_6() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPostRender_6)); }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPostRender_6() const { return ___onPostRender_6; }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPostRender_6() { return &___onPostRender_6; }
	inline void set_onPostRender_6(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
	{
		___onPostRender_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onPostRender_6), (void*)value);
	}
};


// UnityEngine.Collider2D
struct Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722  : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
{
public:

public:
};


// UnityEngine.MonoBehaviour
struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A  : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
{
public:

public:
};


// Cinemachine.NoiseSettings
struct NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397  : public SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B
{
public:
	// Cinemachine.NoiseSettings/TransformNoiseParams[] Cinemachine.NoiseSettings::PositionNoise
	TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8* ___PositionNoise_4;
	// Cinemachine.NoiseSettings/TransformNoiseParams[] Cinemachine.NoiseSettings::OrientationNoise
	TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8* ___OrientationNoise_5;

public:
	inline static int32_t get_offset_of_PositionNoise_4() { return static_cast<int32_t>(offsetof(NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397, ___PositionNoise_4)); }
	inline TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8* get_PositionNoise_4() const { return ___PositionNoise_4; }
	inline TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8** get_address_of_PositionNoise_4() { return &___PositionNoise_4; }
	inline void set_PositionNoise_4(TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8* value)
	{
		___PositionNoise_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___PositionNoise_4), (void*)value);
	}

	inline static int32_t get_offset_of_OrientationNoise_5() { return static_cast<int32_t>(offsetof(NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397, ___OrientationNoise_5)); }
	inline TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8* get_OrientationNoise_5() const { return ___OrientationNoise_5; }
	inline TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8** get_address_of_OrientationNoise_5() { return &___OrientationNoise_5; }
	inline void set_OrientationNoise_5(TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8* value)
	{
		___OrientationNoise_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___OrientationNoise_5), (void*)value);
	}
};


// UnityEngine.RectTransform
struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072  : public Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1
{
public:

public:
};

struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_StaticFields
{
public:
	// UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
	ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * ___reapplyDrivenProperties_4;

public:
	inline static int32_t get_offset_of_reapplyDrivenProperties_4() { return static_cast<int32_t>(offsetof(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_StaticFields, ___reapplyDrivenProperties_4)); }
	inline ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * get_reapplyDrivenProperties_4() const { return ___reapplyDrivenProperties_4; }
	inline ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE ** get_address_of_reapplyDrivenProperties_4() { return &___reapplyDrivenProperties_4; }
	inline void set_reapplyDrivenProperties_4(ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * value)
	{
		___reapplyDrivenProperties_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___reapplyDrivenProperties_4), (void*)value);
	}
};


// UnityEngine.SphereCollider
struct SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A  : public Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02
{
public:

public:
};


// Cinemachine.CinemachineBrain
struct CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// 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_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___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_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___m_DefaultBlend_10;
	// Cinemachine.CinemachineBlenderSettings Cinemachine.CinemachineBrain::m_CustomBlends
	CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * ___m_CustomBlends_11;
	// UnityEngine.Camera Cinemachine.CinemachineBrain::m_OutputCamera
	Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___m_OutputCamera_12;
	// Cinemachine.CinemachineBrain/BrainEvent Cinemachine.CinemachineBrain::m_CameraCutEvent
	BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * ___m_CameraCutEvent_13;
	// Cinemachine.CinemachineBrain/VcamActivatedEvent Cinemachine.CinemachineBrain::m_CameraActivatedEvent
	VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * ___m_CameraActivatedEvent_14;
	// UnityEngine.Coroutine Cinemachine.CinemachineBrain::mPhysicsCoroutine
	Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * ___mPhysicsCoroutine_16;
	// UnityEngine.WaitForFixedUpdate Cinemachine.CinemachineBrain::mWaitForFixedUpdate
	WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5 * ___mWaitForFixedUpdate_17;
	// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame> Cinemachine.CinemachineBrain::mFrameStack
	List_1_t7047292520C88A40E765EA61E967062F583F6C2A * ___mFrameStack_18;
	// System.Int32 Cinemachine.CinemachineBrain::mNextFrameId
	int32_t ___mNextFrameId_19;
	// Cinemachine.CinemachineBlend Cinemachine.CinemachineBrain::mCurrentLiveCameras
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___mCurrentLiveCameras_20;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::mActiveCameraPreviousFrame
	RuntimeObject* ___mActiveCameraPreviousFrame_22;
	// Cinemachine.CameraState Cinemachine.CinemachineBrain::<CurrentCameraState>k__BackingField
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___U3CCurrentCameraStateU3Ek__BackingField_23;

public:
	inline static int32_t get_offset_of_m_ShowDebugText_4() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_ShowDebugText_4)); }
	inline bool get_m_ShowDebugText_4() const { return ___m_ShowDebugText_4; }
	inline bool* get_address_of_m_ShowDebugText_4() { return &___m_ShowDebugText_4; }
	inline void set_m_ShowDebugText_4(bool value)
	{
		___m_ShowDebugText_4 = value;
	}

	inline static int32_t get_offset_of_m_ShowCameraFrustum_5() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_ShowCameraFrustum_5)); }
	inline bool get_m_ShowCameraFrustum_5() const { return ___m_ShowCameraFrustum_5; }
	inline bool* get_address_of_m_ShowCameraFrustum_5() { return &___m_ShowCameraFrustum_5; }
	inline void set_m_ShowCameraFrustum_5(bool value)
	{
		___m_ShowCameraFrustum_5 = value;
	}

	inline static int32_t get_offset_of_m_IgnoreTimeScale_6() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_IgnoreTimeScale_6)); }
	inline bool get_m_IgnoreTimeScale_6() const { return ___m_IgnoreTimeScale_6; }
	inline bool* get_address_of_m_IgnoreTimeScale_6() { return &___m_IgnoreTimeScale_6; }
	inline void set_m_IgnoreTimeScale_6(bool value)
	{
		___m_IgnoreTimeScale_6 = value;
	}

	inline static int32_t get_offset_of_m_WorldUpOverride_7() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_WorldUpOverride_7)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_m_WorldUpOverride_7() const { return ___m_WorldUpOverride_7; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_m_WorldUpOverride_7() { return &___m_WorldUpOverride_7; }
	inline void set_m_WorldUpOverride_7(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___m_WorldUpOverride_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_WorldUpOverride_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_UpdateMethod_8() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_UpdateMethod_8)); }
	inline int32_t get_m_UpdateMethod_8() const { return ___m_UpdateMethod_8; }
	inline int32_t* get_address_of_m_UpdateMethod_8() { return &___m_UpdateMethod_8; }
	inline void set_m_UpdateMethod_8(int32_t value)
	{
		___m_UpdateMethod_8 = value;
	}

	inline static int32_t get_offset_of_m_BlendUpdateMethod_9() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_BlendUpdateMethod_9)); }
	inline int32_t get_m_BlendUpdateMethod_9() const { return ___m_BlendUpdateMethod_9; }
	inline int32_t* get_address_of_m_BlendUpdateMethod_9() { return &___m_BlendUpdateMethod_9; }
	inline void set_m_BlendUpdateMethod_9(int32_t value)
	{
		___m_BlendUpdateMethod_9 = value;
	}

	inline static int32_t get_offset_of_m_DefaultBlend_10() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_DefaultBlend_10)); }
	inline CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  get_m_DefaultBlend_10() const { return ___m_DefaultBlend_10; }
	inline CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * get_address_of_m_DefaultBlend_10() { return &___m_DefaultBlend_10; }
	inline void set_m_DefaultBlend_10(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  value)
	{
		___m_DefaultBlend_10 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultBlend_10))->___m_CustomCurve_2), (void*)NULL);
	}

	inline static int32_t get_offset_of_m_CustomBlends_11() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_CustomBlends_11)); }
	inline CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * get_m_CustomBlends_11() const { return ___m_CustomBlends_11; }
	inline CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F ** get_address_of_m_CustomBlends_11() { return &___m_CustomBlends_11; }
	inline void set_m_CustomBlends_11(CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * value)
	{
		___m_CustomBlends_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CustomBlends_11), (void*)value);
	}

	inline static int32_t get_offset_of_m_OutputCamera_12() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_OutputCamera_12)); }
	inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * get_m_OutputCamera_12() const { return ___m_OutputCamera_12; }
	inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C ** get_address_of_m_OutputCamera_12() { return &___m_OutputCamera_12; }
	inline void set_m_OutputCamera_12(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * value)
	{
		___m_OutputCamera_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OutputCamera_12), (void*)value);
	}

	inline static int32_t get_offset_of_m_CameraCutEvent_13() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_CameraCutEvent_13)); }
	inline BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * get_m_CameraCutEvent_13() const { return ___m_CameraCutEvent_13; }
	inline BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E ** get_address_of_m_CameraCutEvent_13() { return &___m_CameraCutEvent_13; }
	inline void set_m_CameraCutEvent_13(BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * value)
	{
		___m_CameraCutEvent_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CameraCutEvent_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_CameraActivatedEvent_14() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___m_CameraActivatedEvent_14)); }
	inline VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * get_m_CameraActivatedEvent_14() const { return ___m_CameraActivatedEvent_14; }
	inline VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 ** get_address_of_m_CameraActivatedEvent_14() { return &___m_CameraActivatedEvent_14; }
	inline void set_m_CameraActivatedEvent_14(VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * value)
	{
		___m_CameraActivatedEvent_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CameraActivatedEvent_14), (void*)value);
	}

	inline static int32_t get_offset_of_mPhysicsCoroutine_16() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___mPhysicsCoroutine_16)); }
	inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * get_mPhysicsCoroutine_16() const { return ___mPhysicsCoroutine_16; }
	inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 ** get_address_of_mPhysicsCoroutine_16() { return &___mPhysicsCoroutine_16; }
	inline void set_mPhysicsCoroutine_16(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * value)
	{
		___mPhysicsCoroutine_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mPhysicsCoroutine_16), (void*)value);
	}

	inline static int32_t get_offset_of_mWaitForFixedUpdate_17() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___mWaitForFixedUpdate_17)); }
	inline WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5 * get_mWaitForFixedUpdate_17() const { return ___mWaitForFixedUpdate_17; }
	inline WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5 ** get_address_of_mWaitForFixedUpdate_17() { return &___mWaitForFixedUpdate_17; }
	inline void set_mWaitForFixedUpdate_17(WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5 * value)
	{
		___mWaitForFixedUpdate_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mWaitForFixedUpdate_17), (void*)value);
	}

	inline static int32_t get_offset_of_mFrameStack_18() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___mFrameStack_18)); }
	inline List_1_t7047292520C88A40E765EA61E967062F583F6C2A * get_mFrameStack_18() const { return ___mFrameStack_18; }
	inline List_1_t7047292520C88A40E765EA61E967062F583F6C2A ** get_address_of_mFrameStack_18() { return &___mFrameStack_18; }
	inline void set_mFrameStack_18(List_1_t7047292520C88A40E765EA61E967062F583F6C2A * value)
	{
		___mFrameStack_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mFrameStack_18), (void*)value);
	}

	inline static int32_t get_offset_of_mNextFrameId_19() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___mNextFrameId_19)); }
	inline int32_t get_mNextFrameId_19() const { return ___mNextFrameId_19; }
	inline int32_t* get_address_of_mNextFrameId_19() { return &___mNextFrameId_19; }
	inline void set_mNextFrameId_19(int32_t value)
	{
		___mNextFrameId_19 = value;
	}

	inline static int32_t get_offset_of_mCurrentLiveCameras_20() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___mCurrentLiveCameras_20)); }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * get_mCurrentLiveCameras_20() const { return ___mCurrentLiveCameras_20; }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** get_address_of_mCurrentLiveCameras_20() { return &___mCurrentLiveCameras_20; }
	inline void set_mCurrentLiveCameras_20(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * value)
	{
		___mCurrentLiveCameras_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCurrentLiveCameras_20), (void*)value);
	}

	inline static int32_t get_offset_of_mActiveCameraPreviousFrame_22() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___mActiveCameraPreviousFrame_22)); }
	inline RuntimeObject* get_mActiveCameraPreviousFrame_22() const { return ___mActiveCameraPreviousFrame_22; }
	inline RuntimeObject** get_address_of_mActiveCameraPreviousFrame_22() { return &___mActiveCameraPreviousFrame_22; }
	inline void set_mActiveCameraPreviousFrame_22(RuntimeObject* value)
	{
		___mActiveCameraPreviousFrame_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mActiveCameraPreviousFrame_22), (void*)value);
	}

	inline static int32_t get_offset_of_U3CCurrentCameraStateU3Ek__BackingField_23() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83, ___U3CCurrentCameraStateU3Ek__BackingField_23)); }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  get_U3CCurrentCameraStateU3Ek__BackingField_23() const { return ___U3CCurrentCameraStateU3Ek__BackingField_23; }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * get_address_of_U3CCurrentCameraStateU3Ek__BackingField_23() { return &___U3CCurrentCameraStateU3Ek__BackingField_23; }
	inline void set_U3CCurrentCameraStateU3Ek__BackingField_23(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  value)
	{
		___U3CCurrentCameraStateU3Ek__BackingField_23 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CCurrentCameraStateU3Ek__BackingField_23))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CCurrentCameraStateU3Ek__BackingField_23))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CCurrentCameraStateU3Ek__BackingField_23))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CCurrentCameraStateU3Ek__BackingField_23))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___U3CCurrentCameraStateU3Ek__BackingField_23))->___m_CustomOverflow_15), (void*)NULL);
		#endif
	}
};

struct CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_StaticFields
{
public:
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::mSoloCamera
	RuntimeObject* ___mSoloCamera_15;
	// UnityEngine.AnimationCurve Cinemachine.CinemachineBrain::mDefaultLinearAnimationCurve
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___mDefaultLinearAnimationCurve_21;

public:
	inline static int32_t get_offset_of_mSoloCamera_15() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_StaticFields, ___mSoloCamera_15)); }
	inline RuntimeObject* get_mSoloCamera_15() const { return ___mSoloCamera_15; }
	inline RuntimeObject** get_address_of_mSoloCamera_15() { return &___mSoloCamera_15; }
	inline void set_mSoloCamera_15(RuntimeObject* value)
	{
		___mSoloCamera_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mSoloCamera_15), (void*)value);
	}

	inline static int32_t get_offset_of_mDefaultLinearAnimationCurve_21() { return static_cast<int32_t>(offsetof(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_StaticFields, ___mDefaultLinearAnimationCurve_21)); }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * get_mDefaultLinearAnimationCurve_21() const { return ___mDefaultLinearAnimationCurve_21; }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** get_address_of_mDefaultLinearAnimationCurve_21() { return &___mDefaultLinearAnimationCurve_21; }
	inline void set_mDefaultLinearAnimationCurve_21(AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		___mDefaultLinearAnimationCurve_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mDefaultLinearAnimationCurve_21), (void*)value);
	}
};


// Cinemachine.CinemachineComponentBase
struct CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::m_vcamOwner
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___m_vcamOwner_5;
	// UnityEngine.Transform Cinemachine.CinemachineComponentBase::mCachedFollowTarget
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___mCachedFollowTarget_6;
	// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::mCachedFollowTargetVcam
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___mCachedFollowTargetVcam_7;
	// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::mCachedFollowTargetGroup
	RuntimeObject* ___mCachedFollowTargetGroup_8;
	// UnityEngine.Transform Cinemachine.CinemachineComponentBase::mCachedLookAtTarget
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___mCachedLookAtTarget_9;
	// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::mCachedLookAtTargetVcam
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___mCachedLookAtTargetVcam_10;
	// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::mCachedLookAtTargetGroup
	RuntimeObject* ___mCachedLookAtTargetGroup_11;

public:
	inline static int32_t get_offset_of_m_vcamOwner_5() { return static_cast<int32_t>(offsetof(CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D, ___m_vcamOwner_5)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_m_vcamOwner_5() const { return ___m_vcamOwner_5; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_m_vcamOwner_5() { return &___m_vcamOwner_5; }
	inline void set_m_vcamOwner_5(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___m_vcamOwner_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_vcamOwner_5), (void*)value);
	}

	inline static int32_t get_offset_of_mCachedFollowTarget_6() { return static_cast<int32_t>(offsetof(CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D, ___mCachedFollowTarget_6)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_mCachedFollowTarget_6() const { return ___mCachedFollowTarget_6; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_mCachedFollowTarget_6() { return &___mCachedFollowTarget_6; }
	inline void set_mCachedFollowTarget_6(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___mCachedFollowTarget_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCachedFollowTarget_6), (void*)value);
	}

	inline static int32_t get_offset_of_mCachedFollowTargetVcam_7() { return static_cast<int32_t>(offsetof(CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D, ___mCachedFollowTargetVcam_7)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_mCachedFollowTargetVcam_7() const { return ___mCachedFollowTargetVcam_7; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_mCachedFollowTargetVcam_7() { return &___mCachedFollowTargetVcam_7; }
	inline void set_mCachedFollowTargetVcam_7(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___mCachedFollowTargetVcam_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCachedFollowTargetVcam_7), (void*)value);
	}

	inline static int32_t get_offset_of_mCachedFollowTargetGroup_8() { return static_cast<int32_t>(offsetof(CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D, ___mCachedFollowTargetGroup_8)); }
	inline RuntimeObject* get_mCachedFollowTargetGroup_8() const { return ___mCachedFollowTargetGroup_8; }
	inline RuntimeObject** get_address_of_mCachedFollowTargetGroup_8() { return &___mCachedFollowTargetGroup_8; }
	inline void set_mCachedFollowTargetGroup_8(RuntimeObject* value)
	{
		___mCachedFollowTargetGroup_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCachedFollowTargetGroup_8), (void*)value);
	}

	inline static int32_t get_offset_of_mCachedLookAtTarget_9() { return static_cast<int32_t>(offsetof(CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D, ___mCachedLookAtTarget_9)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_mCachedLookAtTarget_9() const { return ___mCachedLookAtTarget_9; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_mCachedLookAtTarget_9() { return &___mCachedLookAtTarget_9; }
	inline void set_mCachedLookAtTarget_9(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___mCachedLookAtTarget_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCachedLookAtTarget_9), (void*)value);
	}

	inline static int32_t get_offset_of_mCachedLookAtTargetVcam_10() { return static_cast<int32_t>(offsetof(CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D, ___mCachedLookAtTargetVcam_10)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_mCachedLookAtTargetVcam_10() const { return ___mCachedLookAtTargetVcam_10; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_mCachedLookAtTargetVcam_10() { return &___mCachedLookAtTargetVcam_10; }
	inline void set_mCachedLookAtTargetVcam_10(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___mCachedLookAtTargetVcam_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCachedLookAtTargetVcam_10), (void*)value);
	}

	inline static int32_t get_offset_of_mCachedLookAtTargetGroup_11() { return static_cast<int32_t>(offsetof(CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D, ___mCachedLookAtTargetGroup_11)); }
	inline RuntimeObject* get_mCachedLookAtTargetGroup_11() const { return ___mCachedLookAtTargetGroup_11; }
	inline RuntimeObject** get_address_of_mCachedLookAtTargetGroup_11() { return &___mCachedLookAtTargetGroup_11; }
	inline void set_mCachedLookAtTargetGroup_11(RuntimeObject* value)
	{
		___mCachedLookAtTargetGroup_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCachedLookAtTargetGroup_11), (void*)value);
	}
};


// Cinemachine.CinemachineExtension
struct CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::m_vcamOwner
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___m_vcamOwner_5;
	// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object> Cinemachine.CinemachineExtension::mExtraState
	Dictionary_2_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE * ___mExtraState_6;

public:
	inline static int32_t get_offset_of_m_vcamOwner_5() { return static_cast<int32_t>(offsetof(CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422, ___m_vcamOwner_5)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_m_vcamOwner_5() const { return ___m_vcamOwner_5; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_m_vcamOwner_5() { return &___m_vcamOwner_5; }
	inline void set_m_vcamOwner_5(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___m_vcamOwner_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_vcamOwner_5), (void*)value);
	}

	inline static int32_t get_offset_of_mExtraState_6() { return static_cast<int32_t>(offsetof(CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422, ___mExtraState_6)); }
	inline Dictionary_2_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE * get_mExtraState_6() const { return ___mExtraState_6; }
	inline Dictionary_2_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE ** get_address_of_mExtraState_6() { return &___mExtraState_6; }
	inline void set_mExtraState_6(Dictionary_2_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE * value)
	{
		___mExtraState_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mExtraState_6), (void*)value);
	}
};


// Cinemachine.CinemachineImpulseSource
struct CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// Cinemachine.CinemachineImpulseDefinition Cinemachine.CinemachineImpulseSource::m_ImpulseDefinition
	CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * ___m_ImpulseDefinition_4;

public:
	inline static int32_t get_offset_of_m_ImpulseDefinition_4() { return static_cast<int32_t>(offsetof(CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D, ___m_ImpulseDefinition_4)); }
	inline CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * get_m_ImpulseDefinition_4() const { return ___m_ImpulseDefinition_4; }
	inline CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 ** get_address_of_m_ImpulseDefinition_4() { return &___m_ImpulseDefinition_4; }
	inline void set_m_ImpulseDefinition_4(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * value)
	{
		___m_ImpulseDefinition_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ImpulseDefinition_4), (void*)value);
	}
};


// Cinemachine.CinemachineTargetGroup
struct CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// 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_tA569D74B31CB1511C1901070CB3E3232254FF6D8* ___m_Targets_7;
	// UnityEngine.Bounds Cinemachine.CinemachineTargetGroup::<BoundingBox>k__BackingField
	Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___U3CBoundingBoxU3Ek__BackingField_8;
	// System.Single Cinemachine.CinemachineTargetGroup::mMaxWeight
	float ___mMaxWeight_9;
	// UnityEngine.Vector3 Cinemachine.CinemachineTargetGroup::mAveragePos
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___mAveragePos_10;

public:
	inline static int32_t get_offset_of_m_PositionMode_4() { return static_cast<int32_t>(offsetof(CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0, ___m_PositionMode_4)); }
	inline int32_t get_m_PositionMode_4() const { return ___m_PositionMode_4; }
	inline int32_t* get_address_of_m_PositionMode_4() { return &___m_PositionMode_4; }
	inline void set_m_PositionMode_4(int32_t value)
	{
		___m_PositionMode_4 = value;
	}

	inline static int32_t get_offset_of_m_RotationMode_5() { return static_cast<int32_t>(offsetof(CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0, ___m_RotationMode_5)); }
	inline int32_t get_m_RotationMode_5() const { return ___m_RotationMode_5; }
	inline int32_t* get_address_of_m_RotationMode_5() { return &___m_RotationMode_5; }
	inline void set_m_RotationMode_5(int32_t value)
	{
		___m_RotationMode_5 = value;
	}

	inline static int32_t get_offset_of_m_UpdateMethod_6() { return static_cast<int32_t>(offsetof(CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0, ___m_UpdateMethod_6)); }
	inline int32_t get_m_UpdateMethod_6() const { return ___m_UpdateMethod_6; }
	inline int32_t* get_address_of_m_UpdateMethod_6() { return &___m_UpdateMethod_6; }
	inline void set_m_UpdateMethod_6(int32_t value)
	{
		___m_UpdateMethod_6 = value;
	}

	inline static int32_t get_offset_of_m_Targets_7() { return static_cast<int32_t>(offsetof(CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0, ___m_Targets_7)); }
	inline TargetU5BU5D_tA569D74B31CB1511C1901070CB3E3232254FF6D8* get_m_Targets_7() const { return ___m_Targets_7; }
	inline TargetU5BU5D_tA569D74B31CB1511C1901070CB3E3232254FF6D8** get_address_of_m_Targets_7() { return &___m_Targets_7; }
	inline void set_m_Targets_7(TargetU5BU5D_tA569D74B31CB1511C1901070CB3E3232254FF6D8* value)
	{
		___m_Targets_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Targets_7), (void*)value);
	}

	inline static int32_t get_offset_of_U3CBoundingBoxU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0, ___U3CBoundingBoxU3Ek__BackingField_8)); }
	inline Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  get_U3CBoundingBoxU3Ek__BackingField_8() const { return ___U3CBoundingBoxU3Ek__BackingField_8; }
	inline Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * get_address_of_U3CBoundingBoxU3Ek__BackingField_8() { return &___U3CBoundingBoxU3Ek__BackingField_8; }
	inline void set_U3CBoundingBoxU3Ek__BackingField_8(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  value)
	{
		___U3CBoundingBoxU3Ek__BackingField_8 = value;
	}

	inline static int32_t get_offset_of_mMaxWeight_9() { return static_cast<int32_t>(offsetof(CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0, ___mMaxWeight_9)); }
	inline float get_mMaxWeight_9() const { return ___mMaxWeight_9; }
	inline float* get_address_of_mMaxWeight_9() { return &___mMaxWeight_9; }
	inline void set_mMaxWeight_9(float value)
	{
		___mMaxWeight_9 = value;
	}

	inline static int32_t get_offset_of_mAveragePos_10() { return static_cast<int32_t>(offsetof(CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0, ___mAveragePos_10)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_mAveragePos_10() const { return ___mAveragePos_10; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_mAveragePos_10() { return &___mAveragePos_10; }
	inline void set_mAveragePos_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___mAveragePos_10 = value;
	}
};


// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// System.String[] Cinemachine.CinemachineVirtualCameraBase::m_ExcludedPropertiesInInspector
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___m_ExcludedPropertiesInInspector_4;
	// Cinemachine.CinemachineCore/Stage[] Cinemachine.CinemachineVirtualCameraBase::m_LockStageInInspector
	StageU5BU5D_t605193BD653BA57911AFE8A2D01B1D799F7BB949* ___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.Single Cinemachine.CinemachineVirtualCameraBase::<FollowTargetAttachment>k__BackingField
	float ___U3CFollowTargetAttachmentU3Ek__BackingField_10;
	// System.Single Cinemachine.CinemachineVirtualCameraBase::<LookAtTargetAttachment>k__BackingField
	float ___U3CLookAtTargetAttachmentU3Ek__BackingField_11;
	// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode Cinemachine.CinemachineVirtualCameraBase::m_StandbyUpdate
	int32_t ___m_StandbyUpdate_12;
	// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension> Cinemachine.CinemachineVirtualCameraBase::mExtensions
	List_1_t13875FE3163CFA961C09134FFAA2E0903229691A * ___mExtensions_13;
	// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<PreviousStateIsValid>k__BackingField
	bool ___U3CPreviousStateIsValidU3Ek__BackingField_14;
	// System.Boolean Cinemachine.CinemachineVirtualCameraBase::m_WasStarted
	bool ___m_WasStarted_15;
	// System.Boolean Cinemachine.CinemachineVirtualCameraBase::mSlaveStatusUpdated
	bool ___mSlaveStatusUpdated_16;
	// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_parentVcam
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___m_parentVcam_17;
	// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_QueuePriority
	int32_t ___m_QueuePriority_18;

public:
	inline static int32_t get_offset_of_m_ExcludedPropertiesInInspector_4() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_ExcludedPropertiesInInspector_4)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_m_ExcludedPropertiesInInspector_4() const { return ___m_ExcludedPropertiesInInspector_4; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_m_ExcludedPropertiesInInspector_4() { return &___m_ExcludedPropertiesInInspector_4; }
	inline void set_m_ExcludedPropertiesInInspector_4(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		___m_ExcludedPropertiesInInspector_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ExcludedPropertiesInInspector_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_LockStageInInspector_5() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_LockStageInInspector_5)); }
	inline StageU5BU5D_t605193BD653BA57911AFE8A2D01B1D799F7BB949* get_m_LockStageInInspector_5() const { return ___m_LockStageInInspector_5; }
	inline StageU5BU5D_t605193BD653BA57911AFE8A2D01B1D799F7BB949** get_address_of_m_LockStageInInspector_5() { return &___m_LockStageInInspector_5; }
	inline void set_m_LockStageInInspector_5(StageU5BU5D_t605193BD653BA57911AFE8A2D01B1D799F7BB949* value)
	{
		___m_LockStageInInspector_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_LockStageInInspector_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_ValidatingStreamVersion_6() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_ValidatingStreamVersion_6)); }
	inline int32_t get_m_ValidatingStreamVersion_6() const { return ___m_ValidatingStreamVersion_6; }
	inline int32_t* get_address_of_m_ValidatingStreamVersion_6() { return &___m_ValidatingStreamVersion_6; }
	inline void set_m_ValidatingStreamVersion_6(int32_t value)
	{
		___m_ValidatingStreamVersion_6 = value;
	}

	inline static int32_t get_offset_of_m_OnValidateCalled_7() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_OnValidateCalled_7)); }
	inline bool get_m_OnValidateCalled_7() const { return ___m_OnValidateCalled_7; }
	inline bool* get_address_of_m_OnValidateCalled_7() { return &___m_OnValidateCalled_7; }
	inline void set_m_OnValidateCalled_7(bool value)
	{
		___m_OnValidateCalled_7 = value;
	}

	inline static int32_t get_offset_of_m_StreamingVersion_8() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_StreamingVersion_8)); }
	inline int32_t get_m_StreamingVersion_8() const { return ___m_StreamingVersion_8; }
	inline int32_t* get_address_of_m_StreamingVersion_8() { return &___m_StreamingVersion_8; }
	inline void set_m_StreamingVersion_8(int32_t value)
	{
		___m_StreamingVersion_8 = value;
	}

	inline static int32_t get_offset_of_m_Priority_9() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_Priority_9)); }
	inline int32_t get_m_Priority_9() const { return ___m_Priority_9; }
	inline int32_t* get_address_of_m_Priority_9() { return &___m_Priority_9; }
	inline void set_m_Priority_9(int32_t value)
	{
		___m_Priority_9 = value;
	}

	inline static int32_t get_offset_of_U3CFollowTargetAttachmentU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___U3CFollowTargetAttachmentU3Ek__BackingField_10)); }
	inline float get_U3CFollowTargetAttachmentU3Ek__BackingField_10() const { return ___U3CFollowTargetAttachmentU3Ek__BackingField_10; }
	inline float* get_address_of_U3CFollowTargetAttachmentU3Ek__BackingField_10() { return &___U3CFollowTargetAttachmentU3Ek__BackingField_10; }
	inline void set_U3CFollowTargetAttachmentU3Ek__BackingField_10(float value)
	{
		___U3CFollowTargetAttachmentU3Ek__BackingField_10 = value;
	}

	inline static int32_t get_offset_of_U3CLookAtTargetAttachmentU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___U3CLookAtTargetAttachmentU3Ek__BackingField_11)); }
	inline float get_U3CLookAtTargetAttachmentU3Ek__BackingField_11() const { return ___U3CLookAtTargetAttachmentU3Ek__BackingField_11; }
	inline float* get_address_of_U3CLookAtTargetAttachmentU3Ek__BackingField_11() { return &___U3CLookAtTargetAttachmentU3Ek__BackingField_11; }
	inline void set_U3CLookAtTargetAttachmentU3Ek__BackingField_11(float value)
	{
		___U3CLookAtTargetAttachmentU3Ek__BackingField_11 = value;
	}

	inline static int32_t get_offset_of_m_StandbyUpdate_12() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_StandbyUpdate_12)); }
	inline int32_t get_m_StandbyUpdate_12() const { return ___m_StandbyUpdate_12; }
	inline int32_t* get_address_of_m_StandbyUpdate_12() { return &___m_StandbyUpdate_12; }
	inline void set_m_StandbyUpdate_12(int32_t value)
	{
		___m_StandbyUpdate_12 = value;
	}

	inline static int32_t get_offset_of_mExtensions_13() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___mExtensions_13)); }
	inline List_1_t13875FE3163CFA961C09134FFAA2E0903229691A * get_mExtensions_13() const { return ___mExtensions_13; }
	inline List_1_t13875FE3163CFA961C09134FFAA2E0903229691A ** get_address_of_mExtensions_13() { return &___mExtensions_13; }
	inline void set_mExtensions_13(List_1_t13875FE3163CFA961C09134FFAA2E0903229691A * value)
	{
		___mExtensions_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mExtensions_13), (void*)value);
	}

	inline static int32_t get_offset_of_U3CPreviousStateIsValidU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___U3CPreviousStateIsValidU3Ek__BackingField_14)); }
	inline bool get_U3CPreviousStateIsValidU3Ek__BackingField_14() const { return ___U3CPreviousStateIsValidU3Ek__BackingField_14; }
	inline bool* get_address_of_U3CPreviousStateIsValidU3Ek__BackingField_14() { return &___U3CPreviousStateIsValidU3Ek__BackingField_14; }
	inline void set_U3CPreviousStateIsValidU3Ek__BackingField_14(bool value)
	{
		___U3CPreviousStateIsValidU3Ek__BackingField_14 = value;
	}

	inline static int32_t get_offset_of_m_WasStarted_15() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_WasStarted_15)); }
	inline bool get_m_WasStarted_15() const { return ___m_WasStarted_15; }
	inline bool* get_address_of_m_WasStarted_15() { return &___m_WasStarted_15; }
	inline void set_m_WasStarted_15(bool value)
	{
		___m_WasStarted_15 = value;
	}

	inline static int32_t get_offset_of_mSlaveStatusUpdated_16() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___mSlaveStatusUpdated_16)); }
	inline bool get_mSlaveStatusUpdated_16() const { return ___mSlaveStatusUpdated_16; }
	inline bool* get_address_of_mSlaveStatusUpdated_16() { return &___mSlaveStatusUpdated_16; }
	inline void set_mSlaveStatusUpdated_16(bool value)
	{
		___mSlaveStatusUpdated_16 = value;
	}

	inline static int32_t get_offset_of_m_parentVcam_17() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_parentVcam_17)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_m_parentVcam_17() const { return ___m_parentVcam_17; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_m_parentVcam_17() { return &___m_parentVcam_17; }
	inline void set_m_parentVcam_17(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___m_parentVcam_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_parentVcam_17), (void*)value);
	}

	inline static int32_t get_offset_of_m_QueuePriority_18() { return static_cast<int32_t>(offsetof(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5, ___m_QueuePriority_18)); }
	inline int32_t get_m_QueuePriority_18() const { return ___m_QueuePriority_18; }
	inline int32_t* get_address_of_m_QueuePriority_18() { return &___m_QueuePriority_18; }
	inline void set_m_QueuePriority_18(int32_t value)
	{
		___m_QueuePriority_18 = value;
	}
};


// UnityEngine.CompositeCollider2D
struct CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35  : public Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722
{
public:

public:
};


// UnityEngine.PolygonCollider2D
struct PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D  : public Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722
{
public:

public:
};


// Cinemachine.Cinemachine3rdPersonAim
struct Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42  : public CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422
{
public:
	// UnityEngine.LayerMask Cinemachine.Cinemachine3rdPersonAim::AimCollisionFilter
	LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  ___AimCollisionFilter_7;
	// System.String Cinemachine.Cinemachine3rdPersonAim::IgnoreTag
	String_t* ___IgnoreTag_8;
	// System.Single Cinemachine.Cinemachine3rdPersonAim::AimDistance
	float ___AimDistance_9;
	// UnityEngine.RectTransform Cinemachine.Cinemachine3rdPersonAim::AimTargetReticle
	RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___AimTargetReticle_10;

public:
	inline static int32_t get_offset_of_AimCollisionFilter_7() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42, ___AimCollisionFilter_7)); }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  get_AimCollisionFilter_7() const { return ___AimCollisionFilter_7; }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 * get_address_of_AimCollisionFilter_7() { return &___AimCollisionFilter_7; }
	inline void set_AimCollisionFilter_7(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  value)
	{
		___AimCollisionFilter_7 = value;
	}

	inline static int32_t get_offset_of_IgnoreTag_8() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42, ___IgnoreTag_8)); }
	inline String_t* get_IgnoreTag_8() const { return ___IgnoreTag_8; }
	inline String_t** get_address_of_IgnoreTag_8() { return &___IgnoreTag_8; }
	inline void set_IgnoreTag_8(String_t* value)
	{
		___IgnoreTag_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___IgnoreTag_8), (void*)value);
	}

	inline static int32_t get_offset_of_AimDistance_9() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42, ___AimDistance_9)); }
	inline float get_AimDistance_9() const { return ___AimDistance_9; }
	inline float* get_address_of_AimDistance_9() { return &___AimDistance_9; }
	inline void set_AimDistance_9(float value)
	{
		___AimDistance_9 = value;
	}

	inline static int32_t get_offset_of_AimTargetReticle_10() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42, ___AimTargetReticle_10)); }
	inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_AimTargetReticle_10() const { return ___AimTargetReticle_10; }
	inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_AimTargetReticle_10() { return &___AimTargetReticle_10; }
	inline void set_AimTargetReticle_10(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
	{
		___AimTargetReticle_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___AimTargetReticle_10), (void*)value);
	}
};


// Cinemachine.Cinemachine3rdPersonFollow
struct Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1  : public CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D
{
public:
	// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::Damping
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___Damping_12;
	// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::ShoulderOffset
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___ShoulderOffset_13;
	// System.Single Cinemachine.Cinemachine3rdPersonFollow::VerticalArmLength
	float ___VerticalArmLength_14;
	// System.Single Cinemachine.Cinemachine3rdPersonFollow::CameraSide
	float ___CameraSide_15;
	// System.Single Cinemachine.Cinemachine3rdPersonFollow::CameraDistance
	float ___CameraDistance_16;
	// UnityEngine.LayerMask Cinemachine.Cinemachine3rdPersonFollow::CameraCollisionFilter
	LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  ___CameraCollisionFilter_17;
	// System.String Cinemachine.Cinemachine3rdPersonFollow::IgnoreTag
	String_t* ___IgnoreTag_18;
	// System.Single Cinemachine.Cinemachine3rdPersonFollow::CameraRadius
	float ___CameraRadius_19;
	// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::m_PreviousFollowTargetPosition
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_PreviousFollowTargetPosition_20;
	// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::m_DampingCorrection
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_DampingCorrection_21;

public:
	inline static int32_t get_offset_of_Damping_12() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___Damping_12)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_Damping_12() const { return ___Damping_12; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_Damping_12() { return &___Damping_12; }
	inline void set_Damping_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___Damping_12 = value;
	}

	inline static int32_t get_offset_of_ShoulderOffset_13() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___ShoulderOffset_13)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_ShoulderOffset_13() const { return ___ShoulderOffset_13; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_ShoulderOffset_13() { return &___ShoulderOffset_13; }
	inline void set_ShoulderOffset_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___ShoulderOffset_13 = value;
	}

	inline static int32_t get_offset_of_VerticalArmLength_14() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___VerticalArmLength_14)); }
	inline float get_VerticalArmLength_14() const { return ___VerticalArmLength_14; }
	inline float* get_address_of_VerticalArmLength_14() { return &___VerticalArmLength_14; }
	inline void set_VerticalArmLength_14(float value)
	{
		___VerticalArmLength_14 = value;
	}

	inline static int32_t get_offset_of_CameraSide_15() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___CameraSide_15)); }
	inline float get_CameraSide_15() const { return ___CameraSide_15; }
	inline float* get_address_of_CameraSide_15() { return &___CameraSide_15; }
	inline void set_CameraSide_15(float value)
	{
		___CameraSide_15 = value;
	}

	inline static int32_t get_offset_of_CameraDistance_16() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___CameraDistance_16)); }
	inline float get_CameraDistance_16() const { return ___CameraDistance_16; }
	inline float* get_address_of_CameraDistance_16() { return &___CameraDistance_16; }
	inline void set_CameraDistance_16(float value)
	{
		___CameraDistance_16 = value;
	}

	inline static int32_t get_offset_of_CameraCollisionFilter_17() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___CameraCollisionFilter_17)); }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  get_CameraCollisionFilter_17() const { return ___CameraCollisionFilter_17; }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 * get_address_of_CameraCollisionFilter_17() { return &___CameraCollisionFilter_17; }
	inline void set_CameraCollisionFilter_17(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  value)
	{
		___CameraCollisionFilter_17 = value;
	}

	inline static int32_t get_offset_of_IgnoreTag_18() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___IgnoreTag_18)); }
	inline String_t* get_IgnoreTag_18() const { return ___IgnoreTag_18; }
	inline String_t** get_address_of_IgnoreTag_18() { return &___IgnoreTag_18; }
	inline void set_IgnoreTag_18(String_t* value)
	{
		___IgnoreTag_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___IgnoreTag_18), (void*)value);
	}

	inline static int32_t get_offset_of_CameraRadius_19() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___CameraRadius_19)); }
	inline float get_CameraRadius_19() const { return ___CameraRadius_19; }
	inline float* get_address_of_CameraRadius_19() { return &___CameraRadius_19; }
	inline void set_CameraRadius_19(float value)
	{
		___CameraRadius_19 = value;
	}

	inline static int32_t get_offset_of_m_PreviousFollowTargetPosition_20() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___m_PreviousFollowTargetPosition_20)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_PreviousFollowTargetPosition_20() const { return ___m_PreviousFollowTargetPosition_20; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_PreviousFollowTargetPosition_20() { return &___m_PreviousFollowTargetPosition_20; }
	inline void set_m_PreviousFollowTargetPosition_20(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_PreviousFollowTargetPosition_20 = value;
	}

	inline static int32_t get_offset_of_m_DampingCorrection_21() { return static_cast<int32_t>(offsetof(Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1, ___m_DampingCorrection_21)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_DampingCorrection_21() const { return ___m_DampingCorrection_21; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_DampingCorrection_21() { return &___m_DampingCorrection_21; }
	inline void set_m_DampingCorrection_21(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_DampingCorrection_21 = value;
	}
};


// Cinemachine.CinemachineBasicMultiChannelPerlin
struct CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF  : public CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D
{
public:
	// Cinemachine.NoiseSettings Cinemachine.CinemachineBasicMultiChannelPerlin::m_NoiseProfile
	NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397 * ___m_NoiseProfile_12;
	// UnityEngine.Vector3 Cinemachine.CinemachineBasicMultiChannelPerlin::m_PivotOffset
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_PivotOffset_13;
	// System.Single Cinemachine.CinemachineBasicMultiChannelPerlin::m_AmplitudeGain
	float ___m_AmplitudeGain_14;
	// System.Single Cinemachine.CinemachineBasicMultiChannelPerlin::m_FrequencyGain
	float ___m_FrequencyGain_15;
	// System.Boolean Cinemachine.CinemachineBasicMultiChannelPerlin::mInitialized
	bool ___mInitialized_16;
	// System.Single Cinemachine.CinemachineBasicMultiChannelPerlin::mNoiseTime
	float ___mNoiseTime_17;
	// UnityEngine.Vector3 Cinemachine.CinemachineBasicMultiChannelPerlin::mNoiseOffsets
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___mNoiseOffsets_18;

public:
	inline static int32_t get_offset_of_m_NoiseProfile_12() { return static_cast<int32_t>(offsetof(CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF, ___m_NoiseProfile_12)); }
	inline NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397 * get_m_NoiseProfile_12() const { return ___m_NoiseProfile_12; }
	inline NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397 ** get_address_of_m_NoiseProfile_12() { return &___m_NoiseProfile_12; }
	inline void set_m_NoiseProfile_12(NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397 * value)
	{
		___m_NoiseProfile_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_NoiseProfile_12), (void*)value);
	}

	inline static int32_t get_offset_of_m_PivotOffset_13() { return static_cast<int32_t>(offsetof(CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF, ___m_PivotOffset_13)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_PivotOffset_13() const { return ___m_PivotOffset_13; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_PivotOffset_13() { return &___m_PivotOffset_13; }
	inline void set_m_PivotOffset_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_PivotOffset_13 = value;
	}

	inline static int32_t get_offset_of_m_AmplitudeGain_14() { return static_cast<int32_t>(offsetof(CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF, ___m_AmplitudeGain_14)); }
	inline float get_m_AmplitudeGain_14() const { return ___m_AmplitudeGain_14; }
	inline float* get_address_of_m_AmplitudeGain_14() { return &___m_AmplitudeGain_14; }
	inline void set_m_AmplitudeGain_14(float value)
	{
		___m_AmplitudeGain_14 = value;
	}

	inline static int32_t get_offset_of_m_FrequencyGain_15() { return static_cast<int32_t>(offsetof(CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF, ___m_FrequencyGain_15)); }
	inline float get_m_FrequencyGain_15() const { return ___m_FrequencyGain_15; }
	inline float* get_address_of_m_FrequencyGain_15() { return &___m_FrequencyGain_15; }
	inline void set_m_FrequencyGain_15(float value)
	{
		___m_FrequencyGain_15 = value;
	}

	inline static int32_t get_offset_of_mInitialized_16() { return static_cast<int32_t>(offsetof(CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF, ___mInitialized_16)); }
	inline bool get_mInitialized_16() const { return ___mInitialized_16; }
	inline bool* get_address_of_mInitialized_16() { return &___mInitialized_16; }
	inline void set_mInitialized_16(bool value)
	{
		___mInitialized_16 = value;
	}

	inline static int32_t get_offset_of_mNoiseTime_17() { return static_cast<int32_t>(offsetof(CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF, ___mNoiseTime_17)); }
	inline float get_mNoiseTime_17() const { return ___mNoiseTime_17; }
	inline float* get_address_of_mNoiseTime_17() { return &___mNoiseTime_17; }
	inline void set_mNoiseTime_17(float value)
	{
		___mNoiseTime_17 = value;
	}

	inline static int32_t get_offset_of_mNoiseOffsets_18() { return static_cast<int32_t>(offsetof(CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF, ___mNoiseOffsets_18)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_mNoiseOffsets_18() const { return ___mNoiseOffsets_18; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_mNoiseOffsets_18() { return &___mNoiseOffsets_18; }
	inline void set_mNoiseOffsets_18(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___mNoiseOffsets_18 = value;
	}
};


// Cinemachine.CinemachineBlendListCamera
struct CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A  : public CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5
{
public:
	// UnityEngine.Transform Cinemachine.CinemachineBlendListCamera::m_LookAt
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_LookAt_19;
	// UnityEngine.Transform Cinemachine.CinemachineBlendListCamera::m_Follow
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_Follow_20;
	// System.Boolean Cinemachine.CinemachineBlendListCamera::m_ShowDebugText
	bool ___m_ShowDebugText_21;
	// System.Boolean Cinemachine.CinemachineBlendListCamera::m_Loop
	bool ___m_Loop_22;
	// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineBlendListCamera::m_ChildCameras
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* ___m_ChildCameras_23;
	// Cinemachine.CinemachineBlendListCamera/Instruction[] Cinemachine.CinemachineBlendListCamera::m_Instructions
	InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* ___m_Instructions_24;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlendListCamera::<LiveChild>k__BackingField
	RuntimeObject* ___U3CLiveChildU3Ek__BackingField_25;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlendListCamera::<TransitioningFrom>k__BackingField
	RuntimeObject* ___U3CTransitioningFromU3Ek__BackingField_26;
	// Cinemachine.CameraState Cinemachine.CinemachineBlendListCamera::m_State
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___m_State_27;
	// System.Single Cinemachine.CinemachineBlendListCamera::mActivationTime
	float ___mActivationTime_28;
	// System.Int32 Cinemachine.CinemachineBlendListCamera::mCurrentInstruction
	int32_t ___mCurrentInstruction_29;
	// Cinemachine.CinemachineBlend Cinemachine.CinemachineBlendListCamera::mActiveBlend
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___mActiveBlend_30;

public:
	inline static int32_t get_offset_of_m_LookAt_19() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___m_LookAt_19)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_m_LookAt_19() const { return ___m_LookAt_19; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_m_LookAt_19() { return &___m_LookAt_19; }
	inline void set_m_LookAt_19(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___m_LookAt_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_LookAt_19), (void*)value);
	}

	inline static int32_t get_offset_of_m_Follow_20() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___m_Follow_20)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_m_Follow_20() const { return ___m_Follow_20; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_m_Follow_20() { return &___m_Follow_20; }
	inline void set_m_Follow_20(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___m_Follow_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Follow_20), (void*)value);
	}

	inline static int32_t get_offset_of_m_ShowDebugText_21() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___m_ShowDebugText_21)); }
	inline bool get_m_ShowDebugText_21() const { return ___m_ShowDebugText_21; }
	inline bool* get_address_of_m_ShowDebugText_21() { return &___m_ShowDebugText_21; }
	inline void set_m_ShowDebugText_21(bool value)
	{
		___m_ShowDebugText_21 = value;
	}

	inline static int32_t get_offset_of_m_Loop_22() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___m_Loop_22)); }
	inline bool get_m_Loop_22() const { return ___m_Loop_22; }
	inline bool* get_address_of_m_Loop_22() { return &___m_Loop_22; }
	inline void set_m_Loop_22(bool value)
	{
		___m_Loop_22 = value;
	}

	inline static int32_t get_offset_of_m_ChildCameras_23() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___m_ChildCameras_23)); }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* get_m_ChildCameras_23() const { return ___m_ChildCameras_23; }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80** get_address_of_m_ChildCameras_23() { return &___m_ChildCameras_23; }
	inline void set_m_ChildCameras_23(CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* value)
	{
		___m_ChildCameras_23 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChildCameras_23), (void*)value);
	}

	inline static int32_t get_offset_of_m_Instructions_24() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___m_Instructions_24)); }
	inline InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* get_m_Instructions_24() const { return ___m_Instructions_24; }
	inline InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1** get_address_of_m_Instructions_24() { return &___m_Instructions_24; }
	inline void set_m_Instructions_24(InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* value)
	{
		___m_Instructions_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Instructions_24), (void*)value);
	}

	inline static int32_t get_offset_of_U3CLiveChildU3Ek__BackingField_25() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___U3CLiveChildU3Ek__BackingField_25)); }
	inline RuntimeObject* get_U3CLiveChildU3Ek__BackingField_25() const { return ___U3CLiveChildU3Ek__BackingField_25; }
	inline RuntimeObject** get_address_of_U3CLiveChildU3Ek__BackingField_25() { return &___U3CLiveChildU3Ek__BackingField_25; }
	inline void set_U3CLiveChildU3Ek__BackingField_25(RuntimeObject* value)
	{
		___U3CLiveChildU3Ek__BackingField_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CLiveChildU3Ek__BackingField_25), (void*)value);
	}

	inline static int32_t get_offset_of_U3CTransitioningFromU3Ek__BackingField_26() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___U3CTransitioningFromU3Ek__BackingField_26)); }
	inline RuntimeObject* get_U3CTransitioningFromU3Ek__BackingField_26() const { return ___U3CTransitioningFromU3Ek__BackingField_26; }
	inline RuntimeObject** get_address_of_U3CTransitioningFromU3Ek__BackingField_26() { return &___U3CTransitioningFromU3Ek__BackingField_26; }
	inline void set_U3CTransitioningFromU3Ek__BackingField_26(RuntimeObject* value)
	{
		___U3CTransitioningFromU3Ek__BackingField_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CTransitioningFromU3Ek__BackingField_26), (void*)value);
	}

	inline static int32_t get_offset_of_m_State_27() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___m_State_27)); }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  get_m_State_27() const { return ___m_State_27; }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * get_address_of_m_State_27() { return &___m_State_27; }
	inline void set_m_State_27(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  value)
	{
		___m_State_27 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_27))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_27))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_27))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_27))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_State_27))->___m_CustomOverflow_15), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_mActivationTime_28() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___mActivationTime_28)); }
	inline float get_mActivationTime_28() const { return ___mActivationTime_28; }
	inline float* get_address_of_mActivationTime_28() { return &___mActivationTime_28; }
	inline void set_mActivationTime_28(float value)
	{
		___mActivationTime_28 = value;
	}

	inline static int32_t get_offset_of_mCurrentInstruction_29() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___mCurrentInstruction_29)); }
	inline int32_t get_mCurrentInstruction_29() const { return ___mCurrentInstruction_29; }
	inline int32_t* get_address_of_mCurrentInstruction_29() { return &___mCurrentInstruction_29; }
	inline void set_mCurrentInstruction_29(int32_t value)
	{
		___mCurrentInstruction_29 = value;
	}

	inline static int32_t get_offset_of_mActiveBlend_30() { return static_cast<int32_t>(offsetof(CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A, ___mActiveBlend_30)); }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * get_mActiveBlend_30() const { return ___mActiveBlend_30; }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** get_address_of_mActiveBlend_30() { return &___mActiveBlend_30; }
	inline void set_mActiveBlend_30(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * value)
	{
		___mActiveBlend_30 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mActiveBlend_30), (void*)value);
	}
};


// CinemachineCameraOffset
struct CinemachineCameraOffset_t71CD143AB289BAAC61D3C6D7EF6B9C194B0259A7  : public CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422
{
public:
	// UnityEngine.Vector3 CinemachineCameraOffset::m_Offset
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Offset_7;
	// Cinemachine.CinemachineCore/Stage CinemachineCameraOffset::m_ApplyAfter
	int32_t ___m_ApplyAfter_8;
	// System.Boolean CinemachineCameraOffset::m_PreserveComposition
	bool ___m_PreserveComposition_9;

public:
	inline static int32_t get_offset_of_m_Offset_7() { return static_cast<int32_t>(offsetof(CinemachineCameraOffset_t71CD143AB289BAAC61D3C6D7EF6B9C194B0259A7, ___m_Offset_7)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Offset_7() const { return ___m_Offset_7; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Offset_7() { return &___m_Offset_7; }
	inline void set_m_Offset_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Offset_7 = value;
	}

	inline static int32_t get_offset_of_m_ApplyAfter_8() { return static_cast<int32_t>(offsetof(CinemachineCameraOffset_t71CD143AB289BAAC61D3C6D7EF6B9C194B0259A7, ___m_ApplyAfter_8)); }
	inline int32_t get_m_ApplyAfter_8() const { return ___m_ApplyAfter_8; }
	inline int32_t* get_address_of_m_ApplyAfter_8() { return &___m_ApplyAfter_8; }
	inline void set_m_ApplyAfter_8(int32_t value)
	{
		___m_ApplyAfter_8 = value;
	}

	inline static int32_t get_offset_of_m_PreserveComposition_9() { return static_cast<int32_t>(offsetof(CinemachineCameraOffset_t71CD143AB289BAAC61D3C6D7EF6B9C194B0259A7, ___m_PreserveComposition_9)); }
	inline bool get_m_PreserveComposition_9() const { return ___m_PreserveComposition_9; }
	inline bool* get_address_of_m_PreserveComposition_9() { return &___m_PreserveComposition_9; }
	inline void set_m_PreserveComposition_9(bool value)
	{
		___m_PreserveComposition_9 = value;
	}
};


// Cinemachine.CinemachineClearShot
struct CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6  : public CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5
{
public:
	// UnityEngine.Transform Cinemachine.CinemachineClearShot::m_LookAt
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_LookAt_19;
	// UnityEngine.Transform Cinemachine.CinemachineClearShot::m_Follow
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_Follow_20;
	// System.Boolean Cinemachine.CinemachineClearShot::m_ShowDebugText
	bool ___m_ShowDebugText_21;
	// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineClearShot::m_ChildCameras
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* ___m_ChildCameras_22;
	// System.Single Cinemachine.CinemachineClearShot::m_ActivateAfter
	float ___m_ActivateAfter_23;
	// System.Single Cinemachine.CinemachineClearShot::m_MinDuration
	float ___m_MinDuration_24;
	// System.Boolean Cinemachine.CinemachineClearShot::m_RandomizeChoice
	bool ___m_RandomizeChoice_25;
	// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineClearShot::m_DefaultBlend
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___m_DefaultBlend_26;
	// Cinemachine.CinemachineBlenderSettings Cinemachine.CinemachineClearShot::m_CustomBlends
	CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * ___m_CustomBlends_27;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineClearShot::<LiveChild>k__BackingField
	RuntimeObject* ___U3CLiveChildU3Ek__BackingField_28;
	// Cinemachine.CameraState Cinemachine.CinemachineClearShot::m_State
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___m_State_29;
	// System.Single Cinemachine.CinemachineClearShot::mActivationTime
	float ___mActivationTime_30;
	// System.Single Cinemachine.CinemachineClearShot::mPendingActivationTime
	float ___mPendingActivationTime_31;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineClearShot::mPendingCamera
	RuntimeObject* ___mPendingCamera_32;
	// Cinemachine.CinemachineBlend Cinemachine.CinemachineClearShot::mActiveBlend
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___mActiveBlend_33;
	// System.Boolean Cinemachine.CinemachineClearShot::mRandomizeNow
	bool ___mRandomizeNow_34;
	// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineClearShot::m_RandomizedChilden
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* ___m_RandomizedChilden_35;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineClearShot::<TransitioningFrom>k__BackingField
	RuntimeObject* ___U3CTransitioningFromU3Ek__BackingField_36;

public:
	inline static int32_t get_offset_of_m_LookAt_19() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_LookAt_19)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_m_LookAt_19() const { return ___m_LookAt_19; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_m_LookAt_19() { return &___m_LookAt_19; }
	inline void set_m_LookAt_19(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___m_LookAt_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_LookAt_19), (void*)value);
	}

	inline static int32_t get_offset_of_m_Follow_20() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_Follow_20)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_m_Follow_20() const { return ___m_Follow_20; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_m_Follow_20() { return &___m_Follow_20; }
	inline void set_m_Follow_20(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___m_Follow_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Follow_20), (void*)value);
	}

	inline static int32_t get_offset_of_m_ShowDebugText_21() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_ShowDebugText_21)); }
	inline bool get_m_ShowDebugText_21() const { return ___m_ShowDebugText_21; }
	inline bool* get_address_of_m_ShowDebugText_21() { return &___m_ShowDebugText_21; }
	inline void set_m_ShowDebugText_21(bool value)
	{
		___m_ShowDebugText_21 = value;
	}

	inline static int32_t get_offset_of_m_ChildCameras_22() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_ChildCameras_22)); }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* get_m_ChildCameras_22() const { return ___m_ChildCameras_22; }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80** get_address_of_m_ChildCameras_22() { return &___m_ChildCameras_22; }
	inline void set_m_ChildCameras_22(CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* value)
	{
		___m_ChildCameras_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChildCameras_22), (void*)value);
	}

	inline static int32_t get_offset_of_m_ActivateAfter_23() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_ActivateAfter_23)); }
	inline float get_m_ActivateAfter_23() const { return ___m_ActivateAfter_23; }
	inline float* get_address_of_m_ActivateAfter_23() { return &___m_ActivateAfter_23; }
	inline void set_m_ActivateAfter_23(float value)
	{
		___m_ActivateAfter_23 = value;
	}

	inline static int32_t get_offset_of_m_MinDuration_24() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_MinDuration_24)); }
	inline float get_m_MinDuration_24() const { return ___m_MinDuration_24; }
	inline float* get_address_of_m_MinDuration_24() { return &___m_MinDuration_24; }
	inline void set_m_MinDuration_24(float value)
	{
		___m_MinDuration_24 = value;
	}

	inline static int32_t get_offset_of_m_RandomizeChoice_25() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_RandomizeChoice_25)); }
	inline bool get_m_RandomizeChoice_25() const { return ___m_RandomizeChoice_25; }
	inline bool* get_address_of_m_RandomizeChoice_25() { return &___m_RandomizeChoice_25; }
	inline void set_m_RandomizeChoice_25(bool value)
	{
		___m_RandomizeChoice_25 = value;
	}

	inline static int32_t get_offset_of_m_DefaultBlend_26() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_DefaultBlend_26)); }
	inline CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  get_m_DefaultBlend_26() const { return ___m_DefaultBlend_26; }
	inline CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * get_address_of_m_DefaultBlend_26() { return &___m_DefaultBlend_26; }
	inline void set_m_DefaultBlend_26(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  value)
	{
		___m_DefaultBlend_26 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultBlend_26))->___m_CustomCurve_2), (void*)NULL);
	}

	inline static int32_t get_offset_of_m_CustomBlends_27() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_CustomBlends_27)); }
	inline CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * get_m_CustomBlends_27() const { return ___m_CustomBlends_27; }
	inline CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F ** get_address_of_m_CustomBlends_27() { return &___m_CustomBlends_27; }
	inline void set_m_CustomBlends_27(CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * value)
	{
		___m_CustomBlends_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CustomBlends_27), (void*)value);
	}

	inline static int32_t get_offset_of_U3CLiveChildU3Ek__BackingField_28() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___U3CLiveChildU3Ek__BackingField_28)); }
	inline RuntimeObject* get_U3CLiveChildU3Ek__BackingField_28() const { return ___U3CLiveChildU3Ek__BackingField_28; }
	inline RuntimeObject** get_address_of_U3CLiveChildU3Ek__BackingField_28() { return &___U3CLiveChildU3Ek__BackingField_28; }
	inline void set_U3CLiveChildU3Ek__BackingField_28(RuntimeObject* value)
	{
		___U3CLiveChildU3Ek__BackingField_28 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CLiveChildU3Ek__BackingField_28), (void*)value);
	}

	inline static int32_t get_offset_of_m_State_29() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_State_29)); }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  get_m_State_29() const { return ___m_State_29; }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * get_address_of_m_State_29() { return &___m_State_29; }
	inline void set_m_State_29(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  value)
	{
		___m_State_29 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_29))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_29))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_29))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_29))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_State_29))->___m_CustomOverflow_15), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_mActivationTime_30() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___mActivationTime_30)); }
	inline float get_mActivationTime_30() const { return ___mActivationTime_30; }
	inline float* get_address_of_mActivationTime_30() { return &___mActivationTime_30; }
	inline void set_mActivationTime_30(float value)
	{
		___mActivationTime_30 = value;
	}

	inline static int32_t get_offset_of_mPendingActivationTime_31() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___mPendingActivationTime_31)); }
	inline float get_mPendingActivationTime_31() const { return ___mPendingActivationTime_31; }
	inline float* get_address_of_mPendingActivationTime_31() { return &___mPendingActivationTime_31; }
	inline void set_mPendingActivationTime_31(float value)
	{
		___mPendingActivationTime_31 = value;
	}

	inline static int32_t get_offset_of_mPendingCamera_32() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___mPendingCamera_32)); }
	inline RuntimeObject* get_mPendingCamera_32() const { return ___mPendingCamera_32; }
	inline RuntimeObject** get_address_of_mPendingCamera_32() { return &___mPendingCamera_32; }
	inline void set_mPendingCamera_32(RuntimeObject* value)
	{
		___mPendingCamera_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mPendingCamera_32), (void*)value);
	}

	inline static int32_t get_offset_of_mActiveBlend_33() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___mActiveBlend_33)); }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * get_mActiveBlend_33() const { return ___mActiveBlend_33; }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** get_address_of_mActiveBlend_33() { return &___mActiveBlend_33; }
	inline void set_mActiveBlend_33(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * value)
	{
		___mActiveBlend_33 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mActiveBlend_33), (void*)value);
	}

	inline static int32_t get_offset_of_mRandomizeNow_34() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___mRandomizeNow_34)); }
	inline bool get_mRandomizeNow_34() const { return ___mRandomizeNow_34; }
	inline bool* get_address_of_mRandomizeNow_34() { return &___mRandomizeNow_34; }
	inline void set_mRandomizeNow_34(bool value)
	{
		___mRandomizeNow_34 = value;
	}

	inline static int32_t get_offset_of_m_RandomizedChilden_35() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___m_RandomizedChilden_35)); }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* get_m_RandomizedChilden_35() const { return ___m_RandomizedChilden_35; }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80** get_address_of_m_RandomizedChilden_35() { return &___m_RandomizedChilden_35; }
	inline void set_m_RandomizedChilden_35(CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* value)
	{
		___m_RandomizedChilden_35 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_RandomizedChilden_35), (void*)value);
	}

	inline static int32_t get_offset_of_U3CTransitioningFromU3Ek__BackingField_36() { return static_cast<int32_t>(offsetof(CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6, ___U3CTransitioningFromU3Ek__BackingField_36)); }
	inline RuntimeObject* get_U3CTransitioningFromU3Ek__BackingField_36() const { return ___U3CTransitioningFromU3Ek__BackingField_36; }
	inline RuntimeObject** get_address_of_U3CTransitioningFromU3Ek__BackingField_36() { return &___U3CTransitioningFromU3Ek__BackingField_36; }
	inline void set_U3CTransitioningFromU3Ek__BackingField_36(RuntimeObject* value)
	{
		___U3CTransitioningFromU3Ek__BackingField_36 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CTransitioningFromU3Ek__BackingField_36), (void*)value);
	}
};


// Cinemachine.CinemachineCollider
struct CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580  : public CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422
{
public:
	// UnityEngine.LayerMask Cinemachine.CinemachineCollider::m_CollideAgainst
	LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  ___m_CollideAgainst_7;
	// System.String Cinemachine.CinemachineCollider::m_IgnoreTag
	String_t* ___m_IgnoreTag_8;
	// UnityEngine.LayerMask Cinemachine.CinemachineCollider::m_TransparentLayers
	LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  ___m_TransparentLayers_9;
	// System.Single Cinemachine.CinemachineCollider::m_MinimumDistanceFromTarget
	float ___m_MinimumDistanceFromTarget_10;
	// System.Boolean Cinemachine.CinemachineCollider::m_AvoidObstacles
	bool ___m_AvoidObstacles_11;
	// System.Single Cinemachine.CinemachineCollider::m_DistanceLimit
	float ___m_DistanceLimit_12;
	// System.Single Cinemachine.CinemachineCollider::m_MinimumOcclusionTime
	float ___m_MinimumOcclusionTime_13;
	// System.Single Cinemachine.CinemachineCollider::m_CameraRadius
	float ___m_CameraRadius_14;
	// Cinemachine.CinemachineCollider/ResolutionStrategy Cinemachine.CinemachineCollider::m_Strategy
	int32_t ___m_Strategy_15;
	// System.Int32 Cinemachine.CinemachineCollider::m_MaximumEffort
	int32_t ___m_MaximumEffort_16;
	// System.Single Cinemachine.CinemachineCollider::m_SmoothingTime
	float ___m_SmoothingTime_17;
	// System.Single Cinemachine.CinemachineCollider::m_Damping
	float ___m_Damping_18;
	// System.Single Cinemachine.CinemachineCollider::m_DampingWhenOccluded
	float ___m_DampingWhenOccluded_19;
	// System.Single Cinemachine.CinemachineCollider::m_OptimalTargetDistance
	float ___m_OptimalTargetDistance_20;
	// UnityEngine.RaycastHit[] Cinemachine.CinemachineCollider::m_CornerBuffer
	RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* ___m_CornerBuffer_22;
	// UnityEngine.Collider[] Cinemachine.CinemachineCollider::mColliderBuffer
	ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486* ___mColliderBuffer_24;

public:
	inline static int32_t get_offset_of_m_CollideAgainst_7() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_CollideAgainst_7)); }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  get_m_CollideAgainst_7() const { return ___m_CollideAgainst_7; }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 * get_address_of_m_CollideAgainst_7() { return &___m_CollideAgainst_7; }
	inline void set_m_CollideAgainst_7(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  value)
	{
		___m_CollideAgainst_7 = value;
	}

	inline static int32_t get_offset_of_m_IgnoreTag_8() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_IgnoreTag_8)); }
	inline String_t* get_m_IgnoreTag_8() const { return ___m_IgnoreTag_8; }
	inline String_t** get_address_of_m_IgnoreTag_8() { return &___m_IgnoreTag_8; }
	inline void set_m_IgnoreTag_8(String_t* value)
	{
		___m_IgnoreTag_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_IgnoreTag_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_TransparentLayers_9() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_TransparentLayers_9)); }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  get_m_TransparentLayers_9() const { return ___m_TransparentLayers_9; }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 * get_address_of_m_TransparentLayers_9() { return &___m_TransparentLayers_9; }
	inline void set_m_TransparentLayers_9(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  value)
	{
		___m_TransparentLayers_9 = value;
	}

	inline static int32_t get_offset_of_m_MinimumDistanceFromTarget_10() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_MinimumDistanceFromTarget_10)); }
	inline float get_m_MinimumDistanceFromTarget_10() const { return ___m_MinimumDistanceFromTarget_10; }
	inline float* get_address_of_m_MinimumDistanceFromTarget_10() { return &___m_MinimumDistanceFromTarget_10; }
	inline void set_m_MinimumDistanceFromTarget_10(float value)
	{
		___m_MinimumDistanceFromTarget_10 = value;
	}

	inline static int32_t get_offset_of_m_AvoidObstacles_11() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_AvoidObstacles_11)); }
	inline bool get_m_AvoidObstacles_11() const { return ___m_AvoidObstacles_11; }
	inline bool* get_address_of_m_AvoidObstacles_11() { return &___m_AvoidObstacles_11; }
	inline void set_m_AvoidObstacles_11(bool value)
	{
		___m_AvoidObstacles_11 = value;
	}

	inline static int32_t get_offset_of_m_DistanceLimit_12() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_DistanceLimit_12)); }
	inline float get_m_DistanceLimit_12() const { return ___m_DistanceLimit_12; }
	inline float* get_address_of_m_DistanceLimit_12() { return &___m_DistanceLimit_12; }
	inline void set_m_DistanceLimit_12(float value)
	{
		___m_DistanceLimit_12 = value;
	}

	inline static int32_t get_offset_of_m_MinimumOcclusionTime_13() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_MinimumOcclusionTime_13)); }
	inline float get_m_MinimumOcclusionTime_13() const { return ___m_MinimumOcclusionTime_13; }
	inline float* get_address_of_m_MinimumOcclusionTime_13() { return &___m_MinimumOcclusionTime_13; }
	inline void set_m_MinimumOcclusionTime_13(float value)
	{
		___m_MinimumOcclusionTime_13 = value;
	}

	inline static int32_t get_offset_of_m_CameraRadius_14() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_CameraRadius_14)); }
	inline float get_m_CameraRadius_14() const { return ___m_CameraRadius_14; }
	inline float* get_address_of_m_CameraRadius_14() { return &___m_CameraRadius_14; }
	inline void set_m_CameraRadius_14(float value)
	{
		___m_CameraRadius_14 = value;
	}

	inline static int32_t get_offset_of_m_Strategy_15() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_Strategy_15)); }
	inline int32_t get_m_Strategy_15() const { return ___m_Strategy_15; }
	inline int32_t* get_address_of_m_Strategy_15() { return &___m_Strategy_15; }
	inline void set_m_Strategy_15(int32_t value)
	{
		___m_Strategy_15 = value;
	}

	inline static int32_t get_offset_of_m_MaximumEffort_16() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_MaximumEffort_16)); }
	inline int32_t get_m_MaximumEffort_16() const { return ___m_MaximumEffort_16; }
	inline int32_t* get_address_of_m_MaximumEffort_16() { return &___m_MaximumEffort_16; }
	inline void set_m_MaximumEffort_16(int32_t value)
	{
		___m_MaximumEffort_16 = value;
	}

	inline static int32_t get_offset_of_m_SmoothingTime_17() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_SmoothingTime_17)); }
	inline float get_m_SmoothingTime_17() const { return ___m_SmoothingTime_17; }
	inline float* get_address_of_m_SmoothingTime_17() { return &___m_SmoothingTime_17; }
	inline void set_m_SmoothingTime_17(float value)
	{
		___m_SmoothingTime_17 = value;
	}

	inline static int32_t get_offset_of_m_Damping_18() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_Damping_18)); }
	inline float get_m_Damping_18() const { return ___m_Damping_18; }
	inline float* get_address_of_m_Damping_18() { return &___m_Damping_18; }
	inline void set_m_Damping_18(float value)
	{
		___m_Damping_18 = value;
	}

	inline static int32_t get_offset_of_m_DampingWhenOccluded_19() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_DampingWhenOccluded_19)); }
	inline float get_m_DampingWhenOccluded_19() const { return ___m_DampingWhenOccluded_19; }
	inline float* get_address_of_m_DampingWhenOccluded_19() { return &___m_DampingWhenOccluded_19; }
	inline void set_m_DampingWhenOccluded_19(float value)
	{
		___m_DampingWhenOccluded_19 = value;
	}

	inline static int32_t get_offset_of_m_OptimalTargetDistance_20() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_OptimalTargetDistance_20)); }
	inline float get_m_OptimalTargetDistance_20() const { return ___m_OptimalTargetDistance_20; }
	inline float* get_address_of_m_OptimalTargetDistance_20() { return &___m_OptimalTargetDistance_20; }
	inline void set_m_OptimalTargetDistance_20(float value)
	{
		___m_OptimalTargetDistance_20 = value;
	}

	inline static int32_t get_offset_of_m_CornerBuffer_22() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___m_CornerBuffer_22)); }
	inline RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* get_m_CornerBuffer_22() const { return ___m_CornerBuffer_22; }
	inline RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09** get_address_of_m_CornerBuffer_22() { return &___m_CornerBuffer_22; }
	inline void set_m_CornerBuffer_22(RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* value)
	{
		___m_CornerBuffer_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CornerBuffer_22), (void*)value);
	}

	inline static int32_t get_offset_of_mColliderBuffer_24() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580, ___mColliderBuffer_24)); }
	inline ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486* get_mColliderBuffer_24() const { return ___mColliderBuffer_24; }
	inline ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486** get_address_of_mColliderBuffer_24() { return &___mColliderBuffer_24; }
	inline void set_mColliderBuffer_24(ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486* value)
	{
		___mColliderBuffer_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mColliderBuffer_24), (void*)value);
	}
};

struct CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields
{
public:
	// UnityEngine.SphereCollider Cinemachine.CinemachineCollider::mCameraCollider
	SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * ___mCameraCollider_25;
	// UnityEngine.GameObject Cinemachine.CinemachineCollider::mCameraColliderGameObject
	GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___mCameraColliderGameObject_26;

public:
	inline static int32_t get_offset_of_mCameraCollider_25() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields, ___mCameraCollider_25)); }
	inline SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * get_mCameraCollider_25() const { return ___mCameraCollider_25; }
	inline SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A ** get_address_of_mCameraCollider_25() { return &___mCameraCollider_25; }
	inline void set_mCameraCollider_25(SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * value)
	{
		___mCameraCollider_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCameraCollider_25), (void*)value);
	}

	inline static int32_t get_offset_of_mCameraColliderGameObject_26() { return static_cast<int32_t>(offsetof(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields, ___mCameraColliderGameObject_26)); }
	inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_mCameraColliderGameObject_26() const { return ___mCameraColliderGameObject_26; }
	inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_mCameraColliderGameObject_26() { return &___mCameraColliderGameObject_26; }
	inline void set_mCameraColliderGameObject_26(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
	{
		___mCameraColliderGameObject_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCameraColliderGameObject_26), (void*)value);
	}
};


// Cinemachine.CinemachineCollisionImpulseSource
struct CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2  : public CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D
{
public:
	// UnityEngine.LayerMask Cinemachine.CinemachineCollisionImpulseSource::m_LayerMask
	LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  ___m_LayerMask_5;
	// System.String Cinemachine.CinemachineCollisionImpulseSource::m_IgnoreTag
	String_t* ___m_IgnoreTag_6;
	// System.Boolean Cinemachine.CinemachineCollisionImpulseSource::m_UseImpactDirection
	bool ___m_UseImpactDirection_7;
	// System.Boolean Cinemachine.CinemachineCollisionImpulseSource::m_ScaleImpactWithMass
	bool ___m_ScaleImpactWithMass_8;
	// System.Boolean Cinemachine.CinemachineCollisionImpulseSource::m_ScaleImpactWithSpeed
	bool ___m_ScaleImpactWithSpeed_9;
	// UnityEngine.Rigidbody Cinemachine.CinemachineCollisionImpulseSource::mRigidBody
	Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * ___mRigidBody_10;
	// UnityEngine.Rigidbody2D Cinemachine.CinemachineCollisionImpulseSource::mRigidBody2D
	Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * ___mRigidBody2D_11;

public:
	inline static int32_t get_offset_of_m_LayerMask_5() { return static_cast<int32_t>(offsetof(CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2, ___m_LayerMask_5)); }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  get_m_LayerMask_5() const { return ___m_LayerMask_5; }
	inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 * get_address_of_m_LayerMask_5() { return &___m_LayerMask_5; }
	inline void set_m_LayerMask_5(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  value)
	{
		___m_LayerMask_5 = value;
	}

	inline static int32_t get_offset_of_m_IgnoreTag_6() { return static_cast<int32_t>(offsetof(CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2, ___m_IgnoreTag_6)); }
	inline String_t* get_m_IgnoreTag_6() const { return ___m_IgnoreTag_6; }
	inline String_t** get_address_of_m_IgnoreTag_6() { return &___m_IgnoreTag_6; }
	inline void set_m_IgnoreTag_6(String_t* value)
	{
		___m_IgnoreTag_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_IgnoreTag_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_UseImpactDirection_7() { return static_cast<int32_t>(offsetof(CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2, ___m_UseImpactDirection_7)); }
	inline bool get_m_UseImpactDirection_7() const { return ___m_UseImpactDirection_7; }
	inline bool* get_address_of_m_UseImpactDirection_7() { return &___m_UseImpactDirection_7; }
	inline void set_m_UseImpactDirection_7(bool value)
	{
		___m_UseImpactDirection_7 = value;
	}

	inline static int32_t get_offset_of_m_ScaleImpactWithMass_8() { return static_cast<int32_t>(offsetof(CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2, ___m_ScaleImpactWithMass_8)); }
	inline bool get_m_ScaleImpactWithMass_8() const { return ___m_ScaleImpactWithMass_8; }
	inline bool* get_address_of_m_ScaleImpactWithMass_8() { return &___m_ScaleImpactWithMass_8; }
	inline void set_m_ScaleImpactWithMass_8(bool value)
	{
		___m_ScaleImpactWithMass_8 = value;
	}

	inline static int32_t get_offset_of_m_ScaleImpactWithSpeed_9() { return static_cast<int32_t>(offsetof(CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2, ___m_ScaleImpactWithSpeed_9)); }
	inline bool get_m_ScaleImpactWithSpeed_9() const { return ___m_ScaleImpactWithSpeed_9; }
	inline bool* get_address_of_m_ScaleImpactWithSpeed_9() { return &___m_ScaleImpactWithSpeed_9; }
	inline void set_m_ScaleImpactWithSpeed_9(bool value)
	{
		___m_ScaleImpactWithSpeed_9 = value;
	}

	inline static int32_t get_offset_of_mRigidBody_10() { return static_cast<int32_t>(offsetof(CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2, ___mRigidBody_10)); }
	inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * get_mRigidBody_10() const { return ___mRigidBody_10; }
	inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A ** get_address_of_mRigidBody_10() { return &___mRigidBody_10; }
	inline void set_mRigidBody_10(Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * value)
	{
		___mRigidBody_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mRigidBody_10), (void*)value);
	}

	inline static int32_t get_offset_of_mRigidBody2D_11() { return static_cast<int32_t>(offsetof(CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2, ___mRigidBody2D_11)); }
	inline Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * get_mRigidBody2D_11() const { return ___mRigidBody2D_11; }
	inline Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 ** get_address_of_mRigidBody2D_11() { return &___mRigidBody2D_11; }
	inline void set_mRigidBody2D_11(Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * value)
	{
		___mRigidBody2D_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mRigidBody2D_11), (void*)value);
	}
};


// Cinemachine.CinemachineComposer
struct CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D  : public CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D
{
public:
	// UnityEngine.Vector3 Cinemachine.CinemachineComposer::m_TrackedObjectOffset
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_TrackedObjectOffset_12;
	// System.Single Cinemachine.CinemachineComposer::m_LookaheadTime
	float ___m_LookaheadTime_13;
	// System.Single Cinemachine.CinemachineComposer::m_LookaheadSmoothing
	float ___m_LookaheadSmoothing_14;
	// System.Boolean Cinemachine.CinemachineComposer::m_LookaheadIgnoreY
	bool ___m_LookaheadIgnoreY_15;
	// System.Single Cinemachine.CinemachineComposer::m_HorizontalDamping
	float ___m_HorizontalDamping_16;
	// System.Single Cinemachine.CinemachineComposer::m_VerticalDamping
	float ___m_VerticalDamping_17;
	// System.Single Cinemachine.CinemachineComposer::m_ScreenX
	float ___m_ScreenX_18;
	// System.Single Cinemachine.CinemachineComposer::m_ScreenY
	float ___m_ScreenY_19;
	// System.Single Cinemachine.CinemachineComposer::m_DeadZoneWidth
	float ___m_DeadZoneWidth_20;
	// System.Single Cinemachine.CinemachineComposer::m_DeadZoneHeight
	float ___m_DeadZoneHeight_21;
	// System.Single Cinemachine.CinemachineComposer::m_SoftZoneWidth
	float ___m_SoftZoneWidth_22;
	// System.Single Cinemachine.CinemachineComposer::m_SoftZoneHeight
	float ___m_SoftZoneHeight_23;
	// System.Single Cinemachine.CinemachineComposer::m_BiasX
	float ___m_BiasX_24;
	// System.Single Cinemachine.CinemachineComposer::m_BiasY
	float ___m_BiasY_25;
	// System.Boolean Cinemachine.CinemachineComposer::m_CenterOnActivate
	bool ___m_CenterOnActivate_26;
	// UnityEngine.Vector3 Cinemachine.CinemachineComposer::<TrackedPoint>k__BackingField
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CTrackedPointU3Ek__BackingField_27;
	// UnityEngine.Vector3 Cinemachine.CinemachineComposer::m_CameraPosPrevFrame
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_CameraPosPrevFrame_28;
	// UnityEngine.Vector3 Cinemachine.CinemachineComposer::m_LookAtPrevFrame
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_LookAtPrevFrame_29;
	// UnityEngine.Vector2 Cinemachine.CinemachineComposer::m_ScreenOffsetPrevFrame
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_ScreenOffsetPrevFrame_30;
	// UnityEngine.Quaternion Cinemachine.CinemachineComposer::m_CameraOrientationPrevFrame
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___m_CameraOrientationPrevFrame_31;
	// Cinemachine.Utility.PositionPredictor Cinemachine.CinemachineComposer::m_Predictor
	PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * ___m_Predictor_32;
	// Cinemachine.CinemachineComposer/FovCache Cinemachine.CinemachineComposer::mCache
	FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0  ___mCache_33;

public:
	inline static int32_t get_offset_of_m_TrackedObjectOffset_12() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_TrackedObjectOffset_12)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_TrackedObjectOffset_12() const { return ___m_TrackedObjectOffset_12; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_TrackedObjectOffset_12() { return &___m_TrackedObjectOffset_12; }
	inline void set_m_TrackedObjectOffset_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_TrackedObjectOffset_12 = value;
	}

	inline static int32_t get_offset_of_m_LookaheadTime_13() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_LookaheadTime_13)); }
	inline float get_m_LookaheadTime_13() const { return ___m_LookaheadTime_13; }
	inline float* get_address_of_m_LookaheadTime_13() { return &___m_LookaheadTime_13; }
	inline void set_m_LookaheadTime_13(float value)
	{
		___m_LookaheadTime_13 = value;
	}

	inline static int32_t get_offset_of_m_LookaheadSmoothing_14() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_LookaheadSmoothing_14)); }
	inline float get_m_LookaheadSmoothing_14() const { return ___m_LookaheadSmoothing_14; }
	inline float* get_address_of_m_LookaheadSmoothing_14() { return &___m_LookaheadSmoothing_14; }
	inline void set_m_LookaheadSmoothing_14(float value)
	{
		___m_LookaheadSmoothing_14 = value;
	}

	inline static int32_t get_offset_of_m_LookaheadIgnoreY_15() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_LookaheadIgnoreY_15)); }
	inline bool get_m_LookaheadIgnoreY_15() const { return ___m_LookaheadIgnoreY_15; }
	inline bool* get_address_of_m_LookaheadIgnoreY_15() { return &___m_LookaheadIgnoreY_15; }
	inline void set_m_LookaheadIgnoreY_15(bool value)
	{
		___m_LookaheadIgnoreY_15 = value;
	}

	inline static int32_t get_offset_of_m_HorizontalDamping_16() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_HorizontalDamping_16)); }
	inline float get_m_HorizontalDamping_16() const { return ___m_HorizontalDamping_16; }
	inline float* get_address_of_m_HorizontalDamping_16() { return &___m_HorizontalDamping_16; }
	inline void set_m_HorizontalDamping_16(float value)
	{
		___m_HorizontalDamping_16 = value;
	}

	inline static int32_t get_offset_of_m_VerticalDamping_17() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_VerticalDamping_17)); }
	inline float get_m_VerticalDamping_17() const { return ___m_VerticalDamping_17; }
	inline float* get_address_of_m_VerticalDamping_17() { return &___m_VerticalDamping_17; }
	inline void set_m_VerticalDamping_17(float value)
	{
		___m_VerticalDamping_17 = value;
	}

	inline static int32_t get_offset_of_m_ScreenX_18() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_ScreenX_18)); }
	inline float get_m_ScreenX_18() const { return ___m_ScreenX_18; }
	inline float* get_address_of_m_ScreenX_18() { return &___m_ScreenX_18; }
	inline void set_m_ScreenX_18(float value)
	{
		___m_ScreenX_18 = value;
	}

	inline static int32_t get_offset_of_m_ScreenY_19() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_ScreenY_19)); }
	inline float get_m_ScreenY_19() const { return ___m_ScreenY_19; }
	inline float* get_address_of_m_ScreenY_19() { return &___m_ScreenY_19; }
	inline void set_m_ScreenY_19(float value)
	{
		___m_ScreenY_19 = value;
	}

	inline static int32_t get_offset_of_m_DeadZoneWidth_20() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_DeadZoneWidth_20)); }
	inline float get_m_DeadZoneWidth_20() const { return ___m_DeadZoneWidth_20; }
	inline float* get_address_of_m_DeadZoneWidth_20() { return &___m_DeadZoneWidth_20; }
	inline void set_m_DeadZoneWidth_20(float value)
	{
		___m_DeadZoneWidth_20 = value;
	}

	inline static int32_t get_offset_of_m_DeadZoneHeight_21() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_DeadZoneHeight_21)); }
	inline float get_m_DeadZoneHeight_21() const { return ___m_DeadZoneHeight_21; }
	inline float* get_address_of_m_DeadZoneHeight_21() { return &___m_DeadZoneHeight_21; }
	inline void set_m_DeadZoneHeight_21(float value)
	{
		___m_DeadZoneHeight_21 = value;
	}

	inline static int32_t get_offset_of_m_SoftZoneWidth_22() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_SoftZoneWidth_22)); }
	inline float get_m_SoftZoneWidth_22() const { return ___m_SoftZoneWidth_22; }
	inline float* get_address_of_m_SoftZoneWidth_22() { return &___m_SoftZoneWidth_22; }
	inline void set_m_SoftZoneWidth_22(float value)
	{
		___m_SoftZoneWidth_22 = value;
	}

	inline static int32_t get_offset_of_m_SoftZoneHeight_23() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_SoftZoneHeight_23)); }
	inline float get_m_SoftZoneHeight_23() const { return ___m_SoftZoneHeight_23; }
	inline float* get_address_of_m_SoftZoneHeight_23() { return &___m_SoftZoneHeight_23; }
	inline void set_m_SoftZoneHeight_23(float value)
	{
		___m_SoftZoneHeight_23 = value;
	}

	inline static int32_t get_offset_of_m_BiasX_24() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_BiasX_24)); }
	inline float get_m_BiasX_24() const { return ___m_BiasX_24; }
	inline float* get_address_of_m_BiasX_24() { return &___m_BiasX_24; }
	inline void set_m_BiasX_24(float value)
	{
		___m_BiasX_24 = value;
	}

	inline static int32_t get_offset_of_m_BiasY_25() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_BiasY_25)); }
	inline float get_m_BiasY_25() const { return ___m_BiasY_25; }
	inline float* get_address_of_m_BiasY_25() { return &___m_BiasY_25; }
	inline void set_m_BiasY_25(float value)
	{
		___m_BiasY_25 = value;
	}

	inline static int32_t get_offset_of_m_CenterOnActivate_26() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_CenterOnActivate_26)); }
	inline bool get_m_CenterOnActivate_26() const { return ___m_CenterOnActivate_26; }
	inline bool* get_address_of_m_CenterOnActivate_26() { return &___m_CenterOnActivate_26; }
	inline void set_m_CenterOnActivate_26(bool value)
	{
		___m_CenterOnActivate_26 = value;
	}

	inline static int32_t get_offset_of_U3CTrackedPointU3Ek__BackingField_27() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___U3CTrackedPointU3Ek__BackingField_27)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_U3CTrackedPointU3Ek__BackingField_27() const { return ___U3CTrackedPointU3Ek__BackingField_27; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CTrackedPointU3Ek__BackingField_27() { return &___U3CTrackedPointU3Ek__BackingField_27; }
	inline void set_U3CTrackedPointU3Ek__BackingField_27(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___U3CTrackedPointU3Ek__BackingField_27 = value;
	}

	inline static int32_t get_offset_of_m_CameraPosPrevFrame_28() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_CameraPosPrevFrame_28)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_CameraPosPrevFrame_28() const { return ___m_CameraPosPrevFrame_28; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_CameraPosPrevFrame_28() { return &___m_CameraPosPrevFrame_28; }
	inline void set_m_CameraPosPrevFrame_28(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_CameraPosPrevFrame_28 = value;
	}

	inline static int32_t get_offset_of_m_LookAtPrevFrame_29() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_LookAtPrevFrame_29)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_LookAtPrevFrame_29() const { return ___m_LookAtPrevFrame_29; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_LookAtPrevFrame_29() { return &___m_LookAtPrevFrame_29; }
	inline void set_m_LookAtPrevFrame_29(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_LookAtPrevFrame_29 = value;
	}

	inline static int32_t get_offset_of_m_ScreenOffsetPrevFrame_30() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_ScreenOffsetPrevFrame_30)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_m_ScreenOffsetPrevFrame_30() const { return ___m_ScreenOffsetPrevFrame_30; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_ScreenOffsetPrevFrame_30() { return &___m_ScreenOffsetPrevFrame_30; }
	inline void set_m_ScreenOffsetPrevFrame_30(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___m_ScreenOffsetPrevFrame_30 = value;
	}

	inline static int32_t get_offset_of_m_CameraOrientationPrevFrame_31() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_CameraOrientationPrevFrame_31)); }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_m_CameraOrientationPrevFrame_31() const { return ___m_CameraOrientationPrevFrame_31; }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_m_CameraOrientationPrevFrame_31() { return &___m_CameraOrientationPrevFrame_31; }
	inline void set_m_CameraOrientationPrevFrame_31(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
	{
		___m_CameraOrientationPrevFrame_31 = value;
	}

	inline static int32_t get_offset_of_m_Predictor_32() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___m_Predictor_32)); }
	inline PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * get_m_Predictor_32() const { return ___m_Predictor_32; }
	inline PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A ** get_address_of_m_Predictor_32() { return &___m_Predictor_32; }
	inline void set_m_Predictor_32(PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * value)
	{
		___m_Predictor_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Predictor_32), (void*)value);
	}

	inline static int32_t get_offset_of_mCache_33() { return static_cast<int32_t>(offsetof(CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D, ___mCache_33)); }
	inline FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0  get_mCache_33() const { return ___mCache_33; }
	inline FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * get_address_of_mCache_33() { return &___mCache_33; }
	inline void set_mCache_33(FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0  value)
	{
		___mCache_33 = value;
	}
};


// Cinemachine.CinemachineConfiner
struct CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D  : public CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422
{
public:
	// Cinemachine.CinemachineConfiner/Mode Cinemachine.CinemachineConfiner::m_ConfineMode
	int32_t ___m_ConfineMode_7;
	// UnityEngine.Collider Cinemachine.CinemachineConfiner::m_BoundingVolume
	Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___m_BoundingVolume_8;
	// UnityEngine.Collider2D Cinemachine.CinemachineConfiner::m_BoundingShape2D
	Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * ___m_BoundingShape2D_9;
	// UnityEngine.Collider2D Cinemachine.CinemachineConfiner::m_BoundingShape2DCache
	Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * ___m_BoundingShape2DCache_10;
	// System.Boolean Cinemachine.CinemachineConfiner::m_ConfineScreenEdges
	bool ___m_ConfineScreenEdges_11;
	// System.Single Cinemachine.CinemachineConfiner::m_Damping
	float ___m_Damping_12;
	// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>> Cinemachine.CinemachineConfiner::m_pathCache
	List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * ___m_pathCache_13;
	// System.Int32 Cinemachine.CinemachineConfiner::m_pathTotalPointCount
	int32_t ___m_pathTotalPointCount_14;

public:
	inline static int32_t get_offset_of_m_ConfineMode_7() { return static_cast<int32_t>(offsetof(CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D, ___m_ConfineMode_7)); }
	inline int32_t get_m_ConfineMode_7() const { return ___m_ConfineMode_7; }
	inline int32_t* get_address_of_m_ConfineMode_7() { return &___m_ConfineMode_7; }
	inline void set_m_ConfineMode_7(int32_t value)
	{
		___m_ConfineMode_7 = value;
	}

	inline static int32_t get_offset_of_m_BoundingVolume_8() { return static_cast<int32_t>(offsetof(CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D, ___m_BoundingVolume_8)); }
	inline Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * get_m_BoundingVolume_8() const { return ___m_BoundingVolume_8; }
	inline Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 ** get_address_of_m_BoundingVolume_8() { return &___m_BoundingVolume_8; }
	inline void set_m_BoundingVolume_8(Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * value)
	{
		___m_BoundingVolume_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_BoundingVolume_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_BoundingShape2D_9() { return static_cast<int32_t>(offsetof(CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D, ___m_BoundingShape2D_9)); }
	inline Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * get_m_BoundingShape2D_9() const { return ___m_BoundingShape2D_9; }
	inline Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 ** get_address_of_m_BoundingShape2D_9() { return &___m_BoundingShape2D_9; }
	inline void set_m_BoundingShape2D_9(Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * value)
	{
		___m_BoundingShape2D_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_BoundingShape2D_9), (void*)value);
	}

	inline static int32_t get_offset_of_m_BoundingShape2DCache_10() { return static_cast<int32_t>(offsetof(CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D, ___m_BoundingShape2DCache_10)); }
	inline Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * get_m_BoundingShape2DCache_10() const { return ___m_BoundingShape2DCache_10; }
	inline Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 ** get_address_of_m_BoundingShape2DCache_10() { return &___m_BoundingShape2DCache_10; }
	inline void set_m_BoundingShape2DCache_10(Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * value)
	{
		___m_BoundingShape2DCache_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_BoundingShape2DCache_10), (void*)value);
	}

	inline static int32_t get_offset_of_m_ConfineScreenEdges_11() { return static_cast<int32_t>(offsetof(CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D, ___m_ConfineScreenEdges_11)); }
	inline bool get_m_ConfineScreenEdges_11() const { return ___m_ConfineScreenEdges_11; }
	inline bool* get_address_of_m_ConfineScreenEdges_11() { return &___m_ConfineScreenEdges_11; }
	inline void set_m_ConfineScreenEdges_11(bool value)
	{
		___m_ConfineScreenEdges_11 = value;
	}

	inline static int32_t get_offset_of_m_Damping_12() { return static_cast<int32_t>(offsetof(CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D, ___m_Damping_12)); }
	inline float get_m_Damping_12() const { return ___m_Damping_12; }
	inline float* get_address_of_m_Damping_12() { return &___m_Damping_12; }
	inline void set_m_Damping_12(float value)
	{
		___m_Damping_12 = value;
	}

	inline static int32_t get_offset_of_m_pathCache_13() { return static_cast<int32_t>(offsetof(CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D, ___m_pathCache_13)); }
	inline List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * get_m_pathCache_13() const { return ___m_pathCache_13; }
	inline List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 ** get_address_of_m_pathCache_13() { return &___m_pathCache_13; }
	inline void set_m_pathCache_13(List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * value)
	{
		___m_pathCache_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_pathCache_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_pathTotalPointCount_14() { return static_cast<int32_t>(offsetof(CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D, ___m_pathTotalPointCount_14)); }
	inline int32_t get_m_pathTotalPointCount_14() const { return ___m_pathTotalPointCount_14; }
	inline int32_t* get_address_of_m_pathTotalPointCount_14() { return &___m_pathTotalPointCount_14; }
	inline void set_m_pathTotalPointCount_14(int32_t value)
	{
		___m_pathTotalPointCount_14 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Cinemachine.NoiseSettings/TransformNoiseParams[]
struct TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9  m_Items[1];

public:
	inline TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9 * 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_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, TransformNoiseParams_t289B5F998709F980FED31FB99ADD97DDC3BFEAD9  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F  m_Items[1];

public:
	inline Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F * 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_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * m_Items[1];

public:
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** 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_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// Cinemachine.CinemachineVirtualCameraBase[]
struct CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * m_Items[1];

public:
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** 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_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// Cinemachine.CinemachineBlendListCamera/Instruction[]
struct InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD  m_Items[1];

public:
	inline Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD * 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, Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_VirtualCamera_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
		#endif
	}
	inline Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Instruction_t2B9B6F901E093EE37D10A69C0993A391883883AD  value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_VirtualCamera_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
		#endif
	}
};
// Cinemachine.CinemachineBlenderSettings/CustomBlend[]
struct CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  m_Items[1];

public:
	inline CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85 * 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_t8D1F710D2ED10B096356574DD839C02366269E85  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_t8D1F710D2ED10B096356574DD839C02366269E85  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  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
	}
};
// Cinemachine.CinemachineClearShot/Pair[]
struct PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB  m_Items[1];

public:
	inline Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB * 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, Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  m_Items[1];

public:
	inline RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * 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_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Collider[]
struct ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * m_Items[1];

public:
	inline Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 ** 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, Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  m_Items[1];

public:
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		m_Items[index] = value;
	}
};
// Cinemachine.CameraState/CustomBlendable[]
struct CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  m_Items[1];

public:
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * 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_t8E179439D0939CA1F23354DD785283354767EA6B  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_t8E179439D0939CA1F23354DD785283354767EA6B  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Custom_0), (void*)NULL);
	}
};
// System.Object[]
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RuntimeObject * m_Items[1];

public:
	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);
	}
};

IL2CPP_EXTERN_C void Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshal_pinvoke(const Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427& unmarshaled, Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshal_pinvoke_back(const Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_pinvoke& marshaled, Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427& unmarshaled);
IL2CPP_EXTERN_C void Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshal_pinvoke_cleanup(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshal_com(const Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427& unmarshaled, Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshal_com_back(const Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_com& marshaled, Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427& unmarshaled);
IL2CPP_EXTERN_C void Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshal_com_cleanup(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427_marshaled_com& marshaled);
IL2CPP_EXTERN_C void LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshal_pinvoke(const LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA& unmarshaled, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshal_pinvoke_back(const LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_pinvoke& marshaled, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA& unmarshaled);
IL2CPP_EXTERN_C void LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshal_pinvoke_cleanup(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshal_com(const LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA& unmarshaled, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_com& marshaled);
IL2CPP_EXTERN_C void LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshal_com_back(const LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshaled_com& marshaled, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA& unmarshaled);
IL2CPP_EXTERN_C void LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_marshal_com_cleanup(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_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_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_gshared_inline (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_gshared_inline (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD0415B562799E761AAD1BD13EDD8D44FC64C4AF8_gshared (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m47C7C8A2028DE484589A493AB14B6CCDBB3B1D08_gshared (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___item0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_mDACAB67F7E76FF788C30CA0E51BF3274666F951E_gshared (UnityAction_1_t00EE92422CBB066CEAB95CDDBF901E2967EC7B1A * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::RemoveListener(UnityEngine.Events.UnityAction`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m793372F5AF1175F5DD348F908874E7D607B16DBD_gshared (UnityEvent_1_t32063FE815890FF672DF76288FAC4ABE089B899F * __this, UnityAction_1_t00EE92422CBB066CEAB95CDDBF901E2967EC7B1A * ___call0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m14DAE292BCF77B088359410E4C12071936DB681D_gshared (UnityEvent_1_t32063FE815890FF672DF76288FAC4ABE089B899F * __this, UnityAction_1_t00EE92422CBB066CEAB95CDDBF901E2967EC7B1A * ___call0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
// !!0[] UnityEngine.Component::GetComponentsInChildren<System.Object>(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* Component_GetComponentsInChildren_TisRuntimeObject_m1D678E828943F6A8613DC24926420EDA6EBFBF7E_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, bool ___includeInactive0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// !0[] System.Collections.Generic.List`1<System.Object>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* List_1_ToArray_mA737986DE6389E9DD8FA8E3D4E222DE4DA34958D_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Component::TryGetComponent<System.Object>(!!0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_TisRuntimeObject_m409D64ADC25ED175ADC7ED4C3F7ABF5439AD63AF_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, RuntimeObject ** ___component0, 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_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m50E7B823E46CB327D49A2D55A761F57472037634_gshared (UnityAction_2_t808E43EBC9AA89CEA5830BD187EC213182A02B50 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5_gshared (UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, 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_m66148860899ECCAE9B323372032BFC1C255393D2_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::Invoke(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_Invoke_mBF66265092F853A13F5698ED2B62F0ADA48E4F0A_gshared (UnityEvent_2_t28592AD5CBF18EB6ED3BE1B15D588E132DA53582 * __this, RuntimeObject * ___arg00, RuntimeObject * ___arg11, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::Invoke(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m73C0FE7D4CDD8627332257E8503F2E9862E33C3E_gshared (UnityEvent_1_t32063FE815890FF672DF76288FAC4ABE089B899F * __this, RuntimeObject * ___arg00, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE13EB65E04DCBBF85564D878B5B713ADDE72E3A3_gshared (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mB1406A0A92D7CA21844E634895BC8B61B760B4B6_gshared (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * __this, Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB  ___item0, const RuntimeMethod* method);
// System.Void System.Comparison`1<Cinemachine.CinemachineClearShot/Pair>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mD20F55642CA1AC053EBD0C9E9388F6C3545D9B67_gshared (Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>::Sort(System.Comparison`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m104B72160E9CD2C3C3D5AE62532E317CEEC7AD02_gshared (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * __this, Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * ___comparison0, const RuntimeMethod* method);
// !0[] System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* List_1_ToArray_m1D81DDCD169C32FA710AE2B266EDD012901135FE_gshared (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * __this, const RuntimeMethod* method);
// T Cinemachine.CinemachineExtension::GetExtraState<System.Object>(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * CinemachineExtension_GetExtraState_TisRuntimeObject_m5D2E832343704E980CC73CF4138F11C97E8D691D_gshared (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method);
// System.Collections.Generic.List`1<T> Cinemachine.CinemachineExtension::GetAllExtraStates<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * CinemachineExtension_GetAllExtraStates_TisRuntimeObject_m616D64C60732E1609FEC779C4F677C6AFAB83385_gshared (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method);
// System.Collections.Generic.List`1/Enumerator<!0> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6  List_1_GetEnumerator_m1739A5E25DF502A6984F9B98CFCAC2D3FABCF233_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m9C4EBBD2108B51885E750F927D7936290C8E20EE_gshared_inline (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_gshared_inline (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m2E56233762839CE55C67E00AC8DD3D4D3F6C0DF0_gshared (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mCFB225D9E5E597A1CC8F958E53BEA1367D8AC7B8_gshared (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m6F9613E1C2746876E545063C93784CE25DAA24EB_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_GetComponent_TisRuntimeObject_mCE43118393A796C759AC5D43257AB2330881767D_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___item0, 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_mD6469330B5381EC92DDF375773100F6372E6114C_gshared_inline (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_gshared_inline (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Insert(System.Int32,!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mFC500A19C486C8ED4E9F3BDBA9B079602D647741_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m753F7B4281CC4D02C07AE90726F51EF34B588DF7_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m99C700668AC6D272188471D2D6B784A2B5636C8E_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m4F01DBE7409811CAB0BBA7AEFBAB4BC028D26FA6_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m32325BAD86F31C471AEBE80C6A7A8A6908EB0611_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, 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_m2C8EE5C13636D67F6C451C4935049F534AEC658F_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(!0,!1&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m048C13E0F44BDC16F7CF01D14E918A84EE72C62C_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m830DC29CD6F7128D4990D460CCCDE032E3B693D9_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);

// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87 (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method);
// System.Void Cinemachine.AxisBase::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisBase_Validate_mEEA2E671C4CE0548BEA394B5598EA51929E7D33A (AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.AxisState::set_ValueRangeLocked(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_ValueRangeLocked_m556066F839F1D835CFB65398E5D2776E74510F2A_inline (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.AxisState::set_HasRecentering(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_HasRecentering_m30D6476F657160F87D850632F36DA226C04FCDE6_inline (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.AxisState/Recentering::.ctor(System.Boolean,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering__ctor_mDFE3D3BB932AF426369B033D18AD3FDAAF26384F (Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * __this, bool ___enabled0, float ___waitTime1, float ___recenteringTime2, 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_mE1E3449CB695DD0B97602DA2309969235F2AE8A0 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, float ___minValue0, float ___maxValue1, bool ___wrap2, bool ___rangeLocked3, float ___maxSpeed4, float ___accelTime5, float ___decelTime6, String_t* ___name7, bool ___invert8, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775 (float ___a0, float ___b1, const RuntimeMethod* method);
// System.Void Cinemachine.AxisState::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Validate_mD31D13D5FBDA48541D62D25EBA58C6615141115C (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.AxisState::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Reset_m467FB333DF4E419185F468B80CD82F75C773A3FE (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.AxisState::SetInputAxisProvider(System.Int32,Cinemachine.AxisState/IInputAxisProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, int32_t ___axis0, RuntimeObject* ___provider1, const RuntimeMethod* method);
// System.Boolean Cinemachine.AxisState::get_HasInputProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_HasInputProvider_m38460D72EBD97A207B33485CA157D6D4D3193226 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method);
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C (String_t* ___value0, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineCore/AxisInputDelegate::Invoke(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisInputDelegate_Invoke_m860AF1CED1A9DF40081361395A2E99E5913DE2D4 (AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 * __this, String_t* ___axisName0, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m8850D65592770A364D494025FF3A73E8D4D70485 (RuntimeObject * ___message0, const RuntimeMethod* method);
// System.Boolean Cinemachine.AxisState::MaxSpeedUpdate(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_MaxSpeedUpdate_mC53D3EABA41652F2D991263538542FA23B8FB517 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, float ___input0, float ___deltaTime1, const RuntimeMethod* method);
// System.Single Cinemachine.Utility.Damper::Damp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Damper_Damp_mA12020431103076AB69C0FC03C4C07B388AD9E27 (float ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method);
// System.Single Cinemachine.AxisState::ClampValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_ClampValue_m44330844584E13D1E1921B6174DD5257CDFFA960 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, float ___v0, const RuntimeMethod* method);
// System.Boolean Cinemachine.AxisState::Update(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_Update_mEA3BADC4B491D705D61357CD1ECE295FC243670A (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, float ___deltaTime0, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Sign_m01716387C82B9523CFFADED7B2037D75F57FE2FB (float ___f0, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14 (float ___a0, float ___b1, const RuntimeMethod* method);
// System.Single Cinemachine.AxisState::GetMaxSpeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_GetMaxSpeed_mE2AB97681281AA228333FC67BD9AB5F8CEA640AA (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616 (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method);
// System.Boolean Cinemachine.AxisState::get_ValueRangeLocked()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_ValueRangeLocked_mAA8A098676C624D20443DC6207F7CE4268824369_inline (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method);
// System.Boolean Cinemachine.AxisState::get_HasRecentering()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_HasRecentering_m02782E465AF3A314B2586C24230C03FBD609EB12_inline (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.PropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_mA13181D93341AEAE429F0615989CB4647F2EB8A7 (PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052 * __this, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Blend(Cinemachine.CinemachineBlend)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Blend_m2EBC2E6A8F75FF3F416F0FE2583DA24E6320FEFA_inline (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___value0, const RuntimeMethod* method);
// Cinemachine.CinemachineBlend Cinemachine.BlendSourceVirtualCamera::get_Blend()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method);
// System.String Cinemachine.CinemachineBlend::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineBlend_get_Description_m4096D0C82956E1009FA82A07FA6BB184FD5EBC59 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineBlend::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsValid_m55FFFA5BC32710DA0EF7CA8DBD7B0303D562D0D2 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlend::get_CamA()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlend::get_CamB()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::get_State()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  BlendSourceVirtualCamera_get_State_mA0FD90B6B6D4FF668604E9B199E4DBB6299D28D8_inline (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlend::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, const RuntimeMethod* method);
// Cinemachine.CameraState Cinemachine.CinemachineBlend::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineBlend_get_State_m353325CD92B13EF46EAF00985769217EA4F98FA1 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// System.Void Cinemachine.BlendSourceVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_State_m1939F89FAA80BDCB54AA3983EA6DDCB582E1C6BB_inline (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___value0, const RuntimeMethod* method);
// Cinemachine.LensSettings Cinemachine.CameraState::get_Lens()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_Lens(Cinemachine.LensSettings)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CameraState::get_ReferenceUp()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_ReferenceUp(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CameraState::get_ReferenceLookAt()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_ReferenceLookAt(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_op_Equality_m8A98C7F38641110A2F90445EF8E98ECE14B08296 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lhs0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___rhs1, const RuntimeMethod* method);
// System.Boolean Cinemachine.CameraState::get_HasLookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CameraState::get_RawPosition()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_RawPosition(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.CameraState::get_RawOrientation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_RawOrientation(UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CameraState::get_PositionDampingBypass()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_PositionDampingBypass_m4F3CAC6077C7D9CE366DE64FDC0F76B8E4309965_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_PositionDampingBypass(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_PositionDampingBypass_m6ED6EE6829EAD07FB68F3281F682360F9E0B5707_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
// System.Single Cinemachine.CameraState::get_ShotQuality()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_ShotQuality(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, float ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CameraState::get_PositionCorrection()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_PositionCorrection(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.CameraState::get_OrientationCorrection()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_OrientationCorrection(UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CameraState::get_CorrectedPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___lhs0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rhs1, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.CameraState::get_CorrectedOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CameraState::get_FinalPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90 (const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398 (float ___angle0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___axis1, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.CameraState::get_FinalOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_FinalOrientation_m44213894D5B3665846C120EA54FD5F116FBBBC40 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// Cinemachine.CameraState/BlendHintValue Cinemachine.CameraState::get_BlendHint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_BlendHint(Cinemachine.CameraState/BlendHintValue)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50 (const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6 (const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702 (const RuntimeMethod* method);
// System.Int32 Cinemachine.CameraState::get_NumCustomBlendables()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CameraState_get_NumCustomBlendables_m45122BC6F6592ACC07FD85C38B3A756FEC60A7CF_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CameraState::set_NumCustomBlendables(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_NumCustomBlendables_mF90E1B32FE572F25B187D449C5AEE2499AAE564F_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Count()
inline int32_t List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_inline (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 *, const RuntimeMethod*))List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Item(System.Int32)
inline CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_inline (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  (*) (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 *, int32_t, const RuntimeMethod*))List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_gshared_inline)(__this, ___index0, method);
}
// System.Void Cinemachine.CameraState/CustomBlendable::.ctor(UnityEngine.Object,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomBlendable__ctor_mA7DEF75ACB9FDE678221EF6176FBD4DC4441FB07 (CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * __this, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___custom0, float ___weight1, const RuntimeMethod* method);
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::GetCustomBlendable(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  CameraState_GetCustomBlendable_mD4E4CD7E5D2F4ABF74B78B4997BEA73C65C704BF (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___x0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___y1, const RuntimeMethod* method);
// System.Int32 Cinemachine.CameraState::FindCustomBlendable(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_FindCustomBlendable_mADB6FC113F422BEEA9B9DE3CCEAA69C505BEEDAC (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___custom0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::.ctor()
inline void List_1__ctor_mD0415B562799E761AAD1BD13EDD8D44FC64C4AF8 (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 *, const RuntimeMethod*))List_1__ctor_mD0415B562799E761AAD1BD13EDD8D44FC64C4AF8_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::Add(!0)
inline void List_1_Add_m47C7C8A2028DE484589A493AB14B6CCDBB3B1D08 (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 *, CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B , const RuntimeMethod*))List_1_Add_m47C7C8A2028DE484589A493AB14B6CCDBB3B1D08_gshared)(__this, ___item0, method);
}
// System.Void Cinemachine.CameraState::AddCustomBlendable(Cinemachine.CameraState/CustomBlendable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_AddCustomBlendable_mD2B67C82217C56D550713328D287282A0548CD97 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___b0, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C (float ___value0, const RuntimeMethod* method);
// Cinemachine.LensSettings Cinemachine.LensSettings::Lerp(Cinemachine.LensSettings,Cinemachine.LensSettings,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  LensSettings_Lerp_m388C5EBB582A55DC6F8BA3E748270E68752E9582 (LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___lensA0, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___lensB1, float ___t2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::Slerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_Slerp_mEDBE029B9D394258437E16D858F2C96D72A36B7B (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, float ___t2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_Lerp_m8E095584FFA10CF1D3EABCD04F4C83FB82EC5524_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, float ___t2, 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_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_ApplyPosBlendHint_m9A27867615504FB4A36D503396BA10DE7603986C (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posA0, int32_t ___hintA1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posB2, int32_t ___hintB3, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___original4, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___blended5, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_Slerp_m6D2BD18286254E28D2288B51962EC71F85C7B5C8 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___a0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___b1, float ___t2, 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_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_ApplyRotBlendHint_mECDD8502F1EB7BC1B728A7DC3247AEC7B618DDE5 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rotA0, int32_t ___hintA1, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rotB2, int32_t ___hintB3, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___original4, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___blended5, const RuntimeMethod* method);
// System.Boolean Cinemachine.LensSettings::get_Orthographic()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline (LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mathf_Approximately_mC2A3F657E3FD0CCAD4A4936CEE2F67D624A2AA55 (float ___a0, float ___b1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, const RuntimeMethod* method);
// System.Single UnityEngine.Vector3::get_magnitude()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __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_m2C5E3CCFCAE4D654A2BD7F07A50F5E52EEBB8E02 (float ___fovA0, float ___fovB1, float ___dA2, float ___dB3, float ___t4, 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_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_InterpolatePosition_m731CF3321931B836BFF7D6025001E0DBDBBF8341 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posA0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pivotA1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posB2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pivotB3, float ___t4, const RuntimeMethod* method);
// System.Single UnityEngine.Quaternion::Angle(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_m3BE44E43965BB9EDFD06DBC1E0985324A83327CF_inline (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___a0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___b1, const RuntimeMethod* method);
// System.Boolean Cinemachine.Utility.UnityVectorExtensions::AlmostZero(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v0, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.Utility.UnityQuaternionExtensions::SlerpWithReferenceUp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  UnityQuaternionExtensions_SlerpWithReferenceUp_mB984001DA18FC2FF5035301F813B132AC999F1B6 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___qA0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___qB1, float ___t2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up3, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___forward0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___upwards1, const RuntimeMethod* method);
// UnityEngine.Vector2 Cinemachine.Utility.UnityQuaternionExtensions::GetCameraRotationToTarget(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  UnityQuaternionExtensions_GetCameraRotationToTarget_m744FC3EC6D163C8E4E5FD27AA9B83ADF321ED70F (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___orient0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lookAtDir1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp2, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_UnaryNegation(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_UnaryNegation_mA3AA3A53CD43237B0BA7AC57C09A0468A940D7C5_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::Lerp(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_Lerp_mC9A8AB816281F4447B7B62264595C16751ED355B_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___b1, float ___t2, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.Utility.UnityQuaternionExtensions::ApplyCameraRotation(UnityEngine.Quaternion,UnityEngine.Vector2,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  UnityQuaternionExtensions_ApplyCameraRotation_m950CF054F6A2F4868E5D333046204FB7F016D2DF (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___orient0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___rot1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::ProjectOnPlane(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_ProjectOnPlane_m066BDEFD60B2828C4B531CD96C4DBFADF6B0EF3B (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___planeNormal1, const RuntimeMethod* method);
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method);
// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  LayerMask_op_Implicit_mC7EE32122D2A4786D3C00B93E41604B71BF1397C (int32_t ___intVal0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<Cinemachine.CinemachineBrain>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7 (UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_mDACAB67F7E76FF788C30CA0E51BF3274666F951E_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>::RemoveListener(UnityEngine.Events.UnityAction`1<!0>)
inline void UnityEvent_1_RemoveListener_mA6FD35E043ACB258E8D250604EC3F46F2460F0C5 (UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049 * __this, UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 * ___call0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049 *, UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 *, const RuntimeMethod*))UnityEvent_1_RemoveListener_m793372F5AF1175F5DD348F908874E7D607B16DBD_gshared)(__this, ___call0, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>::AddListener(UnityEngine.Events.UnityAction`1<!0>)
inline void UnityEvent_1_AddListener_m578250D25E2366E5B1116E0D7CDFA190170A942F (UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049 * __this, UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 * ___call0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049 *, UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 *, const RuntimeMethod*))UnityEvent_1_AddListener_m14DAE292BCF77B088359410E4C12071936DB681D_gshared)(__this, ___call0, method);
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8 (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineBrain::IsLive(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBrain_IsLive_mF74210376333DD9865A075E561E6E3DDED510FB2 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method);
// UnityEngine.Camera Cinemachine.CinemachineBrain::get_OutputCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___x0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___y1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C (Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___origin0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___direction1, const RuntimeMethod* method);
// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0 (LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  ___mask0, const RuntimeMethod* method);
// System.Boolean Cinemachine.RuntimeUtility::RaycastIgnoreTag(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtility_RaycastIgnoreTag_m028B24F950C8BC320919E184362FEF37DBE54D90 (Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  ___ray0, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * ___hitInfo1, float ___rayLength2, int32_t ___layerMask3, String_t** ___ignoreTag4, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  RaycastHit_get_point_m32F7282CBB2E13393A33BAD046BDA218E48DD21E (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Camera::WorldToScreenPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Camera_WorldToScreenPoint_m44710195E7736CE9DE5A9B05E32059A9A950F95C (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, const RuntimeMethod* method);
// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rotation0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___point1, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rotation0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, float ___d1, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonAim::GetLookAtPoint(Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Cinemachine3rdPersonAim_GetLookAtPoint_m6EFCD1C8BBBA93A85D2C873ABB33F85025D2E859 (Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state0, const RuntimeMethod* method);
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_mC567EE6DF411501A8FE1F23A0038862630B88249 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineExtension::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension__ctor_m7331AF4105FCAFF48E3CC9A412B1953647E0BEBA (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.RuntimeUtility::DestroyScratchCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyScratchCollider_m0E3F76B3A7CFA392351D2E5D4705069A359B980B (const RuntimeMethod* method);
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800 (Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 * __this, const RuntimeMethod* method);
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_FollowTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// System.Void Cinemachine.Cinemachine3rdPersonFollow::PositionCamera(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_PositionCamera_mD6357591900C0D7F3740BCE6FB061F1287630B21 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_FollowTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineComponentBase_get_FollowTargetPosition_mF3A92D2EE8A07BC0E1FC820AFAA5F4CC24CD1C94 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.CinemachineComponentBase::get_FollowTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachineComponentBase_get_FollowTargetRotation_m63FA12EC6372FC0D1D4C0224C86AD054EA31387F (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.Cinemachine3rdPersonFollow::GetHeading(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Cinemachine3rdPersonFollow_GetHeading_m7D65BE2D2EE002F8B65C41D90FAB4FFC89DFAB0E (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___targetForward0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineVirtualCameraBase_DetachedFollowTargetDamp_mFA07AB4CA8E758190A3AD4D83392619A10E19BEB (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___initial0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___dampTime1, float ___deltaTime2, const RuntimeMethod* method);
// System.Void Cinemachine.Cinemachine3rdPersonFollow::GetRawRigPositions(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Vector3&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_GetRawRigPositions_m74FD948BB60F544B2883CB985B5CAEB2A7E830B1 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___root0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___targetRot1, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___heading2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___shoulder3, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___hand4, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::ResolveCollisions(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Cinemachine3rdPersonFollow_ResolveCollisions_m135E87083BF4188402D3AF09224FE1C572BA21C7 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___root0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___tip1, float ___cameraRadius2, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.Utility.UnityVectorExtensions::ProjectOntoPlane(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___planeNormal1, const RuntimeMethod* method);
// System.Single Cinemachine.Utility.UnityVectorExtensions::SignedAngle(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_SignedAngle_mD9BC7BAFD53B8BEE637C33AF52EAB09DFA45F939 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v10, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v21, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_right()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_right_mF5A51F81961474E0A7A31C2757FD00921FB79C44 (const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::Reflect(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_Reflect_m46273855FA396DF91C2EE4780B8F227C96C8A024 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___inDirection0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___inNormal1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, float ___d1, const RuntimeMethod* method);
// 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_mF63BBA794BD68DF691D1EC863B2CA138CECA6D64 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___rayStart0, float ___radius1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___dir2, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * ___hitInfo3, float ___rayLength4, int32_t ___layerMask5, String_t** ___ignoreTag6, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  RaycastHit_get_normal_m2C813B25BAECD87FD9E9CB294278B291F4CC6674 (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineComponentBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase__ctor_mF80CD1194482BC499205396A8622FAE20F5B75D4 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_Initialize_mBE33134720655F241B32247831C18F3F4AC7E7E5 (CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF * __this, const RuntimeMethod* method);
// Cinemachine.TargetPositionCache/Mode Cinemachine.TargetPositionCache::get_CacheMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetPositionCache_get_CacheMode_mC4847BC1073AF20F9206798A04F0AAEB7675EF2D_inline (const RuntimeMethod* method);
// System.Boolean Cinemachine.TargetPositionCache::get_HasHurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_HasHurrentTime_mD38DDBFB10FC5D0FB648E927AA8B3F2434DC547E (const RuntimeMethod* method);
// System.Single Cinemachine.TargetPositionCache::get_CurrentTime()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TargetPositionCache_get_CurrentTime_m3F5821119AECD4EC85404EAD43A2165DBC2637C5_inline (const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.NoiseSettings::GetCombinedFilterResults(Cinemachine.NoiseSettings/TransformNoiseParams[],System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  NoiseSettings_GetCombinedFilterResults_m2D89EDF921D81B5476532B768C2099BDCBA047AF (TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8* ___noiseParams0, float ___time1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___timeOffsets2, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_Euler_m887ABE4F4DD563351E9874D63922C2F53969BBAB (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___euler0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m15190A795B416EB699E69E6190DE6F1C1F208710 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lhs0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___rhs1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Translate(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  Matrix4x4_Translate_m48688727FA7BBA42DF2108C1A9395FC23431AC9A (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Rotate(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  Matrix4x4_Rotate_m783F8A008EC7D0C3C02A5718002491F017F21E0E (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___q0, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  Matrix4x4_op_Multiply_mC2B30D333D4399C1693414F1A73D87FB3450F39F (Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___lhs0, Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___rhs1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Matrix4x4_MultiplyPoint_mE92BEE4DED3B602983C2BBE06C44AD29564EDA83 (Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___point0, const RuntimeMethod* method);
// System.Single UnityEngine.Random::Range(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_Range_mC15372D42A9ABDCAC3DE82E114D60A40C9C311D2 (float ___minInclusive0, float ___maxInclusive1, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineCore::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625 (const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::ReSeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_ReSeed_m55B7DB6DDB8B7864790E509C07A73E263072A2C9 (CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF * __this, const RuntimeMethod* method);
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlend::get_BlendCurve()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * CinemachineBlend_get_BlendCurve_m6A1FF79078DEA51B8343A4135E7A5E002D5D13C6_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.AnimationCurve::get_length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_length_mB3D0734222EE55DB1389BCB98CCB1324AF8AA4E0 (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * __this, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineBlend::get_IsComplete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineBlend::get_TimeInBlend()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineBlend::get_Duration()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// System.Single UnityEngine.AnimationCurve::Evaluate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m1248B5B167F1FFFDC847A08C56B7D63B32311E6A (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * __this, float ___time0, const RuntimeMethod* method);
// System.Text.StringBuilder Cinemachine.Utility.CinemachineDebug::SBFromPool()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * CinemachineDebug_SBFromPool_mB6C8A1699C089516D0C30DB54FACEA9DE7BEBEE1 (const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1 (StringBuilder_t * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineBlend::get_BlendWeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlend_get_BlendWeight_mCCA9907E0F251FB96CCC75DE16EB76359E69D392 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m796285D173EEA5261E85B95FC79DD4F996CC93DD (StringBuilder_t * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.CinemachineDebug::ReturnToPool(System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug_ReturnToPool_mC5B15ABF0A1EAA33217EA6B204901D2817442704 (StringBuilder_t * ___sb0, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineBlend::Uses(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___cam0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlend::set_CamA(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlend::set_CamB(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlend::set_BlendCurve(UnityEngine.AnimationCurve)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_BlendCurve_m1C92DE13808FD00C1AE25E8D2AA898B82E77129C_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlend::set_TimeInBlend(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, float ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlend::set_Duration(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_Duration_m6624099445533093B65C3E92C25060E2C5B2692B_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, float ___value0, const RuntimeMethod* method);
// Cinemachine.CameraState Cinemachine.CameraState::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CameraState_get_Default_m12D560DD60BC9AC6B1A0287EF92D21BFF1C1C8A7 (const RuntimeMethod* method);
// Cinemachine.CameraState Cinemachine.CameraState::Lerp(Cinemachine.CameraState,Cinemachine.CameraState,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CameraState_Lerp_m29CBA400AE3DAD80F7B1F9B81B9758244530CB9B (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___stateA0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___stateB1, float ___t2, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineBlendDefinition::get_BlendTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlendDefinition_get_BlendTime_m2185E8662569BE0201996EAA3AC55C1A095CA5E3 (CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlendDefinition::.ctor(Cinemachine.CinemachineBlendDefinition/Style,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition__ctor_m51379366ABFBFF4642735E6C843F54CF45D642CF (CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * __this, int32_t ___style0, float ___time1, const RuntimeMethod* method);
// UnityEngine.AnimationCurve UnityEngine.AnimationCurve::EaseInOut(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * AnimationCurve_EaseInOut_mF6EF091CED5651331D6115CEDF7BE27F3168B7DF (float ___timeStart0, float ___valueStart1, float ___timeEnd2, float ___valueEnd3, const RuntimeMethod* method);
// UnityEngine.AnimationCurve UnityEngine.AnimationCurve::Linear(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * AnimationCurve_Linear_mE61D9A684B81B47365C299B6B9C5D744FC9DFBFA (float ___timeStart0, float ___valueStart1, float ___timeEnd2, float ___valueEnd3, const RuntimeMethod* method);
// UnityEngine.Keyframe[] UnityEngine.AnimationCurve::get_keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* AnimationCurve_get_keys_m64FA75C0B1F7BCDE123EFB903962B2BD9DD5F321 (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Keyframe::set_outTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_outTangent_m8754D0F36E7C5470E7FE426171ADD7D77077C275 (Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Keyframe::set_inTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_inTangent_m12C08116896BC3E2C632356738D4CBE1D43B37C5 (Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.AnimationCurve::set_keys(UnityEngine.Keyframe[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve_set_keys_m146468F0FF5228D829489E845C1193B1D83543BF (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * __this, KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlendDefinition::CreateStandardCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition_CreateStandardCurves_m4877FF63D3A4E8933F6817ECAEB9B500B9A3D56B (CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * __this, const RuntimeMethod* method);
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlendDefinition::get_BlendCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * CinemachineBlendDefinition_get_BlendCurve_m547D15706E83EACB4DE888750C0728BDE5974873 (CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * __this, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlendListCamera::get_LiveChild()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method);
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveLookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineVirtualCameraBase_ResolveLookAt_mB4648E8AB85834A25B30DA49D5A200B74F1CC7A5 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___localLookAt0, const RuntimeMethod* method);
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveFollow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineVirtualCameraBase_ResolveFollow_mC991CC084D6046862E0E0D3172CF7C12FE8EC4F0 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___localFollow0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlendListCamera::UpdateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_UpdateListOfChildren_m78195EDC229BA08AB69C876F0574217BFAFCEBB5 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnTargetObjectWarped_m7FFE5632C56D724943F8663E2A4A4B0E3B958946 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_ForceCameraPosition_mBF134754EAD8C7F6DA33A8A52FFD75BEF7C8A31F (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnTransitionFromCamera_mF18AFCD175FF50DBA6851279E6C93D0A3625618E (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::InvokeOnTransitionInExtensions(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_InvokeOnTransitionInExtensions_mB3E9947AB53FC729921300DAA1ACEEE493894846 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlendListCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_set_LiveChild_m06CBC3CB11F541FA72E4F5189DA3CDAD2F93A12D_inline (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlendListCamera::set_TransitioningFrom(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_set_TransitioningFrom_mAD76B896D15BE8EC438A9527249DC62FD696EE0D_inline (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlendListCamera::AdvanceCurrentInstruction(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_AdvanceCurrentInstruction_m6AE0D5A3A44F65265B9C461AAA1C577D80527DDF (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, float ___deltaTime0, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_mA3990AC5F61BB35283188E925C2BE7F7BF67734B (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_mCF1EEF2A314F3AE85DA581FF52EB06ACEF2FFF86 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateCameraState_mBCA1562C197A11110116B3909711D0D0EE5F1733 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, const RuntimeMethod* method);
// Cinemachine.CinemachineCore Cinemachine.CinemachineCore::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83 (const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCore::GenerateCameraActivationEvent(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_GenerateCameraActivationEvent_m851F3990838CAAD976391EECAC4D57B1C61E938A (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, RuntimeObject* ___vcam0, RuntimeObject* ___vcamFrom1, const RuntimeMethod* method);
// Cinemachine.CinemachineBlend Cinemachine.CinemachineVirtualCameraBase::CreateBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * CinemachineVirtualCameraBase_CreateBlend_m95B3B2E83C066360A8A238BB5613E979E6369541 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, RuntimeObject* ___camA0, RuntimeObject* ___camB1, CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___blendDef2, CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___activeBlend3, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCore::GenerateCameraCutEvent(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_GenerateCameraCutEvent_m38E839FFCA8034AC081D9F99FBEEC15B872F14C6 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlendListCamera::get_TransitioningFrom()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlendListCamera_get_TransitioningFrom_mD6696F8110804BEA7C73ECE7815C01349DA80ADD_inline (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, 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_mD4F5668E9AB96E8C11F16EC0D3CA769D663F5F51 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, int32_t ___stage1, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___newState2, float ___deltaTime3, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnEnable_m0D02925B2AB25A5F7FB3B032332B70685FCEC035 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBlendListCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_InvalidateListOfChildren_m1A851A8A2A3D12271AEBCB7CB52D014AEB6920ED (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.CinemachineDebug/OnGUIDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4 (Delegate_t * ___source0, Delegate_t * ___value1, const RuntimeMethod* method);
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55 (Delegate_t * ___a0, Delegate_t * ___b1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnDisable_m385039B02BB5EF010B8F7CD5C8D5FED7BBE7C2D1 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.CinemachineDebug::ReleaseScreenPos(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug_ReleaseScreenPos_mB86CBB15358DB61F1EE1FB14B1A75C22DF973EC1 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___client0, const RuntimeMethod* method);
// System.String Cinemachine.CinemachineVirtualCameraBase::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineVirtualCameraBase_get_Name_m15C2DEF15C6C85BDEB8AEE64AB915DBE173F0BA0 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// UnityEngine.GUISkin UnityEngine.GUI::get_skin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * GUI_get_skin_mCD2A03F408ABBA7816C52148D92A8DC836FBDE2F (const RuntimeMethod* method);
// UnityEngine.GUIStyle UnityEngine.GUISkin::get_box()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * GUISkin_get_box_m3877DF429E9B3E7A4ADF39EAAEA4948DD6C38BB0 (GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * __this, const RuntimeMethod* method);
// UnityEngine.Rect Cinemachine.Utility.CinemachineDebug::GetScreenPos(UnityEngine.Object,System.String,UnityEngine.GUIStyle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineDebug_GetScreenPos_mDB9E3E780C465A8773B43312A6316F11789F31DB (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___client0, String_t* ___text1, GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___style2, const RuntimeMethod* method);
// System.Void UnityEngine.GUI::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_Label_mE97FBC73519323E93EFF86E1F1C96E7F4B612850 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___position0, String_t* ___text1, GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * ___style2, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::.ctor()
inline void List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58 (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
}
// !!0[] UnityEngine.Component::GetComponentsInChildren<Cinemachine.CinemachineVirtualCameraBase>(System.Boolean)
inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mFE849B1B4DE46B62C7F78C9C7BEC3900D8686D23 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, bool ___includeInactive0, const RuntimeMethod* method)
{
	return ((  CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, bool, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1D678E828943F6A8613DC24926420EDA6EBFBF7E_gshared)(__this, ___includeInactive0, method);
}
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Add(!0)
inline void List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2 (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
}
// !0[] System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::ToArray()
inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490 (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * __this, const RuntimeMethod* method)
{
	return ((  CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* (*) (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, const RuntimeMethod*))List_1_ToArray_mA737986DE6389E9DD8FA8E3D4E222DE4DA34958D_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineBlendListCamera::ValidateInstructions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_ValidateInstructions_m39EE271A6D34B62732B978205EBF6681B6657ECC (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase__ctor_m5B13AF0337DBE27A89CAF6E30FA97CBE38823F84 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
// System.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_m8DAE6CDCFA34E16F2543B02CC3669669FF203063 (ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m7BB718D8E58B807184491F64AFF0649517E56567 (const RuntimeMethod* method);
// System.Boolean UnityEngine.Component::TryGetComponent<UnityEngine.Camera>(!!0&)
inline bool Component_TryGetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m27A4CBE973E03242BC0F01081737267A2411B128 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C ** ___component0, const RuntimeMethod* method)
{
	return ((  bool (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C **, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m409D64ADC25ED175ADC7ED4C3F7ABF5439AD63AF_gshared)(__this, ___component0, method);
}
// System.Boolean Cinemachine.CinemachineCore::IsLive(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCore_IsLive_m61EC3BE5D22564DD740379A88639BF368EBC1E43 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineCore::get_DeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_DeltaTime_m8AC61BA9F0163DFE1A3D0FC5C40937B7722EB883 (const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.Color::get_red()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  Color_get_red_m9BD55EBF7A74A515330FA5F7AC7A67C8A8913DD8 (const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.Color::get_yellow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  Color_get_yellow_m9FD4BDABA7E40E136BE57EE7872CEA6B1B2FA1D1 (const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.Color::Lerp(UnityEngine.Color,UnityEngine.Color,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  Color_Lerp_mC986D7F29103536908D76BD8FC59AA11DC33C197 (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  ___a0, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  ___b1, float ___t2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Transform::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Transform_get_up_mAB753D250A30C78924D5D22B0821F1D254525C31 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>::get_Count()
inline int32_t List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_inline (List_1_t7047292520C88A40E765EA61E967062F583F6C2A * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t7047292520C88A40E765EA61E967062F583F6C2A *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
}
// System.Void Cinemachine.CinemachineBrain/BrainFrame::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BrainFrame__ctor_mA060413F10EA79721B2D2A33D99DC1D3282831A6 (BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>::Add(!0)
inline void List_1_Add_m6381614839F4427ECA145960C2455F5E581E74F1 (List_1_t7047292520C88A40E765EA61E967062F583F6C2A * __this, BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7047292520C88A40E765EA61E967062F583F6C2A *, BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
}
// !!0 UnityEngine.Component::GetComponent<UnityEngine.Camera>()
inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * Component_GetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE17146EF5B0D8E9F9D2D2D94567BF211AD00D320 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
{
	return ((  Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineCore::AddActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_AddActiveBrain_m0BD0B7F334ABB98A322EACBA8285BD164D6E69AB (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___brain0, const RuntimeMethod* method);
// System.Collections.IEnumerator Cinemachine.CinemachineBrain::AfterPhysics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_AfterPhysics_mAD691C1010D2426873FE5A5463646DDB307B4410 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method);
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719 (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, RuntimeObject* ___routine0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_2__ctor_mE0417B33CF845A6B9324E67D296ADEA562B91DE0 (UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906 *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_2__ctor_m50E7B823E46CB327D49A2D55A761F57472037634_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.SceneManagement.SceneManager::add_sceneLoaded(UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_add_sceneLoaded_m54990A485E2E66739E31090BDC3A4C01EF7729BA (UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5 (UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2 *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.SceneManagement.SceneManager::add_sceneUnloaded(UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_add_sceneUnloaded_m2CE4194528D7AAE67F494EB15C8BBE650FBA4C72 (UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.SceneManagement.SceneManager::remove_sceneLoaded(UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_remove_sceneLoaded_m69725C1E9ADF1E5FE760656AAC95054AC00AF97D (UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.SceneManagement.SceneManager::remove_sceneUnloaded(UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_remove_sceneUnloaded_mA7CD60918C6EE3B8D8623201A487C2CEC8D4EA5E (UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2 * ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCore::RemoveActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveBrain_m1FF228AA890EFDF236F0E434A1C88701A66BAE15 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___brain0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>::Clear()
inline void List_1_Clear_m157BD7DEBC90AA62174B00B0BC273AEA53543DB5 (List_1_t7047292520C88A40E765EA61E967062F583F6C2A * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7047292520C88A40E765EA61E967062F583F6C2A *, const RuntimeMethod*))List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared)(__this, method);
}
// System.Void UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_m5FF0476C9886FD8A3E6BA82BBE34B896CA279413 (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * ___routine0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBrain::ManualUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_ManualUpdate_m8D7A7301585B6A15E708BEA2E148B1C7F2F7A487 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBrain::UpdateVirtualCameras(Cinemachine.CinemachineCore/UpdateFilter,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_UpdateVirtualCameras_mCA6172FE9872138FF4D2B3867EE7AB5BE6D47F89 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, int32_t ___updateFilter0, float ___deltaTime1, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.GUI::get_color()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  GUI_get_color_m61B524C99DD85A0DF405540C6E7453600E816FD5 (const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::set_Length(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_m7C1756193B05DCA5A23C5DC98EE90A9FC685A27A (StringBuilder_t * __this, int32_t ___value0, const RuntimeMethod* method);
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::get_SoloCamera()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline (const RuntimeMethod* method);
// UnityEngine.Color Cinemachine.CinemachineBrain::GetSoloGUIColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  CinemachineBrain_GetSoloGUIColor_m1EDE8585C43B473EDAA59D61D558D83F356E45F8 (const RuntimeMethod* method);
// System.Void UnityEngine.GUI::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_set_color_m627E2716FD33EF327E38EE0048CE44FAD77AB87F (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  ___value0, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineBrain::get_IsBlending()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBrain_get_IsBlending_mA7662615642DEFD6893E2D6872A78CEA253474B2 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method);
// Cinemachine.CinemachineBlend Cinemachine.CinemachineBrain::get_ActiveBlend()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * CinemachineBrain_get_ActiveBlend_m03CD7DFA8C5D537BEB972918C6F4D2BB2FDB7F15 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::get_ActiveVirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_get_ActiveVirtualCamera_m9111F4A789B4CCE529CDDE345F8B690EFEC2C63B (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBrain/<AfterPhysics>d__32::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAfterPhysicsU3Ed__32__ctor_mA6C5A5508C88D026B3A525C6CD8B02F1C43CDA4C (U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineBrain::GetEffectiveDeltaTime(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBrain_GetEffectiveDeltaTime_m27D6E0AC28FA42C74DD804AB942F0D496D55379B (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, bool ___fixedDelta0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBrain::UpdateFrame0(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_UpdateFrame0_m8FD42266AA4C2CCE09B842A5BA7362126585858B (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, float ___deltaTime0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBrain::ComputeCurrentBlend(Cinemachine.CinemachineBlend&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_ComputeCurrentBlend_m296BA72649974D928612AFC717D7446C028F3858 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** ___outputBlend0, int32_t ___numTopLayersToExclude1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCore::set_CurrentUpdateFilter(Cinemachine.CinemachineCore/UpdateFilter)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineCore_set_CurrentUpdateFilter_m3E96AD239CF49A028CF514AE0631AA05DE5E3313_inline (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineBrain::get_DefaultWorldUp()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineBrain_get_DefaultWorldUp_mA052F23DFC679E1E0E15B2466ECB3799B656CBA4 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.UpdateTracker::OnUpdate(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker_OnUpdate_m5F262770C3B9222F8503D50DFE21FF7C9A902C41 (int32_t ___currentClock0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBrain::ProcessActiveCamera(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_ProcessActiveCamera_m094A1972B629F11EB580679FEFD78076769180FF (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, float ___deltaTime0, const RuntimeMethod* method);
// System.Single UnityEngine.Time::get_unscaledDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledDeltaTime_m2C153F1E5C77C6AF655054BC6C76D0C334C0DC84 (const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>::get_Item(System.Int32)
inline BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline (List_1_t7047292520C88A40E765EA61E967062F583F6C2A * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * (*) (List_1_t7047292520C88A40E765EA61E967062F583F6C2A *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
}
// System.Boolean Cinemachine.CinemachineBrain/BrainFrame::get_Active()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BrainFrame_get_Active_mD8AA67B2ACCA6591C9DA9A495850D2145C5B0712 (BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Time::get_fixedDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_fixedDeltaTime_m8E94ECFF6A6A1D9B5D60BF82D116D540852484E5 (const RuntimeMethod* method);
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290 (const RuntimeMethod* method);
// System.Int32 UnityEngine.Camera::get_cullingMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_cullingMask_m63492ED3AFA8F571FBED0B1729264A2E3BB64236 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCore::UpdateAllActiveVirtualCameras(System.Int32,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_UpdateAllActiveVirtualCameras_mCEAF2622091B0DC36A26A844C7C6022BF3C40A51 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, int32_t ___layerMask0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::DeepCamBFromBlend(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_DeepCamBFromBlend_m982D9725A5164F9EBF00366A2D49745179A60A46 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___blend0, const RuntimeMethod* method);
// System.Int32 Cinemachine.CinemachineBrain::GetBrainFrame(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineBrain_GetBrainFrame_m993AEAFCA2ACA814C76097EFF86FE895258861A5 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, int32_t ___withId0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::EnsureStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_EnsureStarted_m849F12F97E34D0BB2CFAB2178B5933CB3C07155F (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m8FE579E2D115D1B838C89147A2BDA73470B381D2 (List_1_t7047292520C88A40E765EA61E967062F583F6C2A * __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7047292520C88A40E765EA61E967062F583F6C2A *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m66148860899ECCAE9B323372032BFC1C255393D2_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>::Invoke(!0,!1)
inline void UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251 (UnityEvent_2_tD4CC87D8825EB6B7B2ECA5E32AC86234B78DAC02 * __this, RuntimeObject* ___arg00, RuntimeObject* ___arg11, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_2_tD4CC87D8825EB6B7B2ECA5E32AC86234B78DAC02 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnityEvent_2_Invoke_mBF66265092F853A13F5698ED2B62F0ADA48E4F0A_gshared)(__this, ___arg00, ___arg11, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>::Invoke(!0)
inline void UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284 (UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049 * __this, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___arg00, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t568451F6715383F8D6A0FC5C9A190ECF50F9A049 *, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 *, const RuntimeMethod*))UnityEvent_1_Invoke_m73C0FE7D4CDD8627332257E8503F2E9862E33C3E_gshared)(__this, ___arg00, method);
}
// System.Void Cinemachine.CinemachineBrain::PushStateToUnityCamera(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_PushStateToUnityCamera_mBD15F314BC5F547CEED4C36EEDE279E11DCADB6B (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___state0, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::TopCameraFromPriorityQueue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_TopCameraFromPriorityQueue_m81361016B63A4BF68BA4D85452BAE8647B90E9EF (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method);
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBrain::LookupBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  CinemachineBrain_LookupBlend_mEBAE63022CC081EAF26489C7BBEC2492F32B7FDD (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, RuntimeObject* ___fromKey0, RuntimeObject* ___toKey1, 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_mB06EF56D92F3900609669689E8820647EE84B5A3 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___a0, RuntimeObject* ___b1, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___curve2, float ___duration3, float ___t4, const RuntimeMethod* method);
// System.Void Cinemachine.BlendSourceVirtualCamera::.ctor(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera__ctor_m762CFEB65D584FC854F9653CF1A97444FF86E08B (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___blend0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method);
// System.Int32 Cinemachine.CinemachineCore::get_VirtualCameraCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_VirtualCameraCount_m09675B5895A728AC31A0892F5343264CB34FE708 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, const RuntimeMethod* method);
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineCore::GetVirtualCamera(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * CinemachineCore_GetVirtualCamera_m648982BBF286DB719899EB96C4E7FF17B1B5C86C (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBlenderSettings::GetBlendForVirtualCameras(System.String,System.String,Cinemachine.CinemachineBlendDefinition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  CinemachineBlenderSettings_GetBlendForVirtualCameras_m83B852A5B14C8ED39E2FC581D3BB11528FD3B565 (CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * __this, String_t* ___fromCameraName0, String_t* ___toCameraName1, CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___defaultBlend2, const RuntimeMethod* method);
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineCore/GetBlendOverrideDelegate::Invoke(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,UnityEngine.MonoBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  GetBlendOverrideDelegate_Invoke_mAE517451152A2ADCF950A31A7004F52FA64C8EE0 (GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864 * __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___defaultBlend2, MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * ___owner3, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBrain::set_CurrentCameraState(Cinemachine.CameraState)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBrain_set_CurrentCameraState_m2624A063E4A16EDCC8E1F8FFB93E96F74E98882B_inline (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m1B5F3D4CE984AB31254615C9C71B0E54978583B4 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_nearClipPlane(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_nearClipPlane_m4EA1D92F6E1D17E423EC036561E115F434DC2263 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_farClipPlane(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_farClipPlane_m63F1302068433A72A5103281327C68CD8F67AD41 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_fieldOfView(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_fieldOfView_m138FE103CAC4B803F39E4CF579609A5C3FEB5E49 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, float ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Camera::get_orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_orthographic_m3DE9A7705E2B4926BBFD2D6798D97B931B5B5550 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_orthographicSize(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_orthographicSize_mFC4BBB0BB0097A5FE13E99D8388DF3008971085F (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, float ___value0, const RuntimeMethod* method);
// System.Boolean Cinemachine.LensSettings::get_IsPhysicalCamera()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LensSettings_get_IsPhysicalCamera_m51B84703CAE764F7D3F7E581D6374080F3065891_inline (LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_usePhysicalProperties(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_usePhysicalProperties_m6C559F45C8DDE120C2718C7887254EC386E30BE8 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_lensShift(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_lensShift_mFAC5C50884F72330B04A017144391A3244BA1D71 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBrain/BrainEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BrainEvent__ctor_m648F7E949F40D8EAB7019FAED3ECE88D8CAF05D7 (BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineBrain/VcamActivatedEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamActivatedEvent__ctor_mA99C1BA22F69EE75141BFFBB810E1230DCFA15E6 (VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.WaitForFixedUpdate::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFixedUpdate__ctor_mB566493FB99A315BEF348791DE943A89E4B71F9C (WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>::.ctor()
inline void List_1__ctor_m636B0880405E3C12FC8F15A9E985CB82CF93B731 (List_1_t7047292520C88A40E765EA61E967062F583F6C2A * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7047292520C88A40E765EA61E967062F583F6C2A *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
}
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828 (const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___v0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v0, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineClearShot::get_LiveChild()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineClearShot::UpdateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_UpdateListOfChildren_m37DF613332B66C99EF46A5D338356B90A1D0894E (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineClearShot::ChooseCurrentCamera(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineClearShot_ChooseCurrentCamera_m678A067854D8A908119247136EA38448E98C7F22 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineClearShot::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineClearShot_set_LiveChild_m51685341391760EC4E1053AC1555A39A06185B1E_inline (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineClearShot::LookupBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  CinemachineClearShot_LookupBlend_mEC42F1C07A25A4D873D61AB6F6CB6C26491E4D83 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___fromKey0, RuntimeObject* ___toKey1, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineClearShot::get_TransitioningFrom()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineClearShot_get_TransitioningFrom_m9C6A21D455B4DF835AB81F4FC5B929AF8E6228C8_inline (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineClearShot::set_TransitioningFrom(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineClearShot_set_TransitioningFrom_mBB426F06C8C9E05C7DDBCD76C6001071AB80CA3B_inline (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineClearShot::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_InvalidateListOfChildren_mB0CD028BA2D3286D654F260940BBC2234A7038EB (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method);
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineClearShot::Randomize(Cinemachine.CinemachineVirtualCameraBase[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* CinemachineClearShot_Randomize_m8B9933410E1461B3C79A0CE6C332868954306FC7 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* ___src0, const RuntimeMethod* method);
// System.Boolean UnityEngine.GameObject::get_activeSelf()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeSelf_m4865097C24FB29F3C31F5C30619AF242297F23EE (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::get_Priority()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>::.ctor()
inline void List_1__ctor_mE13EB65E04DCBBF85564D878B5B713ADDE72E3A3 (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 *, const RuntimeMethod*))List_1__ctor_mE13EB65E04DCBBF85564D878B5B713ADDE72E3A3_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>::Add(!0)
inline void List_1_Add_mB1406A0A92D7CA21844E634895BC8B61B760B4B6 (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * __this, Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB  ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 *, Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB , const RuntimeMethod*))List_1_Add_mB1406A0A92D7CA21844E634895BC8B61B760B4B6_gshared)(__this, ___item0, method);
}
// System.Void System.Comparison`1<Cinemachine.CinemachineClearShot/Pair>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_mD20F55642CA1AC053EBD0C9E9388F6C3545D9B67 (Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D *, RuntimeObject *, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mD20F55642CA1AC053EBD0C9E9388F6C3545D9B67_gshared)(__this, ___object0, ___method1, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>::Sort(System.Comparison`1<!0>)
inline void List_1_Sort_m104B72160E9CD2C3C3D5AE62532E317CEEC7AD02 (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * __this, Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * ___comparison0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 *, Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D *, const RuntimeMethod*))List_1_Sort_m104B72160E9CD2C3C3D5AE62532E317CEEC7AD02_gshared)(__this, ___comparison0, method);
}
// !0[] System.Collections.Generic.List`1<Cinemachine.CinemachineClearShot/Pair>::ToArray()
inline PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* List_1_ToArray_m1D81DDCD169C32FA710AE2B266EDD012901135FE (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * __this, const RuntimeMethod* method)
{
	return ((  PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* (*) (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 *, const RuntimeMethod*))List_1_ToArray_m1D81DDCD169C32FA710AE2B266EDD012901135FE_gshared)(__this, method);
}
// T Cinemachine.CinemachineExtension::GetExtraState<Cinemachine.CinemachineCollider/VcamExtraState>(Cinemachine.ICinemachineCamera)
inline VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
	return ((  VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * (*) (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 *, RuntimeObject*, const RuntimeMethod*))CinemachineExtension_GetExtraState_TisRuntimeObject_m5D2E832343704E980CC73CF4138F11C97E8D691D_gshared)(__this, ___vcam0, method);
}
// System.Single Cinemachine.CinemachineCollider::GetCameraDisplacementDistance(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollider_GetCameraDisplacementDistance_m97DED641EC9ECB65AFAE1E0687AF9DF5A7A073BC (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCollider::DestroyCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollider_DestroyCollider_m9E697592872A9B4F2C5D5096CBFAA54882CEC800 (const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineExtension::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnDestroy_m63D31EE81830209F4127D04ED9C7021C14A13C0C (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector3>>::.ctor()
inline void List_1__ctor_m7816CF3C3C46DC5217D17DA2CBCB0BE14A2FF037 (List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
}
// System.Collections.Generic.List`1<T> Cinemachine.CinemachineExtension::GetAllExtraStates<Cinemachine.CinemachineCollider/VcamExtraState>()
inline List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C * CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFF7AC6C23FB85287E361AA5484C00A3D73847BF9 (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method)
{
	return ((  List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C * (*) (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 *, const RuntimeMethod*))CinemachineExtension_GetAllExtraStates_TisRuntimeObject_m616D64C60732E1609FEC779C4F677C6AFAB83385_gshared)(__this, method);
}
// System.Collections.Generic.List`1/Enumerator<!0> System.Collections.Generic.List`1<Cinemachine.CinemachineCollider/VcamExtraState>::GetEnumerator()
inline Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27  List_1_GetEnumerator_mE98FB4E4E25938266B767F8D186F368CB4281F99 (List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C * __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27  (*) (List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C *, const RuntimeMethod*))List_1_GetEnumerator_m1739A5E25DF502A6984F9B98CFCAC2D3FABCF233_gshared)(__this, method);
}
// !0 System.Collections.Generic.List`1/Enumerator<Cinemachine.CinemachineCollider/VcamExtraState>::get_Current()
inline VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * Enumerator_get_Current_m7F4CDE3A917BBD7916B3BF32CDEE352D6D126A4E_inline (Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 * __this, const RuntimeMethod* method)
{
	return ((  VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * (*) (Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 *, const RuntimeMethod*))Enumerator_get_Current_m9C4EBBD2108B51885E750F927D7936290C8E20EE_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
inline int32_t List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_inline (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, const RuntimeMethod*))List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector3>>::Add(!0)
inline void List_1_Add_mC7DADDFEE19C4C2980E52FDD514D2D37E039ABB1 (List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 * __this, List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 *, List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<Cinemachine.CinemachineCollider/VcamExtraState>::MoveNext()
inline bool Enumerator_MoveNext_mB2B82A886B767067D6D2995D274B2A2A057C8065 (Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 *, const RuntimeMethod*))Enumerator_MoveNext_m2E56233762839CE55C67E00AC8DD3D4D3F6C0DF0_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<Cinemachine.CinemachineCollider/VcamExtraState>::Dispose()
inline void Enumerator_Dispose_m601474DFC00531701DF2FD3E50A9BBAC16373326 (Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 * __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 *, const RuntimeMethod*))Enumerator_Dispose_mCFB225D9E5E597A1CC8F958E53BEA1367D8AC7B8_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::RemoveRange(System.Int32,System.Int32)
inline void List_1_RemoveRange_m6F9613E1C2746876E545063C93784CE25DAA24EB (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
	((  void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, int32_t, const RuntimeMethod*))List_1_RemoveRange_m6F9613E1C2746876E545063C93784CE25DAA24EB_gshared)(__this, ___index0, ___count1, method);
}
// UnityEngine.Vector3 Cinemachine.CinemachineCollider::PreserveLignOfSight(Cinemachine.CameraState&,Cinemachine.CinemachineCollider/VcamExtraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineCollider_PreserveLignOfSight_m91DEF8619148FAD00657A1D5A460495589CDB56C (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state0, VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** ___extra1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCollider/VcamExtraState::UpdateDistanceSmoothing(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamExtraState_UpdateDistanceSmoothing_m75C77A914C361D02C7C0F9B73A874D309EC124B8 (VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * __this, float ___distance0, float ___smoothingTime1, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineCollider/VcamExtraState::ApplyDistanceSmoothing(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VcamExtraState_ApplyDistanceSmoothing_mB2490C4B28326713F8FAECEEBC239B46BDBB853C (VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * __this, float ___distance0, float ___smoothingTime1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCollider/VcamExtraState::ResetDistanceSmoothing(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamExtraState_ResetDistanceSmoothing_m9DA2E009ED1BBFD18F811B5A1E0DF1BE9D91342C (VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * __this, float ___smoothingTime0, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.Utility.Damper::Damp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Damper_Damp_m5F27E39708AA38EF9CC7D888B6F3681813C0E6F0 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineCollider::RespectCameraRadius(UnityEngine.Vector3,Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineCollider_RespectCameraRadius_m06B1B729256E1787E9FAE46241267FA08E299D4A (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraPos0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state1, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineCollider::IsTargetOffscreen(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCollider_IsTargetOffscreen_mEBE97ED4E2F75864D24A6E055BE9133E71732E2C (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___state0, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineCollider::CheckForTargetObstructions(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCollider_CheckForTargetObstructions_m525473EF0F2669CD7B83EAA3CE790B11B632D63B (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___state0, const RuntimeMethod* method);
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_mFBD4702FB2F35452191EC918B9B09766A5761854_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineCollider::PullCameraInFrontOfNearestObstacle(UnityEngine.Vector3,UnityEngine.Vector3,System.Int32,UnityEngine.RaycastHit&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineCollider_PullCameraInFrontOfNearestObstacle_m831839A6F16DC4AEE8B11341B5752D0E1402BCDE (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraPos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lookAtPos1, int32_t ___layerMask2, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * ___hitInfo3, const RuntimeMethod* method);
// UnityEngine.Collider UnityEngine.RaycastHit::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * RaycastHit_get_collider_m13A3DE16FBC631E0A1F987E0B22CE70AF8AB539E (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCollider/VcamExtraState::AddPointToDebugPath(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamExtraState_AddPointToDebugPath_mFF718D5B8D9DACD1A94BAFB458A028241E0FC95B (VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p0, const RuntimeMethod* method);
// System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67 (Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___inNormal0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___inPoint1, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineCollider::PushCameraBack(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit,UnityEngine.Vector3,UnityEngine.Plane,System.Single,System.Int32,Cinemachine.CinemachineCollider/VcamExtraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineCollider_PushCameraBack_mEA413F0258A0E497FF47208E7C38D607A3E95772 (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___currentPos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pushDir1, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  ___obstacle2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lookAtPos3, Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  ___startPlane4, float ___targetDistance5, int32_t ___iterations6, VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** ___extra7, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Multiply_m079B29E4F58127F03BD52558C1FE1A528547328F_inline (float ___d0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a1, const RuntimeMethod* method);
// System.Single UnityEngine.RaycastHit::get_distance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m85FCA98D7957C3BF1D449CA1B48C116CCD6226FA (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Ray::GetPoint(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240 (Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 * __this, float ___distance0, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineCollider::GetWalkingDirection(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCollider_GetWalkingDirection_mD0BA4C78DA9671058C3E0DF9AC27661882685D1B (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pushDir1, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  ___obstacle2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___outDir3, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineCollider::GetPushBackDistance(UnityEngine.Ray,UnityEngine.Plane,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollider_GetPushBackDistance_m8467D939C839D655437168AE18EBA9469EFE71B8 (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  ___ray0, Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  ___startPlane1, float ___targetDistance2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lookAtPos3, const RuntimeMethod* method);
// UnityEngine.Bounds UnityEngine.Collider::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  Collider_get_bounds_mE341D29E1DA184ADD53A474D57D9082A3550EACB (Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineCollider::ClampRayToBounds(UnityEngine.Ray,System.Single,UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollider_ClampRayToBounds_mDE4466A0D48B3C73C69C92A9BB69ECE3E703FA0E (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  ___ray0, float ___distance1, Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___bounds2, 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_m9635CF65AE04223E3A6DF9E7B860D9C7B8E984E7 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___origin0, float ___radius1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___direction2, RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* ___results3, float ___maxDistance4, int32_t ___layerMask5, int32_t ___queryTriggerInteraction6, const RuntimeMethod* method);
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Component::CompareTag(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_CompareTag_m17D74EDCC81A10B18A0A588519F522E8DF1D7879 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, String_t* ___tag0, const RuntimeMethod* method);
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method);
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  ___handle0, const RuntimeMethod* method);
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Collider::ClosestPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Collider_ClosestPoint_m7777917E298B31796DEE906B54F0102F6ED76676 (Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Collider::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_Raycast_m41CA5C3C07B92F5325CB81890BE3A611C3C70784 (Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  ___ray0, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * ___hitInfo1, float ___maxDistance2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_Cross_m63414F0C545EBB616F339FF8830D37F9230736A4 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lhs0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___rhs1, const RuntimeMethod* method);
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lhs0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___rhs1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Ray::get_origin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Ray_get_origin_m0C1B2BFF99CDF5231AC29AC031C161F55B53C1D0 (Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24 (Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  ___ray0, float* ___enter1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Plane::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Plane_get_normal_m71CB4BAB04EE04CAEF9AD272B16766800F7D556B (Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Ray::get_direction()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC (Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.Utility.UnityVectorExtensions::Angle(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_Angle_m04A32FB43E3D540CD85EF2A061C485A0EA1848F7 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v10, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v21, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_down()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_down_mFA85B870E184121D30F66395BB183ECAB9DD8629 (const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Bounds::get_max()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Bounds_get_max_m7562010AAD919B8449B8B90382BFBA4D83C669BD (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Bounds::get_min()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Bounds_get_min_mEDCEC21FB04A8E7196EDE841F7BE9042E1908519 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_left()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_left_mDAB848C352B9D30E2DDDA7F56308ABC32A4315A5 (const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_back()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_back_mD521DF1A2C26E145578E07D618E1E4D08A1C6220 (const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * GameObject_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_mA1779277BB07CE3D2CB8E340CEA85C40C6B52354 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
{
	return ((  Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mCE43118393A796C759AC5D43257AB2330881767D_gshared)(__this, method);
}
// System.Void Cinemachine.RuntimeUtility::DestroyObject(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyObject_m6D1DDFE4299B3873067DC7E57851288F8F78F252 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___obj0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Physics::OverlapSphereNonAlloc(UnityEngine.Vector3,System.Single,UnityEngine.Collider[],System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_OverlapSphereNonAlloc_mD1A616CEF8B7C991A9E56B7E17FF5BCF7C4B8431 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, float ___radius1, ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486* ___results2, int32_t ___layerMask3, int32_t ___queryTriggerInteraction4, const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_mDF8BF31EAE3E03F24421531B25FB4BEDB7C87144 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.SphereCollider>()
inline SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * GameObject_AddComponent_TisSphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A_m079E2CEA7DBE56B314D5DE16053AB748D44B2125 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
{
	return ((  SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared)(__this, method);
}
// System.Void UnityEngine.Collider::set_isTrigger(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_isTrigger_mEDFE3DFA29D42E9DEB9D91A3D25BACC4470305ED (Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * __this, bool ___value0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * GameObject_AddComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m8A7C1E803E270C9EF2DA310339083AE5271AF9B0 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
{
	return ((  Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared)(__this, method);
}
// System.Void UnityEngine.Rigidbody::set_detectCollisions(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_detectCollisions_mB94256836724071B1EFE622A5E9BA435B6572E9A (Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Rigidbody::set_isKinematic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_isKinematic_mCF74D680205544826F2DE2CAB929C9F25409A311 (Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.SphereCollider::set_radius(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SphereCollider_set_radius_m55A0D144B32871AECC2A83FBCF423FBE1E5A63A0 (SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * __this, float ___value0, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __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_m1F892D7CBF091AB513D0DA638E4718D8AC7769D4 (Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___colliderA0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionA1, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rotationA2, Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___colliderB3, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionB4, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rotationB5, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___direction6, float* ___distance7, const RuntimeMethod* method);
// System.Single Cinemachine.LensSettings::get_Aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6 (LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * __this, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
{
	return ((  Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared)(__this, method);
}
// !!0 UnityEngine.Component::GetComponent<UnityEngine.Rigidbody2D>()
inline Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * Component_GetComponent_TisRigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5_m4E9E5E48D529420FAC117599819C02DB73FC7487 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
{
	return ((  Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared)(__this, method);
}
// UnityEngine.Collider UnityEngine.Collision::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * Collision_get_collider_m0AC4446E6B9168A0FB19DA376559C812E43779F8 (Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Collision::get_relativeVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Collision_get_relativeVelocity_m0B0F8FA1AFAF7AB3B76083932D63A3FC1FA22442 (Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent(UnityEngine.Collider,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent_m02923185427CABBF74C0E310B6631551881B084D (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___other0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vel1, const RuntimeMethod* method);
// System.Single UnityEngine.Rigidbody::get_mass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody_get_mass_mB7B19406DAC6336A8244E98BE271BDA8B5C26223 (Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Rigidbody_get_velocity_mCFB033F3BD14C2BA68E797DFA4950F9307EC8E2C (Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * __this, const RuntimeMethod* method);
// UnityEngine.Rigidbody UnityEngine.Collider::get_attachedRigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * Collider_get_attachedRigidbody_m101FED12AD292F372F98E94A6D02A5E428AA896A (Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity(UnityEngine.Collider,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity_mB95B2A247A38FC23502BFCE4ACBECBB8E6D5478B (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___other0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___vel1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulse(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulse_mA0BA98729D31DAA4489F8A795460312C6AC987A0 (CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___velocity0, const RuntimeMethod* method);
// UnityEngine.Collider2D UnityEngine.Collision2D::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * Collision2D_get_collider_mA7687EDB0D47A2F211BFE8DB89266B9AA05CFDDD (Collision2D_t95B5FD331CE95276D3658140844190B485D26564 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Collision2D::get_relativeVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Collision2D_get_relativeVelocity_m021626A3853F4D1E2DA016479096DB6CE9999628 (Collision2D_t95B5FD331CE95276D3658140844190B485D26564 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent2D(UnityEngine.Collider2D,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent2D_m7054A182B1B724BFD0BBB6F3867466449495A5A0 (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * ___other2d0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vel1, const RuntimeMethod* method);
// System.Single UnityEngine.Rigidbody2D::get_mass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody2D_get_mass_mE62570BBAB2CE7ACC2FA3B20EE5EB8FBDBEF019F (Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Rigidbody2D::get_velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Rigidbody2D_get_velocity_m138328DCC01EB876FB5EA025BF08728030D93D66 (Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * __this, const RuntimeMethod* method);
// UnityEngine.Rigidbody2D UnityEngine.Collider2D::get_attachedRigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * Collider2D_get_attachedRigidbody_m3E930FC14E58085493B6CC1E4228BEF634A6D5AD (Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity2D(UnityEngine.Collider2D,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity2D_mD290AA11EAE21CDD0B3743B070AD3B1C630DC2C7 (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * ___other2d0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___vel1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineImpulseSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource__ctor_m9E80ACB84814DB64C13AD8DA4FEDAF89664D081D (CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D * __this, const RuntimeMethod* method);
// !!0 UnityEngine.Component::GetComponent<Cinemachine.CinemachineVirtualCameraBase>()
inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
{
	return ((  CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared)(__this, method);
}
// !!0 UnityEngine.Component::GetComponent<Cinemachine.ICinemachineTargetGroup>()
inline RuntimeObject* Component_GetComponent_TisICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_m7591255BFB6015EF43658018A18FBCED2D7B419E (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineComponentBase::UpdateFollowTargetCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_UpdateFollowTargetCache_m8047A77301A9616719C733A8D394D881FB78BA0B (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractFollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractFollowTargetGroup_m3A97181333E7E463488F030F83D72D4D671946D1 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.TargetPositionCache::GetTargetPosition(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  TargetPositionCache_GetTargetPosition_m683592ADC5C5B6597CE3A781E1BBE89A1AC9CBB1 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.TargetPositionCache::GetTargetRotation(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  TargetPositionCache_GetTargetRotation_mBAA85634FCB43634065191EB1F2217462334679D (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, const RuntimeMethod* method);
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_LookAtTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineComponentBase::UpdateLookAtTargetCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_UpdateLookAtTargetCache_m0E7E8C9C13122A00F3506B5094A71A22DD001DE6 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractLookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractLookAtTargetGroup_m09E391BC22E9B714A1A18DC19BEF1E445A39AAA8 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.CinemachineComponentBase::get_LookAtTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachineComponentBase_get_LookAtTargetRotation_mCCBCCE7A00B6FECC898C11A787FB18432EF38A86 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineComposer::set_TrackedPoint(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineComposer_set_TrackedPoint_m15F609367B526B54845CB4A22D1874E01B84EDFD_inline (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.PositionPredictor::set_Smoothing(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PositionPredictor_set_Smoothing_m4882C9C588E241A637B9E16A372B03DFD486EBB1_inline (PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * __this, float ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.PositionPredictor::AddPosition(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor_AddPosition_m1E539B2DB83AD523581841BF1D302643CE9275B3 (PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, float ___deltaTime1, float ___lookaheadTime2, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.Utility.PositionPredictor::PredictPositionDelta(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  PositionPredictor_PredictPositionDelta_m19C414F8AFAFC691F2FA995D77B0C694E8EDADDD (PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * __this, float ___lookaheadTime0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineComponentBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_OnTargetObjectWarped_m68C3CCD5A93FF2DD4013F33DDC1204A97B54A701 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.PositionPredictor::ApplyTransformDelta(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor_ApplyTransformDelta_m77976FB10046478DA8110E153218CB9AE00132A1 (PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineComponentBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_ForceCameraPosition_mFDFA0AE6EA6C4E03EAB878E392AD312AAD454EF4 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::get_TrackedPoint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1_inline (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_Distance_mB648A79E4A1BAAFBF7B029644638C0D715480677 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, const RuntimeMethod* method);
// UnityEngine.Rect Cinemachine.CinemachineComposer::get_SoftGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineComposer_get_SoftGuideRect_m2B2596665A05FF432BE719AE225A570F3C83DF8C (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method);
// UnityEngine.Rect Cinemachine.CinemachineComposer::get_HardGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineComposer_get_HardGuideRect_m552C95A5B89097FD385E6DED3C04B53B2556A2EE (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineComposer/FovCache::UpdateCache(Cinemachine.LensSettings,UnityEngine.Rect,UnityEngine.Rect,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FovCache_UpdateCache_m2EFDABF6DAFD0ACF434A8A83F5CAB0AA4B4F3519 (FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * __this, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___lens0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___softGuide1, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___hardGuide2, float ___targetDistance3, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Rect::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Rect_get_center_mDFC7A4AE153DCDC1D6248803381C6F36C7883707 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Rect::.ctor(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m00C682F84642AE657D7EBB0D5BC6E8F3CA4D1E82 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___position0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___size1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineComposer::RotateToScreenBounds(Cinemachine.CameraState&,UnityEngine.Rect,UnityEngine.Vector3,UnityEngine.Quaternion&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_RotateToScreenBounds_m62769940088AAC4509FEB682F5902D582B1AE6C1 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___screenRect1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___trackedPoint2, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * ___rigOrientation3, float ___fov4, float ___fovH5, float ___deltaTime6, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineVirtualCameraBase::get_LookAtTargetAttachment()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_get_LookAtTargetAttachment_m54302207ED2A1A7E96A1F9DB52EC0C223754D532_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.Utility.UnityQuaternionExtensions::Normalized(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  UnityQuaternionExtensions_Normalized_m36AE449C35F60018BD511131B87E1A63D1B7DCA2 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___q0, 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_m12075526A02B55B680716A34AD5287B223122B70 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___x0, float ___y1, float ___width2, float ___height3, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_x()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_y()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Rect::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, float ___x0, float ___y1, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___b1, const RuntimeMethod* method);
// System.Void UnityEngine.Rect::set_position(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_position_m25716C90100155ED807D2812E24D2880D7D89D0D (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___b1, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineComposer::ClampVerticalBounds(UnityEngine.Rect&,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComposer_ClampVerticalBounds_mAEA1A39D3A98ACAA5AC36B7E3B11376E99E2E68E (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * ___r0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___dir1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up2, float ___fov3, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_yMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMin_m2C91041817D410B32B80E338764109D75ACB01E4 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_yMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMax_m9685BF55B44C51FF9BA080F9995073E458E1CDC3 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_xMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_xMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineVirtualCameraBase::DetachedLookAtTargetDamp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m644A94A63215474706B7D1357D810F4CDF309F0A (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, float ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method);
// System.Void UnityEngine.Rect::set_yMin(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_yMin_mA2FDFF7C8C2361A4CF3F446BAB9A861F923F763A (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Rect::set_yMax(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_yMax_m4E7A7C5E88FA369D6ED022C939427F4895F6635D (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.PositionPredictor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor__ctor_m4D6A0B4370D8836CEF0C54F233EE351EE2A8AEFA (PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineConfiner::GetCameraDisplacementDistance(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineConfiner_GetCameraDisplacementDistance_mAE964ADE185900F3A1963C8F6008C10F6E9E6975 (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method);
// T Cinemachine.CinemachineExtension::GetExtraState<Cinemachine.CinemachineConfiner/VcamExtraState>(Cinemachine.ICinemachineCamera)
inline VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA * CinemachineExtension_GetExtraState_TisVcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA_mBDBE2030F2EE0FF6F6B33FD8E62360E57C18F61A (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
	return ((  VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA * (*) (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 *, RuntimeObject*, const RuntimeMethod*))CinemachineExtension_GetExtraState_TisRuntimeObject_m5D2E832343704E980CC73CF4138F11C97E8D691D_gshared)(__this, ___vcam0, method);
}
// System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_ConnectToVcam_mB763D1DF3E860D7CF8392A28D47D109E261381B2 (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, bool ___connect0, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineConfiner::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineConfiner_get_IsValid_m87C7AC9111017572EEACBF7B38926E5A10F81EF5 (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineConfiner::ConfineScreenEdges(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineConfiner_ConfineScreenEdges_m3EF25363525ACDADF5D9A7AFFBD5805A4B9908FA (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state1, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineConfiner::ConfinePoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineConfiner_ConfinePoint_m7AE2FFDCD682C31954A51D4F0401FCC00642660A (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___camPos0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineConfiner::InvalidatePathCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineConfiner_InvalidatePathCache_m1C66E34112C65B4CDACC628AD8D7F8C90F45706B (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __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_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_inline (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
}
// System.Int32 UnityEngine.PolygonCollider2D::get_pathCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PolygonCollider2D_get_pathCount_m65B4937F5A9D2F1A3A992FD95DE6BC9A3F4F6D38 (PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.PolygonCollider2D::GetTotalPointCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PolygonCollider2D_GetTotalPointCount_mC6CB3859CF8B7DE8AB77325289E12A01777725EA (PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>::.ctor()
inline void List_1__ctor_m6CFA27404B97FD56C5AF1547B3B33584BA67AA20 (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
}
// UnityEngine.Vector2[] UnityEngine.PolygonCollider2D::GetPath(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* PolygonCollider2D_GetPath_m202E10B7D451EAB0FC3346ABE252D54D2D4171D0 (PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
inline void List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53 (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, const RuntimeMethod*))List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(!0)
inline void List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>::Add(!0)
inline void List_1_Add_m79EDB6FA3FCAD26B43E0E27CDAC913C8B11AB536 (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * __this, List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 *, List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
}
// System.Int32 UnityEngine.CompositeCollider2D::get_pathCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CompositeCollider2D_get_pathCount_mBE03B43FDE29D15B661002681B0F3F4EE6228460 (CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.CompositeCollider2D::get_pointCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CompositeCollider2D_get_pointCount_m9D81B4AE41532D1BB6DCDC72CD3E3830D2DE59EA (CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Transform::get_lossyScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Transform_get_lossyScale_m469A16F93F135C1E4D5955C7EBDB893D1892A331 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.CompositeCollider2D::GetPath(System.Int32,UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CompositeCollider2D_GetPath_mAEB2C2844D33F325E960F5D2C664D3F02E3E145A (CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * __this, int32_t ___index0, Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___points1, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Multiply_m98AA5AF174918812B6E0C201C850FABB4A526813_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___b1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Collider2D::OverlapPoint(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider2D_OverlapPoint_mA115FB7C0F1DDF29F9B6AABA826CA9D51ABFFA4B (Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___point0, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineConfiner::ValidatePathCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineConfiner_ValidatePathCache_m249EEFABC4DDAD7D8CBAC54CE0C7F5CF2BF90CBE (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>::get_Item(System.Int32)
inline List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * List_1_get_Item_mDF18F8D24518EFADF4557BF7FA9A6AD294BFD84A_inline (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * (*) (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
inline int32_t List_1_get_Count_mD6469330B5381EC92DDF375773100F6372E6114C_inline (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, const RuntimeMethod*))List_1_get_Count_mD6469330B5381EC92DDF375773100F6372E6114C_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_inline (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, const RuntimeMethod*))List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_gshared_inline)(__this, ___index0, method);
}
// UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Transform_TransformPoint_m68AF95765A9279192E601208A9C5170027A5F0D2 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, const RuntimeMethod* method);
// System.Single Cinemachine.Utility.UnityVectorExtensions::ClosestPointOnSegment(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_ClosestPointOnSegment_m2743E36D603D1321F3BF3F0FA76618D30CF48144 (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___p0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___s01, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___s12, const RuntimeMethod* method);
// System.Single UnityEngine.Vector2::SqrMagnitude(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_SqrMagnitude_mC2F6F1199AD28D4518D74C7C0A9371722126102A (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCore::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore__ctor_mC1794CB6B097D4CB15080ECDB82E4F2267C1D712 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Time::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m1A186074B1FCD448AB13A4B9D715AB9ED0B40844 (const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::get_Count()
inline int32_t List_1_get_Count_mA32BB0436EBEDDA482D511CE197B328411DC2D72_inline (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::get_Item(System.Int32)
inline CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * List_1_get_Item_mC008429D8DEA581FDB1F42421E8438759CBABC7A_inline (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * (*) (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::Insert(System.Int32,!0)
inline void List_1_Insert_m65CA9516435A8000B565DF17178C919ED741D5E0 (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * __this, int32_t ___index0, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___item1, const RuntimeMethod* method)
{
	((  void (*) (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 *, int32_t, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 *, const RuntimeMethod*))List_1_Insert_mFC500A19C486C8ED4E9F3BDBA9B079602D647741_gshared)(__this, ___index0, ___item1, method);
}
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::Remove(!0)
inline bool List_1_Remove_mC8C074B5DF04A969664E9E2DE9864A06B5E09FB7 (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * __this, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 *, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 *, const RuntimeMethod*))List_1_Remove_m753F7B4281CC4D02C07AE90726F51EF34B588DF7_gshared)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::get_Count()
inline int32_t List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_inline (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::get_Item(System.Int32)
inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_inline (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * (*) (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveCamera_mD28005289E4D2F4000E8121243A97DCE8922B4C1 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Insert(System.Int32,!0)
inline void List_1_Insert_mB6B2170C58655D0146CD2D5C12388255BACC75E9 (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * __this, int32_t ___index0, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___item1, const RuntimeMethod* method)
{
	((  void (*) (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, int32_t, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, const RuntimeMethod*))List_1_Insert_mFC500A19C486C8ED4E9F3BDBA9B079602D647741_gshared)(__this, ___index0, ___item1, method);
}
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Remove(!0)
inline bool List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5 (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, const RuntimeMethod*))List_1_Remove_m753F7B4281CC4D02C07AE90726F51EF34B588DF7_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Contains(!0)
inline bool List_1_Contains_mDAC8D11126C7DC1D5000C08C1CC276D49C0BE036 (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, const RuntimeMethod*))List_1_Contains_m99C700668AC6D272188471D2D6B784A2B5636C8E_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::ContainsKey(!0)
inline bool Dictionary_2_ContainsKey_m31E50BC649F5B38A0EBDA1E8930180D6B61E2AF2 (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___key0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D *, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, const RuntimeMethod*))Dictionary_2_ContainsKey_m4F01DBE7409811CAB0BBA7AEFBAB4BC028D26FA6_gshared)(__this, ___key0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::Remove(!0)
inline bool Dictionary_2_Remove_m0A3CD00956F8CA34DE7676EFEB45FA0E6D4F1F63 (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___key0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D *, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, const RuntimeMethod*))Dictionary_2_Remove_m32325BAD86F31C471AEBE80C6A7A8A6908EB0611_gshared)(__this, ___key0, method);
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineVirtualCameraBase::get_ParentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_ParentCamera_mF5286EB2177F8957BC48A0BD3A5815EB408FD60C (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::Add(!0)
inline void List_1_Add_m95F941E65525549D84C05CCC666F76136A2CB118 (List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * __this, List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 *, List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::get_Count()
inline int32_t List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_inline (List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::get_Item(System.Int32)
inline List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_inline (List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * (*) (List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
}
// Cinemachine.CinemachineCore/UpdateFilter Cinemachine.CinemachineCore::get_CurrentUpdateFilter()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_CurrentUpdateFilter_m6FC774F24C226A7BACD909FB796DC1406A5EDCD0_inline (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, const RuntimeMethod* method);
// System.Int32 Cinemachine.CinemachineCore::get_FixedFrameCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_FixedFrameCount_m119017A9C55B62668AFD1AE6D209A1E9B21210C8_inline (const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineCore::set_FixedFrameCount(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineCore_set_FixedFrameCount_m814A0AC94BD3C5FEC3CEB31390AFC79D7F664F6D_inline (int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m0C89863CB068F9C8D21ACC85F8A8F8EB56682041 (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m66148860899ECCAE9B323372032BFC1C255393D2_gshared)(__this, ___index0, method);
}
// System.Void Cinemachine.CinemachineCore::UpdateVirtualCamera(Cinemachine.CinemachineVirtualCameraBase,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_UpdateVirtualCamera_m937B1B00C50FDEFC1C9AE346DF37A0694D04F9EF (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method);
// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mDD843C0271D492C1E08E0F8DEE8B6F1CFA951BFA (Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 * __this, const RuntimeMethod* method);
// UnityEngine.Transform Cinemachine.CinemachineCore::GetUpdateTarget(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineCore_GetUpdateTarget_m4BCCFF232B14DEDDAF22E5E526638833FA065094 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method);
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker::GetPreferredUpdate(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UpdateTracker_GetPreferredUpdate_m9C3AD495B5ABFE52C7FF420870F93315B9E85219 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::.ctor()
inline void Dictionary_2__ctor_m5D2245FBA4D73A7A44E91C68103EC6A645D9A3D2 (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D *, const RuntimeMethod*))Dictionary_2__ctor_m2C8EE5C13636D67F6C451C4935049F534AEC658F_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_mDABE759C92DE3E4AB38EFE73FA1263031189F7A7 (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___key0, UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 ** ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D *, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m048C13E0F44BDC16F7CF01D14E918A84EE72C62C_gshared)(__this, ___key0, ___value1, method);
}
// System.Void Cinemachine.CinemachineCore/UpdateStatus::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus__ctor_mAEEB635F3C3AE9D84B9072DA75E14B098312CACD (UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Time::get_frameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Time_get_frameCount_m8601F5FB5B701680076B40D2F31405F304D963F0 (const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::Add(!0,!1)
inline void Dictionary_2_Add_m7BCABAC8840400D8E3582BD1E5E6161455359E5C (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___key0, UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * ___value1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D *, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 *, const RuntimeMethod*))Dictionary_2_Add_m830DC29CD6F7128D4990D460CCCDE032E3B693D9_gshared)(__this, ___key0, ___value1, method);
}
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::GetActiveBrain(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * CinemachineCore_GetActiveBrain_m99FB4BE86B83C680EB414B5D1770908EA7ADF558 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 Cinemachine.CinemachineCore::get_BrainCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_BrainCount_mA544A424A3E3FC613955E2D60CA93484BC97616C (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::.ctor()
inline void List_1__ctor_mE2D020DC3AD4B3F16FB52F3A805627EEFF16E9C5 (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::.ctor()
inline void List_1__ctor_mC6034F8E9064EB37BC390D33A7F4655F452DE783 (List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineCore/AxisInputDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisInputDelegate__ctor_m55631A6E688731D441A5822CE96218E7E9CC5B01 (AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Quaternion_Dot_m7F12C5843352AB2EA687923444CC987D51515F9A (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___a0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___b1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_mC57C44978B13AD1592750B1D523AAB4549BD5643 (float ___dot0, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929 (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.AxisBase
IL2CPP_EXTERN_C void AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshal_pinvoke(const AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3& unmarshaled, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Value_0 = unmarshaled.get_m_Value_0();
	marshaled.___m_MinValue_1 = unmarshaled.get_m_MinValue_1();
	marshaled.___m_MaxValue_2 = unmarshaled.get_m_MaxValue_2();
	marshaled.___m_Wrap_3 = static_cast<int32_t>(unmarshaled.get_m_Wrap_3());
}
IL2CPP_EXTERN_C void AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshal_pinvoke_back(const AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshaled_pinvoke& marshaled, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3& unmarshaled)
{
	float unmarshaled_m_Value_temp_0 = 0.0f;
	unmarshaled_m_Value_temp_0 = marshaled.___m_Value_0;
	unmarshaled.set_m_Value_0(unmarshaled_m_Value_temp_0);
	float unmarshaled_m_MinValue_temp_1 = 0.0f;
	unmarshaled_m_MinValue_temp_1 = marshaled.___m_MinValue_1;
	unmarshaled.set_m_MinValue_1(unmarshaled_m_MinValue_temp_1);
	float unmarshaled_m_MaxValue_temp_2 = 0.0f;
	unmarshaled_m_MaxValue_temp_2 = marshaled.___m_MaxValue_2;
	unmarshaled.set_m_MaxValue_2(unmarshaled_m_MaxValue_temp_2);
	bool unmarshaled_m_Wrap_temp_3 = false;
	unmarshaled_m_Wrap_temp_3 = static_cast<bool>(marshaled.___m_Wrap_3);
	unmarshaled.set_m_Wrap_3(unmarshaled_m_Wrap_temp_3);
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshal_pinvoke_cleanup(AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshal_com(const AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3& unmarshaled, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshaled_com& marshaled)
{
	marshaled.___m_Value_0 = unmarshaled.get_m_Value_0();
	marshaled.___m_MinValue_1 = unmarshaled.get_m_MinValue_1();
	marshaled.___m_MaxValue_2 = unmarshaled.get_m_MaxValue_2();
	marshaled.___m_Wrap_3 = static_cast<int32_t>(unmarshaled.get_m_Wrap_3());
}
IL2CPP_EXTERN_C void AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshal_com_back(const AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshaled_com& marshaled, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3& unmarshaled)
{
	float unmarshaled_m_Value_temp_0 = 0.0f;
	unmarshaled_m_Value_temp_0 = marshaled.___m_Value_0;
	unmarshaled.set_m_Value_0(unmarshaled_m_Value_temp_0);
	float unmarshaled_m_MinValue_temp_1 = 0.0f;
	unmarshaled_m_MinValue_temp_1 = marshaled.___m_MinValue_1;
	unmarshaled.set_m_MinValue_1(unmarshaled_m_MinValue_temp_1);
	float unmarshaled_m_MaxValue_temp_2 = 0.0f;
	unmarshaled_m_MaxValue_temp_2 = marshaled.___m_MaxValue_2;
	unmarshaled.set_m_MaxValue_2(unmarshaled_m_MaxValue_temp_2);
	bool unmarshaled_m_Wrap_temp_3 = false;
	unmarshaled_m_Wrap_temp_3 = static_cast<bool>(marshaled.___m_Wrap_3);
	unmarshaled.set_m_Wrap_3(unmarshaled_m_Wrap_temp_3);
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshal_com_cleanup(AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.AxisBase::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisBase_Validate_mEEA2E671C4CE0548BEA394B5598EA51929E7D33A (AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * __this, const RuntimeMethod* method)
{
	{
		// m_MaxValue = Mathf.Clamp(m_MaxValue, m_MinValue, m_MaxValue);
		float L_0 = __this->get_m_MaxValue_2();
		float L_1 = __this->get_m_MinValue_1();
		float L_2 = __this->get_m_MaxValue_2();
		float L_3;
		L_3 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_0, L_1, L_2, /*hidden argument*/NULL);
		__this->set_m_MaxValue_2(L_3);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void AxisBase_Validate_mEEA2E671C4CE0548BEA394B5598EA51929E7D33A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * _thisAdjusted = reinterpret_cast<AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 *>(__this + _offset);
	AxisBase_Validate_mEEA2E671C4CE0548BEA394B5598EA51929E7D33A(_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.AxisState
IL2CPP_EXTERN_C void AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshal_pinvoke(const AxisState_t376D19829A676B98933979F42845F6476071DDE8& unmarshaled, AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshaled_pinvoke& marshaled)
{
	Exception_t* ___m_InputAxisProvider_14Exception = 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_14Exception, NULL);
}
IL2CPP_EXTERN_C void AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshal_pinvoke_back(const AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshaled_pinvoke& marshaled, AxisState_t376D19829A676B98933979F42845F6476071DDE8& unmarshaled)
{
	Exception_t* ___m_InputAxisProvider_14Exception = 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_14Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshal_pinvoke_cleanup(AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshaled_pinvoke& marshaled)
{
}


// Conversion methods for marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshal_com(const AxisState_t376D19829A676B98933979F42845F6476071DDE8& unmarshaled, AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshaled_com& marshaled)
{
	Exception_t* ___m_InputAxisProvider_14Exception = 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_14Exception, NULL);
}
IL2CPP_EXTERN_C void AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshal_com_back(const AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshaled_com& marshaled, AxisState_t376D19829A676B98933979F42845F6476071DDE8& unmarshaled)
{
	Exception_t* ___m_InputAxisProvider_14Exception = 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_14Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t376D19829A676B98933979F42845F6476071DDE8_marshal_com_cleanup(AxisState_t376D19829A676B98933979F42845F6476071DDE8_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_mE1E3449CB695DD0B97602DA2309969235F2AE8A0 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, float ___minValue0, float ___maxValue1, bool ___wrap2, bool ___rangeLocked3, float ___maxSpeed4, float ___accelTime5, float ___decelTime6, String_t* ___name7, bool ___invert8, const RuntimeMethod* method)
{
	{
		// m_MinValue = minValue;
		float L_0 = ___minValue0;
		__this->set_m_MinValue_8(L_0);
		// m_MaxValue = maxValue;
		float L_1 = ___maxValue1;
		__this->set_m_MaxValue_9(L_1);
		// m_Wrap = wrap;
		bool L_2 = ___wrap2;
		__this->set_m_Wrap_10(L_2);
		// ValueRangeLocked = rangeLocked;
		bool L_3 = ___rangeLocked3;
		AxisState_set_ValueRangeLocked_m556066F839F1D835CFB65398E5D2776E74510F2A_inline((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)__this, L_3, /*hidden argument*/NULL);
		// HasRecentering = false;
		AxisState_set_HasRecentering_m30D6476F657160F87D850632F36DA226C04FCDE6_inline((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)__this, (bool)0, /*hidden argument*/NULL);
		// m_Recentering = new Recentering(false, 1, 2);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  L_4;
		memset((&L_4), 0, sizeof(L_4));
		Recentering__ctor_mDFE3D3BB932AF426369B033D18AD3FDAAF26384F((&L_4), (bool)0, (1.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_Recentering_11(L_4);
		// m_SpeedMode = SpeedMode.MaxSpeed;
		__this->set_m_SpeedMode_1(0);
		// m_MaxSpeed = maxSpeed;
		float L_5 = ___maxSpeed4;
		__this->set_m_MaxSpeed_2(L_5);
		// m_AccelTime = accelTime;
		float L_6 = ___accelTime5;
		__this->set_m_AccelTime_3(L_6);
		// m_DecelTime = decelTime;
		float L_7 = ___decelTime6;
		__this->set_m_DecelTime_4(L_7);
		// Value = (minValue + maxValue) / 2;
		float L_8 = ___minValue0;
		float L_9 = ___maxValue1;
		__this->set_Value_0(((float)((float)((float)il2cpp_codegen_add((float)L_8, (float)L_9))/(float)(2.0f))));
		// m_InputAxisName = name;
		String_t* L_10 = ___name7;
		__this->set_m_InputAxisName_5(L_10);
		// m_InputAxisValue = 0;
		__this->set_m_InputAxisValue_6((0.0f));
		// m_InvertInput = invert;
		bool L_11 = ___invert8;
		__this->set_m_InvertInput_7(L_11);
		// mCurrentSpeed = 0f;
		__this->set_mCurrentSpeed_12((0.0f));
		// m_InputAxisProvider = null;
		__this->set_m_InputAxisProvider_14((RuntimeObject*)NULL);
		// m_InputAxisIndex = 0;
		__this->set_m_InputAxisIndex_15(0);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void AxisState__ctor_mE1E3449CB695DD0B97602DA2309969235F2AE8A0_AdjustorThunk (RuntimeObject * __this, float ___minValue0, float ___maxValue1, bool ___wrap2, bool ___rangeLocked3, float ___maxSpeed4, float ___accelTime5, float ___decelTime6, String_t* ___name7, bool ___invert8, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	AxisState__ctor_mE1E3449CB695DD0B97602DA2309969235F2AE8A0(_thisAdjusted, ___minValue0, ___maxValue1, ___wrap2, ___rangeLocked3, ___maxSpeed4, ___accelTime5, ___decelTime6, ___name7, ___invert8, method);
}
// System.Void Cinemachine.AxisState::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Validate_mD31D13D5FBDA48541D62D25EBA58C6615141115C (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method)
{
	{
		// if (m_SpeedMode == SpeedMode.MaxSpeed)
		int32_t L_0 = __this->get_m_SpeedMode_1();
		if (L_0)
		{
			goto IL_001e;
		}
	}
	{
		// m_MaxSpeed = Mathf.Max(0, m_MaxSpeed);
		float L_1 = __this->get_m_MaxSpeed_2();
		float L_2;
		L_2 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_1, /*hidden argument*/NULL);
		__this->set_m_MaxSpeed_2(L_2);
	}

IL_001e:
	{
		// m_AccelTime = Mathf.Max(0, m_AccelTime);
		float L_3 = __this->get_m_AccelTime_3();
		float L_4;
		L_4 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_3, /*hidden argument*/NULL);
		__this->set_m_AccelTime_3(L_4);
		// m_DecelTime = Mathf.Max(0, m_DecelTime);
		float L_5 = __this->get_m_DecelTime_4();
		float L_6;
		L_6 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_5, /*hidden argument*/NULL);
		__this->set_m_DecelTime_4(L_6);
		// m_MaxValue = Mathf.Clamp(m_MaxValue, m_MinValue, m_MaxValue);
		float L_7 = __this->get_m_MaxValue_9();
		float L_8 = __this->get_m_MinValue_8();
		float L_9 = __this->get_m_MaxValue_9();
		float L_10;
		L_10 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_7, L_8, L_9, /*hidden argument*/NULL);
		__this->set_m_MaxValue_9(L_10);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void AxisState_Validate_mD31D13D5FBDA48541D62D25EBA58C6615141115C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	AxisState_Validate_mD31D13D5FBDA48541D62D25EBA58C6615141115C(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Reset_m467FB333DF4E419185F468B80CD82F75C773A3FE (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method)
{
	{
		// m_InputAxisValue = 0;
		__this->set_m_InputAxisValue_6((0.0f));
		// mCurrentSpeed = 0;
		__this->set_mCurrentSpeed_12((0.0f));
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void AxisState_Reset_m467FB333DF4E419185F468B80CD82F75C773A3FE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	AxisState_Reset_m467FB333DF4E419185F468B80CD82F75C773A3FE(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState::SetInputAxisProvider(System.Int32,Cinemachine.AxisState/IInputAxisProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, int32_t ___axis0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	{
		// m_InputAxisIndex = axis;
		int32_t L_0 = ___axis0;
		__this->set_m_InputAxisIndex_15(L_0);
		// m_InputAxisProvider = provider;
		RuntimeObject* L_1 = ___provider1;
		__this->set_m_InputAxisProvider_14(L_1);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527_AdjustorThunk (RuntimeObject * __this, int32_t ___axis0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527(_thisAdjusted, ___axis0, ___provider1, method);
}
// System.Boolean Cinemachine.AxisState::get_HasInputProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_HasInputProvider_m38460D72EBD97A207B33485CA157D6D4D3193226 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method)
{
	{
		// public bool HasInputProvider { get => m_InputAxisProvider != null; }
		RuntimeObject* L_0 = __this->get_m_InputAxisProvider_14();
		return (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool AxisState_get_HasInputProvider_m38460D72EBD97A207B33485CA157D6D4D3193226_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	bool _returnValue;
	_returnValue = AxisState_get_HasInputProvider_m38460D72EBD97A207B33485CA157D6D4D3193226(_thisAdjusted, method);
	return _returnValue;
}
// System.Boolean Cinemachine.AxisState::Update(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_Update_mEA3BADC4B491D705D61357CD1ECE295FC243670A (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, float ___deltaTime0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputAxisProvider_t60E3751C2B79760C58FA84BC376D8A3DC1E7AE70_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;
	il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
	float G_B14_0 = 0.0f;
	float G_B20_0 = 0.0f;
	{
		// if (m_InputAxisProvider != null)
		RuntimeObject* L_0 = __this->get_m_InputAxisProvider_14();
		if (!L_0)
		{
			goto IL_0021;
		}
	}
	{
		// m_InputAxisValue = m_InputAxisProvider.GetAxisValue(m_InputAxisIndex);
		RuntimeObject* L_1 = __this->get_m_InputAxisProvider_14();
		int32_t L_2 = __this->get_m_InputAxisIndex_15();
		NullCheck(L_1);
		float L_3;
		L_3 = InterfaceFuncInvoker1< float, int32_t >::Invoke(0 /* System.Single Cinemachine.AxisState/IInputAxisProvider::GetAxisValue(System.Int32) */, IInputAxisProvider_t60E3751C2B79760C58FA84BC376D8A3DC1E7AE70_il2cpp_TypeInfo_var, L_1, L_2);
		__this->set_m_InputAxisValue_6(L_3);
		goto IL_0052;
	}

IL_0021:
	{
		// else if (!string.IsNullOrEmpty(m_InputAxisName))
		String_t* L_4 = __this->get_m_InputAxisName_5();
		bool L_5;
		L_5 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0052;
		}
	}

IL_002e:
	try
	{ // begin try (depth: 1)
		// try { m_InputAxisValue = CinemachineCore.GetInputAxis(m_InputAxisName); }
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 * L_6 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_GetInputAxis_4();
		String_t* L_7 = __this->get_m_InputAxisName_5();
		NullCheck(L_6);
		float L_8;
		L_8 = AxisInputDelegate_Invoke_m860AF1CED1A9DF40081361395A2E99E5913DE2D4(L_6, L_7, /*hidden argument*/NULL);
		__this->set_m_InputAxisValue_6(L_8);
		// try { m_InputAxisValue = CinemachineCore.GetInputAxis(m_InputAxisName); }
		goto IL_0052;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0046;
		}
		throw e;
	}

CATCH_0046:
	{ // begin catch(System.ArgumentException)
		// catch (ArgumentException e) { Debug.LogError(e.ToString()); }
		NullCheck(((ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)));
		String_t* L_9;
		L_9 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, ((ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)));
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var)));
		Debug_LogError_m8850D65592770A364D494025FF3A73E8D4D70485(L_9, /*hidden argument*/NULL);
		// catch (ArgumentException e) { Debug.LogError(e.ToString()); }
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_0052;
	} // end catch (depth: 1)

IL_0052:
	{
		// float input = m_InputAxisValue;
		float L_10 = __this->get_m_InputAxisValue_6();
		V_0 = L_10;
		// if (m_InvertInput)
		bool L_11 = __this->get_m_InvertInput_7();
		if (!L_11)
		{
			goto IL_0069;
		}
	}
	{
		// input *= -1f;
		float L_12 = V_0;
		V_0 = ((float)il2cpp_codegen_multiply((float)L_12, (float)(-1.0f)));
	}

IL_0069:
	{
		// if (m_SpeedMode == SpeedMode.MaxSpeed)
		int32_t L_13 = __this->get_m_SpeedMode_1();
		if (L_13)
		{
			goto IL_007a;
		}
	}
	{
		// return MaxSpeedUpdate(input, deltaTime); // legacy mode
		float L_14 = V_0;
		float L_15 = ___deltaTime0;
		bool L_16;
		L_16 = AxisState_MaxSpeedUpdate_mC53D3EABA41652F2D991263538542FA23B8FB517((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)__this, L_14, L_15, /*hidden argument*/NULL);
		return L_16;
	}

IL_007a:
	{
		// input *= m_MaxSpeed;
		float L_17 = V_0;
		float L_18 = __this->get_m_MaxSpeed_2();
		V_0 = ((float)il2cpp_codegen_multiply((float)L_17, (float)L_18));
		// if (deltaTime < Epsilon)
		float L_19 = ___deltaTime0;
		if ((!(((float)L_19) < ((float)(9.99999975E-05f)))))
		{
			goto IL_009b;
		}
	}
	{
		// mCurrentSpeed = 0;
		__this->set_mCurrentSpeed_12((0.0f));
		goto IL_0170;
	}

IL_009b:
	{
		// float speed = input / deltaTime;
		float L_20 = V_0;
		float L_21 = ___deltaTime0;
		V_1 = ((float)((float)L_20/(float)L_21));
		// float dampTime = Mathf.Abs(speed) < Mathf.Abs(mCurrentSpeed) ? m_DecelTime : m_AccelTime;
		float L_22 = V_1;
		float L_23;
		L_23 = fabsf(L_22);
		float L_24 = __this->get_mCurrentSpeed_12();
		float L_25;
		L_25 = fabsf(L_24);
		if ((((float)L_23) < ((float)L_25)))
		{
			goto IL_00ba;
		}
	}
	{
		float L_26 = __this->get_m_AccelTime_3();
		G_B14_0 = L_26;
		goto IL_00c0;
	}

IL_00ba:
	{
		float L_27 = __this->get_m_DecelTime_4();
		G_B14_0 = L_27;
	}

IL_00c0:
	{
		V_2 = G_B14_0;
		// speed = mCurrentSpeed + Damper.Damp(speed - mCurrentSpeed, dampTime, deltaTime);
		float L_28 = __this->get_mCurrentSpeed_12();
		float L_29 = V_1;
		float L_30 = __this->get_mCurrentSpeed_12();
		float L_31 = V_2;
		float L_32 = ___deltaTime0;
		float L_33;
		L_33 = Damper_Damp_mA12020431103076AB69C0FC03C4C07B388AD9E27(((float)il2cpp_codegen_subtract((float)L_29, (float)L_30)), L_31, L_32, /*hidden argument*/NULL);
		V_1 = ((float)il2cpp_codegen_add((float)L_28, (float)L_33));
		// mCurrentSpeed = speed;
		float L_34 = V_1;
		__this->set_mCurrentSpeed_12(L_34);
		// float range = m_MaxValue - m_MinValue;
		float L_35 = __this->get_m_MaxValue_9();
		float L_36 = __this->get_m_MinValue_8();
		V_3 = ((float)il2cpp_codegen_subtract((float)L_35, (float)L_36));
		// if (!m_Wrap && m_DecelTime > Epsilon && range > Epsilon)
		bool L_37 = __this->get_m_Wrap_10();
		if (L_37)
		{
			goto IL_016c;
		}
	}
	{
		float L_38 = __this->get_m_DecelTime_4();
		if ((!(((float)L_38) > ((float)(9.99999975E-05f)))))
		{
			goto IL_016c;
		}
	}
	{
		float L_39 = V_3;
		if ((!(((float)L_39) > ((float)(9.99999975E-05f)))))
		{
			goto IL_016c;
		}
	}
	{
		// float v0 = ClampValue(Value);
		float L_40 = __this->get_Value_0();
		float L_41;
		L_41 = AxisState_ClampValue_m44330844584E13D1E1921B6174DD5257CDFFA960((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)__this, L_40, /*hidden argument*/NULL);
		V_4 = L_41;
		// float v = ClampValue(v0 + speed * deltaTime);
		float L_42 = V_4;
		float L_43 = V_1;
		float L_44 = ___deltaTime0;
		float L_45;
		L_45 = AxisState_ClampValue_m44330844584E13D1E1921B6174DD5257CDFFA960((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)__this, ((float)il2cpp_codegen_add((float)L_42, (float)((float)il2cpp_codegen_multiply((float)L_43, (float)L_44)))), /*hidden argument*/NULL);
		V_5 = L_45;
		// float d = (speed > 0) ? m_MaxValue - v : v - m_MinValue;
		float L_46 = V_1;
		if ((((float)L_46) > ((float)(0.0f))))
		{
			goto IL_0139;
		}
	}
	{
		float L_47 = V_5;
		float L_48 = __this->get_m_MinValue_8();
		G_B20_0 = ((float)il2cpp_codegen_subtract((float)L_47, (float)L_48));
		goto IL_0142;
	}

IL_0139:
	{
		float L_49 = __this->get_m_MaxValue_9();
		float L_50 = V_5;
		G_B20_0 = ((float)il2cpp_codegen_subtract((float)L_49, (float)L_50));
	}

IL_0142:
	{
		// if (d < (0.1f * range) && Mathf.Abs(speed) > Epsilon)
		float L_51 = V_3;
		if ((!(((float)G_B20_0) < ((float)((float)il2cpp_codegen_multiply((float)(0.100000001f), (float)L_51))))))
		{
			goto IL_016c;
		}
	}
	{
		float L_52 = V_1;
		float L_53;
		L_53 = fabsf(L_52);
		if ((!(((float)L_53) > ((float)(9.99999975E-05f)))))
		{
			goto IL_016c;
		}
	}
	{
		// speed = Damper.Damp(v - v0, m_DecelTime, deltaTime) / deltaTime;
		float L_54 = V_5;
		float L_55 = V_4;
		float L_56 = __this->get_m_DecelTime_4();
		float L_57 = ___deltaTime0;
		float L_58;
		L_58 = Damper_Damp_mA12020431103076AB69C0FC03C4C07B388AD9E27(((float)il2cpp_codegen_subtract((float)L_54, (float)L_55)), L_56, L_57, /*hidden argument*/NULL);
		float L_59 = ___deltaTime0;
		V_1 = ((float)((float)L_58/(float)L_59));
	}

IL_016c:
	{
		// input = speed * deltaTime;
		float L_60 = V_1;
		float L_61 = ___deltaTime0;
		V_0 = ((float)il2cpp_codegen_multiply((float)L_60, (float)L_61));
	}

IL_0170:
	{
		// Value = ClampValue(Value + input);
		float L_62 = __this->get_Value_0();
		float L_63 = V_0;
		float L_64;
		L_64 = AxisState_ClampValue_m44330844584E13D1E1921B6174DD5257CDFFA960((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)__this, ((float)il2cpp_codegen_add((float)L_62, (float)L_63)), /*hidden argument*/NULL);
		__this->set_Value_0(L_64);
		// return Mathf.Abs(input) > Epsilon;
		float L_65 = V_0;
		float L_66;
		L_66 = fabsf(L_65);
		return (bool)((((float)L_66) > ((float)(9.99999975E-05f)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool AxisState_Update_mEA3BADC4B491D705D61357CD1ECE295FC243670A_AdjustorThunk (RuntimeObject * __this, float ___deltaTime0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	bool _returnValue;
	_returnValue = AxisState_Update_mEA3BADC4B491D705D61357CD1ECE295FC243670A(_thisAdjusted, ___deltaTime0, method);
	return _returnValue;
}
// System.Single Cinemachine.AxisState::ClampValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_ClampValue_m44330844584E13D1E1921B6174DD5257CDFFA960 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, float ___v0, 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->get_m_MaxValue_9();
		float L_1 = __this->get_m_MinValue_8();
		V_0 = ((float)il2cpp_codegen_subtract((float)L_0, (float)L_1));
		// if (m_Wrap && r > Epsilon)
		bool L_2 = __this->get_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 = ___v0;
		float L_5 = __this->get_m_MinValue_8();
		float L_6 = V_0;
		___v0 = (fmodf(((float)il2cpp_codegen_subtract((float)L_4, (float)L_5)), L_6));
		// v += m_MinValue + ((v < 0) ? r : 0);
		float L_7 = ___v0;
		float L_8 = __this->get_m_MinValue_8();
		float L_9 = ___v0;
		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:
	{
		___v0 = ((float)il2cpp_codegen_add((float)G_B5_2, (float)((float)il2cpp_codegen_add((float)G_B5_1, (float)G_B5_0))));
	}

IL_0045:
	{
		// return Mathf.Clamp(v, m_MinValue, m_MaxValue);
		float L_11 = ___v0;
		float L_12 = __this->get_m_MinValue_8();
		float L_13 = __this->get_m_MaxValue_9();
		float L_14;
		L_14 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_11, L_12, L_13, /*hidden argument*/NULL);
		return L_14;
	}
}
IL2CPP_EXTERN_C  float AxisState_ClampValue_m44330844584E13D1E1921B6174DD5257CDFFA960_AdjustorThunk (RuntimeObject * __this, float ___v0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	float _returnValue;
	_returnValue = AxisState_ClampValue_m44330844584E13D1E1921B6174DD5257CDFFA960(_thisAdjusted, ___v0, method);
	return _returnValue;
}
// System.Boolean Cinemachine.AxisState::MaxSpeedUpdate(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_MaxSpeedUpdate_mC53D3EABA41652F2D991263538542FA23B8FB517 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, float ___input0, float ___deltaTime1, 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->get_m_MaxSpeed_2();
		if ((!(((float)L_0) > ((float)(9.99999975E-05f)))))
		{
			goto IL_00fc;
		}
	}
	{
		// float targetSpeed = input * m_MaxSpeed;
		float L_1 = ___input0;
		float L_2 = __this->get_m_MaxSpeed_2();
		V_1 = ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2));
		// if (Mathf.Abs(targetSpeed) < Epsilon
		//     || (Mathf.Sign(mCurrentSpeed) == Mathf.Sign(targetSpeed)
		//         && Mathf.Abs(targetSpeed) <  Mathf.Abs(mCurrentSpeed)))
		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->get_mCurrentSpeed_12();
		float L_6;
		L_6 = Mathf_Sign_m01716387C82B9523CFFADED7B2037D75F57FE2FB(L_5, /*hidden argument*/NULL);
		float L_7 = V_1;
		float L_8;
		L_8 = Mathf_Sign_m01716387C82B9523CFFADED7B2037D75F57FE2FB(L_7, /*hidden argument*/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->get_mCurrentSpeed_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 - mCurrentSpeed) / Mathf.Max(Epsilon, m_DecelTime);
		float L_13 = V_1;
		float L_14 = __this->get_mCurrentSpeed_12();
		float L_15;
		L_15 = fabsf(((float)il2cpp_codegen_subtract((float)L_13, (float)L_14)));
		float L_16 = __this->get_m_DecelTime_4();
		float L_17;
		L_17 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((9.99999975E-05f), L_16, /*hidden argument*/NULL);
		// float delta = Mathf.Min(a * deltaTime, Mathf.Abs(mCurrentSpeed));
		float L_18 = ___deltaTime1;
		float L_19 = __this->get_mCurrentSpeed_12();
		float L_20;
		L_20 = fabsf(L_19);
		float L_21;
		L_21 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(((float)il2cpp_codegen_multiply((float)((float)((float)L_15/(float)L_17)), (float)L_18)), L_20, /*hidden argument*/NULL);
		V_2 = L_21;
		// mCurrentSpeed -= Mathf.Sign(mCurrentSpeed) * delta;
		float L_22 = __this->get_mCurrentSpeed_12();
		float L_23 = __this->get_mCurrentSpeed_12();
		float L_24;
		L_24 = Mathf_Sign_m01716387C82B9523CFFADED7B2037D75F57FE2FB(L_23, /*hidden argument*/NULL);
		float L_25 = V_2;
		__this->set_mCurrentSpeed_12(((float)il2cpp_codegen_subtract((float)L_22, (float)((float)il2cpp_codegen_multiply((float)L_24, (float)L_25)))));
		// }
		goto IL_00fc;
	}

IL_0099:
	{
		// float a = Mathf.Abs(targetSpeed - mCurrentSpeed) / Mathf.Max(Epsilon, m_AccelTime);
		float L_26 = V_1;
		float L_27 = __this->get_mCurrentSpeed_12();
		float L_28;
		L_28 = fabsf(((float)il2cpp_codegen_subtract((float)L_26, (float)L_27)));
		float L_29 = __this->get_m_AccelTime_3();
		float L_30;
		L_30 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((9.99999975E-05f), L_29, /*hidden argument*/NULL);
		V_3 = ((float)((float)L_28/(float)L_30));
		// mCurrentSpeed += Mathf.Sign(targetSpeed) * a * deltaTime;
		float L_31 = __this->get_mCurrentSpeed_12();
		float L_32 = V_1;
		float L_33;
		L_33 = Mathf_Sign_m01716387C82B9523CFFADED7B2037D75F57FE2FB(L_32, /*hidden argument*/NULL);
		float L_34 = V_3;
		float L_35 = ___deltaTime1;
		__this->set_mCurrentSpeed_12(((float)il2cpp_codegen_add((float)L_31, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_33, (float)L_34)), (float)L_35)))));
		// if (Mathf.Sign(mCurrentSpeed) == Mathf.Sign(targetSpeed)
		//     && Mathf.Abs(mCurrentSpeed) > Mathf.Abs(targetSpeed))
		float L_36 = __this->get_mCurrentSpeed_12();
		float L_37;
		L_37 = Mathf_Sign_m01716387C82B9523CFFADED7B2037D75F57FE2FB(L_36, /*hidden argument*/NULL);
		float L_38 = V_1;
		float L_39;
		L_39 = Mathf_Sign_m01716387C82B9523CFFADED7B2037D75F57FE2FB(L_38, /*hidden argument*/NULL);
		if ((!(((float)L_37) == ((float)L_39))))
		{
			goto IL_00fc;
		}
	}
	{
		float L_40 = __this->get_mCurrentSpeed_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;
		}
	}
	{
		// mCurrentSpeed = targetSpeed;
		float L_44 = V_1;
		__this->set_mCurrentSpeed_12(L_44);
	}

IL_00fc:
	{
		// float maxSpeed = GetMaxSpeed();
		float L_45;
		L_45 = AxisState_GetMaxSpeed_mE2AB97681281AA228333FC67BD9AB5F8CEA640AA((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)__this, /*hidden argument*/NULL);
		V_0 = L_45;
		// mCurrentSpeed = Mathf.Clamp(mCurrentSpeed, -maxSpeed, maxSpeed);
		float L_46 = __this->get_mCurrentSpeed_12();
		float L_47 = V_0;
		float L_48 = V_0;
		float L_49;
		L_49 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_46, ((-L_47)), L_48, /*hidden argument*/NULL);
		__this->set_mCurrentSpeed_12(L_49);
		// Value += mCurrentSpeed * deltaTime;
		float L_50 = __this->get_Value_0();
		float L_51 = __this->get_mCurrentSpeed_12();
		float L_52 = ___deltaTime1;
		__this->set_Value_0(((float)il2cpp_codegen_add((float)L_50, (float)((float)il2cpp_codegen_multiply((float)L_51, (float)L_52)))));
		// bool isOutOfRange = (Value > m_MaxValue) || (Value < m_MinValue);
		float L_53 = __this->get_Value_0();
		float L_54 = __this->get_m_MaxValue_9();
		if ((((float)L_53) > ((float)L_54)))
		{
			goto IL_014a;
		}
	}
	{
		float L_55 = __this->get_Value_0();
		float L_56 = __this->get_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->get_m_Wrap_10();
		if (!L_57)
		{
			goto IL_019b;
		}
	}
	{
		// if (Value > m_MaxValue)
		float L_58 = __this->get_Value_0();
		float L_59 = __this->get_m_MaxValue_9();
		if ((!(((float)L_58) > ((float)L_59))))
		{
			goto IL_017f;
		}
	}
	{
		// Value = m_MinValue + (Value - m_MaxValue);
		float L_60 = __this->get_m_MinValue_8();
		float L_61 = __this->get_Value_0();
		float L_62 = __this->get_m_MaxValue_9();
		__this->set_Value_0(((float)il2cpp_codegen_add((float)L_60, (float)((float)il2cpp_codegen_subtract((float)L_61, (float)L_62)))));
		goto IL_01c3;
	}

IL_017f:
	{
		// Value = m_MaxValue + (Value - m_MinValue);
		float L_63 = __this->get_m_MaxValue_9();
		float L_64 = __this->get_Value_0();
		float L_65 = __this->get_m_MinValue_8();
		__this->set_Value_0(((float)il2cpp_codegen_add((float)L_63, (float)((float)il2cpp_codegen_subtract((float)L_64, (float)L_65)))));
		// }
		goto IL_01c3;
	}

IL_019b:
	{
		// Value = Mathf.Clamp(Value, m_MinValue, m_MaxValue);
		float L_66 = __this->get_Value_0();
		float L_67 = __this->get_m_MinValue_8();
		float L_68 = __this->get_m_MaxValue_9();
		float L_69;
		L_69 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_66, L_67, L_68, /*hidden argument*/NULL);
		__this->set_Value_0(L_69);
		// mCurrentSpeed = 0f;
		__this->set_mCurrentSpeed_12((0.0f));
	}

IL_01c3:
	{
		// return Mathf.Abs(input) > Epsilon;
		float L_70 = ___input0;
		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_mC53D3EABA41652F2D991263538542FA23B8FB517_AdjustorThunk (RuntimeObject * __this, float ___input0, float ___deltaTime1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	bool _returnValue;
	_returnValue = AxisState_MaxSpeedUpdate_mC53D3EABA41652F2D991263538542FA23B8FB517(_thisAdjusted, ___input0, ___deltaTime1, method);
	return _returnValue;
}
// System.Single Cinemachine.AxisState::GetMaxSpeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_GetMaxSpeed_mE2AB97681281AA228333FC67BD9AB5F8CEA640AA (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __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->get_m_MaxValue_9();
		float L_1 = __this->get_m_MinValue_8();
		V_0 = ((float)il2cpp_codegen_subtract((float)L_0, (float)L_1));
		// if (!m_Wrap && range > 0)
		bool L_2 = __this->get_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)((float)L_4/(float)(10.0f)));
		// if (mCurrentSpeed > 0 && (m_MaxValue - Value) < threshold)
		float L_5 = __this->get_mCurrentSpeed_12();
		if ((!(((float)L_5) > ((float)(0.0f)))))
		{
			goto IL_006b;
		}
	}
	{
		float L_6 = __this->get_m_MaxValue_9();
		float L_7 = __this->get_Value_0();
		float L_8 = V_1;
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_6, (float)L_7))) < ((float)L_8))))
		{
			goto IL_006b;
		}
	}
	{
		// float t = (m_MaxValue - Value) / threshold;
		float L_9 = __this->get_m_MaxValue_9();
		float L_10 = __this->get_Value_0();
		float L_11 = V_1;
		V_2 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_9, (float)L_10))/(float)L_11));
		// return Mathf.Lerp(0, m_MaxSpeed, t);
		float L_12 = __this->get_m_MaxSpeed_2();
		float L_13 = V_2;
		float L_14;
		L_14 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616((0.0f), L_12, L_13, /*hidden argument*/NULL);
		return L_14;
	}

IL_006b:
	{
		// else if (mCurrentSpeed < 0 && (Value - m_MinValue) < threshold)
		float L_15 = __this->get_mCurrentSpeed_12();
		if ((!(((float)L_15) < ((float)(0.0f)))))
		{
			goto IL_00aa;
		}
	}
	{
		float L_16 = __this->get_Value_0();
		float L_17 = __this->get_m_MinValue_8();
		float L_18 = V_1;
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_16, (float)L_17))) < ((float)L_18))))
		{
			goto IL_00aa;
		}
	}
	{
		// float t = (Value - m_MinValue) / threshold;
		float L_19 = __this->get_Value_0();
		float L_20 = __this->get_m_MinValue_8();
		float L_21 = V_1;
		V_3 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_19, (float)L_20))/(float)L_21));
		// return Mathf.Lerp(0, m_MaxSpeed, t);
		float L_22 = __this->get_m_MaxSpeed_2();
		float L_23 = V_3;
		float L_24;
		L_24 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616((0.0f), L_22, L_23, /*hidden argument*/NULL);
		return L_24;
	}

IL_00aa:
	{
		// return m_MaxSpeed;
		float L_25 = __this->get_m_MaxSpeed_2();
		return L_25;
	}
}
IL2CPP_EXTERN_C  float AxisState_GetMaxSpeed_mE2AB97681281AA228333FC67BD9AB5F8CEA640AA_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	float _returnValue;
	_returnValue = AxisState_GetMaxSpeed_mE2AB97681281AA228333FC67BD9AB5F8CEA640AA(_thisAdjusted, method);
	return _returnValue;
}
// System.Boolean Cinemachine.AxisState::get_ValueRangeLocked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_ValueRangeLocked_mAA8A098676C624D20443DC6207F7CE4268824369 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method)
{
	{
		// public bool ValueRangeLocked { get; set; }
		bool L_0 = __this->get_U3CValueRangeLockedU3Ek__BackingField_16();
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool AxisState_get_ValueRangeLocked_mAA8A098676C624D20443DC6207F7CE4268824369_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	bool _returnValue;
	_returnValue = AxisState_get_ValueRangeLocked_mAA8A098676C624D20443DC6207F7CE4268824369_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.AxisState::set_ValueRangeLocked(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_set_ValueRangeLocked_m556066F839F1D835CFB65398E5D2776E74510F2A (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool ValueRangeLocked { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CValueRangeLockedU3Ek__BackingField_16(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void AxisState_set_ValueRangeLocked_m556066F839F1D835CFB65398E5D2776E74510F2A_AdjustorThunk (RuntimeObject * __this, bool ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	AxisState_set_ValueRangeLocked_m556066F839F1D835CFB65398E5D2776E74510F2A_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean Cinemachine.AxisState::get_HasRecentering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_HasRecentering_m02782E465AF3A314B2586C24230C03FBD609EB12 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method)
{
	{
		// public bool HasRecentering { get; set; }
		bool L_0 = __this->get_U3CHasRecenteringU3Ek__BackingField_17();
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool AxisState_get_HasRecentering_m02782E465AF3A314B2586C24230C03FBD609EB12_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	bool _returnValue;
	_returnValue = AxisState_get_HasRecentering_m02782E465AF3A314B2586C24230C03FBD609EB12_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.AxisState::set_HasRecentering(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_set_HasRecentering_m30D6476F657160F87D850632F36DA226C04FCDE6 (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool HasRecentering { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CHasRecenteringU3Ek__BackingField_17(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void AxisState_set_HasRecentering_m30D6476F657160F87D850632F36DA226C04FCDE6_AdjustorThunk (RuntimeObject * __this, bool ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	AxisState_t376D19829A676B98933979F42845F6476071DDE8 * _thisAdjusted = reinterpret_cast<AxisState_t376D19829A676B98933979F42845F6476071DDE8 *>(__this + _offset);
	AxisState_set_HasRecentering_m30D6476F657160F87D850632F36DA226C04FCDE6_inline(_thisAdjusted, ___value0, 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.AxisStatePropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisStatePropertyAttribute__ctor_mE6EC085C305D367A9C13C5A8F9C71CF740CF31D4 (AxisStatePropertyAttribute_t4750AAF5611771ADF85E9C6D49E4C6500CA6BDDF * __this, const RuntimeMethod* method)
{
	{
		PropertyAttribute__ctor_mA13181D93341AEAE429F0615989CB4647F2EB8A7(__this, /*hidden argument*/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.BlendSourceVirtualCamera::.ctor(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera__ctor_m762CFEB65D584FC854F9653CF1A97444FF86E08B (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___blend0, const RuntimeMethod* method)
{
	{
		// public BlendSourceVirtualCamera(CinemachineBlend blend) { Blend = blend; }
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		// public BlendSourceVirtualCamera(CinemachineBlend blend) { Blend = blend; }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = ___blend0;
		BlendSourceVirtualCamera_set_Blend_m2EBC2E6A8F75FF3F416F0FE2583DA24E6320FEFA_inline(__this, L_0, /*hidden argument*/NULL);
		// public BlendSourceVirtualCamera(CinemachineBlend blend) { Blend = blend; }
		return;
	}
}
// Cinemachine.CinemachineBlend Cinemachine.BlendSourceVirtualCamera::get_Blend()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60 (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method)
{
	{
		// public CinemachineBlend Blend { get; set; }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = __this->get_U3CBlendU3Ek__BackingField_0();
		return L_0;
	}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Blend(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Blend_m2EBC2E6A8F75FF3F416F0FE2583DA24E6320FEFA (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___value0, const RuntimeMethod* method)
{
	{
		// public CinemachineBlend Blend { get; set; }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = ___value0;
		__this->set_U3CBlendU3Ek__BackingField_0(L_0);
		return;
	}
}
// System.String Cinemachine.BlendSourceVirtualCamera::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BlendSourceVirtualCamera_get_Name_m4F4C48F79D68A9E15606415175DD1067B950677C (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __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_m3B5EA1CECACCF4EA3B337E1DEA134DE4F87234C5 (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __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_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0;
		L_0 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_1;
		L_1 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		String_t* L_2;
		L_2 = CinemachineBlend_get_Description_m4096D0C82956E1009FA82A07FA6BB184FD5EBC59(L_1, /*hidden argument*/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_m043ABE54F59106B010EEBC2F48AEF70E82AFBF92 (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method)
{
	{
		// public int Priority { get; set; }
		int32_t L_0 = __this->get_U3CPriorityU3Ek__BackingField_1();
		return L_0;
	}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Priority(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Priority_mC7108E9EAC45C4F8492791A250F72100A044508C (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public int Priority { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CPriorityU3Ek__BackingField_1(L_0);
		return;
	}
}
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * BlendSourceVirtualCamera_get_LookAt_m923B7FD1549B3E1090A3ACBB9E51A28A195D7813 (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method)
{
	{
		// public Transform LookAt { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_U3CLookAtU3Ek__BackingField_2();
		return L_0;
	}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_LookAt_m4D4DB97225E4779DBE60447EF5E89A8EA91CEDFC (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// public Transform LookAt { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_U3CLookAtU3Ek__BackingField_2(L_0);
		return;
	}
}
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * BlendSourceVirtualCamera_get_Follow_m2AFD8A2446B3DD4C713C4BE180974AEA67F27B7C (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method)
{
	{
		// public Transform Follow { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_U3CFollowU3Ek__BackingField_3();
		return L_0;
	}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Follow_m24D9B623C684CD670659A4E36371C78007DEE55A (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// public Transform Follow { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_U3CFollowU3Ek__BackingField_3(L_0);
		return;
	}
}
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  BlendSourceVirtualCamera_get_State_mA0FD90B6B6D4FF668604E9B199E4DBB6299D28D8 (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method)
{
	{
		// public CameraState State { get; private set; }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = __this->get_U3CStateU3Ek__BackingField_4();
		return L_0;
	}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_State_m1939F89FAA80BDCB54AA3983EA6DDCB582E1C6BB (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___value0, const RuntimeMethod* method)
{
	{
		// public CameraState State { get; private set; }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = ___value0;
		__this->set_U3CStateU3Ek__BackingField_4(L_0);
		return;
	}
}
// UnityEngine.GameObject Cinemachine.BlendSourceVirtualCamera::get_VirtualCameraGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * BlendSourceVirtualCamera_get_VirtualCameraGameObject_mFA88FE034A5AD685D2E797CD21050EEF5FE3E2AB (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method)
{
	{
		// public GameObject VirtualCameraGameObject { get { return null; } }
		return (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)NULL;
	}
}
// System.Boolean Cinemachine.BlendSourceVirtualCamera::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BlendSourceVirtualCamera_get_IsValid_m4D11A4E0F85913145D907D6DF092E653D3BCB272 (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method)
{
	{
		// public bool IsValid { get { return Blend != null && Blend.IsValid; } }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0;
		L_0 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_1;
		L_1 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = CinemachineBlend_get_IsValid_m55FFFA5BC32710DA0EF7CA8DBD7B0303D562D0D2(L_1, /*hidden argument*/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_mAAB7D1922FEB01F0D76E175DFF5F588B3557B46D (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __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_m5D3C8B7EA632D8E40D2D5B75F43B762524A3D8BB (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
	{
		// { return Blend != null && (vcam == Blend.CamA || vcam == Blend.CamB); }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0;
		L_0 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0027;
		}
	}
	{
		RuntimeObject* L_1 = ___vcam0;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_2;
		L_2 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(L_2, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_3)))
		{
			goto IL_0025;
		}
	}
	{
		RuntimeObject* L_4 = ___vcam0;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_5;
		L_5 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_5, /*hidden argument*/NULL);
		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_t013E2FD0AB221E45E189CCBE69E25F79E2446601  BlendSourceVirtualCamera_CalculateNewState_mA5EA36A4D37412F1B2B14CFA7E7C1478CACEEF5D (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, float ___deltaTime0, const RuntimeMethod* method)
{
	{
		// public CameraState CalculateNewState(float deltaTime) { return State; }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0;
		L_0 = BlendSourceVirtualCamera_get_State_mA0FD90B6B6D4FF668604E9B199E4DBB6299D28D8_inline(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_UpdateCameraState_m7B24A298453FCB56F8B840E7DA846270F621AE55 (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
	{
		// if (Blend != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0;
		L_0 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0026;
		}
	}
	{
		// Blend.UpdateCameraState(worldUp, deltaTime);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_1;
		L_1 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___worldUp0;
		float L_3 = ___deltaTime1;
		NullCheck(L_1);
		CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1(L_1, L_2, L_3, /*hidden argument*/NULL);
		// State = Blend.State;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_4;
		L_4 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_5;
		L_5 = CinemachineBlend_get_State_m353325CD92B13EF46EAF00985769217EA4F98FA1(L_4, /*hidden argument*/NULL);
		BlendSourceVirtualCamera_set_State_m1939F89FAA80BDCB54AA3983EA6DDCB582E1C6BB_inline(__this, L_5, /*hidden argument*/NULL);
	}

IL_0026:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_InternalUpdateCameraState_m4E07980798FF47304F5A3A420EDDFD99E8F7B62F (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, 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_mEACC986DA2FD0B5ECA68773558FC33504FB32947 (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, 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_mBA61A40425AE0741B93ABEC054F616B6E7C39A4C (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, 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


// Conversion methods for marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshal_pinvoke(const CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601& unmarshaled, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_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_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshal_pinvoke_back(const CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshaled_pinvoke& marshaled, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601& 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_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshal_pinvoke_cleanup(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshaled_pinvoke& marshaled)
{
}


// Conversion methods for marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshal_com(const CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601& unmarshaled, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_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_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshal_com_back(const CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshaled_com& marshaled, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601& 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_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshal_com_cleanup(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_marshaled_com& marshaled)
{
}
// Cinemachine.LensSettings Cinemachine.CameraState::get_Lens()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public LensSettings Lens { get; set; }
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_0 = __this->get_U3CLensU3Ek__BackingField_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C  LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  _returnValue;
	_returnValue = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_Lens(Cinemachine.LensSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___value0, const RuntimeMethod* method)
{
	{
		// public LensSettings Lens { get; set; }
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_0 = ___value0;
		__this->set_U3CLensU3Ek__BackingField_0(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_AdjustorThunk (RuntimeObject * __this, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_ReferenceUp()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 ReferenceUp { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CReferenceUpU3Ek__BackingField_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  _returnValue;
	_returnValue = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_ReferenceUp(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 ReferenceUp { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CReferenceUpU3Ek__BackingField_1(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358_AdjustorThunk (RuntimeObject * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_ReferenceLookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 ReferenceLookAt { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CReferenceLookAtU3Ek__BackingField_2();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  _returnValue;
	_returnValue = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_ReferenceLookAt(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 ReferenceLookAt { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CReferenceLookAtU3Ek__BackingField_2(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_AdjustorThunk (RuntimeObject * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean Cinemachine.CameraState::get_HasLookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public bool HasLookAt { get { return ReferenceLookAt == ReferenceLookAt; } } // will be false if NaN
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		bool L_2;
		L_2 = Vector3_op_Equality_m8A98C7F38641110A2F90445EF8E98ECE14B08296(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  bool CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	bool _returnValue;
	_returnValue = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D(_thisAdjusted, method);
	return _returnValue;
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_RawPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 RawPosition { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CRawPositionU3Ek__BackingField_4();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  _returnValue;
	_returnValue = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_RawPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 RawPosition { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CRawPositionU3Ek__BackingField_4(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_AdjustorThunk (RuntimeObject * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Quaternion Cinemachine.CameraState::get_RawOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Quaternion RawOrientation { get; set; }
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = __this->get_U3CRawOrientationU3Ek__BackingField_5();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  _returnValue;
	_returnValue = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_RawOrientation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method)
{
	{
		// public Quaternion RawOrientation { get; set; }
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = ___value0;
		__this->set_U3CRawOrientationU3Ek__BackingField_5(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_AdjustorThunk (RuntimeObject * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_PositionDampingBypass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_PositionDampingBypass_m4F3CAC6077C7D9CE366DE64FDC0F76B8E4309965 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 PositionDampingBypass { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CPositionDampingBypassU3Ek__BackingField_6();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_PositionDampingBypass_m4F3CAC6077C7D9CE366DE64FDC0F76B8E4309965_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  _returnValue;
	_returnValue = CameraState_get_PositionDampingBypass_m4F3CAC6077C7D9CE366DE64FDC0F76B8E4309965_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_PositionDampingBypass(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_PositionDampingBypass_m6ED6EE6829EAD07FB68F3281F682360F9E0B5707 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 PositionDampingBypass { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CPositionDampingBypassU3Ek__BackingField_6(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_PositionDampingBypass_m6ED6EE6829EAD07FB68F3281F682360F9E0B5707_AdjustorThunk (RuntimeObject * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_PositionDampingBypass_m6ED6EE6829EAD07FB68F3281F682360F9E0B5707_inline(_thisAdjusted, ___value0, method);
}
// System.Single Cinemachine.CameraState::get_ShotQuality()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public float ShotQuality { get; set; }
		float L_0 = __this->get_U3CShotQualityU3Ek__BackingField_7();
		return L_0;
	}
}
IL2CPP_EXTERN_C  float CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	float _returnValue;
	_returnValue = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_ShotQuality(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float ShotQuality { get; set; }
		float L_0 = ___value0;
		__this->set_U3CShotQualityU3Ek__BackingField_7(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_PositionCorrection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 PositionCorrection { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CPositionCorrectionU3Ek__BackingField_8();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  _returnValue;
	_returnValue = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_PositionCorrection(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 PositionCorrection { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CPositionCorrectionU3Ek__BackingField_8(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_AdjustorThunk (RuntimeObject * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Quaternion Cinemachine.CameraState::get_OrientationCorrection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Quaternion OrientationCorrection { get; set; }
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = __this->get_U3COrientationCorrectionU3Ek__BackingField_9();
		return L_0;
	}
}
IL2CPP_EXTERN_C  Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  _returnValue;
	_returnValue = CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_OrientationCorrection(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method)
{
	{
		// public Quaternion OrientationCorrection { get; set; }
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = ___value0;
		__this->set_U3COrientationCorrectionU3Ek__BackingField_9(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_AdjustorThunk (RuntimeObject * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_CorrectedPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 CorrectedPosition { get { return RawPosition + PositionCorrection; } }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  _returnValue;
	_returnValue = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344(_thisAdjusted, method);
	return _returnValue;
}
// UnityEngine.Quaternion Cinemachine.CameraState::get_CorrectedOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Quaternion CorrectedOrientation { get { return RawOrientation * OrientationCorrection; } }
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0;
		L_0 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_2;
		L_2 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  _returnValue;
	_returnValue = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB(_thisAdjusted, method);
	return _returnValue;
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_FinalPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 FinalPosition { get { return RawPosition + PositionCorrection; } }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  _returnValue;
	_returnValue = CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA(_thisAdjusted, method);
	return _returnValue;
}
// UnityEngine.Quaternion Cinemachine.CameraState::get_FinalOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_FinalOrientation_m44213894D5B3665846C120EA54FD5F116FBBBC40 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// if (Mathf.Abs(Lens.Dutch) > UnityVectorExtensions.Epsilon)
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_0;
		L_0 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		float L_1 = L_0.get_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);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_3;
		L_3 = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_4;
		L_4 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		float L_5 = L_4.get_Dutch_5();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_7;
		L_7 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_5, L_6, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_8;
		L_8 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_3, L_7, /*hidden argument*/NULL);
		return L_8;
	}

IL_0038:
	{
		// return CorrectedOrientation;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_9;
		L_9 = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		return L_9;
	}
}
IL2CPP_EXTERN_C  Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_FinalOrientation_m44213894D5B3665846C120EA54FD5F116FBBBC40_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  _returnValue;
	_returnValue = CameraState_get_FinalOrientation_m44213894D5B3665846C120EA54FD5F116FBBBC40(_thisAdjusted, method);
	return _returnValue;
}
// Cinemachine.CameraState/BlendHintValue Cinemachine.CameraState::get_BlendHint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public BlendHintValue BlendHint { get; set; }
		int32_t L_0 = __this->get_U3CBlendHintU3Ek__BackingField_10();
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	int32_t _returnValue;
	_returnValue = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_BlendHint(Cinemachine.CameraState/BlendHintValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public BlendHintValue BlendHint { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CBlendHintU3Ek__BackingField_10(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_AdjustorThunk (RuntimeObject * __this, int32_t ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_inline(_thisAdjusted, ___value0, method);
}
// Cinemachine.CameraState Cinemachine.CameraState::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CameraState_get_Default_m12D560DD60BC9AC6B1A0287EF92D21BFF1C1C8A7 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// CameraState state = new CameraState();
		il2cpp_codegen_initobj((&V_0), sizeof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 ));
		// state.Lens = LensSettings.Default;
		IL2CPP_RUNTIME_CLASS_INIT(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_0 = ((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_StaticFields*)il2cpp_codegen_static_fields_for(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var))->get_Default_0();
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), L_0, /*hidden argument*/NULL);
		// state.ReferenceUp = Vector3.up;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), L_1, /*hidden argument*/NULL);
		// state.ReferenceLookAt = kNoPoint;
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_StaticFields*)il2cpp_codegen_static_fields_for(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var))->get_kNoPoint_3();
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), L_2, /*hidden argument*/NULL);
		// state.RawPosition = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), L_3, /*hidden argument*/NULL);
		// state.RawOrientation = Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_4;
		L_4 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), L_4, /*hidden argument*/NULL);
		// state.ShotQuality = 1;
		CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), (1.0f), /*hidden argument*/NULL);
		// state.PositionCorrection = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), L_5, /*hidden argument*/NULL);
		// state.OrientationCorrection = Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_6;
		L_6 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), L_6, /*hidden argument*/NULL);
		// state.PositionDampingBypass = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		CameraState_set_PositionDampingBypass_m6ED6EE6829EAD07FB68F3281F682360F9E0B5707_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), L_7, /*hidden argument*/NULL);
		// state.BlendHint = BlendHintValue.Nothing;
		CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), 0, /*hidden argument*/NULL);
		// return state;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_8 = V_0;
		return L_8;
	}
}
// System.Int32 Cinemachine.CameraState::get_NumCustomBlendables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_get_NumCustomBlendables_m45122BC6F6592ACC07FD85C38B3A756FEC60A7CF (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public int NumCustomBlendables { get; private set; }
		int32_t L_0 = __this->get_U3CNumCustomBlendablesU3Ek__BackingField_16();
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t CameraState_get_NumCustomBlendables_m45122BC6F6592ACC07FD85C38B3A756FEC60A7CF_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	int32_t _returnValue;
	_returnValue = CameraState_get_NumCustomBlendables_m45122BC6F6592ACC07FD85C38B3A756FEC60A7CF_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::set_NumCustomBlendables(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_NumCustomBlendables_mF90E1B32FE572F25B187D449C5AEE2499AAE564F (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public int NumCustomBlendables { get; private set; }
		int32_t L_0 = ___value0;
		__this->set_U3CNumCustomBlendablesU3Ek__BackingField_16(L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_set_NumCustomBlendables_mF90E1B32FE572F25B187D449C5AEE2499AAE564F_AdjustorThunk (RuntimeObject * __this, int32_t ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_set_NumCustomBlendables_mF90E1B32FE572F25B187D449C5AEE2499AAE564F_inline(_thisAdjusted, ___value0, method);
}
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::GetCustomBlendable(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  CameraState_GetCustomBlendable_mD4E4CD7E5D2F4ABF74B78B4997BEA73C65C704BF (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		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_t8E179439D0939CA1F23354DD785283354767EA6B  L_1 = __this->get_mCustom0_11();
		return L_1;
	}

IL_001f:
	{
		// case 1: return mCustom1;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_2 = __this->get_mCustom1_12();
		return L_2;
	}

IL_0026:
	{
		// case 2: return mCustom2;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_3 = __this->get_mCustom2_13();
		return L_3;
	}

IL_002d:
	{
		// case 3: return mCustom3;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_4 = __this->get_mCustom3_14();
		return L_4;
	}

IL_0034:
	{
		// index -= 4;
		int32_t L_5 = ___index0;
		___index0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)4));
		// if (m_CustomOverflow != null && index < m_CustomOverflow.Count)
		List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * L_6 = __this->get_m_CustomOverflow_15();
		if (!L_6)
		{
			goto IL_005c;
		}
	}
	{
		int32_t L_7 = ___index0;
		List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * L_8 = __this->get_m_CustomOverflow_15();
		NullCheck(L_8);
		int32_t L_9;
		L_9 = List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_inline(L_8, /*hidden argument*/List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_RuntimeMethod_var);
		if ((((int32_t)L_7) >= ((int32_t)L_9)))
		{
			goto IL_005c;
		}
	}
	{
		// return m_CustomOverflow[index];
		List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * L_10 = __this->get_m_CustomOverflow_15();
		int32_t L_11 = ___index0;
		NullCheck(L_10);
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_12;
		L_12 = List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_inline(L_10, L_11, /*hidden argument*/List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_RuntimeMethod_var);
		return L_12;
	}

IL_005c:
	{
		// return new CustomBlendable(null, 0);
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_13;
		memset((&L_13), 0, sizeof(L_13));
		CustomBlendable__ctor_mA7DEF75ACB9FDE678221EF6176FBD4DC4441FB07((&L_13), (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, (0.0f), /*hidden argument*/NULL);
		return L_13;
	}
}
IL2CPP_EXTERN_C  CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  CameraState_GetCustomBlendable_mD4E4CD7E5D2F4ABF74B78B4997BEA73C65C704BF_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  _returnValue;
	_returnValue = CameraState_GetCustomBlendable_mD4E4CD7E5D2F4ABF74B78B4997BEA73C65C704BF(_thisAdjusted, ___index0, method);
	return _returnValue;
}
// System.Int32 Cinemachine.CameraState::FindCustomBlendable(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_FindCustomBlendable_mADB6FC113F422BEEA9B9DE3CCEAA69C505BEEDAC (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___custom0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// if (mCustom0.m_Custom == custom)
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * L_0 = __this->get_address_of_mCustom0_11();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_1 = L_0->get_m_Custom_0();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_2 = ___custom0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0015;
		}
	}
	{
		// return 0;
		return 0;
	}

IL_0015:
	{
		// if (mCustom1.m_Custom == custom)
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * L_4 = __this->get_address_of_mCustom1_12();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_5 = L_4->get_m_Custom_0();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_6 = ___custom0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_002a;
		}
	}
	{
		// return 1;
		return 1;
	}

IL_002a:
	{
		// if (mCustom2.m_Custom == custom)
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * L_8 = __this->get_address_of_mCustom2_13();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_9 = L_8->get_m_Custom_0();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_10 = ___custom0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_003f;
		}
	}
	{
		// return 2;
		return 2;
	}

IL_003f:
	{
		// if (mCustom3.m_Custom == custom)
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B * L_12 = __this->get_address_of_mCustom3_14();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_13 = L_12->get_m_Custom_0();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_14 = ___custom0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0054;
		}
	}
	{
		// return 3;
		return 3;
	}

IL_0054:
	{
		// if (m_CustomOverflow != null)
		List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * L_16 = __this->get_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_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * L_17 = __this->get_m_CustomOverflow_15();
		int32_t L_18 = V_0;
		NullCheck(L_17);
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_19;
		L_19 = List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_inline(L_17, L_18, /*hidden argument*/List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_RuntimeMethod_var);
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_20 = L_19.get_m_Custom_0();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_21 = ___custom0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_22;
		L_22 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_007d;
		}
	}
	{
		// return i + 4;
		int32_t L_23 = V_0;
		return ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)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((int32_t)L_24, (int32_t)1));
	}

IL_0081:
	{
		// for (int i = 0; i < m_CustomOverflow.Count; ++i)
		int32_t L_25 = V_0;
		List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * L_26 = __this->get_m_CustomOverflow_15();
		NullCheck(L_26);
		int32_t L_27;
		L_27 = List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_inline(L_26, /*hidden argument*/List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_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_mADB6FC113F422BEEA9B9DE3CCEAA69C505BEEDAC_AdjustorThunk (RuntimeObject * __this, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___custom0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	int32_t _returnValue;
	_returnValue = CameraState_FindCustomBlendable_mADB6FC113F422BEEA9B9DE3CCEAA69C505BEEDAC(_thisAdjusted, ___custom0, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::AddCustomBlendable(Cinemachine.CameraState/CustomBlendable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_AddCustomBlendable_mD2B67C82217C56D550713328D287282A0548CD97 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___b0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m47C7C8A2028DE484589A493AB14B6CCDBB3B1D08_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD0415B562799E761AAD1BD13EDD8D44FC64C4AF8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// int index = FindCustomBlendable(b.m_Custom);
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_0 = ___b0;
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_1 = L_0.get_m_Custom_0();
		int32_t L_2;
		L_2 = CameraState_FindCustomBlendable_mADB6FC113F422BEEA9B9DE3CCEAA69C505BEEDAC((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, L_1, /*hidden argument*/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 = (&___b0)->get_address_of_m_Weight_1();
		float* L_5 = L_4;
		float L_6 = *((float*)L_5);
		int32_t L_7 = V_0;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_8;
		L_8 = CameraState_GetCustomBlendable_mD4E4CD7E5D2F4ABF74B78B4997BEA73C65C704BF((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, L_7, /*hidden argument*/NULL);
		float L_9 = L_8.get_m_Weight_1();
		*((float*)L_5) = (float)((float)il2cpp_codegen_add((float)L_6, (float)L_9));
		goto IL_003a;
	}

IL_002a:
	{
		// index = NumCustomBlendables;
		int32_t L_10;
		L_10 = CameraState_get_NumCustomBlendables_m45122BC6F6592ACC07FD85C38B3A756FEC60A7CF_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		V_0 = L_10;
		// NumCustomBlendables = index + 1;
		int32_t L_11 = V_0;
		CameraState_set_NumCustomBlendables_mF90E1B32FE572F25B187D449C5AEE2499AAE564F_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)), /*hidden argument*/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_t8E179439D0939CA1F23354DD785283354767EA6B  L_13 = ___b0;
		__this->set_mCustom0_11(L_13);
		// case 0: mCustom0 = b; break;
		return;
	}

IL_005a:
	{
		// case 1: mCustom1 = b; break;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_14 = ___b0;
		__this->set_mCustom1_12(L_14);
		// case 1: mCustom1 = b; break;
		return;
	}

IL_0062:
	{
		// case 2: mCustom2 = b; break;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_15 = ___b0;
		__this->set_mCustom2_13(L_15);
		// case 2: mCustom2 = b; break;
		return;
	}

IL_006a:
	{
		// case 3: mCustom3 = b; break;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_16 = ___b0;
		__this->set_mCustom3_14(L_16);
		// case 3: mCustom3 = b; break;
		return;
	}

IL_0072:
	{
		// if (m_CustomOverflow == null)
		List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * L_17 = __this->get_m_CustomOverflow_15();
		if (L_17)
		{
			goto IL_0085;
		}
	}
	{
		// m_CustomOverflow = new List<CustomBlendable>();
		List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * L_18 = (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 *)il2cpp_codegen_object_new(List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009_il2cpp_TypeInfo_var);
		List_1__ctor_mD0415B562799E761AAD1BD13EDD8D44FC64C4AF8(L_18, /*hidden argument*/List_1__ctor_mD0415B562799E761AAD1BD13EDD8D44FC64C4AF8_RuntimeMethod_var);
		__this->set_m_CustomOverflow_15(L_18);
	}

IL_0085:
	{
		// m_CustomOverflow.Add(b);
		List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * L_19 = __this->get_m_CustomOverflow_15();
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_20 = ___b0;
		NullCheck(L_19);
		List_1_Add_m47C7C8A2028DE484589A493AB14B6CCDBB3B1D08(L_19, L_20, /*hidden argument*/List_1_Add_m47C7C8A2028DE484589A493AB14B6CCDBB3B1D08_RuntimeMethod_var);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void CameraState_AddCustomBlendable_mD2B67C82217C56D550713328D287282A0548CD97_AdjustorThunk (RuntimeObject * __this, CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  ___b0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	CameraState_AddCustomBlendable_mD2B67C82217C56D550713328D287282A0548CD97(_thisAdjusted, ___b0, method);
}
// Cinemachine.CameraState Cinemachine.CameraState::Lerp(Cinemachine.CameraState,Cinemachine.CameraState,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CameraState_Lerp_m29CBA400AE3DAD80F7B1F9B81B9758244530CB9B (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___stateA0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___stateB1, float ___t2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_2;
	memset((&V_2), 0, sizeof(V_2));
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_5;
	memset((&V_5), 0, sizeof(V_5));
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_6;
	memset((&V_6), 0, sizeof(V_6));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_7;
	memset((&V_7), 0, sizeof(V_7));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_8;
	memset((&V_8), 0, sizeof(V_8));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_9;
	memset((&V_9), 0, sizeof(V_9));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_10;
	memset((&V_10), 0, sizeof(V_10));
	int32_t V_11 = 0;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  V_12;
	memset((&V_12), 0, sizeof(V_12));
	int32_t V_13 = 0;
	CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  V_14;
	memset((&V_14), 0, sizeof(V_14));
	{
		// t = Mathf.Clamp01(t);
		float L_0 = ___t2;
		float L_1;
		L_1 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_0, /*hidden argument*/NULL);
		___t2 = L_1;
		// float adjustedT = t;
		float L_2 = ___t2;
		V_0 = L_2;
		// CameraState state = new CameraState();
		il2cpp_codegen_initobj((&V_1), sizeof(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 ));
		// if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoPosition) != 0)
		int32_t L_3;
		L_3 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_4;
		L_4 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)((int32_t)((int32_t)L_3&(int32_t)L_4))&(int32_t)1)))
		{
			goto IL_0034;
		}
	}
	{
		// state.BlendHint |= BlendHintValue.NoPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_5 = (&V_1);
		int32_t L_6;
		L_6 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_5, /*hidden argument*/NULL);
		CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_5, ((int32_t)((int32_t)L_6|(int32_t)1)), /*hidden argument*/NULL);
	}

IL_0034:
	{
		// if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoOrientation) != 0)
		int32_t L_7;
		L_7 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_8;
		L_8 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)((int32_t)((int32_t)L_7&(int32_t)L_8))&(int32_t)2)))
		{
			goto IL_0056;
		}
	}
	{
		// state.BlendHint |= BlendHintValue.NoOrientation;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_9 = (&V_1);
		int32_t L_10;
		L_10 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_9, /*hidden argument*/NULL);
		CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_9, ((int32_t)((int32_t)L_10|(int32_t)2)), /*hidden argument*/NULL);
	}

IL_0056:
	{
		// if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoLens) != 0)
		int32_t L_11;
		L_11 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_12;
		L_12 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)((int32_t)((int32_t)L_11&(int32_t)L_12))&(int32_t)((int32_t)64))))
		{
			goto IL_007a;
		}
	}
	{
		// state.BlendHint |= BlendHintValue.NoLens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_13 = (&V_1);
		int32_t L_14;
		L_14 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_13, /*hidden argument*/NULL);
		CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_13, ((int32_t)((int32_t)L_14|(int32_t)((int32_t)64))), /*hidden argument*/NULL);
	}

IL_007a:
	{
		// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.SphericalPositionBlend) != 0)
		int32_t L_15;
		L_15 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_16;
		L_16 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)((int32_t)((int32_t)L_15|(int32_t)L_16))&(int32_t)4)))
		{
			goto IL_009c;
		}
	}
	{
		// state.BlendHint |= BlendHintValue.SphericalPositionBlend;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_17 = (&V_1);
		int32_t L_18;
		L_18 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_17, /*hidden argument*/NULL);
		CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_17, ((int32_t)((int32_t)L_18|(int32_t)4)), /*hidden argument*/NULL);
	}

IL_009c:
	{
		// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.CylindricalPositionBlend) != 0)
		int32_t L_19;
		L_19 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_20;
		L_20 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)((int32_t)((int32_t)L_19|(int32_t)L_20))&(int32_t)8)))
		{
			goto IL_00be;
		}
	}
	{
		// state.BlendHint |= BlendHintValue.CylindricalPositionBlend;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_21 = (&V_1);
		int32_t L_22;
		L_22 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_21, /*hidden argument*/NULL);
		CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_21, ((int32_t)((int32_t)L_22|(int32_t)8)), /*hidden argument*/NULL);
	}

IL_00be:
	{
		// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.NoLens) == 0)
		int32_t L_23;
		L_23 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_24;
		L_24 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (((int32_t)((int32_t)((int32_t)((int32_t)L_23|(int32_t)L_24))&(int32_t)((int32_t)64))))
		{
			goto IL_00ef;
		}
	}
	{
		// state.Lens = LensSettings.Lerp(stateA.Lens, stateB.Lens, t);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_25;
		L_25 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_26;
		L_26 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_27 = ___t2;
		IL2CPP_RUNTIME_CLASS_INIT(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_28;
		L_28 = LensSettings_Lerp_m388C5EBB582A55DC6F8BA3E748270E68752E9582(L_25, L_26, L_27, /*hidden argument*/NULL);
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_28, /*hidden argument*/NULL);
		goto IL_012d;
	}

IL_00ef:
	{
		// else if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoLens) == 0)
		int32_t L_29;
		L_29 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_30;
		L_30 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (((int32_t)((int32_t)((int32_t)((int32_t)L_29&(int32_t)L_30))&(int32_t)((int32_t)64))))
		{
			goto IL_012d;
		}
	}
	{
		// if ((stateA.BlendHint & BlendHintValue.NoLens) != 0)
		int32_t L_31;
		L_31 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)L_31&(int32_t)((int32_t)64))))
		{
			goto IL_011f;
		}
	}
	{
		// state.Lens = stateB.Lens;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_32;
		L_32 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_32, /*hidden argument*/NULL);
		goto IL_012d;
	}

IL_011f:
	{
		// state.Lens = stateA.Lens;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_33;
		L_33 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_33, /*hidden argument*/NULL);
	}

IL_012d:
	{
		// state.ReferenceUp = Vector3.Slerp(stateA.ReferenceUp, stateB.ReferenceUp, t);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
		L_35 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_36 = ___t2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = Vector3_Slerp_mEDBE029B9D394258437E16D858F2C96D72A36B7B(L_34, L_35, L_36, /*hidden argument*/NULL);
		CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_37, /*hidden argument*/NULL);
		// state.ShotQuality = Mathf.Lerp(stateA.ShotQuality, stateB.ShotQuality, t);
		float L_38;
		L_38 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		float L_39;
		L_39 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_40 = ___t2;
		float L_41;
		L_41 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_38, L_39, L_40, /*hidden argument*/NULL);
		CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_41, /*hidden argument*/NULL);
		// state.PositionCorrection = ApplyPosBlendHint(
		//     stateA.PositionCorrection, stateA.BlendHint,
		//     stateB.PositionCorrection, stateB.BlendHint,
		//     state.PositionCorrection,
		//     Vector3.Lerp(stateA.PositionCorrection, stateB.PositionCorrection, t));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42;
		L_42 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_43;
		L_43 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44;
		L_44 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		int32_t L_45;
		L_45 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_46;
		L_46 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47;
		L_47 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48;
		L_48 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_49 = ___t2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_50;
		L_50 = Vector3_Lerp_m8E095584FFA10CF1D3EABCD04F4C83FB82EC5524_inline(L_47, L_48, L_49, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_51;
		L_51 = CameraState_ApplyPosBlendHint_m9A27867615504FB4A36D503396BA10DE7603986C(L_42, L_43, L_44, L_45, L_46, L_50, /*hidden argument*/NULL);
		CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_51, /*hidden argument*/NULL);
		// state.OrientationCorrection = ApplyRotBlendHint(
		//     stateA.OrientationCorrection, stateA.BlendHint,
		//     stateB.OrientationCorrection, stateB.BlendHint,
		//     state.OrientationCorrection,
		//     Quaternion.Slerp(stateA.OrientationCorrection, stateB.OrientationCorrection, t));
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_52;
		L_52 = CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_53;
		L_53 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_54;
		L_54 = CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		int32_t L_55;
		L_55 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_56;
		L_56 = CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_57;
		L_57 = CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_58;
		L_58 = CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_59 = ___t2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_60;
		L_60 = Quaternion_Slerp_m6D2BD18286254E28D2288B51962EC71F85C7B5C8(L_57, L_58, L_59, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_61;
		L_61 = CameraState_ApplyRotBlendHint_mECDD8502F1EB7BC1B728A7DC3247AEC7B618DDE5(L_52, L_53, L_54, L_55, L_56, L_60, /*hidden argument*/NULL);
		CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_61, /*hidden argument*/NULL);
		// if (!stateA.HasLookAt || !stateB.HasLookAt)
		bool L_62;
		L_62 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		if (!L_62)
		{
			goto IL_01fb;
		}
	}
	{
		bool L_63;
		L_63 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (L_63)
		{
			goto IL_020c;
		}
	}

IL_01fb:
	{
		// state.ReferenceLookAt = kNoPoint;
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_64 = ((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_StaticFields*)il2cpp_codegen_static_fields_for(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var))->get_kNoPoint_3();
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_64, /*hidden argument*/NULL);
		goto IL_030b;
	}

IL_020c:
	{
		// float fovA = stateA.Lens.FieldOfView;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_65;
		L_65 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		float L_66 = L_65.get_FieldOfView_1();
		V_3 = L_66;
		// float fovB = stateB.Lens.FieldOfView;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_67;
		L_67 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_68 = L_67.get_FieldOfView_1();
		V_4 = L_68;
		// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.NoLens) == 0
		//     && !state.Lens.Orthographic && !Mathf.Approximately(fovA, fovB))
		int32_t L_69;
		L_69 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_70;
		L_70 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (((int32_t)((int32_t)((int32_t)((int32_t)L_69|(int32_t)L_70))&(int32_t)((int32_t)64))))
		{
			goto IL_02f0;
		}
	}
	{
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_71;
		L_71 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		V_5 = L_71;
		bool L_72;
		L_72 = LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_5), /*hidden argument*/NULL);
		if (L_72)
		{
			goto IL_02f0;
		}
	}
	{
		float L_73 = V_3;
		float L_74 = V_4;
		bool L_75;
		L_75 = Mathf_Approximately_mC2A3F657E3FD0CCAD4A4936CEE2F67D624A2AA55(L_73, L_74, /*hidden argument*/NULL);
		if (L_75)
		{
			goto IL_02f0;
		}
	}
	{
		// LensSettings lens = state.Lens;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_76;
		L_76 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		V_6 = L_76;
		// 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_77 = V_3;
		float L_78 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_79;
		L_79 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_80;
		L_80 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_81;
		L_81 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_79, L_80, /*hidden argument*/NULL);
		V_7 = L_81;
		float L_82;
		L_82 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_7), /*hidden argument*/NULL);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_83;
		L_83 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		float L_84 = L_83.get_NearClipPlane_3();
		float L_85;
		L_85 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_82, L_84, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_86;
		L_86 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_87;
		L_87 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_88;
		L_88 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_86, L_87, /*hidden argument*/NULL);
		V_7 = L_88;
		float L_89;
		L_89 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_7), /*hidden argument*/NULL);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_90;
		L_90 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_91 = L_90.get_NearClipPlane_3();
		float L_92;
		L_92 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_89, L_91, /*hidden argument*/NULL);
		float L_93 = ___t2;
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		float L_94;
		L_94 = CameraState_InterpolateFOV_m2C5E3CCFCAE4D654A2BD7F07A50F5E52EEBB8E02(L_77, L_78, L_85, L_92, L_93, /*hidden argument*/NULL);
		(&V_6)->set_FieldOfView_1(L_94);
		// state.Lens = lens;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_95 = V_6;
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_95, /*hidden argument*/NULL);
		// adjustedT = Mathf.Abs((lens.FieldOfView - fovA) / (fovB - fovA));
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_96 = V_6;
		float L_97 = L_96.get_FieldOfView_1();
		float L_98 = V_3;
		float L_99 = V_4;
		float L_100 = V_3;
		float L_101;
		L_101 = fabsf(((float)((float)((float)il2cpp_codegen_subtract((float)L_97, (float)L_98))/(float)((float)il2cpp_codegen_subtract((float)L_99, (float)L_100)))));
		V_0 = L_101;
	}

IL_02f0:
	{
		// state.ReferenceLookAt = Vector3.Lerp(
		//         stateA.ReferenceLookAt, stateB.ReferenceLookAt, adjustedT);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_102;
		L_102 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_103;
		L_103 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_104 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_105;
		L_105 = Vector3_Lerp_m8E095584FFA10CF1D3EABCD04F4C83FB82EC5524_inline(L_102, L_103, L_104, /*hidden argument*/NULL);
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_105, /*hidden argument*/NULL);
	}

IL_030b:
	{
		// state.RawPosition = ApplyPosBlendHint(
		//     stateA.RawPosition, stateA.BlendHint,
		//     stateB.RawPosition, stateB.BlendHint,
		//     state.RawPosition, state.InterpolatePosition(
		//         stateA.RawPosition, stateA.ReferenceLookAt,
		//         stateB.RawPosition, stateB.ReferenceLookAt,
		//         t));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_106;
		L_106 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_107;
		L_107 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_108;
		L_108 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		int32_t L_109;
		L_109 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_110;
		L_110 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_111;
		L_111 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_112;
		L_112 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_113;
		L_113 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_114;
		L_114 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_115 = ___t2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_116;
		L_116 = CameraState_InterpolatePosition_m731CF3321931B836BFF7D6025001E0DBDBBF8341((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_111, L_112, L_113, L_114, L_115, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_117;
		L_117 = CameraState_ApplyPosBlendHint_m9A27867615504FB4A36D503396BA10DE7603986C(L_106, L_107, L_108, L_109, L_110, L_116, /*hidden argument*/NULL);
		CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_117, /*hidden argument*/NULL);
		// if (state.HasLookAt
		//     && ((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.RadialAimBlend) != 0)
		bool L_118;
		L_118 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		if (!L_118)
		{
			goto IL_03ba;
		}
	}
	{
		int32_t L_119;
		L_119 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_120;
		L_120 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)((int32_t)((int32_t)L_119|(int32_t)L_120))&(int32_t)((int32_t)16))))
		{
			goto IL_03ba;
		}
	}
	{
		// state.ReferenceLookAt = state.RawPosition + Vector3.Slerp(
		//         stateA.ReferenceLookAt - state.RawPosition,
		//         stateB.ReferenceLookAt - state.RawPosition, adjustedT);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_121;
		L_121 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_122;
		L_122 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_123;
		L_123 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_124;
		L_124 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_122, L_123, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_125;
		L_125 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_126;
		L_126 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_127;
		L_127 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_125, L_126, /*hidden argument*/NULL);
		float L_128 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_129;
		L_129 = Vector3_Slerp_mEDBE029B9D394258437E16D858F2C96D72A36B7B(L_124, L_127, L_128, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_130;
		L_130 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_121, L_129, /*hidden argument*/NULL);
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_130, /*hidden argument*/NULL);
	}

IL_03ba:
	{
		// Quaternion newOrient = state.RawOrientation;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_131;
		L_131 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		V_2 = L_131;
		// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.NoOrientation) == 0)
		int32_t L_132;
		L_132 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_133;
		L_133 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (((int32_t)((int32_t)((int32_t)((int32_t)L_132|(int32_t)L_133))&(int32_t)2)))
		{
			goto IL_052a;
		}
	}
	{
		// Vector3 dirTarget = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_134;
		L_134 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_8 = L_134;
		// if (state.HasLookAt)//&& ((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.RadialAimBlend) == 0)
		bool L_135;
		L_135 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		if (!L_135)
		{
			goto IL_0417;
		}
	}
	{
		// float angle = Quaternion.Angle(stateA.RawOrientation, stateB.RawOrientation);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_136;
		L_136 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_137;
		L_137 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_138;
		L_138 = Quaternion_Angle_m3BE44E43965BB9EDFD06DBC1E0985324A83327CF_inline(L_136, L_137, /*hidden argument*/NULL);
		// if (angle > UnityVectorExtensions.Epsilon)
		if ((!(((float)L_138) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0417;
		}
	}
	{
		// dirTarget = state.ReferenceLookAt - state.CorrectedPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_139;
		L_139 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_140;
		L_140 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_141;
		L_141 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_139, L_140, /*hidden argument*/NULL);
		V_8 = L_141;
	}

IL_0417:
	{
		// if (dirTarget.AlmostZero()
		//     || ((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.IgnoreLookAtTarget) != 0)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_142 = V_8;
		bool L_143;
		L_143 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_142, /*hidden argument*/NULL);
		if (L_143)
		{
			goto IL_0434;
		}
	}
	{
		int32_t L_144;
		L_144 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_145;
		L_145 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)((int32_t)((int32_t)L_144|(int32_t)L_145))&(int32_t)((int32_t)32))))
		{
			goto IL_0455;
		}
	}

IL_0434:
	{
		// newOrient = UnityQuaternionExtensions.SlerpWithReferenceUp(
		//         stateA.RawOrientation, stateB.RawOrientation, t, state.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_146;
		L_146 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_147;
		L_147 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_148 = ___t2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_149;
		L_149 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_150;
		L_150 = UnityQuaternionExtensions_SlerpWithReferenceUp_mB984001DA18FC2FF5035301F813B132AC999F1B6(L_146, L_147, L_148, L_149, /*hidden argument*/NULL);
		V_2 = L_150;
		// }
		goto IL_052a;
	}

IL_0455:
	{
		// dirTarget = dirTarget.normalized;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_151;
		L_151 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_8), /*hidden argument*/NULL);
		V_8 = L_151;
		// if ((dirTarget - state.ReferenceUp).AlmostZero()
		//     || (dirTarget + state.ReferenceUp).AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_152 = V_8;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_153;
		L_153 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_154;
		L_154 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_152, L_153, /*hidden argument*/NULL);
		bool L_155;
		L_155 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_154, /*hidden argument*/NULL);
		if (L_155)
		{
			goto IL_0488;
		}
	}
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_156 = V_8;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_157;
		L_157 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_158;
		L_158 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_156, L_157, /*hidden argument*/NULL);
		bool L_159;
		L_159 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_158, /*hidden argument*/NULL);
		if (!L_159)
		{
			goto IL_04a9;
		}
	}

IL_0488:
	{
		// newOrient = UnityQuaternionExtensions.SlerpWithReferenceUp(
		//         stateA.RawOrientation, stateB.RawOrientation, t, state.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_160;
		L_160 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_161;
		L_161 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		float L_162 = ___t2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_163;
		L_163 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_164;
		L_164 = UnityQuaternionExtensions_SlerpWithReferenceUp_mB984001DA18FC2FF5035301F813B132AC999F1B6(L_160, L_161, L_162, L_163, /*hidden argument*/NULL);
		V_2 = L_164;
		// }
		goto IL_052a;
	}

IL_04a9:
	{
		// newOrient = Quaternion.LookRotation(dirTarget, state.ReferenceUp);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_165 = V_8;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_166;
		L_166 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_167;
		L_167 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_165, L_166, /*hidden argument*/NULL);
		V_2 = L_167;
		// Vector2 deltaA = -stateA.RawOrientation.GetCameraRotationToTarget(
		//         stateA.ReferenceLookAt - stateA.CorrectedPosition, stateA.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_168;
		L_168 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_169;
		L_169 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_170;
		L_170 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_171;
		L_171 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_169, L_170, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_172;
		L_172 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_173;
		L_173 = UnityQuaternionExtensions_GetCameraRotationToTarget_m744FC3EC6D163C8E4E5FD27AA9B83ADF321ED70F(L_168, L_171, L_172, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_174;
		L_174 = Vector2_op_UnaryNegation_mA3AA3A53CD43237B0BA7AC57C09A0468A940D7C5_inline(L_173, /*hidden argument*/NULL);
		V_9 = L_174;
		// Vector2 deltaB = -stateB.RawOrientation.GetCameraRotationToTarget(
		//         stateB.ReferenceLookAt - stateB.CorrectedPosition, stateB.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_175;
		L_175 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_176;
		L_176 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_177;
		L_177 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_178;
		L_178 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_176, L_177, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_179;
		L_179 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_180;
		L_180 = UnityQuaternionExtensions_GetCameraRotationToTarget_m744FC3EC6D163C8E4E5FD27AA9B83ADF321ED70F(L_175, L_178, L_179, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_181;
		L_181 = Vector2_op_UnaryNegation_mA3AA3A53CD43237B0BA7AC57C09A0468A940D7C5_inline(L_180, /*hidden argument*/NULL);
		V_10 = L_181;
		// newOrient = newOrient.ApplyCameraRotation(
		//         Vector2.Lerp(deltaA, deltaB, adjustedT), state.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_182 = V_2;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_183 = V_9;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_184 = V_10;
		float L_185 = V_0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_186;
		L_186 = Vector2_Lerp_mC9A8AB816281F4447B7B62264595C16751ED355B_inline(L_183, L_184, L_185, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_187;
		L_187 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_188;
		L_188 = UnityQuaternionExtensions_ApplyCameraRotation_m950CF054F6A2F4868E5D333046204FB7F016D2DF(L_182, L_186, L_187, /*hidden argument*/NULL);
		V_2 = L_188;
	}

IL_052a:
	{
		// state.RawOrientation = ApplyRotBlendHint(
		//     stateA.RawOrientation, stateA.BlendHint,
		//     stateB.RawOrientation, stateB.BlendHint,
		//     state.RawOrientation, newOrient);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_189;
		L_189 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		int32_t L_190;
		L_190 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_191;
		L_191 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		int32_t L_192;
		L_192 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_193;
		L_193 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_194 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_195;
		L_195 = CameraState_ApplyRotBlendHint_mECDD8502F1EB7BC1B728A7DC3247AEC7B618DDE5(L_189, L_190, L_191, L_192, L_193, L_194, /*hidden argument*/NULL);
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_195, /*hidden argument*/NULL);
		// for (int i = 0; i < stateA.NumCustomBlendables; ++i)
		V_11 = 0;
		goto IL_0599;
	}

IL_055f:
	{
		// CustomBlendable b = stateA.GetCustomBlendable(i);
		int32_t L_196 = V_11;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_197;
		L_197 = CameraState_GetCustomBlendable_mD4E4CD7E5D2F4ABF74B78B4997BEA73C65C704BF((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), L_196, /*hidden argument*/NULL);
		V_12 = L_197;
		// b.m_Weight *= (1-t);
		float* L_198 = (&V_12)->get_address_of_m_Weight_1();
		float* L_199 = L_198;
		float L_200 = *((float*)L_199);
		float L_201 = ___t2;
		*((float*)L_199) = (float)((float)il2cpp_codegen_multiply((float)L_200, (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_201))));
		// if (b.m_Weight > 0)
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_202 = V_12;
		float L_203 = L_202.get_m_Weight_1();
		if ((!(((float)L_203) > ((float)(0.0f)))))
		{
			goto IL_0593;
		}
	}
	{
		// state.AddCustomBlendable(b);
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_204 = V_12;
		CameraState_AddCustomBlendable_mD2B67C82217C56D550713328D287282A0548CD97((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_204, /*hidden argument*/NULL);
	}

IL_0593:
	{
		// for (int i = 0; i < stateA.NumCustomBlendables; ++i)
		int32_t L_205 = V_11;
		V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_205, (int32_t)1));
	}

IL_0599:
	{
		// for (int i = 0; i < stateA.NumCustomBlendables; ++i)
		int32_t L_206 = V_11;
		int32_t L_207;
		L_207 = CameraState_get_NumCustomBlendables_m45122BC6F6592ACC07FD85C38B3A756FEC60A7CF_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateA0), /*hidden argument*/NULL);
		if ((((int32_t)L_206) < ((int32_t)L_207)))
		{
			goto IL_055f;
		}
	}
	{
		// for (int i = 0; i < stateB.NumCustomBlendables; ++i)
		V_13 = 0;
		goto IL_05dd;
	}

IL_05a9:
	{
		// CustomBlendable b = stateB.GetCustomBlendable(i);
		int32_t L_208 = V_13;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_209;
		L_209 = CameraState_GetCustomBlendable_mD4E4CD7E5D2F4ABF74B78B4997BEA73C65C704BF((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), L_208, /*hidden argument*/NULL);
		V_14 = L_209;
		// b.m_Weight *= t;
		float* L_210 = (&V_14)->get_address_of_m_Weight_1();
		float* L_211 = L_210;
		float L_212 = *((float*)L_211);
		float L_213 = ___t2;
		*((float*)L_211) = (float)((float)il2cpp_codegen_multiply((float)L_212, (float)L_213));
		// if (b.m_Weight > 0)
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_214 = V_14;
		float L_215 = L_214.get_m_Weight_1();
		if ((!(((float)L_215) > ((float)(0.0f)))))
		{
			goto IL_05d7;
		}
	}
	{
		// state.AddCustomBlendable(b);
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_216 = V_14;
		CameraState_AddCustomBlendable_mD2B67C82217C56D550713328D287282A0548CD97((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), L_216, /*hidden argument*/NULL);
	}

IL_05d7:
	{
		// for (int i = 0; i < stateB.NumCustomBlendables; ++i)
		int32_t L_217 = V_13;
		V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_217, (int32_t)1));
	}

IL_05dd:
	{
		// for (int i = 0; i < stateB.NumCustomBlendables; ++i)
		int32_t L_218 = V_13;
		int32_t L_219;
		L_219 = CameraState_get_NumCustomBlendables_m45122BC6F6592ACC07FD85C38B3A756FEC60A7CF_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___stateB1), /*hidden argument*/NULL);
		if ((((int32_t)L_218) < ((int32_t)L_219)))
		{
			goto IL_05a9;
		}
	}
	{
		// return state;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_220 = V_1;
		return L_220;
	}
}
// System.Single Cinemachine.CameraState::InterpolateFOV(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraState_InterpolateFOV_m2C5E3CCFCAE4D654A2BD7F07A50F5E52EEBB8E02 (float ___fovA0, float ___fovB1, float ___dA2, float ___dB3, float ___t4, 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 = ___dA2;
		float L_1 = ___fovA0;
		float L_2;
		L_2 = tanf(((float)((float)((float)il2cpp_codegen_multiply((float)L_1, (float)(0.0174532924f)))/(float)(2.0f))));
		// float hB = dB * 2f * Mathf.Tan(fovB * Mathf.Deg2Rad / 2f);
		float L_3 = ___dB3;
		float L_4 = ___fovB1;
		float L_5;
		L_5 = tanf(((float)((float)((float)il2cpp_codegen_multiply((float)L_4, (float)(0.0174532924f)))/(float)(2.0f))));
		V_0 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_3, (float)(2.0f))), (float)L_5));
		// float h = Mathf.Lerp(hA, hB, t);
		float L_6 = V_0;
		float L_7 = ___t4;
		float L_8;
		L_8 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_0, (float)(2.0f))), (float)L_2)), L_6, L_7, /*hidden argument*/NULL);
		V_1 = L_8;
		// float fov = 179f;
		V_2 = (179.0f);
		// float d = Mathf.Lerp(dA, dB, t);
		float L_9 = ___dA2;
		float L_10 = ___dB3;
		float L_11 = ___t4;
		float L_12;
		L_12 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_9, L_10, L_11, /*hidden argument*/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)((float)L_14/(float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_15)))));
		V_2 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_16)), (float)(57.2957802f)));
	}

IL_0071:
	{
		// return Mathf.Clamp(fov, Mathf.Min(fovA, fovB), Mathf.Max(fovA, fovB));
		float L_17 = V_2;
		float L_18 = ___fovA0;
		float L_19 = ___fovB1;
		float L_20;
		L_20 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_18, L_19, /*hidden argument*/NULL);
		float L_21 = ___fovA0;
		float L_22 = ___fovB1;
		float L_23;
		L_23 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_21, L_22, /*hidden argument*/NULL);
		float L_24;
		L_24 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_17, L_20, L_23, /*hidden argument*/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_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_ApplyPosBlendHint_m9A27867615504FB4A36D503396BA10DE7603986C (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posA0, int32_t ___hintA1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posB2, int32_t ___hintB3, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___original4, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___blended5, const RuntimeMethod* method)
{
	{
		// if (((hintA | hintB) & BlendHintValue.NoPosition) == 0)
		int32_t L_0 = ___hintA1;
		int32_t L_1 = ___hintB3;
		if (((int32_t)((int32_t)((int32_t)((int32_t)L_0|(int32_t)L_1))&(int32_t)1)))
		{
			goto IL_000a;
		}
	}
	{
		// return blended;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___blended5;
		return L_2;
	}

IL_000a:
	{
		// if (((hintA & hintB) & BlendHintValue.NoPosition) != 0)
		int32_t L_3 = ___hintA1;
		int32_t L_4 = ___hintB3;
		if (!((int32_t)((int32_t)((int32_t)((int32_t)L_3&(int32_t)L_4))&(int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		// return original;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = ___original4;
		return L_5;
	}

IL_0014:
	{
		// if ((hintA & BlendHintValue.NoPosition) != 0)
		int32_t L_6 = ___hintA1;
		if (!((int32_t)((int32_t)L_6&(int32_t)1)))
		{
			goto IL_001b;
		}
	}
	{
		// return posB;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = ___posB2;
		return L_7;
	}

IL_001b:
	{
		// return posA;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___posA0;
		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_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_ApplyRotBlendHint_mECDD8502F1EB7BC1B728A7DC3247AEC7B618DDE5 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rotA0, int32_t ___hintA1, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rotB2, int32_t ___hintB3, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___original4, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___blended5, const RuntimeMethod* method)
{
	{
		// if (((hintA | hintB) & BlendHintValue.NoOrientation) == 0)
		int32_t L_0 = ___hintA1;
		int32_t L_1 = ___hintB3;
		if (((int32_t)((int32_t)((int32_t)((int32_t)L_0|(int32_t)L_1))&(int32_t)2)))
		{
			goto IL_000a;
		}
	}
	{
		// return blended;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_2 = ___blended5;
		return L_2;
	}

IL_000a:
	{
		// if (((hintA & hintB) & BlendHintValue.NoOrientation) != 0)
		int32_t L_3 = ___hintA1;
		int32_t L_4 = ___hintB3;
		if (!((int32_t)((int32_t)((int32_t)((int32_t)L_3&(int32_t)L_4))&(int32_t)2)))
		{
			goto IL_0014;
		}
	}
	{
		// return original;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_5 = ___original4;
		return L_5;
	}

IL_0014:
	{
		// if ((hintA & BlendHintValue.NoOrientation) != 0)
		int32_t L_6 = ___hintA1;
		if (!((int32_t)((int32_t)L_6&(int32_t)2)))
		{
			goto IL_001b;
		}
	}
	{
		// return rotB;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_7 = ___rotB2;
		return L_7;
	}

IL_001b:
	{
		// return rotA;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_8 = ___rotA0;
		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_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_InterpolatePosition_m731CF3321931B836BFF7D6025001E0DBDBBF8341 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posA0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pivotA1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posB2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pivotB3, float ___t4, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// if (pivotA == pivotA && pivotB == pivotB) // check for NaN
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___pivotA1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___pivotA1;
		bool L_2;
		L_2 = Vector3_op_Equality_m8A98C7F38641110A2F90445EF8E98ECE14B08296(L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_00a9;
		}
	}
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = ___pivotB3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___pivotB3;
		bool L_5;
		L_5 = Vector3_op_Equality_m8A98C7F38641110A2F90445EF8E98ECE14B08296(L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_00a9;
		}
	}
	{
		// if ((BlendHint & BlendHintValue.CylindricalPositionBlend) != 0)
		int32_t L_6;
		L_6 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)L_6&(int32_t)8)))
		{
			goto IL_0075;
		}
	}
	{
		// var a = Vector3.ProjectOnPlane(posA - pivotA, ReferenceUp);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = ___posA0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___pivotA1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_7, L_8, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = Vector3_ProjectOnPlane_m066BDEFD60B2828C4B531CD96C4DBFADF6B0EF3B(L_9, L_10, /*hidden argument*/NULL);
		V_0 = L_11;
		// var b = Vector3.ProjectOnPlane(posB - pivotB, ReferenceUp);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = ___posB2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = ___pivotB3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_12, L_13, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Vector3_ProjectOnPlane_m066BDEFD60B2828C4B531CD96C4DBFADF6B0EF3B(L_14, L_15, /*hidden argument*/NULL);
		V_1 = L_16;
		// var c = Vector3.Slerp(a, b, t);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = V_1;
		float L_19 = ___t4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20;
		L_20 = Vector3_Slerp_mEDBE029B9D394258437E16D858F2C96D72A36B7B(L_17, L_18, L_19, /*hidden argument*/NULL);
		V_2 = L_20;
		// posA = (posA - a) + c;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = ___posA0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_21, L_22, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_23, L_24, /*hidden argument*/NULL);
		___posA0 = L_25;
		// posB = (posB - b) + c;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = ___posB2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_26, L_27, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30;
		L_30 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_28, L_29, /*hidden argument*/NULL);
		___posB2 = L_30;
		// }
		goto IL_00a9;
	}

IL_0075:
	{
		// else if ((BlendHint & BlendHintValue.SphericalPositionBlend) != 0)
		int32_t L_31;
		L_31 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)__this, /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)L_31&(int32_t)4)))
		{
			goto IL_00a9;
		}
	}
	{
		// var c = Vector3.Slerp(posA - pivotA, posB - pivotB, t);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = ___posA0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33 = ___pivotA1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_32, L_33, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = ___posB2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36 = ___pivotB3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_35, L_36, /*hidden argument*/NULL);
		float L_38 = ___t4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Vector3_Slerp_mEDBE029B9D394258437E16D858F2C96D72A36B7B(L_34, L_37, L_38, /*hidden argument*/NULL);
		V_3 = L_39;
		// posA = pivotA + c;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40 = ___pivotA1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42;
		L_42 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_40, L_41, /*hidden argument*/NULL);
		___posA0 = L_42;
		// posB = pivotB + c;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43 = ___pivotB3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45;
		L_45 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_43, L_44, /*hidden argument*/NULL);
		___posB2 = L_45;
	}

IL_00a9:
	{
		// return Vector3.Lerp(posA, posB, t);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_46 = ___posA0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47 = ___posB2;
		float L_48 = ___t4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_49;
		L_49 = Vector3_Lerp_m8E095584FFA10CF1D3EABCD04F4C83FB82EC5524_inline(L_46, L_47, L_48, /*hidden argument*/NULL);
		return L_49;
	}
}
IL2CPP_EXTERN_C  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_InterpolatePosition_m731CF3321931B836BFF7D6025001E0DBDBBF8341_AdjustorThunk (RuntimeObject * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posA0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pivotA1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___posB2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pivotB3, float ___t4, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * _thisAdjusted = reinterpret_cast<CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *>(__this + _offset);
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  _returnValue;
	_returnValue = CameraState_InterpolatePosition_m731CF3321931B836BFF7D6025001E0DBDBBF8341(_thisAdjusted, ___posA0, ___pivotA1, ___posB2, ___pivotB3, ___t4, method);
	return _returnValue;
}
// System.Void Cinemachine.CameraState::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState__cctor_m9FC1441CCCB6B5F891327B1F238C4B26FEC06760 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static Vector3 kNoPoint = new Vector3(float.NaN, float.NaN, float.NaN);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		memset((&L_0), 0, sizeof(L_0));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_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_t013E2FD0AB221E45E189CCBE69E25F79E2446601_StaticFields*)il2cpp_codegen_static_fields_for(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var))->set_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
// System.Void Cinemachine.Cinemachine3rdPersonAim::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonAim_OnValidate_m1DB2920E91BF684D7E934BC0136839D7ABF49C09 (Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42 * __this, const RuntimeMethod* method)
{
	{
		// AimDistance = Mathf.Max(1, AimDistance);
		float L_0 = __this->get_AimDistance_9();
		float L_1;
		L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((1.0f), L_0, /*hidden argument*/NULL);
		__this->set_AimDistance_9(L_1);
		// }
		return;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonAim::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonAim_Reset_m76AF226247A9F0C4CCDDF0200876BC01859A17DA (Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42 * __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;
	}
	{
		// AimCollisionFilter = 1;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_0;
		L_0 = LayerMask_op_Implicit_mC7EE32122D2A4786D3C00B93E41604B71BF1397C(1, /*hidden argument*/NULL);
		__this->set_AimCollisionFilter_7(L_0);
		// IgnoreTag = string.Empty;
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_IgnoreTag_8(L_1);
		// AimDistance = 200.0f;
		__this->set_AimDistance_9((200.0f));
		// AimTargetReticle = null;
		__this->set_AimTargetReticle_10((RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 *)NULL);
		// }
		return;
	}
}
// System.Boolean Cinemachine.Cinemachine3rdPersonAim::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cinemachine3rdPersonAim_OnTransitionFromCamera_mB60FDBDAEC3D755C4BC8FF8EB9DB5A8226FE5144 (Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42 * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinemachine3rdPersonAim_DrawReticle_m4B256A71AFE3F96910662DEE45FC49FD1BAACD50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_m578250D25E2366E5B1116E0D7CDFA190170A942F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_mA6FD35E043ACB258E8D250604EC3F46F2460F0C5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// CinemachineCore.CameraUpdatedEvent.RemoveListener(DrawReticle);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_0 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CameraUpdatedEvent_8();
		UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 * L_1 = (UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 *)il2cpp_codegen_object_new(UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7(L_1, __this, (intptr_t)((intptr_t)Cinemachine3rdPersonAim_DrawReticle_m4B256A71AFE3F96910662DEE45FC49FD1BAACD50_RuntimeMethod_var), /*hidden argument*/UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7_RuntimeMethod_var);
		NullCheck(L_0);
		UnityEvent_1_RemoveListener_mA6FD35E043ACB258E8D250604EC3F46F2460F0C5(L_0, L_1, /*hidden argument*/UnityEvent_1_RemoveListener_mA6FD35E043ACB258E8D250604EC3F46F2460F0C5_RuntimeMethod_var);
		// CinemachineCore.CameraUpdatedEvent.AddListener(DrawReticle);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_2 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CameraUpdatedEvent_8();
		UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 * L_3 = (UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 *)il2cpp_codegen_object_new(UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7(L_3, __this, (intptr_t)((intptr_t)Cinemachine3rdPersonAim_DrawReticle_m4B256A71AFE3F96910662DEE45FC49FD1BAACD50_RuntimeMethod_var), /*hidden argument*/UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7_RuntimeMethod_var);
		NullCheck(L_2);
		UnityEvent_1_AddListener_m578250D25E2366E5B1116E0D7CDFA190170A942F(L_2, L_3, /*hidden argument*/UnityEvent_1_AddListener_m578250D25E2366E5B1116E0D7CDFA190170A942F_RuntimeMethod_var);
		// return false;
		return (bool)0;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonAim::DrawReticle(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonAim_DrawReticle_m4B256A71AFE3F96910662DEE45FC49FD1BAACD50 (Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42 * __this, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___brain0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinemachine3rdPersonAim_DrawReticle_m4B256A71AFE3F96910662DEE45FC49FD1BAACD50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_mA6FD35E043ACB258E8D250604EC3F46F2460F0C5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_0 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  V_4;
	memset((&V_4), 0, sizeof(V_4));
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// if (!brain.IsLive(VirtualCamera) || brain.OutputCamera == null)
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_0 = ___brain0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1;
		L_1 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_2;
		L_2 = CinemachineBrain_IsLive_mF74210376333DD9865A075E561E6E3DDED510FB2(L_0, L_1, (bool)0, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_001d;
		}
	}
	{
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_3 = ___brain0;
		NullCheck(L_3);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_4;
		L_4 = CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0034;
		}
	}

IL_001d:
	{
		// CinemachineCore.CameraUpdatedEvent.RemoveListener(DrawReticle);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_6 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CameraUpdatedEvent_8();
		UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 * L_7 = (UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4 *)il2cpp_codegen_object_new(UnityAction_1_t71593FFB7C371142898AA847C4AB080336DC43A4_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7(L_7, __this, (intptr_t)((intptr_t)Cinemachine3rdPersonAim_DrawReticle_m4B256A71AFE3F96910662DEE45FC49FD1BAACD50_RuntimeMethod_var), /*hidden argument*/UnityAction_1__ctor_mC0510DEC262732CF332A45B9FE5F2C0255D872C7_RuntimeMethod_var);
		NullCheck(L_6);
		UnityEvent_1_RemoveListener_mA6FD35E043ACB258E8D250604EC3F46F2460F0C5(L_6, L_7, /*hidden argument*/UnityEvent_1_RemoveListener_mA6FD35E043ACB258E8D250604EC3F46F2460F0C5_RuntimeMethod_var);
		return;
	}

IL_0034:
	{
		// var player = VirtualCamera.Follow;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8;
		L_8 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9;
		L_9 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_8);
		V_0 = L_9;
		// if (AimTargetReticle != null && player != null)
		RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_10 = __this->get_AimTargetReticle_10();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_10, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_00c2;
		}
	}
	{
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_12 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_12, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_00c2;
		}
	}
	{
		// var playerPos = player.position;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_14 = V_0;
		NullCheck(L_14);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_14, /*hidden argument*/NULL);
		V_1 = L_15;
		// var aimTarget = VirtualCamera.State.ReferenceLookAt;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_16;
		L_16 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_16);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_17;
		L_17 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_16);
		V_5 = L_17;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		L_18 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_5), /*hidden argument*/NULL);
		V_2 = L_18;
		// var dir = aimTarget - playerPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21;
		L_21 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_19, L_20, /*hidden argument*/NULL);
		V_3 = L_21;
		// if (RuntimeUtility.RaycastIgnoreTag(new Ray(playerPos, dir),
		//         out RaycastHit hitInfo, dir.magnitude, AimCollisionFilter, IgnoreTag))
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23 = V_3;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_24;
		memset((&L_24), 0, sizeof(L_24));
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((&L_24), L_22, L_23, /*hidden argument*/NULL);
		float L_25;
		L_25 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), /*hidden argument*/NULL);
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_26 = __this->get_AimCollisionFilter_7();
		int32_t L_27;
		L_27 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_26, /*hidden argument*/NULL);
		String_t** L_28 = __this->get_address_of_IgnoreTag_8();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_29;
		L_29 = RuntimeUtility_RaycastIgnoreTag_m028B24F950C8BC320919E184362FEF37DBE54D90(L_24, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), L_25, L_27, (String_t**)L_28, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_00ab;
		}
	}
	{
		// aimTarget = hitInfo.point;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30;
		L_30 = RaycastHit_get_point_m32F7282CBB2E13393A33BAD046BDA218E48DD21E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), /*hidden argument*/NULL);
		V_2 = L_30;
	}

IL_00ab:
	{
		// AimTargetReticle.position = brain.OutputCamera.WorldToScreenPoint(aimTarget);
		RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_31 = __this->get_AimTargetReticle_10();
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_32 = ___brain0;
		NullCheck(L_32);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_33;
		L_33 = CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84(L_32, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34 = V_2;
		NullCheck(L_33);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
		L_35 = Camera_WorldToScreenPoint_m44710195E7736CE9DE5A9B05E32059A9A950F95C(L_33, L_34, /*hidden argument*/NULL);
		NullCheck(L_31);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_31, L_35, /*hidden argument*/NULL);
	}

IL_00c2:
	{
		// }
		return;
	}
}
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonAim::GetLookAtPoint(Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Cinemachine3rdPersonAim_GetLookAtPoint_m6EFCD1C8BBBA93A85D2C873ABB33F85025D2E859 (Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_3 = NULL;
	RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  V_4;
	memset((&V_4), 0, sizeof(V_4));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// var fwd = state.CorrectedOrientation * Vector3.forward;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_0 = ___state0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_0, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// var camPos = state.CorrectedPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_4 = ___state0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		// var aimDistance = AimDistance;
		float L_6 = __this->get_AimDistance_9();
		V_2 = L_6;
		// var player = VirtualCamera.Follow;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_7;
		L_7 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8;
		L_8 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_7);
		V_3 = L_8;
		// if (player != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_007e;
		}
	}
	{
		// var playerPos = Quaternion.Inverse(state.CorrectedOrientation) * (player.position - camPos);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_11 = ___state0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_12;
		L_12 = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13;
		L_13 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_12, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_14 = V_3;
		NullCheck(L_14);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_14, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_15, L_16, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		L_18 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_13, L_17, /*hidden argument*/NULL);
		V_5 = L_18;
		// if (playerPos.z > 0)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = V_5;
		float L_20 = L_19.get_z_4();
		if ((!(((float)L_20) > ((float)(0.0f)))))
		{
			goto IL_007e;
		}
	}
	{
		// camPos += fwd * playerPos.z;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23 = V_5;
		float L_24 = L_23.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_22, L_24, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_21, L_25, /*hidden argument*/NULL);
		V_1 = L_26;
		// aimDistance -= playerPos.z;
		float L_27 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28 = V_5;
		float L_29 = L_28.get_z_4();
		V_2 = ((float)il2cpp_codegen_subtract((float)L_27, (float)L_29));
	}

IL_007e:
	{
		// aimDistance = Mathf.Max(1, aimDistance);
		float L_30 = V_2;
		float L_31;
		L_31 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((1.0f), L_30, /*hidden argument*/NULL);
		V_2 = L_31;
		// bool hasHit = RuntimeUtility.RaycastIgnoreTag(
		//     new Ray(camPos, fwd),
		//     out RaycastHit hitInfo, aimDistance, AimCollisionFilter, IgnoreTag);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33 = V_0;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_34;
		memset((&L_34), 0, sizeof(L_34));
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((&L_34), L_32, L_33, /*hidden argument*/NULL);
		float L_35 = V_2;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_36 = __this->get_AimCollisionFilter_7();
		int32_t L_37;
		L_37 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_36, /*hidden argument*/NULL);
		String_t** L_38 = __this->get_address_of_IgnoreTag_8();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_39;
		L_39 = RuntimeUtility_RaycastIgnoreTag_m028B24F950C8BC320919E184362FEF37DBE54D90(L_34, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), L_35, L_37, (String_t**)L_38, /*hidden argument*/NULL);
		// return hasHit ? hitInfo.point : camPos + fwd * aimDistance;
		if (L_39)
		{
			goto IL_00ba;
		}
	}
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41 = V_0;
		float L_42 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43;
		L_43 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_41, L_42, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44;
		L_44 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_40, L_43, /*hidden argument*/NULL);
		return L_44;
	}

IL_00ba:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45;
		L_45 = RaycastHit_get_point_m32F7282CBB2E13393A33BAD046BDA218E48DD21E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), /*hidden argument*/NULL);
		return L_45;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonAim::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonAim_PostPipelineStageCallback_m431D6A5A151FC73D58E2BB5C843C4A9D785AED82 (Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, int32_t ___stage1, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (stage == CinemachineCore.Stage.Body)
		int32_t L_0 = ___stage1;
		if (L_0)
		{
			goto IL_0010;
		}
	}
	{
		// state.ReferenceLookAt = GetLookAtPoint(ref state);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_1 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_2 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Cinemachine3rdPersonAim_GetLookAtPoint_m6EFCD1C8BBBA93A85D2C873ABB33F85025D2E859(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_2, /*hidden argument*/NULL);
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_1, L_3, /*hidden argument*/NULL);
	}

IL_0010:
	{
		// if (stage == CinemachineCore.Stage.Finalize)
		int32_t L_4 = ___stage1;
		if ((!(((uint32_t)L_4) == ((uint32_t)3))))
		{
			goto IL_0051;
		}
	}
	{
		// var dir = state.ReferenceLookAt - state.FinalPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_5 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_5, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_7 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_7, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_6, L_8, /*hidden argument*/NULL);
		V_0 = L_9;
		// if (dir.sqrMagnitude > 0.01f)
		float L_10;
		L_10 = Vector3_get_sqrMagnitude_mC567EE6DF411501A8FE1F23A0038862630B88249((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), /*hidden argument*/NULL);
		if ((!(((float)L_10) > ((float)(0.00999999978f)))))
		{
			goto IL_0051;
		}
	}
	{
		// state.RawOrientation = Quaternion.LookRotation(dir, state.ReferenceUp);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_11 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_13 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_13, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_15;
		L_15 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_12, L_14, /*hidden argument*/NULL);
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, L_15, /*hidden argument*/NULL);
		// state.OrientationCorrection = Quaternion.identity;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_16 = ___state2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_17;
		L_17 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_16, L_17, /*hidden argument*/NULL);
	}

IL_0051:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonAim::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonAim__ctor_m3FD0201C504BF089A48A2A2054B8CD3F85DB46EF (Cinemachine3rdPersonAim_t8854FBDD1E5514D96A468C040E638A1D0D0D2E42 * __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 string IgnoreTag = string.Empty;
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_IgnoreTag_8(L_0);
		CinemachineExtension__ctor_m7331AF4105FCAFF48E3CC9A412B1953647E0BEBA(__this, /*hidden argument*/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.Cinemachine3rdPersonFollow::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_OnValidate_mD52752FC1E0022C921AE0857A427EA108096BA83 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, const RuntimeMethod* method)
{
	{
		// CameraSide = Mathf.Clamp(CameraSide, -1.0f, 1.0f);
		float L_0 = __this->get_CameraSide_15();
		float L_1;
		L_1 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_0, (-1.0f), (1.0f), /*hidden argument*/NULL);
		__this->set_CameraSide_15(L_1);
		// Damping.x = Mathf.Max(0, Damping.x);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_2 = __this->get_address_of_Damping_12();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_3 = __this->get_address_of_Damping_12();
		float L_4 = L_3->get_x_2();
		float L_5;
		L_5 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_4, /*hidden argument*/NULL);
		L_2->set_x_2(L_5);
		// Damping.y = Mathf.Max(0, Damping.y);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_6 = __this->get_address_of_Damping_12();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_7 = __this->get_address_of_Damping_12();
		float L_8 = L_7->get_y_3();
		float L_9;
		L_9 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_8, /*hidden argument*/NULL);
		L_6->set_y_3(L_9);
		// Damping.z = Mathf.Max(0, Damping.z);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_10 = __this->get_address_of_Damping_12();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_11 = __this->get_address_of_Damping_12();
		float L_12 = L_11->get_z_4();
		float L_13;
		L_13 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_12, /*hidden argument*/NULL);
		L_10->set_z_4(L_13);
		// CameraRadius = Mathf.Max(0.001f, CameraRadius);
		float L_14 = __this->get_CameraRadius_19();
		float L_15;
		L_15 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00100000005f), L_14, /*hidden argument*/NULL);
		__this->set_CameraRadius_19(L_15);
		// }
		return;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_Reset_m7B9D8F5575FCA0073A412D0147A5949A72D4D39B (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, const RuntimeMethod* method)
{
	{
		// ShoulderOffset = new Vector3(0.5f, -0.4f, 0.0f);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		memset((&L_0), 0, sizeof(L_0));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_0), (0.5f), (-0.400000006f), (0.0f), /*hidden argument*/NULL);
		__this->set_ShoulderOffset_13(L_0);
		// VerticalArmLength = 0.4f;
		__this->set_VerticalArmLength_14((0.400000006f));
		// CameraSide = 1.0f;
		__this->set_CameraSide_15((1.0f));
		// CameraDistance = 2.0f;
		__this->set_CameraDistance_16((2.0f));
		// Damping = new Vector3(0.1f, 0.5f, 0.3f);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_1), (0.100000001f), (0.5f), (0.300000012f), /*hidden argument*/NULL);
		__this->set_Damping_12(L_1);
		// CameraCollisionFilter = 1;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_2;
		L_2 = LayerMask_op_Implicit_mC7EE32122D2A4786D3C00B93E41604B71BF1397C(1, /*hidden argument*/NULL);
		__this->set_CameraCollisionFilter_17(L_2);
		// CameraRadius = 0.2f;
		__this->set_CameraRadius_19((0.200000003f));
		// }
		return;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_OnDestroy_mEADA974793E9164F5B5214D7B61648B8425660FC (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// RuntimeUtility.DestroyScratchCollider();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		RuntimeUtility_DestroyScratchCollider_m0E3F76B3A7CFA392351D2E5D4705069A359B980B(/*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean Cinemachine.Cinemachine3rdPersonFollow::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cinemachine3rdPersonFollow_get_IsValid_mA7AB0949602C57690E5DA8A590D80112BAB000DA (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public override bool IsValid => enabled && FollowTarget != null;
		bool L_0;
		L_0 = Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		return L_2;
	}

IL_0015:
	{
		return (bool)0;
	}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.Cinemachine3rdPersonFollow::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Cinemachine3rdPersonFollow_get_Stage_m1859D4E263C07EACAD8C3C899D327FC85761FFC2 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, const RuntimeMethod* method)
{
	{
		// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Body; } }
		return (int32_t)(0);
	}
}
// System.Single Cinemachine.Cinemachine3rdPersonFollow::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Cinemachine3rdPersonFollow_GetMaxDampTime_m98EDF505AFFC8235F306E91EB8C2B1A867A4B641 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, const RuntimeMethod* method)
{
	{
		// return Mathf.Max(Damping.x, Mathf.Max(Damping.y, Damping.z));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_0 = __this->get_address_of_Damping_12();
		float L_1 = L_0->get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_2 = __this->get_address_of_Damping_12();
		float L_3 = L_2->get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_4 = __this->get_address_of_Damping_12();
		float L_5 = L_4->get_z_4();
		float L_6;
		L_6 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_3, L_5, /*hidden argument*/NULL);
		float L_7;
		L_7 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_1, L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_MutateCameraState_m8EF4ADD2CE87316458D9B4D365FF587EDEE26C4F (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	{
		// if (IsValid)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (!L_0)
		{
			goto IL_0024;
		}
	}
	{
		// if (!VirtualCamera.PreviousStateIsValid)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1;
		L_1 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_1);
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		// deltaTime = -1;
		___deltaTime1 = (-1.0f);
	}

IL_001c:
	{
		// PositionCamera(ref curState, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_3 = ___curState0;
		float L_4 = ___deltaTime1;
		Cinemachine3rdPersonFollow_PositionCamera_mD6357591900C0D7F3740BCE6FB061F1287630B21(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_3, L_4, /*hidden argument*/NULL);
	}

IL_0024:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::PositionCamera(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_PositionCamera_mD6357591900C0D7F3740BCE6FB061F1287630B21 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_4;
	memset((&V_4), 0, sizeof(V_4));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_5;
	memset((&V_5), 0, sizeof(V_5));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_6;
	memset((&V_6), 0, sizeof(V_6));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_7;
	memset((&V_7), 0, sizeof(V_7));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_8;
	memset((&V_8), 0, sizeof(V_8));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_9;
	memset((&V_9), 0, sizeof(V_9));
	{
		// var up = curState.ReferenceUp;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_0 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		// var targetPos = FollowTargetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = CinemachineComponentBase_get_FollowTargetPosition_mF3A92D2EE8A07BC0E1FC820AFAA5F4CC24CD1C94(__this, /*hidden argument*/NULL);
		V_1 = L_2;
		// var targetRot = FollowTargetRotation;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_3;
		L_3 = CinemachineComponentBase_get_FollowTargetRotation_m63FA12EC6372FC0D1D4C0224C86AD054EA31387F(__this, /*hidden argument*/NULL);
		V_2 = L_3;
		// var targetForward = targetRot * Vector3.forward;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_4 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_4, L_5, /*hidden argument*/NULL);
		V_3 = L_6;
		// var heading = GetHeading(targetForward, up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = V_0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_9;
		L_9 = Cinemachine3rdPersonFollow_GetHeading_m7D65BE2D2EE002F8B65C41D90FAB4FFC89DFAB0E(__this, L_7, L_8, /*hidden argument*/NULL);
		V_4 = L_9;
		// if (deltaTime < 0)
		float L_10 = ___deltaTime1;
		if ((!(((float)L_10) < ((float)(0.0f)))))
		{
			goto IL_0040;
		}
	}
	{
		// m_DampingCorrection = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_m_DampingCorrection_21(L_11);
		// }
		goto IL_0092;
	}

IL_0040:
	{
		// m_DampingCorrection += Quaternion.Inverse(heading) * (m_PreviousFollowTargetPosition - targetPos);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = __this->get_m_DampingCorrection_21();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13 = V_4;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_14;
		L_14 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_13, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15 = __this->get_m_PreviousFollowTargetPosition_20();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_15, L_16, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		L_18 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_14, L_17, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_12, L_18, /*hidden argument*/NULL);
		__this->set_m_DampingCorrection_21(L_19);
		// m_DampingCorrection -= VirtualCamera.DetachedFollowTargetDamp(m_DampingCorrection, Damping, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = __this->get_m_DampingCorrection_21();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_21;
		L_21 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = __this->get_m_DampingCorrection_21();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23 = __this->get_Damping_12();
		float L_24 = ___deltaTime1;
		NullCheck(L_21);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_mFA07AB4CA8E758190A3AD4D83392619A10E19BEB(L_21, L_22, L_23, L_24, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_20, L_25, /*hidden argument*/NULL);
		__this->set_m_DampingCorrection_21(L_26);
	}

IL_0092:
	{
		// m_PreviousFollowTargetPosition = targetPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = V_1;
		__this->set_m_PreviousFollowTargetPosition_20(L_27);
		// var root = targetPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28 = V_1;
		V_5 = L_28;
		// GetRawRigPositions(root, targetRot, heading, out _, out Vector3 hand);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29 = V_5;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_30 = V_2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_31 = V_4;
		Cinemachine3rdPersonFollow_GetRawRigPositions_m74FD948BB60F544B2883CB985B5CAEB2A7E830B1(__this, L_29, L_30, L_31, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_9), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_6), /*hidden argument*/NULL);
		// var collidedHand = ResolveCollisions(root, hand, CameraRadius * 1.05f);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33 = V_6;
		float L_34 = __this->get_CameraRadius_19();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
		L_35 = Cinemachine3rdPersonFollow_ResolveCollisions_m135E87083BF4188402D3AF09224FE1C572BA21C7(__this, L_32, L_33, ((float)il2cpp_codegen_multiply((float)L_34, (float)(1.04999995f))), /*hidden argument*/NULL);
		V_7 = L_35;
		// Vector3 camPos = hand - (targetForward * CameraDistance);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37 = V_3;
		float L_38 = __this->get_CameraDistance_16();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_37, L_38, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40;
		L_40 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_36, L_39, /*hidden argument*/NULL);
		V_8 = L_40;
		// camPos = ResolveCollisions(collidedHand, camPos, CameraRadius);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41 = V_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42 = V_8;
		float L_43 = __this->get_CameraRadius_19();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44;
		L_44 = Cinemachine3rdPersonFollow_ResolveCollisions_m135E87083BF4188402D3AF09224FE1C572BA21C7(__this, L_41, L_42, L_43, /*hidden argument*/NULL);
		V_8 = L_44;
		// curState.RawPosition = camPos;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_45 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_46 = V_8;
		CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_45, L_46, /*hidden argument*/NULL);
		// curState.RawOrientation = targetRot;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_47 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_48 = V_2;
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_47, L_48, /*hidden argument*/NULL);
		// curState.ReferenceUp = up;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_49 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_50 = V_0;
		CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_49, L_50, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::GetRigPositions(UnityEngine.Vector3&,UnityEngine.Vector3&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_GetRigPositions_m0B350EE139BBE08CEC35AC25DE11BB0D76B9F8E5 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___root0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___shoulder1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___hand2, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_3;
	memset((&V_3), 0, sizeof(V_3));
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		// var up = VirtualCamera.State.ReferenceUp;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0;
		L_0 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_1;
		L_1 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_0);
		V_4 = L_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_4), /*hidden argument*/NULL);
		V_0 = L_2;
		// var targetRot = FollowTargetRotation;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_3;
		L_3 = CinemachineComponentBase_get_FollowTargetRotation_m63FA12EC6372FC0D1D4C0224C86AD054EA31387F(__this, /*hidden argument*/NULL);
		V_1 = L_3;
		// var targetForward = targetRot * Vector3.forward;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_4 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_4, L_5, /*hidden argument*/NULL);
		V_2 = L_6;
		// var heading = GetHeading(targetForward, up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = V_0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_9;
		L_9 = Cinemachine3rdPersonFollow_GetHeading_m7D65BE2D2EE002F8B65C41D90FAB4FFC89DFAB0E(__this, L_7, L_8, /*hidden argument*/NULL);
		V_3 = L_9;
		// root = m_PreviousFollowTargetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_10 = ___root0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11 = __this->get_m_PreviousFollowTargetPosition_20();
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_10 = L_11;
		// GetRawRigPositions(root, targetRot, heading, out shoulder, out hand);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_12 = ___root0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_12);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_14 = V_1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_15 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_16 = ___shoulder1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_17 = ___hand2;
		Cinemachine3rdPersonFollow_GetRawRigPositions_m74FD948BB60F544B2883CB985B5CAEB2A7E830B1(__this, L_13, L_14, L_15, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_16, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_17, /*hidden argument*/NULL);
		// hand = ResolveCollisions(root, hand, CameraRadius * 1.05f);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_18 = ___hand2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_19 = ___root0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_19);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_21 = ___hand2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_21);
		float L_23 = __this->get_CameraRadius_19();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = Cinemachine3rdPersonFollow_ResolveCollisions_m135E87083BF4188402D3AF09224FE1C572BA21C7(__this, L_20, L_22, ((float)il2cpp_codegen_multiply((float)L_23, (float)(1.04999995f))), /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_18 = L_24;
		// }
		return;
	}
}
// UnityEngine.Quaternion Cinemachine.Cinemachine3rdPersonFollow::GetHeading(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Cinemachine3rdPersonFollow_GetHeading_m7D65BE2D2EE002F8B65C41D90FAB4FFC89DFAB0E (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___targetForward0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var planeForward = targetForward.ProjectOntoPlane(up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___targetForward0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___up1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		// var heading = UnityVectorExtensions.SignedAngle(Vector3.forward, planeForward, up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = ___up1;
		float L_6;
		L_6 = UnityVectorExtensions_SignedAngle_mD9BC7BAFD53B8BEE637C33AF52EAB09DFA45F939(L_3, L_4, L_5, /*hidden argument*/NULL);
		// return Quaternion.AngleAxis(heading, up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = ___up1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_8;
		L_8 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_6, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::GetRawRigPositions(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Vector3&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_GetRawRigPositions_m74FD948BB60F544B2883CB985B5CAEB2A7E830B1 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___root0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___targetRot1, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___heading2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___shoulder3, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___hand4, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var shoulderPivotReflected = Vector3.Reflect(ShoulderOffset, Vector3.right);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_ShoulderOffset_13();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_right_mF5A51F81961474E0A7A31C2757FD00921FB79C44(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_Reflect_m46273855FA396DF91C2EE4780B8F227C96C8A024(L_0, L_1, /*hidden argument*/NULL);
		// var shoulderOffset = Vector3.Lerp(shoulderPivotReflected, ShoulderOffset, CameraSide);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = __this->get_ShoulderOffset_13();
		float L_4 = __this->get_CameraSide_15();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = Vector3_Lerp_m8E095584FFA10CF1D3EABCD04F4C83FB82EC5524_inline(L_2, L_3, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		// shoulderOffset += m_DampingCorrection;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = __this->get_m_DampingCorrection_21();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_6, L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		// shoulder = root + heading * shoulderOffset;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_9 = ___shoulder3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___root0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_11 = ___heading2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_11, L_12, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_10, L_13, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_9 = L_14;
		// hand = shoulder + targetRot * new Vector3(0, VerticalArmLength, 0);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_15 = ___hand4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_16 = ___shoulder3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_16);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_18 = ___targetRot1;
		float L_19 = __this->get_VerticalArmLength_14();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20;
		memset((&L_20), 0, sizeof(L_20));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_20), (0.0f), L_19, (0.0f), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21;
		L_21 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_18, L_20, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
		L_22 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_17, L_21, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_15 = L_22;
		// }
		return;
	}
}
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::ResolveCollisions(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Cinemachine3rdPersonFollow_ResolveCollisions_m135E87083BF4188402D3AF09224FE1C572BA21C7 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___root0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___tip1, float ___cameraRadius2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	float V_3 = 0.0f;
	RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  V_4;
	memset((&V_4), 0, sizeof(V_4));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// var dir = tip - root;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___tip1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___root0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		// var len = dir.magnitude;
		float L_3;
		L_3 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), /*hidden argument*/NULL);
		V_1 = L_3;
		// dir /= len;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = V_0;
		float L_5 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline(L_4, L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		// var result = tip;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = ___tip1;
		V_2 = L_7;
		// float desiredCorrection = 0;
		V_3 = (0.0f);
		// if (RuntimeUtility.SphereCastIgnoreTag(
		//     root, cameraRadius, dir, out RaycastHit hitInfo,
		//     len, CameraCollisionFilter, IgnoreTag))
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___root0;
		float L_9 = ___cameraRadius2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_0;
		float L_11 = V_1;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_12 = __this->get_CameraCollisionFilter_17();
		int32_t L_13;
		L_13 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_12, /*hidden argument*/NULL);
		String_t** L_14 = __this->get_address_of_IgnoreTag_18();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = RuntimeUtility_SphereCastIgnoreTag_mF63BBA794BD68DF691D1EC863B2CA138CECA6D64(L_8, L_9, L_10, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), L_11, L_13, (String_t**)L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0067;
		}
	}
	{
		// var desiredResult = hitInfo.point + hitInfo.normal * cameraRadius;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = RaycastHit_get_point_m32F7282CBB2E13393A33BAD046BDA218E48DD21E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = RaycastHit_get_normal_m2C813B25BAECD87FD9E9CB294278B291F4CC6674((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), /*hidden argument*/NULL);
		float L_18 = ___cameraRadius2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_17, L_18, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20;
		L_20 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_16, L_19, /*hidden argument*/NULL);
		// desiredCorrection = (desiredResult - tip).magnitude;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = ___tip1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
		L_22 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_20, L_21, /*hidden argument*/NULL);
		V_5 = L_22;
		float L_23;
		L_23 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_5), /*hidden argument*/NULL);
		V_3 = L_23;
	}

IL_0067:
	{
		// if (desiredCorrection > Epsilon)
		float L_24 = V_3;
		if ((!(((float)L_24) > ((float)(9.99999975E-05f)))))
		{
			goto IL_007d;
		}
	}
	{
		// result -= dir * desiredCorrection;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = V_0;
		float L_27 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_26, L_27, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
		L_29 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_25, L_28, /*hidden argument*/NULL);
		V_2 = L_29;
	}

IL_007d:
	{
		// return result;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = V_2;
		return L_30;
	}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow__ctor_m9FC063AEC945BFF7CB0D77584F0B4A09546BC805 (Cinemachine3rdPersonFollow_tA815DFE7F4BEFFDFF5C9C0665A4DFA1C0AC8B5D1 * __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 string IgnoreTag = string.Empty;
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_IgnoreTag_18(L_0);
		CinemachineComponentBase__ctor_mF80CD1194482BC499205396A8622FAE20F5B75D4(__this, /*hidden argument*/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.CinemachineBasicMultiChannelPerlin::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBasicMultiChannelPerlin_get_IsValid_m89FD92464853D4D80540492E7A94B293D637536E (CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public override bool IsValid { get { return enabled && m_NoiseProfile != null; } }
		bool L_0;
		L_0 = Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397 * L_1 = __this->get_m_NoiseProfile_12();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		return L_2;
	}

IL_0015:
	{
		return (bool)0;
	}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineBasicMultiChannelPerlin::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineBasicMultiChannelPerlin_get_Stage_mFBFFEC86F9A8F773FA9028D684D39194F8DF042D (CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF * __this, const RuntimeMethod* method)
{
	{
		// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Noise; } }
		return (int32_t)(2);
	}
}
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_MutateCameraState_m71D2179E138E53253A53FC2033BBF5DB002CB888 (CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// if (!IsValid || deltaTime < 0)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		float L_1 = ___deltaTime1;
		if ((!(((float)L_1) < ((float)(0.0f)))))
		{
			goto IL_0018;
		}
	}

IL_0010:
	{
		// mInitialized = false;
		__this->set_mInitialized_16((bool)0);
		// return;
		return;
	}

IL_0018:
	{
		// if (!mInitialized)
		bool L_2 = __this->get_mInitialized_16();
		if (L_2)
		{
			goto IL_0026;
		}
	}
	{
		// Initialize();
		CinemachineBasicMultiChannelPerlin_Initialize_mBE33134720655F241B32247831C18F3F4AC7E7E5(__this, /*hidden argument*/NULL);
	}

IL_0026:
	{
		// if (TargetPositionCache.CacheMode == TargetPositionCache.Mode.Playback
		//         && TargetPositionCache.HasHurrentTime)
		IL2CPP_RUNTIME_CLASS_INIT(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = TargetPositionCache_get_CacheMode_mC4847BC1073AF20F9206798A04F0AAEB7675EF2D_inline(/*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)2))))
		{
			goto IL_0049;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = TargetPositionCache_get_HasHurrentTime_mD38DDBFB10FC5D0FB648E927AA8B3F2434DC547E(/*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0049;
		}
	}
	{
		// mNoiseTime = TargetPositionCache.CurrentTime * m_FrequencyGain;
		IL2CPP_RUNTIME_CLASS_INIT(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		float L_5;
		L_5 = TargetPositionCache_get_CurrentTime_m3F5821119AECD4EC85404EAD43A2165DBC2637C5_inline(/*hidden argument*/NULL);
		float L_6 = __this->get_m_FrequencyGain_15();
		__this->set_mNoiseTime_17(((float)il2cpp_codegen_multiply((float)L_5, (float)L_6)));
		goto IL_005e;
	}

IL_0049:
	{
		// mNoiseTime += deltaTime * m_FrequencyGain;
		float L_7 = __this->get_mNoiseTime_17();
		float L_8 = ___deltaTime1;
		float L_9 = __this->get_m_FrequencyGain_15();
		__this->set_mNoiseTime_17(((float)il2cpp_codegen_add((float)L_7, (float)((float)il2cpp_codegen_multiply((float)L_8, (float)L_9)))));
	}

IL_005e:
	{
		// curState.PositionCorrection += curState.CorrectedOrientation * NoiseSettings.GetCombinedFilterResults(
		//         m_NoiseProfile.PositionNoise, mNoiseTime, mNoiseOffsets) * m_AmplitudeGain;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_10 = ___curState0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_11 = L_10;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_13 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_14;
		L_14 = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_13, /*hidden argument*/NULL);
		NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397 * L_15 = __this->get_m_NoiseProfile_12();
		NullCheck(L_15);
		TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8* L_16 = L_15->get_PositionNoise_4();
		float L_17 = __this->get_mNoiseTime_17();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = __this->get_mNoiseOffsets_18();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = NoiseSettings_GetCombinedFilterResults_m2D89EDF921D81B5476532B768C2099BDCBA047AF(L_16, L_17, L_18, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20;
		L_20 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_14, L_19, /*hidden argument*/NULL);
		float L_21 = __this->get_m_AmplitudeGain_14();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
		L_22 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_20, L_21, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_12, L_22, /*hidden argument*/NULL);
		CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, L_23, /*hidden argument*/NULL);
		// Quaternion rotNoise = Quaternion.Euler(NoiseSettings.GetCombinedFilterResults(
		//         m_NoiseProfile.OrientationNoise, mNoiseTime, mNoiseOffsets) * m_AmplitudeGain);
		NoiseSettings_tD51A3FC701AF692F4CFC059617906D6C31AA4397 * L_24 = __this->get_m_NoiseProfile_12();
		NullCheck(L_24);
		TransformNoiseParamsU5BU5D_tAAFE5A68590001F335235A6C9BB568E9BA1F1EC8* L_25 = L_24->get_OrientationNoise_5();
		float L_26 = __this->get_mNoiseTime_17();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = __this->get_mNoiseOffsets_18();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = NoiseSettings_GetCombinedFilterResults_m2D89EDF921D81B5476532B768C2099BDCBA047AF(L_25, L_26, L_27, /*hidden argument*/NULL);
		float L_29 = __this->get_m_AmplitudeGain_14();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30;
		L_30 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_28, L_29, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_31;
		L_31 = Quaternion_Euler_m887ABE4F4DD563351E9874D63922C2F53969BBAB(L_30, /*hidden argument*/NULL);
		V_0 = L_31;
		// if (m_PivotOffset != Vector3.zero)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = __this->get_m_PivotOffset_13();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33;
		L_33 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		bool L_34;
		L_34 = Vector3_op_Inequality_m15190A795B416EB699E69E6190DE6F1C1F208710(L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_0138;
		}
	}
	{
		// Matrix4x4 m = Matrix4x4.Translate(-m_PivotOffset);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = __this->get_m_PivotOffset_13();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36;
		L_36 = Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline(L_35, /*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_37;
		L_37 = Matrix4x4_Translate_m48688727FA7BBA42DF2108C1A9395FC23431AC9A(L_36, /*hidden argument*/NULL);
		V_1 = L_37;
		// m = Matrix4x4.Rotate(rotNoise) * m;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_38 = V_0;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_39;
		L_39 = Matrix4x4_Rotate_m783F8A008EC7D0C3C02A5718002491F017F21E0E(L_38, /*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_40 = V_1;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_41;
		L_41 = Matrix4x4_op_Multiply_mC2B30D333D4399C1693414F1A73D87FB3450F39F(L_39, L_40, /*hidden argument*/NULL);
		V_1 = L_41;
		// m = Matrix4x4.Translate(m_PivotOffset) * m;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42 = __this->get_m_PivotOffset_13();
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_43;
		L_43 = Matrix4x4_Translate_m48688727FA7BBA42DF2108C1A9395FC23431AC9A(L_42, /*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_44 = V_1;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_45;
		L_45 = Matrix4x4_op_Multiply_mC2B30D333D4399C1693414F1A73D87FB3450F39F(L_43, L_44, /*hidden argument*/NULL);
		V_1 = L_45;
		// curState.PositionCorrection += curState.CorrectedOrientation * m.MultiplyPoint(Vector3.zero);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_46 = ___curState0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_47 = L_46;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48;
		L_48 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_47, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_49 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_50;
		L_50 = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_49, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_51;
		L_51 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_52;
		L_52 = Matrix4x4_MultiplyPoint_mE92BEE4DED3B602983C2BBE06C44AD29564EDA83((Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 *)(&V_1), L_51, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_53;
		L_53 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_50, L_52, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_54;
		L_54 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_48, L_53, /*hidden argument*/NULL);
		CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_47, L_54, /*hidden argument*/NULL);
	}

IL_0138:
	{
		// curState.OrientationCorrection = curState.OrientationCorrection * rotNoise;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_55 = ___curState0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_56 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_57;
		L_57 = CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_56, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_58 = V_0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_59;
		L_59 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_57, L_58, /*hidden argument*/NULL);
		CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_55, L_59, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::ReSeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_ReSeed_m55B7DB6DDB8B7864790E509C07A73E263072A2C9 (CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF * __this, const RuntimeMethod* method)
{
	{
		// mNoiseOffsets = new Vector3(
		//         Random.Range(-1000f, 1000f),
		//         Random.Range(-1000f, 1000f),
		//         Random.Range(-1000f, 1000f));
		float L_0;
		L_0 = Random_Range_mC15372D42A9ABDCAC3DE82E114D60A40C9C311D2((-1000.0f), (1000.0f), /*hidden argument*/NULL);
		float L_1;
		L_1 = Random_Range_mC15372D42A9ABDCAC3DE82E114D60A40C9C311D2((-1000.0f), (1000.0f), /*hidden argument*/NULL);
		float L_2;
		L_2 = Random_Range_mC15372D42A9ABDCAC3DE82E114D60A40C9C311D2((-1000.0f), (1000.0f), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		memset((&L_3), 0, sizeof(L_3));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
		__this->set_mNoiseOffsets_18(L_3);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_Initialize_mBE33134720655F241B32247831C18F3F4AC7E7E5 (CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// mInitialized = true;
		__this->set_mInitialized_16((bool)1);
		// mNoiseTime = CinemachineCore.CurrentTime * m_FrequencyGain;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_0;
		L_0 = CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625(/*hidden argument*/NULL);
		float L_1 = __this->get_m_FrequencyGain_15();
		__this->set_mNoiseTime_17(((float)il2cpp_codegen_multiply((float)L_0, (float)L_1)));
		// if (mNoiseOffsets == Vector3.zero)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = __this->get_mNoiseOffsets_18();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		bool L_4;
		L_4 = Vector3_op_Equality_m8A98C7F38641110A2F90445EF8E98ECE14B08296(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0031;
		}
	}
	{
		// ReSeed();
		CinemachineBasicMultiChannelPerlin_ReSeed_m55B7DB6DDB8B7864790E509C07A73E263072A2C9(__this, /*hidden argument*/NULL);
	}

IL_0031:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin__ctor_m03392D8E786B297606FC3029C2468621D0BD267A (CinemachineBasicMultiChannelPerlin_t09A5B81525F473505BB264366B43E55C8FA143CF * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 m_PivotOffset = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_m_PivotOffset_13(L_0);
		// public float m_AmplitudeGain = 1f;
		__this->set_m_AmplitudeGain_14((1.0f));
		// public float m_FrequencyGain = 1f;
		__this->set_m_FrequencyGain_15((1.0f));
		// private Vector3 mNoiseOffsets = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_mNoiseOffsets_18(L_1);
		CinemachineComponentBase__ctor_mF80CD1194482BC499205396A8622FAE20F5B75D4(__this, /*hidden argument*/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.ICinemachineCamera Cinemachine.CinemachineBlend::get_CamA()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera CamA { get; set; }
		RuntimeObject* L_0 = __this->get_U3CCamAU3Ek__BackingField_0();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineBlend::set_CamA(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera CamA { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CCamAU3Ek__BackingField_0(L_0);
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlend::get_CamB()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera CamB { get; set; }
		RuntimeObject* L_0 = __this->get_U3CCamBU3Ek__BackingField_1();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineBlend::set_CamB(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera CamB { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CCamBU3Ek__BackingField_1(L_0);
		return;
	}
}
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlend::get_BlendCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * CinemachineBlend_get_BlendCurve_m6A1FF79078DEA51B8343A4135E7A5E002D5D13C6 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public AnimationCurve BlendCurve { get; set; }
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_0 = __this->get_U3CBlendCurveU3Ek__BackingField_2();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineBlend::set_BlendCurve(UnityEngine.AnimationCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_set_BlendCurve_m1C92DE13808FD00C1AE25E8D2AA898B82E77129C (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___value0, const RuntimeMethod* method)
{
	{
		// public AnimationCurve BlendCurve { get; set; }
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_0 = ___value0;
		__this->set_U3CBlendCurveU3Ek__BackingField_2(L_0);
		return;
	}
}
// System.Single Cinemachine.CinemachineBlend::get_TimeInBlend()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public float TimeInBlend { get; set; }
		float L_0 = __this->get_U3CTimeInBlendU3Ek__BackingField_3();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineBlend::set_TimeInBlend(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float TimeInBlend { get; set; }
		float L_0 = ___value0;
		__this->set_U3CTimeInBlendU3Ek__BackingField_3(L_0);
		return;
	}
}
// System.Single Cinemachine.CinemachineBlend::get_BlendWeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlend_get_BlendWeight_mCCA9907E0F251FB96CCC75DE16EB76359E69D392 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// if (BlendCurve == null || BlendCurve.length < 2 || IsComplete)
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_0;
		L_0 = CinemachineBlend_get_BlendCurve_m6A1FF79078DEA51B8343A4135E7A5E002D5D13C6_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_1;
		L_1 = CinemachineBlend_get_BlendCurve_m6A1FF79078DEA51B8343A4135E7A5E002D5D13C6_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = AnimationCurve_get_length_mB3D0734222EE55DB1389BCB98CCB1324AF8AA4E0(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_2) < ((int32_t)2)))
		{
			goto IL_001e;
		}
	}
	{
		bool L_3;
		L_3 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(__this, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0024;
		}
	}

IL_001e:
	{
		// return 1;
		return (1.0f);
	}

IL_0024:
	{
		// return Mathf.Clamp01(BlendCurve.Evaluate(TimeInBlend / Duration));
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_4;
		L_4 = CinemachineBlend_get_BlendCurve_m6A1FF79078DEA51B8343A4135E7A5E002D5D13C6_inline(__this, /*hidden argument*/NULL);
		float L_5;
		L_5 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(__this, /*hidden argument*/NULL);
		float L_6;
		L_6 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		float L_7;
		L_7 = AnimationCurve_Evaluate_m1248B5B167F1FFFDC847A08C56B7D63B32311E6A(L_4, ((float)((float)L_5/(float)L_6)), /*hidden argument*/NULL);
		float L_8;
		L_8 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// System.Boolean Cinemachine.CinemachineBlend::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsValid_m55FFFA5BC32710DA0EF7CA8DBD7B0303D562D0D2 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public bool IsValid { get { return ((CamA != null && CamA.IsValid) || (CamB != null && CamB.IsValid)); } }
		RuntimeObject* L_0;
		L_0 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_1);
		if (L_2)
		{
			goto IL_002b;
		}
	}

IL_0015:
	{
		RuntimeObject* L_3;
		L_3 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0029;
		}
	}
	{
		RuntimeObject* L_4;
		L_4 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		bool L_5;
		L_5 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_4);
		return L_5;
	}

IL_0029:
	{
		return (bool)0;
	}

IL_002b:
	{
		return (bool)1;
	}
}
// System.Single Cinemachine.CinemachineBlend::get_Duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public float Duration { get; set; }
		float L_0 = __this->get_U3CDurationU3Ek__BackingField_4();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineBlend::set_Duration(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_set_Duration_m6624099445533093B65C3E92C25060E2C5B2692B (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float Duration { get; set; }
		float L_0 = ___value0;
		__this->set_U3CDurationU3Ek__BackingField_4(L_0);
		return;
	}
}
// System.Boolean Cinemachine.CinemachineBlend::get_IsComplete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public bool IsComplete { get { return TimeInBlend >= Duration || !IsValid; } }
		float L_0;
		L_0 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(__this, /*hidden argument*/NULL);
		float L_1;
		L_1 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(__this, /*hidden argument*/NULL);
		if ((((float)L_0) >= ((float)L_1)))
		{
			goto IL_0018;
		}
	}
	{
		bool L_2;
		L_2 = CinemachineBlend_get_IsValid_m55FFFA5BC32710DA0EF7CA8DBD7B0303D562D0D2(__this, /*hidden argument*/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_m4096D0C82956E1009FA82A07FA6BB184FD5EBC59 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_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_mB6C8A1699C089516D0C30DB54FACEA9DE7BEBEE1(/*hidden argument*/NULL);
		V_0 = L_0;
		// if (CamB == null || !CamB.IsValid)
		RuntimeObject* L_1;
		L_1 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		RuntimeObject* L_2;
		L_2 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		bool L_3;
		L_3 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_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_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_4, _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B, /*hidden argument*/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_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_6, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, /*hidden argument*/NULL);
		// sb.Append(CamB.Name);
		StringBuilder_t * L_8 = V_0;
		RuntimeObject* L_9;
		L_9 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_9);
		String_t* L_10;
		L_10 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_9);
		NullCheck(L_8);
		StringBuilder_t * L_11;
		L_11 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_8, L_10, /*hidden argument*/NULL);
		// sb.Append("]");
		StringBuilder_t * L_12 = V_0;
		NullCheck(L_12);
		StringBuilder_t * L_13;
		L_13 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_12, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, /*hidden argument*/NULL);
	}

IL_0053:
	{
		// sb.Append(" ");
		StringBuilder_t * L_14 = V_0;
		NullCheck(L_14);
		StringBuilder_t * L_15;
		L_15 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_14, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, /*hidden argument*/NULL);
		// sb.Append((int)(BlendWeight * 100f));
		StringBuilder_t * L_16 = V_0;
		float L_17;
		L_17 = CinemachineBlend_get_BlendWeight_mCCA9907E0F251FB96CCC75DE16EB76359E69D392(__this, /*hidden argument*/NULL);
		NullCheck(L_16);
		StringBuilder_t * L_18;
		L_18 = StringBuilder_Append_m796285D173EEA5261E85B95FC79DD4F996CC93DD(L_16, ((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)L_17, (float)(100.0f))))), /*hidden argument*/NULL);
		// sb.Append("% from ");
		StringBuilder_t * L_19 = V_0;
		NullCheck(L_19);
		StringBuilder_t * L_20;
		L_20 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_19, _stringLiteral9F7A4B6C54C2F1E1424871D9ED5587D887F72E3C, /*hidden argument*/NULL);
		// if (CamA == null || !CamA.IsValid)
		RuntimeObject* L_21;
		L_21 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_0094;
		}
	}
	{
		RuntimeObject* L_22;
		L_22 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_22);
		bool L_23;
		L_23 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_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_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_24, _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B, /*hidden argument*/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_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_26, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, /*hidden argument*/NULL);
		// sb.Append(CamA.Name);
		StringBuilder_t * L_28 = V_0;
		RuntimeObject* L_29;
		L_29 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_29);
		String_t* L_30;
		L_30 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_29);
		NullCheck(L_28);
		StringBuilder_t * L_31;
		L_31 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_28, L_30, /*hidden argument*/NULL);
		// sb.Append("]");
		StringBuilder_t * L_32 = V_0;
		NullCheck(L_32);
		StringBuilder_t * L_33;
		L_33 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_32, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, /*hidden argument*/NULL);
	}

IL_00cc:
	{
		// string text = sb.ToString();
		StringBuilder_t * L_34 = V_0;
		NullCheck(L_34);
		String_t* L_35;
		L_35 = VirtFuncInvoker0< 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_mC5B15ABF0A1EAA33217EA6B204901D2817442704(L_36, /*hidden argument*/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_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___cam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * V_0 = NULL;
	{
		// if (cam == CamA || cam == CamB)
		RuntimeObject* L_0 = ___cam0;
		RuntimeObject* L_1;
		L_1 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_2 = ___cam0;
		RuntimeObject* L_3;
		L_3 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		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;
		L_4 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		V_0 = ((BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC *)IsInstClass((RuntimeObject*)L_4, BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC_il2cpp_TypeInfo_var));
		// if (b != null && b.Blend.Uses(cam))
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_5 = V_0;
		if (!L_5)
		{
			goto IL_0033;
		}
	}
	{
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_6 = V_0;
		NullCheck(L_6);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_7;
		L_7 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(L_6, /*hidden argument*/NULL);
		RuntimeObject* L_8 = ___cam0;
		NullCheck(L_7);
		bool L_9;
		L_9 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0033;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_0033:
	{
		// b = CamB as BlendSourceVirtualCamera;
		RuntimeObject* L_10;
		L_10 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		V_0 = ((BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC *)IsInstClass((RuntimeObject*)L_10, BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC_il2cpp_TypeInfo_var));
		// if (b != null && b.Blend.Uses(cam))
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_11 = V_0;
		if (!L_11)
		{
			goto IL_0052;
		}
	}
	{
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_12 = V_0;
		NullCheck(L_12);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_13;
		L_13 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(L_12, /*hidden argument*/NULL);
		RuntimeObject* L_14 = ___cam0;
		NullCheck(L_13);
		bool L_15;
		L_15 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_13, L_14, /*hidden argument*/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_mB06EF56D92F3900609669689E8820647EE84B5A3 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___a0, RuntimeObject* ___b1, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___curve2, float ___duration3, float ___t4, const RuntimeMethod* method)
{
	{
		// public CinemachineBlend(
		//     ICinemachineCamera a, ICinemachineCamera b, AnimationCurve curve, float duration, float t)
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		// CamA = a;
		RuntimeObject* L_0 = ___a0;
		CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline(__this, L_0, /*hidden argument*/NULL);
		// CamB = b;
		RuntimeObject* L_1 = ___b1;
		CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA_inline(__this, L_1, /*hidden argument*/NULL);
		// BlendCurve = curve;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_2 = ___curve2;
		CinemachineBlend_set_BlendCurve_m1C92DE13808FD00C1AE25E8D2AA898B82E77129C_inline(__this, L_2, /*hidden argument*/NULL);
		// TimeInBlend = t;
		float L_3 = ___t4;
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(__this, L_3, /*hidden argument*/NULL);
		// Duration = duration;
		float L_4 = ___duration3;
		CinemachineBlend_set_Duration_m6624099445533093B65C3E92C25060E2C5B2692B_inline(__this, L_4, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlend::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (CamA != null && CamA.IsValid)
		RuntimeObject* L_0;
		L_0 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0022;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_1);
		if (!L_2)
		{
			goto IL_0022;
		}
	}
	{
		// CamA.UpdateCameraState(worldUp, deltaTime);
		RuntimeObject* L_3;
		L_3 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___worldUp0;
		float L_5 = ___deltaTime1;
		NullCheck(L_3);
		InterfaceActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(13 /* System.Void Cinemachine.ICinemachineCamera::UpdateCameraState(UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_3, L_4, L_5);
	}

IL_0022:
	{
		// if (CamB != null && CamB.IsValid)
		RuntimeObject* L_6;
		L_6 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0044;
		}
	}
	{
		RuntimeObject* L_7;
		L_7 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		bool L_8;
		L_8 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_7);
		if (!L_8)
		{
			goto IL_0044;
		}
	}
	{
		// CamB.UpdateCameraState(worldUp, deltaTime);
		RuntimeObject* L_9;
		L_9 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___worldUp0;
		float L_11 = ___deltaTime1;
		NullCheck(L_9);
		InterfaceActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(13 /* System.Void Cinemachine.ICinemachineCamera::UpdateCameraState(UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_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_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineBlend_get_State_m353325CD92B13EF46EAF00985769217EA4F98FA1 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (CamA == null || !CamA.IsValid)
		RuntimeObject* L_0;
		L_0 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_1);
		if (L_2)
		{
			goto IL_003c;
		}
	}

IL_0015:
	{
		// if (CamB == null || !CamB.IsValid)
		RuntimeObject* L_3;
		L_3 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_002a;
		}
	}
	{
		RuntimeObject* L_4;
		L_4 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		bool L_5;
		L_5 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_4);
		if (L_5)
		{
			goto IL_0030;
		}
	}

IL_002a:
	{
		// return CameraState.Default;
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_6;
		L_6 = CameraState_get_Default_m12D560DD60BC9AC6B1A0287EF92D21BFF1C1C8A7(/*hidden argument*/NULL);
		return L_6;
	}

IL_0030:
	{
		// return CamB.State;
		RuntimeObject* L_7;
		L_7 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_8;
		L_8 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_7);
		return L_8;
	}

IL_003c:
	{
		// if (CamB == null || !CamB.IsValid)
		RuntimeObject* L_9;
		L_9 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0051;
		}
	}
	{
		RuntimeObject* L_10;
		L_10 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_10);
		bool L_11;
		L_11 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_10);
		if (L_11)
		{
			goto IL_005d;
		}
	}

IL_0051:
	{
		// return CamA.State;
		RuntimeObject* L_12;
		L_12 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_12);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_13;
		L_13 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_12);
		return L_13;
	}

IL_005d:
	{
		// return CameraState.Lerp(CamA.State, CamB.State, BlendWeight);
		RuntimeObject* L_14;
		L_14 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_15;
		L_15 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_14);
		RuntimeObject* L_16;
		L_16 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_16);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_17;
		L_17 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_16);
		float L_18;
		L_18 = CinemachineBlend_get_BlendWeight_mCCA9907E0F251FB96CCC75DE16EB76359E69D392(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_19;
		L_19 = CameraState_Lerp_m29CBA400AE3DAD80F7B1F9B81B9758244530CB9B(L_15, L_17, L_18, /*hidden argument*/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_m2185E8662569BE0201996EAA3AC55C1A095CA5E3 (CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * __this, const RuntimeMethod* method)
{
	{
		// public float BlendTime { get { return m_Style == Style.Cut ? 0 : m_Time; } }
		int32_t L_0 = __this->get_m_Style_0();
		if (!L_0)
		{
			goto IL_000f;
		}
	}
	{
		float L_1 = __this->get_m_Time_1();
		return L_1;
	}

IL_000f:
	{
		return (0.0f);
	}
}
IL2CPP_EXTERN_C  float CinemachineBlendDefinition_get_BlendTime_m2185E8662569BE0201996EAA3AC55C1A095CA5E3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * _thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *>(__this + _offset);
	float _returnValue;
	_returnValue = CinemachineBlendDefinition_get_BlendTime_m2185E8662569BE0201996EAA3AC55C1A095CA5E3(_thisAdjusted, method);
	return _returnValue;
}
// System.Void Cinemachine.CinemachineBlendDefinition::.ctor(Cinemachine.CinemachineBlendDefinition/Style,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition__ctor_m51379366ABFBFF4642735E6C843F54CF45D642CF (CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * __this, int32_t ___style0, float ___time1, const RuntimeMethod* method)
{
	{
		// m_Style = style;
		int32_t L_0 = ___style0;
		__this->set_m_Style_0(L_0);
		// m_Time = time;
		float L_1 = ___time1;
		__this->set_m_Time_1(L_1);
		// m_CustomCurve = null;
		__this->set_m_CustomCurve_2((AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)NULL);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void CinemachineBlendDefinition__ctor_m51379366ABFBFF4642735E6C843F54CF45D642CF_AdjustorThunk (RuntimeObject * __this, int32_t ___style0, float ___time1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * _thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *>(__this + _offset);
	CinemachineBlendDefinition__ctor_m51379366ABFBFF4642735E6C843F54CF45D642CF(_thisAdjusted, ___style0, ___time1, method);
}
// System.Void Cinemachine.CinemachineBlendDefinition::CreateStandardCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition_CreateStandardCurves_m4877FF63D3A4E8933F6817ECAEB9B500B9A3D56B (CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* V_0 = NULL;
	{
		// sStandardCurves = new AnimationCurve[(int)Style.Custom];
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_0 = (AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A*)(AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A*)SZArrayNew(AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A_il2cpp_TypeInfo_var, (uint32_t)7);
		((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->set_sStandardCurves_3(L_0);
		// sStandardCurves[(int)Style.Cut] = null;
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_1 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, NULL);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)NULL);
		// sStandardCurves[(int)Style.EaseInOut] = AnimationCurve.EaseInOut(0f, 0f, 1, 1f);
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_2 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_3;
		L_3 = AnimationCurve_EaseInOut_mF6EF091CED5651331D6115CEDF7BE27F3168B7DF((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_3);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)L_3);
		// sStandardCurves[(int)Style.EaseIn] = AnimationCurve.Linear(0f, 0f, 1, 1f);
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_4 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_5;
		L_5 = AnimationCurve_Linear_mE61D9A684B81B47365C299B6B9C5D744FC9DFBFA((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_5);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)L_5);
		// Keyframe[] keys = sStandardCurves[(int)Style.EaseIn].keys;
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_6 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		NullCheck(L_6);
		int32_t L_7 = 2;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		NullCheck(L_8);
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_9;
		L_9 = AnimationCurve_get_keys_m64FA75C0B1F7BCDE123EFB903962B2BD9DD5F321(L_8, /*hidden argument*/NULL);
		V_0 = L_9;
		// keys[0].outTangent = 1.4f;
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_10 = V_0;
		NullCheck(L_10);
		Keyframe_set_outTangent_m8754D0F36E7C5470E7FE426171ADD7D77077C275((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (1.39999998f), /*hidden argument*/NULL);
		// keys[1].inTangent = 0;
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_11 = V_0;
		NullCheck(L_11);
		Keyframe_set_inTangent_m12C08116896BC3E2C632356738D4CBE1D43B37C5((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (0.0f), /*hidden argument*/NULL);
		// sStandardCurves[(int)Style.EaseIn].keys = keys;
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_12 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		NullCheck(L_12);
		int32_t L_13 = 2;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_15 = V_0;
		NullCheck(L_14);
		AnimationCurve_set_keys_m146468F0FF5228D829489E845C1193B1D83543BF(L_14, L_15, /*hidden argument*/NULL);
		// sStandardCurves[(int)Style.EaseOut] = AnimationCurve.Linear(0f, 0f, 1, 1f);
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_16 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_17;
		L_17 = AnimationCurve_Linear_mE61D9A684B81B47365C299B6B9C5D744FC9DFBFA((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_16);
		ArrayElementTypeCheck (L_16, L_17);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)L_17);
		// keys = sStandardCurves[(int)Style.EaseOut].keys;
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_18 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		NullCheck(L_18);
		int32_t L_19 = 3;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		NullCheck(L_20);
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_21;
		L_21 = AnimationCurve_get_keys_m64FA75C0B1F7BCDE123EFB903962B2BD9DD5F321(L_20, /*hidden argument*/NULL);
		V_0 = L_21;
		// keys[0].outTangent = 0;
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_22 = V_0;
		NullCheck(L_22);
		Keyframe_set_outTangent_m8754D0F36E7C5470E7FE426171ADD7D77077C275((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (0.0f), /*hidden argument*/NULL);
		// keys[1].inTangent = 1.4f;
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_23 = V_0;
		NullCheck(L_23);
		Keyframe_set_inTangent_m12C08116896BC3E2C632356738D4CBE1D43B37C5((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (1.39999998f), /*hidden argument*/NULL);
		// sStandardCurves[(int)Style.EaseOut].keys = keys;
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_24 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		NullCheck(L_24);
		int32_t L_25 = 3;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_27 = V_0;
		NullCheck(L_26);
		AnimationCurve_set_keys_m146468F0FF5228D829489E845C1193B1D83543BF(L_26, L_27, /*hidden argument*/NULL);
		// sStandardCurves[(int)Style.HardIn] = AnimationCurve.Linear(0f, 0f, 1, 1f);
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_28 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_29;
		L_29 = AnimationCurve_Linear_mE61D9A684B81B47365C299B6B9C5D744FC9DFBFA((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_28);
		ArrayElementTypeCheck (L_28, L_29);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(4), (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)L_29);
		// keys = sStandardCurves[(int)Style.HardIn].keys;
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_30 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		NullCheck(L_30);
		int32_t L_31 = 4;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		NullCheck(L_32);
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_33;
		L_33 = AnimationCurve_get_keys_m64FA75C0B1F7BCDE123EFB903962B2BD9DD5F321(L_32, /*hidden argument*/NULL);
		V_0 = L_33;
		// keys[0].outTangent = 0;
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_34 = V_0;
		NullCheck(L_34);
		Keyframe_set_outTangent_m8754D0F36E7C5470E7FE426171ADD7D77077C275((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (0.0f), /*hidden argument*/NULL);
		// keys[1].inTangent = 3f;
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_35 = V_0;
		NullCheck(L_35);
		Keyframe_set_inTangent_m12C08116896BC3E2C632356738D4CBE1D43B37C5((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (3.0f), /*hidden argument*/NULL);
		// sStandardCurves[(int)Style.HardIn].keys = keys;
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_36 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		NullCheck(L_36);
		int32_t L_37 = 4;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_39 = V_0;
		NullCheck(L_38);
		AnimationCurve_set_keys_m146468F0FF5228D829489E845C1193B1D83543BF(L_38, L_39, /*hidden argument*/NULL);
		// sStandardCurves[(int)Style.HardOut] = AnimationCurve.Linear(0f, 0f, 1, 1f);
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_40 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_41;
		L_41 = AnimationCurve_Linear_mE61D9A684B81B47365C299B6B9C5D744FC9DFBFA((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_40);
		ArrayElementTypeCheck (L_40, L_41);
		(L_40)->SetAt(static_cast<il2cpp_array_size_t>(5), (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)L_41);
		// keys = sStandardCurves[(int)Style.HardOut].keys;
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_42 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		NullCheck(L_42);
		int32_t L_43 = 5;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_44 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		NullCheck(L_44);
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_45;
		L_45 = AnimationCurve_get_keys_m64FA75C0B1F7BCDE123EFB903962B2BD9DD5F321(L_44, /*hidden argument*/NULL);
		V_0 = L_45;
		// keys[0].outTangent = 3f;
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_46 = V_0;
		NullCheck(L_46);
		Keyframe_set_outTangent_m8754D0F36E7C5470E7FE426171ADD7D77077C275((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (3.0f), /*hidden argument*/NULL);
		// keys[1].inTangent = 0;
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_47 = V_0;
		NullCheck(L_47);
		Keyframe_set_inTangent_m12C08116896BC3E2C632356738D4CBE1D43B37C5((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (0.0f), /*hidden argument*/NULL);
		// sStandardCurves[(int)Style.HardOut].keys = keys;
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_48 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		NullCheck(L_48);
		int32_t L_49 = 5;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		KeyframeU5BU5D_tF817D582FE6B521008A03DDBB5D1326DD78DB0BC* L_51 = V_0;
		NullCheck(L_50);
		AnimationCurve_set_keys_m146468F0FF5228D829489E845C1193B1D83543BF(L_50, L_51, /*hidden argument*/NULL);
		// sStandardCurves[(int)Style.Linear] = AnimationCurve.Linear(0f, 0f, 1, 1f);
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_52 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_53;
		L_53 = AnimationCurve_Linear_mE61D9A684B81B47365C299B6B9C5D744FC9DFBFA((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_52);
		ArrayElementTypeCheck (L_52, L_53);
		(L_52)->SetAt(static_cast<il2cpp_array_size_t>(6), (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)L_53);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void CinemachineBlendDefinition_CreateStandardCurves_m4877FF63D3A4E8933F6817ECAEB9B500B9A3D56B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * _thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *>(__this + _offset);
	CinemachineBlendDefinition_CreateStandardCurves_m4877FF63D3A4E8933F6817ECAEB9B500B9A3D56B(_thisAdjusted, method);
}
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlendDefinition::get_BlendCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * CinemachineBlendDefinition_get_BlendCurve_m547D15706E83EACB4DE888750C0728BDE5974873 (CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_Style == Style.Custom)
		int32_t L_0 = __this->get_m_Style_0();
		if ((!(((uint32_t)L_0) == ((uint32_t)7))))
		{
			goto IL_0037;
		}
	}
	{
		// if (m_CustomCurve == null)
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_1 = __this->get_m_CustomCurve_2();
		if (L_1)
		{
			goto IL_0030;
		}
	}
	{
		// m_CustomCurve = AnimationCurve.EaseInOut(0f, 0f, 1, 1f);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_2;
		L_2 = AnimationCurve_EaseInOut_mF6EF091CED5651331D6115CEDF7BE27F3168B7DF((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		__this->set_m_CustomCurve_2(L_2);
	}

IL_0030:
	{
		// return m_CustomCurve;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_3 = __this->get_m_CustomCurve_2();
		return L_3;
	}

IL_0037:
	{
		// if (sStandardCurves == null)
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_4 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		if (L_4)
		{
			goto IL_0044;
		}
	}
	{
		// CreateStandardCurves();
		CinemachineBlendDefinition_CreateStandardCurves_m4877FF63D3A4E8933F6817ECAEB9B500B9A3D56B((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *)__this, /*hidden argument*/NULL);
	}

IL_0044:
	{
		// return sStandardCurves[(int)m_Style];
		AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A* L_5 = ((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE_il2cpp_TypeInfo_var))->get_sStandardCurves_3();
		int32_t L_6 = __this->get_m_Style_0();
		NullCheck(L_5);
		int32_t L_7 = L_6;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		return L_8;
	}
}
IL2CPP_EXTERN_C  AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * CinemachineBlendDefinition_get_BlendCurve_m547D15706E83EACB4DE888750C0728BDE5974873_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * _thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *>(__this + _offset);
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * _returnValue;
	_returnValue = CinemachineBlendDefinition_get_BlendCurve_m547D15706E83EACB4DE888750C0728BDE5974873(_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
// System.Void Cinemachine.CinemachineBlendDefinitionPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinitionPropertyAttribute__ctor_mA08F1AA4EB4CEB0759F1C838F8E7D923A12439D7 (CinemachineBlendDefinitionPropertyAttribute_tC2F8DB2E2E12A9E3859CF492F5D3C01C6BED48A9 * __this, const RuntimeMethod* method)
{
	{
		PropertyAttribute__ctor_mA13181D93341AEAE429F0615989CB4647F2EB8A7(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Cinemachine.CinemachineBlendListCamera::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineBlendListCamera_get_Description_m5C6D715F0F62C76E72B28C22E29B85A99F44FB8A (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		// if (mActiveBlend != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = __this->get_mActiveBlend_30();
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		// return mActiveBlend.Description;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_1 = __this->get_mActiveBlend_30();
		NullCheck(L_1);
		String_t* L_2;
		L_2 = CinemachineBlend_get_Description_m4096D0C82956E1009FA82A07FA6BB184FD5EBC59(L_1, /*hidden argument*/NULL);
		return L_2;
	}

IL_0014:
	{
		// ICinemachineCamera vcam = LiveChild;
		RuntimeObject* L_3;
		L_3 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		V_0 = L_3;
		// if (vcam == null)
		RuntimeObject* L_4 = V_0;
		if (L_4)
		{
			goto IL_0024;
		}
	}
	{
		// return "(none)";
		return _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B;
	}

IL_0024:
	{
		// var sb = CinemachineDebug.SBFromPool();
		StringBuilder_t * L_5;
		L_5 = CinemachineDebug_SBFromPool_mB6C8A1699C089516D0C30DB54FACEA9DE7BEBEE1(/*hidden argument*/NULL);
		// sb.Append("["); sb.Append(vcam.Name); sb.Append("]");
		StringBuilder_t * L_6 = L_5;
		NullCheck(L_6);
		StringBuilder_t * L_7;
		L_7 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_6, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, /*hidden argument*/NULL);
		// sb.Append("["); sb.Append(vcam.Name); sb.Append("]");
		StringBuilder_t * L_8 = L_6;
		RuntimeObject* L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_9);
		NullCheck(L_8);
		StringBuilder_t * L_11;
		L_11 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_8, L_10, /*hidden argument*/NULL);
		// sb.Append("["); sb.Append(vcam.Name); sb.Append("]");
		StringBuilder_t * L_12 = L_8;
		NullCheck(L_12);
		StringBuilder_t * L_13;
		L_13 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_12, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, /*hidden argument*/NULL);
		// string text = sb.ToString();
		StringBuilder_t * L_14 = L_12;
		NullCheck(L_14);
		String_t* L_15;
		L_15 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_14);
		V_1 = L_15;
		// CinemachineDebug.ReturnToPool(sb);
		CinemachineDebug_ReturnToPool_mC5B15ABF0A1EAA33217EA6B204901D2817442704(L_14, /*hidden argument*/NULL);
		// return text;
		String_t* L_16 = V_1;
		return L_16;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_set_LiveChild_m06CBC3CB11F541FA72E4F5189DA3CDAD2F93A12D (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CLiveChildU3Ek__BackingField_25(L_0);
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlendListCamera::get_LiveChild()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = __this->get_U3CLiveChildU3Ek__BackingField_25();
		return L_0;
	}
}
// System.Boolean Cinemachine.CinemachineBlendListCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlendListCamera_IsLiveChild_m01E481F15D50EDA15D50F7698A8D4270E9A6DF2D (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
	{
		// return vcam == LiveChild || (mActiveBlend != null && mActiveBlend.Uses(vcam));
		RuntimeObject* L_0 = ___vcam0;
		RuntimeObject* L_1;
		L_1 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
		{
			goto IL_0020;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_2 = __this->get_mActiveBlend_30();
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_3 = __this->get_mActiveBlend_30();
		RuntimeObject* L_4 = ___vcam0;
		NullCheck(L_3);
		bool L_5;
		L_5 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001e:
	{
		return (bool)0;
	}

IL_0020:
	{
		return (bool)1;
	}
}
// Cinemachine.CameraState Cinemachine.CinemachineBlendListCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineBlendListCamera_get_State_m0F2CC117E1188ED5E61F263A3F96C99152603997 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// public override CameraState State { get { return m_State; } }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = __this->get_m_State_27();
		return L_0;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineBlendListCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineBlendListCamera_get_LookAt_m4987B243A6841944D9CC1DCEEB208D75DD472D8F (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// get { return ResolveLookAt(m_LookAt); }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_m_LookAt_19();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = CinemachineVirtualCameraBase_ResolveLookAt_mB4648E8AB85834A25B30DA49D5A200B74F1CC7A5(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_set_LookAt_m89A121D81D3A5A9AB901C2490C8582E19D56720B (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_LookAt = value; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_m_LookAt_19(L_0);
		// set { m_LookAt = value; }
		return;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineBlendListCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineBlendListCamera_get_Follow_m4C77B0D9285FF0E0BDE6672AA97CBFEA8F779EAE (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// get { return ResolveFollow(m_Follow); }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_m_Follow_20();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = CinemachineVirtualCameraBase_ResolveFollow_mC991CC084D6046862E0E0D3172CF7C12FE8EC4F0(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_set_Follow_m11AC198E828F34AA47C3DEDEE0255BB52155E4F3 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Follow = value; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_m_Follow_20(L_0);
		// set { m_Follow = value; }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_OnTargetObjectWarped_m064D8A1708A9EC3A8C3781CDDEAE0DD19F26C226 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// UpdateListOfChildren();
		CinemachineBlendListCamera_UpdateListOfChildren_m78195EDC229BA08AB69C876F0574217BFAFCEBB5(__this, /*hidden argument*/NULL);
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_23();
		V_0 = L_0;
		V_1 = 0;
		goto IL_001f;
	}

IL_0011:
	{
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_1 = V_0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		// vcam.OnTargetObjectWarped(target, positionDelta);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5 = ___target0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___positionDelta1;
		NullCheck(L_4);
		VirtActionInvoker2< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  >::Invoke(42 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_4, L_5, L_6);
		int32_t L_7 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_001f:
	{
		// foreach (var vcam in m_ChildCameras)
		int32_t L_8 = V_1;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_9 = V_0;
		NullCheck(L_9);
		if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))))
		{
			goto IL_0011;
		}
	}
	{
		// base.OnTargetObjectWarped(target, positionDelta);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10 = ___target0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11 = ___positionDelta1;
		CinemachineVirtualCameraBase_OnTargetObjectWarped_m7FFE5632C56D724943F8663E2A4A4B0E3B958946(__this, L_10, L_11, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_ForceCameraPosition_m8353DC410D5F9C28E6BD4A6E795E8B02C2AD102F (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// UpdateListOfChildren();
		CinemachineBlendListCamera_UpdateListOfChildren_m78195EDC229BA08AB69C876F0574217BFAFCEBB5(__this, /*hidden argument*/NULL);
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_23();
		V_0 = L_0;
		V_1 = 0;
		goto IL_001f;
	}

IL_0011:
	{
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_1 = V_0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		// vcam.ForceCameraPosition(pos, rot);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = ___pos0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_6 = ___rot1;
		NullCheck(L_4);
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  >::Invoke(43 /* System.Void Cinemachine.CinemachineVirtualCameraBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion) */, L_4, L_5, L_6);
		int32_t L_7 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_001f:
	{
		// foreach (var vcam in m_ChildCameras)
		int32_t L_8 = V_1;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_9 = V_0;
		NullCheck(L_9);
		if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))))
		{
			goto IL_0011;
		}
	}
	{
		// base.ForceCameraPosition(pos, rot);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___pos0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_11 = ___rot1;
		CinemachineVirtualCameraBase_ForceCameraPosition_mBF134754EAD8C7F6DA33A8A52FFD75BEF7C8A31F(__this, L_10, L_11, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_OnTransitionFromCamera_m0A4B32A2C54128881A91D1AC80C83EA626FF6403 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnTransitionFromCamera(fromCam, worldUp, deltaTime);
		RuntimeObject* L_0 = ___fromCam0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___worldUp1;
		float L_2 = ___deltaTime2;
		CinemachineVirtualCameraBase_OnTransitionFromCamera_mF18AFCD175FF50DBA6851279E6C93D0A3625618E(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		// InvokeOnTransitionInExtensions(fromCam, worldUp, deltaTime);
		RuntimeObject* L_3 = ___fromCam0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___worldUp1;
		float L_5 = ___deltaTime2;
		bool L_6;
		L_6 = CinemachineVirtualCameraBase_InvokeOnTransitionInExtensions_mB3E9947AB53FC729921300DAA1ACEEE493894846(__this, L_3, L_4, L_5, /*hidden argument*/NULL);
		// mActivationTime = CinemachineCore.CurrentTime;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_7;
		L_7 = CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625(/*hidden argument*/NULL);
		__this->set_mActivationTime_28(L_7);
		// mCurrentInstruction = 0;
		__this->set_mCurrentInstruction_29(0);
		// LiveChild = null;
		CinemachineBlendListCamera_set_LiveChild_m06CBC3CB11F541FA72E4F5189DA3CDAD2F93A12D_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// mActiveBlend = null;
		__this->set_mActiveBlend_30((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
		// TransitioningFrom = fromCam;
		RuntimeObject* L_8 = ___fromCam0;
		CinemachineBlendListCamera_set_TransitioningFrom_mAD76B896D15BE8EC438A9527249DC62FD696EE0D_inline(__this, L_8, /*hidden argument*/NULL);
		// InternalUpdateCameraState(worldUp, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9 = ___worldUp1;
		float L_10 = ___deltaTime2;
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_9, L_10);
		// }
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlendListCamera::get_TransitioningFrom()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlendListCamera_get_TransitioningFrom_mD6696F8110804BEA7C73ECE7815C01349DA80ADD (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = __this->get_U3CTransitioningFromU3Ek__BackingField_26();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::set_TransitioningFrom(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_set_TransitioningFrom_mAD76B896D15BE8EC438A9527249DC62FD696EE0D (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CTransitioningFromU3Ek__BackingField_26(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_InternalUpdateCameraState_m58770001B7B5AC14E824882B59611938B64B289D (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	float G_B17_0 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B17_1 = NULL;
	float G_B16_0 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B16_1 = NULL;
	float G_B18_0 = 0.0f;
	float G_B18_1 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B18_2 = NULL;
	{
		// if (!PreviousStateIsValid)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
		if (L_0)
		{
			goto IL_0016;
		}
	}
	{
		// mCurrentInstruction = -1;
		__this->set_mCurrentInstruction_29((-1));
		// mActiveBlend = null;
		__this->set_mActiveBlend_30((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
	}

IL_0016:
	{
		// UpdateListOfChildren();
		CinemachineBlendListCamera_UpdateListOfChildren_m78195EDC229BA08AB69C876F0574217BFAFCEBB5(__this, /*hidden argument*/NULL);
		// AdvanceCurrentInstruction(deltaTime);
		float L_1 = ___deltaTime1;
		CinemachineBlendListCamera_AdvanceCurrentInstruction_m6AE0D5A3A44F65265B9C461AAA1C577D80527DDF(__this, L_1, /*hidden argument*/NULL);
		// CinemachineVirtualCameraBase best = null;
		V_0 = (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL;
		// if (mCurrentInstruction >= 0 && mCurrentInstruction < m_Instructions.Length)
		int32_t L_2 = __this->get_mCurrentInstruction_29();
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0055;
		}
	}
	{
		int32_t L_3 = __this->get_mCurrentInstruction_29();
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_4 = __this->get_m_Instructions_24();
		NullCheck(L_4);
		if ((((int32_t)L_3) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0055;
		}
	}
	{
		// best = m_Instructions[mCurrentInstruction].m_VirtualCamera;
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_5 = __this->get_m_Instructions_24();
		int32_t L_6 = __this->get_mCurrentInstruction_29();
		NullCheck(L_5);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_m_VirtualCamera_0();
		V_0 = L_7;
	}

IL_0055:
	{
		// if (best != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_8, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0118;
		}
	}
	{
		// if (!best.gameObject.activeInHierarchy)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_10 = V_0;
		NullCheck(L_10);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_11;
		L_11 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_10, /*hidden argument*/NULL);
		NullCheck(L_11);
		bool L_12;
		L_12 = GameObject_get_activeInHierarchy_mA3990AC5F61BB35283188E925C2BE7F7BF67734B(L_11, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_0082;
		}
	}
	{
		// best.gameObject.SetActive(true);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_13 = V_0;
		NullCheck(L_13);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_14;
		L_14 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_13, /*hidden argument*/NULL);
		NullCheck(L_14);
		GameObject_SetActive_mCF1EEF2A314F3AE85DA581FF52EB06ACEF2FFF86(L_14, (bool)1, /*hidden argument*/NULL);
		// best.UpdateCameraState(worldUp, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_15 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16 = ___worldUp0;
		float L_17 = ___deltaTime1;
		NullCheck(L_15);
		CinemachineVirtualCameraBase_UpdateCameraState_mBCA1562C197A11110116B3909711D0D0EE5F1733(L_15, L_16, L_17, /*hidden argument*/NULL);
	}

IL_0082:
	{
		// ICinemachineCamera previousCam = LiveChild;
		RuntimeObject* L_18;
		L_18 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		V_1 = L_18;
		// LiveChild = best;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_19 = V_0;
		CinemachineBlendListCamera_set_LiveChild_m06CBC3CB11F541FA72E4F5189DA3CDAD2F93A12D_inline(__this, L_19, /*hidden argument*/NULL);
		// if (previousCam != LiveChild && LiveChild != null)
		RuntimeObject* L_20 = V_1;
		RuntimeObject* L_21;
		L_21 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(RuntimeObject*)L_20) == ((RuntimeObject*)(RuntimeObject*)L_21)))
		{
			goto IL_0118;
		}
	}
	{
		RuntimeObject* L_22;
		L_22 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_0118;
		}
	}
	{
		// LiveChild.OnTransitionFromCamera(previousCam, worldUp, deltaTime);
		RuntimeObject* L_23;
		L_23 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_24 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = ___worldUp0;
		float L_26 = ___deltaTime1;
		NullCheck(L_23);
		InterfaceActionInvoker3< RuntimeObject*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_23, L_24, L_25, L_26);
		// CinemachineCore.Instance.GenerateCameraActivationEvent(LiveChild, previousCam);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_27;
		L_27 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		RuntimeObject* L_28;
		L_28 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_29 = V_1;
		NullCheck(L_27);
		CinemachineCore_GenerateCameraActivationEvent_m851F3990838CAAD976391EECAC4D57B1C61E938A(L_27, L_28, L_29, /*hidden argument*/NULL);
		// if (previousCam != null)
		RuntimeObject* L_30 = V_1;
		if (!L_30)
		{
			goto IL_0118;
		}
	}
	{
		// mActiveBlend = CreateBlend(
		//         previousCam, LiveChild,
		//         m_Instructions[mCurrentInstruction].m_Blend,
		//         mActiveBlend);
		RuntimeObject* L_31 = V_1;
		RuntimeObject* L_32;
		L_32 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_33 = __this->get_m_Instructions_24();
		int32_t L_34 = __this->get_mCurrentInstruction_29();
		NullCheck(L_33);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_35 = ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->get_m_Blend_2();
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_36 = __this->get_mActiveBlend_30();
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_37;
		L_37 = CinemachineVirtualCameraBase_CreateBlend_m95B3B2E83C066360A8A238BB5613E979E6369541(__this, L_31, L_32, L_35, L_36, /*hidden argument*/NULL);
		__this->set_mActiveBlend_30(L_37);
		// if (mActiveBlend == null || !mActiveBlend.Uses(previousCam))
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_38 = __this->get_mActiveBlend_30();
		if (!L_38)
		{
			goto IL_0108;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_39 = __this->get_mActiveBlend_30();
		RuntimeObject* L_40 = V_1;
		NullCheck(L_39);
		bool L_41;
		L_41 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_39, L_40, /*hidden argument*/NULL);
		if (L_41)
		{
			goto IL_0118;
		}
	}

IL_0108:
	{
		// CinemachineCore.Instance.GenerateCameraCutEvent(LiveChild);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_42;
		L_42 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		RuntimeObject* L_43;
		L_43 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_42);
		CinemachineCore_GenerateCameraCutEvent_m38E839FFCA8034AC081D9F99FBEEC15B872F14C6(L_42, L_43, /*hidden argument*/NULL);
	}

IL_0118:
	{
		// if (mActiveBlend != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_44 = __this->get_mActiveBlend_30();
		if (!L_44)
		{
			goto IL_015c;
		}
	}
	{
		// mActiveBlend.TimeInBlend += (deltaTime >= 0) ? deltaTime : mActiveBlend.Duration;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_45 = __this->get_mActiveBlend_30();
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_46 = L_45;
		NullCheck(L_46);
		float L_47;
		L_47 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(L_46, /*hidden argument*/NULL);
		float L_48 = ___deltaTime1;
		G_B16_0 = L_47;
		G_B16_1 = L_46;
		if ((((float)L_48) >= ((float)(0.0f))))
		{
			G_B17_0 = L_47;
			G_B17_1 = L_46;
			goto IL_0141;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_49 = __this->get_mActiveBlend_30();
		NullCheck(L_49);
		float L_50;
		L_50 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(L_49, /*hidden argument*/NULL);
		G_B18_0 = L_50;
		G_B18_1 = G_B16_0;
		G_B18_2 = G_B16_1;
		goto IL_0142;
	}

IL_0141:
	{
		float L_51 = ___deltaTime1;
		G_B18_0 = L_51;
		G_B18_1 = G_B17_0;
		G_B18_2 = G_B17_1;
	}

IL_0142:
	{
		NullCheck(G_B18_2);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(G_B18_2, ((float)il2cpp_codegen_add((float)G_B18_1, (float)G_B18_0)), /*hidden argument*/NULL);
		// if (mActiveBlend.IsComplete)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_52 = __this->get_mActiveBlend_30();
		NullCheck(L_52);
		bool L_53;
		L_53 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(L_52, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_015c;
		}
	}
	{
		// mActiveBlend = null;
		__this->set_mActiveBlend_30((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
	}

IL_015c:
	{
		// if (mActiveBlend != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_54 = __this->get_mActiveBlend_30();
		if (!L_54)
		{
			goto IL_0184;
		}
	}
	{
		// mActiveBlend.UpdateCameraState(worldUp, deltaTime);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_55 = __this->get_mActiveBlend_30();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_56 = ___worldUp0;
		float L_57 = ___deltaTime1;
		NullCheck(L_55);
		CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1(L_55, L_56, L_57, /*hidden argument*/NULL);
		// m_State = mActiveBlend.State;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_58 = __this->get_mActiveBlend_30();
		NullCheck(L_58);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_59;
		L_59 = CinemachineBlend_get_State_m353325CD92B13EF46EAF00985769217EA4F98FA1(L_58, /*hidden argument*/NULL);
		__this->set_m_State_27(L_59);
		// }
		goto IL_01b8;
	}

IL_0184:
	{
		// else if (LiveChild != null)
		RuntimeObject* L_60;
		L_60 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_01b8;
		}
	}
	{
		// if (TransitioningFrom != null)
		RuntimeObject* L_61;
		L_61 = CinemachineBlendListCamera_get_TransitioningFrom_mD6696F8110804BEA7C73ECE7815C01349DA80ADD_inline(__this, /*hidden argument*/NULL);
		if (!L_61)
		{
			goto IL_01a7;
		}
	}
	{
		// LiveChild.OnTransitionFromCamera(TransitioningFrom, worldUp, deltaTime);
		RuntimeObject* L_62;
		L_62 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_63;
		L_63 = CinemachineBlendListCamera_get_TransitioningFrom_mD6696F8110804BEA7C73ECE7815C01349DA80ADD_inline(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_64 = ___worldUp0;
		float L_65 = ___deltaTime1;
		NullCheck(L_62);
		InterfaceActionInvoker3< RuntimeObject*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_62, L_63, L_64, L_65);
	}

IL_01a7:
	{
		// m_State =  LiveChild.State;
		RuntimeObject* L_66;
		L_66 = CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_66);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_67;
		L_67 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_66);
		__this->set_m_State_27(L_67);
	}

IL_01b8:
	{
		// TransitioningFrom = null;
		CinemachineBlendListCamera_set_TransitioningFrom_mAD76B896D15BE8EC438A9527249DC62FD696EE0D_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// InvokePostPipelineStageCallback(
		//     this, CinemachineCore.Stage.Finalize, ref m_State, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_68 = __this->get_address_of_m_State_27();
		float L_69 = ___deltaTime1;
		CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_mD4F5668E9AB96E8C11F16EC0D3CA769D663F5F51(__this, __this, 3, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_68, L_69, /*hidden argument*/NULL);
		// PreviousStateIsValid = true;
		VirtActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)1);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_OnEnable_m64064AC70DFF2427499FE68274AC45E753D556CA (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendListCamera_OnGuiHandler_m58B69E2CCF7FA61E5DD1934735E6873DCF379FD0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnEnable();
		CinemachineVirtualCameraBase_OnEnable_m0D02925B2AB25A5F7FB3B032332B70685FCEC035(__this, /*hidden argument*/NULL);
		// InvalidateListOfChildren();
		CinemachineBlendListCamera_InvalidateListOfChildren_m1A851A8A2A3D12271AEBCB7CB52D014AEB6920ED(__this, /*hidden argument*/NULL);
		// LiveChild = null;
		CinemachineBlendListCamera_set_LiveChild_m06CBC3CB11F541FA72E4F5189DA3CDAD2F93A12D_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// mActiveBlend = null;
		__this->set_mActiveBlend_30((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
		// CinemachineDebug.OnGUIHandlers -= OnGuiHandler;
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_0 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_OnGUIHandlers_1();
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_1 = (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)il2cpp_codegen_object_new(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA(L_1, __this, (intptr_t)((intptr_t)CinemachineBlendListCamera_OnGuiHandler_m58B69E2CCF7FA61E5DD1934735E6873DCF379FD0_RuntimeMethod_var), /*hidden argument*/NULL);
		Delegate_t * L_2;
		L_2 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_0, L_1, /*hidden argument*/NULL);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_OnGUIHandlers_1(((OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)CastclassSealed((RuntimeObject*)L_2, OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var)));
		// CinemachineDebug.OnGUIHandlers += OnGuiHandler;
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_3 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_OnGUIHandlers_1();
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_4 = (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)il2cpp_codegen_object_new(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA(L_4, __this, (intptr_t)((intptr_t)CinemachineBlendListCamera_OnGuiHandler_m58B69E2CCF7FA61E5DD1934735E6873DCF379FD0_RuntimeMethod_var), /*hidden argument*/NULL);
		Delegate_t * L_5;
		L_5 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_3, L_4, /*hidden argument*/NULL);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_OnGUIHandlers_1(((OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)CastclassSealed((RuntimeObject*)L_5, OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var)));
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_OnDisable_m46FCC8C90F9233ED5528545F728D23B8AEC439FA (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendListCamera_OnGuiHandler_m58B69E2CCF7FA61E5DD1934735E6873DCF379FD0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnDisable();
		CinemachineVirtualCameraBase_OnDisable_m385039B02BB5EF010B8F7CD5C8D5FED7BBE7C2D1(__this, /*hidden argument*/NULL);
		// CinemachineDebug.OnGUIHandlers -= OnGuiHandler;
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_0 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_OnGUIHandlers_1();
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_1 = (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)il2cpp_codegen_object_new(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA(L_1, __this, (intptr_t)((intptr_t)CinemachineBlendListCamera_OnGuiHandler_m58B69E2CCF7FA61E5DD1934735E6873DCF379FD0_RuntimeMethod_var), /*hidden argument*/NULL);
		Delegate_t * L_2;
		L_2 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_0, L_1, /*hidden argument*/NULL);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_OnGUIHandlers_1(((OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)CastclassSealed((RuntimeObject*)L_2, OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var)));
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::OnTransformChildrenChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_OnTransformChildrenChanged_m08CB2CA52EDFE41199C966A34F478C3D85425EC2 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// InvalidateListOfChildren();
		CinemachineBlendListCamera_InvalidateListOfChildren_m1A851A8A2A3D12271AEBCB7CB52D014AEB6920ED(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::OnGuiHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_OnGuiHandler_m58B69E2CCF7FA61E5DD1934735E6873DCF379FD0 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		// if (!m_ShowDebugText)
		bool L_0 = __this->get_m_ShowDebugText_21();
		if (L_0)
		{
			goto IL_000f;
		}
	}
	{
		// CinemachineDebug.ReleaseScreenPos(this);
		CinemachineDebug_ReleaseScreenPos_mB86CBB15358DB61F1EE1FB14B1A75C22DF973EC1(__this, /*hidden argument*/NULL);
		return;
	}

IL_000f:
	{
		// var sb = CinemachineDebug.SBFromPool();
		StringBuilder_t * L_1;
		L_1 = CinemachineDebug_SBFromPool_mB6C8A1699C089516D0C30DB54FACEA9DE7BEBEE1(/*hidden argument*/NULL);
		// sb.Append(Name); sb.Append(": "); sb.Append(Description);
		StringBuilder_t * L_2 = L_1;
		String_t* L_3;
		L_3 = CinemachineVirtualCameraBase_get_Name_m15C2DEF15C6C85BDEB8AEE64AB915DBE173F0BA0(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		StringBuilder_t * L_4;
		L_4 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_2, L_3, /*hidden argument*/NULL);
		// sb.Append(Name); sb.Append(": "); sb.Append(Description);
		StringBuilder_t * L_5 = L_2;
		NullCheck(L_5);
		StringBuilder_t * L_6;
		L_6 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_5, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, /*hidden argument*/NULL);
		// sb.Append(Name); sb.Append(": "); sb.Append(Description);
		StringBuilder_t * L_7 = L_5;
		String_t* L_8;
		L_8 = VirtFuncInvoker0< String_t* >::Invoke(24 /* System.String Cinemachine.CinemachineVirtualCameraBase::get_Description() */, __this);
		NullCheck(L_7);
		StringBuilder_t * L_9;
		L_9 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_7, L_8, /*hidden argument*/NULL);
		// string text = sb.ToString();
		StringBuilder_t * L_10 = L_7;
		NullCheck(L_10);
		String_t* L_11;
		L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
		V_0 = L_11;
		// Rect r = CinemachineDebug.GetScreenPos(this, text, GUI.skin.box);
		String_t* L_12 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var);
		GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * L_13;
		L_13 = GUI_get_skin_mCD2A03F408ABBA7816C52148D92A8DC836FBDE2F(/*hidden argument*/NULL);
		NullCheck(L_13);
		GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * L_14;
		L_14 = GUISkin_get_box_m3877DF429E9B3E7A4ADF39EAAEA4948DD6C38BB0(L_13, /*hidden argument*/NULL);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_15;
		L_15 = CinemachineDebug_GetScreenPos_mDB9E3E780C465A8773B43312A6316F11789F31DB(__this, L_12, L_14, /*hidden argument*/NULL);
		// GUI.Label(r, text, GUI.skin.box);
		String_t* L_16 = V_0;
		GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * L_17;
		L_17 = GUI_get_skin_mCD2A03F408ABBA7816C52148D92A8DC836FBDE2F(/*hidden argument*/NULL);
		NullCheck(L_17);
		GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * L_18;
		L_18 = GUISkin_get_box_m3877DF429E9B3E7A4ADF39EAAEA4948DD6C38BB0(L_17, /*hidden argument*/NULL);
		GUI_Label_mE97FBC73519323E93EFF86E1F1C96E7F4B612850(L_15, L_16, L_18, /*hidden argument*/NULL);
		// CinemachineDebug.ReturnToPool(sb);
		CinemachineDebug_ReturnToPool_mC5B15ABF0A1EAA33217EA6B204901D2817442704(L_10, /*hidden argument*/NULL);
		// }
		return;
	}
}
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineBlendListCamera::get_ChildCameras()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* CinemachineBlendListCamera_get_ChildCameras_m85978F41F7E12760B36BE29F70107684A229295D (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// public CinemachineVirtualCameraBase[] ChildCameras { get { UpdateListOfChildren(); return m_ChildCameras; }}
		CinemachineBlendListCamera_UpdateListOfChildren_m78195EDC229BA08AB69C876F0574217BFAFCEBB5(__this, /*hidden argument*/NULL);
		// public CinemachineVirtualCameraBase[] ChildCameras { get { UpdateListOfChildren(); return m_ChildCameras; }}
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_23();
		return L_0;
	}
}
// System.Boolean Cinemachine.CinemachineBlendListCamera::get_IsBlending()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlendListCamera_get_IsBlending_m0BAA4ACB2EBA83796F4E210F8E870329676F4708 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// public bool IsBlending { get { return mActiveBlend != null; } }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = __this->get_mActiveBlend_30();
		return (bool)((!(((RuntimeObject*)(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_InvalidateListOfChildren_m1A851A8A2A3D12271AEBCB7CB52D014AEB6920ED (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// void InvalidateListOfChildren() { m_ChildCameras = null; LiveChild = null; }
		__this->set_m_ChildCameras_23((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		// void InvalidateListOfChildren() { m_ChildCameras = null; LiveChild = null; }
		CinemachineBlendListCamera_set_LiveChild_m06CBC3CB11F541FA72E4F5189DA3CDAD2F93A12D_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// void InvalidateListOfChildren() { m_ChildCameras = null; LiveChild = null; }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::UpdateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_UpdateListOfChildren_m78195EDC229BA08AB69C876F0574217BFAFCEBB5 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mFE849B1B4DE46B62C7F78C9C7BEC3900D8686D23_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * V_0 = NULL;
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_1 = NULL;
	int32_t V_2 = 0;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_3 = NULL;
	{
		// if (m_ChildCameras != null)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_23();
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// List<CinemachineVirtualCameraBase> list = new List<CinemachineVirtualCameraBase>();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_1 = (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *)il2cpp_codegen_object_new(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var);
		List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58(L_1, /*hidden argument*/List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		V_0 = L_1;
		// CinemachineVirtualCameraBase[] kids = GetComponentsInChildren<CinemachineVirtualCameraBase>(true);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_2;
		L_2 = Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mFE849B1B4DE46B62C7F78C9C7BEC3900D8686D23(__this, (bool)1, /*hidden argument*/Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mFE849B1B4DE46B62C7F78C9C7BEC3900D8686D23_RuntimeMethod_var);
		// foreach (CinemachineVirtualCameraBase k in kids)
		V_1 = L_2;
		V_2 = 0;
		goto IL_0042;
	}

IL_001b:
	{
		// foreach (CinemachineVirtualCameraBase k in kids)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_3 = V_1;
		int32_t L_4 = V_2;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		V_3 = L_6;
		// if (k.transform.parent == transform)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_7 = V_3;
		NullCheck(L_7);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8;
		L_8 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_7, /*hidden argument*/NULL);
		NullCheck(L_8);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9;
		L_9 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_8, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10;
		L_10 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_003e;
		}
	}
	{
		// list.Add(k);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_12 = V_0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_13 = V_3;
		NullCheck(L_12);
		List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2(L_12, L_13, /*hidden argument*/List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var);
	}

IL_003e:
	{
		int32_t L_14 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
	}

IL_0042:
	{
		// foreach (CinemachineVirtualCameraBase k in kids)
		int32_t L_15 = V_2;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_16 = V_1;
		NullCheck(L_16);
		if ((((int32_t)L_15) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))))
		{
			goto IL_001b;
		}
	}
	{
		// m_ChildCameras = list.ToArray();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_17 = V_0;
		NullCheck(L_17);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_18;
		L_18 = List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490(L_17, /*hidden argument*/List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490_RuntimeMethod_var);
		__this->set_m_ChildCameras_23(L_18);
		// ValidateInstructions();
		CinemachineBlendListCamera_ValidateInstructions_m39EE271A6D34B62732B978205EBF6681B6657ECC(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::ValidateInstructions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_ValidateInstructions_m39EE271A6D34B62732B978205EBF6681B6657ECC (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// if (m_Instructions == null)
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_0 = __this->get_m_Instructions_24();
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		// m_Instructions = new Instruction[0];
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_1 = (InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1*)(InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1*)SZArrayNew(InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1_il2cpp_TypeInfo_var, (uint32_t)0);
		__this->set_m_Instructions_24(L_1);
	}

IL_0014:
	{
		// for (int i = 0; i < m_Instructions.Length; ++i)
		V_0 = 0;
		goto IL_006f;
	}

IL_0018:
	{
		// if (m_Instructions[i].m_VirtualCamera != null
		//     && m_Instructions[i].m_VirtualCamera.transform.parent != transform)
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_2 = __this->get_m_Instructions_24();
		int32_t L_3 = V_0;
		NullCheck(L_2);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->get_m_VirtualCamera_0();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_006b;
		}
	}
	{
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_6 = __this->get_m_Instructions_24();
		int32_t L_7 = V_0;
		NullCheck(L_6);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->get_m_VirtualCamera_0();
		NullCheck(L_8);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9;
		L_9 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10;
		L_10 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_9, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11;
		L_11 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_10, L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_006b;
		}
	}
	{
		// m_Instructions[i].m_VirtualCamera = null;
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_13 = __this->get_m_Instructions_24();
		int32_t L_14 = V_0;
		NullCheck(L_13);
		((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->set_m_VirtualCamera_0((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL);
	}

IL_006b:
	{
		// for (int i = 0; i < m_Instructions.Length; ++i)
		int32_t L_15 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
	}

IL_006f:
	{
		// for (int i = 0; i < m_Instructions.Length; ++i)
		int32_t L_16 = V_0;
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_17 = __this->get_m_Instructions_24();
		NullCheck(L_17);
		if ((((int32_t)L_16) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))))
		{
			goto IL_0018;
		}
	}
	{
		// mActiveBlend = null;
		__this->set_mActiveBlend_30((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::AdvanceCurrentInstruction(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_AdvanceCurrentInstruction_m6AE0D5A3A44F65265B9C461AAA1C577D80527DDF (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, float ___deltaTime0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float G_B14_0 = 0.0f;
	{
		// if (m_ChildCameras == null || m_ChildCameras.Length == 0
		//     || mActivationTime < 0 || m_Instructions.Length == 0)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_23();
		if (!L_0)
		{
			goto IL_0027;
		}
	}
	{
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_1 = __this->get_m_ChildCameras_23();
		NullCheck(L_1);
		if (!(((RuntimeArray*)L_1)->max_length))
		{
			goto IL_0027;
		}
	}
	{
		float L_2 = __this->get_mActivationTime_28();
		if ((((float)L_2) < ((float)(0.0f))))
		{
			goto IL_0027;
		}
	}
	{
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_3 = __this->get_m_Instructions_24();
		NullCheck(L_3);
		if ((((RuntimeArray*)L_3)->max_length))
		{
			goto IL_0041;
		}
	}

IL_0027:
	{
		// mActivationTime = -1;
		__this->set_mActivationTime_28((-1.0f));
		// mCurrentInstruction = -1;
		__this->set_mCurrentInstruction_29((-1));
		// mActiveBlend = null;
		__this->set_mActiveBlend_30((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
		// return;
		return;
	}

IL_0041:
	{
		// float now = CinemachineCore.CurrentTime;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_4;
		L_4 = CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625(/*hidden argument*/NULL);
		V_0 = L_4;
		// if (mCurrentInstruction < 0 || deltaTime < 0)
		int32_t L_5 = __this->get_mCurrentInstruction_29();
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0058;
		}
	}
	{
		float L_6 = ___deltaTime0;
		if ((!(((float)L_6) < ((float)(0.0f)))))
		{
			goto IL_0066;
		}
	}

IL_0058:
	{
		// mActivationTime = now;
		float L_7 = V_0;
		__this->set_mActivationTime_28(L_7);
		// mCurrentInstruction = 0;
		__this->set_mCurrentInstruction_29(0);
	}

IL_0066:
	{
		// if (mCurrentInstruction > m_Instructions.Length - 1)
		int32_t L_8 = __this->get_mCurrentInstruction_29();
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_9 = __this->get_m_Instructions_24();
		NullCheck(L_9);
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)1)))))
		{
			goto IL_008f;
		}
	}
	{
		// mActivationTime = now;
		float L_10 = V_0;
		__this->set_mActivationTime_28(L_10);
		// mCurrentInstruction = m_Instructions.Length - 1;
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_11 = __this->get_m_Instructions_24();
		NullCheck(L_11);
		__this->set_mCurrentInstruction_29(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))), (int32_t)1)));
	}

IL_008f:
	{
		// var holdTime = m_Instructions[mCurrentInstruction].m_Hold
		//     + m_Instructions[mCurrentInstruction].m_Blend.BlendTime;
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_12 = __this->get_m_Instructions_24();
		int32_t L_13 = __this->get_mCurrentInstruction_29();
		NullCheck(L_12);
		float L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_m_Hold_1();
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_15 = __this->get_m_Instructions_24();
		int32_t L_16 = __this->get_mCurrentInstruction_29();
		NullCheck(L_15);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE * L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_address_of_m_Blend_2();
		float L_18;
		L_18 = CinemachineBlendDefinition_get_BlendTime_m2185E8662569BE0201996EAA3AC55C1A095CA5E3((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *)L_17, /*hidden argument*/NULL);
		V_1 = ((float)il2cpp_codegen_add((float)L_14, (float)L_18));
		// var minHold = mCurrentInstruction < m_Instructions.Length - 1 || m_Loop
		//     ? 0 : float.MaxValue;
		int32_t L_19 = __this->get_mCurrentInstruction_29();
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_20 = __this->get_m_Instructions_24();
		NullCheck(L_20);
		if ((((int32_t)L_19) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))), (int32_t)1)))))
		{
			goto IL_00e3;
		}
	}
	{
		bool L_21 = __this->get_m_Loop_22();
		if (L_21)
		{
			goto IL_00e3;
		}
	}
	{
		G_B14_0 = ((std::numeric_limits<float>::max)());
		goto IL_00e8;
	}

IL_00e3:
	{
		G_B14_0 = (0.0f);
	}

IL_00e8:
	{
		V_2 = G_B14_0;
		// if (now - mActivationTime > Mathf.Max(minHold, holdTime))
		float L_22 = V_0;
		float L_23 = __this->get_mActivationTime_28();
		float L_24 = V_2;
		float L_25 = V_1;
		float L_26;
		L_26 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_24, L_25, /*hidden argument*/NULL);
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_22, (float)L_23))) > ((float)L_26))))
		{
			goto IL_012e;
		}
	}
	{
		// mActivationTime = now;
		float L_27 = V_0;
		__this->set_mActivationTime_28(L_27);
		// ++mCurrentInstruction;
		int32_t L_28 = __this->get_mCurrentInstruction_29();
		__this->set_mCurrentInstruction_29(((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)));
		// if (m_Loop && mCurrentInstruction == m_Instructions.Length)
		bool L_29 = __this->get_m_Loop_22();
		if (!L_29)
		{
			goto IL_012e;
		}
	}
	{
		int32_t L_30 = __this->get_mCurrentInstruction_29();
		InstructionU5BU5D_t86DE396DA9CB26C3935AB636E50A914D9E0A6FC1* L_31 = __this->get_m_Instructions_24();
		NullCheck(L_31);
		if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))))
		{
			goto IL_012e;
		}
	}
	{
		// mCurrentInstruction = 0;
		__this->set_mCurrentInstruction_29(0);
	}

IL_012e:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBlendListCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendListCamera__ctor_m415640A76DED96AA7D39819787BACBC3220728C5 (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// CameraState m_State = CameraState.Default;
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0;
		L_0 = CameraState_get_Default_m12D560DD60BC9AC6B1A0287EF92D21BFF1C1C8A7(/*hidden argument*/NULL);
		__this->set_m_State_27(L_0);
		// float mActivationTime = -1;
		__this->set_mActivationTime_28((-1.0f));
		CinemachineVirtualCameraBase__ctor_m5B13AF0337DBE27A89CAF6E30FA97CBE38823F84(__this, /*hidden argument*/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.CinemachineBlendDefinition Cinemachine.CinemachineBlenderSettings::GetBlendForVirtualCameras(System.String,System.String,Cinemachine.CinemachineBlendDefinition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  CinemachineBlenderSettings_GetBlendForVirtualCameras_m83B852A5B14C8ED39E2FC581D3BB11528FD3B565 (CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * __this, String_t* ___fromCameraName0, String_t* ___toCameraName1, CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___defaultBlend2, 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_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  V_2;
	memset((&V_2), 0, sizeof(V_2));
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  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_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_0 = ___defaultBlend2;
		V_2 = L_0;
		// CinemachineBlendDefinition meToAny = defaultBlend;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_1 = ___defaultBlend2;
		V_3 = L_1;
		// if (m_CustomBlends != null)
		CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752* L_2 = __this->get_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_t6E9ED59835D4870B5475931273AE8B6B9F278752* L_3 = __this->get_m_CustomBlends_4();
		int32_t L_4 = V_4;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  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_t8D1F710D2ED10B096356574DD839C02366269E85  L_7 = V_5;
		String_t* L_8 = L_7.get_m_From_0();
		String_t* L_9 = ___fromCameraName0;
		bool L_10;
		L_10 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0050;
		}
	}
	{
		CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  L_11 = V_5;
		String_t* L_12 = L_11.get_m_To_1();
		String_t* L_13 = ___toCameraName1;
		bool L_14;
		L_14 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_12, L_13, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0050;
		}
	}
	{
		// return blendParams.m_Blend;
		CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  L_15 = V_5;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_16 = L_15.get_m_Blend_2();
		return L_16;
	}

IL_0050:
	{
		// if (blendParams.m_From == kBlendFromAnyCameraLabel)
		CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  L_17 = V_5;
		String_t* L_18 = L_17.get_m_From_0();
		bool L_19;
		L_19 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_18, _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_00a7;
		}
	}
	{
		// if (!string.IsNullOrEmpty(toCameraName)
		//     && blendParams.m_To == toCameraName)
		String_t* L_20 = ___toCameraName1;
		bool L_21;
		L_21 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_20, /*hidden argument*/NULL);
		if (L_21)
		{
			goto IL_0089;
		}
	}
	{
		CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  L_22 = V_5;
		String_t* L_23 = L_22.get_m_To_1();
		String_t* L_24 = ___toCameraName1;
		bool L_25;
		L_25 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_23, L_24, /*hidden argument*/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_t8D1F710D2ED10B096356574DD839C02366269E85  L_27 = V_5;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_28 = L_27.get_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_t8D1F710D2ED10B096356574DD839C02366269E85  L_29 = V_5;
		String_t* L_30 = L_29.get_m_To_1();
		bool L_31;
		L_31 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_30, _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF, /*hidden argument*/NULL);
		if (!L_31)
		{
			goto IL_00de;
		}
	}
	{
		// defaultBlend = blendParams.m_Blend;
		CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  L_32 = V_5;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_33 = L_32.get_m_Blend_2();
		___defaultBlend2 = L_33;
		// }
		goto IL_00de;
	}

IL_00a7:
	{
		// else if (blendParams.m_To == kBlendFromAnyCameraLabel
		//          && !string.IsNullOrEmpty(fromCameraName)
		//          && blendParams.m_From == fromCameraName)
		CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  L_34 = V_5;
		String_t* L_35 = L_34.get_m_To_1();
		bool L_36;
		L_36 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_35, _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00de;
		}
	}
	{
		String_t* L_37 = ___fromCameraName0;
		bool L_38;
		L_38 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_37, /*hidden argument*/NULL);
		if (L_38)
		{
			goto IL_00de;
		}
	}
	{
		CustomBlend_t8D1F710D2ED10B096356574DD839C02366269E85  L_39 = V_5;
		String_t* L_40 = L_39.get_m_From_0();
		String_t* L_41 = ___fromCameraName0;
		bool L_42;
		L_42 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_40, L_41, /*hidden argument*/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_t8D1F710D2ED10B096356574DD839C02366269E85  L_44 = V_5;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_45 = L_44.get_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((int32_t)L_46, (int32_t)1));
	}

IL_00e4:
	{
		// for (int i = 0; i < m_CustomBlends.Length; ++i)
		int32_t L_47 = V_4;
		CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752* L_48 = __this->get_m_CustomBlends_4();
		NullCheck(L_48);
		if ((((int32_t)L_47) < ((int32_t)((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_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  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_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_52 = V_3;
		return L_52;
	}

IL_00fd:
	{
		// return defaultBlend;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_53 = ___defaultBlend2;
		return L_53;
	}
}
// System.Void Cinemachine.CinemachineBlenderSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlenderSettings__ctor_m8548E0C3CD5CBF25ADEE8574A5258A021D1E1A07 (CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * __this, const RuntimeMethod* method)
{
	{
		ScriptableObject__ctor_m8DAE6CDCFA34E16F2543B02CC3669669FF203063(__this, /*hidden argument*/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
// UnityEngine.Camera Cinemachine.CinemachineBrain::get_OutputCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m27A4CBE973E03242BC0F01081737267A2411B128_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_OutputCamera == null && !Application.isPlaying)
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_0 = __this->get_m_OutputCamera_12();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0022;
		}
	}
	{
		bool L_2;
		L_2 = Application_get_isPlaying_m7BB718D8E58B807184491F64AFF0649517E56567(/*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		// TryGetComponent(out m_OutputCamera);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C ** L_3 = __this->get_address_of_m_OutputCamera_12();
		bool L_4;
		L_4 = Component_TryGetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m27A4CBE973E03242BC0F01081737267A2411B128(__this, (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C **)L_3, /*hidden argument*/Component_TryGetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m27A4CBE973E03242BC0F01081737267A2411B128_RuntimeMethod_var);
	}

IL_0022:
	{
		// return m_OutputCamera;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_5 = __this->get_m_OutputCamera_12();
		return L_5;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::get_SoloCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return mSoloCamera; }
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = ((CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var))->get_mSoloCamera_15();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineBrain::set_SoloCamera(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_set_SoloCamera_mCDFED6D67E47D86163AAB3B63A60BB335586FC58 (RuntimeObject* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (value != null && !CinemachineCore.Instance.IsLive(value))
		RuntimeObject* L_0 = ___value0;
		if (!L_0)
		{
			goto IL_0021;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_1;
		L_1 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		RuntimeObject* L_2 = ___value0;
		NullCheck(L_1);
		bool L_3;
		L_3 = CinemachineCore_IsLive_m61EC3BE5D22564DD740379A88639BF368EBC1E43(L_1, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0021;
		}
	}
	{
		// value.OnTransitionFromCamera(null, Vector3.up, CinemachineCore.DeltaTime);
		RuntimeObject* L_4 = ___value0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_6;
		L_6 = CinemachineCore_get_DeltaTime_m8AC61BA9F0163DFE1A3D0FC5C40937B7722EB883(/*hidden argument*/NULL);
		NullCheck(L_4);
		InterfaceActionInvoker3< RuntimeObject*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_4, (RuntimeObject*)NULL, L_5, L_6);
	}

IL_0021:
	{
		// mSoloCamera = value;
		RuntimeObject* L_7 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		((CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var))->set_mSoloCamera_15(L_7);
		// }
		return;
	}
}
// UnityEngine.Color Cinemachine.CinemachineBrain::GetSoloGUIColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  CinemachineBrain_GetSoloGUIColor_m1EDE8585C43B473EDAA59D61D558D83F356E45F8 (const RuntimeMethod* method)
{
	{
		// public static Color GetSoloGUIColor() { return Color.Lerp(Color.red, Color.yellow, 0.8f); }
		Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  L_0;
		L_0 = Color_get_red_m9BD55EBF7A74A515330FA5F7AC7A67C8A8913DD8(/*hidden argument*/NULL);
		Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  L_1;
		L_1 = Color_get_yellow_m9FD4BDABA7E40E136BE57EE7872CEA6B1B2FA1D1(/*hidden argument*/NULL);
		Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  L_2;
		L_2 = Color_Lerp_mC986D7F29103536908D76BD8FC59AA11DC33C197(L_0, L_1, (0.800000012f), /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineBrain::get_DefaultWorldUp()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineBrain_get_DefaultWorldUp_mA052F23DFC679E1E0E15B2466ECB3799B656CBA4 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// { get { return (m_WorldUpOverride != null) ? m_WorldUpOverride.transform.up : Vector3.up; } }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_m_WorldUpOverride_7();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0014;
		}
	}
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		return L_2;
	}

IL_0014:
	{
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3 = __this->get_m_WorldUpOverride_7();
		NullCheck(L_3);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4;
		L_4 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = Transform_get_up_mAB753D250A30C78924D5D22B0821F1D254525C31(L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Void Cinemachine.CinemachineBrain::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_OnEnable_m444560E00F8FE814A13A5C18076C4ECFE09A9C12 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_OnGuiHandler_m8EBDE5B960F8BD057B3ACEBAB75AC10492B798D8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_OnSceneLoaded_mA0F14A6DD8BC5E68243E6879425E49935DBF7900_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_OnSceneUnloaded_m623A93AF5BB2A7967B0DB47A564EBE856CFC8204_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE17146EF5B0D8E9F9D2D2D94567BF211AD00D320_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m6381614839F4427ECA145960C2455F5E581E74F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tEC9D10ECC0377F8AE5AEEB5A789FFD24364440FA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2__ctor_mE0417B33CF845A6B9324E67D296ADEA562B91DE0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (mFrameStack.Count == 0)
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_0 = __this->get_mFrameStack_18();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_inline(L_0, /*hidden argument*/List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		if (L_1)
		{
			goto IL_001d;
		}
	}
	{
		// mFrameStack.Add(new BrainFrame());
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_2 = __this->get_mFrameStack_18();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_3 = (BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 *)il2cpp_codegen_object_new(BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3_il2cpp_TypeInfo_var);
		BrainFrame__ctor_mA060413F10EA79721B2D2A33D99DC1D3282831A6(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		List_1_Add_m6381614839F4427ECA145960C2455F5E581E74F1(L_2, L_3, /*hidden argument*/List_1_Add_m6381614839F4427ECA145960C2455F5E581E74F1_RuntimeMethod_var);
	}

IL_001d:
	{
		// m_OutputCamera = GetComponent<Camera>();
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_4;
		L_4 = Component_GetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE17146EF5B0D8E9F9D2D2D94567BF211AD00D320(__this, /*hidden argument*/Component_GetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE17146EF5B0D8E9F9D2D2D94567BF211AD00D320_RuntimeMethod_var);
		__this->set_m_OutputCamera_12(L_4);
		// CinemachineCore.Instance.AddActiveBrain(this);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_5;
		L_5 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		NullCheck(L_5);
		CinemachineCore_AddActiveBrain_m0BD0B7F334ABB98A322EACBA8285BD164D6E69AB(L_5, __this, /*hidden argument*/NULL);
		// CinemachineDebug.OnGUIHandlers -= OnGuiHandler;
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_6 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_OnGUIHandlers_1();
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_7 = (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)il2cpp_codegen_object_new(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA(L_7, __this, (intptr_t)((intptr_t)CinemachineBrain_OnGuiHandler_m8EBDE5B960F8BD057B3ACEBAB75AC10492B798D8_RuntimeMethod_var), /*hidden argument*/NULL);
		Delegate_t * L_8;
		L_8 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_6, L_7, /*hidden argument*/NULL);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_OnGUIHandlers_1(((OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)CastclassSealed((RuntimeObject*)L_8, OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var)));
		// CinemachineDebug.OnGUIHandlers += OnGuiHandler;
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_9 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_OnGUIHandlers_1();
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_10 = (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)il2cpp_codegen_object_new(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA(L_10, __this, (intptr_t)((intptr_t)CinemachineBrain_OnGuiHandler_m8EBDE5B960F8BD057B3ACEBAB75AC10492B798D8_RuntimeMethod_var), /*hidden argument*/NULL);
		Delegate_t * L_11;
		L_11 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_9, L_10, /*hidden argument*/NULL);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_OnGUIHandlers_1(((OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)CastclassSealed((RuntimeObject*)L_11, OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var)));
		// mPhysicsCoroutine = StartCoroutine(AfterPhysics());
		RuntimeObject* L_12;
		L_12 = CinemachineBrain_AfterPhysics_mAD691C1010D2426873FE5A5463646DDB307B4410(__this, /*hidden argument*/NULL);
		Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_13;
		L_13 = MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719(__this, L_12, /*hidden argument*/NULL);
		__this->set_mPhysicsCoroutine_16(L_13);
		// SceneManager.sceneLoaded += OnSceneLoaded;
		UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906 * L_14 = (UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906 *)il2cpp_codegen_object_new(UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906_il2cpp_TypeInfo_var);
		UnityAction_2__ctor_mE0417B33CF845A6B9324E67D296ADEA562B91DE0(L_14, __this, (intptr_t)((intptr_t)CinemachineBrain_OnSceneLoaded_mA0F14A6DD8BC5E68243E6879425E49935DBF7900_RuntimeMethod_var), /*hidden argument*/UnityAction_2__ctor_mE0417B33CF845A6B9324E67D296ADEA562B91DE0_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(SceneManager_tEC9D10ECC0377F8AE5AEEB5A789FFD24364440FA_il2cpp_TypeInfo_var);
		SceneManager_add_sceneLoaded_m54990A485E2E66739E31090BDC3A4C01EF7729BA(L_14, /*hidden argument*/NULL);
		// SceneManager.sceneUnloaded += OnSceneUnloaded;
		UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2 * L_15 = (UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2 *)il2cpp_codegen_object_new(UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5(L_15, __this, (intptr_t)((intptr_t)CinemachineBrain_OnSceneUnloaded_m623A93AF5BB2A7967B0DB47A564EBE856CFC8204_RuntimeMethod_var), /*hidden argument*/UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5_RuntimeMethod_var);
		SceneManager_add_sceneUnloaded_m2CE4194528D7AAE67F494EB15C8BBE650FBA4C72(L_15, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_OnDisable_mD0002ADB05DE5396E8782571436DC874A098FC1E (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_OnGuiHandler_m8EBDE5B960F8BD057B3ACEBAB75AC10492B798D8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_OnSceneLoaded_mA0F14A6DD8BC5E68243E6879425E49935DBF7900_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_OnSceneUnloaded_m623A93AF5BB2A7967B0DB47A564EBE856CFC8204_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m157BD7DEBC90AA62174B00B0BC273AEA53543DB5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tEC9D10ECC0377F8AE5AEEB5A789FFD24364440FA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2__ctor_mE0417B33CF845A6B9324E67D296ADEA562B91DE0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// SceneManager.sceneLoaded -= OnSceneLoaded;
		UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906 * L_0 = (UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906 *)il2cpp_codegen_object_new(UnityAction_2_tDEF0DD47461C853F98CD2FF3CEC4F5EE13A19906_il2cpp_TypeInfo_var);
		UnityAction_2__ctor_mE0417B33CF845A6B9324E67D296ADEA562B91DE0(L_0, __this, (intptr_t)((intptr_t)CinemachineBrain_OnSceneLoaded_mA0F14A6DD8BC5E68243E6879425E49935DBF7900_RuntimeMethod_var), /*hidden argument*/UnityAction_2__ctor_mE0417B33CF845A6B9324E67D296ADEA562B91DE0_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(SceneManager_tEC9D10ECC0377F8AE5AEEB5A789FFD24364440FA_il2cpp_TypeInfo_var);
		SceneManager_remove_sceneLoaded_m69725C1E9ADF1E5FE760656AAC95054AC00AF97D(L_0, /*hidden argument*/NULL);
		// SceneManager.sceneUnloaded -= OnSceneUnloaded;
		UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2 * L_1 = (UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2 *)il2cpp_codegen_object_new(UnityAction_1_t98C9D5462DAC5B38057FFF4D18D84AAE4783CBE2_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5(L_1, __this, (intptr_t)((intptr_t)CinemachineBrain_OnSceneUnloaded_m623A93AF5BB2A7967B0DB47A564EBE856CFC8204_RuntimeMethod_var), /*hidden argument*/UnityAction_1__ctor_mA4ADF56200888B2A297C5913DA00A89F11BD87C5_RuntimeMethod_var);
		SceneManager_remove_sceneUnloaded_mA7CD60918C6EE3B8D8623201A487C2CEC8D4EA5E(L_1, /*hidden argument*/NULL);
		// CinemachineDebug.OnGUIHandlers -= OnGuiHandler;
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_2 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_OnGUIHandlers_1();
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_3 = (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)il2cpp_codegen_object_new(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA(L_3, __this, (intptr_t)((intptr_t)CinemachineBrain_OnGuiHandler_m8EBDE5B960F8BD057B3ACEBAB75AC10492B798D8_RuntimeMethod_var), /*hidden argument*/NULL);
		Delegate_t * L_4;
		L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_OnGUIHandlers_1(((OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)CastclassSealed((RuntimeObject*)L_4, OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var)));
		// CinemachineCore.Instance.RemoveActiveBrain(this);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_5;
		L_5 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		NullCheck(L_5);
		CinemachineCore_RemoveActiveBrain_m1FF228AA890EFDF236F0E434A1C88701A66BAE15(L_5, __this, /*hidden argument*/NULL);
		// mFrameStack.Clear();
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_6 = __this->get_mFrameStack_18();
		NullCheck(L_6);
		List_1_Clear_m157BD7DEBC90AA62174B00B0BC273AEA53543DB5(L_6, /*hidden argument*/List_1_Clear_m157BD7DEBC90AA62174B00B0BC273AEA53543DB5_RuntimeMethod_var);
		// StopCoroutine(mPhysicsCoroutine);
		Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_7 = __this->get_mPhysicsCoroutine_16();
		MonoBehaviour_StopCoroutine_m5FF0476C9886FD8A3E6BA82BBE34B896CA279413(__this, L_7, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::OnSceneLoaded(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_OnSceneLoaded_mA0F14A6DD8BC5E68243E6879425E49935DBF7900 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, Scene_t5495AD2FDC587DB2E94D9BDE2B85868BFB9A92EE  ___scene0, int32_t ___mode1, const RuntimeMethod* method)
{
	{
		// void OnSceneLoaded(Scene scene, LoadSceneMode mode) { ManualUpdate(); }
		CinemachineBrain_ManualUpdate_m8D7A7301585B6A15E708BEA2E148B1C7F2F7A487(__this, /*hidden argument*/NULL);
		// void OnSceneLoaded(Scene scene, LoadSceneMode mode) { ManualUpdate(); }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::OnSceneUnloaded(UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_OnSceneUnloaded_m623A93AF5BB2A7967B0DB47A564EBE856CFC8204 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, Scene_t5495AD2FDC587DB2E94D9BDE2B85868BFB9A92EE  ___scene0, const RuntimeMethod* method)
{
	{
		// void OnSceneUnloaded(Scene scene) { ManualUpdate(); }
		CinemachineBrain_ManualUpdate_m8D7A7301585B6A15E708BEA2E148B1C7F2F7A487(__this, /*hidden argument*/NULL);
		// void OnSceneUnloaded(Scene scene) { ManualUpdate(); }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_Start_m851FA02E684EC0C99687B63CAA12F595C5625BF8 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	{
		// UpdateVirtualCameras(CinemachineCore.UpdateFilter.Late, -1f);
		CinemachineBrain_UpdateVirtualCameras_mCA6172FE9872138FF4D2B3867EE7AB5BE6D47F89(__this, 1, (-1.0f), /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::OnGuiHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_OnGuiHandler_m8EBDE5B960F8BD057B3ACEBAB75AC10492B798D8 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02C28555E4A79DF31EDD941A419FB1FF7FF2F865);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA16910103DBD349C443BC6EDE41F304EC790FE53);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  V_1;
	memset((&V_1), 0, sizeof(V_1));
	String_t* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	{
		// if (!m_ShowDebugText)
		bool L_0 = __this->get_m_ShowDebugText_4();
		if (L_0)
		{
			goto IL_000f;
		}
	}
	{
		// CinemachineDebug.ReleaseScreenPos(this);
		CinemachineDebug_ReleaseScreenPos_mB86CBB15358DB61F1EE1FB14B1A75C22DF973EC1(__this, /*hidden argument*/NULL);
		return;
	}

IL_000f:
	{
		// var sb = CinemachineDebug.SBFromPool();
		StringBuilder_t * L_1;
		L_1 = CinemachineDebug_SBFromPool_mB6C8A1699C089516D0C30DB54FACEA9DE7BEBEE1(/*hidden argument*/NULL);
		V_0 = L_1;
		// Color color = GUI.color;
		IL2CPP_RUNTIME_CLASS_INIT(GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var);
		Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  L_2;
		L_2 = GUI_get_color_m61B524C99DD85A0DF405540C6E7453600E816FD5(/*hidden argument*/NULL);
		V_1 = L_2;
		// sb.Length = 0;
		StringBuilder_t * L_3 = V_0;
		NullCheck(L_3);
		StringBuilder_set_Length_m7C1756193B05DCA5A23C5DC98EE90A9FC685A27A(L_3, 0, /*hidden argument*/NULL);
		// sb.Append("CM ");
		StringBuilder_t * L_4 = V_0;
		NullCheck(L_4);
		StringBuilder_t * L_5;
		L_5 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_4, _stringLiteralA16910103DBD349C443BC6EDE41F304EC790FE53, /*hidden argument*/NULL);
		// sb.Append(gameObject.name);
		StringBuilder_t * L_6 = V_0;
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_7;
		L_7 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		String_t* L_8;
		L_8 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		StringBuilder_t * L_9;
		L_9 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_6, L_8, /*hidden argument*/NULL);
		// sb.Append(": ");
		StringBuilder_t * L_10 = V_0;
		NullCheck(L_10);
		StringBuilder_t * L_11;
		L_11 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_10, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, /*hidden argument*/NULL);
		// if (SoloCamera != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_12;
		L_12 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0069;
		}
	}
	{
		// sb.Append("SOLO ");
		StringBuilder_t * L_13 = V_0;
		NullCheck(L_13);
		StringBuilder_t * L_14;
		L_14 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_13, _stringLiteral02C28555E4A79DF31EDD941A419FB1FF7FF2F865, /*hidden argument*/NULL);
		// GUI.color = GetSoloGUIColor();
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  L_15;
		L_15 = CinemachineBrain_GetSoloGUIColor_m1EDE8585C43B473EDAA59D61D558D83F356E45F8(/*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var);
		GUI_set_color_m627E2716FD33EF327E38EE0048CE44FAD77AB87F(L_15, /*hidden argument*/NULL);
	}

IL_0069:
	{
		// if (IsBlending)
		bool L_16;
		L_16 = CinemachineBrain_get_IsBlending_mA7662615642DEFD6893E2D6872A78CEA253474B2(__this, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0085;
		}
	}
	{
		// sb.Append(ActiveBlend.Description);
		StringBuilder_t * L_17 = V_0;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_18;
		L_18 = CinemachineBrain_get_ActiveBlend_m03CD7DFA8C5D537BEB972918C6F4D2BB2FDB7F15(__this, /*hidden argument*/NULL);
		NullCheck(L_18);
		String_t* L_19;
		L_19 = CinemachineBlend_get_Description_m4096D0C82956E1009FA82A07FA6BB184FD5EBC59(L_18, /*hidden argument*/NULL);
		NullCheck(L_17);
		StringBuilder_t * L_20;
		L_20 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_17, L_19, /*hidden argument*/NULL);
		goto IL_00c2;
	}

IL_0085:
	{
		// ICinemachineCamera vcam = ActiveVirtualCamera;
		RuntimeObject* L_21;
		L_21 = CinemachineBrain_get_ActiveVirtualCamera_m9111F4A789B4CCE529CDDE345F8B690EFEC2C63B(__this, /*hidden argument*/NULL);
		V_3 = L_21;
		// if (vcam == null)
		RuntimeObject* L_22 = V_3;
		if (L_22)
		{
			goto IL_009d;
		}
	}
	{
		// sb.Append("(none)");
		StringBuilder_t * L_23 = V_0;
		NullCheck(L_23);
		StringBuilder_t * L_24;
		L_24 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_23, _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B, /*hidden argument*/NULL);
		goto IL_00c2;
	}

IL_009d:
	{
		// sb.Append("[");
		StringBuilder_t * L_25 = V_0;
		NullCheck(L_25);
		StringBuilder_t * L_26;
		L_26 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_25, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, /*hidden argument*/NULL);
		// sb.Append(vcam.Name);
		StringBuilder_t * L_27 = V_0;
		RuntimeObject* L_28 = V_3;
		NullCheck(L_28);
		String_t* L_29;
		L_29 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_28);
		NullCheck(L_27);
		StringBuilder_t * L_30;
		L_30 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_27, L_29, /*hidden argument*/NULL);
		// sb.Append("]");
		StringBuilder_t * L_31 = V_0;
		NullCheck(L_31);
		StringBuilder_t * L_32;
		L_32 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_31, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, /*hidden argument*/NULL);
	}

IL_00c2:
	{
		// string text = sb.ToString();
		StringBuilder_t * L_33 = V_0;
		NullCheck(L_33);
		String_t* L_34;
		L_34 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_33);
		V_2 = L_34;
		// Rect r = CinemachineDebug.GetScreenPos(this, text, GUI.skin.box);
		String_t* L_35 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var);
		GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * L_36;
		L_36 = GUI_get_skin_mCD2A03F408ABBA7816C52148D92A8DC836FBDE2F(/*hidden argument*/NULL);
		NullCheck(L_36);
		GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * L_37;
		L_37 = GUISkin_get_box_m3877DF429E9B3E7A4ADF39EAAEA4948DD6C38BB0(L_36, /*hidden argument*/NULL);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_38;
		L_38 = CinemachineDebug_GetScreenPos_mDB9E3E780C465A8773B43312A6316F11789F31DB(__this, L_35, L_37, /*hidden argument*/NULL);
		// GUI.Label(r, text, GUI.skin.box);
		String_t* L_39 = V_2;
		GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * L_40;
		L_40 = GUI_get_skin_mCD2A03F408ABBA7816C52148D92A8DC836FBDE2F(/*hidden argument*/NULL);
		NullCheck(L_40);
		GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * L_41;
		L_41 = GUISkin_get_box_m3877DF429E9B3E7A4ADF39EAAEA4948DD6C38BB0(L_40, /*hidden argument*/NULL);
		GUI_Label_mE97FBC73519323E93EFF86E1F1C96E7F4B612850(L_38, L_39, L_41, /*hidden argument*/NULL);
		// GUI.color = color;
		Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  L_42 = V_1;
		GUI_set_color_m627E2716FD33EF327E38EE0048CE44FAD77AB87F(L_42, /*hidden argument*/NULL);
		// CinemachineDebug.ReturnToPool(sb);
		StringBuilder_t * L_43 = V_0;
		CinemachineDebug_ReturnToPool_mC5B15ABF0A1EAA33217EA6B204901D2817442704(L_43, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Collections.IEnumerator Cinemachine.CinemachineBrain::AfterPhysics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_AfterPhysics_mAD691C1010D2426873FE5A5463646DDB307B4410 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688 * L_0 = (U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688 *)il2cpp_codegen_object_new(U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688_il2cpp_TypeInfo_var);
		U3CAfterPhysicsU3Ed__32__ctor_mA6C5A5508C88D026B3A525C6CD8B02F1C43CDA4C(L_0, 0, /*hidden argument*/NULL);
		U3CAfterPhysicsU3Ed__32_t30C979A54D3F83216346200D6325724FE563B688 * L_1 = L_0;
		NullCheck(L_1);
		L_1->set_U3CU3E4__this_2(__this);
		return L_1;
	}
}
// System.Void Cinemachine.CinemachineBrain::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_LateUpdate_mE2D66C0664D1B0552A07D508C9D08C6167A0F1CD (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	{
		// if (m_UpdateMethod != UpdateMethod.ManualUpdate)
		int32_t L_0 = __this->get_m_UpdateMethod_8();
		if ((((int32_t)L_0) == ((int32_t)3)))
		{
			goto IL_000f;
		}
	}
	{
		// ManualUpdate();
		CinemachineBrain_ManualUpdate_m8D7A7301585B6A15E708BEA2E148B1C7F2F7A487(__this, /*hidden argument*/NULL);
	}

IL_000f:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::ManualUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_ManualUpdate_m8D7A7301585B6A15E708BEA2E148B1C7F2F7A487 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t65DAFAB0BA9482C7B23F5B1B01DE209C617434E5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	int32_t V_1 = 0;
	{
		// float deltaTime = GetEffectiveDeltaTime(false);
		float L_0;
		L_0 = CinemachineBrain_GetEffectiveDeltaTime_m27D6E0AC28FA42C74DD804AB942F0D496D55379B(__this, (bool)0, /*hidden argument*/NULL);
		V_0 = L_0;
		// if (m_BlendUpdateMethod != BrainUpdateMethod.FixedUpdate)
		int32_t L_1 = __this->get_m_BlendUpdateMethod_9();
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		// UpdateFrame0(deltaTime);
		float L_2 = V_0;
		CinemachineBrain_UpdateFrame0_m8FD42266AA4C2CCE09B842A5BA7362126585858B(__this, L_2, /*hidden argument*/NULL);
	}

IL_0017:
	{
		// ComputeCurrentBlend(ref mCurrentLiveCameras, 0);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** L_3 = __this->get_address_of_mCurrentLiveCameras_20();
		CinemachineBrain_ComputeCurrentBlend_m296BA72649974D928612AFC717D7446C028F3858(__this, (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C **)L_3, 0, /*hidden argument*/NULL);
		// if (m_UpdateMethod == UpdateMethod.FixedUpdate)
		int32_t L_4 = __this->get_m_UpdateMethod_8();
		if (L_4)
		{
			goto IL_0060;
		}
	}
	{
		// if (m_BlendUpdateMethod != BrainUpdateMethod.FixedUpdate)
		int32_t L_5 = __this->get_m_BlendUpdateMethod_9();
		if (!L_5)
		{
			goto IL_007c;
		}
	}
	{
		// CinemachineCore.Instance.CurrentUpdateFilter = CinemachineCore.UpdateFilter.Fixed;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_6;
		L_6 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		NullCheck(L_6);
		CinemachineCore_set_CurrentUpdateFilter_m3E96AD239CF49A028CF514AE0631AA05DE5E3313_inline(L_6, 0, /*hidden argument*/NULL);
		// if (SoloCamera == null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_7;
		L_7 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_007c;
		}
	}
	{
		// mCurrentLiveCameras.UpdateCameraState(
		//     DefaultWorldUp, GetEffectiveDeltaTime(true));
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_8 = __this->get_mCurrentLiveCameras_20();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = CinemachineBrain_get_DefaultWorldUp_mA052F23DFC679E1E0E15B2466ECB3799B656CBA4(__this, /*hidden argument*/NULL);
		float L_10;
		L_10 = CinemachineBrain_GetEffectiveDeltaTime_m27D6E0AC28FA42C74DD804AB942F0D496D55379B(__this, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_8);
		CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1(L_8, L_9, L_10, /*hidden argument*/NULL);
		// }
		goto IL_007c;
	}

IL_0060:
	{
		// CinemachineCore.UpdateFilter filter = CinemachineCore.UpdateFilter.Late;
		V_1 = 1;
		// if (m_UpdateMethod == UpdateMethod.SmartUpdate)
		int32_t L_11 = __this->get_m_UpdateMethod_8();
		if ((!(((uint32_t)L_11) == ((uint32_t)2))))
		{
			goto IL_0074;
		}
	}
	{
		// UpdateTracker.OnUpdate(UpdateTracker.UpdateClock.Late);
		IL2CPP_RUNTIME_CLASS_INIT(UpdateTracker_t65DAFAB0BA9482C7B23F5B1B01DE209C617434E5_il2cpp_TypeInfo_var);
		UpdateTracker_OnUpdate_m5F262770C3B9222F8503D50DFE21FF7C9A902C41(1, /*hidden argument*/NULL);
		// filter = CinemachineCore.UpdateFilter.SmartLate;
		V_1 = ((int32_t)9);
	}

IL_0074:
	{
		// UpdateVirtualCameras(filter, deltaTime);
		int32_t L_12 = V_1;
		float L_13 = V_0;
		CinemachineBrain_UpdateVirtualCameras_mCA6172FE9872138FF4D2B3867EE7AB5BE6D47F89(__this, L_12, L_13, /*hidden argument*/NULL);
	}

IL_007c:
	{
		// if (m_BlendUpdateMethod != BrainUpdateMethod.FixedUpdate)
		int32_t L_14 = __this->get_m_BlendUpdateMethod_9();
		if (!L_14)
		{
			goto IL_008b;
		}
	}
	{
		// ProcessActiveCamera(deltaTime);
		float L_15 = V_0;
		CinemachineBrain_ProcessActiveCamera_m094A1972B629F11EB580679FEFD78076769180FF(__this, L_15, /*hidden argument*/NULL);
	}

IL_008b:
	{
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineBrain::GetEffectiveDeltaTime(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBrain_GetEffectiveDeltaTime_m27D6E0AC28FA42C74DD804AB942F0D496D55379B (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, bool ___fixedDelta0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * V_1 = NULL;
	{
		// if (CinemachineCore.UniformDeltaTimeOverride >= 0)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_0 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_UniformDeltaTimeOverride_5();
		if ((!(((float)L_0) >= ((float)(0.0f)))))
		{
			goto IL_0012;
		}
	}
	{
		// return CinemachineCore.UniformDeltaTimeOverride;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_1 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_UniformDeltaTimeOverride_5();
		return L_1;
	}

IL_0012:
	{
		// if (SoloCamera != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_2;
		L_2 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		// return Time.unscaledDeltaTime;
		float L_3;
		L_3 = Time_get_unscaledDeltaTime_m2C153F1E5C77C6AF655054BC6C76D0C334C0DC84(/*hidden argument*/NULL);
		return L_3;
	}

IL_001f:
	{
		// if (!Application.isPlaying)
		bool L_4;
		L_4 = Application_get_isPlaying_m7BB718D8E58B807184491F64AFF0649517E56567(/*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_0060;
		}
	}
	{
		// for (int i = mFrameStack.Count - 1; i > 0; --i)
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_5 = __this->get_mFrameStack_18();
		NullCheck(L_5);
		int32_t L_6;
		L_6 = List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_inline(L_5, /*hidden argument*/List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1));
		goto IL_0056;
	}

IL_0036:
	{
		// var frame = mFrameStack[i];
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_7 = __this->get_mFrameStack_18();
		int32_t L_8 = V_0;
		NullCheck(L_7);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_9;
		L_9 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_7, L_8, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		V_1 = L_9;
		// if (frame.Active)
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_10 = V_1;
		NullCheck(L_10);
		bool L_11;
		L_11 = BrainFrame_get_Active_mD8AA67B2ACCA6591C9DA9A495850D2145C5B0712(L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0052;
		}
	}
	{
		// return frame.deltaTimeOverride;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_12 = V_1;
		NullCheck(L_12);
		float L_13 = L_12->get_deltaTimeOverride_4();
		return L_13;
	}

IL_0052:
	{
		// for (int i = mFrameStack.Count - 1; i > 0; --i)
		int32_t L_14 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)1));
	}

IL_0056:
	{
		// for (int i = mFrameStack.Count - 1; i > 0; --i)
		int32_t L_15 = V_0;
		if ((((int32_t)L_15) > ((int32_t)0)))
		{
			goto IL_0036;
		}
	}
	{
		// return -1;
		return (-1.0f);
	}

IL_0060:
	{
		// if (m_IgnoreTimeScale)
		bool L_16 = __this->get_m_IgnoreTimeScale_6();
		if (!L_16)
		{
			goto IL_0077;
		}
	}
	{
		// return fixedDelta ? Time.fixedDeltaTime : Time.unscaledDeltaTime;
		bool L_17 = ___fixedDelta0;
		if (L_17)
		{
			goto IL_0071;
		}
	}
	{
		float L_18;
		L_18 = Time_get_unscaledDeltaTime_m2C153F1E5C77C6AF655054BC6C76D0C334C0DC84(/*hidden argument*/NULL);
		return L_18;
	}

IL_0071:
	{
		float L_19;
		L_19 = Time_get_fixedDeltaTime_m8E94ECFF6A6A1D9B5D60BF82D116D540852484E5(/*hidden argument*/NULL);
		return L_19;
	}

IL_0077:
	{
		// return fixedDelta ? Time.fixedDeltaTime : Time.deltaTime;
		bool L_20 = ___fixedDelta0;
		if (L_20)
		{
			goto IL_0080;
		}
	}
	{
		float L_21;
		L_21 = Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290(/*hidden argument*/NULL);
		return L_21;
	}

IL_0080:
	{
		float L_22;
		L_22 = Time_get_fixedDeltaTime_m8E94ECFF6A6A1D9B5D60BF82D116D540852484E5(/*hidden argument*/NULL);
		return L_22;
	}
}
// System.Void Cinemachine.CinemachineBrain::UpdateVirtualCameras(Cinemachine.CinemachineCore/UpdateFilter,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_UpdateVirtualCameras_mCA6172FE9872138FF4D2B3867EE7AB5BE6D47F89 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, int32_t ___updateFilter0, float ___deltaTime1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * V_0 = NULL;
	CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * G_B2_0 = NULL;
	CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * G_B3_1 = NULL;
	{
		// CinemachineCore.Instance.CurrentUpdateFilter = updateFilter;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_0;
		L_0 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		int32_t L_1 = ___updateFilter0;
		NullCheck(L_0);
		CinemachineCore_set_CurrentUpdateFilter_m3E96AD239CF49A028CF514AE0631AA05DE5E3313_inline(L_0, L_1, /*hidden argument*/NULL);
		// Camera camera = OutputCamera;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_2;
		L_2 = CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84(__this, /*hidden argument*/NULL);
		V_0 = L_2;
		// CinemachineCore.Instance.UpdateAllActiveVirtualCameras(
		//     camera == null ? -1 : camera.cullingMask, DefaultWorldUp, deltaTime);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_3;
		L_3 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		G_B1_0 = L_3;
		if (L_5)
		{
			G_B2_0 = L_3;
			goto IL_0028;
		}
	}
	{
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_6 = V_0;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = Camera_get_cullingMask_m63492ED3AFA8F571FBED0B1729264A2E3BB64236(L_6, /*hidden argument*/NULL);
		G_B3_0 = L_7;
		G_B3_1 = G_B1_0;
		goto IL_0029;
	}

IL_0028:
	{
		G_B3_0 = (-1);
		G_B3_1 = G_B2_0;
	}

IL_0029:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = CinemachineBrain_get_DefaultWorldUp_mA052F23DFC679E1E0E15B2466ECB3799B656CBA4(__this, /*hidden argument*/NULL);
		float L_9 = ___deltaTime1;
		NullCheck(G_B3_1);
		CinemachineCore_UpdateAllActiveVirtualCameras_mCEAF2622091B0DC36A26A844C7C6022BF3C40A51(G_B3_1, G_B3_0, L_8, L_9, /*hidden argument*/NULL);
		// if (SoloCamera != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_10;
		L_10 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_004d;
		}
	}
	{
		// SoloCamera.UpdateCameraState(DefaultWorldUp, deltaTime);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_11;
		L_11 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = CinemachineBrain_get_DefaultWorldUp_mA052F23DFC679E1E0E15B2466ECB3799B656CBA4(__this, /*hidden argument*/NULL);
		float L_13 = ___deltaTime1;
		NullCheck(L_11);
		InterfaceActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(13 /* System.Void Cinemachine.ICinemachineCamera::UpdateCameraState(UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_11, L_12, L_13);
	}

IL_004d:
	{
		// mCurrentLiveCameras.UpdateCameraState(DefaultWorldUp, deltaTime);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_14 = __this->get_mCurrentLiveCameras_20();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = CinemachineBrain_get_DefaultWorldUp_mA052F23DFC679E1E0E15B2466ECB3799B656CBA4(__this, /*hidden argument*/NULL);
		float L_16 = ___deltaTime1;
		NullCheck(L_14);
		CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1(L_14, L_15, L_16, /*hidden argument*/NULL);
		// updateFilter = CinemachineCore.UpdateFilter.Late;
		___updateFilter0 = 1;
		// if (Application.isPlaying)
		bool L_17;
		L_17 = Application_get_isPlaying_m7BB718D8E58B807184491F64AFF0649517E56567(/*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_0084;
		}
	}
	{
		// if (m_UpdateMethod == UpdateMethod.SmartUpdate)
		int32_t L_18 = __this->get_m_UpdateMethod_8();
		if ((!(((uint32_t)L_18) == ((uint32_t)2))))
		{
			goto IL_0079;
		}
	}
	{
		// updateFilter |= CinemachineCore.UpdateFilter.Smart;
		int32_t L_19 = ___updateFilter0;
		___updateFilter0 = ((int32_t)((int32_t)L_19|(int32_t)8));
		goto IL_0084;
	}

IL_0079:
	{
		// else if (m_UpdateMethod == UpdateMethod.FixedUpdate)
		int32_t L_20 = __this->get_m_UpdateMethod_8();
		if (L_20)
		{
			goto IL_0084;
		}
	}
	{
		// updateFilter = CinemachineCore.UpdateFilter.Fixed;
		___updateFilter0 = 0;
	}

IL_0084:
	{
		// CinemachineCore.Instance.CurrentUpdateFilter = updateFilter;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_21;
		L_21 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		int32_t L_22 = ___updateFilter0;
		NullCheck(L_21);
		CinemachineCore_set_CurrentUpdateFilter_m3E96AD239CF49A028CF514AE0631AA05DE5E3313_inline(L_21, L_22, /*hidden argument*/NULL);
		// }
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::get_ActiveVirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_get_ActiveVirtualCamera_m9111F4A789B4CCE529CDDE345F8B690EFEC2C63B (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (SoloCamera != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_0;
		L_0 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		// return SoloCamera;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		return L_1;
	}

IL_000d:
	{
		// return DeepCamBFromBlend(mCurrentLiveCameras);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_2 = __this->get_mCurrentLiveCameras_20();
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_3;
		L_3 = CinemachineBrain_DeepCamBFromBlend_m982D9725A5164F9EBF00366A2D49745179A60A46(L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::DeepCamBFromBlend(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_DeepCamBFromBlend_m982D9725A5164F9EBF00366A2D49745179A60A46 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___blend0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * V_1 = NULL;
	{
		// ICinemachineCamera vcam = blend.CamB;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = ___blend0;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0029;
	}

IL_0009:
	{
		// if (!vcam.IsValid)
		RuntimeObject* L_2 = V_0;
		NullCheck(L_2);
		bool L_3;
		L_3 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_2);
		if (L_3)
		{
			goto IL_0013;
		}
	}
	{
		// return null;    // deleted!
		return (RuntimeObject*)NULL;
	}

IL_0013:
	{
		// BlendSourceVirtualCamera bs = vcam as BlendSourceVirtualCamera;
		RuntimeObject* L_4 = V_0;
		V_1 = ((BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC *)IsInstClass((RuntimeObject*)L_4, BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC_il2cpp_TypeInfo_var));
		// if (bs == null)
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_5 = V_1;
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		// vcam = bs.Blend.CamB;
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_6 = V_1;
		NullCheck(L_6);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_7;
		L_7 = BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline(L_6, /*hidden argument*/NULL);
		NullCheck(L_7);
		RuntimeObject* L_8;
		L_8 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_7, /*hidden argument*/NULL);
		V_0 = L_8;
	}

IL_0029:
	{
		// while (vcam != null)
		RuntimeObject* L_9 = V_0;
		if (L_9)
		{
			goto IL_0009;
		}
	}

IL_002c:
	{
		// return vcam;
		RuntimeObject* L_10 = V_0;
		return L_10;
	}
}
// System.Boolean Cinemachine.CinemachineBrain::get_IsBlending()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBrain_get_IsBlending_mA7662615642DEFD6893E2D6872A78CEA253474B2 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	{
		// public bool IsBlending { get { return ActiveBlend != null; } }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0;
		L_0 = CinemachineBrain_get_ActiveBlend_m03CD7DFA8C5D537BEB972918C6F4D2BB2FDB7F15(__this, /*hidden argument*/NULL);
		return (bool)((!(((RuntimeObject*)(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
// Cinemachine.CinemachineBlend Cinemachine.CinemachineBrain::get_ActiveBlend()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * CinemachineBrain_get_ActiveBlend_m03CD7DFA8C5D537BEB972918C6F4D2BB2FDB7F15 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (SoloCamera != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_0;
		L_0 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return null;
		return (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL;
	}

IL_0009:
	{
		// if (mCurrentLiveCameras.CamA == null || mCurrentLiveCameras.IsComplete)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_1 = __this->get_mCurrentLiveCameras_20();
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0023;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_3 = __this->get_mCurrentLiveCameras_20();
		NullCheck(L_3);
		bool L_4;
		L_4 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0025;
		}
	}

IL_0023:
	{
		// return null;
		return (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL;
	}

IL_0025:
	{
		// return mCurrentLiveCameras;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_5 = __this->get_mCurrentLiveCameras_20();
		return L_5;
	}
}
// System.Int32 Cinemachine.CinemachineBrain::GetBrainFrame(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineBrain_GetBrainFrame_m993AEAFCA2ACA814C76097EFF86FE895258861A5 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, int32_t ___withId0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m6381614839F4427ECA145960C2455F5E581E74F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// int count = mFrameStack.Count;
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_0 = __this->get_mFrameStack_18();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_inline(L_0, /*hidden argument*/List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		// for (int i = mFrameStack.Count - 1; i > 0; --i)
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_2 = __this->get_mFrameStack_18();
		NullCheck(L_2);
		int32_t L_3;
		L_3 = List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_inline(L_2, /*hidden argument*/List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1));
		goto IL_0036;
	}

IL_001c:
	{
		// if (mFrameStack[i].id == withId)
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_4 = __this->get_mFrameStack_18();
		int32_t L_5 = V_0;
		NullCheck(L_4);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_6;
		L_6 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_4, L_5, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		NullCheck(L_6);
		int32_t L_7 = L_6->get_id_0();
		int32_t L_8 = ___withId0;
		if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
		{
			goto IL_0032;
		}
	}
	{
		// return i;
		int32_t L_9 = V_0;
		return L_9;
	}

IL_0032:
	{
		// for (int i = mFrameStack.Count - 1; i > 0; --i)
		int32_t L_10 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1));
	}

IL_0036:
	{
		// for (int i = mFrameStack.Count - 1; i > 0; --i)
		int32_t L_11 = V_0;
		if ((((int32_t)L_11) > ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		// mFrameStack.Add(new BrainFrame() { id = withId });
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_12 = __this->get_mFrameStack_18();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_13 = (BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 *)il2cpp_codegen_object_new(BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3_il2cpp_TypeInfo_var);
		BrainFrame__ctor_mA060413F10EA79721B2D2A33D99DC1D3282831A6(L_13, /*hidden argument*/NULL);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_14 = L_13;
		int32_t L_15 = ___withId0;
		NullCheck(L_14);
		L_14->set_id_0(L_15);
		NullCheck(L_12);
		List_1_Add_m6381614839F4427ECA145960C2455F5E581E74F1(L_12, L_14, /*hidden argument*/List_1_Add_m6381614839F4427ECA145960C2455F5E581E74F1_RuntimeMethod_var);
		// return mFrameStack.Count - 1;
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_16 = __this->get_mFrameStack_18();
		NullCheck(L_16);
		int32_t L_17;
		L_17 = List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_inline(L_16, /*hidden argument*/List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		return ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1));
	}
}
// System.Int32 Cinemachine.CinemachineBrain::SetCameraOverride(System.Int32,Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineBrain_SetCameraOverride_m9B06A2796330BE39B59E4DD8E1A40EDCDA969967 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, int32_t ___overrideId0, RuntimeObject* ___camA1, RuntimeObject* ___camB2, float ___weightB3, float ___deltaTime4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		// if (overrideId < 0)
		int32_t L_0 = ___overrideId0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		// overrideId = mNextFrameId++;
		int32_t L_1 = __this->get_mNextFrameId_19();
		V_1 = L_1;
		int32_t L_2 = V_1;
		__this->set_mNextFrameId_19(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
		int32_t L_3 = V_1;
		___overrideId0 = L_3;
	}

IL_0017:
	{
		// BrainFrame frame = mFrameStack[GetBrainFrame(overrideId)];
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_4 = __this->get_mFrameStack_18();
		int32_t L_5 = ___overrideId0;
		int32_t L_6;
		L_6 = CinemachineBrain_GetBrainFrame_m993AEAFCA2ACA814C76097EFF86FE895258861A5(__this, L_5, /*hidden argument*/NULL);
		NullCheck(L_4);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_7;
		L_7 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_4, L_6, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		// frame.deltaTimeOverride = deltaTime;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_8 = L_7;
		float L_9 = ___deltaTime4;
		NullCheck(L_8);
		L_8->set_deltaTimeOverride_4(L_9);
		// frame.blend.CamA = camA;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_10 = L_8;
		NullCheck(L_10);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_11 = L_10->get_blend_1();
		RuntimeObject* L_12 = ___camA1;
		NullCheck(L_11);
		CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline(L_11, L_12, /*hidden argument*/NULL);
		// frame.blend.CamB = camB;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_13 = L_10;
		NullCheck(L_13);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_14 = L_13->get_blend_1();
		RuntimeObject* L_15 = ___camB2;
		NullCheck(L_14);
		CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA_inline(L_14, L_15, /*hidden argument*/NULL);
		// frame.blend.BlendCurve = mDefaultLinearAnimationCurve;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_16 = L_13;
		NullCheck(L_16);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_17 = L_16->get_blend_1();
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_18 = ((CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var))->get_mDefaultLinearAnimationCurve_21();
		NullCheck(L_17);
		CinemachineBlend_set_BlendCurve_m1C92DE13808FD00C1AE25E8D2AA898B82E77129C_inline(L_17, L_18, /*hidden argument*/NULL);
		// frame.blend.Duration = 1;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_19 = L_16;
		NullCheck(L_19);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_20 = L_19->get_blend_1();
		NullCheck(L_20);
		CinemachineBlend_set_Duration_m6624099445533093B65C3E92C25060E2C5B2692B_inline(L_20, (1.0f), /*hidden argument*/NULL);
		// frame.blend.TimeInBlend = weightB;
		NullCheck(L_19);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_21 = L_19->get_blend_1();
		float L_22 = ___weightB3;
		NullCheck(L_21);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(L_21, L_22, /*hidden argument*/NULL);
		// var cam = camA as CinemachineVirtualCameraBase;
		RuntimeObject* L_23 = ___camA1;
		V_0 = ((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)IsInstClass((RuntimeObject*)L_23, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_il2cpp_TypeInfo_var));
		// if (cam != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_24 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_25;
		L_25 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_24, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_008b;
		}
	}
	{
		// cam.EnsureStarted();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_26 = V_0;
		NullCheck(L_26);
		CinemachineVirtualCameraBase_EnsureStarted_m849F12F97E34D0BB2CFAB2178B5933CB3C07155F(L_26, /*hidden argument*/NULL);
	}

IL_008b:
	{
		// cam = camB as CinemachineVirtualCameraBase;
		RuntimeObject* L_27 = ___camB2;
		V_0 = ((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)IsInstClass((RuntimeObject*)L_27, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_il2cpp_TypeInfo_var));
		// if (cam != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_28 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_29;
		L_29 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_28, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_00a1;
		}
	}
	{
		// cam.EnsureStarted();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_30 = V_0;
		NullCheck(L_30);
		CinemachineVirtualCameraBase_EnsureStarted_m849F12F97E34D0BB2CFAB2178B5933CB3C07155F(L_30, /*hidden argument*/NULL);
	}

IL_00a1:
	{
		// return overrideId;
		int32_t L_31 = ___overrideId0;
		return L_31;
	}
}
// System.Void Cinemachine.CinemachineBrain::ReleaseCameraOverride(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_ReleaseCameraOverride_m83F54FD0A6837603DDCE2090AC3FDD0A0BAE30DF (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, int32_t ___overrideId0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m8FE579E2D115D1B838C89147A2BDA73470B381D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// for (int i = mFrameStack.Count - 1; i > 0; --i)
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_0 = __this->get_mFrameStack_18();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_inline(L_0, /*hidden argument*/List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
		goto IL_0035;
	}

IL_0010:
	{
		// if (mFrameStack[i].id == overrideId)
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_2 = __this->get_mFrameStack_18();
		int32_t L_3 = V_0;
		NullCheck(L_2);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_4;
		L_4 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_2, L_3, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		NullCheck(L_4);
		int32_t L_5 = L_4->get_id_0();
		int32_t L_6 = ___overrideId0;
		if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
		{
			goto IL_0031;
		}
	}
	{
		// mFrameStack.RemoveAt(i);
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_7 = __this->get_mFrameStack_18();
		int32_t L_8 = V_0;
		NullCheck(L_7);
		List_1_RemoveAt_m8FE579E2D115D1B838C89147A2BDA73470B381D2(L_7, L_8, /*hidden argument*/List_1_RemoveAt_m8FE579E2D115D1B838C89147A2BDA73470B381D2_RuntimeMethod_var);
		// return;
		return;
	}

IL_0031:
	{
		// for (int i = mFrameStack.Count - 1; i > 0; --i)
		int32_t L_9 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1));
	}

IL_0035:
	{
		// for (int i = mFrameStack.Count - 1; i > 0; --i)
		int32_t L_10 = V_0;
		if ((((int32_t)L_10) > ((int32_t)0)))
		{
			goto IL_0010;
		}
	}
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::ProcessActiveCamera(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_ProcessActiveCamera_m094A1972B629F11EB580679FEFD78076769180FF (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, float ___deltaTime0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * G_B14_0 = NULL;
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * G_B13_0 = NULL;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  G_B15_0;
	memset((&G_B15_0), 0, sizeof(G_B15_0));
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * G_B15_1 = NULL;
	{
		// var activeCamera = ActiveVirtualCamera;
		RuntimeObject* L_0;
		L_0 = CinemachineBrain_get_ActiveVirtualCamera_m9111F4A789B4CCE529CDDE345F8B690EFEC2C63B(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// if (activeCamera != null)
		RuntimeObject* L_1 = V_0;
		if (!L_1)
		{
			goto IL_00c0;
		}
	}
	{
		// if (activeCamera != mActiveCameraPreviousFrame)
		RuntimeObject* L_2 = V_0;
		RuntimeObject* L_3 = __this->get_mActiveCameraPreviousFrame_22();
		if ((((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(RuntimeObject*)L_3)))
		{
			goto IL_009c;
		}
	}
	{
		// activeCamera.OnTransitionFromCamera(
		//     mActiveCameraPreviousFrame, DefaultWorldUp, deltaTime);
		RuntimeObject* L_4 = V_0;
		RuntimeObject* L_5 = __this->get_mActiveCameraPreviousFrame_22();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = CinemachineBrain_get_DefaultWorldUp_mA052F23DFC679E1E0E15B2466ECB3799B656CBA4(__this, /*hidden argument*/NULL);
		float L_7 = ___deltaTime0;
		NullCheck(L_4);
		InterfaceActionInvoker3< RuntimeObject*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_4, L_5, L_6, L_7);
		// if (m_CameraActivatedEvent != null)
		VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * L_8 = __this->get_m_CameraActivatedEvent_14();
		if (!L_8)
		{
			goto IL_0046;
		}
	}
	{
		// m_CameraActivatedEvent.Invoke(activeCamera, mActiveCameraPreviousFrame);
		VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * L_9 = __this->get_m_CameraActivatedEvent_14();
		RuntimeObject* L_10 = V_0;
		RuntimeObject* L_11 = __this->get_mActiveCameraPreviousFrame_22();
		NullCheck(L_9);
		UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251(L_9, L_10, L_11, /*hidden argument*/UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251_RuntimeMethod_var);
	}

IL_0046:
	{
		// if (!IsBlending || (mActiveCameraPreviousFrame != null
		//             && !ActiveBlend.Uses(mActiveCameraPreviousFrame)))
		bool L_12;
		L_12 = CinemachineBrain_get_IsBlending_mA7662615642DEFD6893E2D6872A78CEA253474B2(__this, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0069;
		}
	}
	{
		RuntimeObject* L_13 = __this->get_mActiveCameraPreviousFrame_22();
		if (!L_13)
		{
			goto IL_008f;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_14;
		L_14 = CinemachineBrain_get_ActiveBlend_m03CD7DFA8C5D537BEB972918C6F4D2BB2FDB7F15(__this, /*hidden argument*/NULL);
		RuntimeObject* L_15 = __this->get_mActiveCameraPreviousFrame_22();
		NullCheck(L_14);
		bool L_16;
		L_16 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_14, L_15, /*hidden argument*/NULL);
		if (L_16)
		{
			goto IL_008f;
		}
	}

IL_0069:
	{
		// if (m_CameraCutEvent != null)
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_17 = __this->get_m_CameraCutEvent_13();
		if (!L_17)
		{
			goto IL_007d;
		}
	}
	{
		// m_CameraCutEvent.Invoke(this);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_18 = __this->get_m_CameraCutEvent_13();
		NullCheck(L_18);
		UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284(L_18, __this, /*hidden argument*/UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284_RuntimeMethod_var);
	}

IL_007d:
	{
		// if (CinemachineCore.CameraCutEvent != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_19 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CameraCutEvent_9();
		if (!L_19)
		{
			goto IL_008f;
		}
	}
	{
		// CinemachineCore.CameraCutEvent.Invoke(this);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_20 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CameraCutEvent_9();
		NullCheck(L_20);
		UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284(L_20, __this, /*hidden argument*/UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284_RuntimeMethod_var);
	}

IL_008f:
	{
		// activeCamera.UpdateCameraState(DefaultWorldUp, deltaTime);
		RuntimeObject* L_21 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
		L_22 = CinemachineBrain_get_DefaultWorldUp_mA052F23DFC679E1E0E15B2466ECB3799B656CBA4(__this, /*hidden argument*/NULL);
		float L_23 = ___deltaTime0;
		NullCheck(L_21);
		InterfaceActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(13 /* System.Void Cinemachine.ICinemachineCamera::UpdateCameraState(UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_21, L_22, L_23);
	}

IL_009c:
	{
		// PushStateToUnityCamera(
		//     SoloCamera != null ? SoloCamera.State : mCurrentLiveCameras.State);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_24;
		L_24 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		G_B13_0 = __this;
		if (L_24)
		{
			G_B14_0 = __this;
			goto IL_00b1;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_25 = __this->get_mCurrentLiveCameras_20();
		NullCheck(L_25);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_26;
		L_26 = CinemachineBlend_get_State_m353325CD92B13EF46EAF00985769217EA4F98FA1(L_25, /*hidden argument*/NULL);
		G_B15_0 = L_26;
		G_B15_1 = G_B13_0;
		goto IL_00bb;
	}

IL_00b1:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_27;
		L_27 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		NullCheck(L_27);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_28;
		L_28 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_27);
		G_B15_0 = L_28;
		G_B15_1 = G_B14_0;
	}

IL_00bb:
	{
		NullCheck(G_B15_1);
		CinemachineBrain_PushStateToUnityCamera_mBD15F314BC5F547CEED4C36EEDE279E11DCADB6B(G_B15_1, G_B15_0, /*hidden argument*/NULL);
	}

IL_00c0:
	{
		// mActiveCameraPreviousFrame = activeCamera;
		RuntimeObject* L_29 = V_0;
		__this->set_mActiveCameraPreviousFrame_22(L_29);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::UpdateFrame0(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_UpdateFrame0_m8FD42266AA4C2CCE09B842A5BA7362126585858B (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, float ___deltaTime0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  V_3;
	memset((&V_3), 0, sizeof(V_3));
	float G_B18_0 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B18_1 = NULL;
	float G_B17_0 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B17_1 = NULL;
	float G_B19_0 = 0.0f;
	float G_B19_1 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B19_2 = NULL;
	{
		// BrainFrame frame = mFrameStack[0];
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_0 = __this->get_mFrameStack_18();
		NullCheck(L_0);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_1;
		L_1 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_0, 0, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		V_0 = L_1;
		// var activeCamera = TopCameraFromPriorityQueue();
		RuntimeObject* L_2;
		L_2 = CinemachineBrain_TopCameraFromPriorityQueue_m81361016B63A4BF68BA4D85452BAE8647B90E9EF(__this, /*hidden argument*/NULL);
		V_1 = L_2;
		// var outGoingCamera = frame.blend.CamB;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_3 = V_0;
		NullCheck(L_3);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_4 = L_3->get_blend_1();
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		// if (activeCamera != outGoingCamera)
		RuntimeObject* L_6 = V_1;
		RuntimeObject* L_7 = V_2;
		if ((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)L_7)))
		{
			goto IL_0166;
		}
	}
	{
		// if ((UnityEngine.Object)activeCamera != null
		//     && (UnityEngine.Object)outGoingCamera != null && deltaTime >= 0)
		RuntimeObject* L_8 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(((Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)CastclassClass((RuntimeObject*)L_8, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var)), (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_015a;
		}
	}
	{
		RuntimeObject* L_10 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(((Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)CastclassClass((RuntimeObject*)L_10, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var)), (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_015a;
		}
	}
	{
		float L_12 = ___deltaTime0;
		if ((!(((float)L_12) >= ((float)(0.0f)))))
		{
			goto IL_015a;
		}
	}
	{
		// var blendDef = LookupBlend(outGoingCamera, activeCamera);
		RuntimeObject* L_13 = V_2;
		RuntimeObject* L_14 = V_1;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_15;
		L_15 = CinemachineBrain_LookupBlend_mEBAE63022CC081EAF26489C7BBEC2492F32B7FDD(__this, L_13, L_14, /*hidden argument*/NULL);
		V_3 = L_15;
		// if (blendDef.BlendCurve != null && blendDef.BlendTime > 0)
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_16;
		L_16 = CinemachineBlendDefinition_get_BlendCurve_m547D15706E83EACB4DE888750C0728BDE5974873((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *)(&V_3), /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0126;
		}
	}
	{
		float L_17;
		L_17 = CinemachineBlendDefinition_get_BlendTime_m2185E8662569BE0201996EAA3AC55C1A095CA5E3((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *)(&V_3), /*hidden argument*/NULL);
		if ((!(((float)L_17) > ((float)(0.0f)))))
		{
			goto IL_0126;
		}
	}
	{
		// if (frame.blend.IsComplete)
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_18 = V_0;
		NullCheck(L_18);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_19 = L_18->get_blend_1();
		NullCheck(L_19);
		bool L_20;
		L_20 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0098;
		}
	}
	{
		// frame.blend.CamA = outGoingCamera;  // new blend
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_21 = V_0;
		NullCheck(L_21);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_22 = L_21->get_blend_1();
		RuntimeObject* L_23 = V_2;
		NullCheck(L_22);
		CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline(L_22, L_23, /*hidden argument*/NULL);
		goto IL_0126;
	}

IL_0098:
	{
		// if (frame.blend.CamA == activeCamera
		//     && frame.blend.CamB == outGoingCamera
		//     && frame.blend.Duration <= blendDef.BlendTime)
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_24 = V_0;
		NullCheck(L_24);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_25 = L_24->get_blend_1();
		NullCheck(L_25);
		RuntimeObject* L_26;
		L_26 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(L_25, /*hidden argument*/NULL);
		RuntimeObject* L_27 = V_1;
		if ((!(((RuntimeObject*)(RuntimeObject*)L_26) == ((RuntimeObject*)(RuntimeObject*)L_27))))
		{
			goto IL_00da;
		}
	}
	{
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_28 = V_0;
		NullCheck(L_28);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_29 = L_28->get_blend_1();
		NullCheck(L_29);
		RuntimeObject* L_30;
		L_30 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_29, /*hidden argument*/NULL);
		RuntimeObject* L_31 = V_2;
		if ((!(((RuntimeObject*)(RuntimeObject*)L_30) == ((RuntimeObject*)(RuntimeObject*)L_31))))
		{
			goto IL_00da;
		}
	}
	{
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_32 = V_0;
		NullCheck(L_32);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_33 = L_32->get_blend_1();
		NullCheck(L_33);
		float L_34;
		L_34 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(L_33, /*hidden argument*/NULL);
		float L_35;
		L_35 = CinemachineBlendDefinition_get_BlendTime_m2185E8662569BE0201996EAA3AC55C1A095CA5E3((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *)(&V_3), /*hidden argument*/NULL);
		if ((!(((float)L_34) <= ((float)L_35))))
		{
			goto IL_00da;
		}
	}
	{
		// blendDef.m_Time = frame.blend.TimeInBlend;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_36 = V_0;
		NullCheck(L_36);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_37 = L_36->get_blend_1();
		NullCheck(L_37);
		float L_38;
		L_38 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(L_37, /*hidden argument*/NULL);
		(&V_3)->set_m_Time_1(L_38);
	}

IL_00da:
	{
		// frame.blend.CamA = new BlendSourceVirtualCamera(
		//     new CinemachineBlend(
		//         frame.blend.CamA, frame.blend.CamB,
		//         frame.blend.BlendCurve, frame.blend.Duration,
		//         frame.blend.TimeInBlend));
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_39 = V_0;
		NullCheck(L_39);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_40 = L_39->get_blend_1();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_41 = V_0;
		NullCheck(L_41);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_42 = L_41->get_blend_1();
		NullCheck(L_42);
		RuntimeObject* L_43;
		L_43 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(L_42, /*hidden argument*/NULL);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_44 = V_0;
		NullCheck(L_44);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_45 = L_44->get_blend_1();
		NullCheck(L_45);
		RuntimeObject* L_46;
		L_46 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_45, /*hidden argument*/NULL);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_47 = V_0;
		NullCheck(L_47);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_48 = L_47->get_blend_1();
		NullCheck(L_48);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_49;
		L_49 = CinemachineBlend_get_BlendCurve_m6A1FF79078DEA51B8343A4135E7A5E002D5D13C6_inline(L_48, /*hidden argument*/NULL);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_50 = V_0;
		NullCheck(L_50);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_51 = L_50->get_blend_1();
		NullCheck(L_51);
		float L_52;
		L_52 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(L_51, /*hidden argument*/NULL);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_53 = V_0;
		NullCheck(L_53);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_54 = L_53->get_blend_1();
		NullCheck(L_54);
		float L_55;
		L_55 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(L_54, /*hidden argument*/NULL);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_56 = (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)il2cpp_codegen_object_new(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C_il2cpp_TypeInfo_var);
		CinemachineBlend__ctor_mB06EF56D92F3900609669689E8820647EE84B5A3(L_56, L_43, L_46, L_49, L_52, L_55, /*hidden argument*/NULL);
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_57 = (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC *)il2cpp_codegen_object_new(BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC_il2cpp_TypeInfo_var);
		BlendSourceVirtualCamera__ctor_m762CFEB65D584FC854F9653CF1A97444FF86E08B(L_57, L_56, /*hidden argument*/NULL);
		NullCheck(L_40);
		CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline(L_40, L_57, /*hidden argument*/NULL);
	}

IL_0126:
	{
		// frame.blend.BlendCurve = blendDef.BlendCurve;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_58 = V_0;
		NullCheck(L_58);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_59 = L_58->get_blend_1();
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_60;
		L_60 = CinemachineBlendDefinition_get_BlendCurve_m547D15706E83EACB4DE888750C0728BDE5974873((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *)(&V_3), /*hidden argument*/NULL);
		NullCheck(L_59);
		CinemachineBlend_set_BlendCurve_m1C92DE13808FD00C1AE25E8D2AA898B82E77129C_inline(L_59, L_60, /*hidden argument*/NULL);
		// frame.blend.Duration = blendDef.BlendTime;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_61 = V_0;
		NullCheck(L_61);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_62 = L_61->get_blend_1();
		float L_63;
		L_63 = CinemachineBlendDefinition_get_BlendTime_m2185E8662569BE0201996EAA3AC55C1A095CA5E3((CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE *)(&V_3), /*hidden argument*/NULL);
		NullCheck(L_62);
		CinemachineBlend_set_Duration_m6624099445533093B65C3E92C25060E2C5B2692B_inline(L_62, L_63, /*hidden argument*/NULL);
		// frame.blend.TimeInBlend = 0;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_64 = V_0;
		NullCheck(L_64);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_65 = L_64->get_blend_1();
		NullCheck(L_65);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(L_65, (0.0f), /*hidden argument*/NULL);
	}

IL_015a:
	{
		// frame.blend.CamB = activeCamera;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_66 = V_0;
		NullCheck(L_66);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_67 = L_66->get_blend_1();
		RuntimeObject* L_68 = V_1;
		NullCheck(L_67);
		CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA_inline(L_67, L_68, /*hidden argument*/NULL);
	}

IL_0166:
	{
		// if (frame.blend.CamA != null)
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_69 = V_0;
		NullCheck(L_69);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_70 = L_69->get_blend_1();
		NullCheck(L_70);
		RuntimeObject* L_71;
		L_71 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(L_70, /*hidden argument*/NULL);
		if (!L_71)
		{
			goto IL_01e0;
		}
	}
	{
		// frame.blend.TimeInBlend += (deltaTime >= 0) ? deltaTime : frame.blend.Duration;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_72 = V_0;
		NullCheck(L_72);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_73 = L_72->get_blend_1();
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_74 = L_73;
		NullCheck(L_74);
		float L_75;
		L_75 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(L_74, /*hidden argument*/NULL);
		float L_76 = ___deltaTime0;
		G_B17_0 = L_75;
		G_B17_1 = L_74;
		if ((((float)L_76) >= ((float)(0.0f))))
		{
			G_B18_0 = L_75;
			G_B18_1 = L_74;
			goto IL_0194;
		}
	}
	{
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_77 = V_0;
		NullCheck(L_77);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_78 = L_77->get_blend_1();
		NullCheck(L_78);
		float L_79;
		L_79 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(L_78, /*hidden argument*/NULL);
		G_B19_0 = L_79;
		G_B19_1 = G_B17_0;
		G_B19_2 = G_B17_1;
		goto IL_0195;
	}

IL_0194:
	{
		float L_80 = ___deltaTime0;
		G_B19_0 = L_80;
		G_B19_1 = G_B18_0;
		G_B19_2 = G_B18_1;
	}

IL_0195:
	{
		NullCheck(G_B19_2);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(G_B19_2, ((float)il2cpp_codegen_add((float)G_B19_1, (float)G_B19_0)), /*hidden argument*/NULL);
		// if (frame.blend.IsComplete)
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_81 = V_0;
		NullCheck(L_81);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_82 = L_81->get_blend_1();
		NullCheck(L_82);
		bool L_83;
		L_83 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(L_82, /*hidden argument*/NULL);
		if (!L_83)
		{
			goto IL_01e0;
		}
	}
	{
		// frame.blend.CamA = null;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_84 = V_0;
		NullCheck(L_84);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_85 = L_84->get_blend_1();
		NullCheck(L_85);
		CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline(L_85, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// frame.blend.BlendCurve = null;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_86 = V_0;
		NullCheck(L_86);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_87 = L_86->get_blend_1();
		NullCheck(L_87);
		CinemachineBlend_set_BlendCurve_m1C92DE13808FD00C1AE25E8D2AA898B82E77129C_inline(L_87, (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)NULL, /*hidden argument*/NULL);
		// frame.blend.Duration = 0;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_88 = V_0;
		NullCheck(L_88);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_89 = L_88->get_blend_1();
		NullCheck(L_89);
		CinemachineBlend_set_Duration_m6624099445533093B65C3E92C25060E2C5B2692B_inline(L_89, (0.0f), /*hidden argument*/NULL);
		// frame.blend.TimeInBlend = 0;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_90 = V_0;
		NullCheck(L_90);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_91 = L_90->get_blend_1();
		NullCheck(L_91);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(L_91, (0.0f), /*hidden argument*/NULL);
	}

IL_01e0:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::ComputeCurrentBlend(Cinemachine.CinemachineBlend&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_ComputeCurrentBlend_m296BA72649974D928612AFC717D7446C028F3858 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** ___outputBlend0, int32_t ___numTopLayersToExclude1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * V_2 = NULL;
	int32_t V_3 = 0;
	BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * V_4 = NULL;
	{
		// int lastActive = 0;
		V_0 = 0;
		// int topLayer = Mathf.Max(1, mFrameStack.Count - numTopLayersToExclude);
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_0 = __this->get_mFrameStack_18();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_inline(L_0, /*hidden argument*/List_1_get_Count_mA62F7ECFE1EB107FF70C5B5B04BD8D0F861D2D63_RuntimeMethod_var);
		int32_t L_2 = ___numTopLayersToExclude1;
		int32_t L_3;
		L_3 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(1, ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), /*hidden argument*/NULL);
		V_1 = L_3;
		// for (int i = 0; i < topLayer; ++i)
		V_3 = 0;
		goto IL_01c9;
	}

IL_001d:
	{
		// BrainFrame frame = mFrameStack[i];
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_4 = __this->get_mFrameStack_18();
		int32_t L_5 = V_3;
		NullCheck(L_4);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_6;
		L_6 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_4, L_5, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		V_4 = L_6;
		// if (i == 0 || frame.Active)
		int32_t L_7 = V_3;
		if (!L_7)
		{
			goto IL_003a;
		}
	}
	{
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_8 = V_4;
		NullCheck(L_8);
		bool L_9;
		L_9 = BrainFrame_get_Active_mD8AA67B2ACCA6591C9DA9A495850D2145C5B0712(L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_01c5;
		}
	}

IL_003a:
	{
		// frame.workingBlend.CamA = frame.blend.CamA;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_10 = V_4;
		NullCheck(L_10);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_11 = L_10->get_workingBlend_2();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_12 = V_4;
		NullCheck(L_12);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_13 = L_12->get_blend_1();
		NullCheck(L_13);
		RuntimeObject* L_14;
		L_14 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(L_13, /*hidden argument*/NULL);
		NullCheck(L_11);
		CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline(L_11, L_14, /*hidden argument*/NULL);
		// frame.workingBlend.CamB = frame.blend.CamB;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_15 = V_4;
		NullCheck(L_15);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_16 = L_15->get_workingBlend_2();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_17 = V_4;
		NullCheck(L_17);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_18 = L_17->get_blend_1();
		NullCheck(L_18);
		RuntimeObject* L_19;
		L_19 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_18, /*hidden argument*/NULL);
		NullCheck(L_16);
		CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA_inline(L_16, L_19, /*hidden argument*/NULL);
		// frame.workingBlend.BlendCurve = frame.blend.BlendCurve;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_20 = V_4;
		NullCheck(L_20);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_21 = L_20->get_workingBlend_2();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_22 = V_4;
		NullCheck(L_22);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_23 = L_22->get_blend_1();
		NullCheck(L_23);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_24;
		L_24 = CinemachineBlend_get_BlendCurve_m6A1FF79078DEA51B8343A4135E7A5E002D5D13C6_inline(L_23, /*hidden argument*/NULL);
		NullCheck(L_21);
		CinemachineBlend_set_BlendCurve_m1C92DE13808FD00C1AE25E8D2AA898B82E77129C_inline(L_21, L_24, /*hidden argument*/NULL);
		// frame.workingBlend.Duration = frame.blend.Duration;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_25 = V_4;
		NullCheck(L_25);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_26 = L_25->get_workingBlend_2();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_27 = V_4;
		NullCheck(L_27);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_28 = L_27->get_blend_1();
		NullCheck(L_28);
		float L_29;
		L_29 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(L_28, /*hidden argument*/NULL);
		NullCheck(L_26);
		CinemachineBlend_set_Duration_m6624099445533093B65C3E92C25060E2C5B2692B_inline(L_26, L_29, /*hidden argument*/NULL);
		// frame.workingBlend.TimeInBlend = frame.blend.TimeInBlend;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_30 = V_4;
		NullCheck(L_30);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_31 = L_30->get_workingBlend_2();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_32 = V_4;
		NullCheck(L_32);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_33 = L_32->get_blend_1();
		NullCheck(L_33);
		float L_34;
		L_34 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(L_33, /*hidden argument*/NULL);
		NullCheck(L_31);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(L_31, L_34, /*hidden argument*/NULL);
		// if (i > 0 && !frame.blend.IsComplete)
		int32_t L_35 = V_3;
		if ((((int32_t)L_35) <= ((int32_t)0)))
		{
			goto IL_01c3;
		}
	}
	{
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_36 = V_4;
		NullCheck(L_36);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_37 = L_36->get_blend_1();
		NullCheck(L_37);
		bool L_38;
		L_38 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(L_37, /*hidden argument*/NULL);
		if (L_38)
		{
			goto IL_01c3;
		}
	}
	{
		// if (frame.workingBlend.CamA == null)
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_39 = V_4;
		NullCheck(L_39);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_40 = L_39->get_workingBlend_2();
		NullCheck(L_40);
		RuntimeObject* L_41;
		L_41 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(L_40, /*hidden argument*/NULL);
		if (L_41)
		{
			goto IL_0149;
		}
	}
	{
		// if (mFrameStack[lastActive].blend.IsComplete)
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_42 = __this->get_mFrameStack_18();
		int32_t L_43 = V_0;
		NullCheck(L_42);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_44;
		L_44 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_42, L_43, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		NullCheck(L_44);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_45 = L_44->get_blend_1();
		NullCheck(L_45);
		bool L_46;
		L_46 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(L_45, /*hidden argument*/NULL);
		if (!L_46)
		{
			goto IL_0117;
		}
	}
	{
		// frame.workingBlend.CamA = mFrameStack[lastActive].blend.CamB;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_47 = V_4;
		NullCheck(L_47);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_48 = L_47->get_workingBlend_2();
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_49 = __this->get_mFrameStack_18();
		int32_t L_50 = V_0;
		NullCheck(L_49);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_51;
		L_51 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_49, L_50, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		NullCheck(L_51);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_52 = L_51->get_blend_1();
		NullCheck(L_52);
		RuntimeObject* L_53;
		L_53 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_52, /*hidden argument*/NULL);
		NullCheck(L_48);
		CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline(L_48, L_53, /*hidden argument*/NULL);
		goto IL_01c3;
	}

IL_0117:
	{
		// frame.workingBlendSource.Blend = mFrameStack[lastActive].workingBlend;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_54 = V_4;
		NullCheck(L_54);
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_55 = L_54->get_workingBlendSource_3();
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_56 = __this->get_mFrameStack_18();
		int32_t L_57 = V_0;
		NullCheck(L_56);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_58;
		L_58 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_56, L_57, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		NullCheck(L_58);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_59 = L_58->get_workingBlend_2();
		NullCheck(L_55);
		BlendSourceVirtualCamera_set_Blend_m2EBC2E6A8F75FF3F416F0FE2583DA24E6320FEFA_inline(L_55, L_59, /*hidden argument*/NULL);
		// frame.workingBlend.CamA = frame.workingBlendSource;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_60 = V_4;
		NullCheck(L_60);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_61 = L_60->get_workingBlend_2();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_62 = V_4;
		NullCheck(L_62);
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_63 = L_62->get_workingBlendSource_3();
		NullCheck(L_61);
		CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline(L_61, L_63, /*hidden argument*/NULL);
		// }
		goto IL_01c3;
	}

IL_0149:
	{
		// else if (frame.workingBlend.CamB == null)
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_64 = V_4;
		NullCheck(L_64);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_65 = L_64->get_workingBlend_2();
		NullCheck(L_65);
		RuntimeObject* L_66;
		L_66 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_65, /*hidden argument*/NULL);
		if (L_66)
		{
			goto IL_01c3;
		}
	}
	{
		// if (mFrameStack[lastActive].blend.IsComplete)
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_67 = __this->get_mFrameStack_18();
		int32_t L_68 = V_0;
		NullCheck(L_67);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_69;
		L_69 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_67, L_68, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		NullCheck(L_69);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_70 = L_69->get_blend_1();
		NullCheck(L_70);
		bool L_71;
		L_71 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(L_70, /*hidden argument*/NULL);
		if (!L_71)
		{
			goto IL_0193;
		}
	}
	{
		// frame.workingBlend.CamB = mFrameStack[lastActive].blend.CamB;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_72 = V_4;
		NullCheck(L_72);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_73 = L_72->get_workingBlend_2();
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_74 = __this->get_mFrameStack_18();
		int32_t L_75 = V_0;
		NullCheck(L_74);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_76;
		L_76 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_74, L_75, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		NullCheck(L_76);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_77 = L_76->get_blend_1();
		NullCheck(L_77);
		RuntimeObject* L_78;
		L_78 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_77, /*hidden argument*/NULL);
		NullCheck(L_73);
		CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA_inline(L_73, L_78, /*hidden argument*/NULL);
		goto IL_01c3;
	}

IL_0193:
	{
		// frame.workingBlendSource.Blend = mFrameStack[lastActive].workingBlend;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_79 = V_4;
		NullCheck(L_79);
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_80 = L_79->get_workingBlendSource_3();
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_81 = __this->get_mFrameStack_18();
		int32_t L_82 = V_0;
		NullCheck(L_81);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_83;
		L_83 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_81, L_82, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		NullCheck(L_83);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_84 = L_83->get_workingBlend_2();
		NullCheck(L_80);
		BlendSourceVirtualCamera_set_Blend_m2EBC2E6A8F75FF3F416F0FE2583DA24E6320FEFA_inline(L_80, L_84, /*hidden argument*/NULL);
		// frame.workingBlend.CamB = frame.workingBlendSource;
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_85 = V_4;
		NullCheck(L_85);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_86 = L_85->get_workingBlend_2();
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_87 = V_4;
		NullCheck(L_87);
		BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * L_88 = L_87->get_workingBlendSource_3();
		NullCheck(L_86);
		CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA_inline(L_86, L_88, /*hidden argument*/NULL);
	}

IL_01c3:
	{
		// lastActive = i;
		int32_t L_89 = V_3;
		V_0 = L_89;
	}

IL_01c5:
	{
		// for (int i = 0; i < topLayer; ++i)
		int32_t L_90 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1));
	}

IL_01c9:
	{
		// for (int i = 0; i < topLayer; ++i)
		int32_t L_91 = V_3;
		int32_t L_92 = V_1;
		if ((((int32_t)L_91) < ((int32_t)L_92)))
		{
			goto IL_001d;
		}
	}
	{
		// var workingBlend = mFrameStack[lastActive].workingBlend;
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_93 = __this->get_mFrameStack_18();
		int32_t L_94 = V_0;
		NullCheck(L_93);
		BrainFrame_t07FD63A76D2E5288AD57B3FDAC0AB14A034AF2D3 * L_95;
		L_95 = List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_inline(L_93, L_94, /*hidden argument*/List_1_get_Item_mA7F6C1412470A737D10CA26DDE09DCDEE1FF668B_RuntimeMethod_var);
		NullCheck(L_95);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_96 = L_95->get_workingBlend_2();
		V_2 = L_96;
		// outputBlend.CamA = workingBlend.CamA;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** L_97 = ___outputBlend0;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_98 = *((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C **)L_97);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_99 = V_2;
		NullCheck(L_99);
		RuntimeObject* L_100;
		L_100 = CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline(L_99, /*hidden argument*/NULL);
		NullCheck(L_98);
		CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline(L_98, L_100, /*hidden argument*/NULL);
		// outputBlend.CamB = workingBlend.CamB;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** L_101 = ___outputBlend0;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_102 = *((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C **)L_101);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_103 = V_2;
		NullCheck(L_103);
		RuntimeObject* L_104;
		L_104 = CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline(L_103, /*hidden argument*/NULL);
		NullCheck(L_102);
		CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA_inline(L_102, L_104, /*hidden argument*/NULL);
		// outputBlend.BlendCurve = workingBlend.BlendCurve;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** L_105 = ___outputBlend0;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_106 = *((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C **)L_105);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_107 = V_2;
		NullCheck(L_107);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_108;
		L_108 = CinemachineBlend_get_BlendCurve_m6A1FF79078DEA51B8343A4135E7A5E002D5D13C6_inline(L_107, /*hidden argument*/NULL);
		NullCheck(L_106);
		CinemachineBlend_set_BlendCurve_m1C92DE13808FD00C1AE25E8D2AA898B82E77129C_inline(L_106, L_108, /*hidden argument*/NULL);
		// outputBlend.Duration = workingBlend.Duration;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** L_109 = ___outputBlend0;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_110 = *((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C **)L_109);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_111 = V_2;
		NullCheck(L_111);
		float L_112;
		L_112 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(L_111, /*hidden argument*/NULL);
		NullCheck(L_110);
		CinemachineBlend_set_Duration_m6624099445533093B65C3E92C25060E2C5B2692B_inline(L_110, L_112, /*hidden argument*/NULL);
		// outputBlend.TimeInBlend = workingBlend.TimeInBlend;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** L_113 = ___outputBlend0;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_114 = *((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C **)L_113);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_115 = V_2;
		NullCheck(L_115);
		float L_116;
		L_116 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(L_115, /*hidden argument*/NULL);
		NullCheck(L_114);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(L_114, L_116, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineBrain::IsLive(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBrain_IsLive_mF74210376333DD9865A075E561E6E3DDED510FB2 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		// if (SoloCamera == vcam)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_0;
		L_0 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		RuntimeObject* L_1 = ___vcam0;
		if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_000a:
	{
		// if (mCurrentLiveCameras.Uses(vcam))
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_2 = __this->get_mCurrentLiveCameras_20();
		RuntimeObject* L_3 = ___vcam0;
		NullCheck(L_2);
		bool L_4;
		L_4 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_001a;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_001a:
	{
		// ICinemachineCamera parent = vcam.ParentCamera;
		RuntimeObject* L_5 = ___vcam0;
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(11 /* Cinemachine.ICinemachineCamera Cinemachine.ICinemachineCamera::get_ParentCamera() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_5);
		V_0 = L_6;
		goto IL_0045;
	}

IL_0023:
	{
		// if (SoloCamera == parent || mCurrentLiveCameras.Uses(parent))
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_7;
		L_7 = CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline(/*hidden argument*/NULL);
		RuntimeObject* L_8 = V_0;
		if ((((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8)))
		{
			goto IL_0039;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_9 = __this->get_mCurrentLiveCameras_20();
		RuntimeObject* L_10 = V_0;
		NullCheck(L_9);
		bool L_11;
		L_11 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_003b;
		}
	}

IL_0039:
	{
		// return true;
		return (bool)1;
	}

IL_003b:
	{
		// vcam = parent;
		RuntimeObject* L_12 = V_0;
		___vcam0 = L_12;
		// parent = vcam.ParentCamera;
		RuntimeObject* L_13 = ___vcam0;
		NullCheck(L_13);
		RuntimeObject* L_14;
		L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(11 /* Cinemachine.ICinemachineCamera Cinemachine.ICinemachineCamera::get_ParentCamera() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_13);
		V_0 = L_14;
	}

IL_0045:
	{
		// while (parent != null && parent.IsLiveChild(vcam, dominantChildOnly))
		RuntimeObject* L_15 = V_0;
		if (!L_15)
		{
			goto IL_0052;
		}
	}
	{
		RuntimeObject* L_16 = V_0;
		RuntimeObject* L_17 = ___vcam0;
		bool L_18 = ___dominantChildOnly1;
		NullCheck(L_16);
		bool L_19;
		L_19 = InterfaceFuncInvoker2< bool, RuntimeObject*, bool >::Invoke(12 /* System.Boolean Cinemachine.ICinemachineCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_16, L_17, L_18);
		if (L_19)
		{
			goto IL_0023;
		}
	}

IL_0052:
	{
		// return false;
		return (bool)0;
	}
}
// Cinemachine.CameraState Cinemachine.CinemachineBrain::get_CurrentCameraState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineBrain_get_CurrentCameraState_mBC8B24EFB25ADD71E4E007CDD351ED790FA76243 (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	{
		// public CameraState CurrentCameraState { get; private set; }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = __this->get_U3CCurrentCameraStateU3Ek__BackingField_23();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineBrain::set_CurrentCameraState(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_set_CurrentCameraState_m2624A063E4A16EDCC8E1F8FFB93E96F74E98882B (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___value0, const RuntimeMethod* method)
{
	{
		// public CameraState CurrentCameraState { get; private set; }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = ___value0;
		__this->set_U3CCurrentCameraStateU3Ek__BackingField_23(L_0);
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::TopCameraFromPriorityQueue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_TopCameraFromPriorityQueue_m81361016B63A4BF68BA4D85452BAE8647B90E9EF (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * V_0 = NULL;
	Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_5 = NULL;
	GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * V_6 = NULL;
	int32_t G_B3_0 = 0;
	GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * G_B7_0 = NULL;
	{
		// CinemachineCore core = CinemachineCore.Instance;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_0;
		L_0 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		V_0 = L_0;
		// Camera outputCamera = OutputCamera;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_1;
		L_1 = CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84(__this, /*hidden argument*/NULL);
		V_1 = L_1;
		// int mask = outputCamera == null ? ~0 : outputCamera.cullingMask;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_2 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_001e;
		}
	}
	{
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_4 = V_1;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Camera_get_cullingMask_m63492ED3AFA8F571FBED0B1729264A2E3BB64236(L_4, /*hidden argument*/NULL);
		G_B3_0 = L_5;
		goto IL_001f;
	}

IL_001e:
	{
		G_B3_0 = (-1);
	}

IL_001f:
	{
		V_2 = G_B3_0;
		// int numCameras = core.VirtualCameraCount;
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_6 = V_0;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = CinemachineCore_get_VirtualCameraCount_m09675B5895A728AC31A0892F5343264CB34FE708(L_6, /*hidden argument*/NULL);
		V_3 = L_7;
		// for (int i = 0; i < numCameras; ++i)
		V_4 = 0;
		goto IL_006f;
	}

IL_002c:
	{
		// var cam = core.GetVirtualCamera(i);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_8 = V_0;
		int32_t L_9 = V_4;
		NullCheck(L_8);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_10;
		L_10 = CinemachineCore_GetVirtualCamera_m648982BBF286DB719899EB96C4E7FF17B1B5C86C(L_8, L_9, /*hidden argument*/NULL);
		V_5 = L_10;
		// GameObject go = cam != null ? cam.gameObject : null;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_11 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_11, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_0043;
		}
	}
	{
		G_B7_0 = ((GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)(NULL));
		goto IL_004a;
	}

IL_0043:
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_13 = V_5;
		NullCheck(L_13);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_14;
		L_14 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_13, /*hidden argument*/NULL);
		G_B7_0 = L_14;
	}

IL_004a:
	{
		V_6 = G_B7_0;
		// if (go != null && (mask & (1 << go.layer)) != 0)
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_15 = V_6;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_16;
		L_16 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_15, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0069;
		}
	}
	{
		int32_t L_17 = V_2;
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_18 = V_6;
		NullCheck(L_18);
		int32_t L_19;
		L_19 = GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F(L_18, /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)L_17&(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_19&(int32_t)((int32_t)31))))))))
		{
			goto IL_0069;
		}
	}
	{
		// return cam;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_20 = V_5;
		return L_20;
	}

IL_0069:
	{
		// for (int i = 0; i < numCameras; ++i)
		int32_t L_21 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
	}

IL_006f:
	{
		// for (int i = 0; i < numCameras; ++i)
		int32_t L_22 = V_4;
		int32_t L_23 = V_3;
		if ((((int32_t)L_22) < ((int32_t)L_23)))
		{
			goto IL_002c;
		}
	}
	{
		// return null;
		return (RuntimeObject*)NULL;
	}
}
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBrain::LookupBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  CinemachineBrain_LookupBlend_mEBAE63022CC081EAF26489C7BBEC2492F32B7FDD (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, RuntimeObject* ___fromKey0, RuntimeObject* ___toKey1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  V_0;
	memset((&V_0), 0, sizeof(V_0));
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B7_0 = NULL;
	{
		// CinemachineBlendDefinition blend = m_DefaultBlend;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_0 = __this->get_m_DefaultBlend_10();
		V_0 = L_0;
		// if (m_CustomBlends != null)
		CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * L_1 = __this->get_m_CustomBlends_11();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0046;
		}
	}
	{
		// string fromCameraName = (fromKey != null) ? fromKey.Name : string.Empty;
		RuntimeObject* L_3 = ___fromKey0;
		if (L_3)
		{
			goto IL_001f;
		}
	}
	{
		String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B4_0 = L_4;
		goto IL_0025;
	}

IL_001f:
	{
		RuntimeObject* L_5 = ___fromKey0;
		NullCheck(L_5);
		String_t* L_6;
		L_6 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_5);
		G_B4_0 = L_6;
	}

IL_0025:
	{
		V_1 = G_B4_0;
		// string toCameraName = (toKey != null) ? toKey.Name : string.Empty;
		RuntimeObject* L_7 = ___toKey1;
		if (L_7)
		{
			goto IL_0030;
		}
	}
	{
		String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B7_0 = L_8;
		goto IL_0036;
	}

IL_0030:
	{
		RuntimeObject* L_9 = ___toKey1;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_9);
		G_B7_0 = L_10;
	}

IL_0036:
	{
		V_2 = G_B7_0;
		// blend = m_CustomBlends.GetBlendForVirtualCameras(
		//         fromCameraName, toCameraName, blend);
		CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * L_11 = __this->get_m_CustomBlends_11();
		String_t* L_12 = V_1;
		String_t* L_13 = V_2;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_14 = V_0;
		NullCheck(L_11);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_15;
		L_15 = CinemachineBlenderSettings_GetBlendForVirtualCameras_m83B852A5B14C8ED39E2FC581D3BB11528FD3B565(L_11, L_12, L_13, L_14, /*hidden argument*/NULL);
		V_0 = L_15;
	}

IL_0046:
	{
		// if (CinemachineCore.GetBlendOverride != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864 * L_16 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_GetBlendOverride_7();
		if (!L_16)
		{
			goto IL_005c;
		}
	}
	{
		// blend = CinemachineCore.GetBlendOverride(fromKey, toKey, blend, this);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864 * L_17 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_GetBlendOverride_7();
		RuntimeObject* L_18 = ___fromKey0;
		RuntimeObject* L_19 = ___toKey1;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_20 = V_0;
		NullCheck(L_17);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_21;
		L_21 = GetBlendOverrideDelegate_Invoke_mAE517451152A2ADCF950A31A7004F52FA64C8EE0(L_17, L_18, L_19, L_20, __this, /*hidden argument*/NULL);
		V_0 = L_21;
	}

IL_005c:
	{
		// return blend;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_22 = V_0;
		return L_22;
	}
}
// System.Void Cinemachine.CinemachineBrain::PushStateToUnityCamera(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain_PushStateToUnityCamera_mBD15F314BC5F547CEED4C36EEDE279E11DCADB6B (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___state0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * V_0 = NULL;
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// CurrentCameraState = state;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = ___state0;
		CinemachineBrain_set_CurrentCameraState_m2624A063E4A16EDCC8E1F8FFB93E96F74E98882B_inline(__this, L_0, /*hidden argument*/NULL);
		// if ((state.BlendHint & CameraState.BlendHintValue.NoPosition) == 0)
		int32_t L_1;
		L_1 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		if (((int32_t)((int32_t)L_1&(int32_t)1)))
		{
			goto IL_0024;
		}
	}
	{
		// transform.position = state.FinalPosition;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2;
		L_2 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		NullCheck(L_2);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_2, L_3, /*hidden argument*/NULL);
	}

IL_0024:
	{
		// if ((state.BlendHint & CameraState.BlendHintValue.NoOrientation) == 0)
		int32_t L_4;
		L_4 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		if (((int32_t)((int32_t)L_4&(int32_t)2)))
		{
			goto IL_0041;
		}
	}
	{
		// transform.rotation = state.FinalOrientation;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5;
		L_5 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_6;
		L_6 = CameraState_get_FinalOrientation_m44213894D5B3665846C120EA54FD5F116FBBBC40((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		NullCheck(L_5);
		Transform_set_rotation_m1B5F3D4CE984AB31254615C9C71B0E54978583B4(L_5, L_6, /*hidden argument*/NULL);
	}

IL_0041:
	{
		// if ((state.BlendHint & CameraState.BlendHintValue.NoLens) == 0)
		int32_t L_7;
		L_7 = CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		if (((int32_t)((int32_t)L_7&(int32_t)((int32_t)64))))
		{
			goto IL_00d9;
		}
	}
	{
		// Camera cam = OutputCamera;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_8;
		L_8 = CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84(__this, /*hidden argument*/NULL);
		V_0 = L_8;
		// if (cam != null)
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_00d9;
		}
	}
	{
		// cam.nearClipPlane = state.Lens.NearClipPlane;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_11 = V_0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_12;
		L_12 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		float L_13 = L_12.get_NearClipPlane_3();
		NullCheck(L_11);
		Camera_set_nearClipPlane_m4EA1D92F6E1D17E423EC036561E115F434DC2263(L_11, L_13, /*hidden argument*/NULL);
		// cam.farClipPlane = state.Lens.FarClipPlane;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_14 = V_0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_15;
		L_15 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		float L_16 = L_15.get_FarClipPlane_4();
		NullCheck(L_14);
		Camera_set_farClipPlane_m63F1302068433A72A5103281327C68CD8F67AD41(L_14, L_16, /*hidden argument*/NULL);
		// cam.fieldOfView = state.Lens.FieldOfView;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_17 = V_0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_18;
		L_18 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		float L_19 = L_18.get_FieldOfView_1();
		NullCheck(L_17);
		Camera_set_fieldOfView_m138FE103CAC4B803F39E4CF579609A5C3FEB5E49(L_17, L_19, /*hidden argument*/NULL);
		// if (cam.orthographic)
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_20 = V_0;
		NullCheck(L_20);
		bool L_21;
		L_21 = Camera_get_orthographic_m3DE9A7705E2B4926BBFD2D6798D97B931B5B5550(L_20, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_00b2;
		}
	}
	{
		// cam.orthographicSize = state.Lens.OrthographicSize;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_22 = V_0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_23;
		L_23 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		float L_24 = L_23.get_OrthographicSize_2();
		NullCheck(L_22);
		Camera_set_orthographicSize_mFC4BBB0BB0097A5FE13E99D8388DF3008971085F(L_22, L_24, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_00b2:
	{
		// cam.usePhysicalProperties = state.Lens.IsPhysicalCamera;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_25 = V_0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_26;
		L_26 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		V_1 = L_26;
		bool L_27;
		L_27 = LensSettings_get_IsPhysicalCamera_m51B84703CAE764F7D3F7E581D6374080F3065891_inline((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_1), /*hidden argument*/NULL);
		NullCheck(L_25);
		Camera_set_usePhysicalProperties_m6C559F45C8DDE120C2718C7887254EC386E30BE8(L_25, L_27, /*hidden argument*/NULL);
		// cam.lensShift = state.Lens.LensShift;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_28 = V_0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_29;
		L_29 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_30 = L_29.get_LensShift_9();
		NullCheck(L_28);
		Camera_set_lensShift_mFAC5C50884F72330B04A017144391A3244BA1D71(L_28, L_30, /*hidden argument*/NULL);
	}

IL_00d9:
	{
		// if (CinemachineCore.CameraUpdatedEvent != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_31 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CameraUpdatedEvent_8();
		if (!L_31)
		{
			goto IL_00eb;
		}
	}
	{
		// CinemachineCore.CameraUpdatedEvent.Invoke(this);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_32 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CameraUpdatedEvent_8();
		NullCheck(L_32);
		UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284(L_32, __this, /*hidden argument*/UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284_RuntimeMethod_var);
	}

IL_00eb:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain__ctor_m86D8371115D9B5138648C75C3135396823DD43EE (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m636B0880405E3C12FC8F15A9E985CB82CF93B731_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7047292520C88A40E765EA61E967062F583F6C2A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public bool m_ShowCameraFrustum = true;
		__this->set_m_ShowCameraFrustum_5((bool)1);
		// public UpdateMethod m_UpdateMethod = UpdateMethod.SmartUpdate;
		__this->set_m_UpdateMethod_8(2);
		// public BrainUpdateMethod m_BlendUpdateMethod = BrainUpdateMethod.LateUpdate;
		__this->set_m_BlendUpdateMethod_9(1);
		// public CinemachineBlendDefinition m_DefaultBlend
		//     = new CinemachineBlendDefinition(CinemachineBlendDefinition.Style.EaseInOut, 2f);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_0;
		memset((&L_0), 0, sizeof(L_0));
		CinemachineBlendDefinition__ctor_m51379366ABFBFF4642735E6C843F54CF45D642CF((&L_0), 1, (2.0f), /*hidden argument*/NULL);
		__this->set_m_DefaultBlend_10(L_0);
		// public BrainEvent m_CameraCutEvent = new BrainEvent();
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_1 = (BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E *)il2cpp_codegen_object_new(BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E_il2cpp_TypeInfo_var);
		BrainEvent__ctor_m648F7E949F40D8EAB7019FAED3ECE88D8CAF05D7(L_1, /*hidden argument*/NULL);
		__this->set_m_CameraCutEvent_13(L_1);
		// public VcamActivatedEvent m_CameraActivatedEvent = new VcamActivatedEvent();
		VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * L_2 = (VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 *)il2cpp_codegen_object_new(VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296_il2cpp_TypeInfo_var);
		VcamActivatedEvent__ctor_mA99C1BA22F69EE75141BFFBB810E1230DCFA15E6(L_2, /*hidden argument*/NULL);
		__this->set_m_CameraActivatedEvent_14(L_2);
		// WaitForFixedUpdate mWaitForFixedUpdate = new WaitForFixedUpdate();
		WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5 * L_3 = (WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5 *)il2cpp_codegen_object_new(WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5_il2cpp_TypeInfo_var);
		WaitForFixedUpdate__ctor_mB566493FB99A315BEF348791DE943A89E4B71F9C(L_3, /*hidden argument*/NULL);
		__this->set_mWaitForFixedUpdate_17(L_3);
		// private List<BrainFrame> mFrameStack = new List<BrainFrame>();
		List_1_t7047292520C88A40E765EA61E967062F583F6C2A * L_4 = (List_1_t7047292520C88A40E765EA61E967062F583F6C2A *)il2cpp_codegen_object_new(List_1_t7047292520C88A40E765EA61E967062F583F6C2A_il2cpp_TypeInfo_var);
		List_1__ctor_m636B0880405E3C12FC8F15A9E985CB82CF93B731(L_4, /*hidden argument*/List_1__ctor_m636B0880405E3C12FC8F15A9E985CB82CF93B731_RuntimeMethod_var);
		__this->set_mFrameStack_18(L_4);
		// private int mNextFrameId = 1;
		__this->set_mNextFrameId_19(1);
		// CinemachineBlend mCurrentLiveCameras = new CinemachineBlend(null, null, null, 0, 0);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_5 = (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)il2cpp_codegen_object_new(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C_il2cpp_TypeInfo_var);
		CinemachineBlend__ctor_mB06EF56D92F3900609669689E8820647EE84B5A3(L_5, (RuntimeObject*)NULL, (RuntimeObject*)NULL, (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 *)NULL, (0.0f), (0.0f), /*hidden argument*/NULL);
		__this->set_mCurrentLiveCameras_20(L_5);
		MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void Cinemachine.CinemachineBrain::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBrain__cctor_mECCA7F7ABF8660A2BAB11A39B29D9923D2361DD8 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static readonly AnimationCurve mDefaultLinearAnimationCurve = AnimationCurve.Linear(0, 0, 1, 1);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_0;
		L_0 = AnimationCurve_Linear_mE61D9A684B81B47365C299B6B9C5D744FC9DFBFA((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		((CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var))->set_mDefaultLinearAnimationCurve_21(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void CinemachineCameraOffset::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCameraOffset_PostPipelineStageCallback_m214222457A0BD96712F898260D4D5F9757C1D736 (CinemachineCameraOffset_t71CD143AB289BAAC61D3C6D7EF6B9C194B0259A7 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, int32_t ___stage1, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t G_B5_0 = 0;
	int32_t G_B7_0 = 0;
	int32_t G_B6_0 = 0;
	{
		// if (stage == m_ApplyAfter)
		int32_t L_0 = ___stage1;
		int32_t L_1 = __this->get_m_ApplyAfter_8();
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_00ce;
		}
	}
	{
		// bool preserveAim = m_PreserveComposition
		//     && state.HasLookAt && stage > CinemachineCore.Stage.Body;
		bool L_2 = __this->get_m_PreserveComposition_9();
		if (!L_2)
		{
			goto IL_0022;
		}
	}
	{
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_3 = ___state2;
		bool L_4;
		L_4 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_5 = ___stage1;
		G_B5_0 = ((((int32_t)L_5) > ((int32_t)0))? 1 : 0);
		goto IL_0023;
	}

IL_0022:
	{
		G_B5_0 = 0;
	}

IL_0023:
	{
		// Vector3 screenOffset = Vector2.zero;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_6;
		L_6 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		// if (preserveAim)
		int32_t L_8 = G_B5_0;
		G_B6_0 = L_8;
		if (!L_8)
		{
			G_B7_0 = L_8;
			goto IL_0059;
		}
	}
	{
		// screenOffset = state.RawOrientation.GetCameraRotationToTarget(
		//     state.ReferenceLookAt - state.CorrectedPosition, state.ReferenceUp);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_9 = ___state2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_10;
		L_10 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_9, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_11 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_13 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_13, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_12, L_14, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_16 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_16, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_18;
		L_18 = UnityQuaternionExtensions_GetCameraRotationToTarget_m744FC3EC6D163C8E4E5FD27AA9B83ADF321ED70F(L_10, L_15, L_17, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_18, /*hidden argument*/NULL);
		V_0 = L_19;
		G_B7_0 = G_B6_0;
	}

IL_0059:
	{
		// Vector3 offset = state.RawOrientation * m_Offset;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_20 = ___state2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_21;
		L_21 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_20, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = __this->get_m_Offset_7();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_21, L_22, /*hidden argument*/NULL);
		V_1 = L_23;
		// state.PositionCorrection += offset;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_24 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_25 = L_24;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_25, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_26, L_27, /*hidden argument*/NULL);
		CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_25, L_28, /*hidden argument*/NULL);
		// if (!preserveAim)
		if (G_B7_0)
		{
			goto IL_0092;
		}
	}
	{
		// state.ReferenceLookAt += offset;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_29 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_30 = L_29;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
		L_31 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_30, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33;
		L_33 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_31, L_32, /*hidden argument*/NULL);
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_30, L_33, /*hidden argument*/NULL);
		return;
	}

IL_0092:
	{
		// var q = Quaternion.LookRotation(
		//     state.ReferenceLookAt - state.CorrectedPosition, state.ReferenceUp);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_34 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
		L_35 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_34, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_36 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_36, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_35, L_37, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_39 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40;
		L_40 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_39, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_41;
		L_41 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_38, L_40, /*hidden argument*/NULL);
		V_2 = L_41;
		// q = q.ApplyCameraRotation(-screenOffset, state.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_42 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44;
		L_44 = Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline(L_43, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_45;
		L_45 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_44, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_46 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47;
		L_47 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_46, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_48;
		L_48 = UnityQuaternionExtensions_ApplyCameraRotation_m950CF054F6A2F4868E5D333046204FB7F016D2DF(L_42, L_45, L_47, /*hidden argument*/NULL);
		V_2 = L_48;
		// state.RawOrientation = q;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_49 = ___state2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_50 = V_2;
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_49, L_50, /*hidden argument*/NULL);
	}

IL_00ce:
	{
		// }
		return;
	}
}
// System.Void CinemachineCameraOffset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCameraOffset__ctor_mBA995110079C215F7AB8FF6DF54C37231C3B5728 (CinemachineCameraOffset_t71CD143AB289BAAC61D3C6D7EF6B9C194B0259A7 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 m_Offset = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_m_Offset_7(L_0);
		// public CinemachineCore.Stage m_ApplyAfter = CinemachineCore.Stage.Aim;
		__this->set_m_ApplyAfter_8(1);
		CinemachineExtension__ctor_m7331AF4105FCAFF48E3CC9A412B1953647E0BEBA(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Cinemachine.CinemachineClearShot::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineClearShot_get_Description_m7AF5F30369B2273697549B4E458FD3D7FE7AE694 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		// if (mActiveBlend != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = __this->get_mActiveBlend_33();
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		// return mActiveBlend.Description;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_1 = __this->get_mActiveBlend_33();
		NullCheck(L_1);
		String_t* L_2;
		L_2 = CinemachineBlend_get_Description_m4096D0C82956E1009FA82A07FA6BB184FD5EBC59(L_1, /*hidden argument*/NULL);
		return L_2;
	}

IL_0014:
	{
		// ICinemachineCamera vcam = LiveChild;
		RuntimeObject* L_3;
		L_3 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		V_0 = L_3;
		// if (vcam == null)
		RuntimeObject* L_4 = V_0;
		if (L_4)
		{
			goto IL_0024;
		}
	}
	{
		// return "(none)";
		return _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B;
	}

IL_0024:
	{
		// var sb = CinemachineDebug.SBFromPool();
		StringBuilder_t * L_5;
		L_5 = CinemachineDebug_SBFromPool_mB6C8A1699C089516D0C30DB54FACEA9DE7BEBEE1(/*hidden argument*/NULL);
		// sb.Append("["); sb.Append(vcam.Name); sb.Append("]");
		StringBuilder_t * L_6 = L_5;
		NullCheck(L_6);
		StringBuilder_t * L_7;
		L_7 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_6, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, /*hidden argument*/NULL);
		// sb.Append("["); sb.Append(vcam.Name); sb.Append("]");
		StringBuilder_t * L_8 = L_6;
		RuntimeObject* L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_9);
		NullCheck(L_8);
		StringBuilder_t * L_11;
		L_11 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_8, L_10, /*hidden argument*/NULL);
		// sb.Append("["); sb.Append(vcam.Name); sb.Append("]");
		StringBuilder_t * L_12 = L_8;
		NullCheck(L_12);
		StringBuilder_t * L_13;
		L_13 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_12, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, /*hidden argument*/NULL);
		// string text = sb.ToString();
		StringBuilder_t * L_14 = L_12;
		NullCheck(L_14);
		String_t* L_15;
		L_15 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_14);
		V_1 = L_15;
		// CinemachineDebug.ReturnToPool(sb);
		CinemachineDebug_ReturnToPool_mC5B15ABF0A1EAA33217EA6B204901D2817442704(L_14, /*hidden argument*/NULL);
		// return text;
		String_t* L_16 = V_1;
		return L_16;
	}
}
// System.Void Cinemachine.CinemachineClearShot::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_set_LiveChild_m51685341391760EC4E1053AC1555A39A06185B1E (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CLiveChildU3Ek__BackingField_28(L_0);
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineClearShot::get_LiveChild()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = __this->get_U3CLiveChildU3Ek__BackingField_28();
		return L_0;
	}
}
// Cinemachine.CameraState Cinemachine.CinemachineClearShot::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineClearShot_get_State_m5596F81F599D82C8FE6A5383E95D3DF4F803EF7A (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// public override CameraState State { get { return m_State; } }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = __this->get_m_State_29();
		return L_0;
	}
}
// System.Boolean Cinemachine.CinemachineClearShot::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineClearShot_IsLiveChild_m27778431D3DC199BD4A07283966ABC71F323942E (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
	{
		// return vcam == LiveChild || (mActiveBlend != null && mActiveBlend.Uses(vcam));
		RuntimeObject* L_0 = ___vcam0;
		RuntimeObject* L_1;
		L_1 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
		{
			goto IL_0020;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_2 = __this->get_mActiveBlend_33();
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_3 = __this->get_mActiveBlend_33();
		RuntimeObject* L_4 = ___vcam0;
		NullCheck(L_3);
		bool L_5;
		L_5 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001e:
	{
		return (bool)0;
	}

IL_0020:
	{
		return (bool)1;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineClearShot::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineClearShot_get_LookAt_mACAC39B62BB18C014CB0EE0829D37854DEEF1547 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// get { return ResolveLookAt(m_LookAt); }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_m_LookAt_19();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = CinemachineVirtualCameraBase_ResolveLookAt_mB4648E8AB85834A25B30DA49D5A200B74F1CC7A5(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void Cinemachine.CinemachineClearShot::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_set_LookAt_mE444F2137C96A179F9A0DCCACC9D5BEC30C075D4 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_LookAt = value; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_m_LookAt_19(L_0);
		// set { m_LookAt = value; }
		return;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineClearShot::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineClearShot_get_Follow_mCBA54E3955A8DEBD46828F16EAE00AA2B8678C56 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// get { return ResolveFollow(m_Follow); }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_m_Follow_20();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = CinemachineVirtualCameraBase_ResolveFollow_mC991CC084D6046862E0E0D3172CF7C12FE8EC4F0(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void Cinemachine.CinemachineClearShot::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_set_Follow_mA1A33A5BF458CB7FE8CE965EA59F8F5335128BDE (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// set { m_Follow = value; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_m_Follow_20(L_0);
		// set { m_Follow = value; }
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_OnTargetObjectWarped_mFA9A79ADB2FA4A94D6FD73CBF32B38DBA4E34F7D (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// UpdateListOfChildren();
		CinemachineClearShot_UpdateListOfChildren_m37DF613332B66C99EF46A5D338356B90A1D0894E(__this, /*hidden argument*/NULL);
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_22();
		V_0 = L_0;
		V_1 = 0;
		goto IL_001f;
	}

IL_0011:
	{
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_1 = V_0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		// vcam.OnTargetObjectWarped(target, positionDelta);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5 = ___target0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___positionDelta1;
		NullCheck(L_4);
		VirtActionInvoker2< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  >::Invoke(42 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_4, L_5, L_6);
		int32_t L_7 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_001f:
	{
		// foreach (var vcam in m_ChildCameras)
		int32_t L_8 = V_1;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_9 = V_0;
		NullCheck(L_9);
		if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))))
		{
			goto IL_0011;
		}
	}
	{
		// base.OnTargetObjectWarped(target, positionDelta);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10 = ___target0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11 = ___positionDelta1;
		CinemachineVirtualCameraBase_OnTargetObjectWarped_m7FFE5632C56D724943F8663E2A4A4B0E3B958946(__this, L_10, L_11, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_ForceCameraPosition_m64A96229F7CD5AFC4C163184CABDE5ACED9A027B (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// UpdateListOfChildren();
		CinemachineClearShot_UpdateListOfChildren_m37DF613332B66C99EF46A5D338356B90A1D0894E(__this, /*hidden argument*/NULL);
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_22();
		V_0 = L_0;
		V_1 = 0;
		goto IL_001f;
	}

IL_0011:
	{
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_1 = V_0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		// vcam.ForceCameraPosition(pos, rot);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = ___pos0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_6 = ___rot1;
		NullCheck(L_4);
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  >::Invoke(43 /* System.Void Cinemachine.CinemachineVirtualCameraBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion) */, L_4, L_5, L_6);
		int32_t L_7 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_001f:
	{
		// foreach (var vcam in m_ChildCameras)
		int32_t L_8 = V_1;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_9 = V_0;
		NullCheck(L_9);
		if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))))
		{
			goto IL_0011;
		}
	}
	{
		// base.ForceCameraPosition(pos, rot);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___pos0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_11 = ___rot1;
		CinemachineVirtualCameraBase_ForceCameraPosition_mBF134754EAD8C7F6DA33A8A52FFD75BEF7C8A31F(__this, L_10, L_11, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_InternalUpdateCameraState_m0E642E1D33C0F0BB0628E439A78574B381F08B29 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	float G_B9_0 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B9_1 = NULL;
	float G_B8_0 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B8_1 = NULL;
	float G_B10_0 = 0.0f;
	float G_B10_1 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B10_2 = NULL;
	{
		// UpdateListOfChildren();
		CinemachineClearShot_UpdateListOfChildren_m37DF613332B66C99EF46A5D338356B90A1D0894E(__this, /*hidden argument*/NULL);
		// ICinemachineCamera previousCam = LiveChild;
		RuntimeObject* L_0;
		L_0 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// LiveChild = ChooseCurrentCamera(worldUp);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___worldUp0;
		RuntimeObject* L_2;
		L_2 = CinemachineClearShot_ChooseCurrentCamera_m678A067854D8A908119247136EA38448E98C7F22(__this, L_1, /*hidden argument*/NULL);
		CinemachineClearShot_set_LiveChild_m51685341391760EC4E1053AC1555A39A06185B1E_inline(__this, L_2, /*hidden argument*/NULL);
		// if (previousCam != LiveChild && LiveChild != null)
		RuntimeObject* L_3 = V_0;
		RuntimeObject* L_4;
		L_4 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(RuntimeObject*)L_3) == ((RuntimeObject*)(RuntimeObject*)L_4)))
		{
			goto IL_0099;
		}
	}
	{
		RuntimeObject* L_5;
		L_5 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0099;
		}
	}
	{
		// LiveChild.OnTransitionFromCamera(previousCam, worldUp, deltaTime);
		RuntimeObject* L_6;
		L_6 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_7 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___worldUp0;
		float L_9 = ___deltaTime1;
		NullCheck(L_6);
		InterfaceActionInvoker3< RuntimeObject*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_6, L_7, L_8, L_9);
		// CinemachineCore.Instance.GenerateCameraActivationEvent(LiveChild, previousCam);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_10;
		L_10 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		RuntimeObject* L_11;
		L_11 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_12 = V_0;
		NullCheck(L_10);
		CinemachineCore_GenerateCameraActivationEvent_m851F3990838CAAD976391EECAC4D57B1C61E938A(L_10, L_11, L_12, /*hidden argument*/NULL);
		// if (previousCam != null)
		RuntimeObject* L_13 = V_0;
		if (!L_13)
		{
			goto IL_0099;
		}
	}
	{
		// mActiveBlend = CreateBlend(
		//         previousCam, LiveChild,
		//         LookupBlend(previousCam, LiveChild), mActiveBlend);
		RuntimeObject* L_14 = V_0;
		RuntimeObject* L_15;
		L_15 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_16 = V_0;
		RuntimeObject* L_17;
		L_17 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_18;
		L_18 = CinemachineClearShot_LookupBlend_mEC42F1C07A25A4D873D61AB6F6CB6C26491E4D83(__this, L_16, L_17, /*hidden argument*/NULL);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_19 = __this->get_mActiveBlend_33();
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_20;
		L_20 = CinemachineVirtualCameraBase_CreateBlend_m95B3B2E83C066360A8A238BB5613E979E6369541(__this, L_14, L_15, L_18, L_19, /*hidden argument*/NULL);
		__this->set_mActiveBlend_33(L_20);
		// if (mActiveBlend == null || !mActiveBlend.Uses(previousCam))
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_21 = __this->get_mActiveBlend_33();
		if (!L_21)
		{
			goto IL_0089;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_22 = __this->get_mActiveBlend_33();
		RuntimeObject* L_23 = V_0;
		NullCheck(L_22);
		bool L_24;
		L_24 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_22, L_23, /*hidden argument*/NULL);
		if (L_24)
		{
			goto IL_0099;
		}
	}

IL_0089:
	{
		// CinemachineCore.Instance.GenerateCameraCutEvent(LiveChild);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_25;
		L_25 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		RuntimeObject* L_26;
		L_26 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_25);
		CinemachineCore_GenerateCameraCutEvent_m38E839FFCA8034AC081D9F99FBEEC15B872F14C6(L_25, L_26, /*hidden argument*/NULL);
	}

IL_0099:
	{
		// if (mActiveBlend != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_27 = __this->get_mActiveBlend_33();
		if (!L_27)
		{
			goto IL_00dd;
		}
	}
	{
		// mActiveBlend.TimeInBlend += (deltaTime >= 0)
		//     ? deltaTime : mActiveBlend.Duration;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_28 = __this->get_mActiveBlend_33();
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_29 = L_28;
		NullCheck(L_29);
		float L_30;
		L_30 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(L_29, /*hidden argument*/NULL);
		float L_31 = ___deltaTime1;
		G_B8_0 = L_30;
		G_B8_1 = L_29;
		if ((((float)L_31) >= ((float)(0.0f))))
		{
			G_B9_0 = L_30;
			G_B9_1 = L_29;
			goto IL_00c2;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_32 = __this->get_mActiveBlend_33();
		NullCheck(L_32);
		float L_33;
		L_33 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(L_32, /*hidden argument*/NULL);
		G_B10_0 = L_33;
		G_B10_1 = G_B8_0;
		G_B10_2 = G_B8_1;
		goto IL_00c3;
	}

IL_00c2:
	{
		float L_34 = ___deltaTime1;
		G_B10_0 = L_34;
		G_B10_1 = G_B9_0;
		G_B10_2 = G_B9_1;
	}

IL_00c3:
	{
		NullCheck(G_B10_2);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(G_B10_2, ((float)il2cpp_codegen_add((float)G_B10_1, (float)G_B10_0)), /*hidden argument*/NULL);
		// if (mActiveBlend.IsComplete)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_35 = __this->get_mActiveBlend_33();
		NullCheck(L_35);
		bool L_36;
		L_36 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(L_35, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00dd;
		}
	}
	{
		// mActiveBlend = null;
		__this->set_mActiveBlend_33((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
	}

IL_00dd:
	{
		// if (mActiveBlend != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_37 = __this->get_mActiveBlend_33();
		if (!L_37)
		{
			goto IL_0105;
		}
	}
	{
		// mActiveBlend.UpdateCameraState(worldUp, deltaTime);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_38 = __this->get_mActiveBlend_33();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39 = ___worldUp0;
		float L_40 = ___deltaTime1;
		NullCheck(L_38);
		CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1(L_38, L_39, L_40, /*hidden argument*/NULL);
		// m_State =  mActiveBlend.State;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_41 = __this->get_mActiveBlend_33();
		NullCheck(L_41);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_42;
		L_42 = CinemachineBlend_get_State_m353325CD92B13EF46EAF00985769217EA4F98FA1(L_41, /*hidden argument*/NULL);
		__this->set_m_State_29(L_42);
		// }
		goto IL_0139;
	}

IL_0105:
	{
		// else if (LiveChild != null)
		RuntimeObject* L_43;
		L_43 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		if (!L_43)
		{
			goto IL_0139;
		}
	}
	{
		// if (TransitioningFrom != null)
		RuntimeObject* L_44;
		L_44 = CinemachineClearShot_get_TransitioningFrom_m9C6A21D455B4DF835AB81F4FC5B929AF8E6228C8_inline(__this, /*hidden argument*/NULL);
		if (!L_44)
		{
			goto IL_0128;
		}
	}
	{
		// LiveChild.OnTransitionFromCamera(TransitioningFrom, worldUp, deltaTime);
		RuntimeObject* L_45;
		L_45 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_46;
		L_46 = CinemachineClearShot_get_TransitioningFrom_m9C6A21D455B4DF835AB81F4FC5B929AF8E6228C8_inline(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47 = ___worldUp0;
		float L_48 = ___deltaTime1;
		NullCheck(L_45);
		InterfaceActionInvoker3< RuntimeObject*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_45, L_46, L_47, L_48);
	}

IL_0128:
	{
		// m_State =  LiveChild.State;
		RuntimeObject* L_49;
		L_49 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_49);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_50;
		L_50 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_49);
		__this->set_m_State_29(L_50);
	}

IL_0139:
	{
		// TransitioningFrom = null;
		CinemachineClearShot_set_TransitioningFrom_mBB426F06C8C9E05C7DDBCD76C6001071AB80CA3B_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// InvokePostPipelineStageCallback(this, CinemachineCore.Stage.Finalize, ref m_State, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_51 = __this->get_address_of_m_State_29();
		float L_52 = ___deltaTime1;
		CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_mD4F5668E9AB96E8C11F16EC0D3CA769D663F5F51(__this, __this, 3, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_51, L_52, /*hidden argument*/NULL);
		// PreviousStateIsValid = true;
		VirtActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)1);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_OnEnable_m6FD19FC685EFF8D2432861E8B6FBDDA02A954220 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineClearShot_OnGuiHandler_m62267DB468A7AB10E6834C1EAC49A795349E59FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnEnable();
		CinemachineVirtualCameraBase_OnEnable_m0D02925B2AB25A5F7FB3B032332B70685FCEC035(__this, /*hidden argument*/NULL);
		// InvalidateListOfChildren();
		CinemachineClearShot_InvalidateListOfChildren_mB0CD028BA2D3286D654F260940BBC2234A7038EB(__this, /*hidden argument*/NULL);
		// mActiveBlend = null;
		__this->set_mActiveBlend_33((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
		// CinemachineDebug.OnGUIHandlers -= OnGuiHandler;
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_0 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_OnGUIHandlers_1();
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_1 = (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)il2cpp_codegen_object_new(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA(L_1, __this, (intptr_t)((intptr_t)CinemachineClearShot_OnGuiHandler_m62267DB468A7AB10E6834C1EAC49A795349E59FA_RuntimeMethod_var), /*hidden argument*/NULL);
		Delegate_t * L_2;
		L_2 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_0, L_1, /*hidden argument*/NULL);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_OnGUIHandlers_1(((OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)CastclassSealed((RuntimeObject*)L_2, OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var)));
		// CinemachineDebug.OnGUIHandlers += OnGuiHandler;
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_3 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_OnGUIHandlers_1();
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_4 = (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)il2cpp_codegen_object_new(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA(L_4, __this, (intptr_t)((intptr_t)CinemachineClearShot_OnGuiHandler_m62267DB468A7AB10E6834C1EAC49A795349E59FA_RuntimeMethod_var), /*hidden argument*/NULL);
		Delegate_t * L_5;
		L_5 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_3, L_4, /*hidden argument*/NULL);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_OnGUIHandlers_1(((OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)CastclassSealed((RuntimeObject*)L_5, OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var)));
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_OnDisable_mC02AEC329D9BDB5D6ADFF762B38DD7260C6780F5 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineClearShot_OnGuiHandler_m62267DB468A7AB10E6834C1EAC49A795349E59FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnDisable();
		CinemachineVirtualCameraBase_OnDisable_m385039B02BB5EF010B8F7CD5C8D5FED7BBE7C2D1(__this, /*hidden argument*/NULL);
		// CinemachineDebug.OnGUIHandlers -= OnGuiHandler;
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_0 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_OnGUIHandlers_1();
		OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 * L_1 = (OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)il2cpp_codegen_object_new(OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var);
		OnGUIDelegate__ctor_m368CF0C4912A67D1DBDA8E1F2C2827D0163482FA(L_1, __this, (intptr_t)((intptr_t)CinemachineClearShot_OnGuiHandler_m62267DB468A7AB10E6834C1EAC49A795349E59FA_RuntimeMethod_var), /*hidden argument*/NULL);
		Delegate_t * L_2;
		L_2 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_0, L_1, /*hidden argument*/NULL);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_OnGUIHandlers_1(((OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530 *)CastclassSealed((RuntimeObject*)L_2, OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530_il2cpp_TypeInfo_var)));
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::OnTransformChildrenChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_OnTransformChildrenChanged_mF8891487D72C8C87FDE3AF59FC308492AFD719EA (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// InvalidateListOfChildren();
		CinemachineClearShot_InvalidateListOfChildren_mB0CD028BA2D3286D654F260940BBC2234A7038EB(__this, /*hidden argument*/NULL);
		// UpdateListOfChildren();
		CinemachineClearShot_UpdateListOfChildren_m37DF613332B66C99EF46A5D338356B90A1D0894E(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::OnGuiHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_OnGuiHandler_m62267DB468A7AB10E6834C1EAC49A795349E59FA (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		// if (!m_ShowDebugText)
		bool L_0 = __this->get_m_ShowDebugText_21();
		if (L_0)
		{
			goto IL_000f;
		}
	}
	{
		// CinemachineDebug.ReleaseScreenPos(this);
		CinemachineDebug_ReleaseScreenPos_mB86CBB15358DB61F1EE1FB14B1A75C22DF973EC1(__this, /*hidden argument*/NULL);
		return;
	}

IL_000f:
	{
		// var sb = CinemachineDebug.SBFromPool();
		StringBuilder_t * L_1;
		L_1 = CinemachineDebug_SBFromPool_mB6C8A1699C089516D0C30DB54FACEA9DE7BEBEE1(/*hidden argument*/NULL);
		// sb.Append(Name); sb.Append(": "); sb.Append(Description);
		StringBuilder_t * L_2 = L_1;
		String_t* L_3;
		L_3 = CinemachineVirtualCameraBase_get_Name_m15C2DEF15C6C85BDEB8AEE64AB915DBE173F0BA0(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		StringBuilder_t * L_4;
		L_4 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_2, L_3, /*hidden argument*/NULL);
		// sb.Append(Name); sb.Append(": "); sb.Append(Description);
		StringBuilder_t * L_5 = L_2;
		NullCheck(L_5);
		StringBuilder_t * L_6;
		L_6 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_5, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, /*hidden argument*/NULL);
		// sb.Append(Name); sb.Append(": "); sb.Append(Description);
		StringBuilder_t * L_7 = L_5;
		String_t* L_8;
		L_8 = VirtFuncInvoker0< String_t* >::Invoke(24 /* System.String Cinemachine.CinemachineVirtualCameraBase::get_Description() */, __this);
		NullCheck(L_7);
		StringBuilder_t * L_9;
		L_9 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_7, L_8, /*hidden argument*/NULL);
		// string text = sb.ToString();
		StringBuilder_t * L_10 = L_7;
		NullCheck(L_10);
		String_t* L_11;
		L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
		V_0 = L_11;
		// Rect r = CinemachineDebug.GetScreenPos(this, text, GUI.skin.box);
		String_t* L_12 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var);
		GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * L_13;
		L_13 = GUI_get_skin_mCD2A03F408ABBA7816C52148D92A8DC836FBDE2F(/*hidden argument*/NULL);
		NullCheck(L_13);
		GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * L_14;
		L_14 = GUISkin_get_box_m3877DF429E9B3E7A4ADF39EAAEA4948DD6C38BB0(L_13, /*hidden argument*/NULL);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_15;
		L_15 = CinemachineDebug_GetScreenPos_mDB9E3E780C465A8773B43312A6316F11789F31DB(__this, L_12, L_14, /*hidden argument*/NULL);
		// GUI.Label(r, text, GUI.skin.box);
		String_t* L_16 = V_0;
		GUISkin_tE353D65D4618423B574BAD31F5C5AC1B967E32C6 * L_17;
		L_17 = GUI_get_skin_mCD2A03F408ABBA7816C52148D92A8DC836FBDE2F(/*hidden argument*/NULL);
		NullCheck(L_17);
		GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * L_18;
		L_18 = GUISkin_get_box_m3877DF429E9B3E7A4ADF39EAAEA4948DD6C38BB0(L_17, /*hidden argument*/NULL);
		GUI_Label_mE97FBC73519323E93EFF86E1F1C96E7F4B612850(L_15, L_16, L_18, /*hidden argument*/NULL);
		// CinemachineDebug.ReturnToPool(sb);
		CinemachineDebug_ReturnToPool_mC5B15ABF0A1EAA33217EA6B204901D2817442704(L_10, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineClearShot::get_IsBlending()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineClearShot_get_IsBlending_mA2F2B1313AB3374D1D1287D67992D756C42587DA (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// public bool IsBlending { get { return mActiveBlend != null; } }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = __this->get_mActiveBlend_33();
		return (bool)((!(((RuntimeObject*)(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineClearShot::get_ChildCameras()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* CinemachineClearShot_get_ChildCameras_m1F32604733AC3601B4843C072342F408CE19C5B6 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// get { UpdateListOfChildren(); return m_ChildCameras; }
		CinemachineClearShot_UpdateListOfChildren_m37DF613332B66C99EF46A5D338356B90A1D0894E(__this, /*hidden argument*/NULL);
		// get { UpdateListOfChildren(); return m_ChildCameras; }
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_22();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineClearShot::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_InvalidateListOfChildren_mB0CD028BA2D3286D654F260940BBC2234A7038EB (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// m_ChildCameras = null;
		__this->set_m_ChildCameras_22((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		// m_RandomizedChilden = null;
		__this->set_m_RandomizedChilden_35((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		// LiveChild = null;
		CinemachineClearShot_set_LiveChild_m51685341391760EC4E1053AC1555A39A06185B1E_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::ResetRandomization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_ResetRandomization_m1876DCD195CD2865599F23957CBCCF07F9557109 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// m_RandomizedChilden = null;
		__this->set_m_RandomizedChilden_35((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		// mRandomizeNow = true;
		__this->set_mRandomizeNow_34((bool)1);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::UpdateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_UpdateListOfChildren_m37DF613332B66C99EF46A5D338356B90A1D0894E (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mFE849B1B4DE46B62C7F78C9C7BEC3900D8686D23_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * V_0 = NULL;
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_1 = NULL;
	int32_t V_2 = 0;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_3 = NULL;
	float V_4 = 0.0f;
	{
		// if (m_ChildCameras != null)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_22();
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// List<CinemachineVirtualCameraBase> list = new List<CinemachineVirtualCameraBase>();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_1 = (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *)il2cpp_codegen_object_new(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var);
		List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58(L_1, /*hidden argument*/List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		V_0 = L_1;
		// CinemachineVirtualCameraBase[] kids = GetComponentsInChildren<CinemachineVirtualCameraBase>(true);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_2;
		L_2 = Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mFE849B1B4DE46B62C7F78C9C7BEC3900D8686D23(__this, (bool)1, /*hidden argument*/Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mFE849B1B4DE46B62C7F78C9C7BEC3900D8686D23_RuntimeMethod_var);
		// foreach (CinemachineVirtualCameraBase k in kids)
		V_1 = L_2;
		V_2 = 0;
		goto IL_0042;
	}

IL_001b:
	{
		// foreach (CinemachineVirtualCameraBase k in kids)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_3 = V_1;
		int32_t L_4 = V_2;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		V_3 = L_6;
		// if (k.transform.parent == transform)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_7 = V_3;
		NullCheck(L_7);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8;
		L_8 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_7, /*hidden argument*/NULL);
		NullCheck(L_8);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9;
		L_9 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_8, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10;
		L_10 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_003e;
		}
	}
	{
		// list.Add(k);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_12 = V_0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_13 = V_3;
		NullCheck(L_12);
		List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2(L_12, L_13, /*hidden argument*/List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var);
	}

IL_003e:
	{
		int32_t L_14 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
	}

IL_0042:
	{
		// foreach (CinemachineVirtualCameraBase k in kids)
		int32_t L_15 = V_2;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_16 = V_1;
		NullCheck(L_16);
		if ((((int32_t)L_15) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))))
		{
			goto IL_001b;
		}
	}
	{
		// m_ChildCameras = list.ToArray();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_17 = V_0;
		NullCheck(L_17);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_18;
		L_18 = List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490(L_17, /*hidden argument*/List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490_RuntimeMethod_var);
		__this->set_m_ChildCameras_22(L_18);
		// mActivationTime = mPendingActivationTime = 0;
		float L_19 = (0.0f);
		V_4 = L_19;
		__this->set_mPendingActivationTime_31(L_19);
		float L_20 = V_4;
		__this->set_mActivationTime_30(L_20);
		// mPendingCamera = null;
		__this->set_mPendingCamera_32((RuntimeObject*)NULL);
		// LiveChild = null;
		CinemachineClearShot_set_LiveChild_m51685341391760EC4E1053AC1555A39A06185B1E_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// mActiveBlend = null;
		__this->set_mActiveBlend_33((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
		// }
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineClearShot::ChooseCurrentCamera(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineClearShot_ChooseCurrentCamera_m678A067854D8A908119247136EA38448E98C7F22 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_4 = NULL;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// if (m_ChildCameras == null || m_ChildCameras.Length == 0)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_22();
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_1 = __this->get_m_ChildCameras_22();
		NullCheck(L_1);
		if ((((RuntimeArray*)L_1)->max_length))
		{
			goto IL_001e;
		}
	}

IL_0011:
	{
		// mActivationTime = 0;
		__this->set_mActivationTime_30((0.0f));
		// return null;
		return (RuntimeObject*)NULL;
	}

IL_001e:
	{
		// CinemachineVirtualCameraBase[] childCameras = m_ChildCameras;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_2 = __this->get_m_ChildCameras_22();
		V_0 = L_2;
		// if (!m_RandomizeChoice)
		bool L_3 = __this->get_m_RandomizeChoice_25();
		if (L_3)
		{
			goto IL_0036;
		}
	}
	{
		// m_RandomizedChilden = null;
		__this->set_m_RandomizedChilden_35((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		goto IL_0062;
	}

IL_0036:
	{
		// else if (m_ChildCameras.Length > 1)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_4 = __this->get_m_ChildCameras_22();
		NullCheck(L_4);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) <= ((int32_t)1)))
		{
			goto IL_0062;
		}
	}
	{
		// if (m_RandomizedChilden == null)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_5 = __this->get_m_RandomizedChilden_35();
		if (L_5)
		{
			goto IL_005b;
		}
	}
	{
		// m_RandomizedChilden = Randomize(m_ChildCameras);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_6 = __this->get_m_ChildCameras_22();
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_7;
		L_7 = CinemachineClearShot_Randomize_m8B9933410E1461B3C79A0CE6C332868954306FC7(__this, L_6, /*hidden argument*/NULL);
		__this->set_m_RandomizedChilden_35(L_7);
	}

IL_005b:
	{
		// childCameras = m_RandomizedChilden;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_8 = __this->get_m_RandomizedChilden_35();
		V_0 = L_8;
	}

IL_0062:
	{
		// if (LiveChild != null && !LiveChild.VirtualCameraGameObject.activeSelf)
		RuntimeObject* L_9;
		L_9 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0083;
		}
	}
	{
		RuntimeObject* L_10;
		L_10 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_10);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_11;
		L_11 = InterfaceFuncInvoker0< GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * >::Invoke(9 /* UnityEngine.GameObject Cinemachine.ICinemachineCamera::get_VirtualCameraGameObject() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_10);
		NullCheck(L_11);
		bool L_12;
		L_12 = GameObject_get_activeSelf_m4865097C24FB29F3C31F5C30619AF242297F23EE(L_11, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_0083;
		}
	}
	{
		// LiveChild = null;
		CinemachineClearShot_set_LiveChild_m51685341391760EC4E1053AC1555A39A06185B1E_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
	}

IL_0083:
	{
		// ICinemachineCamera best = LiveChild;
		RuntimeObject* L_13;
		L_13 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		V_1 = L_13;
		// for (int i = 0; i < childCameras.Length; ++i)
		V_3 = 0;
		goto IL_015c;
	}

IL_0091:
	{
		// CinemachineVirtualCameraBase vcam = childCameras[i];
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_14 = V_0;
		int32_t L_15 = V_3;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_4 = L_17;
		// if (vcam != null && vcam.gameObject.activeInHierarchy)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_18 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_19;
		L_19 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_18, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_0158;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_20 = V_4;
		NullCheck(L_20);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_21;
		L_21 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_20, /*hidden argument*/NULL);
		NullCheck(L_21);
		bool L_22;
		L_22 = GameObject_get_activeInHierarchy_mA3990AC5F61BB35283188E925C2BE7F7BF67734B(L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_0158;
		}
	}
	{
		// if (best == null
		//     || vcam.State.ShotQuality > best.State.ShotQuality
		//     || (vcam.State.ShotQuality == best.State.ShotQuality && vcam.Priority > best.Priority)
		//     || (m_RandomizeChoice && mRandomizeNow && (ICinemachineCamera)vcam != LiveChild
		//         && vcam.State.ShotQuality == best.State.ShotQuality
		//         && vcam.Priority == best.Priority))
		RuntimeObject* L_23 = V_1;
		if (!L_23)
		{
			goto IL_0155;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_24 = V_4;
		NullCheck(L_24);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_25;
		L_25 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_24);
		V_5 = L_25;
		float L_26;
		L_26 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_5), /*hidden argument*/NULL);
		RuntimeObject* L_27 = V_1;
		NullCheck(L_27);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_28;
		L_28 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_27);
		V_5 = L_28;
		float L_29;
		L_29 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_5), /*hidden argument*/NULL);
		if ((((float)L_26) > ((float)L_29)))
		{
			goto IL_0155;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_30 = V_4;
		NullCheck(L_30);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_31;
		L_31 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_30);
		V_5 = L_31;
		float L_32;
		L_32 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_5), /*hidden argument*/NULL);
		RuntimeObject* L_33 = V_1;
		NullCheck(L_33);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_34;
		L_34 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_33);
		V_5 = L_34;
		float L_35;
		L_35 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_5), /*hidden argument*/NULL);
		if ((!(((float)L_32) == ((float)L_35))))
		{
			goto IL_010b;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_36 = V_4;
		NullCheck(L_36);
		int32_t L_37;
		L_37 = CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline(L_36, /*hidden argument*/NULL);
		RuntimeObject* L_38 = V_1;
		NullCheck(L_38);
		int32_t L_39;
		L_39 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Cinemachine.ICinemachineCamera::get_Priority() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_38);
		if ((((int32_t)L_37) > ((int32_t)L_39)))
		{
			goto IL_0155;
		}
	}

IL_010b:
	{
		bool L_40 = __this->get_m_RandomizeChoice_25();
		if (!L_40)
		{
			goto IL_0158;
		}
	}
	{
		bool L_41 = __this->get_mRandomizeNow_34();
		if (!L_41)
		{
			goto IL_0158;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_42 = V_4;
		RuntimeObject* L_43;
		L_43 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)L_42) == ((RuntimeObject*)(RuntimeObject*)L_43)))
		{
			goto IL_0158;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_44 = V_4;
		NullCheck(L_44);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_45;
		L_45 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_44);
		V_5 = L_45;
		float L_46;
		L_46 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_5), /*hidden argument*/NULL);
		RuntimeObject* L_47 = V_1;
		NullCheck(L_47);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_48;
		L_48 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_47);
		V_5 = L_48;
		float L_49;
		L_49 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_5), /*hidden argument*/NULL);
		if ((!(((float)L_46) == ((float)L_49))))
		{
			goto IL_0158;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_50 = V_4;
		NullCheck(L_50);
		int32_t L_51;
		L_51 = CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline(L_50, /*hidden argument*/NULL);
		RuntimeObject* L_52 = V_1;
		NullCheck(L_52);
		int32_t L_53;
		L_53 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Cinemachine.ICinemachineCamera::get_Priority() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_52);
		if ((!(((uint32_t)L_51) == ((uint32_t)L_53))))
		{
			goto IL_0158;
		}
	}

IL_0155:
	{
		// best = vcam;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_54 = V_4;
		V_1 = L_54;
	}

IL_0158:
	{
		// for (int i = 0; i < childCameras.Length; ++i)
		int32_t L_55 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1));
	}

IL_015c:
	{
		// for (int i = 0; i < childCameras.Length; ++i)
		int32_t L_56 = V_3;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_57 = V_0;
		NullCheck(L_57);
		if ((((int32_t)L_56) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_57)->max_length))))))
		{
			goto IL_0091;
		}
	}
	{
		// mRandomizeNow = false;
		__this->set_mRandomizeNow_34((bool)0);
		// float now = CinemachineCore.CurrentTime;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_58;
		L_58 = CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625(/*hidden argument*/NULL);
		V_2 = L_58;
		// if (mActivationTime != 0)
		float L_59 = __this->get_mActivationTime_30();
		if ((((float)L_59) == ((float)(0.0f))))
		{
			goto IL_0206;
		}
	}
	{
		// if (LiveChild == best)
		RuntimeObject* L_60;
		L_60 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_61 = V_1;
		if ((!(((RuntimeObject*)(RuntimeObject*)L_60) == ((RuntimeObject*)(RuntimeObject*)L_61))))
		{
			goto IL_019f;
		}
	}
	{
		// mPendingActivationTime = 0;
		__this->set_mPendingActivationTime_31((0.0f));
		// mPendingCamera = null;
		__this->set_mPendingCamera_32((RuntimeObject*)NULL);
		// return best;
		RuntimeObject* L_62 = V_1;
		return L_62;
	}

IL_019f:
	{
		// if (PreviousStateIsValid)
		bool L_63;
		L_63 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
		if (!L_63)
		{
			goto IL_0206;
		}
	}
	{
		// if (mPendingActivationTime != 0 && mPendingCamera == best)
		float L_64 = __this->get_mPendingActivationTime_31();
		if ((((float)L_64) == ((float)(0.0f))))
		{
			goto IL_0206;
		}
	}
	{
		RuntimeObject* L_65 = __this->get_mPendingCamera_32();
		RuntimeObject* L_66 = V_1;
		if ((!(((RuntimeObject*)(RuntimeObject*)L_65) == ((RuntimeObject*)(RuntimeObject*)L_66))))
		{
			goto IL_0206;
		}
	}
	{
		// if ((now - mPendingActivationTime) > m_ActivateAfter
		//     && (now - mActivationTime) > m_MinDuration)
		float L_67 = V_2;
		float L_68 = __this->get_mPendingActivationTime_31();
		float L_69 = __this->get_m_ActivateAfter_23();
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_67, (float)L_68))) > ((float)L_69))))
		{
			goto IL_01ff;
		}
	}
	{
		float L_70 = V_2;
		float L_71 = __this->get_mActivationTime_30();
		float L_72 = __this->get_m_MinDuration_24();
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_70, (float)L_71))) > ((float)L_72))))
		{
			goto IL_01ff;
		}
	}
	{
		// m_RandomizedChilden = null; // reshuffle the children
		__this->set_m_RandomizedChilden_35((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		// mActivationTime = now;
		float L_73 = V_2;
		__this->set_mActivationTime_30(L_73);
		// mPendingActivationTime = 0;
		__this->set_mPendingActivationTime_31((0.0f));
		// mPendingCamera = null;
		__this->set_mPendingCamera_32((RuntimeObject*)NULL);
		// return best;
		RuntimeObject* L_74 = V_1;
		return L_74;
	}

IL_01ff:
	{
		// return LiveChild;
		RuntimeObject* L_75;
		L_75 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		return L_75;
	}

IL_0206:
	{
		// mPendingActivationTime = 0; // cancel the pending, if any
		__this->set_mPendingActivationTime_31((0.0f));
		// mPendingCamera = null;
		__this->set_mPendingCamera_32((RuntimeObject*)NULL);
		// if (PreviousStateIsValid && mActivationTime > 0)
		bool L_76;
		L_76 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
		if (!L_76)
		{
			goto IL_025f;
		}
	}
	{
		float L_77 = __this->get_mActivationTime_30();
		if ((!(((float)L_77) > ((float)(0.0f)))))
		{
			goto IL_025f;
		}
	}
	{
		// if (m_ActivateAfter > 0
		//     || (now - mActivationTime) < m_MinDuration)
		float L_78 = __this->get_m_ActivateAfter_23();
		if ((((float)L_78) > ((float)(0.0f))))
		{
			goto IL_024a;
		}
	}
	{
		float L_79 = V_2;
		float L_80 = __this->get_mActivationTime_30();
		float L_81 = __this->get_m_MinDuration_24();
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_79, (float)L_80))) < ((float)L_81))))
		{
			goto IL_025f;
		}
	}

IL_024a:
	{
		// mPendingCamera = best;
		RuntimeObject* L_82 = V_1;
		__this->set_mPendingCamera_32(L_82);
		// mPendingActivationTime = now;
		float L_83 = V_2;
		__this->set_mPendingActivationTime_31(L_83);
		// return LiveChild;
		RuntimeObject* L_84;
		L_84 = CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline(__this, /*hidden argument*/NULL);
		return L_84;
	}

IL_025f:
	{
		// m_RandomizedChilden = null; // reshuffle the children
		__this->set_m_RandomizedChilden_35((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		// mActivationTime = now;
		float L_85 = V_2;
		__this->set_mActivationTime_30(L_85);
		// return best;
		RuntimeObject* L_86 = V_1;
		return L_86;
	}
}
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineClearShot::Randomize(Cinemachine.CinemachineVirtualCameraBase[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* CinemachineClearShot_Randomize_m8B9933410E1461B3C79A0CE6C332868954306FC7 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* ___src0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1__ctor_mD20F55642CA1AC053EBD0C9E9388F6C3545D9B67_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB1406A0A92D7CA21844E634895BC8B61B760B4B6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_m104B72160E9CD2C3C3D5AE62532E317CEEC7AD02_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m1D81DDCD169C32FA710AE2B266EDD012901135FE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE13EB65E04DCBBF85564D878B5B713ADDE72E3A3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRandomizeU3Eb__47_0_m11EDFFF61087041AA23E34C5AE7D01B6976118F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * V_0 = NULL;
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_1 = NULL;
	PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* V_2 = NULL;
	int32_t V_3 = 0;
	Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB  V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t V_5 = 0;
	Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * G_B5_0 = NULL;
	List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * G_B5_1 = NULL;
	Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * G_B4_0 = NULL;
	List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * G_B4_1 = NULL;
	{
		// List<Pair> pairs = new List<Pair>();
		List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * L_0 = (List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 *)il2cpp_codegen_object_new(List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34_il2cpp_TypeInfo_var);
		List_1__ctor_mE13EB65E04DCBBF85564D878B5B713ADDE72E3A3(L_0, /*hidden argument*/List_1__ctor_mE13EB65E04DCBBF85564D878B5B713ADDE72E3A3_RuntimeMethod_var);
		V_0 = L_0;
		// for (int i = 0; i < src.Length; ++i)
		V_3 = 0;
		goto IL_003c;
	}

IL_000a:
	{
		// Pair p = new Pair(); p.a = i; p.b = Random.Range(0, 1000f);
		il2cpp_codegen_initobj((&V_4), sizeof(Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB ));
		// Pair p = new Pair(); p.a = i; p.b = Random.Range(0, 1000f);
		int32_t L_1 = V_3;
		(&V_4)->set_a_0(L_1);
		// Pair p = new Pair(); p.a = i; p.b = Random.Range(0, 1000f);
		float L_2;
		L_2 = Random_Range_mC15372D42A9ABDCAC3DE82E114D60A40C9C311D2((0.0f), (1000.0f), /*hidden argument*/NULL);
		(&V_4)->set_b_1(L_2);
		// pairs.Add(p);
		List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * L_3 = V_0;
		Pair_tCF1B4A57B4FC677FA2ACB13ECA3D0621CCE6E9FB  L_4 = V_4;
		NullCheck(L_3);
		List_1_Add_mB1406A0A92D7CA21844E634895BC8B61B760B4B6(L_3, L_4, /*hidden argument*/List_1_Add_mB1406A0A92D7CA21844E634895BC8B61B760B4B6_RuntimeMethod_var);
		// for (int i = 0; i < src.Length; ++i)
		int32_t L_5 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_003c:
	{
		// for (int i = 0; i < src.Length; ++i)
		int32_t L_6 = V_3;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_7 = ___src0;
		NullCheck(L_7);
		if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))))
		{
			goto IL_000a;
		}
	}
	{
		// pairs.Sort((p1, p2) => (int)p1.b - (int)p2.b);
		List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_il2cpp_TypeInfo_var);
		Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * L_9 = ((U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_il2cpp_TypeInfo_var))->get_U3CU3E9__47_0_1();
		Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * L_10 = L_9;
		G_B4_0 = L_10;
		G_B4_1 = L_8;
		if (L_10)
		{
			G_B5_0 = L_10;
			G_B5_1 = L_8;
			goto IL_0062;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_il2cpp_TypeInfo_var);
		U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601 * L_11 = ((U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
		Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * L_12 = (Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D *)il2cpp_codegen_object_new(Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D_il2cpp_TypeInfo_var);
		Comparison_1__ctor_mD20F55642CA1AC053EBD0C9E9388F6C3545D9B67(L_12, L_11, (intptr_t)((intptr_t)U3CU3Ec_U3CRandomizeU3Eb__47_0_m11EDFFF61087041AA23E34C5AE7D01B6976118F9_RuntimeMethod_var), /*hidden argument*/Comparison_1__ctor_mD20F55642CA1AC053EBD0C9E9388F6C3545D9B67_RuntimeMethod_var);
		Comparison_1_t86619A9282704C17F06E1775BFB565310C364F4D * L_13 = L_12;
		((U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE71B8ECA45D0B2A279AFC42A046D8FE08995E601_il2cpp_TypeInfo_var))->set_U3CU3E9__47_0_1(L_13);
		G_B5_0 = L_13;
		G_B5_1 = G_B4_1;
	}

IL_0062:
	{
		NullCheck(G_B5_1);
		List_1_Sort_m104B72160E9CD2C3C3D5AE62532E317CEEC7AD02(G_B5_1, G_B5_0, /*hidden argument*/List_1_Sort_m104B72160E9CD2C3C3D5AE62532E317CEEC7AD02_RuntimeMethod_var);
		// CinemachineVirtualCameraBase[] dst = new CinemachineVirtualCameraBase[src.Length];
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_14 = ___src0;
		NullCheck(L_14);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_15 = (CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)(CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)SZArrayNew(CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))));
		V_1 = L_15;
		// Pair[] result = pairs.ToArray();
		List_1_tC3D8BBE8C45B9380437542CD2070CE4536386B34 * L_16 = V_0;
		NullCheck(L_16);
		PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* L_17;
		L_17 = List_1_ToArray_m1D81DDCD169C32FA710AE2B266EDD012901135FE(L_16, /*hidden argument*/List_1_ToArray_m1D81DDCD169C32FA710AE2B266EDD012901135FE_RuntimeMethod_var);
		V_2 = L_17;
		// for (int i = 0; i < src.Length; ++i)
		V_5 = 0;
		goto IL_0095;
	}

IL_007c:
	{
		// dst[i] = src[result[i].a];
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_18 = V_1;
		int32_t L_19 = V_5;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_20 = ___src0;
		PairU5BU5D_t7441CA8A5CDCAB9FDC960E4D579F036B21001AD9* L_21 = V_2;
		int32_t L_22 = V_5;
		NullCheck(L_21);
		int32_t L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_a_0();
		NullCheck(L_20);
		int32_t L_24 = L_23;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_25 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_25);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)L_25);
		// for (int i = 0; i < src.Length; ++i)
		int32_t L_26 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
	}

IL_0095:
	{
		// for (int i = 0; i < src.Length; ++i)
		int32_t L_27 = V_5;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_28 = ___src0;
		NullCheck(L_28);
		if ((((int32_t)L_27) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))))
		{
			goto IL_007c;
		}
	}
	{
		// return dst;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_29 = V_1;
		return L_29;
	}
}
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineClearShot::LookupBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  CinemachineClearShot_LookupBlend_mEC42F1C07A25A4D873D61AB6F6CB6C26491E4D83 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___fromKey0, RuntimeObject* ___toKey1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  V_0;
	memset((&V_0), 0, sizeof(V_0));
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B7_0 = NULL;
	{
		// CinemachineBlendDefinition blend = m_DefaultBlend;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_0 = __this->get_m_DefaultBlend_26();
		V_0 = L_0;
		// if (m_CustomBlends != null)
		CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * L_1 = __this->get_m_CustomBlends_27();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0046;
		}
	}
	{
		// string fromCameraName = (fromKey != null) ? fromKey.Name : string.Empty;
		RuntimeObject* L_3 = ___fromKey0;
		if (L_3)
		{
			goto IL_001f;
		}
	}
	{
		String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B4_0 = L_4;
		goto IL_0025;
	}

IL_001f:
	{
		RuntimeObject* L_5 = ___fromKey0;
		NullCheck(L_5);
		String_t* L_6;
		L_6 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_5);
		G_B4_0 = L_6;
	}

IL_0025:
	{
		V_1 = G_B4_0;
		// string toCameraName = (toKey != null) ? toKey.Name : string.Empty;
		RuntimeObject* L_7 = ___toKey1;
		if (L_7)
		{
			goto IL_0030;
		}
	}
	{
		String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B7_0 = L_8;
		goto IL_0036;
	}

IL_0030:
	{
		RuntimeObject* L_9 = ___toKey1;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_9);
		G_B7_0 = L_10;
	}

IL_0036:
	{
		V_2 = G_B7_0;
		// blend = m_CustomBlends.GetBlendForVirtualCameras(
		//         fromCameraName, toCameraName, blend);
		CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * L_11 = __this->get_m_CustomBlends_27();
		String_t* L_12 = V_1;
		String_t* L_13 = V_2;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_14 = V_0;
		NullCheck(L_11);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_15;
		L_15 = CinemachineBlenderSettings_GetBlendForVirtualCameras_m83B852A5B14C8ED39E2FC581D3BB11528FD3B565(L_11, L_12, L_13, L_14, /*hidden argument*/NULL);
		V_0 = L_15;
	}

IL_0046:
	{
		// if (CinemachineCore.GetBlendOverride != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864 * L_16 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_GetBlendOverride_7();
		if (!L_16)
		{
			goto IL_005c;
		}
	}
	{
		// blend = CinemachineCore.GetBlendOverride(fromKey, toKey, blend, this);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864 * L_17 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_GetBlendOverride_7();
		RuntimeObject* L_18 = ___fromKey0;
		RuntimeObject* L_19 = ___toKey1;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_20 = V_0;
		NullCheck(L_17);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_21;
		L_21 = GetBlendOverrideDelegate_Invoke_mAE517451152A2ADCF950A31A7004F52FA64C8EE0(L_17, L_18, L_19, L_20, __this, /*hidden argument*/NULL);
		V_0 = L_21;
	}

IL_005c:
	{
		// return blend;
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_22 = V_0;
		return L_22;
	}
}
// System.Void Cinemachine.CinemachineClearShot::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_OnTransitionFromCamera_mEA5216EB1E80B4DC87F35CEE0646FAF2216BFA9B (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
	{
		// base.OnTransitionFromCamera(fromCam, worldUp, deltaTime);
		RuntimeObject* L_0 = ___fromCam0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___worldUp1;
		float L_2 = ___deltaTime2;
		CinemachineVirtualCameraBase_OnTransitionFromCamera_mF18AFCD175FF50DBA6851279E6C93D0A3625618E(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		// InvokeOnTransitionInExtensions(fromCam, worldUp, deltaTime);
		RuntimeObject* L_3 = ___fromCam0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___worldUp1;
		float L_5 = ___deltaTime2;
		bool L_6;
		L_6 = CinemachineVirtualCameraBase_InvokeOnTransitionInExtensions_mB3E9947AB53FC729921300DAA1ACEEE493894846(__this, L_3, L_4, L_5, /*hidden argument*/NULL);
		// TransitioningFrom = fromCam;
		RuntimeObject* L_7 = ___fromCam0;
		CinemachineClearShot_set_TransitioningFrom_mBB426F06C8C9E05C7DDBCD76C6001071AB80CA3B_inline(__this, L_7, /*hidden argument*/NULL);
		// if (m_RandomizeChoice && mActiveBlend == null)
		bool L_8 = __this->get_m_RandomizeChoice_25();
		if (!L_8)
		{
			goto IL_0038;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_9 = __this->get_mActiveBlend_33();
		if (L_9)
		{
			goto IL_0038;
		}
	}
	{
		// m_RandomizedChilden = null;
		__this->set_m_RandomizedChilden_35((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		// LiveChild = null;
		CinemachineClearShot_set_LiveChild_m51685341391760EC4E1053AC1555A39A06185B1E_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
	}

IL_0038:
	{
		// InternalUpdateCameraState(worldUp, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___worldUp1;
		float L_11 = ___deltaTime2;
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_10, L_11);
		// }
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineClearShot::get_TransitioningFrom()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineClearShot_get_TransitioningFrom_m9C6A21D455B4DF835AB81F4FC5B929AF8E6228C8 (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = __this->get_U3CTransitioningFromU3Ek__BackingField_36();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineClearShot::set_TransitioningFrom(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot_set_TransitioningFrom_mBB426F06C8C9E05C7DDBCD76C6001071AB80CA3B (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CTransitioningFromU3Ek__BackingField_36(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineClearShot::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineClearShot__ctor_m5E1633DD8F3F1811A0F4CB5335B4098A691C16BA (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public CinemachineBlendDefinition m_DefaultBlend
		//     = new CinemachineBlendDefinition(CinemachineBlendDefinition.Style.Cut, 0);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_0;
		memset((&L_0), 0, sizeof(L_0));
		CinemachineBlendDefinition__ctor_m51379366ABFBFF4642735E6C843F54CF45D642CF((&L_0), 0, (0.0f), /*hidden argument*/NULL);
		__this->set_m_DefaultBlend_26(L_0);
		// CameraState m_State = CameraState.Default;
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_1;
		L_1 = CameraState_get_Default_m12D560DD60BC9AC6B1A0287EF92D21BFF1C1C8A7(/*hidden argument*/NULL);
		__this->set_m_State_29(L_1);
		CinemachineVirtualCameraBase__ctor_m5B13AF0337DBE27A89CAF6E30FA97CBE38823F84(__this, /*hidden argument*/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.CinemachineCollider::IsTargetObscured(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCollider_IsTargetObscured_m728B54117D657C72C3A45B15D097376B916AD081 (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return GetExtraState<VcamExtraState>(vcam).targetObscured;
		RuntimeObject* L_0 = ___vcam0;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_1;
		L_1 = CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F(__this, L_0, /*hidden argument*/CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F_RuntimeMethod_var);
		NullCheck(L_1);
		bool L_2 = L_1->get_targetObscured_3();
		return L_2;
	}
}
// System.Boolean Cinemachine.CinemachineCollider::CameraWasDisplaced(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCollider_CameraWasDisplaced_mE3C7D73AC6F29D59A945EB4B6E1DFF1A407D7069 (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
	{
		// return GetCameraDisplacementDistance(vcam) > 0;
		RuntimeObject* L_0 = ___vcam0;
		float L_1;
		L_1 = CinemachineCollider_GetCameraDisplacementDistance_m97DED641EC9ECB65AFAE1E0687AF9DF5A7A073BC(__this, L_0, /*hidden argument*/NULL);
		return (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
	}
}
// System.Single Cinemachine.CinemachineCollider::GetCameraDisplacementDistance(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollider_GetCameraDisplacementDistance_m97DED641EC9ECB65AFAE1E0687AF9DF5A7A073BC (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return GetExtraState<VcamExtraState>(vcam).colliderDisplacement;
		RuntimeObject* L_0 = ___vcam0;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_1;
		L_1 = CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F(__this, L_0, /*hidden argument*/CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F_RuntimeMethod_var);
		NullCheck(L_1);
		float L_2 = L_1->get_colliderDisplacement_2();
		return L_2;
	}
}
// System.Void Cinemachine.CinemachineCollider::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollider_OnValidate_mDFCD2F62D4D4C8487A1041106507A47134048FF0 (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, const RuntimeMethod* method)
{
	{
		// m_DistanceLimit = Mathf.Max(0, m_DistanceLimit);
		float L_0 = __this->get_m_DistanceLimit_12();
		float L_1;
		L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_0, /*hidden argument*/NULL);
		__this->set_m_DistanceLimit_12(L_1);
		// m_MinimumOcclusionTime = Mathf.Max(0, m_MinimumOcclusionTime);
		float L_2 = __this->get_m_MinimumOcclusionTime_13();
		float L_3;
		L_3 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_2, /*hidden argument*/NULL);
		__this->set_m_MinimumOcclusionTime_13(L_3);
		// m_CameraRadius = Mathf.Max(0, m_CameraRadius);
		float L_4 = __this->get_m_CameraRadius_14();
		float L_5;
		L_5 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_4, /*hidden argument*/NULL);
		__this->set_m_CameraRadius_14(L_5);
		// m_MinimumDistanceFromTarget = Mathf.Max(0.01f, m_MinimumDistanceFromTarget);
		float L_6 = __this->get_m_MinimumDistanceFromTarget_10();
		float L_7;
		L_7 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00999999978f), L_6, /*hidden argument*/NULL);
		__this->set_m_MinimumDistanceFromTarget_10(L_7);
		// m_OptimalTargetDistance = Mathf.Max(0, m_OptimalTargetDistance);
		float L_8 = __this->get_m_OptimalTargetDistance_20();
		float L_9;
		L_9 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_8, /*hidden argument*/NULL);
		__this->set_m_OptimalTargetDistance_20(L_9);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCollider::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollider_OnDestroy_m5CCC19D44E691B93F05BA2CFAF07B48D2EFA9091 (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, const RuntimeMethod* method)
{
	{
		// DestroyCollider();
		CinemachineCollider_DestroyCollider_m9E697592872A9B4F2C5D5096CBFAA54882CEC800(/*hidden argument*/NULL);
		// base.OnDestroy();
		CinemachineExtension_OnDestroy_m63D31EE81830209F4127D04ED9C7021C14A13C0C(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector3>> Cinemachine.CinemachineCollider::get_DebugPaths()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 * CinemachineCollider_get_DebugPaths_m10FD1111E853455483AAF675CDBB7ACCF6E967EC (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFF7AC6C23FB85287E361AA5484C00A3D73847BF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m601474DFC00531701DF2FD3E50A9BBAC16373326_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB2B82A886B767067D6D2995D274B2A2A057C8065_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7F4CDE3A917BBD7916B3BF32CDEE352D6D126A4E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC7DADDFEE19C4C2980E52FDD514D2D37E039ABB1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE98FB4E4E25938266B767F8D186F368CB4281F99_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7816CF3C3C46DC5217D17DA2CBCB0BE14A2FF037_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 * V_0 = NULL;
	Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27  V_1;
	memset((&V_1), 0, sizeof(V_1));
	VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * V_2 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		// List<List<Vector3>> list = new List<List<Vector3>>();
		List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 * L_0 = (List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 *)il2cpp_codegen_object_new(List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958_il2cpp_TypeInfo_var);
		List_1__ctor_m7816CF3C3C46DC5217D17DA2CBCB0BE14A2FF037(L_0, /*hidden argument*/List_1__ctor_m7816CF3C3C46DC5217D17DA2CBCB0BE14A2FF037_RuntimeMethod_var);
		V_0 = L_0;
		// List<VcamExtraState> extraStates = GetAllExtraStates<VcamExtraState>();
		List_1_tB593A01AADDA9C61DCEE4FEF745A8DAB8405373C * L_1;
		L_1 = CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFF7AC6C23FB85287E361AA5484C00A3D73847BF9(__this, /*hidden argument*/CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFF7AC6C23FB85287E361AA5484C00A3D73847BF9_RuntimeMethod_var);
		// foreach (var v in extraStates)
		NullCheck(L_1);
		Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27  L_2;
		L_2 = List_1_GetEnumerator_mE98FB4E4E25938266B767F8D186F368CB4281F99(L_1, /*hidden argument*/List_1_GetEnumerator_mE98FB4E4E25938266B767F8D186F368CB4281F99_RuntimeMethod_var);
		V_1 = L_2;
	}

IL_0012:
	try
	{ // begin try (depth: 1)
		{
			goto IL_003e;
		}

IL_0014:
		{
			// foreach (var v in extraStates)
			VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_3;
			L_3 = Enumerator_get_Current_m7F4CDE3A917BBD7916B3BF32CDEE352D6D126A4E_inline((Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 *)(&V_1), /*hidden argument*/Enumerator_get_Current_m7F4CDE3A917BBD7916B3BF32CDEE352D6D126A4E_RuntimeMethod_var);
			V_2 = L_3;
			// if (v.debugResolutionPath != null && v.debugResolutionPath.Count > 0)
			VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_4 = V_2;
			NullCheck(L_4);
			List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * L_5 = L_4->get_debugResolutionPath_5();
			if (!L_5)
			{
				goto IL_003e;
			}
		}

IL_0024:
		{
			VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_6 = V_2;
			NullCheck(L_6);
			List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * L_7 = L_6->get_debugResolutionPath_5();
			NullCheck(L_7);
			int32_t L_8;
			L_8 = List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_inline(L_7, /*hidden argument*/List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_RuntimeMethod_var);
			if ((((int32_t)L_8) <= ((int32_t)0)))
			{
				goto IL_003e;
			}
		}

IL_0032:
		{
			// list.Add(v.debugResolutionPath);
			List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 * L_9 = V_0;
			VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_10 = V_2;
			NullCheck(L_10);
			List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * L_11 = L_10->get_debugResolutionPath_5();
			NullCheck(L_9);
			List_1_Add_mC7DADDFEE19C4C2980E52FDD514D2D37E039ABB1(L_9, L_11, /*hidden argument*/List_1_Add_mC7DADDFEE19C4C2980E52FDD514D2D37E039ABB1_RuntimeMethod_var);
		}

IL_003e:
		{
			// foreach (var v in extraStates)
			bool L_12;
			L_12 = Enumerator_MoveNext_mB2B82A886B767067D6D2995D274B2A2A057C8065((Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 *)(&V_1), /*hidden argument*/Enumerator_MoveNext_mB2B82A886B767067D6D2995D274B2A2A057C8065_RuntimeMethod_var);
			if (L_12)
			{
				goto IL_0014;
			}
		}

IL_0047:
		{
			IL2CPP_LEAVE(0x57, FINALLY_0049);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0049;
	}

FINALLY_0049:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m601474DFC00531701DF2FD3E50A9BBAC16373326((Enumerator_t766DA952BAE3E72E5954DAE2447A4AEBB3781F27 *)(&V_1), /*hidden argument*/Enumerator_Dispose_m601474DFC00531701DF2FD3E50A9BBAC16373326_RuntimeMethod_var);
		IL2CPP_END_FINALLY(73)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(73)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x57, IL_0057)
	}

IL_0057:
	{
		// return list;
		List_1_tF724C5B2C5210EC2F114F9477783848F53EA2958 * L_13 = V_0;
		return L_13;
	}
}
// System.Single Cinemachine.CinemachineCollider::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollider_GetMaxDampTime_m7D8E44771355BC2FD8C428861A42C21A7B90695A (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, const RuntimeMethod* method)
{
	{
		// return Mathf.Max(m_Damping, Mathf.Max(m_DampingWhenOccluded, m_SmoothingTime));
		float L_0 = __this->get_m_Damping_18();
		float L_1 = __this->get_m_DampingWhenOccluded_19();
		float L_2 = __this->get_m_SmoothingTime_17();
		float L_3;
		L_3 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_1, L_2, /*hidden argument*/NULL);
		float L_4;
		L_4 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_0, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Void Cinemachine.CinemachineCollider::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollider_PostPipelineStageCallback_m91F23EE95689CCBCF63C89951CE9A4EE726F59CC (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, int32_t ___stage1, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveRange_m6F9613E1C2746876E545063C93784CE25DAA24EB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * V_0 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	float V_4 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_5;
	memset((&V_5), 0, sizeof(V_5));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_6;
	memset((&V_6), 0, sizeof(V_6));
	float V_7 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_8;
	memset((&V_8), 0, sizeof(V_8));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_9;
	memset((&V_9), 0, sizeof(V_9));
	float V_10 = 0.0f;
	float V_11 = 0.0f;
	float V_12 = 0.0f;
	float V_13 = 0.0f;
	VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * G_B32_0 = NULL;
	VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * G_B31_0 = NULL;
	int32_t G_B33_0 = 0;
	VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * G_B33_1 = NULL;
	{
		// VcamExtraState extra = null;
		V_0 = (VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC *)NULL;
		// if (stage == CinemachineCore.Stage.Body)
		int32_t L_0 = ___stage1;
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		// extra = GetExtraState<VcamExtraState>(vcam);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = ___vcam0;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_2;
		L_2 = CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F(__this, L_1, /*hidden argument*/CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F_RuntimeMethod_var);
		V_0 = L_2;
		// extra.targetObscured = false;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_3 = V_0;
		NullCheck(L_3);
		L_3->set_targetObscured_3((bool)0);
		// extra.colliderDisplacement = 0;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_4 = V_0;
		NullCheck(L_4);
		L_4->set_colliderDisplacement_2((0.0f));
		// if (extra.debugResolutionPath != null)
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_5 = V_0;
		NullCheck(L_5);
		List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * L_6 = L_5->get_debugResolutionPath_5();
		if (!L_6)
		{
			goto IL_003e;
		}
	}
	{
		// extra.debugResolutionPath.RemoveRange(0, extra.debugResolutionPath.Count);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_7 = V_0;
		NullCheck(L_7);
		List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * L_8 = L_7->get_debugResolutionPath_5();
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_9 = V_0;
		NullCheck(L_9);
		List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * L_10 = L_9->get_debugResolutionPath_5();
		NullCheck(L_10);
		int32_t L_11;
		L_11 = List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_inline(L_10, /*hidden argument*/List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_RuntimeMethod_var);
		NullCheck(L_8);
		List_1_RemoveRange_m6F9613E1C2746876E545063C93784CE25DAA24EB(L_8, 0, L_11, /*hidden argument*/List_1_RemoveRange_m6F9613E1C2746876E545063C93784CE25DAA24EB_RuntimeMethod_var);
	}

IL_003e:
	{
		// if (stage == CinemachineCore.Stage.Body)
		int32_t L_12 = ___stage1;
		if (L_12)
		{
			goto IL_024d;
		}
	}
	{
		// if (m_AvoidObstacles)
		bool L_13 = __this->get_m_AvoidObstacles_11();
		if (!L_13)
		{
			goto IL_024d;
		}
	}
	{
		// Vector3 displacement = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_1 = L_14;
		// displacement = PreserveLignOfSight(ref state, ref extra);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_15 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = CinemachineCollider_PreserveLignOfSight_m91DEF8619148FAD00657A1D5A460495589CDB56C(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_15, (VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC **)(&V_0), /*hidden argument*/NULL);
		V_1 = L_16;
		// if (m_MinimumOcclusionTime > Epsilon)
		float L_17 = __this->get_m_MinimumOcclusionTime_13();
		if ((!(((float)L_17) > ((float)(9.99999975E-05f)))))
		{
			goto IL_00bb;
		}
	}
	{
		// float now = CinemachineCore.CurrentTime;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_18;
		L_18 = CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625(/*hidden argument*/NULL);
		V_4 = L_18;
		// if (displacement.sqrMagnitude < Epsilon)
		float L_19;
		L_19 = Vector3_get_sqrMagnitude_mC567EE6DF411501A8FE1F23A0038862630B88249((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		if ((!(((float)L_19) < ((float)(9.99999975E-05f)))))
		{
			goto IL_008e;
		}
	}
	{
		// extra.occlusionStartTime = 0;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_20 = V_0;
		NullCheck(L_20);
		L_20->set_occlusionStartTime_4((0.0f));
		goto IL_00bb;
	}

IL_008e:
	{
		// if (extra.occlusionStartTime <= 0)
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_21 = V_0;
		NullCheck(L_21);
		float L_22 = L_21->get_occlusionStartTime_4();
		if ((!(((float)L_22) <= ((float)(0.0f)))))
		{
			goto IL_00a3;
		}
	}
	{
		// extra.occlusionStartTime = now;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_23 = V_0;
		float L_24 = V_4;
		NullCheck(L_23);
		L_23->set_occlusionStartTime_4(L_24);
	}

IL_00a3:
	{
		// if (now - extra.occlusionStartTime < m_MinimumOcclusionTime)
		float L_25 = V_4;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_26 = V_0;
		NullCheck(L_26);
		float L_27 = L_26->get_occlusionStartTime_4();
		float L_28 = __this->get_m_MinimumOcclusionTime_13();
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_25, (float)L_27))) < ((float)L_28))))
		{
			goto IL_00bb;
		}
	}
	{
		// displacement = extra.m_previousDisplacement;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_29 = V_0;
		NullCheck(L_29);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = L_29->get_m_previousDisplacement_0();
		V_1 = L_30;
	}

IL_00bb:
	{
		// if (m_SmoothingTime > Epsilon)
		float L_31 = __this->get_m_SmoothingTime_17();
		if ((!(((float)L_31) > ((float)(9.99999975E-05f)))))
		{
			goto IL_014d;
		}
	}
	{
		// Vector3 pos = state.CorrectedPosition + displacement;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_32 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33;
		L_33 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_32, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
		L_35 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_33, L_34, /*hidden argument*/NULL);
		V_5 = L_35;
		// Vector3 dir = pos - state.ReferenceLookAt;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36 = V_5;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_37 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_37, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_36, L_38, /*hidden argument*/NULL);
		V_6 = L_39;
		// float distance = dir.magnitude;
		float L_40;
		L_40 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_6), /*hidden argument*/NULL);
		V_7 = L_40;
		// if (distance > Epsilon)
		float L_41 = V_7;
		if ((!(((float)L_41) > ((float)(9.99999975E-05f)))))
		{
			goto IL_014d;
		}
	}
	{
		// dir /= distance;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42 = V_6;
		float L_43 = V_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44;
		L_44 = Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline(L_42, L_43, /*hidden argument*/NULL);
		V_6 = L_44;
		// if (!displacement.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45 = V_1;
		bool L_46;
		L_46 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_45, /*hidden argument*/NULL);
		if (L_46)
		{
			goto IL_011b;
		}
	}
	{
		// extra.UpdateDistanceSmoothing(distance, m_SmoothingTime);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_47 = V_0;
		float L_48 = V_7;
		float L_49 = __this->get_m_SmoothingTime_17();
		NullCheck(L_47);
		VcamExtraState_UpdateDistanceSmoothing_m75C77A914C361D02C7C0F9B73A874D309EC124B8(L_47, L_48, L_49, /*hidden argument*/NULL);
	}

IL_011b:
	{
		// distance = extra.ApplyDistanceSmoothing(distance, m_SmoothingTime);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_50 = V_0;
		float L_51 = V_7;
		float L_52 = __this->get_m_SmoothingTime_17();
		NullCheck(L_50);
		float L_53;
		L_53 = VcamExtraState_ApplyDistanceSmoothing_mB2490C4B28326713F8FAECEEBC239B46BDBB853C(L_50, L_51, L_52, /*hidden argument*/NULL);
		V_7 = L_53;
		// displacement += (state.ReferenceLookAt + dir * distance) - pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_54 = V_1;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_55 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_56;
		L_56 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_55, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_57 = V_6;
		float L_58 = V_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_59;
		L_59 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_57, L_58, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_60;
		L_60 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_56, L_59, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_61 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_62;
		L_62 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_60, L_61, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_63;
		L_63 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_54, L_62, /*hidden argument*/NULL);
		V_1 = L_63;
	}

IL_014d:
	{
		// float damping = m_Damping;
		float L_64 = __this->get_m_Damping_18();
		V_2 = L_64;
		// if (displacement.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_65 = V_1;
		bool L_66;
		L_66 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_65, /*hidden argument*/NULL);
		if (!L_66)
		{
			goto IL_016a;
		}
	}
	{
		// extra.ResetDistanceSmoothing(m_SmoothingTime);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_67 = V_0;
		float L_68 = __this->get_m_SmoothingTime_17();
		NullCheck(L_67);
		VcamExtraState_ResetDistanceSmoothing_m9DA2E009ED1BBFD18F811B5A1E0DF1BE9D91342C(L_67, L_68, /*hidden argument*/NULL);
		goto IL_0171;
	}

IL_016a:
	{
		// damping = m_DampingWhenOccluded;
		float L_69 = __this->get_m_DampingWhenOccluded_19();
		V_2 = L_69;
	}

IL_0171:
	{
		// if (damping > 0 && deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
		float L_70 = V_2;
		if ((!(((float)L_70) > ((float)(0.0f)))))
		{
			goto IL_01b7;
		}
	}
	{
		float L_71 = ___deltaTime3;
		if ((!(((float)L_71) >= ((float)(0.0f)))))
		{
			goto IL_01b7;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_72;
		L_72 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_72);
		bool L_73;
		L_73 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_72);
		if (!L_73)
		{
			goto IL_01b7;
		}
	}
	{
		// Vector3 delta = displacement - extra.m_previousDisplacement;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_74 = V_1;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_75 = V_0;
		NullCheck(L_75);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_76 = L_75->get_m_previousDisplacement_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_77;
		L_77 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_74, L_76, /*hidden argument*/NULL);
		V_8 = L_77;
		// delta = Damper.Damp(delta, damping, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_78 = V_8;
		float L_79 = V_2;
		float L_80 = ___deltaTime3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_81;
		L_81 = Damper_Damp_m5F27E39708AA38EF9CC7D888B6F3681813C0E6F0(L_78, L_79, L_80, /*hidden argument*/NULL);
		V_8 = L_81;
		// displacement = extra.m_previousDisplacement + delta;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_82 = V_0;
		NullCheck(L_82);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_83 = L_82->get_m_previousDisplacement_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_84 = V_8;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_85;
		L_85 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_83, L_84, /*hidden argument*/NULL);
		V_1 = L_85;
	}

IL_01b7:
	{
		// extra.m_previousDisplacement = displacement;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_86 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_87 = V_1;
		NullCheck(L_86);
		L_86->set_m_previousDisplacement_0(L_87);
		// Vector3 correction = RespectCameraRadius(state.CorrectedPosition + displacement, ref state);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_88 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_89;
		L_89 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_88, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_90 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_91;
		L_91 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_89, L_90, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_92 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_93;
		L_93 = CinemachineCollider_RespectCameraRadius_m06B1B729256E1787E9FAE46241267FA08E299D4A(__this, L_91, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_92, /*hidden argument*/NULL);
		V_3 = L_93;
		// if (damping > 0 && deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
		float L_94 = V_2;
		if ((!(((float)L_94) > ((float)(0.0f)))))
		{
			goto IL_0218;
		}
	}
	{
		float L_95 = ___deltaTime3;
		if ((!(((float)L_95) >= ((float)(0.0f)))))
		{
			goto IL_0218;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_96;
		L_96 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_96);
		bool L_97;
		L_97 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_96);
		if (!L_97)
		{
			goto IL_0218;
		}
	}
	{
		// Vector3 delta = correction - extra.m_previousDisplacementCorrection;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_98 = V_3;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_99 = V_0;
		NullCheck(L_99);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_100 = L_99->get_m_previousDisplacementCorrection_1();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_101;
		L_101 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_98, L_100, /*hidden argument*/NULL);
		V_9 = L_101;
		// delta = Damper.Damp(delta, damping, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_102 = V_9;
		float L_103 = V_2;
		float L_104 = ___deltaTime3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_105;
		L_105 = Damper_Damp_m5F27E39708AA38EF9CC7D888B6F3681813C0E6F0(L_102, L_103, L_104, /*hidden argument*/NULL);
		V_9 = L_105;
		// correction = extra.m_previousDisplacementCorrection + delta;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_106 = V_0;
		NullCheck(L_106);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_107 = L_106->get_m_previousDisplacementCorrection_1();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_108 = V_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_109;
		L_109 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_107, L_108, /*hidden argument*/NULL);
		V_3 = L_109;
	}

IL_0218:
	{
		// displacement += correction;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_110 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_111 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_112;
		L_112 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_110, L_111, /*hidden argument*/NULL);
		V_1 = L_112;
		// extra.m_previousDisplacementCorrection = correction;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_113 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_114 = V_3;
		NullCheck(L_113);
		L_113->set_m_previousDisplacementCorrection_1(L_114);
		// state.PositionCorrection += displacement;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_115 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_116 = L_115;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_117;
		L_117 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_116, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_118 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_119;
		L_119 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_117, L_118, /*hidden argument*/NULL);
		CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_116, L_119, /*hidden argument*/NULL);
		// extra.colliderDisplacement += displacement.magnitude;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_120 = V_0;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_121 = L_120;
		NullCheck(L_121);
		float L_122 = L_121->get_colliderDisplacement_2();
		float L_123;
		L_123 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		NullCheck(L_121);
		L_121->set_colliderDisplacement_2(((float)il2cpp_codegen_add((float)L_122, (float)L_123)));
	}

IL_024d:
	{
		// if (stage == CinemachineCore.Stage.Aim)
		int32_t L_124 = ___stage1;
		if ((!(((uint32_t)L_124) == ((uint32_t)1))))
		{
			goto IL_0370;
		}
	}
	{
		// extra = GetExtraState<VcamExtraState>(vcam);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_125 = ___vcam0;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_126;
		L_126 = CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F(__this, L_125, /*hidden argument*/CinemachineExtension_GetExtraState_TisVcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC_mFD07126027654C7200D45C9B69F04137BF24A80F_RuntimeMethod_var);
		V_0 = L_126;
		// extra.targetObscured = IsTargetOffscreen(state) || CheckForTargetObstructions(state);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_127 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_128 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_129 = (*(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_128);
		bool L_130;
		L_130 = CinemachineCollider_IsTargetOffscreen_mEBE97ED4E2F75864D24A6E055BE9133E71732E2C(__this, L_129, /*hidden argument*/NULL);
		G_B31_0 = L_127;
		if (L_130)
		{
			G_B32_0 = L_127;
			goto IL_0279;
		}
	}
	{
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_131 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_132 = (*(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_131);
		bool L_133;
		L_133 = CinemachineCollider_CheckForTargetObstructions_m525473EF0F2669CD7B83EAA3CE790B11B632D63B(__this, L_132, /*hidden argument*/NULL);
		G_B33_0 = ((int32_t)(L_133));
		G_B33_1 = G_B31_0;
		goto IL_027a;
	}

IL_0279:
	{
		G_B33_0 = 1;
		G_B33_1 = G_B32_0;
	}

IL_027a:
	{
		NullCheck(G_B33_1);
		G_B33_1->set_targetObscured_3((bool)G_B33_0);
		// if (extra.targetObscured)
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_134 = V_0;
		NullCheck(L_134);
		bool L_135 = L_134->get_targetObscured_3();
		if (!L_135)
		{
			goto IL_0299;
		}
	}
	{
		// state.ShotQuality *= 0.2f;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_136 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_137 = L_136;
		float L_138;
		L_138 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_137, /*hidden argument*/NULL);
		CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_137, ((float)il2cpp_codegen_multiply((float)L_138, (float)(0.200000003f))), /*hidden argument*/NULL);
	}

IL_0299:
	{
		// if (extra.colliderDisplacement > 0)
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_139 = V_0;
		NullCheck(L_139);
		float L_140 = L_139->get_colliderDisplacement_2();
		if ((!(((float)L_140) > ((float)(0.0f)))))
		{
			goto IL_02b8;
		}
	}
	{
		// state.ShotQuality *= 0.8f;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_141 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_142 = L_141;
		float L_143;
		L_143 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_142, /*hidden argument*/NULL);
		CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_142, ((float)il2cpp_codegen_multiply((float)L_143, (float)(0.800000012f))), /*hidden argument*/NULL);
	}

IL_02b8:
	{
		// float nearnessBoost = 0;
		V_10 = (0.0f);
		// if (m_OptimalTargetDistance > 0 && state.HasLookAt)
		float L_144 = __this->get_m_OptimalTargetDistance_20();
		if ((!(((float)L_144) > ((float)(0.0f)))))
		{
			goto IL_0370;
		}
	}
	{
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_145 = ___state2;
		bool L_146;
		L_146 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_145, /*hidden argument*/NULL);
		if (!L_146)
		{
			goto IL_0370;
		}
	}
	{
		// float distance = Vector3.Magnitude(state.ReferenceLookAt - state.FinalPosition);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_147 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_148;
		L_148 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_147, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_149 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_150;
		L_150 = CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_149, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_151;
		L_151 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_148, L_150, /*hidden argument*/NULL);
		float L_152;
		L_152 = Vector3_Magnitude_mFBD4702FB2F35452191EC918B9B09766A5761854_inline(L_151, /*hidden argument*/NULL);
		V_11 = L_152;
		// if (distance <= m_OptimalTargetDistance)
		float L_153 = V_11;
		float L_154 = __this->get_m_OptimalTargetDistance_20();
		if ((!(((float)L_153) <= ((float)L_154))))
		{
			goto IL_0329;
		}
	}
	{
		// float threshold = m_OptimalTargetDistance / 2;
		float L_155 = __this->get_m_OptimalTargetDistance_20();
		V_12 = ((float)((float)L_155/(float)(2.0f)));
		// if (distance >= threshold)
		float L_156 = V_11;
		float L_157 = V_12;
		if ((!(((float)L_156) >= ((float)L_157))))
		{
			goto IL_035b;
		}
	}
	{
		// nearnessBoost = kMaxNearBoost * (distance - threshold)
		//     / (m_OptimalTargetDistance - threshold);
		float L_158 = V_11;
		float L_159 = V_12;
		float L_160 = __this->get_m_OptimalTargetDistance_20();
		float L_161 = V_12;
		V_10 = ((float)((float)((float)il2cpp_codegen_multiply((float)(0.200000003f), (float)((float)il2cpp_codegen_subtract((float)L_158, (float)L_159))))/(float)((float)il2cpp_codegen_subtract((float)L_160, (float)L_161))));
		// }
		goto IL_035b;
	}

IL_0329:
	{
		// distance -= m_OptimalTargetDistance;
		float L_162 = V_11;
		float L_163 = __this->get_m_OptimalTargetDistance_20();
		V_11 = ((float)il2cpp_codegen_subtract((float)L_162, (float)L_163));
		// float threshold = m_OptimalTargetDistance * 3;
		float L_164 = __this->get_m_OptimalTargetDistance_20();
		V_13 = ((float)il2cpp_codegen_multiply((float)L_164, (float)(3.0f)));
		// if (distance < threshold)
		float L_165 = V_11;
		float L_166 = V_13;
		if ((!(((float)L_165) < ((float)L_166))))
		{
			goto IL_035b;
		}
	}
	{
		// nearnessBoost = kMaxNearBoost * (1f - (distance / threshold));
		float L_167 = V_11;
		float L_168 = V_13;
		V_10 = ((float)il2cpp_codegen_multiply((float)(0.200000003f), (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)((float)((float)L_167/(float)L_168))))));
	}

IL_035b:
	{
		// state.ShotQuality *= (1f + nearnessBoost);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_169 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_170 = L_169;
		float L_171;
		L_171 = CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_170, /*hidden argument*/NULL);
		float L_172 = V_10;
		CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_170, ((float)il2cpp_codegen_multiply((float)L_171, (float)((float)il2cpp_codegen_add((float)(1.0f), (float)L_172)))), /*hidden argument*/NULL);
	}

IL_0370:
	{
		// }
		return;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineCollider::PreserveLignOfSight(Cinemachine.CameraState&,Cinemachine.CinemachineCollider/VcamExtraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineCollider_PreserveLignOfSight_m91DEF8619148FAD00657A1D5A460495589CDB56C (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state0, VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** ___extra1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  V_3;
	memset((&V_3), 0, sizeof(V_3));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_4;
	memset((&V_4), 0, sizeof(V_4));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// Vector3 displacement = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_0 = L_0;
		// if (state.HasLookAt && m_CollideAgainst != 0
		//     && m_CollideAgainst != m_TransparentLayers)
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_1 = ___state0;
		bool L_2;
		L_2 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_00d8;
		}
	}
	{
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_3 = __this->get_m_CollideAgainst_7();
		int32_t L_4;
		L_4 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_00d8;
		}
	}
	{
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_5 = __this->get_m_CollideAgainst_7();
		int32_t L_6;
		L_6 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_5, /*hidden argument*/NULL);
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_7 = __this->get_m_TransparentLayers_9();
		int32_t L_8;
		L_8 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_6) == ((int32_t)L_8)))
		{
			goto IL_00d8;
		}
	}
	{
		// Vector3 cameraPos = state.CorrectedPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_9 = ___state0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_9, /*hidden argument*/NULL);
		V_1 = L_10;
		// Vector3 lookAtPos = state.ReferenceLookAt;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_11 = ___state0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, /*hidden argument*/NULL);
		V_2 = L_12;
		// RaycastHit hitInfo = new RaycastHit();
		il2cpp_codegen_initobj((&V_3), sizeof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 ));
		// displacement = PullCameraInFrontOfNearestObstacle(
		//     cameraPos, lookAtPos, m_CollideAgainst & ~m_TransparentLayers, ref hitInfo);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14 = V_2;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_15 = __this->get_m_CollideAgainst_7();
		int32_t L_16;
		L_16 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_15, /*hidden argument*/NULL);
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_17 = __this->get_m_TransparentLayers_9();
		int32_t L_18;
		L_18 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_17, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = CinemachineCollider_PullCameraInFrontOfNearestObstacle_m831839A6F16DC4AEE8B11341B5752D0E1402BCDE(__this, L_13, L_14, ((int32_t)((int32_t)L_16&(int32_t)((~L_18)))), (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_3), /*hidden argument*/NULL);
		V_0 = L_19;
		// Vector3 pos = cameraPos + displacement;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
		L_22 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_20, L_21, /*hidden argument*/NULL);
		V_4 = L_22;
		// if (hitInfo.collider != null)
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_23;
		L_23 = RaycastHit_get_collider_m13A3DE16FBC631E0A1F987E0B22CE70AF8AB539E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_3), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_24;
		L_24 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_23, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_00cf;
		}
	}
	{
		// extra.AddPointToDebugPath(pos);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** L_25 = ___extra1;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_26 = *((VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC **)L_25);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = V_4;
		NullCheck(L_26);
		VcamExtraState_AddPointToDebugPath_mFF718D5B8D9DACD1A94BAFB458A028241E0FC95B(L_26, L_27, /*hidden argument*/NULL);
		// if (m_Strategy != ResolutionStrategy.PullCameraForward)
		int32_t L_28 = __this->get_m_Strategy_15();
		if (!L_28)
		{
			goto IL_00cf;
		}
	}
	{
		// Vector3 targetToCamera = cameraPos - lookAtPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
		L_31 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_29, L_30, /*hidden argument*/NULL);
		V_5 = L_31;
		// pos = PushCameraBack(
		//     pos, targetToCamera, hitInfo, lookAtPos,
		//     new Plane(state.ReferenceUp, cameraPos),
		//     targetToCamera.magnitude, m_MaximumEffort, ref extra);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33 = V_5;
		RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  L_34 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = V_2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_36 = ___state0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_36, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38 = V_1;
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_39;
		memset((&L_39), 0, sizeof(L_39));
		Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67((&L_39), L_37, L_38, /*hidden argument*/NULL);
		float L_40;
		L_40 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_5), /*hidden argument*/NULL);
		int32_t L_41 = __this->get_m_MaximumEffort_16();
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** L_42 = ___extra1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43;
		L_43 = CinemachineCollider_PushCameraBack_mEA413F0258A0E497FF47208E7C38D607A3E95772(__this, L_32, L_33, L_34, L_35, L_39, L_40, L_41, (VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC **)L_42, /*hidden argument*/NULL);
		V_4 = L_43;
	}

IL_00cf:
	{
		// displacement = pos - cameraPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_46;
		L_46 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_44, L_45, /*hidden argument*/NULL);
		V_0 = L_46;
	}

IL_00d8:
	{
		// return displacement;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47 = V_0;
		return L_47;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineCollider::PullCameraInFrontOfNearestObstacle(UnityEngine.Vector3,UnityEngine.Vector3,System.Int32,UnityEngine.RaycastHit&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineCollider_PullCameraInFrontOfNearestObstacle_m831839A6F16DC4AEE8B11341B5752D0E1402BCDE (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraPos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lookAtPos1, int32_t ___layerMask2, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * ___hitInfo3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  V_5;
	memset((&V_5), 0, sizeof(V_5));
	float V_6 = 0.0f;
	{
		// Vector3 displacement = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_0 = L_0;
		// Vector3 dir = cameraPos - lookAtPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___cameraPos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___lookAtPos1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_1, L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		// float targetDistance = dir.magnitude;
		float L_4;
		L_4 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		V_2 = L_4;
		// if (targetDistance > Epsilon)
		float L_5 = V_2;
		if ((!(((float)L_5) > ((float)(9.99999975E-05f)))))
		{
			goto IL_00da;
		}
	}
	{
		// dir /= targetDistance;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = V_1;
		float L_7 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline(L_6, L_7, /*hidden argument*/NULL);
		V_1 = L_8;
		// float minDistanceFromTarget = Mathf.Max(m_MinimumDistanceFromTarget, Epsilon);
		float L_9 = __this->get_m_MinimumDistanceFromTarget_10();
		float L_10;
		L_10 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_9, (9.99999975E-05f), /*hidden argument*/NULL);
		V_3 = L_10;
		// if (targetDistance < minDistanceFromTarget + Epsilon)
		float L_11 = V_2;
		float L_12 = V_3;
		if ((!(((float)L_11) < ((float)((float)il2cpp_codegen_add((float)L_12, (float)(9.99999975E-05f)))))))
		{
			goto IL_0053;
		}
	}
	{
		// displacement = dir * (minDistanceFromTarget - targetDistance);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = V_1;
		float L_14 = V_3;
		float L_15 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_13, ((float)il2cpp_codegen_subtract((float)L_14, (float)L_15)), /*hidden argument*/NULL);
		V_0 = L_16;
		goto IL_00da;
	}

IL_0053:
	{
		// float rayLength = targetDistance - minDistanceFromTarget;
		float L_17 = V_2;
		float L_18 = V_3;
		V_4 = ((float)il2cpp_codegen_subtract((float)L_17, (float)L_18));
		// if (m_DistanceLimit > Epsilon)
		float L_19 = __this->get_m_DistanceLimit_12();
		if ((!(((float)L_19) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0074;
		}
	}
	{
		// rayLength = Mathf.Min(m_DistanceLimit, rayLength);
		float L_20 = __this->get_m_DistanceLimit_12();
		float L_21 = V_4;
		float L_22;
		L_22 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_20, L_21, /*hidden argument*/NULL);
		V_4 = L_22;
	}

IL_0074:
	{
		// Ray ray = new Ray(cameraPos - rayLength * dir, dir);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23 = ___cameraPos0;
		float L_24 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = Vector3_op_Multiply_m079B29E4F58127F03BD52558C1FE1A528547328F_inline(L_24, L_25, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_23, L_26, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28 = V_1;
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_5), L_27, L_28, /*hidden argument*/NULL);
		// rayLength += PrecisionSlush;
		float L_29 = V_4;
		V_4 = ((float)il2cpp_codegen_add((float)L_29, (float)(0.00100000005f)));
		// if (rayLength > Epsilon)
		float L_30 = V_4;
		if ((!(((float)L_30) > ((float)(9.99999975E-05f)))))
		{
			goto IL_00da;
		}
	}
	{
		// if (RuntimeUtility.RaycastIgnoreTag(
		//     ray, out hitInfo, rayLength, layerMask, m_IgnoreTag))
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_31 = V_5;
		RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * L_32 = ___hitInfo3;
		float L_33 = V_4;
		int32_t L_34 = ___layerMask2;
		String_t** L_35 = __this->get_address_of_m_IgnoreTag_8();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_36;
		L_36 = RuntimeUtility_RaycastIgnoreTag_m028B24F950C8BC320919E184362FEF37DBE54D90(L_31, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)L_32, L_33, L_34, (String_t**)L_35, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00da;
		}
	}
	{
		// float adjustment = Mathf.Max(0, hitInfo.distance - PrecisionSlush);
		RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * L_37 = ___hitInfo3;
		float L_38;
		L_38 = RaycastHit_get_distance_m85FCA98D7957C3BF1D449CA1B48C116CCD6226FA((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)L_37, /*hidden argument*/NULL);
		float L_39;
		L_39 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), ((float)il2cpp_codegen_subtract((float)L_38, (float)(0.00100000005f))), /*hidden argument*/NULL);
		V_6 = L_39;
		// displacement = ray.GetPoint(adjustment) - cameraPos;
		float L_40 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41;
		L_41 = Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_5), L_40, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42 = ___cameraPos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43;
		L_43 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_41, L_42, /*hidden argument*/NULL);
		V_0 = L_43;
	}

IL_00da:
	{
		// return displacement;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44 = V_0;
		return L_44;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineCollider::PushCameraBack(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit,UnityEngine.Vector3,UnityEngine.Plane,System.Single,System.Int32,Cinemachine.CinemachineCollider/VcamExtraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineCollider_PushCameraBack_mEA413F0258A0E497FF47208E7C38D607A3E95772 (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___currentPos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pushDir1, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  ___obstacle2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lookAtPos3, Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  ___startPlane4, float ___targetDistance5, int32_t ___iterations6, VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** ___extra7, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  V_2;
	memset((&V_2), 0, sizeof(V_2));
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  V_5;
	memset((&V_5), 0, sizeof(V_5));
	float V_6 = 0.0f;
	RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  V_7;
	memset((&V_7), 0, sizeof(V_7));
	float V_8 = 0.0f;
	float V_9 = 0.0f;
	{
		// Vector3 pos = currentPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___currentPos0;
		V_0 = L_0;
		// Vector3 dir = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_1 = L_1;
		// if (!GetWalkingDirection(pos, pushDir, obstacle, ref dir))
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = ___pushDir1;
		RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  L_4 = ___obstacle2;
		bool L_5;
		L_5 = CinemachineCollider_GetWalkingDirection_mD0BA4C78DA9671058C3E0DF9AC27661882685D1B(__this, L_2, L_3, L_4, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0017;
		}
	}
	{
		// return pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = V_0;
		return L_6;
	}

IL_0017:
	{
		// Ray ray = new Ray(pos, dir);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = V_1;
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_7, L_8, /*hidden argument*/NULL);
		// float distance = GetPushBackDistance(ray, startPlane, targetDistance, lookAtPos);
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_9 = V_2;
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_10 = ___startPlane4;
		float L_11 = ___targetDistance5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = ___lookAtPos3;
		float L_13;
		L_13 = CinemachineCollider_GetPushBackDistance_m8467D939C839D655437168AE18EBA9469EFE71B8(__this, L_9, L_10, L_11, L_12, /*hidden argument*/NULL);
		V_3 = L_13;
		// if (distance <= Epsilon)
		float L_14 = V_3;
		if ((!(((float)L_14) <= ((float)(9.99999975E-05f)))))
		{
			goto IL_0038;
		}
	}
	{
		// return pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15 = V_0;
		return L_15;
	}

IL_0038:
	{
		// float clampedDistance = ClampRayToBounds(ray, distance, obstacle.collider.bounds);
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_16 = V_2;
		float L_17 = V_3;
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_18;
		L_18 = RaycastHit_get_collider_m13A3DE16FBC631E0A1F987E0B22CE70AF8AB539E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&___obstacle2), /*hidden argument*/NULL);
		NullCheck(L_18);
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_19;
		L_19 = Collider_get_bounds_mE341D29E1DA184ADD53A474D57D9082A3550EACB(L_18, /*hidden argument*/NULL);
		float L_20;
		L_20 = CinemachineCollider_ClampRayToBounds_mDE4466A0D48B3C73C69C92A9BB69ECE3E703FA0E(__this, L_16, L_17, L_19, /*hidden argument*/NULL);
		V_4 = L_20;
		// distance = Mathf.Min(distance, clampedDistance + PrecisionSlush);
		float L_21 = V_3;
		float L_22 = V_4;
		float L_23;
		L_23 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_21, ((float)il2cpp_codegen_add((float)L_22, (float)(0.00100000005f))), /*hidden argument*/NULL);
		V_3 = L_23;
		// if (RuntimeUtility.RaycastIgnoreTag(ray, out hitInfo, distance,
		//         m_CollideAgainst & ~m_TransparentLayers, m_IgnoreTag))
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_24 = V_2;
		float L_25 = V_3;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_26 = __this->get_m_CollideAgainst_7();
		int32_t L_27;
		L_27 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_26, /*hidden argument*/NULL);
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_28 = __this->get_m_TransparentLayers_9();
		int32_t L_29;
		L_29 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_28, /*hidden argument*/NULL);
		String_t** L_30 = __this->get_address_of_m_IgnoreTag_8();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_31;
		L_31 = RuntimeUtility_RaycastIgnoreTag_m028B24F950C8BC320919E184362FEF37DBE54D90(L_24, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_5), L_25, ((int32_t)((int32_t)L_27&(int32_t)((~L_29)))), (String_t**)L_30, /*hidden argument*/NULL);
		if (!L_31)
		{
			goto IL_00c6;
		}
	}
	{
		// float adjustment = hitInfo.distance - PrecisionSlush;
		float L_32;
		L_32 = RaycastHit_get_distance_m85FCA98D7957C3BF1D449CA1B48C116CCD6226FA((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_5), /*hidden argument*/NULL);
		V_8 = ((float)il2cpp_codegen_subtract((float)L_32, (float)(0.00100000005f)));
		// pos = ray.GetPoint(adjustment);
		float L_33 = V_8;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_33, /*hidden argument*/NULL);
		V_0 = L_34;
		// extra.AddPointToDebugPath(pos);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** L_35 = ___extra7;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_36 = *((VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC **)L_35);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37 = V_0;
		NullCheck(L_36);
		VcamExtraState_AddPointToDebugPath_mFF718D5B8D9DACD1A94BAFB458A028241E0FC95B(L_36, L_37, /*hidden argument*/NULL);
		// if (iterations > 1)
		int32_t L_38 = ___iterations6;
		if ((((int32_t)L_38) <= ((int32_t)1)))
		{
			goto IL_00c4;
		}
	}
	{
		// pos = PushCameraBack(
		//     pos, dir, hitInfo,
		//     lookAtPos, startPlane,
		//     targetDistance, iterations-1, ref extra);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40 = V_1;
		RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  L_41 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42 = ___lookAtPos3;
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_43 = ___startPlane4;
		float L_44 = ___targetDistance5;
		int32_t L_45 = ___iterations6;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** L_46 = ___extra7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47;
		L_47 = CinemachineCollider_PushCameraBack_mEA413F0258A0E497FF47208E7C38D607A3E95772(__this, L_39, L_40, L_41, L_42, L_43, L_44, ((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)), (VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC **)L_46, /*hidden argument*/NULL);
		V_0 = L_47;
	}

IL_00c4:
	{
		// return pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48 = V_0;
		return L_48;
	}

IL_00c6:
	{
		// pos = ray.GetPoint(distance);
		float L_49 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_50;
		L_50 = Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_49, /*hidden argument*/NULL);
		V_0 = L_50;
		// dir = pos - lookAtPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_51 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_52 = ___lookAtPos3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_53;
		L_53 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_51, L_52, /*hidden argument*/NULL);
		V_1 = L_53;
		// float d = dir.magnitude;
		float L_54;
		L_54 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		V_6 = L_54;
		// if (d < Epsilon || RuntimeUtility.RaycastIgnoreTag(
		//         new Ray(lookAtPos, dir), out hitInfo2, d - PrecisionSlush,
		//         m_CollideAgainst & ~m_TransparentLayers, m_IgnoreTag))
		float L_55 = V_6;
		if ((((float)L_55) < ((float)(9.99999975E-05f))))
		{
			goto IL_0121;
		}
	}
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_56 = ___lookAtPos3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_57 = V_1;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_58;
		memset((&L_58), 0, sizeof(L_58));
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((&L_58), L_56, L_57, /*hidden argument*/NULL);
		float L_59 = V_6;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_60 = __this->get_m_CollideAgainst_7();
		int32_t L_61;
		L_61 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_60, /*hidden argument*/NULL);
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_62 = __this->get_m_TransparentLayers_9();
		int32_t L_63;
		L_63 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_62, /*hidden argument*/NULL);
		String_t** L_64 = __this->get_address_of_m_IgnoreTag_8();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_65;
		L_65 = RuntimeUtility_RaycastIgnoreTag_m028B24F950C8BC320919E184362FEF37DBE54D90(L_58, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_7), ((float)il2cpp_codegen_subtract((float)L_59, (float)(0.00100000005f))), ((int32_t)((int32_t)L_61&(int32_t)((~L_63)))), (String_t**)L_64, /*hidden argument*/NULL);
		if (!L_65)
		{
			goto IL_0123;
		}
	}

IL_0121:
	{
		// return currentPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_66 = ___currentPos0;
		return L_66;
	}

IL_0123:
	{
		// ray = new Ray(pos, dir);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_67 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_68 = V_1;
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_67, L_68, /*hidden argument*/NULL);
		// extra.AddPointToDebugPath(pos);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** L_69 = ___extra7;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_70 = *((VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC **)L_69);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_71 = V_0;
		NullCheck(L_70);
		VcamExtraState_AddPointToDebugPath_mFF718D5B8D9DACD1A94BAFB458A028241E0FC95B(L_70, L_71, /*hidden argument*/NULL);
		// distance = GetPushBackDistance(ray, startPlane, targetDistance, lookAtPos);
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_72 = V_2;
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_73 = ___startPlane4;
		float L_74 = ___targetDistance5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_75 = ___lookAtPos3;
		float L_76;
		L_76 = CinemachineCollider_GetPushBackDistance_m8467D939C839D655437168AE18EBA9469EFE71B8(__this, L_72, L_73, L_74, L_75, /*hidden argument*/NULL);
		V_3 = L_76;
		// if (distance > Epsilon)
		float L_77 = V_3;
		if ((!(((float)L_77) > ((float)(9.99999975E-05f)))))
		{
			goto IL_01c6;
		}
	}
	{
		// if (!RuntimeUtility.RaycastIgnoreTag(ray, out hitInfo, distance,
		//         m_CollideAgainst & ~m_TransparentLayers, m_IgnoreTag))
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_78 = V_2;
		float L_79 = V_3;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_80 = __this->get_m_CollideAgainst_7();
		int32_t L_81;
		L_81 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_80, /*hidden argument*/NULL);
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_82 = __this->get_m_TransparentLayers_9();
		int32_t L_83;
		L_83 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_82, /*hidden argument*/NULL);
		String_t** L_84 = __this->get_address_of_m_IgnoreTag_8();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_85;
		L_85 = RuntimeUtility_RaycastIgnoreTag_m028B24F950C8BC320919E184362FEF37DBE54D90(L_78, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_5), L_79, ((int32_t)((int32_t)L_81&(int32_t)((~L_83)))), (String_t**)L_84, /*hidden argument*/NULL);
		if (L_85)
		{
			goto IL_0188;
		}
	}
	{
		// pos = ray.GetPoint(distance); // no obstacles - all good
		float L_86 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_87;
		L_87 = Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_86, /*hidden argument*/NULL);
		V_0 = L_87;
		// extra.AddPointToDebugPath(pos);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** L_88 = ___extra7;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_89 = *((VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC **)L_88);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_90 = V_0;
		NullCheck(L_89);
		VcamExtraState_AddPointToDebugPath_mFF718D5B8D9DACD1A94BAFB458A028241E0FC95B(L_89, L_90, /*hidden argument*/NULL);
		// }
		goto IL_01c6;
	}

IL_0188:
	{
		// float adjustment = hitInfo.distance - PrecisionSlush;
		float L_91;
		L_91 = RaycastHit_get_distance_m85FCA98D7957C3BF1D449CA1B48C116CCD6226FA((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_5), /*hidden argument*/NULL);
		V_9 = ((float)il2cpp_codegen_subtract((float)L_91, (float)(0.00100000005f)));
		// pos = ray.GetPoint(adjustment);
		float L_92 = V_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_93;
		L_93 = Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_92, /*hidden argument*/NULL);
		V_0 = L_93;
		// extra.AddPointToDebugPath(pos);
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** L_94 = ___extra7;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC * L_95 = *((VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC **)L_94);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_96 = V_0;
		NullCheck(L_95);
		VcamExtraState_AddPointToDebugPath_mFF718D5B8D9DACD1A94BAFB458A028241E0FC95B(L_95, L_96, /*hidden argument*/NULL);
		// if (iterations > 1)
		int32_t L_97 = ___iterations6;
		if ((((int32_t)L_97) <= ((int32_t)1)))
		{
			goto IL_01c6;
		}
	}
	{
		// pos = PushCameraBack(
		//     pos, dir, hitInfo, lookAtPos, startPlane,
		//     targetDistance, iterations-1, ref extra);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_98 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_99 = V_1;
		RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  L_100 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_101 = ___lookAtPos3;
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_102 = ___startPlane4;
		float L_103 = ___targetDistance5;
		int32_t L_104 = ___iterations6;
		VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC ** L_105 = ___extra7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_106;
		L_106 = CinemachineCollider_PushCameraBack_mEA413F0258A0E497FF47208E7C38D607A3E95772(__this, L_98, L_99, L_100, L_101, L_102, L_103, ((int32_t)il2cpp_codegen_subtract((int32_t)L_104, (int32_t)1)), (VcamExtraState_t73D4C00CD5762D5EF09276AC175DC148D0FC72CC **)L_105, /*hidden argument*/NULL);
		V_0 = L_106;
	}

IL_01c6:
	{
		// return pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_107 = V_0;
		return L_107;
	}
}
// System.Boolean Cinemachine.CinemachineCollider::GetWalkingDirection(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCollider_GetWalkingDirection_mD0BA4C78DA9671058C3E0DF9AC27661882685D1B (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pushDir1, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  ___obstacle2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___outDir3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxCollider_tA530691AC1A3C9FE6428F68F98588FCB1BF9AAA5_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	int32_t V_2 = 0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	Type_t * V_5 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_6;
	memset((&V_6), 0, sizeof(V_6));
	float V_7 = 0.0f;
	{
		// Vector3 normal2 = obstacle.normal;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = RaycastHit_get_normal_m2C813B25BAECD87FD9E9CB294278B291F4CC6674((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&___obstacle2), /*hidden argument*/NULL);
		V_0 = L_0;
		// float nearbyDistance = PrecisionSlush * 5;
		V_1 = (0.00500000035f);
		// int numFound = Physics.SphereCastNonAlloc(
		//     pos, nearbyDistance, pushDir.normalized, m_CornerBuffer, 0,
		//     m_CollideAgainst & ~m_TransparentLayers, QueryTriggerInteraction.Ignore);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___pos0;
		float L_2 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___pushDir1), /*hidden argument*/NULL);
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_4 = __this->get_m_CornerBuffer_22();
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_5 = __this->get_m_CollideAgainst_7();
		int32_t L_6;
		L_6 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_5, /*hidden argument*/NULL);
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_7 = __this->get_m_TransparentLayers_9();
		int32_t L_8;
		L_8 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_7, /*hidden argument*/NULL);
		int32_t L_9;
		L_9 = Physics_SphereCastNonAlloc_m9635CF65AE04223E3A6DF9E7B860D9C7B8E984E7(L_1, L_2, L_3, L_4, (0.0f), ((int32_t)((int32_t)L_6&(int32_t)((~L_8)))), 1, /*hidden argument*/NULL);
		V_2 = L_9;
		// if (numFound > 1)
		int32_t L_10 = V_2;
		if ((((int32_t)L_10) <= ((int32_t)1)))
		{
			goto IL_0197;
		}
	}
	{
		// for (int i = 0; i < numFound; ++i)
		V_4 = 0;
		goto IL_018f;
	}

IL_0050:
	{
		// if (m_CornerBuffer[i].collider == null)
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_11 = __this->get_m_CornerBuffer_22();
		int32_t L_12 = V_4;
		NullCheck(L_11);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_13;
		L_13 = RaycastHit_get_collider_m13A3DE16FBC631E0A1F987E0B22CE70AF8AB539E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_13, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_0189;
		}
	}
	{
		// if (m_IgnoreTag.Length > 0 && m_CornerBuffer[i].collider.CompareTag(m_IgnoreTag))
		String_t* L_15 = __this->get_m_IgnoreTag_8();
		NullCheck(L_15);
		int32_t L_16;
		L_16 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_15, /*hidden argument*/NULL);
		if ((((int32_t)L_16) <= ((int32_t)0)))
		{
			goto IL_009d;
		}
	}
	{
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_17 = __this->get_m_CornerBuffer_22();
		int32_t L_18 = V_4;
		NullCheck(L_17);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_19;
		L_19 = RaycastHit_get_collider_m13A3DE16FBC631E0A1F987E0B22CE70AF8AB539E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18))), /*hidden argument*/NULL);
		String_t* L_20 = __this->get_m_IgnoreTag_8();
		NullCheck(L_19);
		bool L_21;
		L_21 = Component_CompareTag_m17D74EDCC81A10B18A0A588519F522E8DF1D7879(L_19, L_20, /*hidden argument*/NULL);
		if (L_21)
		{
			goto IL_0189;
		}
	}

IL_009d:
	{
		// Type type = m_CornerBuffer[i].collider.GetType();
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_22 = __this->get_m_CornerBuffer_22();
		int32_t L_23 = V_4;
		NullCheck(L_22);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_24;
		L_24 = RaycastHit_get_collider_m13A3DE16FBC631E0A1F987E0B22CE70AF8AB539E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23))), /*hidden argument*/NULL);
		NullCheck(L_24);
		Type_t * L_25;
		L_25 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_24, /*hidden argument*/NULL);
		V_5 = L_25;
		// if (type == typeof(BoxCollider)
		//     || type == typeof(SphereCollider)
		//     || type == typeof(CapsuleCollider))
		Type_t * L_26 = V_5;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_27 = { reinterpret_cast<intptr_t> (BoxCollider_tA530691AC1A3C9FE6428F68F98588FCB1BF9AAA5_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_28;
		L_28 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_27, /*hidden argument*/NULL);
		bool L_29;
		L_29 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_26, L_28, /*hidden argument*/NULL);
		if (L_29)
		{
			goto IL_00f2;
		}
	}
	{
		Type_t * L_30 = V_5;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_31 = { reinterpret_cast<intptr_t> (SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_32;
		L_32 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_31, /*hidden argument*/NULL);
		bool L_33;
		L_33 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_30, L_32, /*hidden argument*/NULL);
		if (L_33)
		{
			goto IL_00f2;
		}
	}
	{
		Type_t * L_34 = V_5;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_35 = { reinterpret_cast<intptr_t> (CapsuleCollider_t89745329298279F4827FE29C54CC2F8A28654635_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_36;
		L_36 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_35, /*hidden argument*/NULL);
		bool L_37;
		L_37 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_34, L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_0189;
		}
	}

IL_00f2:
	{
		// Vector3 p = m_CornerBuffer[i].collider.ClosestPoint(pos);
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_38 = __this->get_m_CornerBuffer_22();
		int32_t L_39 = V_4;
		NullCheck(L_38);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_40;
		L_40 = RaycastHit_get_collider_m13A3DE16FBC631E0A1F987E0B22CE70AF8AB539E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39))), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41 = ___pos0;
		NullCheck(L_40);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42;
		L_42 = Collider_ClosestPoint_m7777917E298B31796DEE906B54F0102F6ED76676(L_40, L_41, /*hidden argument*/NULL);
		// Vector3 d = p - pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43 = ___pos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44;
		L_44 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_42, L_43, /*hidden argument*/NULL);
		V_6 = L_44;
		// if (d.magnitude > Vector3.kEpsilon)
		float L_45;
		L_45 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_6), /*hidden argument*/NULL);
		if ((!(((float)L_45) > ((float)(9.99999975E-06f)))))
		{
			goto IL_0189;
		}
	}
	{
		// if (m_CornerBuffer[i].collider.Raycast(
		//     new Ray(pos, d), out m_CornerBuffer[i], nearbyDistance))
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_46 = __this->get_m_CornerBuffer_22();
		int32_t L_47 = V_4;
		NullCheck(L_46);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_48;
		L_48 = RaycastHit_get_collider_m13A3DE16FBC631E0A1F987E0B22CE70AF8AB539E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47))), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_49 = ___pos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_50 = V_6;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_51;
		memset((&L_51), 0, sizeof(L_51));
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((&L_51), L_49, L_50, /*hidden argument*/NULL);
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_52 = __this->get_m_CornerBuffer_22();
		int32_t L_53 = V_4;
		NullCheck(L_52);
		float L_54 = V_1;
		NullCheck(L_48);
		bool L_55;
		L_55 = Collider_Raycast_m41CA5C3C07B92F5325CB81890BE3A611C3C70784(L_48, L_51, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53))), L_54, /*hidden argument*/NULL);
		if (!L_55)
		{
			goto IL_0189;
		}
	}
	{
		// if (!(m_CornerBuffer[i].normal - obstacle.normal).AlmostZero())
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_56 = __this->get_m_CornerBuffer_22();
		int32_t L_57 = V_4;
		NullCheck(L_56);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_58;
		L_58 = RaycastHit_get_normal_m2C813B25BAECD87FD9E9CB294278B291F4CC6674((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57))), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_59;
		L_59 = RaycastHit_get_normal_m2C813B25BAECD87FD9E9CB294278B291F4CC6674((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&___obstacle2), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_60;
		L_60 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_58, L_59, /*hidden argument*/NULL);
		bool L_61;
		L_61 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_60, /*hidden argument*/NULL);
		if (L_61)
		{
			goto IL_0197;
		}
	}
	{
		// normal2 = m_CornerBuffer[i].normal;
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_62 = __this->get_m_CornerBuffer_22();
		int32_t L_63 = V_4;
		NullCheck(L_62);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_64;
		L_64 = RaycastHit_get_normal_m2C813B25BAECD87FD9E9CB294278B291F4CC6674((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63))), /*hidden argument*/NULL);
		V_0 = L_64;
		// break;
		goto IL_0197;
	}

IL_0189:
	{
		// for (int i = 0; i < numFound; ++i)
		int32_t L_65 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)1));
	}

IL_018f:
	{
		// for (int i = 0; i < numFound; ++i)
		int32_t L_66 = V_4;
		int32_t L_67 = V_2;
		if ((((int32_t)L_66) < ((int32_t)L_67)))
		{
			goto IL_0050;
		}
	}

IL_0197:
	{
		// Vector3 dir = Vector3.Cross(obstacle.normal, normal2);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_68;
		L_68 = RaycastHit_get_normal_m2C813B25BAECD87FD9E9CB294278B291F4CC6674((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&___obstacle2), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_69 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_70;
		L_70 = Vector3_Cross_m63414F0C545EBB616F339FF8830D37F9230736A4(L_68, L_69, /*hidden argument*/NULL);
		V_3 = L_70;
		// if (dir.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_71 = V_3;
		bool L_72;
		L_72 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_71, /*hidden argument*/NULL);
		if (!L_72)
		{
			goto IL_01bd;
		}
	}
	{
		// dir = Vector3.ProjectOnPlane(pushDir, obstacle.normal);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_73 = ___pushDir1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_74;
		L_74 = RaycastHit_get_normal_m2C813B25BAECD87FD9E9CB294278B291F4CC6674((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&___obstacle2), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_75;
		L_75 = Vector3_ProjectOnPlane_m066BDEFD60B2828C4B531CD96C4DBFADF6B0EF3B(L_73, L_74, /*hidden argument*/NULL);
		V_3 = L_75;
		goto IL_01e6;
	}

IL_01bd:
	{
		// float dot = Vector3.Dot(dir, pushDir);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_76 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_77 = ___pushDir1;
		float L_78;
		L_78 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_76, L_77, /*hidden argument*/NULL);
		V_7 = L_78;
		// if (Mathf.Abs(dot) < Epsilon)
		float L_79 = V_7;
		float L_80;
		L_80 = fabsf(L_79);
		if ((!(((float)L_80) < ((float)(9.99999975E-05f)))))
		{
			goto IL_01d6;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_01d6:
	{
		// if (dot < 0)
		float L_81 = V_7;
		if ((!(((float)L_81) < ((float)(0.0f)))))
		{
			goto IL_01e6;
		}
	}
	{
		// dir = -dir;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_82 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_83;
		L_83 = Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline(L_82, /*hidden argument*/NULL);
		V_3 = L_83;
	}

IL_01e6:
	{
		// if (dir.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_84 = V_3;
		bool L_85;
		L_85 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_84, /*hidden argument*/NULL);
		if (!L_85)
		{
			goto IL_01f0;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_01f0:
	{
		// outDir = dir.normalized;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_86 = ___outDir3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_87;
		L_87 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_86 = L_87;
		// return true;
		return (bool)1;
	}
}
// System.Single Cinemachine.CinemachineCollider::GetPushBackDistance(UnityEngine.Ray,UnityEngine.Plane,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollider_GetPushBackDistance_m8467D939C839D655437168AE18EBA9469EFE71B8 (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  ___ray0, Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  ___startPlane1, float ___targetDistance2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lookAtPos3, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// float maxDistance = targetDistance - (ray.origin - lookAtPos).magnitude;
		float L_0 = ___targetDistance2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Ray_get_origin_m0C1B2BFF99CDF5231AC29AC031C161F55B53C1D0((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&___ray0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___lookAtPos3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_1, L_2, /*hidden argument*/NULL);
		V_3 = L_3;
		float L_4;
		L_4 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), /*hidden argument*/NULL);
		V_0 = ((float)il2cpp_codegen_subtract((float)L_0, (float)L_4));
		// if (maxDistance < Epsilon)
		float L_5 = V_0;
		if ((!(((float)L_5) < ((float)(9.99999975E-05f)))))
		{
			goto IL_0027;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_0027:
	{
		// if (m_Strategy == ResolutionStrategy.PreserveCameraDistance)
		int32_t L_6 = __this->get_m_Strategy_15();
		if ((!(((uint32_t)L_6) == ((uint32_t)2))))
		{
			goto IL_0032;
		}
	}
	{
		// return maxDistance;
		float L_7 = V_0;
		return L_7;
	}

IL_0032:
	{
		// if (!startPlane.Raycast(ray, out distance))
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_8 = ___ray0;
		bool L_9;
		L_9 = Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&___startPlane1), L_8, (float*)(&V_1), /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_0044;
		}
	}
	{
		// distance = 0;
		V_1 = (0.0f);
	}

IL_0044:
	{
		// distance = Mathf.Min(maxDistance, distance);
		float L_10 = V_0;
		float L_11 = V_1;
		float L_12;
		L_12 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_10, L_11, /*hidden argument*/NULL);
		V_1 = L_12;
		// if (distance < Epsilon)
		float L_13 = V_1;
		if ((!(((float)L_13) < ((float)(9.99999975E-05f)))))
		{
			goto IL_005a;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_005a:
	{
		// float angle = Mathf.Abs(UnityVectorExtensions.Angle(startPlane.normal, ray.direction) - 90);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Plane_get_normal_m71CB4BAB04EE04CAEF9AD272B16766800F7D556B((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&___startPlane1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&___ray0), /*hidden argument*/NULL);
		float L_16;
		L_16 = UnityVectorExtensions_Angle_m04A32FB43E3D540CD85EF2A061C485A0EA1848F7(L_14, L_15, /*hidden argument*/NULL);
		float L_17;
		L_17 = fabsf(((float)il2cpp_codegen_subtract((float)L_16, (float)(90.0f))));
		V_2 = L_17;
		// if (angle < AngleThreshold)
		float L_18 = V_2;
		if ((!(((float)L_18) < ((float)(0.100000001f)))))
		{
			goto IL_0094;
		}
	}
	{
		// distance = Mathf.Lerp(0, distance, angle / AngleThreshold);
		float L_19 = V_1;
		float L_20 = V_2;
		float L_21;
		L_21 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616((0.0f), L_19, ((float)((float)L_20/(float)(0.100000001f))), /*hidden argument*/NULL);
		V_1 = L_21;
	}

IL_0094:
	{
		// return distance;
		float L_22 = V_1;
		return L_22;
	}
}
// System.Single Cinemachine.CinemachineCollider::ClampRayToBounds(UnityEngine.Ray,System.Single,UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollider_ClampRayToBounds_mDE4466A0D48B3C73C69C92A9BB69ECE3E703FA0E (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  ___ray0, float ___distance1, Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___bounds2, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// if (Vector3.Dot(ray.direction, Vector3.up) > 0)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&___ray0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		float L_2;
		L_2 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_0, L_1, /*hidden argument*/NULL);
		if ((!(((float)L_2) > ((float)(0.0f)))))
		{
			goto IL_0049;
		}
	}
	{
		// if (new Plane(Vector3.down, bounds.max).Raycast(ray, out d) && d > Epsilon)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_down_mFA85B870E184121D30F66395BB183ECAB9DD8629(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		L_4 = Bounds_get_max_m7562010AAD919B8449B8B90382BFBA4D83C669BD((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&___bounds2), /*hidden argument*/NULL);
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_5;
		memset((&L_5), 0, sizeof(L_5));
		Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67((&L_5), L_3, L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_6 = ___ray0;
		bool L_7;
		L_7 = Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_1), L_6, (float*)(&V_0), /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0090;
		}
	}
	{
		float L_8 = V_0;
		if ((!(((float)L_8) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0090;
		}
	}
	{
		// distance = Mathf.Min(distance, d);
		float L_9 = ___distance1;
		float L_10 = V_0;
		float L_11;
		L_11 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_9, L_10, /*hidden argument*/NULL);
		___distance1 = L_11;
		// }
		goto IL_0090;
	}

IL_0049:
	{
		// else if (Vector3.Dot(ray.direction, Vector3.down) > 0)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&___ray0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = Vector3_get_down_mFA85B870E184121D30F66395BB183ECAB9DD8629(/*hidden argument*/NULL);
		float L_14;
		L_14 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_12, L_13, /*hidden argument*/NULL);
		if ((!(((float)L_14) > ((float)(0.0f)))))
		{
			goto IL_0090;
		}
	}
	{
		// if (new Plane(Vector3.up, bounds.min).Raycast(ray, out d) && d > Epsilon)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Bounds_get_min_mEDCEC21FB04A8E7196EDE841F7BE9042E1908519((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&___bounds2), /*hidden argument*/NULL);
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_17;
		memset((&L_17), 0, sizeof(L_17));
		Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67((&L_17), L_15, L_16, /*hidden argument*/NULL);
		V_1 = L_17;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_18 = ___ray0;
		bool L_19;
		L_19 = Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_1), L_18, (float*)(&V_0), /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_0090;
		}
	}
	{
		float L_20 = V_0;
		if ((!(((float)L_20) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0090;
		}
	}
	{
		// distance = Mathf.Min(distance, d);
		float L_21 = ___distance1;
		float L_22 = V_0;
		float L_23;
		L_23 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_21, L_22, /*hidden argument*/NULL);
		___distance1 = L_23;
	}

IL_0090:
	{
		// if (Vector3.Dot(ray.direction, Vector3.right) > 0)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&___ray0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = Vector3_get_right_mF5A51F81961474E0A7A31C2757FD00921FB79C44(/*hidden argument*/NULL);
		float L_26;
		L_26 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_24, L_25, /*hidden argument*/NULL);
		if ((!(((float)L_26) > ((float)(0.0f)))))
		{
			goto IL_00d9;
		}
	}
	{
		// if (new Plane(Vector3.left, bounds.max).Raycast(ray, out d) && d > Epsilon)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_get_left_mDAB848C352B9D30E2DDDA7F56308ABC32A4315A5(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = Bounds_get_max_m7562010AAD919B8449B8B90382BFBA4D83C669BD((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&___bounds2), /*hidden argument*/NULL);
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_29;
		memset((&L_29), 0, sizeof(L_29));
		Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67((&L_29), L_27, L_28, /*hidden argument*/NULL);
		V_1 = L_29;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_30 = ___ray0;
		bool L_31;
		L_31 = Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_1), L_30, (float*)(&V_0), /*hidden argument*/NULL);
		if (!L_31)
		{
			goto IL_0120;
		}
	}
	{
		float L_32 = V_0;
		if ((!(((float)L_32) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0120;
		}
	}
	{
		// distance = Mathf.Min(distance, d);
		float L_33 = ___distance1;
		float L_34 = V_0;
		float L_35;
		L_35 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_33, L_34, /*hidden argument*/NULL);
		___distance1 = L_35;
		// }
		goto IL_0120;
	}

IL_00d9:
	{
		// else if (Vector3.Dot(ray.direction, Vector3.left) > 0)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36;
		L_36 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&___ray0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = Vector3_get_left_mDAB848C352B9D30E2DDDA7F56308ABC32A4315A5(/*hidden argument*/NULL);
		float L_38;
		L_38 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_36, L_37, /*hidden argument*/NULL);
		if ((!(((float)L_38) > ((float)(0.0f)))))
		{
			goto IL_0120;
		}
	}
	{
		// if (new Plane(Vector3.right, bounds.min).Raycast(ray, out d) && d > Epsilon)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Vector3_get_right_mF5A51F81961474E0A7A31C2757FD00921FB79C44(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40;
		L_40 = Bounds_get_min_mEDCEC21FB04A8E7196EDE841F7BE9042E1908519((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&___bounds2), /*hidden argument*/NULL);
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_41;
		memset((&L_41), 0, sizeof(L_41));
		Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67((&L_41), L_39, L_40, /*hidden argument*/NULL);
		V_1 = L_41;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_42 = ___ray0;
		bool L_43;
		L_43 = Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_1), L_42, (float*)(&V_0), /*hidden argument*/NULL);
		if (!L_43)
		{
			goto IL_0120;
		}
	}
	{
		float L_44 = V_0;
		if ((!(((float)L_44) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0120;
		}
	}
	{
		// distance = Mathf.Min(distance, d);
		float L_45 = ___distance1;
		float L_46 = V_0;
		float L_47;
		L_47 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_45, L_46, /*hidden argument*/NULL);
		___distance1 = L_47;
	}

IL_0120:
	{
		// if (Vector3.Dot(ray.direction, Vector3.forward) > 0)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48;
		L_48 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&___ray0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_49;
		L_49 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		float L_50;
		L_50 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_48, L_49, /*hidden argument*/NULL);
		if ((!(((float)L_50) > ((float)(0.0f)))))
		{
			goto IL_0169;
		}
	}
	{
		// if (new Plane(Vector3.back, bounds.max).Raycast(ray, out d) && d > Epsilon)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_51;
		L_51 = Vector3_get_back_mD521DF1A2C26E145578E07D618E1E4D08A1C6220(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_52;
		L_52 = Bounds_get_max_m7562010AAD919B8449B8B90382BFBA4D83C669BD((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&___bounds2), /*hidden argument*/NULL);
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_53;
		memset((&L_53), 0, sizeof(L_53));
		Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67((&L_53), L_51, L_52, /*hidden argument*/NULL);
		V_1 = L_53;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_54 = ___ray0;
		bool L_55;
		L_55 = Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_1), L_54, (float*)(&V_0), /*hidden argument*/NULL);
		if (!L_55)
		{
			goto IL_01b0;
		}
	}
	{
		float L_56 = V_0;
		if ((!(((float)L_56) > ((float)(9.99999975E-05f)))))
		{
			goto IL_01b0;
		}
	}
	{
		// distance = Mathf.Min(distance, d);
		float L_57 = ___distance1;
		float L_58 = V_0;
		float L_59;
		L_59 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_57, L_58, /*hidden argument*/NULL);
		___distance1 = L_59;
		// }
		goto IL_01b0;
	}

IL_0169:
	{
		// else if (Vector3.Dot(ray.direction, Vector3.back) > 0)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_60;
		L_60 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&___ray0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_61;
		L_61 = Vector3_get_back_mD521DF1A2C26E145578E07D618E1E4D08A1C6220(/*hidden argument*/NULL);
		float L_62;
		L_62 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_60, L_61, /*hidden argument*/NULL);
		if ((!(((float)L_62) > ((float)(0.0f)))))
		{
			goto IL_01b0;
		}
	}
	{
		// if (new Plane(Vector3.forward, bounds.min).Raycast(ray, out d) && d > Epsilon)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_63;
		L_63 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_64;
		L_64 = Bounds_get_min_mEDCEC21FB04A8E7196EDE841F7BE9042E1908519((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&___bounds2), /*hidden argument*/NULL);
		Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7  L_65;
		memset((&L_65), 0, sizeof(L_65));
		Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67((&L_65), L_63, L_64, /*hidden argument*/NULL);
		V_1 = L_65;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_66 = ___ray0;
		bool L_67;
		L_67 = Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_1), L_66, (float*)(&V_0), /*hidden argument*/NULL);
		if (!L_67)
		{
			goto IL_01b0;
		}
	}
	{
		float L_68 = V_0;
		if ((!(((float)L_68) > ((float)(9.99999975E-05f)))))
		{
			goto IL_01b0;
		}
	}
	{
		// distance = Mathf.Min(distance, d);
		float L_69 = ___distance1;
		float L_70 = V_0;
		float L_71;
		L_71 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_69, L_70, /*hidden argument*/NULL);
		___distance1 = L_71;
	}

IL_01b0:
	{
		// return distance;
		float L_72 = ___distance1;
		return L_72;
	}
}
// System.Void Cinemachine.CinemachineCollider::DestroyCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollider_DestroyCollider_m9E697592872A9B4F2C5D5096CBFAA54882CEC800 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_mA1779277BB07CE3D2CB8E340CEA85C40C6B52354_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (mCameraColliderGameObject != null)
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_0 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0027;
		}
	}
	{
		// mCameraColliderGameObject.SetActive(false);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_2 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		NullCheck(L_2);
		GameObject_SetActive_mCF1EEF2A314F3AE85DA581FF52EB06ACEF2FFF86(L_2, (bool)0, /*hidden argument*/NULL);
		// RuntimeUtility.DestroyObject(mCameraColliderGameObject.GetComponent<Rigidbody>());
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_3 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		NullCheck(L_3);
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_4;
		L_4 = GameObject_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_mA1779277BB07CE3D2CB8E340CEA85C40C6B52354(L_3, /*hidden argument*/GameObject_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_mA1779277BB07CE3D2CB8E340CEA85C40C6B52354_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		RuntimeUtility_DestroyObject_m6D1DDFE4299B3873067DC7E57851288F8F78F252(L_4, /*hidden argument*/NULL);
	}

IL_0027:
	{
		// RuntimeUtility.DestroyObject(mCameraCollider);
		SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * L_5 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraCollider_25();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		RuntimeUtility_DestroyObject_m6D1DDFE4299B3873067DC7E57851288F8F78F252(L_5, /*hidden argument*/NULL);
		// RuntimeUtility.DestroyObject(mCameraColliderGameObject);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_6 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		RuntimeUtility_DestroyObject_m6D1DDFE4299B3873067DC7E57851288F8F78F252(L_6, /*hidden argument*/NULL);
		// mCameraColliderGameObject = null;
		((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->set_mCameraColliderGameObject_26((GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)NULL);
		// mCameraCollider = null;
		((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->set_mCameraCollider_25((SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A *)NULL);
		// }
		return;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineCollider::RespectCameraRadius(UnityEngine.Vector3,Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineCollider_RespectCameraRadius_m06B1B729256E1787E9FAE46241267FA08E299D4A (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraPos0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m8A7C1E803E270C9EF2DA310339083AE5271AF9B0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A_m079E2CEA7DBE56B314D5DE16053AB748D44B2125_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0654351DA7A24903D704B9AF469F4D9ACA901AFA);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  V_2;
	memset((&V_2), 0, sizeof(V_2));
	float V_3 = 0.0f;
	RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t V_5 = 0;
	float V_6 = 0.0f;
	Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * V_7 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_8;
	memset((&V_8), 0, sizeof(V_8));
	float V_9 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_10;
	memset((&V_10), 0, sizeof(V_10));
	int32_t V_11 = 0;
	Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * V_12 = NULL;
	float V_13 = 0.0f;
	float V_14 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_15;
	memset((&V_15), 0, sizeof(V_15));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  G_B6_0;
	memset((&G_B6_0), 0, sizeof(G_B6_0));
	{
		// Vector3 result = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_0 = L_0;
		// if (m_CameraRadius < Epsilon || m_CollideAgainst == 0)
		float L_1 = __this->get_m_CameraRadius_14();
		if ((((float)L_1) < ((float)(9.99999975E-05f))))
		{
			goto IL_0020;
		}
	}
	{
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_2 = __this->get_m_CollideAgainst_7();
		int32_t L_3;
		L_3 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0022;
		}
	}

IL_0020:
	{
		// return result;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = V_0;
		return L_4;
	}

IL_0022:
	{
		// Vector3 dir = state.HasLookAt ? (cameraPos - state.ReferenceLookAt) : Vector3.zero;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_5 = ___state1;
		bool L_6;
		L_6 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0031;
		}
	}
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		G_B6_0 = L_7;
		goto IL_003d;
	}

IL_0031:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___cameraPos0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_9 = ___state1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_9, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_8, L_10, /*hidden argument*/NULL);
		G_B6_0 = L_11;
	}

IL_003d:
	{
		V_1 = G_B6_0;
		// Ray ray = new Ray();
		il2cpp_codegen_initobj((&V_2), sizeof(Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 ));
		// float distance = dir.magnitude;
		float L_12;
		L_12 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		V_3 = L_12;
		// if (distance > Epsilon)
		float L_13 = V_3;
		if ((!(((float)L_13) > ((float)(9.99999975E-05f)))))
		{
			goto IL_006c;
		}
	}
	{
		// dir /= distance;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14 = V_1;
		float L_15 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline(L_14, L_15, /*hidden argument*/NULL);
		V_1 = L_16;
		// ray = new Ray(state.ReferenceLookAt, dir);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_17 = ___state1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		L_18 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_17, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = V_1;
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_18, L_19, /*hidden argument*/NULL);
	}

IL_006c:
	{
		// int numObstacles = Physics.OverlapSphereNonAlloc(
		//     cameraPos, m_CameraRadius, mColliderBuffer,
		//     m_CollideAgainst, QueryTriggerInteraction.Ignore);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = ___cameraPos0;
		float L_21 = __this->get_m_CameraRadius_14();
		ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486* L_22 = __this->get_mColliderBuffer_24();
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_23 = __this->get_m_CollideAgainst_7();
		int32_t L_24;
		L_24 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_23, /*hidden argument*/NULL);
		int32_t L_25;
		L_25 = Physics_OverlapSphereNonAlloc_mD1A616CEF8B7C991A9E56B7E17FF5BCF7C4B8431(L_20, L_21, L_22, L_24, 1, /*hidden argument*/NULL);
		V_5 = L_25;
		// if (numObstacles == 0 && m_TransparentLayers != 0
		//     && distance > m_MinimumDistanceFromTarget + Epsilon)
		int32_t L_26 = V_5;
		if (L_26)
		{
			goto IL_0127;
		}
	}
	{
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_27 = __this->get_m_TransparentLayers_9();
		int32_t L_28;
		L_28 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_0127;
		}
	}
	{
		float L_29 = V_3;
		float L_30 = __this->get_m_MinimumDistanceFromTarget_10();
		if ((!(((float)L_29) > ((float)((float)il2cpp_codegen_add((float)L_30, (float)(9.99999975E-05f)))))))
		{
			goto IL_0127;
		}
	}
	{
		// float d = distance - m_MinimumDistanceFromTarget;
		float L_31 = V_3;
		float L_32 = __this->get_m_MinimumDistanceFromTarget_10();
		V_6 = ((float)il2cpp_codegen_subtract((float)L_31, (float)L_32));
		// Vector3 targetPos = state.ReferenceLookAt + dir * m_MinimumDistanceFromTarget;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_33 = ___state1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_33, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = V_1;
		float L_36 = __this->get_m_MinimumDistanceFromTarget_10();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_35, L_36, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_34, L_37, /*hidden argument*/NULL);
		// if (RuntimeUtility.RaycastIgnoreTag(new Ray(targetPos, dir),
		//     out hitInfo, d, m_CollideAgainst, m_IgnoreTag))
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39 = V_1;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_40;
		memset((&L_40), 0, sizeof(L_40));
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((&L_40), L_38, L_39, /*hidden argument*/NULL);
		float L_41 = V_6;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_42 = __this->get_m_CollideAgainst_7();
		int32_t L_43;
		L_43 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_42, /*hidden argument*/NULL);
		String_t** L_44 = __this->get_address_of_m_IgnoreTag_8();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_45;
		L_45 = RuntimeUtility_RaycastIgnoreTag_m028B24F950C8BC320919E184362FEF37DBE54D90(L_40, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), L_41, L_43, (String_t**)L_44, /*hidden argument*/NULL);
		if (!L_45)
		{
			goto IL_0127;
		}
	}
	{
		// Collider c = hitInfo.collider;
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_46;
		L_46 = RaycastHit_get_collider_m13A3DE16FBC631E0A1F987E0B22CE70AF8AB539E((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), /*hidden argument*/NULL);
		V_7 = L_46;
		// if (!c.Raycast(new Ray(cameraPos, -dir), out hitInfo, d))
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_47 = V_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48 = ___cameraPos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_49 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_50;
		L_50 = Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline(L_49, /*hidden argument*/NULL);
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_51;
		memset((&L_51), 0, sizeof(L_51));
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((&L_51), L_48, L_50, /*hidden argument*/NULL);
		float L_52 = V_6;
		NullCheck(L_47);
		bool L_53;
		L_53 = Collider_Raycast_m41CA5C3C07B92F5325CB81890BE3A611C3C70784(L_47, L_51, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), L_52, /*hidden argument*/NULL);
		if (L_53)
		{
			goto IL_0127;
		}
	}
	{
		// mColliderBuffer[numObstacles++] = c;
		ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486* L_54 = __this->get_mColliderBuffer_24();
		int32_t L_55 = V_5;
		int32_t L_56 = L_55;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_57 = V_7;
		NullCheck(L_54);
		ArrayElementTypeCheck (L_54, L_57);
		(L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 *)L_57);
	}

IL_0127:
	{
		// if (numObstacles > 0 && distance == 0 || distance > m_MinimumDistanceFromTarget)
		int32_t L_58 = V_5;
		if ((((int32_t)L_58) <= ((int32_t)0)))
		{
			goto IL_0134;
		}
	}
	{
		float L_59 = V_3;
		if ((((float)L_59) == ((float)(0.0f))))
		{
			goto IL_0140;
		}
	}

IL_0134:
	{
		float L_60 = V_3;
		float L_61 = __this->get_m_MinimumDistanceFromTarget_10();
		if ((!(((float)L_60) > ((float)L_61))))
		{
			goto IL_02ce;
		}
	}

IL_0140:
	{
		// if (mCameraColliderGameObject == null)
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_62 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_63;
		L_63 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_62, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_63)
		{
			goto IL_01b8;
		}
	}
	{
		// mCameraColliderGameObject = new GameObject("CinemachineCollider Collider");
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_64 = (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)il2cpp_codegen_object_new(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
		GameObject__ctor_mDF8BF31EAE3E03F24421531B25FB4BEDB7C87144(L_64, _stringLiteral0654351DA7A24903D704B9AF469F4D9ACA901AFA, /*hidden argument*/NULL);
		((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->set_mCameraColliderGameObject_26(L_64);
		// mCameraColliderGameObject.hideFlags = HideFlags.HideAndDontSave;
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_65 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		NullCheck(L_65);
		Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_65, ((int32_t)61), /*hidden argument*/NULL);
		// mCameraColliderGameObject.transform.position = Vector3.zero;
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_66 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		NullCheck(L_66);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_67;
		L_67 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_66, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_68;
		L_68 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		NullCheck(L_67);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_67, L_68, /*hidden argument*/NULL);
		// mCameraColliderGameObject.SetActive(true);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_69 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		NullCheck(L_69);
		GameObject_SetActive_mCF1EEF2A314F3AE85DA581FF52EB06ACEF2FFF86(L_69, (bool)1, /*hidden argument*/NULL);
		// mCameraCollider = mCameraColliderGameObject.AddComponent<SphereCollider>();
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_70 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		NullCheck(L_70);
		SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * L_71;
		L_71 = GameObject_AddComponent_TisSphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A_m079E2CEA7DBE56B314D5DE16053AB748D44B2125(L_70, /*hidden argument*/GameObject_AddComponent_TisSphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A_m079E2CEA7DBE56B314D5DE16053AB748D44B2125_RuntimeMethod_var);
		((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->set_mCameraCollider_25(L_71);
		// mCameraCollider.isTrigger = true;
		SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * L_72 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraCollider_25();
		NullCheck(L_72);
		Collider_set_isTrigger_mEDFE3DFA29D42E9DEB9D91A3D25BACC4470305ED(L_72, (bool)1, /*hidden argument*/NULL);
		// var rb = mCameraColliderGameObject.AddComponent<Rigidbody>();
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_73 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraColliderGameObject_26();
		NullCheck(L_73);
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_74;
		L_74 = GameObject_AddComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m8A7C1E803E270C9EF2DA310339083AE5271AF9B0(L_73, /*hidden argument*/GameObject_AddComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m8A7C1E803E270C9EF2DA310339083AE5271AF9B0_RuntimeMethod_var);
		// rb.detectCollisions = false;
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_75 = L_74;
		NullCheck(L_75);
		Rigidbody_set_detectCollisions_mB94256836724071B1EFE622A5E9BA435B6572E9A(L_75, (bool)0, /*hidden argument*/NULL);
		// rb.isKinematic = true;
		NullCheck(L_75);
		Rigidbody_set_isKinematic_mCF74D680205544826F2DE2CAB929C9F25409A311(L_75, (bool)1, /*hidden argument*/NULL);
	}

IL_01b8:
	{
		// mCameraCollider.radius = m_CameraRadius;
		SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * L_76 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraCollider_25();
		float L_77 = __this->get_m_CameraRadius_14();
		NullCheck(L_76);
		SphereCollider_set_radius_m55A0D144B32871AECC2A83FBCF423FBE1E5A63A0(L_76, L_77, /*hidden argument*/NULL);
		// Vector3 newCamPos = cameraPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_78 = ___cameraPos0;
		V_10 = L_78;
		// for (int i = 0; i < numObstacles; ++i)
		V_11 = 0;
		goto IL_02bc;
	}

IL_01d3:
	{
		// Collider c = mColliderBuffer[i];
		ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486* L_79 = __this->get_mColliderBuffer_24();
		int32_t L_80 = V_11;
		NullCheck(L_79);
		int32_t L_81 = L_80;
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_82 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
		V_12 = L_82;
		// if (m_IgnoreTag.Length > 0 && c.CompareTag(m_IgnoreTag))
		String_t* L_83 = __this->get_m_IgnoreTag_8();
		NullCheck(L_83);
		int32_t L_84;
		L_84 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_83, /*hidden argument*/NULL);
		if ((((int32_t)L_84) <= ((int32_t)0)))
		{
			goto IL_01fe;
		}
	}
	{
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_85 = V_12;
		String_t* L_86 = __this->get_m_IgnoreTag_8();
		NullCheck(L_85);
		bool L_87;
		L_87 = Component_CompareTag_m17D74EDCC81A10B18A0A588519F522E8DF1D7879(L_85, L_86, /*hidden argument*/NULL);
		if (L_87)
		{
			goto IL_02b6;
		}
	}

IL_01fe:
	{
		// if (distance > m_MinimumDistanceFromTarget)
		float L_88 = V_3;
		float L_89 = __this->get_m_MinimumDistanceFromTarget_10();
		if ((!(((float)L_88) > ((float)L_89))))
		{
			goto IL_0273;
		}
	}
	{
		// dir = newCamPos - state.ReferenceLookAt;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_90 = V_10;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_91 = ___state1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_92;
		L_92 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_91, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_93;
		L_93 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_90, L_92, /*hidden argument*/NULL);
		V_1 = L_93;
		// float d = dir.magnitude;
		float L_94;
		L_94 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		V_13 = L_94;
		// if (d > Epsilon)
		float L_95 = V_13;
		if ((!(((float)L_95) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0273;
		}
	}
	{
		// dir /= d;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_96 = V_1;
		float L_97 = V_13;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_98;
		L_98 = Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline(L_96, L_97, /*hidden argument*/NULL);
		V_1 = L_98;
		// ray = new Ray(state.ReferenceLookAt, dir);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_99 = ___state1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_100;
		L_100 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_99, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_101 = V_1;
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_100, L_101, /*hidden argument*/NULL);
		// if (c.Raycast(ray, out hitInfo, d + m_CameraRadius))
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_102 = V_12;
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_103 = V_2;
		float L_104 = V_13;
		float L_105 = __this->get_m_CameraRadius_14();
		NullCheck(L_102);
		bool L_106;
		L_106 = Collider_Raycast_m41CA5C3C07B92F5325CB81890BE3A611C3C70784(L_102, L_103, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), ((float)il2cpp_codegen_add((float)L_104, (float)L_105)), /*hidden argument*/NULL);
		if (!L_106)
		{
			goto IL_0273;
		}
	}
	{
		// newCamPos = ray.GetPoint(hitInfo.distance) - (dir * PrecisionSlush);
		float L_107;
		L_107 = RaycastHit_get_distance_m85FCA98D7957C3BF1D449CA1B48C116CCD6226FA((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_4), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_108;
		L_108 = Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_107, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_109 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_110;
		L_110 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_109, (0.00100000005f), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_111;
		L_111 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_108, L_110, /*hidden argument*/NULL);
		V_10 = L_111;
	}

IL_0273:
	{
		// if (Physics.ComputePenetration(
		//     mCameraCollider, newCamPos, Quaternion.identity,
		//     c, c.transform.position, c.transform.rotation,
		//     out offsetDir, out offsetDistance))
		SphereCollider_t51A338502EEE6FA563248E3C0BF38D333077DC3A * L_112 = ((CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580_il2cpp_TypeInfo_var))->get_mCameraCollider_25();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_113 = V_10;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_114;
		L_114 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_115 = V_12;
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_116 = V_12;
		NullCheck(L_116);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_117;
		L_117 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_116, /*hidden argument*/NULL);
		NullCheck(L_117);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_118;
		L_118 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_117, /*hidden argument*/NULL);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_119 = V_12;
		NullCheck(L_119);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_120;
		L_120 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_119, /*hidden argument*/NULL);
		NullCheck(L_120);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_121;
		L_121 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_120, /*hidden argument*/NULL);
		bool L_122;
		L_122 = Physics_ComputePenetration_m1F892D7CBF091AB513D0DA638E4718D8AC7769D4(L_112, L_113, L_114, L_115, L_118, L_121, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_8), (float*)(&V_9), /*hidden argument*/NULL);
		if (!L_122)
		{
			goto IL_02b6;
		}
	}
	{
		// newCamPos += offsetDir * offsetDistance;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_123 = V_10;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_124 = V_8;
		float L_125 = V_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_126;
		L_126 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_124, L_125, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_127;
		L_127 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_123, L_126, /*hidden argument*/NULL);
		V_10 = L_127;
	}

IL_02b6:
	{
		// for (int i = 0; i < numObstacles; ++i)
		int32_t L_128 = V_11;
		V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_128, (int32_t)1));
	}

IL_02bc:
	{
		// for (int i = 0; i < numObstacles; ++i)
		int32_t L_129 = V_11;
		int32_t L_130 = V_5;
		if ((((int32_t)L_129) < ((int32_t)L_130)))
		{
			goto IL_01d3;
		}
	}
	{
		// result = newCamPos - cameraPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_131 = V_10;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_132 = ___cameraPos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_133;
		L_133 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_131, L_132, /*hidden argument*/NULL);
		V_0 = L_133;
	}

IL_02ce:
	{
		// if (distance > Epsilon)
		float L_134 = V_3;
		if ((!(((float)L_134) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0328;
		}
	}
	{
		// float minDistance = Mathf.Max(m_MinimumDistanceFromTarget, m_CameraRadius) + PrecisionSlush;
		float L_135 = __this->get_m_MinimumDistanceFromTarget_10();
		float L_136 = __this->get_m_CameraRadius_14();
		float L_137;
		L_137 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_135, L_136, /*hidden argument*/NULL);
		V_14 = ((float)il2cpp_codegen_add((float)L_137, (float)(0.00100000005f)));
		// Vector3 newOffset = cameraPos + result - state.ReferenceLookAt;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_138 = ___cameraPos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_139 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_140;
		L_140 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_138, L_139, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_141 = ___state1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_142;
		L_142 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_141, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_143;
		L_143 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_140, L_142, /*hidden argument*/NULL);
		V_15 = L_143;
		// if (newOffset.magnitude < minDistance)
		float L_144;
		L_144 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_15), /*hidden argument*/NULL);
		float L_145 = V_14;
		if ((!(((float)L_144) < ((float)L_145))))
		{
			goto IL_0328;
		}
	}
	{
		// result = state.ReferenceLookAt - cameraPos + dir * minDistance;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_146 = ___state1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_147;
		L_147 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_146, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_148 = ___cameraPos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_149;
		L_149 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_147, L_148, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_150 = V_1;
		float L_151 = V_14;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_152;
		L_152 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_150, L_151, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_153;
		L_153 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_149, L_152, /*hidden argument*/NULL);
		V_0 = L_153;
	}

IL_0328:
	{
		// return result;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_154 = V_0;
		return L_154;
	}
}
// System.Boolean Cinemachine.CinemachineCollider::CheckForTargetObstructions(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCollider_CheckForTargetObstructions_m525473EF0F2669CD7B83EAA3CE790B11B632D63B (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___state0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89  V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// if (state.HasLookAt)
		bool L_0;
		L_0 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_007a;
		}
	}
	{
		// Vector3 lookAtPos = state.ReferenceLookAt;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		// Vector3 pos = state.CorrectedPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		V_0 = L_2;
		// Vector3 dir = lookAtPos - pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		L_4 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_1, L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		// float distance = dir.magnitude;
		float L_5;
		L_5 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		V_2 = L_5;
		// if (distance < Mathf.Max(m_MinimumDistanceFromTarget, Epsilon))
		float L_6 = V_2;
		float L_7 = __this->get_m_MinimumDistanceFromTarget_10();
		float L_8;
		L_8 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_7, (9.99999975E-05f), /*hidden argument*/NULL);
		if ((!(((float)L_6) < ((float)L_8))))
		{
			goto IL_003c;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_003c:
	{
		// Ray ray = new Ray(pos, dir.normalized);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6  L_11;
		memset((&L_11), 0, sizeof(L_11));
		Ray__ctor_m75B1F651FF47EE6B887105101B7DA61CBF41F83C((&L_11), L_9, L_10, /*hidden argument*/NULL);
		// if (RuntimeUtility.RaycastIgnoreTag(ray, out hitInfo,
		//         distance - m_MinimumDistanceFromTarget,
		//         m_CollideAgainst & ~m_TransparentLayers, m_IgnoreTag))
		float L_12 = V_2;
		float L_13 = __this->get_m_MinimumDistanceFromTarget_10();
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_14 = __this->get_m_CollideAgainst_7();
		int32_t L_15;
		L_15 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_14, /*hidden argument*/NULL);
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_16 = __this->get_m_TransparentLayers_9();
		int32_t L_17;
		L_17 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_16, /*hidden argument*/NULL);
		String_t** L_18 = __this->get_address_of_m_IgnoreTag_8();
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_19;
		L_19 = RuntimeUtility_RaycastIgnoreTag_m028B24F950C8BC320919E184362FEF37DBE54D90(L_11, (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)(&V_3), ((float)il2cpp_codegen_subtract((float)L_12, (float)L_13)), ((int32_t)((int32_t)L_15&(int32_t)((~L_17)))), (String_t**)L_18, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_007a;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_007a:
	{
		// return false;
		return (bool)0;
	}
}
// System.Boolean Cinemachine.CinemachineCollider::IsTargetOffscreen(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCollider_IsTargetOffscreen_mEBE97ED4E2F75864D24A6E055BE9133E71732E2C (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___state0, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	{
		// if (state.HasLookAt)
		bool L_0;
		L_0 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_00f9;
		}
	}
	{
		// Vector3 dir = state.ReferenceLookAt - state.CorrectedPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// dir = Quaternion.Inverse(state.CorrectedOrientation) * dir;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_4;
		L_4 = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_5;
		L_5 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_4, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_5, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		// if (state.Lens.Orthographic)
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_8;
		L_8 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		V_1 = L_8;
		bool L_9;
		L_9 = LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_1), /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_008a;
		}
	}
	{
		// if (Mathf.Abs(dir.y) > state.Lens.OrthographicSize)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_0;
		float L_11 = L_10.get_y_3();
		float L_12;
		L_12 = fabsf(L_11);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_13;
		L_13 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		float L_14 = L_13.get_OrthographicSize_2();
		if ((!(((float)L_12) > ((float)L_14))))
		{
			goto IL_005f;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_005f:
	{
		// if (Mathf.Abs(dir.x) > state.Lens.OrthographicSize * state.Lens.Aspect)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15 = V_0;
		float L_16 = L_15.get_x_2();
		float L_17;
		L_17 = fabsf(L_16);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_18;
		L_18 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		float L_19 = L_18.get_OrthographicSize_2();
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_20;
		L_20 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		V_1 = L_20;
		float L_21;
		L_21 = LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_1), /*hidden argument*/NULL);
		if ((!(((float)L_17) > ((float)((float)il2cpp_codegen_multiply((float)L_19, (float)L_21))))))
		{
			goto IL_00f9;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_008a:
	{
		// float fov = state.Lens.FieldOfView / 2;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_22;
		L_22 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		float L_23 = L_22.get_FieldOfView_1();
		V_2 = ((float)((float)L_23/(float)(2.0f)));
		// float angle = UnityVectorExtensions.Angle(dir.ProjectOntoPlane(Vector3.right), Vector3.forward);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = Vector3_get_right_mF5A51F81961474E0A7A31C2757FD00921FB79C44(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_24, L_25, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		float L_28;
		L_28 = UnityVectorExtensions_Angle_m04A32FB43E3D540CD85EF2A061C485A0EA1848F7(L_26, L_27, /*hidden argument*/NULL);
		// if (angle > fov)
		float L_29 = V_2;
		if ((!(((float)L_28) > ((float)L_29))))
		{
			goto IL_00b7;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_00b7:
	{
		// fov = Mathf.Rad2Deg * Mathf.Atan(Mathf.Tan(fov * Mathf.Deg2Rad) * state.Lens.Aspect);
		float L_30 = V_2;
		float L_31;
		L_31 = tanf(((float)il2cpp_codegen_multiply((float)L_30, (float)(0.0174532924f))));
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_32;
		L_32 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&___state0), /*hidden argument*/NULL);
		V_1 = L_32;
		float L_33;
		L_33 = LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_1), /*hidden argument*/NULL);
		float L_34;
		L_34 = atanf(((float)il2cpp_codegen_multiply((float)L_31, (float)L_33)));
		V_2 = ((float)il2cpp_codegen_multiply((float)(57.2957802f), (float)L_34));
		// angle = UnityVectorExtensions.Angle(dir.ProjectOntoPlane(Vector3.up), Vector3.forward);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36;
		L_36 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_35, L_36, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		float L_39;
		L_39 = UnityVectorExtensions_Angle_m04A32FB43E3D540CD85EF2A061C485A0EA1848F7(L_37, L_38, /*hidden argument*/NULL);
		// if (angle > fov)
		float L_40 = V_2;
		if ((!(((float)L_39) > ((float)L_40))))
		{
			goto IL_00f9;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_00f9:
	{
		// return false;
		return (bool)0;
	}
}
// System.Void Cinemachine.CinemachineCollider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollider__ctor_m3543A3A2E03D8A030138D79AAEC58065C03D2994 (CinemachineCollider_tC1577F04F3D87F65F4257ECC3AB5FFA281577580 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public LayerMask m_CollideAgainst = 1;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_0;
		L_0 = LayerMask_op_Implicit_mC7EE32122D2A4786D3C00B93E41604B71BF1397C(1, /*hidden argument*/NULL);
		__this->set_m_CollideAgainst_7(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))->get_Empty_5();
		__this->set_m_IgnoreTag_8(L_1);
		// public LayerMask m_TransparentLayers = 0;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_2;
		L_2 = LayerMask_op_Implicit_mC7EE32122D2A4786D3C00B93E41604B71BF1397C(0, /*hidden argument*/NULL);
		__this->set_m_TransparentLayers_9(L_2);
		// public float m_MinimumDistanceFromTarget = 0.1f;
		__this->set_m_MinimumDistanceFromTarget_10((0.100000001f));
		// public bool m_AvoidObstacles = true;
		__this->set_m_AvoidObstacles_11((bool)1);
		// public float m_CameraRadius = 0.1f;
		__this->set_m_CameraRadius_14((0.100000001f));
		// public ResolutionStrategy m_Strategy = ResolutionStrategy.PreserveCameraHeight;
		__this->set_m_Strategy_15(1);
		// public int m_MaximumEffort = 4;
		__this->set_m_MaximumEffort_16(4);
		// private RaycastHit[] m_CornerBuffer = new RaycastHit[4];
		RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_3 = (RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09*)(RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09*)SZArrayNew(RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09_il2cpp_TypeInfo_var, (uint32_t)4);
		__this->set_m_CornerBuffer_22(L_3);
		// private Collider[] mColliderBuffer = new Collider[5];
		ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486* L_4 = (ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486*)(ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486*)SZArrayNew(ColliderU5BU5D_t5124940293343DB3D31DA41C593709905906E486_il2cpp_TypeInfo_var, (uint32_t)5);
		__this->set_mColliderBuffer_24(L_4);
		CinemachineExtension__ctor_m7331AF4105FCAFF48E3CC9A412B1953647E0BEBA(__this, /*hidden argument*/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_m5E5E851F56BBEB52056D04A8BAA9A09628D648E9 (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5_m4E9E5E48D529420FAC117599819C02DB73FC7487_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// mRigidBody = GetComponent<Rigidbody>();
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_0;
		L_0 = Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE(__this, /*hidden argument*/Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE_RuntimeMethod_var);
		__this->set_mRigidBody_10(L_0);
		// mRigidBody2D = GetComponent<Rigidbody2D>();
		Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * L_1;
		L_1 = Component_GetComponent_TisRigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5_m4E9E5E48D529420FAC117599819C02DB73FC7487(__this, /*hidden argument*/Component_GetComponent_TisRigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5_m4E9E5E48D529420FAC117599819C02DB73FC7487_RuntimeMethod_var);
		__this->set_mRigidBody2D_11(L_1);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnEnable_m96262CAFC11EEA2C8E93D1C5C43550EBBBD5F5F5 (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __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_m83A9DF31C999E8DADB0ECC1785811FE9E13DF31F (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0 * ___c0, const RuntimeMethod* method)
{
	{
		// GenerateImpactEvent(c.collider, c.relativeVelocity);
		Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0 * L_0 = ___c0;
		NullCheck(L_0);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_1;
		L_1 = Collision_get_collider_m0AC4446E6B9168A0FB19DA376559C812E43779F8(L_0, /*hidden argument*/NULL);
		Collision_tDC11F9B3834FD25DEB8C7DD1C51B635D240BBBF0 * L_2 = ___c0;
		NullCheck(L_2);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Collision_get_relativeVelocity_m0B0F8FA1AFAF7AB3B76083932D63A3FC1FA22442(L_2, /*hidden argument*/NULL);
		CinemachineCollisionImpulseSource_GenerateImpactEvent_m02923185427CABBF74C0E310B6631551881B084D(__this, L_1, L_3, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnTriggerEnter(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnTriggerEnter_mF2DE5CAE0F47A55DBD93891E8BE3878CD2EC13C6 (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___c0, const RuntimeMethod* method)
{
	{
		// GenerateImpactEvent(c, Vector3.zero);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_0 = ___c0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		CinemachineCollisionImpulseSource_GenerateImpactEvent_m02923185427CABBF74C0E310B6631551881B084D(__this, L_0, L_1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity(UnityEngine.Collider,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity_mB95B2A247A38FC23502BFCE4ACBECBB8E6D5478B (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___other0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___vel1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	float V_1 = 0.0f;
	Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * V_2 = NULL;
	Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * G_B11_0 = NULL;
	{
		// bool getVelocity = vel == Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_0 = ___vel1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_0);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		bool L_3;
		L_3 = Vector3_op_Equality_m8A98C7F38641110A2F90445EF8E98ECE14B08296(L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// float mass = 1;
		V_1 = (1.0f);
		// if (m_ScaleImpactWithMass || m_ScaleImpactWithSpeed || m_UseImpactDirection)
		bool L_4 = __this->get_m_ScaleImpactWithMass_8();
		if (L_4)
		{
			goto IL_0032;
		}
	}
	{
		bool L_5 = __this->get_m_ScaleImpactWithSpeed_9();
		if (L_5)
		{
			goto IL_0032;
		}
	}
	{
		bool L_6 = __this->get_m_UseImpactDirection_7();
		if (!L_6)
		{
			goto IL_00b6;
		}
	}

IL_0032:
	{
		// if (mRigidBody != null)
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_7 = __this->get_mRigidBody_10();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_006f;
		}
	}
	{
		// if (m_ScaleImpactWithMass)
		bool L_9 = __this->get_m_ScaleImpactWithMass_8();
		if (!L_9)
		{
			goto IL_0056;
		}
	}
	{
		// mass *= mRigidBody.mass;
		float L_10 = V_1;
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_11 = __this->get_mRigidBody_10();
		NullCheck(L_11);
		float L_12;
		L_12 = Rigidbody_get_mass_mB7B19406DAC6336A8244E98BE271BDA8B5C26223(L_11, /*hidden argument*/NULL);
		V_1 = ((float)il2cpp_codegen_multiply((float)L_10, (float)L_12));
	}

IL_0056:
	{
		// if (getVelocity)
		bool L_13 = V_0;
		if (!L_13)
		{
			goto IL_006f;
		}
	}
	{
		// vel = -mRigidBody.velocity;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_14 = ___vel1;
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_15 = __this->get_mRigidBody_10();
		NullCheck(L_15);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Rigidbody_get_velocity_mCFB033F3BD14C2BA68E797DFA4950F9307EC8E2C(L_15, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline(L_16, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_14 = L_17;
	}

IL_006f:
	{
		// var rb = other != null ? other.attachedRigidbody : null;
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_18 = ___other0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_19;
		L_19 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_18, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_19)
		{
			goto IL_007b;
		}
	}
	{
		G_B11_0 = ((Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A *)(NULL));
		goto IL_0081;
	}

IL_007b:
	{
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_20 = ___other0;
		NullCheck(L_20);
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_21;
		L_21 = Collider_get_attachedRigidbody_m101FED12AD292F372F98E94A6D02A5E428AA896A(L_20, /*hidden argument*/NULL);
		G_B11_0 = L_21;
	}

IL_0081:
	{
		V_2 = G_B11_0;
		// if (rb != null)
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_22 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_23;
		L_23 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_22, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_00b6;
		}
	}
	{
		// if (m_ScaleImpactWithMass)
		bool L_24 = __this->get_m_ScaleImpactWithMass_8();
		if (!L_24)
		{
			goto IL_009c;
		}
	}
	{
		// mass *= rb.mass;
		float L_25 = V_1;
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_26 = V_2;
		NullCheck(L_26);
		float L_27;
		L_27 = Rigidbody_get_mass_mB7B19406DAC6336A8244E98BE271BDA8B5C26223(L_26, /*hidden argument*/NULL);
		V_1 = ((float)il2cpp_codegen_multiply((float)L_25, (float)L_27));
	}

IL_009c:
	{
		// if (getVelocity)
		bool L_28 = V_0;
		if (!L_28)
		{
			goto IL_00b6;
		}
	}
	{
		// vel += rb.velocity;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_29 = ___vel1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_30 = ___vel1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_30);
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_32 = V_2;
		NullCheck(L_32);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33;
		L_33 = Rigidbody_get_velocity_mCFB033F3BD14C2BA68E797DFA4950F9307EC8E2C(L_32, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_31, L_33, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)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_m02923185427CABBF74C0E310B6631551881B084D (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * ___other0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vel1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	{
		// if (!enabled)
		bool L_0;
		L_0 = Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// if (other != null)
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_1 = ___other0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_004f;
		}
	}
	{
		// int layer = other.gameObject.layer;
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_3 = ___other0;
		NullCheck(L_3);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_4;
		L_4 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F(L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		// if (((1 << layer) & m_LayerMask) == 0)
		int32_t L_6 = V_2;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_7 = __this->get_m_LayerMask_5();
		int32_t L_8;
		L_8 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_7, /*hidden argument*/NULL);
		if (((int32_t)((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)31)))))&(int32_t)L_8)))
		{
			goto IL_0033;
		}
	}
	{
		// return;
		return;
	}

IL_0033:
	{
		// if (m_IgnoreTag.Length != 0 && other.CompareTag(m_IgnoreTag))
		String_t* L_9 = __this->get_m_IgnoreTag_6();
		NullCheck(L_9);
		int32_t L_10;
		L_10 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_004f;
		}
	}
	{
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_11 = ___other0;
		String_t* L_12 = __this->get_m_IgnoreTag_6();
		NullCheck(L_11);
		bool L_13;
		L_13 = Component_CompareTag_m17D74EDCC81A10B18A0A588519F522E8DF1D7879(L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_004f;
		}
	}
	{
		// return;
		return;
	}

IL_004f:
	{
		// float mass = GetMassAndVelocity(other, ref vel);
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_14 = ___other0;
		float L_15;
		L_15 = CinemachineCollisionImpulseSource_GetMassAndVelocity_mB95B2A247A38FC23502BFCE4ACBECBB8E6D5478B(__this, L_14, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___vel1), /*hidden argument*/NULL);
		V_0 = L_15;
		// if (m_ScaleImpactWithSpeed)
		bool L_16 = __this->get_m_ScaleImpactWithSpeed_9();
		if (!L_16)
		{
			goto IL_006b;
		}
	}
	{
		// mass *= vel.magnitude;
		float L_17 = V_0;
		float L_18;
		L_18 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___vel1), /*hidden argument*/NULL);
		V_0 = ((float)il2cpp_codegen_multiply((float)L_17, (float)L_18));
	}

IL_006b:
	{
		// Vector3 dir = Vector3.down;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Vector3_get_down_mFA85B870E184121D30F66395BB183ECAB9DD8629(/*hidden argument*/NULL);
		V_1 = L_19;
		// if (m_UseImpactDirection && !vel.AlmostZero())
		bool L_20 = __this->get_m_UseImpactDirection_7();
		if (!L_20)
		{
			goto IL_008e;
		}
	}
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = ___vel1;
		bool L_22;
		L_22 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_21, /*hidden argument*/NULL);
		if (L_22)
		{
			goto IL_008e;
		}
	}
	{
		// dir = -vel.normalized;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___vel1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline(L_23, /*hidden argument*/NULL);
		V_1 = L_24;
	}

IL_008e:
	{
		// GenerateImpulse(dir * mass);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_1;
		float L_26 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_25, L_26, /*hidden argument*/NULL);
		CinemachineImpulseSource_GenerateImpulse_mA0BA98729D31DAA4489F8A795460312C6AC987A0(__this, L_27, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnCollisionEnter2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnCollisionEnter2D_m3EA8BBA135D81259C8F0C98CB504F61E86A1FCED (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collision2D_t95B5FD331CE95276D3658140844190B485D26564 * ___c0, const RuntimeMethod* method)
{
	{
		// GenerateImpactEvent2D(c.collider, c.relativeVelocity);
		Collision2D_t95B5FD331CE95276D3658140844190B485D26564 * L_0 = ___c0;
		NullCheck(L_0);
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_1;
		L_1 = Collision2D_get_collider_mA7687EDB0D47A2F211BFE8DB89266B9AA05CFDDD(L_0, /*hidden argument*/NULL);
		Collision2D_t95B5FD331CE95276D3658140844190B485D26564 * L_2 = ___c0;
		NullCheck(L_2);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_3;
		L_3 = Collision2D_get_relativeVelocity_m021626A3853F4D1E2DA016479096DB6CE9999628(L_2, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		L_4 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_3, /*hidden argument*/NULL);
		CinemachineCollisionImpulseSource_GenerateImpactEvent2D_m7054A182B1B724BFD0BBB6F3867466449495A5A0(__this, L_1, L_4, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnTriggerEnter2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnTriggerEnter2D_m128B0315FD9184DC00A136E4C24A19C6D3305FE3 (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * ___c0, const RuntimeMethod* method)
{
	{
		// GenerateImpactEvent2D(c, Vector3.zero);
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_0 = ___c0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		CinemachineCollisionImpulseSource_GenerateImpactEvent2D_m7054A182B1B724BFD0BBB6F3867466449495A5A0(__this, L_0, L_1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity2D(UnityEngine.Collider2D,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity2D_mD290AA11EAE21CDD0B3743B070AD3B1C630DC2C7 (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * ___other2d0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___vel1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	float V_1 = 0.0f;
	Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * V_2 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * G_B11_0 = NULL;
	{
		// bool getVelocity = vel == Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_0 = ___vel1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_0);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		bool L_3;
		L_3 = Vector3_op_Equality_m8A98C7F38641110A2F90445EF8E98ECE14B08296(L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// float mass = 1;
		V_1 = (1.0f);
		// if (m_ScaleImpactWithMass || m_ScaleImpactWithSpeed || m_UseImpactDirection)
		bool L_4 = __this->get_m_ScaleImpactWithMass_8();
		if (L_4)
		{
			goto IL_0032;
		}
	}
	{
		bool L_5 = __this->get_m_ScaleImpactWithSpeed_9();
		if (L_5)
		{
			goto IL_0032;
		}
	}
	{
		bool L_6 = __this->get_m_UseImpactDirection_7();
		if (!L_6)
		{
			goto IL_00c2;
		}
	}

IL_0032:
	{
		// if (mRigidBody2D != null)
		Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * L_7 = __this->get_mRigidBody2D_11();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0074;
		}
	}
	{
		// if (m_ScaleImpactWithMass)
		bool L_9 = __this->get_m_ScaleImpactWithMass_8();
		if (!L_9)
		{
			goto IL_0056;
		}
	}
	{
		// mass *= mRigidBody2D.mass;
		float L_10 = V_1;
		Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * L_11 = __this->get_mRigidBody2D_11();
		NullCheck(L_11);
		float L_12;
		L_12 = Rigidbody2D_get_mass_mE62570BBAB2CE7ACC2FA3B20EE5EB8FBDBEF019F(L_11, /*hidden argument*/NULL);
		V_1 = ((float)il2cpp_codegen_multiply((float)L_10, (float)L_12));
	}

IL_0056:
	{
		// if (getVelocity)
		bool L_13 = V_0;
		if (!L_13)
		{
			goto IL_0074;
		}
	}
	{
		// vel = -mRigidBody2D.velocity;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_14 = ___vel1;
		Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * L_15 = __this->get_mRigidBody2D_11();
		NullCheck(L_15);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_16;
		L_16 = Rigidbody2D_get_velocity_m138328DCC01EB876FB5EA025BF08728030D93D66(L_15, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_17;
		L_17 = Vector2_op_UnaryNegation_mA3AA3A53CD43237B0BA7AC57C09A0468A940D7C5_inline(L_16, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		L_18 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_17, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_14 = L_18;
	}

IL_0074:
	{
		// var rb2d = other2d != null ? other2d.attachedRigidbody : null;
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_19 = ___other2d0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_20;
		L_20 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_19, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_20)
		{
			goto IL_0080;
		}
	}
	{
		G_B11_0 = ((Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 *)(NULL));
		goto IL_0086;
	}

IL_0080:
	{
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_21 = ___other2d0;
		NullCheck(L_21);
		Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * L_22;
		L_22 = Collider2D_get_attachedRigidbody_m3E930FC14E58085493B6CC1E4228BEF634A6D5AD(L_21, /*hidden argument*/NULL);
		G_B11_0 = L_22;
	}

IL_0086:
	{
		V_2 = G_B11_0;
		// if (rb2d != null)
		Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * L_23 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_24;
		L_24 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_23, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_00c2;
		}
	}
	{
		// if (m_ScaleImpactWithMass)
		bool L_25 = __this->get_m_ScaleImpactWithMass_8();
		if (!L_25)
		{
			goto IL_00a1;
		}
	}
	{
		// mass *= rb2d.mass;
		float L_26 = V_1;
		Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * L_27 = V_2;
		NullCheck(L_27);
		float L_28;
		L_28 = Rigidbody2D_get_mass_mE62570BBAB2CE7ACC2FA3B20EE5EB8FBDBEF019F(L_27, /*hidden argument*/NULL);
		V_1 = ((float)il2cpp_codegen_multiply((float)L_26, (float)L_28));
	}

IL_00a1:
	{
		// if (getVelocity)
		bool L_29 = V_0;
		if (!L_29)
		{
			goto IL_00c2;
		}
	}
	{
		// Vector3 v = rb2d.velocity;
		Rigidbody2D_tD23204FEE9CB4A36737043B97FD409DE05D5DCE5 * L_30 = V_2;
		NullCheck(L_30);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_31;
		L_31 = Rigidbody2D_get_velocity_m138328DCC01EB876FB5EA025BF08728030D93D66(L_30, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32;
		L_32 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_31, /*hidden argument*/NULL);
		V_3 = L_32;
		// vel += v;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_33 = ___vel1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_34 = ___vel1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_34);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_35, L_36, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)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_m7054A182B1B724BFD0BBB6F3867466449495A5A0 (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __this, Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * ___other2d0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vel1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	{
		// if (!enabled)
		bool L_0;
		L_0 = Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// if (other2d != null)
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_1 = ___other2d0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_004f;
		}
	}
	{
		// int layer = other2d.gameObject.layer;
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_3 = ___other2d0;
		NullCheck(L_3);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_4;
		L_4 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F(L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		// if (((1 << layer) & m_LayerMask) == 0)
		int32_t L_6 = V_2;
		LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_7 = __this->get_m_LayerMask_5();
		int32_t L_8;
		L_8 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_7, /*hidden argument*/NULL);
		if (((int32_t)((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)31)))))&(int32_t)L_8)))
		{
			goto IL_0033;
		}
	}
	{
		// return;
		return;
	}

IL_0033:
	{
		// if (m_IgnoreTag.Length != 0 && other2d.CompareTag(m_IgnoreTag))
		String_t* L_9 = __this->get_m_IgnoreTag_6();
		NullCheck(L_9);
		int32_t L_10;
		L_10 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_004f;
		}
	}
	{
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_11 = ___other2d0;
		String_t* L_12 = __this->get_m_IgnoreTag_6();
		NullCheck(L_11);
		bool L_13;
		L_13 = Component_CompareTag_m17D74EDCC81A10B18A0A588519F522E8DF1D7879(L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_004f;
		}
	}
	{
		// return;
		return;
	}

IL_004f:
	{
		// float mass = GetMassAndVelocity2D(other2d, ref vel);
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_14 = ___other2d0;
		float L_15;
		L_15 = CinemachineCollisionImpulseSource_GetMassAndVelocity2D_mD290AA11EAE21CDD0B3743B070AD3B1C630DC2C7(__this, L_14, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___vel1), /*hidden argument*/NULL);
		V_0 = L_15;
		// if (m_ScaleImpactWithSpeed)
		bool L_16 = __this->get_m_ScaleImpactWithSpeed_9();
		if (!L_16)
		{
			goto IL_006b;
		}
	}
	{
		// mass *= vel.magnitude;
		float L_17 = V_0;
		float L_18;
		L_18 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___vel1), /*hidden argument*/NULL);
		V_0 = ((float)il2cpp_codegen_multiply((float)L_17, (float)L_18));
	}

IL_006b:
	{
		// Vector3 dir = Vector3.down;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Vector3_get_down_mFA85B870E184121D30F66395BB183ECAB9DD8629(/*hidden argument*/NULL);
		V_1 = L_19;
		// if (m_UseImpactDirection && !vel.AlmostZero())
		bool L_20 = __this->get_m_UseImpactDirection_7();
		if (!L_20)
		{
			goto IL_008e;
		}
	}
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = ___vel1;
		bool L_22;
		L_22 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_21, /*hidden argument*/NULL);
		if (L_22)
		{
			goto IL_008e;
		}
	}
	{
		// dir = -vel.normalized;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___vel1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline(L_23, /*hidden argument*/NULL);
		V_1 = L_24;
	}

IL_008e:
	{
		// GenerateImpulse(dir * mass);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_1;
		float L_26 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_25, L_26, /*hidden argument*/NULL);
		CinemachineImpulseSource_GenerateImpulse_mA0BA98729D31DAA4489F8A795460312C6AC987A0(__this, L_27, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource__ctor_m52C884476834730DD21BA513FFE95FAF03A1EE72 (CinemachineCollisionImpulseSource_tBDAF546548F9C127DAC1BD616389C9F83FE44BF2 * __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_t5FA647D8C300EA0621360CA4424717C3C73190A8  L_0;
		L_0 = LayerMask_op_Implicit_mC7EE32122D2A4786D3C00B93E41604B71BF1397C(1, /*hidden argument*/NULL);
		__this->set_m_LayerMask_5(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))->get_Empty_5();
		__this->set_m_IgnoreTag_6(L_1);
		CinemachineImpulseSource__ctor_m9E80ACB84814DB64C13AD8DA4FEDAF89664D081D(__this, /*hidden argument*/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.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_vcamOwner == null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = __this->get_m_vcamOwner_5();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		// m_vcamOwner = GetComponent<CinemachineVirtualCameraBase>();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2;
		L_2 = Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A(__this, /*hidden argument*/Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var);
		__this->set_m_vcamOwner_5(L_2);
	}

IL_001a:
	{
		// if (m_vcamOwner == null && transform.parent != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3 = __this->get_m_vcamOwner_5();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0051;
		}
	}
	{
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5;
		L_5 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
		L_6 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0051;
		}
	}
	{
		// m_vcamOwner = transform.parent.GetComponent<CinemachineVirtualCameraBase>();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8;
		L_8 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9;
		L_9 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_10;
		L_10 = Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A(L_9, /*hidden argument*/Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var);
		__this->set_m_vcamOwner_5(L_10);
	}

IL_0051:
	{
		// return m_vcamOwner;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_11 = __this->get_m_vcamOwner_5();
		return L_11;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_FollowTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_0 = NULL;
	{
		// CinemachineVirtualCameraBase vcam = VirtualCamera;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0;
		L_0 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// return vcam == null ? null : vcam.Follow;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3 = V_0;
		NullCheck(L_3);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4;
		L_4 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_3);
		return L_4;
	}

IL_0017:
	{
		return (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *)NULL;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_LookAtTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_0 = NULL;
	{
		// CinemachineVirtualCameraBase vcam = VirtualCamera;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0;
		L_0 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// return vcam == null ? null : vcam.LookAt;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3 = V_0;
		NullCheck(L_3);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4;
		L_4 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, L_3);
		return L_4;
	}

IL_0017:
	{
		return (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *)NULL;
	}
}
// System.Void Cinemachine.CinemachineComponentBase::UpdateFollowTargetCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_UpdateFollowTargetCache_m8047A77301A9616719C733A8D394D881FB78BA0B (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_m7591255BFB6015EF43658018A18FBCED2D7B419E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// mCachedFollowTargetVcam = null;
		__this->set_mCachedFollowTargetVcam_7((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL);
		// mCachedFollowTargetGroup = null;
		__this->set_mCachedFollowTargetGroup_8((RuntimeObject*)NULL);
		// mCachedFollowTarget = FollowTarget;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__this, /*hidden argument*/NULL);
		__this->set_mCachedFollowTarget_6(L_0);
		// if (mCachedFollowTarget != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1 = __this->get_mCachedFollowTarget_6();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_004a;
		}
	}
	{
		// mCachedFollowTargetVcam = mCachedFollowTarget.GetComponent<CinemachineVirtualCameraBase>();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3 = __this->get_mCachedFollowTarget_6();
		NullCheck(L_3);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4;
		L_4 = Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A(L_3, /*hidden argument*/Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var);
		__this->set_mCachedFollowTargetVcam_7(L_4);
		// mCachedFollowTargetGroup = mCachedFollowTarget.GetComponent<ICinemachineTargetGroup>();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5 = __this->get_mCachedFollowTarget_6();
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = Component_GetComponent_TisICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_m7591255BFB6015EF43658018A18FBCED2D7B419E(L_5, /*hidden argument*/Component_GetComponent_TisICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_m7591255BFB6015EF43658018A18FBCED2D7B419E_RuntimeMethod_var);
		__this->set_mCachedFollowTargetGroup_8(L_6);
	}

IL_004a:
	{
		// }
		return;
	}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractFollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractFollowTargetGroup_m3A97181333E7E463488F030F83D72D4D671946D1 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (FollowTarget != mCachedFollowTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__this, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1 = __this->get_mCachedFollowTarget_6();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		// UpdateFollowTargetCache();
		CinemachineComponentBase_UpdateFollowTargetCache_m8047A77301A9616719C733A8D394D881FB78BA0B(__this, /*hidden argument*/NULL);
	}

IL_0019:
	{
		// return mCachedFollowTargetGroup;
		RuntimeObject* L_3 = __this->get_mCachedFollowTargetGroup_8();
		return L_3;
	}
}
// Cinemachine.CinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_FollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0 * CinemachineComponentBase_get_FollowTargetGroup_m7AFAB2E9C70EC126379938A1FCFC90B14EC20472 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return AbstractFollowTargetGroup as CinemachineTargetGroup; }
		RuntimeObject* L_0;
		L_0 = CinemachineComponentBase_get_AbstractFollowTargetGroup_m3A97181333E7E463488F030F83D72D4D671946D1(__this, /*hidden argument*/NULL);
		return ((CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0 *)IsInstClass((RuntimeObject*)L_0, CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0_il2cpp_TypeInfo_var));
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_FollowTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineComponentBase_get_FollowTargetPosition_mF3A92D2EE8A07BC0E1FC820AFAA5F4CC24CD1C94 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_0 = NULL;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// Transform target = FollowTarget;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// if (target != mCachedFollowTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1 = V_0;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2 = __this->get_mCachedFollowTarget_6();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		// UpdateFollowTargetCache();
		CinemachineComponentBase_UpdateFollowTargetCache_m8047A77301A9616719C733A8D394D881FB78BA0B(__this, /*hidden argument*/NULL);
	}

IL_001b:
	{
		// if (mCachedFollowTargetVcam != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = __this->get_mCachedFollowTargetVcam_7();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_003d;
		}
	}
	{
		// return mCachedFollowTargetVcam.State.FinalPosition;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_6 = __this->get_mCachedFollowTargetVcam_7();
		NullCheck(L_6);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_7;
		L_7 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_6);
		V_1 = L_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		return L_8;
	}

IL_003d:
	{
		// if (target != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_004d;
		}
	}
	{
		// return TargetPositionCache.GetTargetPosition(target);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = TargetPositionCache_GetTargetPosition_m683592ADC5C5B6597CE3A781E1BBE89A1AC9CBB1(L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_004d:
	{
		// return Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		return L_13;
	}
}
// UnityEngine.Quaternion Cinemachine.CinemachineComponentBase::get_FollowTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachineComponentBase_get_FollowTargetRotation_m63FA12EC6372FC0D1D4C0224C86AD054EA31387F (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_0 = NULL;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// Transform target = FollowTarget;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// if (target != mCachedFollowTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1 = V_0;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2 = __this->get_mCachedFollowTarget_6();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0038;
		}
	}
	{
		// mCachedFollowTargetVcam = null;
		__this->set_mCachedFollowTargetVcam_7((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL);
		// mCachedFollowTarget = target;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4 = V_0;
		__this->set_mCachedFollowTarget_6(L_4);
		// if (target != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0038;
		}
	}
	{
		// mCachedFollowTargetVcam = target.GetComponent<CinemachineVirtualCameraBase>();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_7 = V_0;
		NullCheck(L_7);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8;
		L_8 = Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A(L_7, /*hidden argument*/Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var);
		__this->set_mCachedFollowTargetVcam_7(L_8);
	}

IL_0038:
	{
		// if (mCachedFollowTargetVcam != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_9 = __this->get_mCachedFollowTargetVcam_7();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_005a;
		}
	}
	{
		// return mCachedFollowTargetVcam.State.FinalOrientation;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_11 = __this->get_mCachedFollowTargetVcam_7();
		NullCheck(L_11);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_12;
		L_12 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_11);
		V_1 = L_12;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13;
		L_13 = CameraState_get_FinalOrientation_m44213894D5B3665846C120EA54FD5F116FBBBC40((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		return L_13;
	}

IL_005a:
	{
		// if (target != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_14, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_006a;
		}
	}
	{
		// return TargetPositionCache.GetTargetRotation(target);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_16 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_17;
		L_17 = TargetPositionCache_GetTargetRotation_mBAA85634FCB43634065191EB1F2217462334679D(L_16, /*hidden argument*/NULL);
		return L_17;
	}

IL_006a:
	{
		// return Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_18;
		L_18 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		return L_18;
	}
}
// System.Void Cinemachine.CinemachineComponentBase::UpdateLookAtTargetCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_UpdateLookAtTargetCache_m0E7E8C9C13122A00F3506B5094A71A22DD001DE6 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_m7591255BFB6015EF43658018A18FBCED2D7B419E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// mCachedLookAtTargetVcam = null;
		__this->set_mCachedLookAtTargetVcam_10((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL);
		// mCachedLookAtTargetGroup = null;
		__this->set_mCachedLookAtTargetGroup_11((RuntimeObject*)NULL);
		// mCachedLookAtTarget = LookAtTarget;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70(__this, /*hidden argument*/NULL);
		__this->set_mCachedLookAtTarget_9(L_0);
		// if (mCachedLookAtTarget != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1 = __this->get_mCachedLookAtTarget_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_004a;
		}
	}
	{
		// mCachedLookAtTargetVcam = mCachedLookAtTarget.GetComponent<CinemachineVirtualCameraBase>();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3 = __this->get_mCachedLookAtTarget_9();
		NullCheck(L_3);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4;
		L_4 = Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A(L_3, /*hidden argument*/Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var);
		__this->set_mCachedLookAtTargetVcam_10(L_4);
		// mCachedLookAtTargetGroup = mCachedLookAtTarget.GetComponent<ICinemachineTargetGroup>();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5 = __this->get_mCachedLookAtTarget_9();
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = Component_GetComponent_TisICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_m7591255BFB6015EF43658018A18FBCED2D7B419E(L_5, /*hidden argument*/Component_GetComponent_TisICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_m7591255BFB6015EF43658018A18FBCED2D7B419E_RuntimeMethod_var);
		__this->set_mCachedLookAtTargetGroup_11(L_6);
	}

IL_004a:
	{
		// }
		return;
	}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractLookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractLookAtTargetGroup_m09E391BC22E9B714A1A18DC19BEF1E445A39AAA8 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (LookAtTarget != mCachedLookAtTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70(__this, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1 = __this->get_mCachedLookAtTarget_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		// UpdateLookAtTargetCache();
		CinemachineComponentBase_UpdateLookAtTargetCache_m0E7E8C9C13122A00F3506B5094A71A22DD001DE6(__this, /*hidden argument*/NULL);
	}

IL_0019:
	{
		// return mCachedLookAtTargetGroup;
		RuntimeObject* L_3 = __this->get_mCachedLookAtTargetGroup_11();
		return L_3;
	}
}
// Cinemachine.CinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_LookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0 * CinemachineComponentBase_get_LookAtTargetGroup_mF5DE59F602311812B2A1B3EC112ECB26DB0585BA (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return AbstractLookAtTargetGroup as CinemachineTargetGroup; }
		RuntimeObject* L_0;
		L_0 = CinemachineComponentBase_get_AbstractLookAtTargetGroup_m09E391BC22E9B714A1A18DC19BEF1E445A39AAA8(__this, /*hidden argument*/NULL);
		return ((CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0 *)IsInstClass((RuntimeObject*)L_0, CinemachineTargetGroup_t3DB3A11E58D19D15FD8E65249DC262DC9225B6A0_il2cpp_TypeInfo_var));
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_LookAtTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineComponentBase_get_LookAtTargetPosition_m276755F157FCDC7F0933FF7E965826B6B782031B (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_0 = NULL;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// Transform target = LookAtTarget;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// if (target != mCachedLookAtTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1 = V_0;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2 = __this->get_mCachedLookAtTarget_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		// UpdateLookAtTargetCache();
		CinemachineComponentBase_UpdateLookAtTargetCache_m0E7E8C9C13122A00F3506B5094A71A22DD001DE6(__this, /*hidden argument*/NULL);
	}

IL_001b:
	{
		// if (mCachedLookAtTargetVcam != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = __this->get_mCachedLookAtTargetVcam_10();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_003d;
		}
	}
	{
		// return mCachedLookAtTargetVcam.State.FinalPosition;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_6 = __this->get_mCachedLookAtTargetVcam_10();
		NullCheck(L_6);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_7;
		L_7 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_6);
		V_1 = L_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		return L_8;
	}

IL_003d:
	{
		// if (target != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_004d;
		}
	}
	{
		// return TargetPositionCache.GetTargetPosition(target);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = TargetPositionCache_GetTargetPosition_m683592ADC5C5B6597CE3A781E1BBE89A1AC9CBB1(L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_004d:
	{
		// return Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		return L_13;
	}
}
// UnityEngine.Quaternion Cinemachine.CinemachineComponentBase::get_LookAtTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachineComponentBase_get_LookAtTargetRotation_mCCBCCE7A00B6FECC898C11A787FB18432EF38A86 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_0 = NULL;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// Transform target = LookAtTarget;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// if (target != mCachedLookAtTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1 = V_0;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2 = __this->get_mCachedLookAtTarget_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		// UpdateLookAtTargetCache();
		CinemachineComponentBase_UpdateLookAtTargetCache_m0E7E8C9C13122A00F3506B5094A71A22DD001DE6(__this, /*hidden argument*/NULL);
	}

IL_001b:
	{
		// if (mCachedLookAtTargetVcam != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = __this->get_mCachedLookAtTargetVcam_10();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_003d;
		}
	}
	{
		// return mCachedLookAtTargetVcam.State.FinalOrientation;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_6 = __this->get_mCachedLookAtTargetVcam_10();
		NullCheck(L_6);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_7;
		L_7 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_6);
		V_1 = L_7;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_8;
		L_8 = CameraState_get_FinalOrientation_m44213894D5B3665846C120EA54FD5F116FBBBC40((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		return L_8;
	}

IL_003d:
	{
		// if (target != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_004d;
		}
	}
	{
		// return TargetPositionCache.GetTargetRotation(target);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_12;
		L_12 = TargetPositionCache_GetTargetRotation_mBAA85634FCB43634065191EB1F2217462334679D(L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_004d:
	{
		// return Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13;
		L_13 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		return L_13;
	}
}
// Cinemachine.CameraState Cinemachine.CinemachineComponentBase::get_VcamState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineComponentBase_get_VcamState_m0F36DA00A9FF33209646471FDF6F7EC6F7DF6B80 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_0 = NULL;
	{
		// CinemachineVirtualCameraBase vcam = VirtualCamera;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0;
		L_0 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// return vcam == null ? CameraState.Default : vcam.State;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3 = V_0;
		NullCheck(L_3);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_4;
		L_4 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_3);
		return L_4;
	}

IL_0017:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_5;
		L_5 = CameraState_get_Default_m12D560DD60BC9AC6B1A0287EF92D21BFF1C1C8A7(/*hidden argument*/NULL);
		return L_5;
	}
}
// System.Void Cinemachine.CinemachineComponentBase::PrePipelineMutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_PrePipelineMutateCameraState_mAFE097E8C3220CE39BEFFFB48BDF31779A6C68D0 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, 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_mE51BED341B65934E6CA3D8AE31A4F84B2525F52A (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __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_m9DD4DF577144AF4CEA69C855EAA324D1168EBBE4 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * ___transitionParams3, 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_m68C3CCD5A93FF2DD4013F33DDC1204A97B54A701 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, 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_mFDFA0AE6EA6C4E03EAB878E392AD312AAD454EF4 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, 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_m630233212BCB908E0F9EF150C2FDF5559808691F (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	{
		// public virtual float GetMaxDampTime() { return 0; }
		return (0.0f);
	}
}
// System.Void Cinemachine.CinemachineComponentBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase__ctor_mF80CD1194482BC499205396A8622FAE20F5B75D4 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method)
{
	{
		MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED(__this, /*hidden argument*/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.CinemachineComposer::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComposer_get_IsValid_mDD8A6301558F8579A65C82A84A073EF6CC9F7275 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public override bool IsValid { get { return enabled && LookAtTarget != null; } }
		bool L_0;
		L_0 = Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		return L_2;
	}

IL_0015:
	{
		return (bool)0;
	}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineComposer::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineComposer_get_Stage_m20189F84AF9911702526B12CB5B27411538D4663 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method)
{
	{
		// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
		return (int32_t)(1);
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::get_TrackedPoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 TrackedPoint { get; private set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CTrackedPointU3Ek__BackingField_27();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineComposer::set_TrackedPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_set_TrackedPoint_m15F609367B526B54845CB4A22D1874E01B84EDFD (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 TrackedPoint { get; private set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CTrackedPointU3Ek__BackingField_27(L_0);
		return;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::GetLookAtPointAndSetTrackedPoint(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineComposer_GetLookAtPointAndSetTrackedPoint_m6191ABF0FD235956D9416A5B96C70504548D7CD0 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lookAt0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, float ___deltaTime2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  G_B6_0;
	memset((&G_B6_0), 0, sizeof(G_B6_0));
	PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * G_B6_1 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  G_B5_0;
	memset((&G_B5_0), 0, sizeof(G_B5_0));
	PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * G_B5_1 = NULL;
	float G_B7_0 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  G_B7_1;
	memset((&G_B7_1), 0, sizeof(G_B7_1));
	PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * G_B7_2 = NULL;
	{
		// Vector3 pos = lookAt;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___lookAt0;
		V_0 = L_0;
		// if (LookAtTarget != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0028;
		}
	}
	{
		// pos += LookAtTargetRotation * m_TrackedObjectOffset;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = V_0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_4;
		L_4 = CinemachineComponentBase_get_LookAtTargetRotation_mCCBCCE7A00B6FECC898C11A787FB18432EF38A86(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = __this->get_m_TrackedObjectOffset_12();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_4, L_5, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_3, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
	}

IL_0028:
	{
		// if (m_LookaheadTime < Epsilon)
		float L_8 = __this->get_m_LookaheadTime_13();
		if ((!(((float)L_8) < ((float)(9.99999975E-05f)))))
		{
			goto IL_003e;
		}
	}
	{
		// TrackedPoint = pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9 = V_0;
		CinemachineComposer_set_TrackedPoint_m15F609367B526B54845CB4A22D1874E01B84EDFD_inline(__this, L_9, /*hidden argument*/NULL);
		goto IL_00a5;
	}

IL_003e:
	{
		// m_Predictor.Smoothing = m_LookaheadSmoothing;
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_10 = __this->get_m_Predictor_32();
		float L_11 = __this->get_m_LookaheadSmoothing_14();
		NullCheck(L_10);
		PositionPredictor_set_Smoothing_m4882C9C588E241A637B9E16A372B03DFD486EBB1_inline(L_10, L_11, /*hidden argument*/NULL);
		// m_Predictor.AddPosition(pos, VirtualCamera.PreviousStateIsValid ? deltaTime : -1, m_LookaheadTime);
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_12 = __this->get_m_Predictor_32();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = V_0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_14;
		L_14 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		bool L_15;
		L_15 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_14);
		G_B5_0 = L_13;
		G_B5_1 = L_12;
		if (L_15)
		{
			G_B6_0 = L_13;
			G_B6_1 = L_12;
			goto IL_006a;
		}
	}
	{
		G_B7_0 = (-1.0f);
		G_B7_1 = G_B5_0;
		G_B7_2 = G_B5_1;
		goto IL_006b;
	}

IL_006a:
	{
		float L_16 = ___deltaTime2;
		G_B7_0 = L_16;
		G_B7_1 = G_B6_0;
		G_B7_2 = G_B6_1;
	}

IL_006b:
	{
		float L_17 = __this->get_m_LookaheadTime_13();
		NullCheck(G_B7_2);
		PositionPredictor_AddPosition_m1E539B2DB83AD523581841BF1D302643CE9275B3(G_B7_2, G_B7_1, G_B7_0, L_17, /*hidden argument*/NULL);
		// var delta = m_Predictor.PredictPositionDelta(m_LookaheadTime);
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_18 = __this->get_m_Predictor_32();
		float L_19 = __this->get_m_LookaheadTime_13();
		NullCheck(L_18);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20;
		L_20 = PositionPredictor_PredictPositionDelta_m19C414F8AFAFC691F2FA995D77B0C694E8EDADDD(L_18, L_19, /*hidden argument*/NULL);
		V_1 = L_20;
		// if (m_LookaheadIgnoreY)
		bool L_21 = __this->get_m_LookaheadIgnoreY_15();
		if (!L_21)
		{
			goto IL_0098;
		}
	}
	{
		// delta = delta.ProjectOntoPlane(up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23 = ___up1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_22, L_23, /*hidden argument*/NULL);
		V_1 = L_24;
	}

IL_0098:
	{
		// TrackedPoint = pos + delta;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_25, L_26, /*hidden argument*/NULL);
		CinemachineComposer_set_TrackedPoint_m15F609367B526B54845CB4A22D1874E01B84EDFD_inline(__this, L_27, /*hidden argument*/NULL);
	}

IL_00a5:
	{
		// return pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28 = V_0;
		return L_28;
	}
}
// System.Void Cinemachine.CinemachineComposer::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_OnTargetObjectWarped_m3E15015DF195EEA065F733FC3A201F22FBBBA7C6 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// base.OnTargetObjectWarped(target, positionDelta);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___target0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___positionDelta1;
		CinemachineComponentBase_OnTargetObjectWarped_m68C3CCD5A93FF2DD4013F33DDC1204A97B54A701(__this, L_0, L_1, /*hidden argument*/NULL);
		// if (target == LookAtTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2 = ___target0;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3;
		L_3 = CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0046;
		}
	}
	{
		// m_CameraPosPrevFrame += positionDelta;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = __this->get_m_CameraPosPrevFrame_28();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___positionDelta1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_5, L_6, /*hidden argument*/NULL);
		__this->set_m_CameraPosPrevFrame_28(L_7);
		// m_LookAtPrevFrame += positionDelta;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = __this->get_m_LookAtPrevFrame_29();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9 = ___positionDelta1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_8, L_9, /*hidden argument*/NULL);
		__this->set_m_LookAtPrevFrame_29(L_10);
		// m_Predictor.ApplyTransformDelta(positionDelta);
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_11 = __this->get_m_Predictor_32();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = ___positionDelta1;
		NullCheck(L_11);
		PositionPredictor_ApplyTransformDelta_m77976FB10046478DA8110E153218CB9AE00132A1(L_11, L_12, /*hidden argument*/NULL);
	}

IL_0046:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineComposer::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_ForceCameraPosition_m5B8C9B0D268DEE13C478EAA9F7B7A1DBB3411B90 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method)
{
	{
		// base.ForceCameraPosition(pos, rot);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___pos0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1 = ___rot1;
		CinemachineComponentBase_ForceCameraPosition_mFDFA0AE6EA6C4E03EAB878E392AD312AAD454EF4(__this, L_0, L_1, /*hidden argument*/NULL);
		// m_CameraPosPrevFrame = pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___pos0;
		__this->set_m_CameraPosPrevFrame_28(L_2);
		// m_CameraOrientationPrevFrame = rot;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_3 = ___rot1;
		__this->set_m_CameraOrientationPrevFrame_31(L_3);
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineComposer::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineComposer_GetMaxDampTime_mF9651558C16FD35EF56B69268E44F114EB21646A (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method)
{
	{
		// return Mathf.Max(m_HorizontalDamping, m_VerticalDamping);
		float L_0 = __this->get_m_HorizontalDamping_16();
		float L_1 = __this->get_m_VerticalDamping_17();
		float L_2;
		L_2 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void Cinemachine.CinemachineComposer::PrePipelineMutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_PrePipelineMutateCameraState_mBEE9891FE6C2A3EA29A82BDD152C737774D0B462 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	{
		// if (IsValid && curState.HasLookAt)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (!L_0)
		{
			goto IL_0029;
		}
	}
	{
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_1 = ___curState0;
		bool L_2;
		L_2 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0029;
		}
	}
	{
		// curState.ReferenceLookAt = GetLookAtPointAndSetTrackedPoint(
		//     curState.ReferenceLookAt, curState.ReferenceUp, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_3 = ___curState0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_4 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_4, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_6 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_6, /*hidden argument*/NULL);
		float L_8 = ___deltaTime1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = VirtFuncInvoker3< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(13 /* UnityEngine.Vector3 Cinemachine.CinemachineComposer::GetLookAtPointAndSetTrackedPoint(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) */, __this, L_5, L_7, L_8);
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_3, L_9, /*hidden argument*/NULL);
	}

IL_0029:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineComposer::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_MutateCameraState_m500BDD47385EEE6373A5B5919D4B7B06CC798D57 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	float V_4 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_5;
	memset((&V_5), 0, sizeof(V_5));
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  V_6;
	memset((&V_6), 0, sizeof(V_6));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		// if (!IsValid || !curState.HasLookAt)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_1 = ___curState0;
		bool L_2;
		L_2 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0011;
		}
	}

IL_0010:
	{
		// return;
		return;
	}

IL_0011:
	{
		// if (!(TrackedPoint - curState.ReferenceLookAt).AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1_inline(__this, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_4 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_4, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_3, L_5, /*hidden argument*/NULL);
		bool L_7;
		L_7 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_009f;
		}
	}
	{
		// Vector3 mid = Vector3.Lerp(curState.CorrectedPosition, curState.ReferenceLookAt, 0.5f);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_8 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_8, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_10 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_10, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = Vector3_Lerp_m8E095584FFA10CF1D3EABCD04F4C83FB82EC5524_inline(L_9, L_11, (0.5f), /*hidden argument*/NULL);
		V_2 = L_12;
		// Vector3 toLookAt = curState.ReferenceLookAt - mid;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_13 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_13, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_14, L_15, /*hidden argument*/NULL);
		// Vector3 toTracked = TrackedPoint - mid;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1_inline(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_17, L_18, /*hidden argument*/NULL);
		V_3 = L_19;
		// if (Vector3.Dot(toLookAt, toTracked) < 0)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = V_3;
		float L_21;
		L_21 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_16, L_20, /*hidden argument*/NULL);
		if ((!(((float)L_21) < ((float)(0.0f)))))
		{
			goto IL_009f;
		}
	}
	{
		// float t = Vector3.Distance(curState.ReferenceLookAt, mid)
		//     / Vector3.Distance(curState.ReferenceLookAt, TrackedPoint);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_22 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_22, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = V_2;
		float L_25;
		L_25 = Vector3_Distance_mB648A79E4A1BAAFBF7B029644638C0D715480677(L_23, L_24, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_26 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_26, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1_inline(__this, /*hidden argument*/NULL);
		float L_29;
		L_29 = Vector3_Distance_mB648A79E4A1BAAFBF7B029644638C0D715480677(L_27, L_28, /*hidden argument*/NULL);
		V_4 = ((float)((float)L_25/(float)L_29));
		// TrackedPoint = Vector3.Lerp(curState.ReferenceLookAt, TrackedPoint, t);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_30 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
		L_31 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_30, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32;
		L_32 = CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1_inline(__this, /*hidden argument*/NULL);
		float L_33 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = Vector3_Lerp_m8E095584FFA10CF1D3EABCD04F4C83FB82EC5524_inline(L_31, L_32, L_33, /*hidden argument*/NULL);
		CinemachineComposer_set_TrackedPoint_m15F609367B526B54845CB4A22D1874E01B84EDFD_inline(__this, L_34, /*hidden argument*/NULL);
	}

IL_009f:
	{
		// float targetDistance = (TrackedPoint - curState.CorrectedPosition).magnitude;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
		L_35 = CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1_inline(__this, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_36 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_36, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_35, L_37, /*hidden argument*/NULL);
		V_5 = L_38;
		float L_39;
		L_39 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_5), /*hidden argument*/NULL);
		V_0 = L_39;
		// if (targetDistance < Epsilon)
		float L_40 = V_0;
		if ((!(((float)L_40) < ((float)(9.99999975E-05f)))))
		{
			goto IL_00e4;
		}
	}
	{
		// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
		float L_41 = ___deltaTime1;
		if ((!(((float)L_41) >= ((float)(0.0f)))))
		{
			goto IL_00e3;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_42;
		L_42 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_42);
		bool L_43;
		L_43 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_42);
		if (!L_43)
		{
			goto IL_00e3;
		}
	}
	{
		// curState.RawOrientation = m_CameraOrientationPrevFrame;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_44 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_45 = __this->get_m_CameraOrientationPrevFrame_31();
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_44, L_45, /*hidden argument*/NULL);
	}

IL_00e3:
	{
		// return;  // navel-gazing, get outa here
		return;
	}

IL_00e4:
	{
		// mCache.UpdateCache(curState.Lens, SoftGuideRect, HardGuideRect, targetDistance);
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_46 = __this->get_address_of_mCache_33();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_47 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_48;
		L_48 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_47, /*hidden argument*/NULL);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_49;
		L_49 = CinemachineComposer_get_SoftGuideRect_m2B2596665A05FF432BE719AE225A570F3C83DF8C(__this, /*hidden argument*/NULL);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_50;
		L_50 = CinemachineComposer_get_HardGuideRect_m552C95A5B89097FD385E6DED3C04B53B2556A2EE(__this, /*hidden argument*/NULL);
		float L_51 = V_0;
		FovCache_UpdateCache_m2EFDABF6DAFD0ACF434A8A83F5CAB0AA4B4F3519((FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 *)L_46, L_48, L_49, L_50, L_51, /*hidden argument*/NULL);
		// Quaternion rigOrientation = curState.RawOrientation;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_52 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_53;
		L_53 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_52, /*hidden argument*/NULL);
		V_1 = L_53;
		// if (deltaTime < 0 || !VirtualCamera.PreviousStateIsValid)
		float L_54 = ___deltaTime1;
		if ((((float)L_54) < ((float)(0.0f))))
		{
			goto IL_011e;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_55;
		L_55 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_55);
		bool L_56;
		L_56 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_55);
		if (L_56)
		{
			goto IL_018e;
		}
	}

IL_011e:
	{
		// rigOrientation = Quaternion.LookRotation(
		//     rigOrientation * Vector3.forward, curState.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_57 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_58;
		L_58 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_59;
		L_59 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_57, L_58, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_60 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_61;
		L_61 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_60, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_62;
		L_62 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_59, L_61, /*hidden argument*/NULL);
		V_1 = L_62;
		// Rect rect = mCache.mFovSoftGuideRect;
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_63 = __this->get_address_of_mCache_33();
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_64 = L_63->get_mFovSoftGuideRect_0();
		V_6 = L_64;
		// if (m_CenterOnActivate)
		bool L_65 = __this->get_m_CenterOnActivate_26();
		if (!L_65)
		{
			goto IL_015d;
		}
	}
	{
		// rect = new Rect(rect.center, Vector2.zero); // Force to center
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_66;
		L_66 = Rect_get_center_mDFC7A4AE153DCDC1D6248803381C6F36C7883707((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_6), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_67;
		L_67 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
		Rect__ctor_m00C682F84642AE657D7EBB0D5BC6E8F3CA4D1E82((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_6), L_66, L_67, /*hidden argument*/NULL);
	}

IL_015d:
	{
		// RotateToScreenBounds(
		//     ref curState, rect, curState.ReferenceLookAt,
		//     ref rigOrientation, mCache.mFov, mCache.mFovH, -1);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_68 = ___curState0;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_69 = V_6;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_70 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_71;
		L_71 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_70, /*hidden argument*/NULL);
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_72 = __this->get_address_of_mCache_33();
		float L_73 = L_72->get_mFov_3();
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_74 = __this->get_address_of_mCache_33();
		float L_75 = L_74->get_mFovH_2();
		CinemachineComposer_RotateToScreenBounds_m62769940088AAC4509FEB682F5902D582B1AE6C1(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_68, L_69, L_71, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)(&V_1), L_73, L_75, (-1.0f), /*hidden argument*/NULL);
		// }
		goto IL_0282;
	}

IL_018e:
	{
		// Vector3 dir = m_LookAtPrevFrame - m_CameraPosPrevFrame;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_76 = __this->get_m_LookAtPrevFrame_29();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_77 = __this->get_m_CameraPosPrevFrame_28();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_78;
		L_78 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_76, L_77, /*hidden argument*/NULL);
		V_7 = L_78;
		// if (dir.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_79 = V_7;
		bool L_80;
		L_80 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_79, /*hidden argument*/NULL);
		if (!L_80)
		{
			goto IL_01c8;
		}
	}
	{
		// rigOrientation = Quaternion.LookRotation(
		//     m_CameraOrientationPrevFrame * Vector3.forward, curState.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_81 = __this->get_m_CameraOrientationPrevFrame_31();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_82;
		L_82 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_83;
		L_83 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_81, L_82, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_84 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_85;
		L_85 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_84, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_86;
		L_86 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_83, L_85, /*hidden argument*/NULL);
		V_1 = L_86;
		goto IL_0202;
	}

IL_01c8:
	{
		// dir = Quaternion.Euler(curState.PositionDampingBypass) * dir;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_87 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_88;
		L_88 = CameraState_get_PositionDampingBypass_m4F3CAC6077C7D9CE366DE64FDC0F76B8E4309965_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_87, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_89;
		L_89 = Quaternion_Euler_m887ABE4F4DD563351E9874D63922C2F53969BBAB(L_88, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_90 = V_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_91;
		L_91 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_89, L_90, /*hidden argument*/NULL);
		V_7 = L_91;
		// rigOrientation = Quaternion.LookRotation(dir, curState.ReferenceUp);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_92 = V_7;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_93 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_94;
		L_94 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_93, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_95;
		L_95 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_92, L_94, /*hidden argument*/NULL);
		V_1 = L_95;
		// rigOrientation = rigOrientation.ApplyCameraRotation(
		//     -m_ScreenOffsetPrevFrame, curState.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_96 = V_1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_97 = __this->get_m_ScreenOffsetPrevFrame_30();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_98;
		L_98 = Vector2_op_UnaryNegation_mA3AA3A53CD43237B0BA7AC57C09A0468A940D7C5_inline(L_97, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_99 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_100;
		L_100 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_99, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_101;
		L_101 = UnityQuaternionExtensions_ApplyCameraRotation_m950CF054F6A2F4868E5D333046204FB7F016D2DF(L_96, L_98, L_100, /*hidden argument*/NULL);
		V_1 = L_101;
	}

IL_0202:
	{
		// RotateToScreenBounds(
		//     ref curState, mCache.mFovSoftGuideRect, TrackedPoint,
		//     ref rigOrientation, mCache.mFov, mCache.mFovH, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_102 = ___curState0;
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_103 = __this->get_address_of_mCache_33();
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_104 = L_103->get_mFovSoftGuideRect_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_105;
		L_105 = CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1_inline(__this, /*hidden argument*/NULL);
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_106 = __this->get_address_of_mCache_33();
		float L_107 = L_106->get_mFov_3();
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_108 = __this->get_address_of_mCache_33();
		float L_109 = L_108->get_mFovH_2();
		float L_110 = ___deltaTime1;
		CinemachineComposer_RotateToScreenBounds_m62769940088AAC4509FEB682F5902D582B1AE6C1(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_102, L_104, L_105, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)(&V_1), L_107, L_109, L_110, /*hidden argument*/NULL);
		// if (deltaTime < 0 || VirtualCamera.LookAtTargetAttachment > 1 - Epsilon)
		float L_111 = ___deltaTime1;
		if ((((float)L_111) < ((float)(0.0f))))
		{
			goto IL_024d;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_112;
		L_112 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_112);
		float L_113;
		L_113 = CinemachineVirtualCameraBase_get_LookAtTargetAttachment_m54302207ED2A1A7E96A1F9DB52EC0C223754D532_inline(L_112, /*hidden argument*/NULL);
		if ((!(((float)L_113) > ((float)(0.999899983f)))))
		{
			goto IL_0282;
		}
	}

IL_024d:
	{
		// RotateToScreenBounds(
		//     ref curState, mCache.mFovHardGuideRect, curState.ReferenceLookAt,
		//     ref rigOrientation, mCache.mFov, mCache.mFovH, -1);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_114 = ___curState0;
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_115 = __this->get_address_of_mCache_33();
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_116 = L_115->get_mFovHardGuideRect_1();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_117 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_118;
		L_118 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_117, /*hidden argument*/NULL);
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_119 = __this->get_address_of_mCache_33();
		float L_120 = L_119->get_mFov_3();
		FovCache_t5555CCBDA0305214CA84F8F81D9C17F2DCC844C0 * L_121 = __this->get_address_of_mCache_33();
		float L_122 = L_121->get_mFovH_2();
		CinemachineComposer_RotateToScreenBounds_m62769940088AAC4509FEB682F5902D582B1AE6C1(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_114, L_116, L_118, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)(&V_1), L_120, L_122, (-1.0f), /*hidden argument*/NULL);
	}

IL_0282:
	{
		// m_CameraPosPrevFrame = curState.CorrectedPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_123 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_124;
		L_124 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_123, /*hidden argument*/NULL);
		__this->set_m_CameraPosPrevFrame_28(L_124);
		// m_LookAtPrevFrame = TrackedPoint;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_125;
		L_125 = CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1_inline(__this, /*hidden argument*/NULL);
		__this->set_m_LookAtPrevFrame_29(L_125);
		// m_CameraOrientationPrevFrame = UnityQuaternionExtensions.Normalized(rigOrientation);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_126 = V_1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_127;
		L_127 = UnityQuaternionExtensions_Normalized_m36AE449C35F60018BD511131B87E1A63D1B7DCA2(L_126, /*hidden argument*/NULL);
		__this->set_m_CameraOrientationPrevFrame_31(L_127);
		// m_ScreenOffsetPrevFrame = m_CameraOrientationPrevFrame.GetCameraRotationToTarget(
		//     m_LookAtPrevFrame - curState.CorrectedPosition, curState.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_128 = __this->get_m_CameraOrientationPrevFrame_31();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_129 = __this->get_m_LookAtPrevFrame_29();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_130 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_131;
		L_131 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_130, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_132;
		L_132 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_129, L_131, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_133 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_134;
		L_134 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_133, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_135;
		L_135 = UnityQuaternionExtensions_GetCameraRotationToTarget_m744FC3EC6D163C8E4E5FD27AA9B83ADF321ED70F(L_128, L_132, L_134, /*hidden argument*/NULL);
		__this->set_m_ScreenOffsetPrevFrame_30(L_135);
		// curState.RawOrientation = m_CameraOrientationPrevFrame;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_136 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_137 = __this->get_m_CameraOrientationPrevFrame_31();
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_136, L_137, /*hidden argument*/NULL);
		// }
		return;
	}
}
// UnityEngine.Rect Cinemachine.CinemachineComposer::get_SoftGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineComposer_get_SoftGuideRect_m2B2596665A05FF432BE719AE225A570F3C83DF8C (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method)
{
	{
		// return new Rect(
		//     m_ScreenX - m_DeadZoneWidth / 2, m_ScreenY - m_DeadZoneHeight / 2,
		//     m_DeadZoneWidth, m_DeadZoneHeight);
		float L_0 = __this->get_m_ScreenX_18();
		float L_1 = __this->get_m_DeadZoneWidth_20();
		float L_2 = __this->get_m_ScreenY_19();
		float L_3 = __this->get_m_DeadZoneHeight_21();
		float L_4 = __this->get_m_DeadZoneWidth_20();
		float L_5 = __this->get_m_DeadZoneHeight_21();
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_6;
		memset((&L_6), 0, sizeof(L_6));
		Rect__ctor_m12075526A02B55B680716A34AD5287B223122B70((&L_6), ((float)il2cpp_codegen_subtract((float)L_0, (float)((float)((float)L_1/(float)(2.0f))))), ((float)il2cpp_codegen_subtract((float)L_2, (float)((float)((float)L_3/(float)(2.0f))))), L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Void Cinemachine.CinemachineComposer::set_SoftGuideRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_set_SoftGuideRect_mC46E102F64D6B1A70F528E2226C0935E485C183D (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___value0, const RuntimeMethod* method)
{
	{
		// m_DeadZoneWidth = Mathf.Clamp(value.width, 0, 2);
		float L_0;
		L_0 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___value0), /*hidden argument*/NULL);
		float L_1;
		L_1 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_0, (0.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_DeadZoneWidth_20(L_1);
		// m_DeadZoneHeight = Mathf.Clamp(value.height, 0, 2);
		float L_2;
		L_2 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___value0), /*hidden argument*/NULL);
		float L_3;
		L_3 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_2, (0.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_DeadZoneHeight_21(L_3);
		// m_ScreenX = Mathf.Clamp(value.x + m_DeadZoneWidth / 2, -0.5f,  1.5f);
		float L_4;
		L_4 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___value0), /*hidden argument*/NULL);
		float L_5 = __this->get_m_DeadZoneWidth_20();
		float L_6;
		L_6 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(((float)il2cpp_codegen_add((float)L_4, (float)((float)((float)L_5/(float)(2.0f))))), (-0.5f), (1.5f), /*hidden argument*/NULL);
		__this->set_m_ScreenX_18(L_6);
		// m_ScreenY = Mathf.Clamp(value.y + m_DeadZoneHeight / 2, -0.5f,  1.5f);
		float L_7;
		L_7 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___value0), /*hidden argument*/NULL);
		float L_8 = __this->get_m_DeadZoneHeight_21();
		float L_9;
		L_9 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(((float)il2cpp_codegen_add((float)L_7, (float)((float)((float)L_8/(float)(2.0f))))), (-0.5f), (1.5f), /*hidden argument*/NULL);
		__this->set_m_ScreenY_19(L_9);
		// m_SoftZoneWidth = Mathf.Max(m_SoftZoneWidth, m_DeadZoneWidth);
		float L_10 = __this->get_m_SoftZoneWidth_22();
		float L_11 = __this->get_m_DeadZoneWidth_20();
		float L_12;
		L_12 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_10, L_11, /*hidden argument*/NULL);
		__this->set_m_SoftZoneWidth_22(L_12);
		// m_SoftZoneHeight = Mathf.Max(m_SoftZoneHeight, m_DeadZoneHeight);
		float L_13 = __this->get_m_SoftZoneHeight_23();
		float L_14 = __this->get_m_DeadZoneHeight_21();
		float L_15;
		L_15 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_13, L_14, /*hidden argument*/NULL);
		__this->set_m_SoftZoneHeight_23(L_15);
		// }
		return;
	}
}
// UnityEngine.Rect Cinemachine.CinemachineComposer::get_HardGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineComposer_get_HardGuideRect_m552C95A5B89097FD385E6DED3C04B53B2556A2EE (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method)
{
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// Rect r = new Rect(
		//         m_ScreenX - m_SoftZoneWidth / 2, m_ScreenY - m_SoftZoneHeight / 2,
		//         m_SoftZoneWidth, m_SoftZoneHeight);
		float L_0 = __this->get_m_ScreenX_18();
		float L_1 = __this->get_m_SoftZoneWidth_22();
		float L_2 = __this->get_m_ScreenY_19();
		float L_3 = __this->get_m_SoftZoneHeight_23();
		float L_4 = __this->get_m_SoftZoneWidth_22();
		float L_5 = __this->get_m_SoftZoneHeight_23();
		Rect__ctor_m12075526A02B55B680716A34AD5287B223122B70((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), ((float)il2cpp_codegen_subtract((float)L_0, (float)((float)((float)L_1/(float)(2.0f))))), ((float)il2cpp_codegen_subtract((float)L_2, (float)((float)((float)L_3/(float)(2.0f))))), L_4, L_5, /*hidden argument*/NULL);
		// r.position += new Vector2(
		//         m_BiasX * (m_SoftZoneWidth - m_DeadZoneWidth),
		//         m_BiasY * (m_SoftZoneHeight - m_DeadZoneHeight));
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_6 = (&V_0);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_7;
		L_7 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_6, /*hidden argument*/NULL);
		float L_8 = __this->get_m_BiasX_24();
		float L_9 = __this->get_m_SoftZoneWidth_22();
		float L_10 = __this->get_m_DeadZoneWidth_20();
		float L_11 = __this->get_m_BiasY_25();
		float L_12 = __this->get_m_SoftZoneHeight_23();
		float L_13 = __this->get_m_DeadZoneHeight_21();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_14;
		memset((&L_14), 0, sizeof(L_14));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_14), ((float)il2cpp_codegen_multiply((float)L_8, (float)((float)il2cpp_codegen_subtract((float)L_9, (float)L_10)))), ((float)il2cpp_codegen_multiply((float)L_11, (float)((float)il2cpp_codegen_subtract((float)L_12, (float)L_13)))), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_15;
		L_15 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_7, L_14, /*hidden argument*/NULL);
		Rect_set_position_m25716C90100155ED807D2812E24D2880D7D89D0D((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_6, L_15, /*hidden argument*/NULL);
		// return r;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_16 = V_0;
		return L_16;
	}
}
// System.Void Cinemachine.CinemachineComposer::set_HardGuideRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_set_HardGuideRect_mAB65433485E384647C3B7D5BA9BE55A841E33AB9 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___value0, const RuntimeMethod* method)
{
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * G_B2_0 = NULL;
	CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * G_B1_0 = NULL;
	float G_B3_0 = 0.0f;
	CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * G_B3_1 = NULL;
	CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * G_B5_0 = NULL;
	CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * G_B4_0 = NULL;
	float G_B6_0 = 0.0f;
	CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * G_B6_1 = NULL;
	{
		// m_SoftZoneWidth = Mathf.Clamp(value.width, 0, 2f);
		float L_0;
		L_0 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___value0), /*hidden argument*/NULL);
		float L_1;
		L_1 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_0, (0.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_SoftZoneWidth_22(L_1);
		// m_SoftZoneHeight = Mathf.Clamp(value.height, 0, 2f);
		float L_2;
		L_2 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___value0), /*hidden argument*/NULL);
		float L_3;
		L_3 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_2, (0.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_SoftZoneHeight_23(L_3);
		// m_DeadZoneWidth = Mathf.Min(m_DeadZoneWidth, m_SoftZoneWidth);
		float L_4 = __this->get_m_DeadZoneWidth_20();
		float L_5 = __this->get_m_SoftZoneWidth_22();
		float L_6;
		L_6 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_4, L_5, /*hidden argument*/NULL);
		__this->set_m_DeadZoneWidth_20(L_6);
		// m_DeadZoneHeight = Mathf.Min(m_DeadZoneHeight, m_SoftZoneHeight);
		float L_7 = __this->get_m_DeadZoneHeight_21();
		float L_8 = __this->get_m_SoftZoneHeight_23();
		float L_9;
		L_9 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_7, L_8, /*hidden argument*/NULL);
		__this->set_m_DeadZoneHeight_21(L_9);
		// Vector2 center = value.center;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_10;
		L_10 = Rect_get_center_mDFC7A4AE153DCDC1D6248803381C6F36C7883707((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___value0), /*hidden argument*/NULL);
		// Vector2 bias = center - new Vector2(m_ScreenX, m_ScreenY);
		float L_11 = __this->get_m_ScreenX_18();
		float L_12 = __this->get_m_ScreenY_19();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_13;
		memset((&L_13), 0, sizeof(L_13));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_13), L_11, L_12, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_14;
		L_14 = Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline(L_10, L_13, /*hidden argument*/NULL);
		V_0 = L_14;
		// float biasWidth = Mathf.Max(0, m_SoftZoneWidth - m_DeadZoneWidth);
		float L_15 = __this->get_m_SoftZoneWidth_22();
		float L_16 = __this->get_m_DeadZoneWidth_20();
		float L_17;
		L_17 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), ((float)il2cpp_codegen_subtract((float)L_15, (float)L_16)), /*hidden argument*/NULL);
		V_1 = L_17;
		// float biasHeight = Mathf.Max(0, m_SoftZoneHeight - m_DeadZoneHeight);
		float L_18 = __this->get_m_SoftZoneHeight_23();
		float L_19 = __this->get_m_DeadZoneHeight_21();
		float L_20;
		L_20 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), ((float)il2cpp_codegen_subtract((float)L_18, (float)L_19)), /*hidden argument*/NULL);
		V_2 = L_20;
		// m_BiasX = biasWidth < Epsilon ? 0 : Mathf.Clamp(bias.x / biasWidth, -0.5f, 0.5f);
		float L_21 = V_1;
		G_B1_0 = __this;
		if ((((float)L_21) < ((float)(9.99999975E-05f))))
		{
			G_B2_0 = __this;
			goto IL_00d6;
		}
	}
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_22 = V_0;
		float L_23 = L_22.get_x_0();
		float L_24 = V_1;
		float L_25;
		L_25 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(((float)((float)L_23/(float)L_24)), (-0.5f), (0.5f), /*hidden argument*/NULL);
		G_B3_0 = L_25;
		G_B3_1 = G_B1_0;
		goto IL_00db;
	}

IL_00d6:
	{
		G_B3_0 = (0.0f);
		G_B3_1 = G_B2_0;
	}

IL_00db:
	{
		NullCheck(G_B3_1);
		G_B3_1->set_m_BiasX_24(G_B3_0);
		// m_BiasY = biasHeight < Epsilon ? 0 : Mathf.Clamp(bias.y / biasHeight, -0.5f, 0.5f);
		float L_26 = V_2;
		G_B4_0 = __this;
		if ((((float)L_26) < ((float)(9.99999975E-05f))))
		{
			G_B5_0 = __this;
			goto IL_0102;
		}
	}
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_27 = V_0;
		float L_28 = L_27.get_y_1();
		float L_29 = V_2;
		float L_30;
		L_30 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(((float)((float)L_28/(float)L_29)), (-0.5f), (0.5f), /*hidden argument*/NULL);
		G_B6_0 = L_30;
		G_B6_1 = G_B4_0;
		goto IL_0107;
	}

IL_0102:
	{
		G_B6_0 = (0.0f);
		G_B6_1 = G_B5_0;
	}

IL_0107:
	{
		NullCheck(G_B6_1);
		G_B6_1->set_m_BiasY_25(G_B6_0);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineComposer::RotateToScreenBounds(Cinemachine.CameraState&,UnityEngine.Rect,UnityEngine.Vector3,UnityEngine.Quaternion&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_RotateToScreenBounds_m62769940088AAC4509FEB682F5902D582B1AE6C1 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___screenRect1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___trackedPoint2, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * ___rigOrientation3, float ___fov4, float ___fovH5, float ___deltaTime6, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	{
		// Vector3 targetDir = trackedPoint - state.CorrectedPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___trackedPoint2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_1 = ___state0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_1, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_0, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// Vector2 rotToRect = rigOrientation.GetCameraRotationToTarget(targetDir, state.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * L_4 = ___rigOrientation3;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_5 = (*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)L_4);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_7 = ___state0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_7, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_9;
		L_9 = UnityQuaternionExtensions_GetCameraRotationToTarget_m744FC3EC6D163C8E4E5FD27AA9B83ADF321ED70F(L_5, L_6, L_8, /*hidden argument*/NULL);
		V_1 = L_9;
		// ClampVerticalBounds(ref screenRect, targetDir, state.ReferenceUp, fov);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_11 = ___state0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, /*hidden argument*/NULL);
		float L_13 = ___fov4;
		bool L_14;
		L_14 = CinemachineComposer_ClampVerticalBounds_mAEA1A39D3A98ACAA5AC36B7E3B11376E99E2E68E(__this, (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), L_10, L_12, L_13, /*hidden argument*/NULL);
		// float min = (screenRect.yMin - 0.5f) * fov;
		float L_15;
		L_15 = Rect_get_yMin_m2C91041817D410B32B80E338764109D75ACB01E4((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		float L_16 = ___fov4;
		V_2 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_15, (float)(0.5f))), (float)L_16));
		// float max = (screenRect.yMax - 0.5f) * fov;
		float L_17;
		L_17 = Rect_get_yMax_m9685BF55B44C51FF9BA080F9995073E458E1CDC3((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		float L_18 = ___fov4;
		V_3 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_17, (float)(0.5f))), (float)L_18));
		// if (rotToRect.x < min)
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_19 = V_1;
		float L_20 = L_19.get_x_0();
		float L_21 = V_2;
		if ((!(((float)L_20) < ((float)L_21))))
		{
			goto IL_006c;
		}
	}
	{
		// rotToRect.x -= min;
		float* L_22 = (&V_1)->get_address_of_x_0();
		float* L_23 = L_22;
		float L_24 = *((float*)L_23);
		float L_25 = V_2;
		*((float*)L_23) = (float)((float)il2cpp_codegen_subtract((float)L_24, (float)L_25));
		goto IL_008f;
	}

IL_006c:
	{
		// else if (rotToRect.x > max)
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_26 = V_1;
		float L_27 = L_26.get_x_0();
		float L_28 = V_3;
		if ((!(((float)L_27) > ((float)L_28))))
		{
			goto IL_0083;
		}
	}
	{
		// rotToRect.x -= max;
		float* L_29 = (&V_1)->get_address_of_x_0();
		float* L_30 = L_29;
		float L_31 = *((float*)L_30);
		float L_32 = V_3;
		*((float*)L_30) = (float)((float)il2cpp_codegen_subtract((float)L_31, (float)L_32));
		goto IL_008f;
	}

IL_0083:
	{
		// rotToRect.x = 0;
		(&V_1)->set_x_0((0.0f));
	}

IL_008f:
	{
		// min = (screenRect.xMin - 0.5f) * fovH;
		float L_33;
		L_33 = Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		float L_34 = ___fovH5;
		V_2 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_33, (float)(0.5f))), (float)L_34));
		// max = (screenRect.xMax - 0.5f) * fovH;
		float L_35;
		L_35 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		float L_36 = ___fovH5;
		V_3 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_35, (float)(0.5f))), (float)L_36));
		// if (rotToRect.y < min)
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_37 = V_1;
		float L_38 = L_37.get_y_1();
		float L_39 = V_2;
		if ((!(((float)L_38) < ((float)L_39))))
		{
			goto IL_00c8;
		}
	}
	{
		// rotToRect.y -= min;
		float* L_40 = (&V_1)->get_address_of_y_1();
		float* L_41 = L_40;
		float L_42 = *((float*)L_41);
		float L_43 = V_2;
		*((float*)L_41) = (float)((float)il2cpp_codegen_subtract((float)L_42, (float)L_43));
		goto IL_00eb;
	}

IL_00c8:
	{
		// else if (rotToRect.y > max)
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_44 = V_1;
		float L_45 = L_44.get_y_1();
		float L_46 = V_3;
		if ((!(((float)L_45) > ((float)L_46))))
		{
			goto IL_00df;
		}
	}
	{
		// rotToRect.y -= max;
		float* L_47 = (&V_1)->get_address_of_y_1();
		float* L_48 = L_47;
		float L_49 = *((float*)L_48);
		float L_50 = V_3;
		*((float*)L_48) = (float)((float)il2cpp_codegen_subtract((float)L_49, (float)L_50));
		goto IL_00eb;
	}

IL_00df:
	{
		// rotToRect.y = 0;
		(&V_1)->set_y_1((0.0f));
	}

IL_00eb:
	{
		// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
		float L_51 = ___deltaTime6;
		if ((!(((float)L_51) >= ((float)(0.0f)))))
		{
			goto IL_0141;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_52;
		L_52 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_52);
		bool L_53;
		L_53 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_52);
		if (!L_53)
		{
			goto IL_0141;
		}
	}
	{
		// rotToRect.x = VirtualCamera.DetachedLookAtTargetDamp(
		//     rotToRect.x, m_VerticalDamping, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_54;
		L_54 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_55 = V_1;
		float L_56 = L_55.get_x_0();
		float L_57 = __this->get_m_VerticalDamping_17();
		float L_58 = ___deltaTime6;
		NullCheck(L_54);
		float L_59;
		L_59 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m644A94A63215474706B7D1357D810F4CDF309F0A(L_54, L_56, L_57, L_58, /*hidden argument*/NULL);
		(&V_1)->set_x_0(L_59);
		// rotToRect.y = VirtualCamera.DetachedLookAtTargetDamp(
		//     rotToRect.y, m_HorizontalDamping, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_60;
		L_60 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_61 = V_1;
		float L_62 = L_61.get_y_1();
		float L_63 = __this->get_m_HorizontalDamping_16();
		float L_64 = ___deltaTime6;
		NullCheck(L_60);
		float L_65;
		L_65 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m644A94A63215474706B7D1357D810F4CDF309F0A(L_60, L_62, L_63, L_64, /*hidden argument*/NULL);
		(&V_1)->set_y_1(L_65);
	}

IL_0141:
	{
		// rigOrientation = rigOrientation.ApplyCameraRotation(rotToRect, state.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * L_66 = ___rigOrientation3;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * L_67 = ___rigOrientation3;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_68 = (*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)L_67);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_69 = V_1;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_70 = ___state0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_71;
		L_71 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_70, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_72;
		L_72 = UnityQuaternionExtensions_ApplyCameraRotation_m950CF054F6A2F4868E5D333046204FB7F016D2DF(L_68, L_69, L_71, /*hidden argument*/NULL);
		*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)L_66 = L_72;
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineComposer::ClampVerticalBounds(UnityEngine.Rect&,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComposer_ClampVerticalBounds_mAEA1A39D3A98ACAA5AC36B7E3B11376E99E2E68E (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * ___r0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___dir1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up2, float ___fov3, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	{
		// float angle = UnityVectorExtensions.Angle(dir, up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___dir1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___up2;
		float L_2;
		L_2 = UnityVectorExtensions_Angle_m04A32FB43E3D540CD85EF2A061C485A0EA1848F7(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		// float halfFov = (fov / 2f) + 1; // give it a little extra to accommodate precision errors
		float L_3 = ___fov3;
		V_1 = ((float)il2cpp_codegen_add((float)((float)((float)L_3/(float)(2.0f))), (float)(1.0f)));
		// if (angle < halfFov)
		float L_4 = V_0;
		float L_5 = V_1;
		if ((!(((float)L_4) < ((float)L_5))))
		{
			goto IL_0057;
		}
	}
	{
		// float maxY = 1f - (halfFov - angle) / fov;
		float L_6 = V_1;
		float L_7 = V_0;
		float L_8 = ___fov3;
		V_2 = ((float)il2cpp_codegen_subtract((float)(1.0f), (float)((float)((float)((float)il2cpp_codegen_subtract((float)L_6, (float)L_7))/(float)L_8))));
		// if (r.yMax > maxY)
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_9 = ___r0;
		float L_10;
		L_10 = Rect_get_yMax_m9685BF55B44C51FF9BA080F9995073E458E1CDC3((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_9, /*hidden argument*/NULL);
		float L_11 = V_2;
		if ((!(((float)L_10) > ((float)L_11))))
		{
			goto IL_0057;
		}
	}
	{
		// r.yMin = Mathf.Min(r.yMin, maxY);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_12 = ___r0;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_13 = ___r0;
		float L_14;
		L_14 = Rect_get_yMin_m2C91041817D410B32B80E338764109D75ACB01E4((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_13, /*hidden argument*/NULL);
		float L_15 = V_2;
		float L_16;
		L_16 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_14, L_15, /*hidden argument*/NULL);
		Rect_set_yMin_mA2FDFF7C8C2361A4CF3F446BAB9A861F923F763A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_12, L_16, /*hidden argument*/NULL);
		// r.yMax = Mathf.Min(r.yMax, maxY);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_17 = ___r0;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_18 = ___r0;
		float L_19;
		L_19 = Rect_get_yMax_m9685BF55B44C51FF9BA080F9995073E458E1CDC3((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_18, /*hidden argument*/NULL);
		float L_20 = V_2;
		float L_21;
		L_21 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_19, L_20, /*hidden argument*/NULL);
		Rect_set_yMax_m4E7A7C5E88FA369D6ED022C939427F4895F6635D((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_17, L_21, /*hidden argument*/NULL);
		// return true;
		return (bool)1;
	}

IL_0057:
	{
		// if (angle > (180 - halfFov))
		float L_22 = V_0;
		float L_23 = V_1;
		if ((!(((float)L_22) > ((float)((float)il2cpp_codegen_subtract((float)(180.0f), (float)L_23))))))
		{
			goto IL_009d;
		}
	}
	{
		// float minY = (angle - (180 - halfFov)) / fov;
		float L_24 = V_0;
		float L_25 = V_1;
		float L_26 = ___fov3;
		V_3 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_24, (float)((float)il2cpp_codegen_subtract((float)(180.0f), (float)L_25))))/(float)L_26));
		// if (minY > r.yMin)
		float L_27 = V_3;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_28 = ___r0;
		float L_29;
		L_29 = Rect_get_yMin_m2C91041817D410B32B80E338764109D75ACB01E4((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_28, /*hidden argument*/NULL);
		if ((!(((float)L_27) > ((float)L_29))))
		{
			goto IL_009d;
		}
	}
	{
		// r.yMin = Mathf.Max(r.yMin, minY);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_30 = ___r0;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_31 = ___r0;
		float L_32;
		L_32 = Rect_get_yMin_m2C91041817D410B32B80E338764109D75ACB01E4((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_31, /*hidden argument*/NULL);
		float L_33 = V_3;
		float L_34;
		L_34 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_32, L_33, /*hidden argument*/NULL);
		Rect_set_yMin_mA2FDFF7C8C2361A4CF3F446BAB9A861F923F763A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_30, L_34, /*hidden argument*/NULL);
		// r.yMax = Mathf.Max(r.yMax, minY);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_35 = ___r0;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_36 = ___r0;
		float L_37;
		L_37 = Rect_get_yMax_m9685BF55B44C51FF9BA080F9995073E458E1CDC3((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_36, /*hidden argument*/NULL);
		float L_38 = V_3;
		float L_39;
		L_39 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_37, L_38, /*hidden argument*/NULL);
		Rect_set_yMax_m4E7A7C5E88FA369D6ED022C939427F4895F6635D((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_35, L_39, /*hidden argument*/NULL);
		// return true;
		return (bool)1;
	}

IL_009d:
	{
		// return false;
		return (bool)0;
	}
}
// System.Void Cinemachine.CinemachineComposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer__ctor_mA02E72656795D0813435386C46CEEB144AB29820 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public Vector3 m_TrackedObjectOffset = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_m_TrackedObjectOffset_12(L_0);
		// public float m_HorizontalDamping = 0.5f;
		__this->set_m_HorizontalDamping_16((0.5f));
		// public float m_VerticalDamping = 0.5f;
		__this->set_m_VerticalDamping_17((0.5f));
		// public float m_ScreenX = 0.5f;
		__this->set_m_ScreenX_18((0.5f));
		// public float m_ScreenY = 0.5f;
		__this->set_m_ScreenY_19((0.5f));
		// public float m_SoftZoneWidth = 0.8f;
		__this->set_m_SoftZoneWidth_22((0.800000012f));
		// public float m_SoftZoneHeight = 0.8f;
		__this->set_m_SoftZoneHeight_23((0.800000012f));
		// public bool m_CenterOnActivate = true;
		__this->set_m_CenterOnActivate_26((bool)1);
		// Vector3 m_CameraPosPrevFrame = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_m_CameraPosPrevFrame_28(L_1);
		// Vector3 m_LookAtPrevFrame = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_m_LookAtPrevFrame_29(L_2);
		// Vector2 m_ScreenOffsetPrevFrame = Vector2.zero;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_3;
		L_3 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
		__this->set_m_ScreenOffsetPrevFrame_30(L_3);
		// Quaternion m_CameraOrientationPrevFrame = Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_4;
		L_4 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		__this->set_m_CameraOrientationPrevFrame_31(L_4);
		// internal PositionPredictor m_Predictor = new PositionPredictor();
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_5 = (PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A *)il2cpp_codegen_object_new(PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A_il2cpp_TypeInfo_var);
		PositionPredictor__ctor_m4D6A0B4370D8836CEF0C54F233EE351EE2A8AEFA(L_5, /*hidden argument*/NULL);
		__this->set_m_Predictor_32(L_5);
		CinemachineComponentBase__ctor_mF80CD1194482BC499205396A8622FAE20F5B75D4(__this, /*hidden argument*/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.CinemachineConfiner::CameraWasDisplaced(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineConfiner_CameraWasDisplaced_m83D1EF33F9ED6B52144AB0D3218D2126512B408F (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	{
		// return GetCameraDisplacementDistance(vcam) > 0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		float L_1;
		L_1 = CinemachineConfiner_GetCameraDisplacementDistance_mAE964ADE185900F3A1963C8F6008C10F6E9E6975(__this, L_0, /*hidden argument*/NULL);
		return (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
	}
}
// System.Single Cinemachine.CinemachineConfiner::GetCameraDisplacementDistance(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineConfiner_GetCameraDisplacementDistance_mAE964ADE185900F3A1963C8F6008C10F6E9E6975 (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineExtension_GetExtraState_TisVcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA_mBDBE2030F2EE0FF6F6B33FD8E62360E57C18F61A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return GetExtraState<VcamExtraState>(vcam).confinerDisplacement;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA * L_1;
		L_1 = CinemachineExtension_GetExtraState_TisVcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA_mBDBE2030F2EE0FF6F6B33FD8E62360E57C18F61A(__this, L_0, /*hidden argument*/CinemachineExtension_GetExtraState_TisVcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA_mBDBE2030F2EE0FF6F6B33FD8E62360E57C18F61A_RuntimeMethod_var);
		NullCheck(L_1);
		float L_2 = L_1->get_confinerDisplacement_1();
		return L_2;
	}
}
// System.Void Cinemachine.CinemachineConfiner::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineConfiner_OnValidate_mD463ED5B94F6B858300D99F45438D5F0FBD949DE (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, const RuntimeMethod* method)
{
	{
		// m_Damping = Mathf.Max(0, m_Damping);
		float L_0 = __this->get_m_Damping_12();
		float L_1;
		L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_0, /*hidden argument*/NULL);
		__this->set_m_Damping_12(L_1);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineConfiner::ConnectToVcam(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineConfiner_ConnectToVcam_m3DF3703EBA5E402116E0B99FA7F7B7FFDB58497C (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, bool ___connect0, const RuntimeMethod* method)
{
	{
		// base.ConnectToVcam(connect);
		bool L_0 = ___connect0;
		CinemachineExtension_ConnectToVcam_mB763D1DF3E860D7CF8392A28D47D109E261381B2(__this, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineConfiner::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineConfiner_get_IsValid_m87C7AC9111017572EEACBF7B38926E5A10F81EF5 (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return (m_ConfineMode == Mode.Confine3D && m_BoundingVolume != null)
		//     || (m_ConfineMode == Mode.Confine2D && m_BoundingShape2D != null);
		int32_t L_0 = __this->get_m_ConfineMode_7();
		if ((!(((uint32_t)L_0) == ((uint32_t)1))))
		{
			goto IL_0017;
		}
	}
	{
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_1 = __this->get_m_BoundingVolume_8();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_002e;
		}
	}

IL_0017:
	{
		int32_t L_3 = __this->get_m_ConfineMode_7();
		if (L_3)
		{
			goto IL_002c;
		}
	}
	{
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_4 = __this->get_m_BoundingShape2D_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		return L_5;
	}

IL_002c:
	{
		return (bool)0;
	}

IL_002e:
	{
		return (bool)1;
	}
}
// System.Single Cinemachine.CinemachineConfiner::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineConfiner_GetMaxDampTime_m445F5B5483E8A1058DB72F4376C34FA5B66275A7 (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, const RuntimeMethod* method)
{
	{
		// return m_Damping;
		float L_0 = __this->get_m_Damping_12();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineConfiner::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineConfiner_PostPipelineStageCallback_m042478453BC335A0410635B429516D39992E2BDE (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, int32_t ___stage1, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineExtension_GetExtraState_TisVcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA_mBDBE2030F2EE0FF6F6B33FD8E62360E57C18F61A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA * V_0 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// if (IsValid && stage == CinemachineCore.Stage.Body)
		bool L_0;
		L_0 = CinemachineConfiner_get_IsValid_m87C7AC9111017572EEACBF7B38926E5A10F81EF5(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_00bb;
		}
	}
	{
		int32_t L_1 = ___stage1;
		if (L_1)
		{
			goto IL_00bb;
		}
	}
	{
		// var extra = GetExtraState<VcamExtraState>(vcam);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2 = ___vcam0;
		VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA * L_3;
		L_3 = CinemachineExtension_GetExtraState_TisVcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA_mBDBE2030F2EE0FF6F6B33FD8E62360E57C18F61A(__this, L_2, /*hidden argument*/CinemachineExtension_GetExtraState_TisVcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA_mBDBE2030F2EE0FF6F6B33FD8E62360E57C18F61A_RuntimeMethod_var);
		V_0 = L_3;
		// if (m_ConfineScreenEdges && state.Lens.Orthographic)
		bool L_4 = __this->get_m_ConfineScreenEdges_11();
		if (!L_4)
		{
			goto IL_003c;
		}
	}
	{
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_5 = ___state2;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_6;
		L_6 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_5, /*hidden argument*/NULL);
		V_2 = L_6;
		bool L_7;
		L_7 = LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_2), /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_003c;
		}
	}
	{
		// displacement = ConfineScreenEdges(vcam, ref state);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8 = ___vcam0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_9 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = CinemachineConfiner_ConfineScreenEdges_m3EF25363525ACDADF5D9A7AFFBD5805A4B9908FA(__this, L_8, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_9, /*hidden argument*/NULL);
		V_1 = L_10;
		goto IL_0049;
	}

IL_003c:
	{
		// displacement = ConfinePoint(state.CorrectedPosition);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_11 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = CinemachineConfiner_ConfinePoint_m7AE2FFDCD682C31954A51D4F0401FCC00642660A(__this, L_12, /*hidden argument*/NULL);
		V_1 = L_13;
	}

IL_0049:
	{
		// if (m_Damping > 0 && deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
		float L_14 = __this->get_m_Damping_12();
		if ((!(((float)L_14) > ((float)(0.0f)))))
		{
			goto IL_0095;
		}
	}
	{
		float L_15 = ___deltaTime3;
		if ((!(((float)L_15) >= ((float)(0.0f)))))
		{
			goto IL_0095;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_16;
		L_16 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_16);
		bool L_17;
		L_17 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_16);
		if (!L_17)
		{
			goto IL_0095;
		}
	}
	{
		// Vector3 delta = displacement - extra.m_previousDisplacement;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = V_1;
		VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA * L_19 = V_0;
		NullCheck(L_19);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = L_19->get_m_previousDisplacement_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21;
		L_21 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_18, L_20, /*hidden argument*/NULL);
		V_3 = L_21;
		// delta = Damper.Damp(delta, m_Damping, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = V_3;
		float L_23 = __this->get_m_Damping_12();
		float L_24 = ___deltaTime3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = Damper_Damp_m5F27E39708AA38EF9CC7D888B6F3681813C0E6F0(L_22, L_23, L_24, /*hidden argument*/NULL);
		V_3 = L_25;
		// displacement = extra.m_previousDisplacement + delta;
		VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA * L_26 = V_0;
		NullCheck(L_26);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = L_26->get_m_previousDisplacement_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
		L_29 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_27, L_28, /*hidden argument*/NULL);
		V_1 = L_29;
	}

IL_0095:
	{
		// extra.m_previousDisplacement = displacement;
		VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA * L_30 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31 = V_1;
		NullCheck(L_30);
		L_30->set_m_previousDisplacement_0(L_31);
		// state.PositionCorrection += displacement;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_32 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_33 = L_32;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_33, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36;
		L_36 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_34, L_35, /*hidden argument*/NULL);
		CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_33, L_36, /*hidden argument*/NULL);
		// extra.confinerDisplacement = displacement.magnitude;
		VcamExtraState_tE9845AA267093B1D1A0E7E2AB306676F3A3D80BA * L_37 = V_0;
		float L_38;
		L_38 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		NullCheck(L_37);
		L_37->set_confinerDisplacement_1(L_38);
	}

IL_00bb:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineConfiner::InvalidatePathCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineConfiner_InvalidatePathCache_m1C66E34112C65B4CDACC628AD8D7F8C90F45706B (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, const RuntimeMethod* method)
{
	{
		// m_pathCache = null;
		__this->set_m_pathCache_13((List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 *)NULL);
		// m_BoundingShape2DCache = null;
		__this->set_m_BoundingShape2DCache_10((Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 *)NULL);
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineConfiner::ValidatePathCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineConfiner_ValidatePathCache_m249EEFABC4DDAD7D8CBAC54CE0C7F5CF2BF90CBE (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79EDB6FA3FCAD26B43E0E27CDAC913C8B11AB536_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6CFA27404B97FD56C5AF1547B3B33584BA67AA20_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D * V_1 = NULL;
	int32_t V_2 = 0;
	Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* V_3 = NULL;
	List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * V_4 = NULL;
	int32_t V_5 = 0;
	CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * V_6 = NULL;
	Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* V_7 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_8;
	memset((&V_8), 0, sizeof(V_8));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_9;
	memset((&V_9), 0, sizeof(V_9));
	int32_t V_10 = 0;
	int32_t V_11 = 0;
	List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * V_12 = NULL;
	int32_t V_13 = 0;
	Type_t * G_B5_0 = NULL;
	{
		// if (m_BoundingShape2DCache != m_BoundingShape2D)
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_0 = __this->get_m_BoundingShape2DCache_10();
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_1 = __this->get_m_BoundingShape2D_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		// InvalidatePathCache();
		CinemachineConfiner_InvalidatePathCache_m1C66E34112C65B4CDACC628AD8D7F8C90F45706B(__this, /*hidden argument*/NULL);
		// m_BoundingShape2DCache = m_BoundingShape2D;
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_3 = __this->get_m_BoundingShape2D_9();
		__this->set_m_BoundingShape2DCache_10(L_3);
	}

IL_0025:
	{
		// Type colliderType = m_BoundingShape2D == null ? null:  m_BoundingShape2D.GetType();
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_4 = __this->get_m_BoundingShape2D_9();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0040;
		}
	}
	{
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_6 = __this->get_m_BoundingShape2D_9();
		NullCheck(L_6);
		Type_t * L_7;
		L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_6, /*hidden argument*/NULL);
		G_B5_0 = L_7;
		goto IL_0041;
	}

IL_0040:
	{
		G_B5_0 = ((Type_t *)(NULL));
	}

IL_0041:
	{
		V_0 = G_B5_0;
		// if (colliderType == typeof(PolygonCollider2D))
		Type_t * L_8 = V_0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_9 = { reinterpret_cast<intptr_t> (PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_10;
		L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_9, /*hidden argument*/NULL);
		bool L_11;
		L_11 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_8, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_00f3;
		}
	}
	{
		// PolygonCollider2D poly = m_BoundingShape2D as PolygonCollider2D;
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_12 = __this->get_m_BoundingShape2D_9();
		V_1 = ((PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D *)IsInstSealed((RuntimeObject*)L_12, PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D_il2cpp_TypeInfo_var));
		// if (m_pathCache == null || m_pathCache.Count != poly.pathCount || m_pathTotalPointCount != poly.GetTotalPointCount())
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_13 = __this->get_m_pathCache_13();
		if (!L_13)
		{
			goto IL_008c;
		}
	}
	{
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_14 = __this->get_m_pathCache_13();
		NullCheck(L_14);
		int32_t L_15;
		L_15 = List_1_get_Count_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_inline(L_14, /*hidden argument*/List_1_get_Count_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_RuntimeMethod_var);
		PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D * L_16 = V_1;
		NullCheck(L_16);
		int32_t L_17;
		L_17 = PolygonCollider2D_get_pathCount_m65B4937F5A9D2F1A3A992FD95DE6BC9A3F4F6D38(L_16, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_15) == ((uint32_t)L_17))))
		{
			goto IL_008c;
		}
	}
	{
		int32_t L_18 = __this->get_m_pathTotalPointCount_14();
		PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D * L_19 = V_1;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = PolygonCollider2D_GetTotalPointCount_mC6CB3859CF8B7DE8AB77325289E12A01777725EA(L_19, /*hidden argument*/NULL);
		if ((((int32_t)L_18) == ((int32_t)L_20)))
		{
			goto IL_00f1;
		}
	}

IL_008c:
	{
		// m_pathCache = new List<List<Vector2>>();
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_21 = (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 *)il2cpp_codegen_object_new(List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894_il2cpp_TypeInfo_var);
		List_1__ctor_m6CFA27404B97FD56C5AF1547B3B33584BA67AA20(L_21, /*hidden argument*/List_1__ctor_m6CFA27404B97FD56C5AF1547B3B33584BA67AA20_RuntimeMethod_var);
		__this->set_m_pathCache_13(L_21);
		// for (int i = 0; i < poly.pathCount; ++i)
		V_2 = 0;
		goto IL_00dc;
	}

IL_009b:
	{
		// Vector2[] path = poly.GetPath(i);
		PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D * L_22 = V_1;
		int32_t L_23 = V_2;
		NullCheck(L_22);
		Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_24;
		L_24 = PolygonCollider2D_GetPath_m202E10B7D451EAB0FC3346ABE252D54D2D4171D0(L_22, L_23, /*hidden argument*/NULL);
		V_3 = L_24;
		// List<Vector2> dst = new List<Vector2>();
		List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_25 = (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)il2cpp_codegen_object_new(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_il2cpp_TypeInfo_var);
		List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53(L_25, /*hidden argument*/List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53_RuntimeMethod_var);
		V_4 = L_25;
		// for (int j = 0; j < path.Length; ++j)
		V_5 = 0;
		goto IL_00c4;
	}

IL_00af:
	{
		// dst.Add(path[j]);
		List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_26 = V_4;
		Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_27 = V_3;
		int32_t L_28 = V_5;
		NullCheck(L_27);
		int32_t L_29 = L_28;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
		NullCheck(L_26);
		List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE(L_26, L_30, /*hidden argument*/List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE_RuntimeMethod_var);
		// for (int j = 0; j < path.Length; ++j)
		int32_t L_31 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
	}

IL_00c4:
	{
		// for (int j = 0; j < path.Length; ++j)
		int32_t L_32 = V_5;
		Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_33 = V_3;
		NullCheck(L_33);
		if ((((int32_t)L_32) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length))))))
		{
			goto IL_00af;
		}
	}
	{
		// m_pathCache.Add(dst);
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_34 = __this->get_m_pathCache_13();
		List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_35 = V_4;
		NullCheck(L_34);
		List_1_Add_m79EDB6FA3FCAD26B43E0E27CDAC913C8B11AB536(L_34, L_35, /*hidden argument*/List_1_Add_m79EDB6FA3FCAD26B43E0E27CDAC913C8B11AB536_RuntimeMethod_var);
		// for (int i = 0; i < poly.pathCount; ++i)
		int32_t L_36 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
	}

IL_00dc:
	{
		// for (int i = 0; i < poly.pathCount; ++i)
		int32_t L_37 = V_2;
		PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D * L_38 = V_1;
		NullCheck(L_38);
		int32_t L_39;
		L_39 = PolygonCollider2D_get_pathCount_m65B4937F5A9D2F1A3A992FD95DE6BC9A3F4F6D38(L_38, /*hidden argument*/NULL);
		if ((((int32_t)L_37) < ((int32_t)L_39)))
		{
			goto IL_009b;
		}
	}
	{
		// m_pathTotalPointCount = poly.GetTotalPointCount();
		PolygonCollider2D_t0DE3E0562D6B75598DFDB71D7605BD8A1761835D * L_40 = V_1;
		NullCheck(L_40);
		int32_t L_41;
		L_41 = PolygonCollider2D_GetTotalPointCount_mC6CB3859CF8B7DE8AB77325289E12A01777725EA(L_40, /*hidden argument*/NULL);
		__this->set_m_pathTotalPointCount_14(L_41);
	}

IL_00f1:
	{
		// return true;
		return (bool)1;
	}

IL_00f3:
	{
		// else if (colliderType == typeof(CompositeCollider2D))
		Type_t * L_42 = V_0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_43 = { reinterpret_cast<intptr_t> (CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_44;
		L_44 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_43, /*hidden argument*/NULL);
		bool L_45;
		L_45 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_42, L_44, /*hidden argument*/NULL);
		if (!L_45)
		{
			goto IL_01fd;
		}
	}
	{
		// CompositeCollider2D poly = m_BoundingShape2D as CompositeCollider2D;
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_46 = __this->get_m_BoundingShape2D_9();
		V_6 = ((CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 *)IsInstSealed((RuntimeObject*)L_46, CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35_il2cpp_TypeInfo_var));
		// if (m_pathCache == null || m_pathCache.Count != poly.pathCount || m_pathTotalPointCount != poly.pointCount)
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_47 = __this->get_m_pathCache_13();
		if (!L_47)
		{
			goto IL_0143;
		}
	}
	{
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_48 = __this->get_m_pathCache_13();
		NullCheck(L_48);
		int32_t L_49;
		L_49 = List_1_get_Count_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_inline(L_48, /*hidden argument*/List_1_get_Count_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_RuntimeMethod_var);
		CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * L_50 = V_6;
		NullCheck(L_50);
		int32_t L_51;
		L_51 = CompositeCollider2D_get_pathCount_mBE03B43FDE29D15B661002681B0F3F4EE6228460(L_50, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_49) == ((uint32_t)L_51))))
		{
			goto IL_0143;
		}
	}
	{
		int32_t L_52 = __this->get_m_pathTotalPointCount_14();
		CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * L_53 = V_6;
		NullCheck(L_53);
		int32_t L_54;
		L_54 = CompositeCollider2D_get_pointCount_m9D81B4AE41532D1BB6DCDC72CD3E3830D2DE59EA(L_53, /*hidden argument*/NULL);
		if ((((int32_t)L_52) == ((int32_t)L_54)))
		{
			goto IL_01fb;
		}
	}

IL_0143:
	{
		// m_pathCache = new List<List<Vector2>>();
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_55 = (List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 *)il2cpp_codegen_object_new(List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894_il2cpp_TypeInfo_var);
		List_1__ctor_m6CFA27404B97FD56C5AF1547B3B33584BA67AA20(L_55, /*hidden argument*/List_1__ctor_m6CFA27404B97FD56C5AF1547B3B33584BA67AA20_RuntimeMethod_var);
		__this->set_m_pathCache_13(L_55);
		// Vector2[] path = new Vector2[poly.pointCount];
		CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * L_56 = V_6;
		NullCheck(L_56);
		int32_t L_57;
		L_57 = CompositeCollider2D_get_pointCount_m9D81B4AE41532D1BB6DCDC72CD3E3830D2DE59EA(L_56, /*hidden argument*/NULL);
		Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_58 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var, (uint32_t)L_57);
		V_7 = L_58;
		// var lossyScale = m_BoundingShape2D.transform.lossyScale;
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_59 = __this->get_m_BoundingShape2D_9();
		NullCheck(L_59);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_60;
		L_60 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_59, /*hidden argument*/NULL);
		NullCheck(L_60);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_61;
		L_61 = Transform_get_lossyScale_m469A16F93F135C1E4D5955C7EBDB893D1892A331(L_60, /*hidden argument*/NULL);
		V_8 = L_61;
		// Vector2 revertCompositeColliderScale = new Vector2(
		//     1f / lossyScale.x,
		//     1f / lossyScale.y);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_62 = V_8;
		float L_63 = L_62.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_64 = V_8;
		float L_65 = L_64.get_y_3();
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_9), ((float)((float)(1.0f)/(float)L_63)), ((float)((float)(1.0f)/(float)L_65)), /*hidden argument*/NULL);
		// for (int i = 0; i < poly.pathCount; ++i)
		V_10 = 0;
		goto IL_01e3;
	}

IL_0194:
	{
		// int numPoints = poly.GetPath(i, path);
		CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * L_66 = V_6;
		int32_t L_67 = V_10;
		Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_68 = V_7;
		NullCheck(L_66);
		int32_t L_69;
		L_69 = CompositeCollider2D_GetPath_mAEB2C2844D33F325E960F5D2C664D3F02E3E145A(L_66, L_67, L_68, /*hidden argument*/NULL);
		V_11 = L_69;
		// List<Vector2> dst = new List<Vector2>();
		List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_70 = (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)il2cpp_codegen_object_new(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_il2cpp_TypeInfo_var);
		List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53(L_70, /*hidden argument*/List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53_RuntimeMethod_var);
		V_12 = L_70;
		// for (int j = 0; j < numPoints; ++j)
		V_13 = 0;
		goto IL_01ca;
	}

IL_01ad:
	{
		// dst.Add(path[j] * revertCompositeColliderScale);
		List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_71 = V_12;
		Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_72 = V_7;
		int32_t L_73 = V_13;
		NullCheck(L_72);
		int32_t L_74 = L_73;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_76 = V_9;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_77;
		L_77 = Vector2_op_Multiply_m98AA5AF174918812B6E0C201C850FABB4A526813_inline(L_75, L_76, /*hidden argument*/NULL);
		NullCheck(L_71);
		List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE(L_71, L_77, /*hidden argument*/List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE_RuntimeMethod_var);
		// for (int j = 0; j < numPoints; ++j)
		int32_t L_78 = V_13;
		V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)1));
	}

IL_01ca:
	{
		// for (int j = 0; j < numPoints; ++j)
		int32_t L_79 = V_13;
		int32_t L_80 = V_11;
		if ((((int32_t)L_79) < ((int32_t)L_80)))
		{
			goto IL_01ad;
		}
	}
	{
		// m_pathCache.Add(dst);
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_81 = __this->get_m_pathCache_13();
		List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_82 = V_12;
		NullCheck(L_81);
		List_1_Add_m79EDB6FA3FCAD26B43E0E27CDAC913C8B11AB536(L_81, L_82, /*hidden argument*/List_1_Add_m79EDB6FA3FCAD26B43E0E27CDAC913C8B11AB536_RuntimeMethod_var);
		// for (int i = 0; i < poly.pathCount; ++i)
		int32_t L_83 = V_10;
		V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1));
	}

IL_01e3:
	{
		// for (int i = 0; i < poly.pathCount; ++i)
		int32_t L_84 = V_10;
		CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * L_85 = V_6;
		NullCheck(L_85);
		int32_t L_86;
		L_86 = CompositeCollider2D_get_pathCount_mBE03B43FDE29D15B661002681B0F3F4EE6228460(L_85, /*hidden argument*/NULL);
		if ((((int32_t)L_84) < ((int32_t)L_86)))
		{
			goto IL_0194;
		}
	}
	{
		// m_pathTotalPointCount = poly.pointCount;
		CompositeCollider2D_tFEE36FCBB44A7A893697E113323B78808D86AF35 * L_87 = V_6;
		NullCheck(L_87);
		int32_t L_88;
		L_88 = CompositeCollider2D_get_pointCount_m9D81B4AE41532D1BB6DCDC72CD3E3830D2DE59EA(L_87, /*hidden argument*/NULL);
		__this->set_m_pathTotalPointCount_14(L_88);
	}

IL_01fb:
	{
		// return true;
		return (bool)1;
	}

IL_01fd:
	{
		// InvalidatePathCache();
		CinemachineConfiner_InvalidatePathCache_m1C66E34112C65B4CDACC628AD8D7F8C90F45706B(__this, /*hidden argument*/NULL);
		// return false;
		return (bool)0;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineConfiner::ConfinePoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineConfiner_ConfinePoint_m7AE2FFDCD682C31954A51D4F0401FCC00642660A (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___camPos0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD6469330B5381EC92DDF375773100F6372E6114C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mDF18F8D24518EFADF4557BF7FA9A6AD294BFD84A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t V_6 = 0;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_7;
	memset((&V_7), 0, sizeof(V_7));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_8;
	memset((&V_8), 0, sizeof(V_8));
	float V_9 = 0.0f;
	{
		// if (m_ConfineMode == Mode.Confine3D)
		int32_t L_0 = __this->get_m_ConfineMode_7();
		if ((!(((uint32_t)L_0) == ((uint32_t)1))))
		{
			goto IL_001c;
		}
	}
	{
		// return m_BoundingVolume.ClosestPoint(camPos) - camPos;
		Collider_t5E81E43C2ECA0209A7C4528E84A632712D192B02 * L_1 = __this->get_m_BoundingVolume_8();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___camPos0;
		NullCheck(L_1);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Collider_ClosestPoint_m7777917E298B31796DEE906B54F0102F6ED76676(L_1, L_2, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___camPos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001c:
	{
		// Vector2 p = camPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___camPos0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_7;
		L_7 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		// Vector2 closest = p;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_8 = V_0;
		V_1 = L_8;
		// if (m_BoundingShape2D.OverlapPoint(camPos))
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_9 = __this->get_m_BoundingShape2D_9();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___camPos0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_11;
		L_11 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		bool L_12;
		L_12 = Collider2D_OverlapPoint_mA115FB7C0F1DDF29F9B6AABA826CA9D51ABFFA4B(L_9, L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_003e;
		}
	}
	{
		// return Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		return L_13;
	}

IL_003e:
	{
		// if (!ValidatePathCache())
		bool L_14;
		L_14 = CinemachineConfiner_ValidatePathCache_m249EEFABC4DDAD7D8CBAC54CE0C7F5CF2BF90CBE(__this, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_004c;
		}
	}
	{
		// return Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		return L_15;
	}

IL_004c:
	{
		// float bestDistance = float.MaxValue;
		V_2 = ((std::numeric_limits<float>::max)());
		// for (int i = 0; i < m_pathCache.Count; ++i)
		V_3 = 0;
		goto IL_011c;
	}

IL_0059:
	{
		// int numPoints = m_pathCache[i].Count;
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_16 = __this->get_m_pathCache_13();
		int32_t L_17 = V_3;
		NullCheck(L_16);
		List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_18;
		L_18 = List_1_get_Item_mDF18F8D24518EFADF4557BF7FA9A6AD294BFD84A_inline(L_16, L_17, /*hidden argument*/List_1_get_Item_mDF18F8D24518EFADF4557BF7FA9A6AD294BFD84A_RuntimeMethod_var);
		NullCheck(L_18);
		int32_t L_19;
		L_19 = List_1_get_Count_mD6469330B5381EC92DDF375773100F6372E6114C_inline(L_18, /*hidden argument*/List_1_get_Count_mD6469330B5381EC92DDF375773100F6372E6114C_RuntimeMethod_var);
		V_4 = L_19;
		// if (numPoints > 0)
		int32_t L_20 = V_4;
		if ((((int32_t)L_20) <= ((int32_t)0)))
		{
			goto IL_0118;
		}
	}
	{
		// Vector2 v0 = m_BoundingShape2D.transform.TransformPoint(m_pathCache[i][numPoints - 1]);
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_21 = __this->get_m_BoundingShape2D_9();
		NullCheck(L_21);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_22;
		L_22 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_21, /*hidden argument*/NULL);
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_23 = __this->get_m_pathCache_13();
		int32_t L_24 = V_3;
		NullCheck(L_23);
		List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_25;
		L_25 = List_1_get_Item_mDF18F8D24518EFADF4557BF7FA9A6AD294BFD84A_inline(L_23, L_24, /*hidden argument*/List_1_get_Item_mDF18F8D24518EFADF4557BF7FA9A6AD294BFD84A_RuntimeMethod_var);
		int32_t L_26 = V_4;
		NullCheck(L_25);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_27;
		L_27 = List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_inline(L_25, ((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)1)), /*hidden argument*/List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_RuntimeMethod_var);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_27, /*hidden argument*/NULL);
		NullCheck(L_22);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
		L_29 = Transform_TransformPoint_m68AF95765A9279192E601208A9C5170027A5F0D2(L_22, L_28, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_30;
		L_30 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_29, /*hidden argument*/NULL);
		V_5 = L_30;
		// for (int j = 0; j < numPoints; ++j)
		V_6 = 0;
		goto IL_0112;
	}

IL_00aa:
	{
		// Vector2 v = m_BoundingShape2D.transform.TransformPoint(m_pathCache[i][j]);
		Collider2D_tDDBF081328B83D21D0BA3B5036D77B32528BA722 * L_31 = __this->get_m_BoundingShape2D_9();
		NullCheck(L_31);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_32;
		L_32 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_31, /*hidden argument*/NULL);
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_33 = __this->get_m_pathCache_13();
		int32_t L_34 = V_3;
		NullCheck(L_33);
		List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_35;
		L_35 = List_1_get_Item_mDF18F8D24518EFADF4557BF7FA9A6AD294BFD84A_inline(L_33, L_34, /*hidden argument*/List_1_get_Item_mDF18F8D24518EFADF4557BF7FA9A6AD294BFD84A_RuntimeMethod_var);
		int32_t L_36 = V_6;
		NullCheck(L_35);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_37;
		L_37 = List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_inline(L_35, L_36, /*hidden argument*/List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_RuntimeMethod_var);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_37, /*hidden argument*/NULL);
		NullCheck(L_32);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Transform_TransformPoint_m68AF95765A9279192E601208A9C5170027A5F0D2(L_32, L_38, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_40;
		L_40 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_39, /*hidden argument*/NULL);
		V_7 = L_40;
		// Vector2 c = Vector2.Lerp(v0, v, p.ClosestPointOnSegment(v0, v));
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_41 = V_5;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_42 = V_7;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_43 = V_0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_44 = V_5;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_45 = V_7;
		float L_46;
		L_46 = UnityVectorExtensions_ClosestPointOnSegment_m2743E36D603D1321F3BF3F0FA76618D30CF48144(L_43, L_44, L_45, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_47;
		L_47 = Vector2_Lerp_mC9A8AB816281F4447B7B62264595C16751ED355B_inline(L_41, L_42, L_46, /*hidden argument*/NULL);
		V_8 = L_47;
		// float d = Vector2.SqrMagnitude(p - c);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_48 = V_0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_49 = V_8;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_50;
		L_50 = Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline(L_48, L_49, /*hidden argument*/NULL);
		float L_51;
		L_51 = Vector2_SqrMagnitude_mC2F6F1199AD28D4518D74C7C0A9371722126102A(L_50, /*hidden argument*/NULL);
		V_9 = L_51;
		// if (d < bestDistance)
		float L_52 = V_9;
		float L_53 = V_2;
		if ((!(((float)L_52) < ((float)L_53))))
		{
			goto IL_0108;
		}
	}
	{
		// bestDistance = d;
		float L_54 = V_9;
		V_2 = L_54;
		// closest = c;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_55 = V_8;
		V_1 = L_55;
	}

IL_0108:
	{
		// v0 = v;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_56 = V_7;
		V_5 = L_56;
		// for (int j = 0; j < numPoints; ++j)
		int32_t L_57 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)1));
	}

IL_0112:
	{
		// for (int j = 0; j < numPoints; ++j)
		int32_t L_58 = V_6;
		int32_t L_59 = V_4;
		if ((((int32_t)L_58) < ((int32_t)L_59)))
		{
			goto IL_00aa;
		}
	}

IL_0118:
	{
		// for (int i = 0; i < m_pathCache.Count; ++i)
		int32_t L_60 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)1));
	}

IL_011c:
	{
		// for (int i = 0; i < m_pathCache.Count; ++i)
		int32_t L_61 = V_3;
		List_1_t5128DCBC80975324FF27985AB2A9F3D29DACA894 * L_62 = __this->get_m_pathCache_13();
		NullCheck(L_62);
		int32_t L_63;
		L_63 = List_1_get_Count_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_inline(L_62, /*hidden argument*/List_1_get_Count_mE9BDB711B1ED91FE1DCB0BC41D682F64C83A76D0_RuntimeMethod_var);
		if ((((int32_t)L_61) < ((int32_t)L_63)))
		{
			goto IL_0059;
		}
	}
	{
		// return closest - p;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_64 = V_1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_65 = V_0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_66;
		L_66 = Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline(L_64, L_65, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_67;
		L_67 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_66, /*hidden argument*/NULL);
		return L_67;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineConfiner::ConfineScreenEdges(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineConfiner_ConfineScreenEdges_m3EF25363525ACDADF5D9A7AFFBD5805A4B9908FA (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_4;
	memset((&V_4), 0, sizeof(V_4));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_5;
	memset((&V_5), 0, sizeof(V_5));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_6;
	memset((&V_6), 0, sizeof(V_6));
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_7;
	memset((&V_7), 0, sizeof(V_7));
	int32_t V_8 = 0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_9;
	memset((&V_9), 0, sizeof(V_9));
	{
		// Quaternion rot = Quaternion.Inverse(state.CorrectedOrientation);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_0 = ___state1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_0, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_2;
		L_2 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_1, /*hidden argument*/NULL);
		// float dy = state.Lens.OrthographicSize;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_3 = ___state1;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_4;
		L_4 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_3, /*hidden argument*/NULL);
		float L_5 = L_4.get_OrthographicSize_2();
		V_0 = L_5;
		// float dx = dy * state.Lens.Aspect;
		float L_6 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_7 = ___state1;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_8;
		L_8 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_7, /*hidden argument*/NULL);
		V_7 = L_8;
		float L_9;
		L_9 = LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_7), /*hidden argument*/NULL);
		V_1 = ((float)il2cpp_codegen_multiply((float)L_6, (float)L_9));
		// Vector3 vx = (rot * Vector3.right) * dx;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_10 = L_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = Vector3_get_right_mF5A51F81961474E0A7A31C2757FD00921FB79C44(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_10, L_11, /*hidden argument*/NULL);
		float L_13 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_12, L_13, /*hidden argument*/NULL);
		V_2 = L_14;
		// Vector3 vy = (rot * Vector3.up) * dy;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_10, L_15, /*hidden argument*/NULL);
		float L_17 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		L_18 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_16, L_17, /*hidden argument*/NULL);
		V_3 = L_18;
		// Vector3 displacement = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_4 = L_19;
		// Vector3 camPos = state.CorrectedPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_20 = ___state1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21;
		L_21 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_20, /*hidden argument*/NULL);
		V_5 = L_21;
		// Vector3 lastD = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
		L_22 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_6 = L_22;
		// for (int i = 0; i < kMaxIter; ++i)
		V_8 = 0;
		goto IL_012d;
	}

IL_006a:
	{
		// Vector3 d = ConfinePoint((camPos - vy) - vx);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_23, L_24, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_25, L_26, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = CinemachineConfiner_ConfinePoint_m7AE2FFDCD682C31954A51D4F0401FCC00642660A(__this, L_27, /*hidden argument*/NULL);
		V_9 = L_28;
		// if (d.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29 = V_9;
		bool L_30;
		L_30 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_29, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_009f;
		}
	}
	{
		// d = ConfinePoint((camPos + vy) + vx);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33;
		L_33 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_31, L_32, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
		L_35 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_33, L_34, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36;
		L_36 = CinemachineConfiner_ConfinePoint_m7AE2FFDCD682C31954A51D4F0401FCC00642660A(__this, L_35, /*hidden argument*/NULL);
		V_9 = L_36;
	}

IL_009f:
	{
		// if (d.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37 = V_9;
		bool L_38;
		L_38 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_37, /*hidden argument*/NULL);
		if (!L_38)
		{
			goto IL_00be;
		}
	}
	{
		// d = ConfinePoint((camPos - vy) + vx);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41;
		L_41 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_39, L_40, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43;
		L_43 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_41, L_42, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44;
		L_44 = CinemachineConfiner_ConfinePoint_m7AE2FFDCD682C31954A51D4F0401FCC00642660A(__this, L_43, /*hidden argument*/NULL);
		V_9 = L_44;
	}

IL_00be:
	{
		// if (d.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45 = V_9;
		bool L_46;
		L_46 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_45, /*hidden argument*/NULL);
		if (!L_46)
		{
			goto IL_00dd;
		}
	}
	{
		// d = ConfinePoint((camPos + vy) - vx);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_49;
		L_49 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_47, L_48, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_50 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_51;
		L_51 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_49, L_50, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_52;
		L_52 = CinemachineConfiner_ConfinePoint_m7AE2FFDCD682C31954A51D4F0401FCC00642660A(__this, L_51, /*hidden argument*/NULL);
		V_9 = L_52;
	}

IL_00dd:
	{
		// if (d.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_53 = V_9;
		bool L_54;
		L_54 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_53, /*hidden argument*/NULL);
		if (L_54)
		{
			goto IL_0136;
		}
	}
	{
		// if ((d + lastD).AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_55 = V_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_56 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_57;
		L_57 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_55, L_56, /*hidden argument*/NULL);
		bool L_58;
		L_58 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_57, /*hidden argument*/NULL);
		if (!L_58)
		{
			goto IL_010d;
		}
	}
	{
		// displacement += d * 0.5f;  // confiner too small: center it
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_59 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_60 = V_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_61;
		L_61 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_60, (0.5f), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_62;
		L_62 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_59, L_61, /*hidden argument*/NULL);
		V_4 = L_62;
		// break;
		goto IL_0136;
	}

IL_010d:
	{
		// displacement += d;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_63 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_64 = V_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_65;
		L_65 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_63, L_64, /*hidden argument*/NULL);
		V_4 = L_65;
		// camPos += d;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_66 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_67 = V_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_68;
		L_68 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_66, L_67, /*hidden argument*/NULL);
		V_5 = L_68;
		// lastD = d;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_69 = V_9;
		V_6 = L_69;
		// for (int i = 0; i < kMaxIter; ++i)
		int32_t L_70 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)1));
	}

IL_012d:
	{
		// for (int i = 0; i < kMaxIter; ++i)
		int32_t L_71 = V_8;
		if ((((int32_t)L_71) < ((int32_t)((int32_t)12))))
		{
			goto IL_006a;
		}
	}

IL_0136:
	{
		// return displacement;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_72 = V_4;
		return L_72;
	}
}
// System.Void Cinemachine.CinemachineConfiner::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineConfiner__ctor_m51000A5BAF0EEDF46F862CB2C77BCBDF41035C68 (CinemachineConfiner_tB85C2863E800596353E4E8F6BA19492837F7C45D * __this, const RuntimeMethod* method)
{
	{
		// public bool m_ConfineScreenEdges = true;
		__this->set_m_ConfineScreenEdges_11((bool)1);
		CinemachineExtension__ctor_m7331AF4105FCAFF48E3CC9A412B1953647E0BEBA(__this, /*hidden argument*/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.CinemachineCore Cinemachine.CinemachineCore::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (sInstance == null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_0 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_sInstance_2();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		// sInstance = new CinemachineCore();
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_1 = (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 *)il2cpp_codegen_object_new(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore__ctor_mC1794CB6B097D4CB15080ECDB82E4F2267C1D712(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_sInstance_2(L_1);
	}

IL_0011:
	{
		// return sInstance;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_2 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_sInstance_2();
		return L_2;
	}
}
// System.Single Cinemachine.CinemachineCore::get_DeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_DeltaTime_m8AC61BA9F0163DFE1A3D0FC5C40937B7722EB883 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static float DeltaTime => UniformDeltaTimeOverride >= 0 ? UniformDeltaTimeOverride : Time.deltaTime;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_0 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_UniformDeltaTimeOverride_5();
		if ((((float)L_0) >= ((float)(0.0f))))
		{
			goto IL_0012;
		}
	}
	{
		float L_1;
		L_1 = Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290(/*hidden argument*/NULL);
		return L_1;
	}

IL_0012:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_2 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_UniformDeltaTimeOverride_5();
		return L_2;
	}
}
// System.Single Cinemachine.CinemachineCore::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static float CurrentTime => CurrentTimeOverride >= 0 ? CurrentTimeOverride : Time.time;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_0 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CurrentTimeOverride_6();
		if ((((float)L_0) >= ((float)(0.0f))))
		{
			goto IL_0012;
		}
	}
	{
		float L_1;
		L_1 = Time_get_time_m1A186074B1FCD448AB13A4B9D715AB9ED0B40844(/*hidden argument*/NULL);
		return L_1;
	}

IL_0012:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_2 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CurrentTimeOverride_6();
		return L_2;
	}
}
// System.Int32 Cinemachine.CinemachineCore::get_BrainCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_BrainCount_mA544A424A3E3FC613955E2D60CA93484BC97616C (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA32BB0436EBEDDA482D511CE197B328411DC2D72_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public int BrainCount { get { return mActiveBrains.Count; } }
		List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * L_0 = __this->get_mActiveBrains_10();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mA32BB0436EBEDDA482D511CE197B328411DC2D72_inline(L_0, /*hidden argument*/List_1_get_Count_mA32BB0436EBEDDA482D511CE197B328411DC2D72_RuntimeMethod_var);
		return L_1;
	}
}
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::GetActiveBrain(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * CinemachineCore_GetActiveBrain_m99FB4BE86B83C680EB414B5D1770908EA7ADF558 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC008429D8DEA581FDB1F42421E8438759CBABC7A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return mActiveBrains[index];
		List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * L_0 = __this->get_mActiveBrains_10();
		int32_t L_1 = ___index0;
		NullCheck(L_0);
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_2;
		L_2 = List_1_get_Item_mC008429D8DEA581FDB1F42421E8438759CBABC7A_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_mC008429D8DEA581FDB1F42421E8438759CBABC7A_RuntimeMethod_var);
		return L_2;
	}
}
// System.Void Cinemachine.CinemachineCore::AddActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_AddActiveBrain_m0BD0B7F334ABB98A322EACBA8285BD164D6E69AB (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___brain0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_m65CA9516435A8000B565DF17178C919ED741D5E0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// RemoveActiveBrain(brain);
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_0 = ___brain0;
		CinemachineCore_RemoveActiveBrain_m1FF228AA890EFDF236F0E434A1C88701A66BAE15(__this, L_0, /*hidden argument*/NULL);
		// mActiveBrains.Insert(0, brain);
		List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * L_1 = __this->get_mActiveBrains_10();
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_2 = ___brain0;
		NullCheck(L_1);
		List_1_Insert_m65CA9516435A8000B565DF17178C919ED741D5E0(L_1, 0, L_2, /*hidden argument*/List_1_Insert_m65CA9516435A8000B565DF17178C919ED741D5E0_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveBrain_m1FF228AA890EFDF236F0E434A1C88701A66BAE15 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___brain0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mC8C074B5DF04A969664E9E2DE9864A06B5E09FB7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// mActiveBrains.Remove(brain);
		List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * L_0 = __this->get_mActiveBrains_10();
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_1 = ___brain0;
		NullCheck(L_0);
		bool L_2;
		L_2 = List_1_Remove_mC8C074B5DF04A969664E9E2DE9864A06B5E09FB7(L_0, L_1, /*hidden argument*/List_1_Remove_mC8C074B5DF04A969664E9E2DE9864A06B5E09FB7_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Int32 Cinemachine.CinemachineCore::get_VirtualCameraCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_VirtualCameraCount_m09675B5895A728AC31A0892F5343264CB34FE708 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public int VirtualCameraCount { get { return mActiveCameras.Count; } }
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_0 = __this->get_mActiveCameras_11();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_inline(L_0, /*hidden argument*/List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_RuntimeMethod_var);
		return L_1;
	}
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineCore::GetVirtualCamera(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * CinemachineCore_GetVirtualCamera_m648982BBF286DB719899EB96C4E7FF17B1B5C86C (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return mActiveCameras[index];
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_0 = __this->get_mActiveCameras_11();
		int32_t L_1 = ___index0;
		NullCheck(L_0);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2;
		L_2 = List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_RuntimeMethod_var);
		return L_2;
	}
}
// System.Void Cinemachine.CinemachineCore::AddActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_AddActiveCamera_m15B0C7AD4C1A0F46FC24A1121B399D80F7026DB7 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_mB6B2170C58655D0146CD2D5C12388255BACC75E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// RemoveActiveCamera(vcam);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		CinemachineCore_RemoveActiveCamera_mD28005289E4D2F4000E8121243A97DCE8922B4C1(__this, L_0, /*hidden argument*/NULL);
		// for (insertIndex = 0; insertIndex < mActiveCameras.Count; ++insertIndex)
		V_0 = 0;
		goto IL_0028;
	}

IL_000b:
	{
		// if (vcam.Priority >= mActiveCameras[insertIndex].Priority)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = ___vcam0;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline(L_1, /*hidden argument*/NULL);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_3 = __this->get_mActiveCameras_11();
		int32_t L_4 = V_0;
		NullCheck(L_3);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_5;
		L_5 = List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_inline(L_3, L_4, /*hidden argument*/List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_RuntimeMethod_var);
		NullCheck(L_5);
		int32_t L_6;
		L_6 = CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline(L_5, /*hidden argument*/NULL);
		if ((((int32_t)L_2) >= ((int32_t)L_6)))
		{
			goto IL_0036;
		}
	}
	{
		// for (insertIndex = 0; insertIndex < mActiveCameras.Count; ++insertIndex)
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_0028:
	{
		// for (insertIndex = 0; insertIndex < mActiveCameras.Count; ++insertIndex)
		int32_t L_8 = V_0;
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_9 = __this->get_mActiveCameras_11();
		NullCheck(L_9);
		int32_t L_10;
		L_10 = List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_inline(L_9, /*hidden argument*/List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_RuntimeMethod_var);
		if ((((int32_t)L_8) < ((int32_t)L_10)))
		{
			goto IL_000b;
		}
	}

IL_0036:
	{
		// mActiveCameras.Insert(insertIndex, vcam);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_11 = __this->get_mActiveCameras_11();
		int32_t L_12 = V_0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_13 = ___vcam0;
		NullCheck(L_11);
		List_1_Insert_mB6B2170C58655D0146CD2D5C12388255BACC75E9(L_11, L_12, L_13, /*hidden argument*/List_1_Insert_mB6B2170C58655D0146CD2D5C12388255BACC75E9_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveCamera_mD28005289E4D2F4000E8121243A97DCE8922B4C1 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// mActiveCameras.Remove(vcam);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_0 = __this->get_mActiveCameras_11();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = ___vcam0;
		NullCheck(L_0);
		bool L_2;
		L_2 = List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5(L_0, L_1, /*hidden argument*/List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCore::CameraDestroyed(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDestroyed_m9A825D47C357F36DABCC51C466E0704BD49E13EB (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m31E50BC649F5B38A0EBDA1E8930180D6B61E2AF2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m0A3CD00956F8CA34DE7676EFEB45FA0E6D4F1F63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mDAC8D11126C7DC1D5000C08C1CC276D49C0BE036_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (mActiveCameras.Contains(vcam))
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_0 = __this->get_mActiveCameras_11();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = ___vcam0;
		NullCheck(L_0);
		bool L_2;
		L_2 = List_1_Contains_mDAC8D11126C7DC1D5000C08C1CC276D49C0BE036(L_0, L_1, /*hidden argument*/List_1_Contains_mDAC8D11126C7DC1D5000C08C1CC276D49C0BE036_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_001b;
		}
	}
	{
		// mActiveCameras.Remove(vcam);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_3 = __this->get_mActiveCameras_11();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = ___vcam0;
		NullCheck(L_3);
		bool L_5;
		L_5 = List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5(L_3, L_4, /*hidden argument*/List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5_RuntimeMethod_var);
	}

IL_001b:
	{
		// if (mUpdateStatus != null && mUpdateStatus.ContainsKey(vcam))
		Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_6 = __this->get_mUpdateStatus_16();
		if (!L_6)
		{
			goto IL_003e;
		}
	}
	{
		Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_7 = __this->get_mUpdateStatus_16();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8 = ___vcam0;
		NullCheck(L_7);
		bool L_9;
		L_9 = Dictionary_2_ContainsKey_m31E50BC649F5B38A0EBDA1E8930180D6B61E2AF2(L_7, L_8, /*hidden argument*/Dictionary_2_ContainsKey_m31E50BC649F5B38A0EBDA1E8930180D6B61E2AF2_RuntimeMethod_var);
		if (!L_9)
		{
			goto IL_003e;
		}
	}
	{
		// mUpdateStatus.Remove(vcam);
		Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_10 = __this->get_mUpdateStatus_16();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_11 = ___vcam0;
		NullCheck(L_10);
		bool L_12;
		L_12 = Dictionary_2_Remove_m0A3CD00956F8CA34DE7676EFEB45FA0E6D4F1F63(L_10, L_11, /*hidden argument*/Dictionary_2_Remove_m0A3CD00956F8CA34DE7676EFEB45FA0E6D4F1F63_RuntimeMethod_var);
	}

IL_003e:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCore::CameraEnabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraEnabled_m5DC7D833542C8CEA753704CE9026C4CE9A00EAC6 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m95F941E65525549D84C05CCC666F76136A2CB118_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_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_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = CinemachineVirtualCameraBase_get_ParentCamera_mF5286EB2177F8957BC48A0BD3A5815EB408FD60C(L_0, /*hidden argument*/NULL);
		V_1 = L_1;
		goto IL_0016;
	}

IL_000b:
	{
		// ++parentLevel;
		int32_t L_2 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)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_t6F02F958011535010196E7CDD88578BEDB9AE685_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_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * L_6 = __this->get_mAllCameras_12();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_7 = (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *)il2cpp_codegen_object_new(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var);
		List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58(L_7, /*hidden argument*/List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		NullCheck(L_6);
		List_1_Add_m95F941E65525549D84C05CCC666F76136A2CB118(L_6, L_7, /*hidden argument*/List_1_Add_m95F941E65525549D84C05CCC666F76136A2CB118_RuntimeMethod_var);
	}

IL_002b:
	{
		// while (mAllCameras.Count <= parentLevel)
		List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * L_8 = __this->get_mAllCameras_12();
		NullCheck(L_8);
		int32_t L_9;
		L_9 = List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_inline(L_8, /*hidden argument*/List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_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_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * L_11 = __this->get_mAllCameras_12();
		int32_t L_12 = V_0;
		NullCheck(L_11);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_13;
		L_13 = List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_inline(L_11, L_12, /*hidden argument*/List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_RuntimeMethod_var);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_14 = ___vcam0;
		NullCheck(L_13);
		List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2(L_13, L_14, /*hidden argument*/List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCore::CameraDisabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDisabled_m9B1E9D658D5C6090F2C85A82C013908DC99A380E (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_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_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * L_0 = __this->get_mAllCameras_12();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_2;
		L_2 = List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_RuntimeMethod_var);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3 = ___vcam0;
		NullCheck(L_2);
		bool L_4;
		L_4 = List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5(L_2, L_3, /*hidden argument*/List_1_Remove_mEC2500B3A9870B7227966134AB3EAE10559112B5_RuntimeMethod_var);
		// for (int i = 0; i < mAllCameras.Count; ++i)
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_001b:
	{
		// for (int i = 0; i < mAllCameras.Count; ++i)
		int32_t L_6 = V_0;
		List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * L_7 = __this->get_mAllCameras_12();
		NullCheck(L_7);
		int32_t L_8;
		L_8 = List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_inline(L_7, /*hidden argument*/List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_RuntimeMethod_var);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0004;
		}
	}
	{
		// if (mRoundRobinVcamLastFrame == vcam)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_9 = __this->get_mRoundRobinVcamLastFrame_13();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_10 = ___vcam0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_003e;
		}
	}
	{
		// mRoundRobinVcamLastFrame = null;
		__this->set_mRoundRobinVcamLastFrame_13((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL);
	}

IL_003e:
	{
		// }
		return;
	}
}
// System.Int32 Cinemachine.CinemachineCore::get_FixedFrameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_FixedFrameCount_m119017A9C55B62668AFD1AE6D209A1E9B21210C8 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// static int FixedFrameCount { get; set; } // Current fixed frame count
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		int32_t L_0 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_U3CFixedFrameCountU3Ek__BackingField_15();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineCore::set_FixedFrameCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_set_FixedFrameCount_m814A0AC94BD3C5FEC3CEB31390AFC79D7F664F6D (int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// static int FixedFrameCount { get; set; } // Current fixed frame count
		int32_t L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_U3CFixedFrameCountU3Ek__BackingField_15(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineCore::UpdateAllActiveVirtualCameras(System.Int32,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_UpdateAllActiveVirtualCameras_mCEAF2622091B0DC36A26A844C7C6022BF3C40A51 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, int32_t ___layerMask0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0C89863CB068F9C8D21ACC85F8A8F8EB56682041_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_2 = NULL;
	float V_3 = 0.0f;
	int32_t V_4 = 0;
	List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * V_5 = NULL;
	int32_t V_6 = 0;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_7 = NULL;
	int32_t G_B17_0 = 0;
	{
		// var filter = CurrentUpdateFilter;
		int32_t L_0;
		L_0 = CinemachineCore_get_CurrentUpdateFilter_m6FC774F24C226A7BACD909FB796DC1406A5EDCD0_inline(__this, /*hidden argument*/NULL);
		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_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2 = __this->get_mRoundRobinVcamLastFrame_13();
		V_2 = L_2;
		// float now = CinemachineCore.CurrentTime;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_3;
		L_3 = CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625(/*hidden argument*/NULL);
		V_3 = L_3;
		// if (now != mLastUpdateTime)
		float L_4 = V_3;
		float L_5 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_mLastUpdateTime_14();
		if ((((float)L_4) == ((float)L_5)))
		{
			goto IL_003c;
		}
	}
	{
		// mLastUpdateTime = now;
		float L_6 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_mLastUpdateTime_14(L_6);
		// if ((filter & ~UpdateFilter.Smart) == UpdateFilter.Fixed)
		int32_t L_7 = V_0;
		if (((int32_t)((int32_t)L_7&(int32_t)((int32_t)-9))))
		{
			goto IL_003c;
		}
	}
	{
		// ++FixedFrameCount;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		int32_t L_8;
		L_8 = CinemachineCore_get_FixedFrameCount_m119017A9C55B62668AFD1AE6D209A1E9B21210C8_inline(/*hidden argument*/NULL);
		CinemachineCore_set_FixedFrameCount_m814A0AC94BD3C5FEC3CEB31390AFC79D7F664F6D_inline(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)), /*hidden argument*/NULL);
	}

IL_003c:
	{
		// for (int i = mAllCameras.Count-1; i >= 0; --i)
		List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * L_9 = __this->get_mAllCameras_12();
		NullCheck(L_9);
		int32_t L_10;
		L_10 = List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_inline(L_9, /*hidden argument*/List_1_get_Count_mA127B404CCEA9DC25AB01FC10D097AEE496C18C9_RuntimeMethod_var);
		V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1));
		goto IL_0141;
	}

IL_0050:
	{
		// var sublist = mAllCameras[i];
		List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * L_11 = __this->get_mAllCameras_12();
		int32_t L_12 = V_4;
		NullCheck(L_11);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_13;
		L_13 = List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_inline(L_11, L_12, /*hidden argument*/List_1_get_Item_mCD085207406336F31DC40B9FF5A6291FE3581351_RuntimeMethod_var);
		V_5 = L_13;
		// for (int j = sublist.Count - 1; j >= 0; --j)
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_14 = V_5;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_inline(L_14, /*hidden argument*/List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_RuntimeMethod_var);
		V_6 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1));
		goto IL_0133;
	}

IL_006f:
	{
		// var vcam = sublist[j];
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_16 = V_5;
		int32_t L_17 = V_6;
		NullCheck(L_16);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_18;
		L_18 = List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_inline(L_16, L_17, /*hidden argument*/List_1_get_Item_mA90853D0BCE8014B95F05F837C63399BB31A3A1C_RuntimeMethod_var);
		V_7 = L_18;
		// if (canUpdateStandby && vcam == mRoundRobinVcamLastFrame)
		bool L_19 = V_1;
		if (!L_19)
		{
			goto IL_008e;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_20 = V_7;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_21 = __this->get_mRoundRobinVcamLastFrame_13();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_22;
		L_22 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_008e;
		}
	}
	{
		// currentRoundRobin = null; // update the next roundrobin candidate
		V_2 = (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL;
	}

IL_008e:
	{
		// if (vcam == null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_23 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_24;
		L_24 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_23, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_00a6;
		}
	}
	{
		// sublist.RemoveAt(j);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_25 = V_5;
		int32_t L_26 = V_6;
		NullCheck(L_25);
		List_1_RemoveAt_m0C89863CB068F9C8D21ACC85F8A8F8EB56682041(L_25, L_26, /*hidden argument*/List_1_RemoveAt_m0C89863CB068F9C8D21ACC85F8A8F8EB56682041_RuntimeMethod_var);
		// continue; // deleted
		goto IL_012d;
	}

IL_00a6:
	{
		// if (vcam.m_StandbyUpdate == CinemachineVirtualCameraBase.StandbyUpdateMode.Always
		//     || IsLive(vcam))
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_27 = V_7;
		NullCheck(L_27);
		int32_t L_28 = L_27->get_m_StandbyUpdate_12();
		if ((((int32_t)L_28) == ((int32_t)1)))
		{
			goto IL_00ba;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_29 = V_7;
		bool L_30;
		L_30 = CinemachineCore_IsLive_m61EC3BE5D22564DD740379A88639BF368EBC1E43(__this, L_29, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_00db;
		}
	}

IL_00ba:
	{
		// if (((1 << vcam.gameObject.layer) & layerMask) != 0)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_31 = V_7;
		NullCheck(L_31);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_32;
		L_32 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_31, /*hidden argument*/NULL);
		NullCheck(L_32);
		int32_t L_33;
		L_33 = GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F(L_32, /*hidden argument*/NULL);
		int32_t L_34 = ___layerMask0;
		if (!((int32_t)((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)31)))))&(int32_t)L_34)))
		{
			goto IL_012d;
		}
	}
	{
		// UpdateVirtualCamera(vcam, worldUp, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_35 = V_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36 = ___worldUp1;
		float L_37 = ___deltaTime2;
		CinemachineCore_UpdateVirtualCamera_m937B1B00C50FDEFC1C9AE346DF37A0694D04F9EF(__this, L_35, L_36, L_37, /*hidden argument*/NULL);
		// }
		goto IL_012d;
	}

IL_00db:
	{
		// else if (currentRoundRobin == null
		//     && mRoundRobinVcamLastFrame != vcam
		//     && canUpdateStandby
		//     && vcam.m_StandbyUpdate != CinemachineVirtualCameraBase.StandbyUpdateMode.Never
		//     && vcam.isActiveAndEnabled)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_38 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_39;
		L_39 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_38, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_39)
		{
			goto IL_00f3;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_40 = __this->get_mRoundRobinVcamLastFrame_13();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_41 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_42;
		L_42 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_40, L_41, /*hidden argument*/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)((int32_t)G_B17_0&(int32_t)L_43)))
		{
			goto IL_012d;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_44 = V_7;
		NullCheck(L_44);
		int32_t L_45 = L_44->get_m_StandbyUpdate_12();
		if (!L_45)
		{
			goto IL_012d;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_46 = V_7;
		NullCheck(L_46);
		bool L_47;
		L_47 = Behaviour_get_isActiveAndEnabled_mDD843C0271D492C1E08E0F8DEE8B6F1CFA951BFA(L_46, /*hidden argument*/NULL);
		if (!L_47)
		{
			goto IL_012d;
		}
	}
	{
		// CurrentUpdateFilter &= ~UpdateFilter.Smart; // force it
		int32_t L_48;
		L_48 = CinemachineCore_get_CurrentUpdateFilter_m6FC774F24C226A7BACD909FB796DC1406A5EDCD0_inline(__this, /*hidden argument*/NULL);
		CinemachineCore_set_CurrentUpdateFilter_m3E96AD239CF49A028CF514AE0631AA05DE5E3313_inline(__this, ((int32_t)((int32_t)L_48&(int32_t)((int32_t)-9))), /*hidden argument*/NULL);
		// UpdateVirtualCamera(vcam, worldUp, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_49 = V_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_50 = ___worldUp1;
		float L_51 = ___deltaTime2;
		CinemachineCore_UpdateVirtualCamera_m937B1B00C50FDEFC1C9AE346DF37A0694D04F9EF(__this, L_49, L_50, L_51, /*hidden argument*/NULL);
		// CurrentUpdateFilter = filter;
		int32_t L_52 = V_0;
		CinemachineCore_set_CurrentUpdateFilter_m3E96AD239CF49A028CF514AE0631AA05DE5E3313_inline(__this, L_52, /*hidden argument*/NULL);
		// currentRoundRobin = vcam;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * 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((int32_t)L_54, (int32_t)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((int32_t)L_56, (int32_t)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_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_59 = V_2;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_60 = __this->get_mRoundRobinVcamLastFrame_13();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_61;
		L_61 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_59, L_60, /*hidden argument*/NULL);
		if (!L_61)
		{
			goto IL_015c;
		}
	}
	{
		// currentRoundRobin = null; // take the first candidate
		V_2 = (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL;
	}

IL_015c:
	{
		// mRoundRobinVcamLastFrame = currentRoundRobin;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_62 = V_2;
		__this->set_mRoundRobinVcamLastFrame_13(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_m937B1B00C50FDEFC1C9AE346DF37A0694D04F9EF (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7BCABAC8840400D8E3582BD1E5E6161455359E5C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mDABE759C92DE3E4AB38EFE73FA1263031189F7A7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5D2245FBA4D73A7A44E91C68103EC6A645D9A3D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t65DAFAB0BA9482C7B23F5B1B01DE209C617434E5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * V_1 = NULL;
	int32_t V_2 = 0;
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_3 = NULL;
	int32_t G_B14_0 = 0;
	{
		// if (vcam == null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// bool isSmartUpdate = (CurrentUpdateFilter & UpdateFilter.Smart) == UpdateFilter.Smart;
		int32_t L_2;
		L_2 = CinemachineCore_get_CurrentUpdateFilter_m6FC774F24C226A7BACD909FB796DC1406A5EDCD0_inline(__this, /*hidden argument*/NULL);
		// UpdateTracker.UpdateClock updateClock
		//     = (UpdateTracker.UpdateClock)(CurrentUpdateFilter & ~UpdateFilter.Smart);
		int32_t L_3;
		L_3 = CinemachineCore_get_CurrentUpdateFilter_m6FC774F24C226A7BACD909FB796DC1406A5EDCD0_inline(__this, /*hidden argument*/NULL);
		V_0 = ((int32_t)((int32_t)L_3&(int32_t)((int32_t)-9)));
		// if (isSmartUpdate)
		if (!((((int32_t)((int32_t)((int32_t)L_2&(int32_t)8))) == ((int32_t)8))? 1 : 0))
		{
			goto IL_003c;
		}
	}
	{
		// Transform updateTarget = GetUpdateTarget(vcam);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = ___vcam0;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5;
		L_5 = CinemachineCore_GetUpdateTarget_m4BCCFF232B14DEDDAF22E5E526638833FA065094(L_4, /*hidden argument*/NULL);
		V_3 = L_5;
		// if (updateTarget == null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0032;
		}
	}
	{
		// return;   // vcam deleted
		return;
	}

IL_0032:
	{
		// if (UpdateTracker.GetPreferredUpdate(updateTarget) != updateClock)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(UpdateTracker_t65DAFAB0BA9482C7B23F5B1B01DE209C617434E5_il2cpp_TypeInfo_var);
		int32_t L_9;
		L_9 = UpdateTracker_GetPreferredUpdate_m9C3AD495B5ABFE52C7FF420870F93315B9E85219(L_8, /*hidden argument*/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_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_11 = __this->get_mUpdateStatus_16();
		if (L_11)
		{
			goto IL_004f;
		}
	}
	{
		// mUpdateStatus = new Dictionary<CinemachineVirtualCameraBase, UpdateStatus>();
		Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_12 = (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D *)il2cpp_codegen_object_new(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m5D2245FBA4D73A7A44E91C68103EC6A645D9A3D2(L_12, /*hidden argument*/Dictionary_2__ctor_m5D2245FBA4D73A7A44E91C68103EC6A645D9A3D2_RuntimeMethod_var);
		__this->set_mUpdateStatus_16(L_12);
	}

IL_004f:
	{
		// if (!mUpdateStatus.TryGetValue(vcam, out UpdateStatus status))
		Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_13 = __this->get_mUpdateStatus_16();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_14 = ___vcam0;
		NullCheck(L_13);
		bool L_15;
		L_15 = Dictionary_2_TryGetValue_mDABE759C92DE3E4AB38EFE73FA1263031189F7A7(L_13, L_14, (UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_mDABE759C92DE3E4AB38EFE73FA1263031189F7A7_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 = FixedFrameCount + 2
		// };
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_16 = (UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 *)il2cpp_codegen_object_new(UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4_il2cpp_TypeInfo_var);
		UpdateStatus__ctor_mAEEB635F3C3AE9D84B9072DA75E14B098312CACD(L_16, /*hidden argument*/NULL);
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_17 = L_16;
		NullCheck(L_17);
		L_17->set_lastUpdateDeltaTime_3((-2.0f));
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_18 = L_17;
		NullCheck(L_18);
		L_18->set_lastUpdateMode_2(1);
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_19 = L_18;
		int32_t L_20;
		L_20 = Time_get_frameCount_m8601F5FB5B701680076B40D2F31405F304D963F0(/*hidden argument*/NULL);
		NullCheck(L_19);
		L_19->set_lastUpdateFrame_0(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)2)));
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_21 = L_19;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		int32_t L_22;
		L_22 = CinemachineCore_get_FixedFrameCount_m119017A9C55B62668AFD1AE6D209A1E9B21210C8_inline(/*hidden argument*/NULL);
		NullCheck(L_21);
		L_21->set_lastUpdateFixedFrame_1(((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)2)));
		V_1 = L_21;
		// mUpdateStatus.Add(vcam, status);
		Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_23 = __this->get_mUpdateStatus_16();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_24 = ___vcam0;
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_25 = V_1;
		NullCheck(L_23);
		Dictionary_2_Add_m7BCABAC8840400D8E3582BD1E5E6161455359E5C(L_23, L_24, L_25, /*hidden argument*/Dictionary_2_Add_m7BCABAC8840400D8E3582BD1E5E6161455359E5C_RuntimeMethod_var);
	}

IL_009e:
	{
		// int frameDelta = (updateClock == UpdateTracker.UpdateClock.Late)
		//     ? Time.frameCount - status.lastUpdateFrame
		//     : FixedFrameCount - status.lastUpdateFixedFrame;
		int32_t L_26 = V_0;
		if ((((int32_t)L_26) == ((int32_t)1)))
		{
			goto IL_00b0;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		int32_t L_27;
		L_27 = CinemachineCore_get_FixedFrameCount_m119017A9C55B62668AFD1AE6D209A1E9B21210C8_inline(/*hidden argument*/NULL);
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_28 = V_1;
		NullCheck(L_28);
		int32_t L_29 = L_28->get_lastUpdateFixedFrame_1();
		G_B14_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)L_29));
		goto IL_00bc;
	}

IL_00b0:
	{
		int32_t L_30;
		L_30 = Time_get_frameCount_m8601F5FB5B701680076B40D2F31405F304D963F0(/*hidden argument*/NULL);
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_31 = V_1;
		NullCheck(L_31);
		int32_t L_32 = L_31->get_lastUpdateFrame_0();
		G_B14_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_32));
	}

IL_00bc:
	{
		V_2 = G_B14_0;
		// if (deltaTime >= 0)
		float L_33 = ___deltaTime2;
		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_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_35 = V_1;
		NullCheck(L_35);
		int32_t L_36 = L_35->get_lastUpdateMode_2();
		int32_t L_37 = V_0;
		if ((!(((uint32_t)L_36) == ((uint32_t)L_37))))
		{
			goto IL_00db;
		}
	}
	{
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_38 = V_1;
		NullCheck(L_38);
		float L_39 = L_38->get_lastUpdateDeltaTime_3();
		float L_40 = ___deltaTime2;
		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 = ___deltaTime2;
		int32_t L_43 = V_2;
		___deltaTime2 = ((float)il2cpp_codegen_multiply((float)L_42, (float)((float)((float)L_43))));
	}

IL_00e5:
	{
		// vcam.InternalUpdateCameraState(worldUp, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_44 = ___vcam0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45 = ___worldUp1;
		float L_46 = ___deltaTime2;
		NullCheck(L_44);
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, L_44, L_45, L_46);
		// status.lastUpdateFrame = Time.frameCount;
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_47 = V_1;
		int32_t L_48;
		L_48 = Time_get_frameCount_m8601F5FB5B701680076B40D2F31405F304D963F0(/*hidden argument*/NULL);
		NullCheck(L_47);
		L_47->set_lastUpdateFrame_0(L_48);
		// status.lastUpdateFixedFrame = FixedFrameCount;
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_49 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		int32_t L_50;
		L_50 = CinemachineCore_get_FixedFrameCount_m119017A9C55B62668AFD1AE6D209A1E9B21210C8_inline(/*hidden argument*/NULL);
		NullCheck(L_49);
		L_49->set_lastUpdateFixedFrame_1(L_50);
		// status.lastUpdateMode = updateClock;
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_51 = V_1;
		int32_t L_52 = V_0;
		NullCheck(L_51);
		L_51->set_lastUpdateMode_2(L_52);
		// status.lastUpdateDeltaTime = deltaTime;
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_53 = V_1;
		float L_54 = ___deltaTime2;
		NullCheck(L_53);
		L_53->set_lastUpdateDeltaTime_3(L_54);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineCore::InitializeModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_InitializeModule_m9605C793013867D1CCFA4CE04C6673E6665B6F82 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5D2245FBA4D73A7A44E91C68103EC6A645D9A3D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// CinemachineCore.Instance.mUpdateStatus = new Dictionary<CinemachineVirtualCameraBase, UpdateStatus>();
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_0;
		L_0 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_1 = (Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D *)il2cpp_codegen_object_new(Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m5D2245FBA4D73A7A44E91C68103EC6A645D9A3D2(L_1, /*hidden argument*/Dictionary_2__ctor_m5D2245FBA4D73A7A44E91C68103EC6A645D9A3D2_RuntimeMethod_var);
		NullCheck(L_0);
		L_0->set_mUpdateStatus_16(L_1);
		// }
		return;
	}
}
// Cinemachine.CinemachineCore/UpdateFilter Cinemachine.CinemachineCore::get_CurrentUpdateFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_CurrentUpdateFilter_m6FC774F24C226A7BACD909FB796DC1406A5EDCD0 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, const RuntimeMethod* method)
{
	{
		// internal UpdateFilter CurrentUpdateFilter { get; set; }
		int32_t L_0 = __this->get_U3CCurrentUpdateFilterU3Ek__BackingField_17();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineCore::set_CurrentUpdateFilter(Cinemachine.CinemachineCore/UpdateFilter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_set_CurrentUpdateFilter_m3E96AD239CF49A028CF514AE0631AA05DE5E3313 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// internal UpdateFilter CurrentUpdateFilter { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CCurrentUpdateFilterU3Ek__BackingField_17(L_0);
		return;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineCore::GetUpdateTarget(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineCore_GetUpdateTarget_m4BCCFF232B14DEDDAF22E5E526638833FA065094 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_0 = NULL;
	{
		// if (vcam == null || vcam.gameObject == null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0017;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2 = ___vcam0;
		NullCheck(L_2);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_3;
		L_3 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0019;
		}
	}

IL_0017:
	{
		// return null;
		return (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *)NULL;
	}

IL_0019:
	{
		// Transform target = vcam.LookAt;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_5 = ___vcam0;
		NullCheck(L_5);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
		L_6 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, L_5);
		V_0 = L_6;
		// if (target != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_7 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_002b;
		}
	}
	{
		// return target;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9 = V_0;
		return L_9;
	}

IL_002b:
	{
		// target = vcam.Follow;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_10 = ___vcam0;
		NullCheck(L_10);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11;
		L_11 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_10);
		V_0 = L_11;
		// if (target != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_12 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_12, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_003d;
		}
	}
	{
		// return target;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_14 = V_0;
		return L_14;
	}

IL_003d:
	{
		// return vcam.transform;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_15 = ___vcam0;
		NullCheck(L_15);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_16;
		L_16 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_15, /*hidden argument*/NULL);
		return L_16;
	}
}
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.CinemachineCore::GetVcamUpdateStatus(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_GetVcamUpdateStatus_m2C7C238F785E1F474B1707520007D3AA42129D04 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mDABE759C92DE3E4AB38EFE73FA1263031189F7A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * V_0 = NULL;
	{
		// if (mUpdateStatus == null || !mUpdateStatus.TryGetValue(vcam, out status))
		Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_0 = __this->get_mUpdateStatus_16();
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		Dictionary_2_tEC0D7891F01585BC992E380FEDE139A2FEEB1C1D * L_1 = __this->get_mUpdateStatus_16();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2 = ___vcam0;
		NullCheck(L_1);
		bool L_3;
		L_3 = Dictionary_2_TryGetValue_mDABE759C92DE3E4AB38EFE73FA1263031189F7A7(L_1, L_2, (UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_mDABE759C92DE3E4AB38EFE73FA1263031189F7A7_RuntimeMethod_var);
		if (L_3)
		{
			goto IL_001a;
		}
	}

IL_0018:
	{
		// return UpdateTracker.UpdateClock.Late;
		return (int32_t)(1);
	}

IL_001a:
	{
		// return status.lastUpdateMode;
		UpdateStatus_tCCA3856C3DE4FF511D1DB8A5B1364666E608B1C4 * L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5 = L_4->get_lastUpdateMode_2();
		return L_5;
	}
}
// System.Boolean Cinemachine.CinemachineCore::IsLive(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCore_IsLive_m61EC3BE5D22564DD740379A88639BF368EBC1E43 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * V_1 = NULL;
	{
		// if (vcam != null)
		RuntimeObject* L_0 = ___vcam0;
		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_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_2;
		L_2 = CinemachineCore_GetActiveBrain_m99FB4BE86B83C680EB414B5D1770908EA7ADF558(__this, L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		// if (b != null && b.IsLive(vcam))
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_3 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0024;
		}
	}
	{
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_5 = V_1;
		RuntimeObject* L_6 = ___vcam0;
		NullCheck(L_5);
		bool L_7;
		L_7 = CinemachineBrain_IsLive_mF74210376333DD9865A075E561E6E3DDED510FB2(L_5, L_6, (bool)0, /*hidden argument*/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((int32_t)L_8, (int32_t)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_mA544A424A3E3FC613955E2D60CA93484BC97616C(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_9) < ((int32_t)L_10)))
		{
			goto IL_0007;
		}
	}

IL_0031:
	{
		// return false;
		return (bool)0;
	}
}
// System.Void Cinemachine.CinemachineCore::GenerateCameraActivationEvent(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_GenerateCameraActivationEvent_m851F3990838CAAD976391EECAC4D57B1C61E938A (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, RuntimeObject* ___vcam0, RuntimeObject* ___vcamFrom1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * V_1 = NULL;
	{
		// if (vcam != null)
		RuntimeObject* L_0 = ___vcam0;
		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_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_2;
		L_2 = CinemachineCore_GetActiveBrain_m99FB4BE86B83C680EB414B5D1770908EA7ADF558(__this, L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		// if (b != null && b.IsLive(vcam))
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_3 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_002f;
		}
	}
	{
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_5 = V_1;
		RuntimeObject* L_6 = ___vcam0;
		NullCheck(L_5);
		bool L_7;
		L_7 = CinemachineBrain_IsLive_mF74210376333DD9865A075E561E6E3DDED510FB2(L_5, L_6, (bool)0, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_002f;
		}
	}
	{
		// b.m_CameraActivatedEvent.Invoke(vcam, vcamFrom);
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_8 = V_1;
		NullCheck(L_8);
		VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * L_9 = L_8->get_m_CameraActivatedEvent_14();
		RuntimeObject* L_10 = ___vcam0;
		RuntimeObject* L_11 = ___vcamFrom1;
		NullCheck(L_9);
		UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251(L_9, L_10, L_11, /*hidden argument*/UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251_RuntimeMethod_var);
	}

IL_002f:
	{
		// for (int i = 0; i < BrainCount; ++i)
		int32_t L_12 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)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_mA544A424A3E3FC613955E2D60CA93484BC97616C(__this, /*hidden argument*/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_m38E839FFCA8034AC081D9F99FBEEC15B872F14C6 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * V_1 = NULL;
	{
		// if (vcam != null)
		RuntimeObject* L_0 = ___vcam0;
		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_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_2;
		L_2 = CinemachineCore_GetActiveBrain_m99FB4BE86B83C680EB414B5D1770908EA7ADF558(__this, L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		// if (b != null && b.IsLive(vcam))
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_3 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0048;
		}
	}
	{
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_5 = V_1;
		RuntimeObject* L_6 = ___vcam0;
		NullCheck(L_5);
		bool L_7;
		L_7 = CinemachineBrain_IsLive_mF74210376333DD9865A075E561E6E3DDED510FB2(L_5, L_6, (bool)0, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0048;
		}
	}
	{
		// if (b.m_CameraCutEvent != null)
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_8 = V_1;
		NullCheck(L_8);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_9 = L_8->get_m_CameraCutEvent_13();
		if (!L_9)
		{
			goto IL_0036;
		}
	}
	{
		// b.m_CameraCutEvent.Invoke(b);
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_10 = V_1;
		NullCheck(L_10);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_11 = L_10->get_m_CameraCutEvent_13();
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_12 = V_1;
		NullCheck(L_11);
		UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284(L_11, L_12, /*hidden argument*/UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284_RuntimeMethod_var);
	}

IL_0036:
	{
		// if (CameraCutEvent != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_13 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CameraCutEvent_9();
		if (!L_13)
		{
			goto IL_0048;
		}
	}
	{
		// CameraCutEvent.Invoke(b);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_14 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_CameraCutEvent_9();
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_15 = V_1;
		NullCheck(L_14);
		UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284(L_14, L_15, /*hidden argument*/UnityEvent_1_Invoke_m778A53E261E741DDC03782E74D4D7AE2078E9284_RuntimeMethod_var);
	}

IL_0048:
	{
		// for (int i = 0; i < BrainCount; ++i)
		int32_t L_16 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)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_mA544A424A3E3FC613955E2D60CA93484BC97616C(__this, /*hidden argument*/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_tD6C5DB266906E4033463D5B2F94EA48246959E83 * CinemachineCore_FindPotentialTargetBrain_m5DE059E6EDDE3EF8BD7258655A61A70BD7DA6F77 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * V_3 = NULL;
	int32_t V_4 = 0;
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * V_5 = NULL;
	{
		// if (vcam != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_00a1;
		}
	}
	{
		// int numBrains = BrainCount;
		int32_t L_2;
		L_2 = CinemachineCore_get_BrainCount_mA544A424A3E3FC613955E2D60CA93484BC97616C(__this, /*hidden argument*/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_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_4;
		L_4 = CinemachineCore_GetActiveBrain_m99FB4BE86B83C680EB414B5D1770908EA7ADF558(__this, L_3, /*hidden argument*/NULL);
		V_3 = L_4;
		// if (b != null && b.OutputCamera != null && b.IsLive(vcam))
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_5 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0042;
		}
	}
	{
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_7 = V_3;
		NullCheck(L_7);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_8;
		L_8 = CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84(L_7, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_8, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0042;
		}
	}
	{
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_10 = V_3;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_11 = ___vcam0;
		NullCheck(L_10);
		bool L_12;
		L_12 = CinemachineBrain_IsLive_mF74210376333DD9865A075E561E6E3DDED510FB2(L_10, L_11, (bool)0, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0042;
		}
	}
	{
		// return b;
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * 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((int32_t)L_14, (int32_t)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_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_17 = ___vcam0;
		NullCheck(L_17);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_18;
		L_18 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_17, /*hidden argument*/NULL);
		NullCheck(L_18);
		int32_t L_19;
		L_19 = GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F(L_18, /*hidden argument*/NULL);
		V_1 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_19&(int32_t)((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_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_21;
		L_21 = CinemachineCore_GetActiveBrain_m99FB4BE86B83C680EB414B5D1770908EA7ADF558(__this, L_20, /*hidden argument*/NULL);
		V_5 = L_21;
		// if (b != null && b.OutputCamera != null && (b.OutputCamera.cullingMask & layer) != 0)
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_22 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_23;
		L_23 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_22, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_0096;
		}
	}
	{
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_24 = V_5;
		NullCheck(L_24);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_25;
		L_25 = CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84(L_24, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_26;
		L_26 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_25, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_0096;
		}
	}
	{
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_27 = V_5;
		NullCheck(L_27);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_28;
		L_28 = CinemachineBrain_get_OutputCamera_m53C6A01A6715756C5A1B80FB403453B3CB28DF84(L_27, /*hidden argument*/NULL);
		NullCheck(L_28);
		int32_t L_29;
		L_29 = Camera_get_cullingMask_m63492ED3AFA8F571FBED0B1729264A2E3BB64236(L_28, /*hidden argument*/NULL);
		int32_t L_30 = V_1;
		if (!((int32_t)((int32_t)L_29&(int32_t)L_30)))
		{
			goto IL_0096;
		}
	}
	{
		// return b;
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * 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((int32_t)L_32, (int32_t)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_tD6C5DB266906E4033463D5B2F94EA48246959E83 *)NULL;
	}
}
// System.Void Cinemachine.CinemachineCore::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore__ctor_mC1794CB6B097D4CB15080ECDB82E4F2267C1D712 (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC6034F8E9064EB37BC390D33A7F4655F452DE783_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE2D020DC3AD4B3F16FB52F3A805627EEFF16E9C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private List<CinemachineBrain> mActiveBrains = new List<CinemachineBrain>();
		List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 * L_0 = (List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5 *)il2cpp_codegen_object_new(List_1_tD11960D31B37E3E1E7900CD412637FCD8221ABA5_il2cpp_TypeInfo_var);
		List_1__ctor_mE2D020DC3AD4B3F16FB52F3A805627EEFF16E9C5(L_0, /*hidden argument*/List_1__ctor_mE2D020DC3AD4B3F16FB52F3A805627EEFF16E9C5_RuntimeMethod_var);
		__this->set_mActiveBrains_10(L_0);
		// private List<CinemachineVirtualCameraBase> mActiveCameras = new List<CinemachineVirtualCameraBase>();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_1 = (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *)il2cpp_codegen_object_new(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var);
		List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58(L_1, /*hidden argument*/List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		__this->set_mActiveCameras_11(L_1);
		// private List<List<CinemachineVirtualCameraBase>> mAllCameras
		//     = new List<List<CinemachineVirtualCameraBase>>();
		List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 * L_2 = (List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790 *)il2cpp_codegen_object_new(List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790_il2cpp_TypeInfo_var);
		List_1__ctor_mC6034F8E9064EB37BC390D33A7F4655F452DE783(L_2, /*hidden argument*/List_1__ctor_mC6034F8E9064EB37BC390D33A7F4655F452DE783_RuntimeMethod_var);
		__this->set_mAllCameras_12(L_2);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void Cinemachine.CinemachineCore::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore__cctor_m5F6647805E2D5EC0C7F1B86D109D21F5D66FEEA7 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Input_GetAxis_m939297DEB2ECF8D8D09AD66EB69979AAD2B62326_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81BA8BA9E82AF1A535FC9CA918A4820D2A7E353C);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static readonly int kStreamingVersion = 20170927;
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_kStreamingVersion_0(((int32_t)20170927));
		// public static readonly string kVersionString = "2.6.3";
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_kVersionString_1(_stringLiteral81BA8BA9E82AF1A535FC9CA918A4820D2A7E353C);
		// private static CinemachineCore sInstance = null;
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_sInstance_2((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 *)NULL);
		// public static bool sShowHiddenObjects = false;
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_sShowHiddenObjects_3((bool)0);
		// public static AxisInputDelegate GetInputAxis = UnityEngine.Input.GetAxis;
		AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 * L_0 = (AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 *)il2cpp_codegen_object_new(AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677_il2cpp_TypeInfo_var);
		AxisInputDelegate__ctor_m55631A6E688731D441A5822CE96218E7E9CC5B01(L_0, NULL, (intptr_t)((intptr_t)Input_GetAxis_m939297DEB2ECF8D8D09AD66EB69979AAD2B62326_RuntimeMethod_var), /*hidden argument*/NULL);
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_GetInputAxis_4(L_0);
		// public static float UniformDeltaTimeOverride = -1;
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_UniformDeltaTimeOverride_5((-1.0f));
		// public static float CurrentTimeOverride = -1;
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_CurrentTimeOverride_6((-1.0f));
		// public static CinemachineBrain.BrainEvent CameraUpdatedEvent = new CinemachineBrain.BrainEvent();
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_1 = (BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E *)il2cpp_codegen_object_new(BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E_il2cpp_TypeInfo_var);
		BrainEvent__ctor_m648F7E949F40D8EAB7019FAED3ECE88D8CAF05D7(L_1, /*hidden argument*/NULL);
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_CameraUpdatedEvent_8(L_1);
		// public static CinemachineBrain.BrainEvent CameraCutEvent = new CinemachineBrain.BrainEvent();
		BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E * L_2 = (BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E *)il2cpp_codegen_object_new(BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E_il2cpp_TypeInfo_var);
		BrainEvent__ctor_m648F7E949F40D8EAB7019FAED3ECE88D8CAF05D7(L_2, /*hidden argument*/NULL);
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_CameraCutEvent_9(L_2);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_ValueRangeLocked_m556066F839F1D835CFB65398E5D2776E74510F2A_inline (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool ValueRangeLocked { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CValueRangeLockedU3Ek__BackingField_16(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_HasRecentering_m30D6476F657160F87D850632F36DA226C04FCDE6_inline (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool HasRecentering { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CHasRecenteringU3Ek__BackingField_17(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_ValueRangeLocked_mAA8A098676C624D20443DC6207F7CE4268824369_inline (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method)
{
	{
		// public bool ValueRangeLocked { get; set; }
		bool L_0 = __this->get_U3CValueRangeLockedU3Ek__BackingField_16();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_HasRecentering_m02782E465AF3A314B2586C24230C03FBD609EB12_inline (AxisState_t376D19829A676B98933979F42845F6476071DDE8 * __this, const RuntimeMethod* method)
{
	{
		// public bool HasRecentering { get; set; }
		bool L_0 = __this->get_U3CHasRecenteringU3Ek__BackingField_17();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Blend_m2EBC2E6A8F75FF3F416F0FE2583DA24E6320FEFA_inline (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___value0, const RuntimeMethod* method)
{
	{
		// public CinemachineBlend Blend { get; set; }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = ___value0;
		__this->set_U3CBlendU3Ek__BackingField_0(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * BlendSourceVirtualCamera_get_Blend_mB5C0C8918EA30ABEE4F85F1BB493075EFF0F1B60_inline (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method)
{
	{
		// public CinemachineBlend Blend { get; set; }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = __this->get_U3CBlendU3Ek__BackingField_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlend_get_CamA_m84EE61BF64BEBAA6DD45591F1D6E727B894DAC91_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera CamA { get; set; }
		RuntimeObject* L_0 = __this->get_U3CCamAU3Ek__BackingField_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlend_get_CamB_m81ADE44158093EBCB50F04D90A1DD775FC02C4A7_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera CamB { get; set; }
		RuntimeObject* L_0 = __this->get_U3CCamBU3Ek__BackingField_1();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  BlendSourceVirtualCamera_get_State_mA0FD90B6B6D4FF668604E9B199E4DBB6299D28D8_inline (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, const RuntimeMethod* method)
{
	{
		// public CameraState State { get; private set; }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = __this->get_U3CStateU3Ek__BackingField_4();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_State_m1939F89FAA80BDCB54AA3983EA6DDCB582E1C6BB_inline (BlendSourceVirtualCamera_t51EF059412C3159149A6F336FED668E4A11DF1AC * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___value0, const RuntimeMethod* method)
{
	{
		// public CameraState State { get; private set; }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = ___value0;
		__this->set_U3CStateU3Ek__BackingField_4(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public LensSettings Lens { get; set; }
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_0 = __this->get_U3CLensU3Ek__BackingField_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___value0, const RuntimeMethod* method)
{
	{
		// public LensSettings Lens { get; set; }
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_0 = ___value0;
		__this->set_U3CLensU3Ek__BackingField_0(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 ReferenceUp { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CReferenceUpU3Ek__BackingField_1();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 ReferenceUp { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CReferenceUpU3Ek__BackingField_1(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 ReferenceLookAt { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CReferenceLookAtU3Ek__BackingField_2();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 ReferenceLookAt { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CReferenceLookAtU3Ek__BackingField_2(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 RawPosition { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CRawPositionU3Ek__BackingField_4();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 RawPosition { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CRawPositionU3Ek__BackingField_4(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Quaternion RawOrientation { get; set; }
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = __this->get_U3CRawOrientationU3Ek__BackingField_5();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method)
{
	{
		// public Quaternion RawOrientation { get; set; }
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = ___value0;
		__this->set_U3CRawOrientationU3Ek__BackingField_5(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_PositionDampingBypass_m4F3CAC6077C7D9CE366DE64FDC0F76B8E4309965_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 PositionDampingBypass { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CPositionDampingBypassU3Ek__BackingField_6();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_PositionDampingBypass_m6ED6EE6829EAD07FB68F3281F682360F9E0B5707_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 PositionDampingBypass { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CPositionDampingBypassU3Ek__BackingField_6(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CameraState_get_ShotQuality_m3FE037E90A92A214DAEEA694D75ECF717520E285_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public float ShotQuality { get; set; }
		float L_0 = __this->get_U3CShotQualityU3Ek__BackingField_7();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_ShotQuality_m02E14BA3BB2628501258190348C309AF56836E3B_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float ShotQuality { get; set; }
		float L_0 = ___value0;
		__this->set_U3CShotQualityU3Ek__BackingField_7(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 PositionCorrection { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CPositionCorrectionU3Ek__BackingField_8();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 PositionCorrection { get; set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CPositionCorrectionU3Ek__BackingField_8(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public Quaternion OrientationCorrection { get; set; }
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = __this->get_U3COrientationCorrectionU3Ek__BackingField_9();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___value0, const RuntimeMethod* method)
{
	{
		// public Quaternion OrientationCorrection { get; set; }
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = ___value0;
		__this->set_U3COrientationCorrectionU3Ek__BackingField_9(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a0;
		float L_1 = L_0.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___b1;
		float L_3 = L_2.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___a0;
		float L_5 = L_4.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___b1;
		float L_7 = L_6.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___a0;
		float L_9 = L_8.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___b1;
		float L_11 = L_10.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_12), ((float)il2cpp_codegen_add((float)L_1, (float)L_3)), ((float)il2cpp_codegen_add((float)L_5, (float)L_7)), ((float)il2cpp_codegen_add((float)L_9, (float)L_11)), /*hidden argument*/NULL);
		V_0 = L_12;
		goto IL_0030;
	}

IL_0030:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CameraState_get_BlendHint_m787612D5DE9717F032149B538F603DA69B26FC75_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public BlendHintValue BlendHint { get; set; }
		int32_t L_0 = __this->get_U3CBlendHintU3Ek__BackingField_10();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_BlendHint_mFEAA3F666F38C388C5CCF863FF3711CEEE3A0A52_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public BlendHintValue BlendHint { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CBlendHintU3Ek__BackingField_10(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CameraState_get_NumCustomBlendables_m45122BC6F6592ACC07FD85C38B3A756FEC60A7CF_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, const RuntimeMethod* method)
{
	{
		// public int NumCustomBlendables { get; private set; }
		int32_t L_0 = __this->get_U3CNumCustomBlendablesU3Ek__BackingField_16();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_NumCustomBlendables_mF90E1B32FE572F25B187D449C5AEE2499AAE564F_inline (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// public int NumCustomBlendables { get; private set; }
		int32_t L_0 = ___value0;
		__this->set_U3CNumCustomBlendablesU3Ek__BackingField_16(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_Lerp_m8E095584FFA10CF1D3EABCD04F4C83FB82EC5524_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, float ___t2, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___t2;
		float L_1;
		L_1 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_0, /*hidden argument*/NULL);
		___t2 = L_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___a0;
		float L_3 = L_2.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___b1;
		float L_5 = L_4.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___a0;
		float L_7 = L_6.get_x_2();
		float L_8 = ___t2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9 = ___a0;
		float L_10 = L_9.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11 = ___b1;
		float L_12 = L_11.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = ___a0;
		float L_14 = L_13.get_y_3();
		float L_15 = ___t2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16 = ___a0;
		float L_17 = L_16.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = ___b1;
		float L_19 = L_18.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = ___a0;
		float L_21 = L_20.get_z_4();
		float L_22 = ___t2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		memset((&L_23), 0, sizeof(L_23));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_23), ((float)il2cpp_codegen_add((float)L_3, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_5, (float)L_7)), (float)L_8)))), ((float)il2cpp_codegen_add((float)L_10, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_12, (float)L_14)), (float)L_15)))), ((float)il2cpp_codegen_add((float)L_17, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_19, (float)L_21)), (float)L_22)))), /*hidden argument*/NULL);
		V_0 = L_23;
		goto IL_0053;
	}

IL_0053:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = V_0;
		return L_24;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline (LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * __this, const RuntimeMethod* method)
{
	{
		// public bool Orthographic { get; set; }
		bool L_0 = __this->get_U3COrthographicU3Ek__BackingField_6();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___b1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a0;
		float L_1 = L_0.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___b1;
		float L_3 = L_2.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___a0;
		float L_5 = L_4.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___b1;
		float L_7 = L_6.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___a0;
		float L_9 = L_8.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___b1;
		float L_11 = L_10.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_12), ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3)), ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7)), ((float)il2cpp_codegen_subtract((float)L_9, (float)L_11)), /*hidden argument*/NULL);
		V_0 = L_12;
		goto IL_0030;
	}

IL_0030:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_m3BE44E43965BB9EDFD06DBC1E0985324A83327CF_inline (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___a0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___b1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = ___a0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1 = ___b1;
		float L_2;
		L_2 = Quaternion_Dot_m7F12C5843352AB2EA687923444CC987D51515F9A(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		float L_3 = V_0;
		bool L_4;
		L_4 = Quaternion_IsEqualUsingDot_mC57C44978B13AD1592750B1D523AAB4549BD5643(L_3, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_0034;
		}
	}
	{
		float L_5 = V_0;
		float L_6;
		L_6 = fabsf(L_5);
		float L_7;
		L_7 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_6, (1.0f), /*hidden argument*/NULL);
		float L_8;
		L_8 = acosf(L_7);
		G_B3_0 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_8, (float)(2.0f))), (float)(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 Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_UnaryNegation_mA3AA3A53CD43237B0BA7AC57C09A0468A940D7C5_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, const RuntimeMethod* method)
{
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = ___a0;
		float L_1 = L_0.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___a0;
		float L_3 = L_2.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_4), ((-L_1)), ((-L_3)), /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0017;
	}

IL_0017:
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_Lerp_mC9A8AB816281F4447B7B62264595C16751ED355B_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___b1, float ___t2, const RuntimeMethod* method)
{
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___t2;
		float L_1;
		L_1 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_0, /*hidden argument*/NULL);
		___t2 = L_1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___a0;
		float L_3 = L_2.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_4 = ___b1;
		float L_5 = L_4.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_6 = ___a0;
		float L_7 = L_6.get_x_0();
		float L_8 = ___t2;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_9 = ___a0;
		float L_10 = L_9.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_11 = ___b1;
		float L_12 = L_11.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_13 = ___a0;
		float L_14 = L_13.get_y_1();
		float L_15 = ___t2;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_16), ((float)il2cpp_codegen_add((float)L_3, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_5, (float)L_7)), (float)L_8)))), ((float)il2cpp_codegen_add((float)L_10, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_12, (float)L_14)), (float)L_15)))), /*hidden argument*/NULL);
		V_0 = L_16;
		goto IL_003d;
	}

IL_003d:
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_17 = V_0;
		return L_17;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
	{
		float L_0 = ___x0;
		__this->set_x_2(L_0);
		float L_1 = ___y1;
		__this->set_y_3(L_1);
		float L_2 = ___z2;
		__this->set_z_4(L_2);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, float ___d1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a0;
		float L_1 = L_0.get_x_2();
		float L_2 = ___d1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = ___a0;
		float L_4 = L_3.get_y_3();
		float L_5 = ___d1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___a0;
		float L_7 = L_6.get_z_4();
		float L_8 = ___d1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_9), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), ((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)), /*hidden argument*/NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, float ___d1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a0;
		float L_1 = L_0.get_x_2();
		float L_2 = ___d1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = ___a0;
		float L_4 = L_3.get_y_3();
		float L_5 = ___d1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___a0;
		float L_7 = L_6.get_z_4();
		float L_8 = ___d1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_9), ((float)((float)L_1/(float)L_2)), ((float)((float)L_4/(float)L_5)), ((float)((float)L_7/(float)L_8)), /*hidden argument*/NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetPositionCache_get_CacheMode_mC4847BC1073AF20F9206798A04F0AAEB7675EF2D_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get => m_CacheMode;
		IL2CPP_RUNTIME_CLASS_INIT(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		int32_t L_0 = ((TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var))->get_m_CacheMode_2();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TargetPositionCache_get_CurrentTime_m3F5821119AECD4EC85404EAD43A2165DBC2637C5_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static float CurrentTime { get; set; }
		IL2CPP_RUNTIME_CLASS_INIT(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var);
		float L_0 = ((TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_tD1EA3CD1A55BB7F1453D1B5B444C2F635E9A5776_il2cpp_TypeInfo_var))->get_U3CCurrentTimeU3Ek__BackingField_3();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a0, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a0;
		float L_1 = L_0.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___a0;
		float L_3 = L_2.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___a0;
		float L_5 = L_4.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
		V_0 = L_6;
		goto IL_001e;
	}

IL_001e:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * CinemachineBlend_get_BlendCurve_m6A1FF79078DEA51B8343A4135E7A5E002D5D13C6_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public AnimationCurve BlendCurve { get; set; }
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_0 = __this->get_U3CBlendCurveU3Ek__BackingField_2();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public float TimeInBlend { get; set; }
		float L_0 = __this->get_U3CTimeInBlendU3Ek__BackingField_3();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method)
{
	{
		// public float Duration { get; set; }
		float L_0 = __this->get_U3CDurationU3Ek__BackingField_4();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_CamA_m5E656E137DE95F70ADF349416BDF9845358143BF_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera CamA { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CCamAU3Ek__BackingField_0(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_CamB_m502F49F7663036661B7C21945F58ED2C584308EA_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera CamB { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CCamBU3Ek__BackingField_1(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_BlendCurve_m1C92DE13808FD00C1AE25E8D2AA898B82E77129C_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___value0, const RuntimeMethod* method)
{
	{
		// public AnimationCurve BlendCurve { get; set; }
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_0 = ___value0;
		__this->set_U3CBlendCurveU3Ek__BackingField_2(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float TimeInBlend { get; set; }
		float L_0 = ___value0;
		__this->set_U3CTimeInBlendU3Ek__BackingField_3(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlend_set_Duration_m6624099445533093B65C3E92C25060E2C5B2692B_inline (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float Duration { get; set; }
		float L_0 = ___value0;
		__this->set_U3CDurationU3Ek__BackingField_4(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlendListCamera_get_LiveChild_mC110B712B11C6D0D8BEE7CF35511A88932FB374B_inline (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = __this->get_U3CLiveChildU3Ek__BackingField_25();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_set_LiveChild_m06CBC3CB11F541FA72E4F5189DA3CDAD2F93A12D_inline (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CLiveChildU3Ek__BackingField_25(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBlendListCamera_set_TransitioningFrom_mAD76B896D15BE8EC438A9527249DC62FD696EE0D_inline (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CTransitioningFromU3Ek__BackingField_26(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBlendListCamera_get_TransitioningFrom_mD6696F8110804BEA7C73ECE7815C01349DA80ADD_inline (CinemachineBlendListCamera_t9A3F4A6024ABF05AFE114DFAFE91B6368129991A * __this, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = __this->get_U3CTransitioningFromU3Ek__BackingField_26();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineBrain_get_SoloCamera_mEAD650442E6D40F860F2668FD0BFEA14495B1F48_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// get { return mSoloCamera; }
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = ((CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var))->get_mSoloCamera_15();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineCore_set_CurrentUpdateFilter_m3E96AD239CF49A028CF514AE0631AA05DE5E3313_inline (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		// internal UpdateFilter CurrentUpdateFilter { get; set; }
		int32_t L_0 = ___value0;
		__this->set_U3CCurrentUpdateFilterU3Ek__BackingField_17(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineBrain_set_CurrentCameraState_m2624A063E4A16EDCC8E1F8FFB93E96F74E98882B_inline (CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___value0, const RuntimeMethod* method)
{
	{
		// public CameraState CurrentCameraState { get; private set; }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = ___value0;
		__this->set_U3CCurrentCameraStateU3Ek__BackingField_23(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LensSettings_get_IsPhysicalCamera_m51B84703CAE764F7D3F7E581D6374080F3065891_inline (LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * __this, const RuntimeMethod* method)
{
	{
		// public bool IsPhysicalCamera { get; set; }
		bool L_0 = __this->get_U3CIsPhysicalCameraU3Ek__BackingField_8();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___v0, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = ___v0;
		float L_1 = L_0.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___v0;
		float L_3 = L_2.get_y_1();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_001a;
	}

IL_001a:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v0, const RuntimeMethod* method)
{
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___v0;
		float L_1 = L_0.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___v0;
		float L_3 = L_2.get_y_3();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0015;
	}

IL_0015:
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineClearShot_get_LiveChild_m0E247D53C258CE36DBF28944CD0AD8A47344C4A2_inline (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = __this->get_U3CLiveChildU3Ek__BackingField_28();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineClearShot_set_LiveChild_m51685341391760EC4E1053AC1555A39A06185B1E_inline (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CLiveChildU3Ek__BackingField_28(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineClearShot_get_TransitioningFrom_m9C6A21D455B4DF835AB81F4FC5B929AF8E6228C8_inline (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = __this->get_U3CTransitioningFromU3Ek__BackingField_36();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineClearShot_set_TransitioningFrom_mBB426F06C8C9E05C7DDBCD76C6001071AB80CA3B_inline (CinemachineClearShot_tD2DC017DB4BCA7D56871F022363253111D87E1D6 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CTransitioningFromU3Ek__BackingField_36(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method)
{
	{
		// public int Priority { get { return m_Priority; } set { m_Priority = value; } }
		int32_t L_0 = __this->get_m_Priority_9();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_mFBD4702FB2F35452191EC918B9B09766A5761854_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___vector0;
		float L_1 = L_0.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___vector0;
		float L_3 = L_2.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___vector0;
		float L_5 = L_4.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___vector0;
		float L_7 = L_6.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___vector0;
		float L_9 = L_8.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___vector0;
		float L_11 = L_10.get_z_4();
		IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
		double L_12;
		L_12 = sqrt(((double)((double)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), (float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)))), (float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_11)))))));
		V_0 = ((float)((float)L_12));
		goto IL_0034;
	}

IL_0034:
	{
		float L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_op_Multiply_m079B29E4F58127F03BD52558C1FE1A528547328F_inline (float ___d0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___a1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___a1;
		float L_1 = L_0.get_x_2();
		float L_2 = ___d0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = ___a1;
		float L_4 = L_3.get_y_3();
		float L_5 = ___d0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___a1;
		float L_7 = L_6.get_z_4();
		float L_8 = ___d0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_9), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), ((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)), /*hidden argument*/NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_stringLength_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___lhs0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___rhs1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___lhs0;
		float L_1 = L_0.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___rhs1;
		float L_3 = L_2.get_x_2();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___lhs0;
		float L_5 = L_4.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = ___rhs1;
		float L_7 = L_6.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___lhs0;
		float L_9 = L_8.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___rhs1;
		float L_11 = L_10.get_z_4();
		V_0 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), (float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)))), (float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_11))));
		goto IL_002d;
	}

IL_002d:
	{
		float L_12 = V_0;
		return L_12;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineComposer_set_TrackedPoint_m15F609367B526B54845CB4A22D1874E01B84EDFD_inline (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 TrackedPoint { get; private set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CTrackedPointU3Ek__BackingField_27(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PositionPredictor_set_Smoothing_m4882C9C588E241A637B9E16A372B03DFD486EBB1_inline (PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float Smoothing { get; set; }
		float L_0 = ___value0;
		__this->set_U3CSmoothingU3Ek__BackingField_4(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineComposer_get_TrackedPoint_mBD61C246B60BC598EF2F407F11BF2162139F54B1_inline (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 TrackedPoint { get; private set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CTrackedPointU3Ek__BackingField_27();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_get_LookAtTargetAttachment_m54302207ED2A1A7E96A1F9DB52EC0C223754D532_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method)
{
	{
		// public float LookAtTargetAttachment { get; set; }
		float L_0 = __this->get_U3CLookAtTargetAttachmentU3Ek__BackingField_11();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, float ___x0, float ___y1, const RuntimeMethod* method)
{
	{
		float L_0 = ___x0;
		__this->set_x_0(L_0);
		float L_1 = ___y1;
		__this->set_y_1(L_1);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___b1, const RuntimeMethod* method)
{
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = ___a0;
		float L_1 = L_0.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___b1;
		float L_3 = L_2.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_4 = ___a0;
		float L_5 = L_4.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_6 = ___b1;
		float L_7 = L_6.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), ((float)il2cpp_codegen_add((float)L_1, (float)L_3)), ((float)il2cpp_codegen_add((float)L_5, (float)L_7)), /*hidden argument*/NULL);
		V_0 = L_8;
		goto IL_0023;
	}

IL_0023:
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_9 = V_0;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___b1, const RuntimeMethod* method)
{
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = ___a0;
		float L_1 = L_0.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___b1;
		float L_3 = L_2.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_4 = ___a0;
		float L_5 = L_4.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_6 = ___b1;
		float L_7 = L_6.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3)), ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7)), /*hidden argument*/NULL);
		V_0 = L_8;
		goto IL_0023;
	}

IL_0023:
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_9 = V_0;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Multiply_m98AA5AF174918812B6E0C201C850FABB4A526813_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___b1, const RuntimeMethod* method)
{
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = ___a0;
		float L_1 = L_0.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___b1;
		float L_3 = L_2.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_4 = ___a0;
		float L_5 = L_4.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_6 = ___b1;
		float L_7 = L_6.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), ((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)), /*hidden argument*/NULL);
		V_0 = L_8;
		goto IL_0023;
	}

IL_0023:
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_9 = V_0;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_CurrentUpdateFilter_m6FC774F24C226A7BACD909FB796DC1406A5EDCD0_inline (CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * __this, const RuntimeMethod* method)
{
	{
		// internal UpdateFilter CurrentUpdateFilter { get; set; }
		int32_t L_0 = __this->get_U3CCurrentUpdateFilterU3Ek__BackingField_17();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_FixedFrameCount_m119017A9C55B62668AFD1AE6D209A1E9B21210C8_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// static int FixedFrameCount { get; set; } // Current fixed frame count
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		int32_t L_0 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_U3CFixedFrameCountU3Ek__BackingField_15();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineCore_set_FixedFrameCount_m814A0AC94BD3C5FEC3CEB31390AFC79D7F664F6D_inline (int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// static int FixedFrameCount { get; set; } // Current fixed frame count
		int32_t L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->set_U3CFixedFrameCountU3Ek__BackingField_15(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9A87625BC4CBF96C1F5A143922AD129BB01D7719_gshared_inline (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  List_1_get_Item_mE7B154592E5FED793A6D5D8C7275AA2686892E5B_gshared_inline (List_1_tA61023C4AB12456AD9E3F6DFCAEC43B9536C6009 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = (int32_t)__this->get__size_2();
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL);
	}

IL_000e:
	{
		CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C* L_2 = (CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C*)__this->get__items_1();
		int32_t L_3 = ___index0;
		CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B  L_4;
		L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((CustomBlendableU5BU5D_tB4EEA4C237E6FFE52A3E4AB5D0C0D25AB65DC02C*)L_2, (int32_t)L_3);
		return (CustomBlendable_t8E179439D0939CA1F23354DD785283354767EA6B )L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = (int32_t)__this->get__size_2();
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL);
	}

IL_000e:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1();
		int32_t L_3 = ___index0;
		RuntimeObject * L_4;
		L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)L_3);
		return (RuntimeObject *)L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m9C4EBBD2108B51885E750F927D7936290C8E20EE_gshared_inline (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = (RuntimeObject *)__this->get_current_3();
		return (RuntimeObject *)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_gshared_inline (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD6469330B5381EC92DDF375773100F6372E6114C_gshared_inline (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_gshared_inline (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = (int32_t)__this->get__size_2();
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL);
	}

IL_000e:
	{
		Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_2 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1();
		int32_t L_3 = ___index0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_4;
		L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_2, (int32_t)L_3);
		return (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_4;
	}
}
