#include "pch-cpp.hpp"

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


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


template <typename R, typename T1, typename T2>
struct VirtFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename 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 T1, typename T2, typename T3, typename T4>
struct VirtActionInvoker4
{
	typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
	}
};
template <typename R>
struct 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 R, typename T1>
struct VirtFuncInvoker1
{
	typedef R (*Func)(void*, T1, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3>
struct 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 T1, typename T2, typename T3>
struct VirtActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
struct VirtActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

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

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

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2, 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 T1>
struct GenericInterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};

// System.Action`1<UnityEngine.Playables.PlayableDirector>
struct Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B;
// System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>
struct Action_1_t7A6E0E94B21008B707D8BEA0DA19B65A96D58416;
// System.Action`2<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct Action_2_t6E0BE275D74718DE50EA8129528600D20D97C5F5;
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>
struct Action_2_tCA9E945868CD5BF442EF675FE455A9E807CED9D1;
// System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>
struct Action_2_t83E2B2D05A16B14F487969D4D187AEC66413E199;
// System.Action`2<System.Object,UnityEngine.InputSystem.InputActionChange>
struct Action_2_tACB2F8D6B2F70F78DC65A6BC64A3108B0B1AC539;
// System.Action`3<UnityEngine.InputSystem.Users.InputUser,UnityEngine.InputSystem.Users.InputUserChange,UnityEngine.InputSystem.InputDevice>
struct Action_3_tA0B05FF174AE0A7560A2D268D88B1422B834D89B;
// System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>
struct Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052;
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>
struct Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1;
// 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.Int32,System.Int32>
struct Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08;
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
struct Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8;
// 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.Func`2<UnityEngine.InputSystem.InputAction,System.Boolean>
struct Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_t99409DECFF50F0FA9B427C863AC6C99C66E6F9F8;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B;
// System.Collections.Generic.HashSet`1<UnityEngine.Object>
struct HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673;
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.InputAction>
struct IEnumerable_1_t6CE95EEA4B1C4715D4360B90FD315BF8F9C7B7F7;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_t52B1AC8D9E5E1ED28DF6C46A37C9A1B00B394F9D;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.AnimationClip>
struct IEqualityComparer_1_tA3C6C1FA02A109B45AFC8C33121657F786F88A77;
// System.Collections.Generic.IEqualityComparer`1<Cinemachine.CinemachineVirtualCameraBase>
struct IEqualityComparer_1_tB8B33ED4B170AE475676CD8037B23D41AC3DF3DD;
// System.Collections.Generic.IEqualityComparer`1<Cinemachine.ICinemachineCamera>
struct IEqualityComparer_1_tBB90E80BC1717442BD5C9507D72BC2ABE35BB770;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_t62010156673DE1460AB1D1CEBE5DCD48665E1A38;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Object>
struct IEqualityComparer_1_t827C4E5D8D207BC9E618771E0B2E8878F3738F13;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>
struct KeyCollection_t1176504D06A45242815DB3E78DC17C6231B71BD1;
// System.Collections.Generic.Dictionary`2/KeyCollection<Cinemachine.CinemachineVirtualCameraBase,System.Int32>
struct KeyCollection_t1EE9BC7C34EED687AC6E56392D14077D6E0834F2;
// System.Collections.Generic.Dictionary`2/KeyCollection<Cinemachine.ICinemachineCamera,System.Object>
struct KeyCollection_tA5760D980C2D668D000213345DF8DD6D336D5B39;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
struct KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t404D2AF2D38681274B3783CCFE8103CC2AD8A790;
// System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>
struct List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02;
// 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<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.CinemachineImpulseManager/ImpulseEvent>
struct List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2;
// System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>
struct List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060;
// 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<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>
struct ValueCollection_t7CDB340BFE60BB36BF4EBD5F751877AF8C81903B;
// System.Collections.Generic.Dictionary`2/ValueCollection<Cinemachine.CinemachineVirtualCameraBase,System.Int32>
struct ValueCollection_t0119388EADA6530073F912FE7EC589E43CA31A27;
// System.Collections.Generic.Dictionary`2/ValueCollection<Cinemachine.ICinemachineCamera,System.Object>
struct ValueCollection_t815A57BAD9A40AB7B0FCCB905E3B15768A6F7620;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int32>
struct ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2;
// System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>[]
struct Action_1U5BU5D_t960376E04EEB1EB1830312AF536B2B78F2FF40B0;
// System.Action`2<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr>[]
struct Action_2U5BU5D_t8BFB9ED97F3A8D0DF8304C251E9421F0794CAF3A;
// System.Action`3<UnityEngine.InputSystem.Users.InputUser,UnityEngine.InputSystem.Users.InputUserChange,UnityEngine.InputSystem.InputDevice>[]
struct Action_3U5BU5D_t418F4B2545A53C4F88D27B95C5A2E54F43F5BD58;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>[]
struct EntryU5BU5D_tCB60C8F7B375EE0EB8BDBA02E54B1A25B9CE9414;
// System.Collections.Generic.Dictionary`2/Entry<Cinemachine.CinemachineVirtualCameraBase,System.Int32>[]
struct EntryU5BU5D_t4AA452D542BFF2B6F34CAB41560C06E79D9B77CE;
// System.Collections.Generic.Dictionary`2/Entry<Cinemachine.ICinemachineCamera,System.Object>[]
struct EntryU5BU5D_tDB7804D00323D231C36E5E144117310FC880014B;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int32>[]
struct EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.Object>[]
struct SlotU5BU5D_t44C9D92F857446E8577E89F483F957B50A3A2E51;
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_tE3C6891AFD2EF0188200F790D3120A09202E544A;
// UnityEngine.AnimatorClipInfo[]
struct AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2;
// System.Char[]
struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
// Cinemachine.CinemachineComponentBase[]
struct CinemachineComponentBaseU5BU5D_t103C5C1C3257AA526385CAD3B1FD18E5CC1446EC;
// Cinemachine.CinemachineOrbitalTransposer[]
struct CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4;
// Cinemachine.CinemachineVirtualCamera[]
struct CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A;
// Cinemachine.CinemachineVirtualCameraBase[]
struct CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80;
// System.Delegate[]
struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
// UnityEngine.GUIStyle[]
struct GUIStyleU5BU5D_t99FB75A2EC4777ADECDE02F71A619CFBFC0F4F70;
// UnityEngine.InputSystem.InputAction[]
struct InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73;
// UnityEngine.InputSystem.InputBinding[]
struct InputBindingU5BU5D_t3CCBD5F5A51F370BFD0A373A770C8720F2A6115E;
// UnityEngine.InputSystem.InputDevice[]
struct InputDeviceU5BU5D_t51F80AEE3E39E34077F38FD56C262347F180A2B2;
// UnityEngine.InputSystem.Users.InputUser[]
struct InputUserU5BU5D_t06A7B91260B6B573434BB302955EDFB1DC1AEC3B;
// System.Int32[]
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
// System.IntPtr[]
struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
// System.Object[]
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
// System.Single[]
struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
// System.String[]
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
// System.Text.StringBuilder[]
struct StringBuilderU5BU5D_tA8F0CC2279E895C07F04068E50E0663213956104;
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871;
// Cinemachine.CinemachineBlenderSettings/CustomBlend[]
struct CustomBlendU5BU5D_t6E9ED59835D4870B5475931273AE8B6B9F278752;
// Cinemachine.CinemachineCore/Stage[]
struct StageU5BU5D_t605193BD653BA57911AFE8A2D01B1D799F7BB949;
// Cinemachine.CinemachineFreeLook/Orbit[]
struct OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent[]
struct ImpulseEventU5BU5D_t0C97F94C373E8F01182C2537E3968280F88615DA;
// Cinemachine.CinemachinePath/Waypoint[]
struct WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4;
// Cinemachine.CinemachineSmoothPath/Waypoint[]
struct WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3;
// Cinemachine.CinemachineStateDrivenCamera/HashPair[]
struct HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132;
// Cinemachine.CinemachineStateDrivenCamera/Instruction[]
struct InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376;
// Cinemachine.CinemachineStateDrivenCamera/ParentHash[]
struct ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C;
// Cinemachine.Utility.HeadingTracker/Item[]
struct ItemU5BU5D_t345D44A19BA8EF29C21D88213863A926CA186028;
// UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection[]
struct OngoingAccountSelectionU5BU5D_tC0230AB3199800766848A8E5B33DB40D9F452E99;
// UnityEngine.InputSystem.Users.InputUser/UserData[]
struct UserDataU5BU5D_t1B83CB26039D0BEF9C3742E18F3F7E8ECEC82B90;
// UnityEngine.AnimationClip
struct AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178;
// UnityEngine.AnimationCurve
struct AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03;
// UnityEngine.Animator
struct Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149;
// System.AsyncCallback
struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA;
// UnityEngine.Behaviour
struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9;
// UnityEngine.Camera
struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C;
// Cinemachine.CinemachineBlend
struct CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C;
// Cinemachine.CinemachineBlenderSettings
struct CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F;
// Cinemachine.CinemachineBrain
struct CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83;
// Cinemachine.CinemachineComponentBase
struct CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D;
// Cinemachine.CinemachineComposer
struct CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D;
// Cinemachine.CinemachineCore
struct CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534;
// Cinemachine.Utility.CinemachineDebug
struct CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742;
// Cinemachine.CinemachineDollyCart
struct CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118;
// Cinemachine.CinemachineEmbeddedAssetPropertyAttribute
struct CinemachineEmbeddedAssetPropertyAttribute_t798AD24C32F62C255E2480A8537E2CDE70B3999C;
// Cinemachine.CinemachineExtension
struct CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422;
// Cinemachine.CinemachineExternalCamera
struct CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA;
// Cinemachine.CinemachineFixedSignal
struct CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488;
// Cinemachine.CinemachineFollowZoom
struct CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4;
// Cinemachine.CinemachineFramingTransposer
struct CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1;
// Cinemachine.CinemachineFreeLook
struct CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F;
// Cinemachine.CinemachineGroupComposer
struct CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4;
// Cinemachine.CinemachineHardLockToTarget
struct CinemachineHardLockToTarget_t0556F819A6E1BA2E2D6F6449A4B73EC818A08ABA;
// Cinemachine.CinemachineHardLookAt
struct CinemachineHardLookAt_t0FADE3576AA32DDECD19A1071C009574262B17BC;
// Cinemachine.CinemachineImpulseChannelPropertyAttribute
struct CinemachineImpulseChannelPropertyAttribute_tFBABB32BA02E1BD5F8E61C49791BC044CA1C3E98;
// Cinemachine.CinemachineImpulseDefinition
struct CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9;
// Cinemachine.CinemachineImpulseDefinitionPropertyAttribute
struct CinemachineImpulseDefinitionPropertyAttribute_t25762B40954929429EE576107D2B738180ABE9B6;
// Cinemachine.CinemachineImpulseEnvelopePropertyAttribute
struct CinemachineImpulseEnvelopePropertyAttribute_tD3F6AB063DBD9F81CD97ED6ED555648D9A984580;
// Cinemachine.CinemachineImpulseListener
struct CinemachineImpulseListener_tE6349A3DD7A1398E14058CDAEE37D2776AAE3A45;
// Cinemachine.CinemachineImpulseManager
struct CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E;
// Cinemachine.CinemachineImpulseSource
struct CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D;
// Cinemachine.CinemachineIndependentImpulseListener
struct CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629;
// Cinemachine.CinemachineInputProvider
struct CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966;
// CinemachineMixer
struct CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37;
// Cinemachine.CinemachineMixingCamera
struct CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE;
// Cinemachine.CinemachineOrbitalTransposer
struct CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2;
// Cinemachine.CinemachinePOV
struct CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18;
// Cinemachine.CinemachinePath
struct CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9;
// Cinemachine.CinemachinePathBase
struct CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5;
// Cinemachine.CinemachinePipeline
struct CinemachinePipeline_t8D090EAABA2FE705911C849F3853D1C1409968C2;
// Cinemachine.CinemachinePixelPerfect
struct CinemachinePixelPerfect_t8050FBDEDFBAC5222FDFEBB7C643B684EF548129;
// Cinemachine.PostFX.CinemachinePostProcessing
struct CinemachinePostProcessing_t6FB17A0D7C479E6AA6BF94AD22EA26344A96B46B;
// CinemachineRecomposer
struct CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057;
// Cinemachine.CinemachineSameAsFollowTarget
struct CinemachineSameAsFollowTarget_t5885AFE3F3C81878016D0E8E8D3EF2E7962DAD97;
// CinemachineShot
struct CinemachineShot_t5807CFD2B279CBCD12C8DA936E2A4DA7C45A183C;
// CinemachineShotPlayable
struct CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969;
// Cinemachine.CinemachineSmoothPath
struct CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA;
// Cinemachine.CinemachineStateDrivenCamera
struct CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1;
// Cinemachine.CinemachineTransposer
struct CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881;
// Cinemachine.CinemachineVirtualCamera
struct CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C;
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5;
// UnityEngine.Component
struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684;
// UnityEngine.Coroutine
struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
// UnityEngine.Font
struct Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9;
// UnityEngine.GUIContent
struct GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E;
// 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;
// Cinemachine.Utility.HeadingTracker
struct HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608;
// 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.IExposedPropertyTable
struct IExposedPropertyTable_tF37EE69BC8134D4D34AEFA196A01B7DBF4394396;
// UnityEngine.InputSystem.IInputActionCollection
struct IInputActionCollection_t40BA0693D3E771F76A104883FDF12C1E2F6ABB34;
// UnityEngine.Timeline.IPropertyCollector
struct IPropertyCollector_t0F634831FE53A0864E11B12DD8D894D1BDFC385F;
// Cinemachine.ISignalSource6D
struct ISignalSource6D_t26BFD432B5044E626555FD66AE4B954746624159;
// UnityEngine.InputSystem.InputAction
struct InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48;
// UnityEngine.InputSystem.InputActionAsset
struct InputActionAsset_tB1114F77EFFAE61A28A8A559662A6FCCF444F70E;
// UnityEngine.InputSystem.InputActionMap
struct InputActionMap_tBA45B784C5957091166E0007413402A3E83DD226;
// UnityEngine.InputSystem.InputActionReference
struct InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E;
// UnityEngine.InputSystem.InputDevice
struct InputDevice_t9E276EAE78C382539051998DEA1CD0ECF2E91323;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A;
// UnityEngine.Object
struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC;
// UnityEngine.U2D.PixelPerfectCamera
struct PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8;
// UnityEngine.U2D.PixelPerfectCameraInternal
struct PixelPerfectCameraInternal_t95E6E3E3BDA1D90E9F4489ED6B43D1673E0818AB;
// UnityEngine.Playables.PlayableAsset
struct PlayableAsset_t5AD1606B76C9753A7F4C6B1061193F581023F137;
// UnityEngine.Playables.PlayableBehaviour
struct PlayableBehaviour_t451A3E3A605FDB6CD89DE1DAD0CBE96C20687D82;
// UnityEngine.Playables.PlayableDirector
struct PlayableDirector_t63912C98A4EC9D4701E88B633E27E0D97209BA38;
// Cinemachine.Utility.PositionPredictor
struct PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A;
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052;
// System.Security.Cryptography.RandomNumberGenerator
struct RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50;
// UnityEngine.RectOffset
struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70;
// UnityEngine.Rigidbody
struct Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A;
// UnityEngine.RuntimeAnimatorController
struct RuntimeAnimatorController_t6F70D5BE51CCBA99132F444EFFA41439DFE71BAB;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1;
// Cinemachine.SignalSourceAsset
struct SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// UnityEngine.Texture
struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE;
// UnityEngine.Transform
struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1;
// System.Void
struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t675FCE2AEFAC5C924A4020474C997FF2CDD3F4C5;
// Cinemachine.AxisState/IInputAxisProvider
struct IInputAxisProvider_t60E3751C2B79760C58FA84BC376D8A3DC1E7AE70;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D;
// Cinemachine.CinemachineBrain/BrainEvent
struct BrainEvent_t7DDC9AFC269C95A82A9348F1F7120BA402DCFE5E;
// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296;
// Cinemachine.CinemachineCore/AxisInputDelegate
struct AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677;
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
struct GetBlendOverrideDelegate_t32AB037CCB52F195B40C363B70D34205538CE864;
// Cinemachine.Utility.CinemachineDebug/OnGUIDelegate
struct OnGUIDelegate_t3A1214F1C0CB5EE0BA0A5D45D4A9F946484E7530;
// Cinemachine.CinemachineFollowZoom/VcamExtraState
struct VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0;
// Cinemachine.CinemachineFreeLook/CreateRigDelegate
struct CreateRigDelegate_t7FF9E13258FAF45CD7A591B792B1171596A16270;
// Cinemachine.CinemachineFreeLook/DestroyRigDelegate
struct DestroyRigDelegate_tEC6C3F9493E6C7AF161C5BE580A398B3C333ED49;
// Cinemachine.CinemachineImpulseDefinition/SignalSource
struct SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent
struct ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4;
// Cinemachine.CinemachineInputProvider/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D;
// CinemachineMixer/MasterDirectorDelegate
struct MasterDirectorDelegate_tCE752BE5E9EB76BC476A6B3B12FFB06C34BBC3B8;
// Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate
struct UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D;
// Cinemachine.CinemachinePathBase/Appearance
struct Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8;
// Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate
struct CreatePipelineDelegate_tB2027A3AD25F49EFC2BE7B2872BB15C1B7856C19;
// Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate
struct DestroyPipelineDelegate_tA69D0FA40EDBF1EF43F75E7FE8A33D85F8DD1B28;
// UnityEngine.GUISkin/SkinChangedDelegate
struct SkinChangedDelegate_t8BECC691E2A259B07F4A51D8F1A639B83F055E1E;

IL2CPP_EXTERN_C RuntimeClass* Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_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* CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_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* Guid_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02_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* OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_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* Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t3D09E3BB90ED24C8516655B6BB6D6A637C1E0BA5____AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
IL2CPP_EXTERN_C String_t* _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
IL2CPP_EXTERN_C String_t* _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0;
IL2CPP_EXTERN_C String_t* _stringLiteral1FE3DF5F2CEB25ED1C5A33DE9E1176176A298A37;
IL2CPP_EXTERN_C String_t* _stringLiteral28E57A79BC9D6C024A1614810E52EE7EA2869E0F;
IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C;
IL2CPP_EXTERN_C String_t* _stringLiteral50AA53D4D916DB821F96DA65EB57749EAA424D91;
IL2CPP_EXTERN_C String_t* _stringLiteral5AA432806C20C02DAB77AA0393B088D80C51FDF9;
IL2CPP_EXTERN_C String_t* _stringLiteral7CF2D0501B1F83088CC6C36AAB72E446B3EFEAA8;
IL2CPP_EXTERN_C String_t* _stringLiteral83993FB00E0E8E0787F555E74A55074C0ABF34B3;
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
IL2CPP_EXTERN_C String_t* _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7;
IL2CPP_EXTERN_C String_t* _stringLiteral8BB6BE37C6DAE63B992FB73507C2C4079A51808C;
IL2CPP_EXTERN_C String_t* _stringLiteral9881139F683F62CA4914BF5C627A9611A2B39EFE;
IL2CPP_EXTERN_C String_t* _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B;
IL2CPP_EXTERN_C String_t* _stringLiteralA819569A7728AF884DD6DE12702928A420B9DE96;
IL2CPP_EXTERN_C String_t* _stringLiteralBBAE2E9E62EC0A19D6E5CA88B1DEB0D7BEED8BFC;
IL2CPP_EXTERN_C String_t* _stringLiteralBD5FF6EEFBF44FA994DCC6A7603DBE5E9EBBE97E;
IL2CPP_EXTERN_C String_t* _stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE1CEB820DB6EF5D353EB716299B88006817D49FD;
IL2CPP_EXTERN_C String_t* _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
IL2CPP_EXTERN_C String_t* _stringLiteralF682C9591C777143C18EF82D89EA50706952A163;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineExtension_GetExtraState_TisVcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0_m8568DE3B1CACA2B5044FBEA01BCE4E6EB472420A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineFreeLook_UpdateXAxisHeading_mC7FB1633258C9ADCBE6D379B3865D1DFCB696088_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineStateDrivenCamera_OnGuiHandler_mDB24B0B122B8F3CF847139FDC147B7F3CBFE3F05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mEBB4DAB358D0F6BC15EAAD372183D66DB63B80A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m83553DC52B20DC723751FB18E9F0A59C1BE78ACA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_m3982A91755FBBB70BCCF88560178A761C3B7F507_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5_mEF78BAA7C1B9E08630175388399A0B2A938C918A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m1CD1808D474C06AE9FFA2DE1BE67E8D681311E0E_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* Component_TryGetComponent_TisPixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8_m7CB599C9BFEA227F31DB2F0B1DAB458A7D797C4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mE349AC984F5A0C96D9DC724613A8A8A3B174ABD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m0ACE2CA4906284DF45986CA7D357D179E6CC5027_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m5C4221D50E89FC27A361DB6C8D127B18FF85221D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2303D0531F1FB5B1153BB58BE09178DB1D3B6221_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6477BC98F9096C302F9CDB4182FFBA5341C37990_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m58DC18492516204D1F28BB93E01B7A8622AF5990_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisInputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48_mB6BCB5E1404A6BFBF29A9B260485E425DFFAAC0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m2E7BD9BD71B138BA0B9C868543001638A6217B0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m14F7E394C5066F85AD03AE904FC5A80FF2E50E21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m32150A518D7F531218880279F2F45C45568381C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExposedReference_1_Resolve_m5196D8328814E25AFB1D27B4A89C5A0BFC0DDB87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_m41CD80ED0A0BCA2C8F1C85AB9F287E0D4C93CAB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m69644C6C6D80B678EFB54BC44FB2503124C5C8B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mA33F3BCFB789BB0E3C6AEA6CB428BC003F401F77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m13A78680BBC60E83B63F7CAD97087C2DDC6064E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_m2A1B17232E3845E1A0E19D3B3A62281373C4A2DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m58D389E6A64A5DC73C04D62C2091AED3BDF56C29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mECDCCCAF7B53A12F31315B4716EB75867A97993D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mCD53F758FB21FF0A9C80FBF30EC1C7836508400B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m6D156D2BF6BBD2503C7EC755D4F79AEA807FFA7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m47BE8F26D40810EF4DCA2CF9D664944C572E5F55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IPropertyCollector_AddFromName_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE3E4D69ED4F677A1011A3B40ACBFC14E1A8F9DB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IPropertyCollector_AddFromName_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mC639E6BCCEC633FB26D945D4C96D9F005E0FE8A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputAction_ReadValue_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m868F41761382778B94845B27E2B6D041FE814E88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputAction_ReadValue_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_m44678B7D383453D730B67AB2CCE3579D2AC0687F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m268C6B145F8FBB50C5DDBD0B6E8C25F83715EE36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m98D8AF80E7822C1E8B52D7A1F8D8ADB550E32638_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE85F59FA0393F494F4C13B9B706A5B64BF08E363_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m74FD5D816448F9F5018187863FC987AEDC00E1A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m34B4D36AD2C7ECAA12B11157DBFA303136085CCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m54124251DCEAAEBCB780120514621A515A3F0337_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m176379510B1064AE738C26AB1B809B2161396D9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m25B33CA4B37FA21B382D2C7C914149297FA4D623_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m36A7E14CC3BEACF376E6AE7CD0C59D2EE22793D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m77FE9966F5433F8A17A0E52C0FBBBE6E65365B9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6FB59252D979982A69FF624AEAD1998FB08E1205_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mAFA9C1E0120FD5427AC99B5BA0EBB358EE90153F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEE5008620AD789A5ECFD437197856B14B6E7EB0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD026F999061A9E78D9B35A48E111F1E453A4F0D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetDuration_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m891A55D4BEA5B341FA24B90FDB4280FE8F2A052E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetDuration_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m96BD4834ACF7E7FE77B6D9856D9107D4D68127C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetInputCount_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m1EB83B507BE1E25B4C3A78F737FA3138F2A8EFCF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetInputWeight_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m9A11DF38B7A7C8F29809D196611ABA216482501E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetPlayState_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m95C85337B14D4D27BD69315D6D55ECCF54551B15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetTime_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m33C7181C974DD73BF9415BF90889464049C33258_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_m6102ACF94EC71287F4DB0C82440C61109E0BAACF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_mADDFE324C66018FD301CC2CC643A7B5C80CA4314_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_op_Explicit_m2600AFC07431820BD9911C6EF37191F2CB56F161_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_op_Implicit_mC7EA5326B160DB30AFAE8352CC67F3B70890ABF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__35_0_m15844BD8ED7CDBED9326054C7B7C6DFAD6B2C52C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CResolveForPlayerU3Eb__0_mA1BA43EF633C0D9AAA1439203B89808C28B1CA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251_RuntimeMethod_var;
struct AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03_marshaled_com;
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 RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_com;

struct AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2;
struct CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4;
struct CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A;
struct CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80;
struct InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73;
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA;
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871;
struct OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7;
struct WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4;
struct WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3;
struct HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132;
struct InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376;
struct ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

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

// System.Object


// System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>
struct Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052  : 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_tCB60C8F7B375EE0EB8BDBA02E54B1A25B9CE9414* ___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_t1176504D06A45242815DB3E78DC17C6231B71BD1 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t7CDB340BFE60BB36BF4EBD5F751877AF8C81903B * ___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_t61D8E8053BD990C7905153A241023CBB88873052, ___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_t61D8E8053BD990C7905153A241023CBB88873052, ___entries_1)); }
	inline EntryU5BU5D_tCB60C8F7B375EE0EB8BDBA02E54B1A25B9CE9414* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_tCB60C8F7B375EE0EB8BDBA02E54B1A25B9CE9414** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_tCB60C8F7B375EE0EB8BDBA02E54B1A25B9CE9414* 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_t61D8E8053BD990C7905153A241023CBB88873052, ___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_t61D8E8053BD990C7905153A241023CBB88873052, ___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_t61D8E8053BD990C7905153A241023CBB88873052, ___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_t61D8E8053BD990C7905153A241023CBB88873052, ___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_t61D8E8053BD990C7905153A241023CBB88873052, ___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_t61D8E8053BD990C7905153A241023CBB88873052, ___keys_7)); }
	inline KeyCollection_t1176504D06A45242815DB3E78DC17C6231B71BD1 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t1176504D06A45242815DB3E78DC17C6231B71BD1 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t1176504D06A45242815DB3E78DC17C6231B71BD1 * 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_t61D8E8053BD990C7905153A241023CBB88873052, ___values_8)); }
	inline ValueCollection_t7CDB340BFE60BB36BF4EBD5F751877AF8C81903B * get_values_8() const { return ___values_8; }
	inline ValueCollection_t7CDB340BFE60BB36BF4EBD5F751877AF8C81903B ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t7CDB340BFE60BB36BF4EBD5F751877AF8C81903B * 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_t61D8E8053BD990C7905153A241023CBB88873052, ____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.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>
struct Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1  : 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_t4AA452D542BFF2B6F34CAB41560C06E79D9B77CE* ___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_t1EE9BC7C34EED687AC6E56392D14077D6E0834F2 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t0119388EADA6530073F912FE7EC589E43CA31A27 * ___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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ___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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ___entries_1)); }
	inline EntryU5BU5D_t4AA452D542BFF2B6F34CAB41560C06E79D9B77CE* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_t4AA452D542BFF2B6F34CAB41560C06E79D9B77CE** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_t4AA452D542BFF2B6F34CAB41560C06E79D9B77CE* 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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ___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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ___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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ___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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ___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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ___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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ___keys_7)); }
	inline KeyCollection_t1EE9BC7C34EED687AC6E56392D14077D6E0834F2 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t1EE9BC7C34EED687AC6E56392D14077D6E0834F2 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t1EE9BC7C34EED687AC6E56392D14077D6E0834F2 * 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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ___values_8)); }
	inline ValueCollection_t0119388EADA6530073F912FE7EC589E43CA31A27 * get_values_8() const { return ___values_8; }
	inline ValueCollection_t0119388EADA6530073F912FE7EC589E43CA31A27 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t0119388EADA6530073F912FE7EC589E43CA31A27 * 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_tF013206EFF2695CF8FD10416718FFAA7FA3848D1, ____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.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object>
struct Dictionary_2_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE  : 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_tDB7804D00323D231C36E5E144117310FC880014B* ___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_tA5760D980C2D668D000213345DF8DD6D336D5B39 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t815A57BAD9A40AB7B0FCCB905E3B15768A6F7620 * ___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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ___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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ___entries_1)); }
	inline EntryU5BU5D_tDB7804D00323D231C36E5E144117310FC880014B* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_tDB7804D00323D231C36E5E144117310FC880014B** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_tDB7804D00323D231C36E5E144117310FC880014B* 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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ___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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ___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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ___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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ___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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ___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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ___keys_7)); }
	inline KeyCollection_tA5760D980C2D668D000213345DF8DD6D336D5B39 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_tA5760D980C2D668D000213345DF8DD6D336D5B39 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_tA5760D980C2D668D000213345DF8DD6D336D5B39 * 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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ___values_8)); }
	inline ValueCollection_t815A57BAD9A40AB7B0FCCB905E3B15768A6F7620 * get_values_8() const { return ___values_8; }
	inline ValueCollection_t815A57BAD9A40AB7B0FCCB905E3B15768A6F7620 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t815A57BAD9A40AB7B0FCCB905E3B15768A6F7620 * 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_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE, ____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.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08  : 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_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1* ___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_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 * ___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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___entries_1)); }
	inline EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1* 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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___keys_7)); }
	inline KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 * 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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___values_8)); }
	inline ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 * get_values_8() const { return ___values_8; }
	inline ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 * 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_t49CB072CAA9184D326107FA696BB354C43EB5E08, ____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.HashSet`1<UnityEngine.Object>
struct HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____buckets_7;
	// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
	SlotU5BU5D_t44C9D92F857446E8577E89F483F957B50A3A2E51* ____slots_8;
	// System.Int32 System.Collections.Generic.HashSet`1::_count
	int32_t ____count_9;
	// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
	int32_t ____lastIndex_10;
	// System.Int32 System.Collections.Generic.HashSet`1::_freeList
	int32_t ____freeList_11;
	// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
	RuntimeObject* ____comparer_12;
	// System.Int32 System.Collections.Generic.HashSet`1::_version
	int32_t ____version_13;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
	SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_14;

public:
	inline static int32_t get_offset_of__buckets_7() { return static_cast<int32_t>(offsetof(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673, ____buckets_7)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__buckets_7() const { return ____buckets_7; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__buckets_7() { return &____buckets_7; }
	inline void set__buckets_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____buckets_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value);
	}

	inline static int32_t get_offset_of__slots_8() { return static_cast<int32_t>(offsetof(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673, ____slots_8)); }
	inline SlotU5BU5D_t44C9D92F857446E8577E89F483F957B50A3A2E51* get__slots_8() const { return ____slots_8; }
	inline SlotU5BU5D_t44C9D92F857446E8577E89F483F957B50A3A2E51** get_address_of__slots_8() { return &____slots_8; }
	inline void set__slots_8(SlotU5BU5D_t44C9D92F857446E8577E89F483F957B50A3A2E51* value)
	{
		____slots_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value);
	}

	inline static int32_t get_offset_of__count_9() { return static_cast<int32_t>(offsetof(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673, ____count_9)); }
	inline int32_t get__count_9() const { return ____count_9; }
	inline int32_t* get_address_of__count_9() { return &____count_9; }
	inline void set__count_9(int32_t value)
	{
		____count_9 = value;
	}

	inline static int32_t get_offset_of__lastIndex_10() { return static_cast<int32_t>(offsetof(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673, ____lastIndex_10)); }
	inline int32_t get__lastIndex_10() const { return ____lastIndex_10; }
	inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; }
	inline void set__lastIndex_10(int32_t value)
	{
		____lastIndex_10 = value;
	}

	inline static int32_t get_offset_of__freeList_11() { return static_cast<int32_t>(offsetof(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673, ____freeList_11)); }
	inline int32_t get__freeList_11() const { return ____freeList_11; }
	inline int32_t* get_address_of__freeList_11() { return &____freeList_11; }
	inline void set__freeList_11(int32_t value)
	{
		____freeList_11 = value;
	}

	inline static int32_t get_offset_of__comparer_12() { return static_cast<int32_t>(offsetof(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673, ____comparer_12)); }
	inline RuntimeObject* get__comparer_12() const { return ____comparer_12; }
	inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; }
	inline void set__comparer_12(RuntimeObject* value)
	{
		____comparer_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value);
	}

	inline static int32_t get_offset_of__version_13() { return static_cast<int32_t>(offsetof(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673, ____version_13)); }
	inline int32_t get__version_13() const { return ____version_13; }
	inline int32_t* get_address_of__version_13() { return &____version_13; }
	inline void set__version_13(int32_t value)
	{
		____version_13 = value;
	}

	inline static int32_t get_offset_of__siInfo_14() { return static_cast<int32_t>(offsetof(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673, ____siInfo_14)); }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_14() const { return ____siInfo_14; }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_14() { return &____siInfo_14; }
	inline void set__siInfo_14(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value)
	{
		____siInfo_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>
struct List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2* ____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_tFD5457606E54246517398ECF87FE9CDB5915BA02, ____items_1)); }
	inline AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2* get__items_1() const { return ____items_1; }
	inline AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2* 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_tFD5457606E54246517398ECF87FE9CDB5915BA02, ____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_tFD5457606E54246517398ECF87FE9CDB5915BA02, ____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_tFD5457606E54246517398ECF87FE9CDB5915BA02, ____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_tFD5457606E54246517398ECF87FE9CDB5915BA02_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02_StaticFields, ____emptyArray_5)); }
	inline AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2* get__emptyArray_5() const { return ____emptyArray_5; }
	inline AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2* 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<System.Text.StringBuilder>
struct List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	StringBuilderU5BU5D_tA8F0CC2279E895C07F04068E50E0663213956104* ____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_tC069898613B7977CB82FE91874DEE86A275CBFB6, ____items_1)); }
	inline StringBuilderU5BU5D_tA8F0CC2279E895C07F04068E50E0663213956104* get__items_1() const { return ____items_1; }
	inline StringBuilderU5BU5D_tA8F0CC2279E895C07F04068E50E0663213956104** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(StringBuilderU5BU5D_tA8F0CC2279E895C07F04068E50E0663213956104* 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_tC069898613B7977CB82FE91874DEE86A275CBFB6, ____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_tC069898613B7977CB82FE91874DEE86A275CBFB6, ____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_tC069898613B7977CB82FE91874DEE86A275CBFB6, ____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_tC069898613B7977CB82FE91874DEE86A275CBFB6_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	StringBuilderU5BU5D_tA8F0CC2279E895C07F04068E50E0663213956104* ____emptyArray_5;

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


// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>
struct List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ImpulseEventU5BU5D_t0C97F94C373E8F01182C2537E3968280F88615DA* ____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_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2, ____items_1)); }
	inline ImpulseEventU5BU5D_t0C97F94C373E8F01182C2537E3968280F88615DA* get__items_1() const { return ____items_1; }
	inline ImpulseEventU5BU5D_t0C97F94C373E8F01182C2537E3968280F88615DA** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(ImpulseEventU5BU5D_t0C97F94C373E8F01182C2537E3968280F88615DA* 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_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2, ____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_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2, ____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_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2, ____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_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	ImpulseEventU5BU5D_t0C97F94C373E8F01182C2537E3968280F88615DA* ____emptyArray_5;

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


// System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>
struct List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132* ____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_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060, ____items_1)); }
	inline HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132* get__items_1() const { return ____items_1; }
	inline HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132* 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_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060, ____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_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060, ____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_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060, ____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_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060_StaticFields, ____emptyArray_5)); }
	inline HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132* get__emptyArray_5() const { return ____emptyArray_5; }
	inline HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132* 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);
	}
};


// Cinemachine.CinemachineImpulseManager
struct CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent> Cinemachine.CinemachineImpulseManager::m_ExpiredEvents
	List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * ___m_ExpiredEvents_2;
	// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent> Cinemachine.CinemachineImpulseManager::m_ActiveEvents
	List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * ___m_ActiveEvents_3;
	// System.Boolean Cinemachine.CinemachineImpulseManager::<IgnoreTimeScale>k__BackingField
	bool ___U3CIgnoreTimeScaleU3Ek__BackingField_4;

public:
	inline static int32_t get_offset_of_m_ExpiredEvents_2() { return static_cast<int32_t>(offsetof(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E, ___m_ExpiredEvents_2)); }
	inline List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * get_m_ExpiredEvents_2() const { return ___m_ExpiredEvents_2; }
	inline List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 ** get_address_of_m_ExpiredEvents_2() { return &___m_ExpiredEvents_2; }
	inline void set_m_ExpiredEvents_2(List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * value)
	{
		___m_ExpiredEvents_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ExpiredEvents_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_ActiveEvents_3() { return static_cast<int32_t>(offsetof(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E, ___m_ActiveEvents_3)); }
	inline List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * get_m_ActiveEvents_3() const { return ___m_ActiveEvents_3; }
	inline List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 ** get_address_of_m_ActiveEvents_3() { return &___m_ActiveEvents_3; }
	inline void set_m_ActiveEvents_3(List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * value)
	{
		___m_ActiveEvents_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ActiveEvents_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3CIgnoreTimeScaleU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E, ___U3CIgnoreTimeScaleU3Ek__BackingField_4)); }
	inline bool get_U3CIgnoreTimeScaleU3Ek__BackingField_4() const { return ___U3CIgnoreTimeScaleU3Ek__BackingField_4; }
	inline bool* get_address_of_U3CIgnoreTimeScaleU3Ek__BackingField_4() { return &___U3CIgnoreTimeScaleU3Ek__BackingField_4; }
	inline void set_U3CIgnoreTimeScaleU3Ek__BackingField_4(bool value)
	{
		___U3CIgnoreTimeScaleU3Ek__BackingField_4 = value;
	}
};

struct CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_StaticFields
{
public:
	// Cinemachine.CinemachineImpulseManager Cinemachine.CinemachineImpulseManager::sInstance
	CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * ___sInstance_0;

public:
	inline static int32_t get_offset_of_sInstance_0() { return static_cast<int32_t>(offsetof(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_StaticFields, ___sInstance_0)); }
	inline CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * get_sInstance_0() const { return ___sInstance_0; }
	inline CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E ** get_address_of_sInstance_0() { return &___sInstance_0; }
	inline void set_sInstance_0(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * value)
	{
		___sInstance_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___sInstance_0), (void*)value);
	}
};


// UnityEngine.GUIContent
struct GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E  : public RuntimeObject
{
public:
	// System.String UnityEngine.GUIContent::m_Text
	String_t* ___m_Text_0;
	// UnityEngine.Texture UnityEngine.GUIContent::m_Image
	Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___m_Image_1;
	// System.String UnityEngine.GUIContent::m_Tooltip
	String_t* ___m_Tooltip_2;

public:
	inline static int32_t get_offset_of_m_Text_0() { return static_cast<int32_t>(offsetof(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E, ___m_Text_0)); }
	inline String_t* get_m_Text_0() const { return ___m_Text_0; }
	inline String_t** get_address_of_m_Text_0() { return &___m_Text_0; }
	inline void set_m_Text_0(String_t* value)
	{
		___m_Text_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Text_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_Image_1() { return static_cast<int32_t>(offsetof(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E, ___m_Image_1)); }
	inline Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * get_m_Image_1() const { return ___m_Image_1; }
	inline Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE ** get_address_of_m_Image_1() { return &___m_Image_1; }
	inline void set_m_Image_1(Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * value)
	{
		___m_Image_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Image_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_Tooltip_2() { return static_cast<int32_t>(offsetof(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E, ___m_Tooltip_2)); }
	inline String_t* get_m_Tooltip_2() const { return ___m_Tooltip_2; }
	inline String_t** get_address_of_m_Tooltip_2() { return &___m_Tooltip_2; }
	inline void set_m_Tooltip_2(String_t* value)
	{
		___m_Tooltip_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Tooltip_2), (void*)value);
	}
};

struct GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_StaticFields
{
public:
	// UnityEngine.GUIContent UnityEngine.GUIContent::s_Text
	GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * ___s_Text_3;
	// UnityEngine.GUIContent UnityEngine.GUIContent::s_Image
	GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * ___s_Image_4;
	// UnityEngine.GUIContent UnityEngine.GUIContent::s_TextImage
	GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * ___s_TextImage_5;
	// UnityEngine.GUIContent UnityEngine.GUIContent::none
	GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * ___none_6;

public:
	inline static int32_t get_offset_of_s_Text_3() { return static_cast<int32_t>(offsetof(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_StaticFields, ___s_Text_3)); }
	inline GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * get_s_Text_3() const { return ___s_Text_3; }
	inline GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E ** get_address_of_s_Text_3() { return &___s_Text_3; }
	inline void set_s_Text_3(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * value)
	{
		___s_Text_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_Text_3), (void*)value);
	}

	inline static int32_t get_offset_of_s_Image_4() { return static_cast<int32_t>(offsetof(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_StaticFields, ___s_Image_4)); }
	inline GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * get_s_Image_4() const { return ___s_Image_4; }
	inline GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E ** get_address_of_s_Image_4() { return &___s_Image_4; }
	inline void set_s_Image_4(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * value)
	{
		___s_Image_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_Image_4), (void*)value);
	}

	inline static int32_t get_offset_of_s_TextImage_5() { return static_cast<int32_t>(offsetof(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_StaticFields, ___s_TextImage_5)); }
	inline GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * get_s_TextImage_5() const { return ___s_TextImage_5; }
	inline GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E ** get_address_of_s_TextImage_5() { return &___s_TextImage_5; }
	inline void set_s_TextImage_5(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * value)
	{
		___s_TextImage_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_TextImage_5), (void*)value);
	}

	inline static int32_t get_offset_of_none_6() { return static_cast<int32_t>(offsetof(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_StaticFields, ___none_6)); }
	inline GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * get_none_6() const { return ___none_6; }
	inline GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E ** get_address_of_none_6() { return &___none_6; }
	inline void set_none_6(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * value)
	{
		___none_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___none_6), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.GUIContent
struct GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_marshaled_pinvoke
{
	char* ___m_Text_0;
	Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___m_Image_1;
	char* ___m_Tooltip_2;
};
// Native definition for COM marshalling of UnityEngine.GUIContent
struct GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_marshaled_com
{
	Il2CppChar* ___m_Text_0;
	Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___m_Image_1;
	Il2CppChar* ___m_Tooltip_2;
};

// UnityEngine.Playables.PlayableBehaviour
struct PlayableBehaviour_t451A3E3A605FDB6CD89DE1DAD0CBE96C20687D82  : 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
{
};

// Cinemachine.CinemachineFollowZoom/VcamExtraState
struct VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0  : public RuntimeObject
{
public:
	// System.Single Cinemachine.CinemachineFollowZoom/VcamExtraState::m_previousFrameZoom
	float ___m_previousFrameZoom_0;

public:
	inline static int32_t get_offset_of_m_previousFrameZoom_0() { return static_cast<int32_t>(offsetof(VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0, ___m_previousFrameZoom_0)); }
	inline float get_m_previousFrameZoom_0() const { return ___m_previousFrameZoom_0; }
	inline float* get_address_of_m_previousFrameZoom_0() { return &___m_previousFrameZoom_0; }
	inline void set_m_previousFrameZoom_0(float value)
	{
		___m_previousFrameZoom_0 = value;
	}
};


// Cinemachine.CinemachineInputProvider/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D  : public RuntimeObject
{
public:
	// UnityEngine.InputSystem.InputActionReference Cinemachine.CinemachineInputProvider/<>c__DisplayClass6_0::actionRef
	InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * ___actionRef_0;

public:
	inline static int32_t get_offset_of_actionRef_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D, ___actionRef_0)); }
	inline InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * get_actionRef_0() const { return ___actionRef_0; }
	inline InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E ** get_address_of_actionRef_0() { return &___actionRef_0; }
	inline void set_actionRef_0(InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * value)
	{
		___actionRef_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___actionRef_0), (void*)value);
	}
};


// Cinemachine.CinemachineOrbitalTransposer/<>c
struct U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_StaticFields
{
public:
	// Cinemachine.CinemachineOrbitalTransposer/<>c Cinemachine.CinemachineOrbitalTransposer/<>c::<>9
	U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742 * ___U3CU3E9_0;
	// Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate Cinemachine.CinemachineOrbitalTransposer/<>c::<>9__35_0
	UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * ___U3CU3E9__35_0_1;

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

	inline static int32_t get_offset_of_U3CU3E9__35_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_StaticFields, ___U3CU3E9__35_0_1)); }
	inline UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * get_U3CU3E9__35_0_1() const { return ___U3CU3E9__35_0_1; }
	inline UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D ** get_address_of_U3CU3E9__35_0_1() { return &___U3CU3E9__35_0_1; }
	inline void set_U3CU3E9__35_0_1(UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * value)
	{
		___U3CU3E9__35_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__35_0_1), (void*)value);
	}
};


// System.Collections.Generic.HashSet`1/Enumerator<System.Object>
struct Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A 
{
public:
	// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
	HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * ____set_0;
	// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
	int32_t ____index_1;
	// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
	int32_t ____version_2;
	// T System.Collections.Generic.HashSet`1/Enumerator::_current
	RuntimeObject * ____current_3;

public:
	inline static int32_t get_offset_of__set_0() { return static_cast<int32_t>(offsetof(Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A, ____set_0)); }
	inline HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * get__set_0() const { return ____set_0; }
	inline HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B ** get_address_of__set_0() { return &____set_0; }
	inline void set__set_0(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * value)
	{
		____set_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____set_0), (void*)value);
	}

	inline static int32_t get_offset_of__index_1() { return static_cast<int32_t>(offsetof(Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A, ____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_t2430E2854B4328060EB6096AD1E4851E8DC45C3A, ____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_t2430E2854B4328060EB6096AD1E4851E8DC45C3A, ____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.HashSet`1/Enumerator<UnityEngine.Object>
struct Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E 
{
public:
	// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
	HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * ____set_0;
	// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
	int32_t ____index_1;
	// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
	int32_t ____version_2;
	// T System.Collections.Generic.HashSet`1/Enumerator::_current
	Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ____current_3;

public:
	inline static int32_t get_offset_of__set_0() { return static_cast<int32_t>(offsetof(Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E, ____set_0)); }
	inline HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * get__set_0() const { return ____set_0; }
	inline HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 ** get_address_of__set_0() { return &____set_0; }
	inline void set__set_0(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * value)
	{
		____set_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____set_0), (void*)value);
	}

	inline static int32_t get_offset_of__index_1() { return static_cast<int32_t>(offsetof(Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E, ____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_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E, ____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_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E, ____current_3)); }
	inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * get__current_3() const { return ____current_3; }
	inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A ** get_address_of__current_3() { return &____current_3; }
	inline void set__current_3(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * value)
	{
		____current_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____current_3), (void*)value);
	}
};


// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>>
struct InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E 
{
public:
	// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
	int32_t ___length_0;
	// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
	Action_1_t7A6E0E94B21008B707D8BEA0DA19B65A96D58416 * ___firstValue_1;
	// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
	Action_1U5BU5D_t960376E04EEB1EB1830312AF536B2B78F2FF40B0* ___additionalValues_2;

public:
	inline static int32_t get_offset_of_length_0() { return static_cast<int32_t>(offsetof(InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E, ___length_0)); }
	inline int32_t get_length_0() const { return ___length_0; }
	inline int32_t* get_address_of_length_0() { return &___length_0; }
	inline void set_length_0(int32_t value)
	{
		___length_0 = value;
	}

	inline static int32_t get_offset_of_firstValue_1() { return static_cast<int32_t>(offsetof(InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E, ___firstValue_1)); }
	inline Action_1_t7A6E0E94B21008B707D8BEA0DA19B65A96D58416 * get_firstValue_1() const { return ___firstValue_1; }
	inline Action_1_t7A6E0E94B21008B707D8BEA0DA19B65A96D58416 ** get_address_of_firstValue_1() { return &___firstValue_1; }
	inline void set_firstValue_1(Action_1_t7A6E0E94B21008B707D8BEA0DA19B65A96D58416 * value)
	{
		___firstValue_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___firstValue_1), (void*)value);
	}

	inline static int32_t get_offset_of_additionalValues_2() { return static_cast<int32_t>(offsetof(InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E, ___additionalValues_2)); }
	inline Action_1U5BU5D_t960376E04EEB1EB1830312AF536B2B78F2FF40B0* get_additionalValues_2() const { return ___additionalValues_2; }
	inline Action_1U5BU5D_t960376E04EEB1EB1830312AF536B2B78F2FF40B0** get_address_of_additionalValues_2() { return &___additionalValues_2; }
	inline void set_additionalValues_2(Action_1U5BU5D_t960376E04EEB1EB1830312AF536B2B78F2FF40B0* value)
	{
		___additionalValues_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___additionalValues_2), (void*)value);
	}
};


// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`2<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr>>
struct InlinedArray_1_t5B1C366288D78DBAC20CA19DED31E20169DD0292 
{
public:
	// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
	int32_t ___length_0;
	// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
	Action_2_t6E0BE275D74718DE50EA8129528600D20D97C5F5 * ___firstValue_1;
	// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
	Action_2U5BU5D_t8BFB9ED97F3A8D0DF8304C251E9421F0794CAF3A* ___additionalValues_2;

public:
	inline static int32_t get_offset_of_length_0() { return static_cast<int32_t>(offsetof(InlinedArray_1_t5B1C366288D78DBAC20CA19DED31E20169DD0292, ___length_0)); }
	inline int32_t get_length_0() const { return ___length_0; }
	inline int32_t* get_address_of_length_0() { return &___length_0; }
	inline void set_length_0(int32_t value)
	{
		___length_0 = value;
	}

	inline static int32_t get_offset_of_firstValue_1() { return static_cast<int32_t>(offsetof(InlinedArray_1_t5B1C366288D78DBAC20CA19DED31E20169DD0292, ___firstValue_1)); }
	inline Action_2_t6E0BE275D74718DE50EA8129528600D20D97C5F5 * get_firstValue_1() const { return ___firstValue_1; }
	inline Action_2_t6E0BE275D74718DE50EA8129528600D20D97C5F5 ** get_address_of_firstValue_1() { return &___firstValue_1; }
	inline void set_firstValue_1(Action_2_t6E0BE275D74718DE50EA8129528600D20D97C5F5 * value)
	{
		___firstValue_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___firstValue_1), (void*)value);
	}

	inline static int32_t get_offset_of_additionalValues_2() { return static_cast<int32_t>(offsetof(InlinedArray_1_t5B1C366288D78DBAC20CA19DED31E20169DD0292, ___additionalValues_2)); }
	inline Action_2U5BU5D_t8BFB9ED97F3A8D0DF8304C251E9421F0794CAF3A* get_additionalValues_2() const { return ___additionalValues_2; }
	inline Action_2U5BU5D_t8BFB9ED97F3A8D0DF8304C251E9421F0794CAF3A** get_address_of_additionalValues_2() { return &___additionalValues_2; }
	inline void set_additionalValues_2(Action_2U5BU5D_t8BFB9ED97F3A8D0DF8304C251E9421F0794CAF3A* value)
	{
		___additionalValues_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___additionalValues_2), (void*)value);
	}
};


// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`3<UnityEngine.InputSystem.Users.InputUser,UnityEngine.InputSystem.Users.InputUserChange,UnityEngine.InputSystem.InputDevice>>
struct InlinedArray_1_tFBD9D4A3DE37473277965AE00B27E3297D566475 
{
public:
	// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
	int32_t ___length_0;
	// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
	Action_3_tA0B05FF174AE0A7560A2D268D88B1422B834D89B * ___firstValue_1;
	// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
	Action_3U5BU5D_t418F4B2545A53C4F88D27B95C5A2E54F43F5BD58* ___additionalValues_2;

public:
	inline static int32_t get_offset_of_length_0() { return static_cast<int32_t>(offsetof(InlinedArray_1_tFBD9D4A3DE37473277965AE00B27E3297D566475, ___length_0)); }
	inline int32_t get_length_0() const { return ___length_0; }
	inline int32_t* get_address_of_length_0() { return &___length_0; }
	inline void set_length_0(int32_t value)
	{
		___length_0 = value;
	}

	inline static int32_t get_offset_of_firstValue_1() { return static_cast<int32_t>(offsetof(InlinedArray_1_tFBD9D4A3DE37473277965AE00B27E3297D566475, ___firstValue_1)); }
	inline Action_3_tA0B05FF174AE0A7560A2D268D88B1422B834D89B * get_firstValue_1() const { return ___firstValue_1; }
	inline Action_3_tA0B05FF174AE0A7560A2D268D88B1422B834D89B ** get_address_of_firstValue_1() { return &___firstValue_1; }
	inline void set_firstValue_1(Action_3_tA0B05FF174AE0A7560A2D268D88B1422B834D89B * value)
	{
		___firstValue_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___firstValue_1), (void*)value);
	}

	inline static int32_t get_offset_of_additionalValues_2() { return static_cast<int32_t>(offsetof(InlinedArray_1_tFBD9D4A3DE37473277965AE00B27E3297D566475, ___additionalValues_2)); }
	inline Action_3U5BU5D_t418F4B2545A53C4F88D27B95C5A2E54F43F5BD58* get_additionalValues_2() const { return ___additionalValues_2; }
	inline Action_3U5BU5D_t418F4B2545A53C4F88D27B95C5A2E54F43F5BD58** get_address_of_additionalValues_2() { return &___additionalValues_2; }
	inline void set_additionalValues_2(Action_3U5BU5D_t418F4B2545A53C4F88D27B95C5A2E54F43F5BD58* value)
	{
		___additionalValues_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___additionalValues_2), (void*)value);
	}
};


// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Users.InputUser>
struct ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6 
{
public:
	// TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array
	InputUserU5BU5D_t06A7B91260B6B573434BB302955EDFB1DC1AEC3B* ___m_Array_0;
	// System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex
	int32_t ___m_StartIndex_1;
	// System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length
	int32_t ___m_Length_2;

public:
	inline static int32_t get_offset_of_m_Array_0() { return static_cast<int32_t>(offsetof(ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6, ___m_Array_0)); }
	inline InputUserU5BU5D_t06A7B91260B6B573434BB302955EDFB1DC1AEC3B* get_m_Array_0() const { return ___m_Array_0; }
	inline InputUserU5BU5D_t06A7B91260B6B573434BB302955EDFB1DC1AEC3B** get_address_of_m_Array_0() { return &___m_Array_0; }
	inline void set_m_Array_0(InputUserU5BU5D_t06A7B91260B6B573434BB302955EDFB1DC1AEC3B* value)
	{
		___m_Array_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast<int32_t>(offsetof(ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6, ___m_StartIndex_1)); }
	inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; }
	inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; }
	inline void set_m_StartIndex_1(int32_t value)
	{
		___m_StartIndex_1 = value;
	}

	inline static int32_t get_offset_of_m_Length_2() { return static_cast<int32_t>(offsetof(ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6, ___m_Length_2)); }
	inline int32_t get_m_Length_2() const { return ___m_Length_2; }
	inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; }
	inline void set_m_Length_2(int32_t value)
	{
		___m_Length_2 = 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);
	}
};


// UnityEngine.AnimatorClipInfo
struct AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 
{
public:
	// System.Int32 UnityEngine.AnimatorClipInfo::m_ClipInstanceID
	int32_t ___m_ClipInstanceID_0;
	// System.Single UnityEngine.AnimatorClipInfo::m_Weight
	float ___m_Weight_1;

public:
	inline static int32_t get_offset_of_m_ClipInstanceID_0() { return static_cast<int32_t>(offsetof(AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610, ___m_ClipInstanceID_0)); }
	inline int32_t get_m_ClipInstanceID_0() const { return ___m_ClipInstanceID_0; }
	inline int32_t* get_address_of_m_ClipInstanceID_0() { return &___m_ClipInstanceID_0; }
	inline void set_m_ClipInstanceID_0(int32_t value)
	{
		___m_ClipInstanceID_0 = value;
	}

	inline static int32_t get_offset_of_m_Weight_1() { return static_cast<int32_t>(offsetof(AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610, ___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;
	}
};


// UnityEngine.AnimatorStateInfo
struct AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA 
{
public:
	// System.Int32 UnityEngine.AnimatorStateInfo::m_Name
	int32_t ___m_Name_0;
	// System.Int32 UnityEngine.AnimatorStateInfo::m_Path
	int32_t ___m_Path_1;
	// System.Int32 UnityEngine.AnimatorStateInfo::m_FullPath
	int32_t ___m_FullPath_2;
	// System.Single UnityEngine.AnimatorStateInfo::m_NormalizedTime
	float ___m_NormalizedTime_3;
	// System.Single UnityEngine.AnimatorStateInfo::m_Length
	float ___m_Length_4;
	// System.Single UnityEngine.AnimatorStateInfo::m_Speed
	float ___m_Speed_5;
	// System.Single UnityEngine.AnimatorStateInfo::m_SpeedMultiplier
	float ___m_SpeedMultiplier_6;
	// System.Int32 UnityEngine.AnimatorStateInfo::m_Tag
	int32_t ___m_Tag_7;
	// System.Int32 UnityEngine.AnimatorStateInfo::m_Loop
	int32_t ___m_Loop_8;

public:
	inline static int32_t get_offset_of_m_Name_0() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA, ___m_Name_0)); }
	inline int32_t get_m_Name_0() const { return ___m_Name_0; }
	inline int32_t* get_address_of_m_Name_0() { return &___m_Name_0; }
	inline void set_m_Name_0(int32_t value)
	{
		___m_Name_0 = value;
	}

	inline static int32_t get_offset_of_m_Path_1() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA, ___m_Path_1)); }
	inline int32_t get_m_Path_1() const { return ___m_Path_1; }
	inline int32_t* get_address_of_m_Path_1() { return &___m_Path_1; }
	inline void set_m_Path_1(int32_t value)
	{
		___m_Path_1 = value;
	}

	inline static int32_t get_offset_of_m_FullPath_2() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA, ___m_FullPath_2)); }
	inline int32_t get_m_FullPath_2() const { return ___m_FullPath_2; }
	inline int32_t* get_address_of_m_FullPath_2() { return &___m_FullPath_2; }
	inline void set_m_FullPath_2(int32_t value)
	{
		___m_FullPath_2 = value;
	}

	inline static int32_t get_offset_of_m_NormalizedTime_3() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA, ___m_NormalizedTime_3)); }
	inline float get_m_NormalizedTime_3() const { return ___m_NormalizedTime_3; }
	inline float* get_address_of_m_NormalizedTime_3() { return &___m_NormalizedTime_3; }
	inline void set_m_NormalizedTime_3(float value)
	{
		___m_NormalizedTime_3 = value;
	}

	inline static int32_t get_offset_of_m_Length_4() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA, ___m_Length_4)); }
	inline float get_m_Length_4() const { return ___m_Length_4; }
	inline float* get_address_of_m_Length_4() { return &___m_Length_4; }
	inline void set_m_Length_4(float value)
	{
		___m_Length_4 = value;
	}

	inline static int32_t get_offset_of_m_Speed_5() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA, ___m_Speed_5)); }
	inline float get_m_Speed_5() const { return ___m_Speed_5; }
	inline float* get_address_of_m_Speed_5() { return &___m_Speed_5; }
	inline void set_m_Speed_5(float value)
	{
		___m_Speed_5 = value;
	}

	inline static int32_t get_offset_of_m_SpeedMultiplier_6() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA, ___m_SpeedMultiplier_6)); }
	inline float get_m_SpeedMultiplier_6() const { return ___m_SpeedMultiplier_6; }
	inline float* get_address_of_m_SpeedMultiplier_6() { return &___m_SpeedMultiplier_6; }
	inline void set_m_SpeedMultiplier_6(float value)
	{
		___m_SpeedMultiplier_6 = value;
	}

	inline static int32_t get_offset_of_m_Tag_7() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA, ___m_Tag_7)); }
	inline int32_t get_m_Tag_7() const { return ___m_Tag_7; }
	inline int32_t* get_address_of_m_Tag_7() { return &___m_Tag_7; }
	inline void set_m_Tag_7(int32_t value)
	{
		___m_Tag_7 = value;
	}

	inline static int32_t get_offset_of_m_Loop_8() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA, ___m_Loop_8)); }
	inline int32_t get_m_Loop_8() const { return ___m_Loop_8; }
	inline int32_t* get_address_of_m_Loop_8() { return &___m_Loop_8; }
	inline void set_m_Loop_8(int32_t value)
	{
		___m_Loop_8 = 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);
	}
};


// Cinemachine.CinemachineInputAxisDriver
struct CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C 
{
public:
	// System.Single Cinemachine.CinemachineInputAxisDriver::multiplier
	float ___multiplier_0;
	// System.Single Cinemachine.CinemachineInputAxisDriver::accelTime
	float ___accelTime_1;
	// System.Single Cinemachine.CinemachineInputAxisDriver::decelTime
	float ___decelTime_2;
	// System.String Cinemachine.CinemachineInputAxisDriver::name
	String_t* ___name_3;
	// System.Single Cinemachine.CinemachineInputAxisDriver::inputValue
	float ___inputValue_4;
	// System.Single Cinemachine.CinemachineInputAxisDriver::mCurrentSpeed
	float ___mCurrentSpeed_5;

public:
	inline static int32_t get_offset_of_multiplier_0() { return static_cast<int32_t>(offsetof(CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C, ___multiplier_0)); }
	inline float get_multiplier_0() const { return ___multiplier_0; }
	inline float* get_address_of_multiplier_0() { return &___multiplier_0; }
	inline void set_multiplier_0(float value)
	{
		___multiplier_0 = value;
	}

	inline static int32_t get_offset_of_accelTime_1() { return static_cast<int32_t>(offsetof(CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C, ___accelTime_1)); }
	inline float get_accelTime_1() const { return ___accelTime_1; }
	inline float* get_address_of_accelTime_1() { return &___accelTime_1; }
	inline void set_accelTime_1(float value)
	{
		___accelTime_1 = value;
	}

	inline static int32_t get_offset_of_decelTime_2() { return static_cast<int32_t>(offsetof(CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C, ___decelTime_2)); }
	inline float get_decelTime_2() const { return ___decelTime_2; }
	inline float* get_address_of_decelTime_2() { return &___decelTime_2; }
	inline void set_decelTime_2(float value)
	{
		___decelTime_2 = value;
	}

	inline static int32_t get_offset_of_name_3() { return static_cast<int32_t>(offsetof(CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C, ___name_3)); }
	inline String_t* get_name_3() const { return ___name_3; }
	inline String_t** get_address_of_name_3() { return &___name_3; }
	inline void set_name_3(String_t* value)
	{
		___name_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___name_3), (void*)value);
	}

	inline static int32_t get_offset_of_inputValue_4() { return static_cast<int32_t>(offsetof(CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C, ___inputValue_4)); }
	inline float get_inputValue_4() const { return ___inputValue_4; }
	inline float* get_address_of_inputValue_4() { return &___inputValue_4; }
	inline void set_inputValue_4(float value)
	{
		___inputValue_4 = value;
	}

	inline static int32_t get_offset_of_mCurrentSpeed_5() { return static_cast<int32_t>(offsetof(CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C, ___mCurrentSpeed_5)); }
	inline float get_mCurrentSpeed_5() const { return ___mCurrentSpeed_5; }
	inline float* get_address_of_mCurrentSpeed_5() { return &___mCurrentSpeed_5; }
	inline void set_mCurrentSpeed_5(float value)
	{
		___mCurrentSpeed_5 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.CinemachineInputAxisDriver
struct CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshaled_pinvoke
{
	float ___multiplier_0;
	float ___accelTime_1;
	float ___decelTime_2;
	char* ___name_3;
	float ___inputValue_4;
	float ___mCurrentSpeed_5;
};
// Native definition for COM marshalling of Cinemachine.CinemachineInputAxisDriver
struct CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshaled_com
{
	float ___multiplier_0;
	float ___accelTime_1;
	float ___decelTime_2;
	Il2CppChar* ___name_3;
	float ___inputValue_4;
	float ___mCurrentSpeed_5;
};

// CinemachineMixer
struct CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37  : public PlayableBehaviour_t451A3E3A605FDB6CD89DE1DAD0CBE96C20687D82
{
public:
	// Cinemachine.CinemachineBrain CinemachineMixer::mBrain
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * ___mBrain_1;
	// System.Int32 CinemachineMixer::mBrainOverrideId
	int32_t ___mBrainOverrideId_2;
	// System.Boolean CinemachineMixer::mPreviewPlay
	bool ___mPreviewPlay_3;

public:
	inline static int32_t get_offset_of_mBrain_1() { return static_cast<int32_t>(offsetof(CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37, ___mBrain_1)); }
	inline CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * get_mBrain_1() const { return ___mBrain_1; }
	inline CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 ** get_address_of_mBrain_1() { return &___mBrain_1; }
	inline void set_mBrain_1(CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * value)
	{
		___mBrain_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mBrain_1), (void*)value);
	}

	inline static int32_t get_offset_of_mBrainOverrideId_2() { return static_cast<int32_t>(offsetof(CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37, ___mBrainOverrideId_2)); }
	inline int32_t get_mBrainOverrideId_2() const { return ___mBrainOverrideId_2; }
	inline int32_t* get_address_of_mBrainOverrideId_2() { return &___mBrainOverrideId_2; }
	inline void set_mBrainOverrideId_2(int32_t value)
	{
		___mBrainOverrideId_2 = value;
	}

	inline static int32_t get_offset_of_mPreviewPlay_3() { return static_cast<int32_t>(offsetof(CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37, ___mPreviewPlay_3)); }
	inline bool get_mPreviewPlay_3() const { return ___mPreviewPlay_3; }
	inline bool* get_address_of_mPreviewPlay_3() { return &___mPreviewPlay_3; }
	inline void set_mPreviewPlay_3(bool value)
	{
		___mPreviewPlay_3 = value;
	}
};

struct CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37_StaticFields
{
public:
	// CinemachineMixer/MasterDirectorDelegate CinemachineMixer::GetMasterPlayableDirector
	MasterDirectorDelegate_tCE752BE5E9EB76BC476A6B3B12FFB06C34BBC3B8 * ___GetMasterPlayableDirector_0;

public:
	inline static int32_t get_offset_of_GetMasterPlayableDirector_0() { return static_cast<int32_t>(offsetof(CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37_StaticFields, ___GetMasterPlayableDirector_0)); }
	inline MasterDirectorDelegate_tCE752BE5E9EB76BC476A6B3B12FFB06C34BBC3B8 * get_GetMasterPlayableDirector_0() const { return ___GetMasterPlayableDirector_0; }
	inline MasterDirectorDelegate_tCE752BE5E9EB76BC476A6B3B12FFB06C34BBC3B8 ** get_address_of_GetMasterPlayableDirector_0() { return &___GetMasterPlayableDirector_0; }
	inline void set_GetMasterPlayableDirector_0(MasterDirectorDelegate_tCE752BE5E9EB76BC476A6B3B12FFB06C34BBC3B8 * value)
	{
		___GetMasterPlayableDirector_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___GetMasterPlayableDirector_0), (void*)value);
	}
};


// CinemachineShotPlayable
struct CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969  : public PlayableBehaviour_t451A3E3A605FDB6CD89DE1DAD0CBE96C20687D82
{
public:
	// Cinemachine.CinemachineVirtualCameraBase CinemachineShotPlayable::VirtualCamera
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___VirtualCamera_0;

public:
	inline static int32_t get_offset_of_VirtualCamera_0() { return static_cast<int32_t>(offsetof(CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969, ___VirtualCamera_0)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_VirtualCamera_0() const { return ___VirtualCamera_0; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_VirtualCamera_0() { return &___VirtualCamera_0; }
	inline void set_VirtualCamera_0(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___VirtualCamera_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___VirtualCamera_0), (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.Guid
struct Guid_t 
{
public:
	// System.Int32 System.Guid::_a
	int32_t ____a_1;
	// System.Int16 System.Guid::_b
	int16_t ____b_2;
	// System.Int16 System.Guid::_c
	int16_t ____c_3;
	// System.Byte System.Guid::_d
	uint8_t ____d_4;
	// System.Byte System.Guid::_e
	uint8_t ____e_5;
	// System.Byte System.Guid::_f
	uint8_t ____f_6;
	// System.Byte System.Guid::_g
	uint8_t ____g_7;
	// System.Byte System.Guid::_h
	uint8_t ____h_8;
	// System.Byte System.Guid::_i
	uint8_t ____i_9;
	// System.Byte System.Guid::_j
	uint8_t ____j_10;
	// System.Byte System.Guid::_k
	uint8_t ____k_11;

public:
	inline static int32_t get_offset_of__a_1() { return static_cast<int32_t>(offsetof(Guid_t, ____a_1)); }
	inline int32_t get__a_1() const { return ____a_1; }
	inline int32_t* get_address_of__a_1() { return &____a_1; }
	inline void set__a_1(int32_t value)
	{
		____a_1 = value;
	}

	inline static int32_t get_offset_of__b_2() { return static_cast<int32_t>(offsetof(Guid_t, ____b_2)); }
	inline int16_t get__b_2() const { return ____b_2; }
	inline int16_t* get_address_of__b_2() { return &____b_2; }
	inline void set__b_2(int16_t value)
	{
		____b_2 = value;
	}

	inline static int32_t get_offset_of__c_3() { return static_cast<int32_t>(offsetof(Guid_t, ____c_3)); }
	inline int16_t get__c_3() const { return ____c_3; }
	inline int16_t* get_address_of__c_3() { return &____c_3; }
	inline void set__c_3(int16_t value)
	{
		____c_3 = value;
	}

	inline static int32_t get_offset_of__d_4() { return static_cast<int32_t>(offsetof(Guid_t, ____d_4)); }
	inline uint8_t get__d_4() const { return ____d_4; }
	inline uint8_t* get_address_of__d_4() { return &____d_4; }
	inline void set__d_4(uint8_t value)
	{
		____d_4 = value;
	}

	inline static int32_t get_offset_of__e_5() { return static_cast<int32_t>(offsetof(Guid_t, ____e_5)); }
	inline uint8_t get__e_5() const { return ____e_5; }
	inline uint8_t* get_address_of__e_5() { return &____e_5; }
	inline void set__e_5(uint8_t value)
	{
		____e_5 = value;
	}

	inline static int32_t get_offset_of__f_6() { return static_cast<int32_t>(offsetof(Guid_t, ____f_6)); }
	inline uint8_t get__f_6() const { return ____f_6; }
	inline uint8_t* get_address_of__f_6() { return &____f_6; }
	inline void set__f_6(uint8_t value)
	{
		____f_6 = value;
	}

	inline static int32_t get_offset_of__g_7() { return static_cast<int32_t>(offsetof(Guid_t, ____g_7)); }
	inline uint8_t get__g_7() const { return ____g_7; }
	inline uint8_t* get_address_of__g_7() { return &____g_7; }
	inline void set__g_7(uint8_t value)
	{
		____g_7 = value;
	}

	inline static int32_t get_offset_of__h_8() { return static_cast<int32_t>(offsetof(Guid_t, ____h_8)); }
	inline uint8_t get__h_8() const { return ____h_8; }
	inline uint8_t* get_address_of__h_8() { return &____h_8; }
	inline void set__h_8(uint8_t value)
	{
		____h_8 = value;
	}

	inline static int32_t get_offset_of__i_9() { return static_cast<int32_t>(offsetof(Guid_t, ____i_9)); }
	inline uint8_t get__i_9() const { return ____i_9; }
	inline uint8_t* get_address_of__i_9() { return &____i_9; }
	inline void set__i_9(uint8_t value)
	{
		____i_9 = value;
	}

	inline static int32_t get_offset_of__j_10() { return static_cast<int32_t>(offsetof(Guid_t, ____j_10)); }
	inline uint8_t get__j_10() const { return ____j_10; }
	inline uint8_t* get_address_of__j_10() { return &____j_10; }
	inline void set__j_10(uint8_t value)
	{
		____j_10 = value;
	}

	inline static int32_t get_offset_of__k_11() { return static_cast<int32_t>(offsetof(Guid_t, ____k_11)); }
	inline uint8_t get__k_11() const { return ____k_11; }
	inline uint8_t* get_address_of__k_11() { return &____k_11; }
	inline void set__k_11(uint8_t value)
	{
		____k_11 = value;
	}
};

struct Guid_t_StaticFields
{
public:
	// System.Guid System.Guid::Empty
	Guid_t  ___Empty_0;
	// System.Object System.Guid::_rngAccess
	RuntimeObject * ____rngAccess_12;
	// System.Security.Cryptography.RandomNumberGenerator System.Guid::_rng
	RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * ____rng_13;
	// System.Security.Cryptography.RandomNumberGenerator System.Guid::_fastRng
	RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * ____fastRng_14;

public:
	inline static int32_t get_offset_of_Empty_0() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ___Empty_0)); }
	inline Guid_t  get_Empty_0() const { return ___Empty_0; }
	inline Guid_t * get_address_of_Empty_0() { return &___Empty_0; }
	inline void set_Empty_0(Guid_t  value)
	{
		___Empty_0 = value;
	}

	inline static int32_t get_offset_of__rngAccess_12() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____rngAccess_12)); }
	inline RuntimeObject * get__rngAccess_12() const { return ____rngAccess_12; }
	inline RuntimeObject ** get_address_of__rngAccess_12() { return &____rngAccess_12; }
	inline void set__rngAccess_12(RuntimeObject * value)
	{
		____rngAccess_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____rngAccess_12), (void*)value);
	}

	inline static int32_t get_offset_of__rng_13() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____rng_13)); }
	inline RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * get__rng_13() const { return ____rng_13; }
	inline RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 ** get_address_of__rng_13() { return &____rng_13; }
	inline void set__rng_13(RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * value)
	{
		____rng_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____rng_13), (void*)value);
	}

	inline static int32_t get_offset_of__fastRng_14() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____fastRng_14)); }
	inline RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * get__fastRng_14() const { return ____fastRng_14; }
	inline RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 ** get_address_of__fastRng_14() { return &____fastRng_14; }
	inline void set__fastRng_14(RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * value)
	{
		____fastRng_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____fastRng_14), (void*)value);
	}
};


// 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.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.PropertyName
struct PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1 
{
public:
	// System.Int32 UnityEngine.PropertyName::id
	int32_t ___id_0;

public:
	inline static int32_t get_offset_of_id_0() { return static_cast<int32_t>(offsetof(PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1, ___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;
	}
};


// 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;
	}
};


// 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;
	}
};


// UnityEngine.Vector4
struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 
{
public:
	// System.Single UnityEngine.Vector4::x
	float ___x_1;
	// System.Single UnityEngine.Vector4::y
	float ___y_2;
	// System.Single UnityEngine.Vector4::z
	float ___z_3;
	// System.Single UnityEngine.Vector4::w
	float ___w_4;

public:
	inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___x_1)); }
	inline float get_x_1() const { return ___x_1; }
	inline float* get_address_of_x_1() { return &___x_1; }
	inline void set_x_1(float value)
	{
		___x_1 = value;
	}

	inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___y_2)); }
	inline float get_y_2() const { return ___y_2; }
	inline float* get_address_of_y_2() { return &___y_2; }
	inline void set_y_2(float value)
	{
		___y_2 = value;
	}

	inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___z_3)); }
	inline float get_z_3() const { return ___z_3; }
	inline float* get_address_of_z_3() { return &___z_3; }
	inline void set_z_3(float value)
	{
		___z_3 = value;
	}

	inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___w_4)); }
	inline float get_w_4() const { return ___w_4; }
	inline float* get_address_of_w_4() { return &___w_4; }
	inline void set_w_4(float value)
	{
		___w_4 = value;
	}
};

struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields
{
public:
	// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___zeroVector_5;
	// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___oneVector_6;
	// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___positiveInfinityVector_7;
	// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___negativeInfinityVector_8;

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

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

	inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___positiveInfinityVector_7)); }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
	inline void set_positiveInfinityVector_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		___positiveInfinityVector_7 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___negativeInfinityVector_8)); }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
	inline void set_negativeInfinityVector_8(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		___negativeInfinityVector_8 = value;
	}
};


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

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.CinemachineFreeLook/Orbit
struct Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5 
{
public:
	// System.Single Cinemachine.CinemachineFreeLook/Orbit::m_Height
	float ___m_Height_0;
	// System.Single Cinemachine.CinemachineFreeLook/Orbit::m_Radius
	float ___m_Radius_1;

public:
	inline static int32_t get_offset_of_m_Height_0() { return static_cast<int32_t>(offsetof(Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5, ___m_Height_0)); }
	inline float get_m_Height_0() const { return ___m_Height_0; }
	inline float* get_address_of_m_Height_0() { return &___m_Height_0; }
	inline void set_m_Height_0(float value)
	{
		___m_Height_0 = value;
	}

	inline static int32_t get_offset_of_m_Radius_1() { return static_cast<int32_t>(offsetof(Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5, ___m_Radius_1)); }
	inline float get_m_Radius_1() const { return ___m_Radius_1; }
	inline float* get_address_of_m_Radius_1() { return &___m_Radius_1; }
	inline void set_m_Radius_1(float value)
	{
		___m_Radius_1 = value;
	}
};


// Cinemachine.CinemachineStateDrivenCamera/HashPair
struct HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790 
{
public:
	// System.Int32 Cinemachine.CinemachineStateDrivenCamera/HashPair::parentHash
	int32_t ___parentHash_0;
	// System.Int32 Cinemachine.CinemachineStateDrivenCamera/HashPair::hash
	int32_t ___hash_1;

public:
	inline static int32_t get_offset_of_parentHash_0() { return static_cast<int32_t>(offsetof(HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790, ___parentHash_0)); }
	inline int32_t get_parentHash_0() const { return ___parentHash_0; }
	inline int32_t* get_address_of_parentHash_0() { return &___parentHash_0; }
	inline void set_parentHash_0(int32_t value)
	{
		___parentHash_0 = value;
	}

	inline static int32_t get_offset_of_hash_1() { return static_cast<int32_t>(offsetof(HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790, ___hash_1)); }
	inline int32_t get_hash_1() const { return ___hash_1; }
	inline int32_t* get_address_of_hash_1() { return &___hash_1; }
	inline void set_hash_1(int32_t value)
	{
		___hash_1 = value;
	}
};


// Cinemachine.CinemachineStateDrivenCamera/Instruction
struct Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF 
{
public:
	// System.Int32 Cinemachine.CinemachineStateDrivenCamera/Instruction::m_FullHash
	int32_t ___m_FullHash_0;
	// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineStateDrivenCamera/Instruction::m_VirtualCamera
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___m_VirtualCamera_1;
	// System.Single Cinemachine.CinemachineStateDrivenCamera/Instruction::m_ActivateAfter
	float ___m_ActivateAfter_2;
	// System.Single Cinemachine.CinemachineStateDrivenCamera/Instruction::m_MinDuration
	float ___m_MinDuration_3;

public:
	inline static int32_t get_offset_of_m_FullHash_0() { return static_cast<int32_t>(offsetof(Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF, ___m_FullHash_0)); }
	inline int32_t get_m_FullHash_0() const { return ___m_FullHash_0; }
	inline int32_t* get_address_of_m_FullHash_0() { return &___m_FullHash_0; }
	inline void set_m_FullHash_0(int32_t value)
	{
		___m_FullHash_0 = value;
	}

	inline static int32_t get_offset_of_m_VirtualCamera_1() { return static_cast<int32_t>(offsetof(Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF, ___m_VirtualCamera_1)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_m_VirtualCamera_1() const { return ___m_VirtualCamera_1; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_m_VirtualCamera_1() { return &___m_VirtualCamera_1; }
	inline void set_m_VirtualCamera_1(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___m_VirtualCamera_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_VirtualCamera_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_ActivateAfter_2() { return static_cast<int32_t>(offsetof(Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF, ___m_ActivateAfter_2)); }
	inline float get_m_ActivateAfter_2() const { return ___m_ActivateAfter_2; }
	inline float* get_address_of_m_ActivateAfter_2() { return &___m_ActivateAfter_2; }
	inline void set_m_ActivateAfter_2(float value)
	{
		___m_ActivateAfter_2 = value;
	}

	inline static int32_t get_offset_of_m_MinDuration_3() { return static_cast<int32_t>(offsetof(Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF, ___m_MinDuration_3)); }
	inline float get_m_MinDuration_3() const { return ___m_MinDuration_3; }
	inline float* get_address_of_m_MinDuration_3() { return &___m_MinDuration_3; }
	inline void set_m_MinDuration_3(float value)
	{
		___m_MinDuration_3 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.CinemachineStateDrivenCamera/Instruction
struct Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF_marshaled_pinvoke
{
	int32_t ___m_FullHash_0;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___m_VirtualCamera_1;
	float ___m_ActivateAfter_2;
	float ___m_MinDuration_3;
};
// Native definition for COM marshalling of Cinemachine.CinemachineStateDrivenCamera/Instruction
struct Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF_marshaled_com
{
	int32_t ___m_FullHash_0;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___m_VirtualCamera_1;
	float ___m_ActivateAfter_2;
	float ___m_MinDuration_3;
};

// Cinemachine.CinemachineStateDrivenCamera/ParentHash
struct ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036 
{
public:
	// System.Int32 Cinemachine.CinemachineStateDrivenCamera/ParentHash::m_Hash
	int32_t ___m_Hash_0;
	// System.Int32 Cinemachine.CinemachineStateDrivenCamera/ParentHash::m_ParentHash
	int32_t ___m_ParentHash_1;

public:
	inline static int32_t get_offset_of_m_Hash_0() { return static_cast<int32_t>(offsetof(ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036, ___m_Hash_0)); }
	inline int32_t get_m_Hash_0() const { return ___m_Hash_0; }
	inline int32_t* get_address_of_m_Hash_0() { return &___m_Hash_0; }
	inline void set_m_Hash_0(int32_t value)
	{
		___m_Hash_0 = value;
	}

	inline static int32_t get_offset_of_m_ParentHash_1() { return static_cast<int32_t>(offsetof(ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036, ___m_ParentHash_1)); }
	inline int32_t get_m_ParentHash_1() const { return ___m_ParentHash_1; }
	inline int32_t* get_address_of_m_ParentHash_1() { return &___m_ParentHash_1; }
	inline void set_m_ParentHash_1(int32_t value)
	{
		___m_ParentHash_1 = value;
	}
};


// UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection
struct OngoingAccountSelection_t0061C03335B6C75E16908D5D47FA95A44FC1012A 
{
public:
	// UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection::device
	InputDevice_t9E276EAE78C382539051998DEA1CD0ECF2E91323 * ___device_0;
	// System.UInt32 UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection::userId
	uint32_t ___userId_1;

public:
	inline static int32_t get_offset_of_device_0() { return static_cast<int32_t>(offsetof(OngoingAccountSelection_t0061C03335B6C75E16908D5D47FA95A44FC1012A, ___device_0)); }
	inline InputDevice_t9E276EAE78C382539051998DEA1CD0ECF2E91323 * get_device_0() const { return ___device_0; }
	inline InputDevice_t9E276EAE78C382539051998DEA1CD0ECF2E91323 ** get_address_of_device_0() { return &___device_0; }
	inline void set_device_0(InputDevice_t9E276EAE78C382539051998DEA1CD0ECF2E91323 * value)
	{
		___device_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___device_0), (void*)value);
	}

	inline static int32_t get_offset_of_userId_1() { return static_cast<int32_t>(offsetof(OngoingAccountSelection_t0061C03335B6C75E16908D5D47FA95A44FC1012A, ___userId_1)); }
	inline uint32_t get_userId_1() const { return ___userId_1; }
	inline uint32_t* get_address_of_userId_1() { return &___userId_1; }
	inline void set_userId_1(uint32_t value)
	{
		___userId_1 = value;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection
struct OngoingAccountSelection_t0061C03335B6C75E16908D5D47FA95A44FC1012A_marshaled_pinvoke
{
	InputDevice_t9E276EAE78C382539051998DEA1CD0ECF2E91323 * ___device_0;
	uint32_t ___userId_1;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection
struct OngoingAccountSelection_t0061C03335B6C75E16908D5D47FA95A44FC1012A_marshaled_com
{
	InputDevice_t9E276EAE78C382539051998DEA1CD0ECF2E91323 * ___device_0;
	uint32_t ___userId_1;
};

// 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;
	}
};


// UnityEngine.ExposedReference`1<Cinemachine.CinemachineVirtualCameraBase>
struct ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22 
{
public:
	// UnityEngine.PropertyName UnityEngine.ExposedReference`1::exposedName
	PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1  ___exposedName_0;
	// UnityEngine.Object UnityEngine.ExposedReference`1::defaultValue
	Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___defaultValue_1;

public:
	inline static int32_t get_offset_of_exposedName_0() { return static_cast<int32_t>(offsetof(ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22, ___exposedName_0)); }
	inline PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1  get_exposedName_0() const { return ___exposedName_0; }
	inline PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1 * get_address_of_exposedName_0() { return &___exposedName_0; }
	inline void set_exposedName_0(PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1  value)
	{
		___exposedName_0 = value;
	}

	inline static int32_t get_offset_of_defaultValue_1() { return static_cast<int32_t>(offsetof(ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22, ___defaultValue_1)); }
	inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * get_defaultValue_1() const { return ___defaultValue_1; }
	inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A ** get_address_of_defaultValue_1() { return &___defaultValue_1; }
	inline void set_defaultValue_1(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * value)
	{
		___defaultValue_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___defaultValue_1), (void*)value);
	}
};


// UnityEngine.ExposedReference`1<System.Object>
struct ExposedReference_1_tB30E5640E28EA6672AF4035F9D1AAF88CE5DBE20 
{
public:
	// UnityEngine.PropertyName UnityEngine.ExposedReference`1::exposedName
	PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1  ___exposedName_0;
	// UnityEngine.Object UnityEngine.ExposedReference`1::defaultValue
	Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___defaultValue_1;

public:
	inline static int32_t get_offset_of_exposedName_0() { return static_cast<int32_t>(offsetof(ExposedReference_1_tB30E5640E28EA6672AF4035F9D1AAF88CE5DBE20, ___exposedName_0)); }
	inline PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1  get_exposedName_0() const { return ___exposedName_0; }
	inline PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1 * get_address_of_exposedName_0() { return &___exposedName_0; }
	inline void set_exposedName_0(PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1  value)
	{
		___exposedName_0 = value;
	}

	inline static int32_t get_offset_of_defaultValue_1() { return static_cast<int32_t>(offsetof(ExposedReference_1_tB30E5640E28EA6672AF4035F9D1AAF88CE5DBE20, ___defaultValue_1)); }
	inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * get_defaultValue_1() const { return ___defaultValue_1; }
	inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A ** get_address_of_defaultValue_1() { return &___defaultValue_1; }
	inline void set_defaultValue_1(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * value)
	{
		___defaultValue_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___defaultValue_1), (void*)value);
	}
};


// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection>
struct InlinedArray_1_t153823650A59C1CDE6A0CFD9A20A07FE4E459D94 
{
public:
	// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
	int32_t ___length_0;
	// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
	OngoingAccountSelection_t0061C03335B6C75E16908D5D47FA95A44FC1012A  ___firstValue_1;
	// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
	OngoingAccountSelectionU5BU5D_tC0230AB3199800766848A8E5B33DB40D9F452E99* ___additionalValues_2;

public:
	inline static int32_t get_offset_of_length_0() { return static_cast<int32_t>(offsetof(InlinedArray_1_t153823650A59C1CDE6A0CFD9A20A07FE4E459D94, ___length_0)); }
	inline int32_t get_length_0() const { return ___length_0; }
	inline int32_t* get_address_of_length_0() { return &___length_0; }
	inline void set_length_0(int32_t value)
	{
		___length_0 = value;
	}

	inline static int32_t get_offset_of_firstValue_1() { return static_cast<int32_t>(offsetof(InlinedArray_1_t153823650A59C1CDE6A0CFD9A20A07FE4E459D94, ___firstValue_1)); }
	inline OngoingAccountSelection_t0061C03335B6C75E16908D5D47FA95A44FC1012A  get_firstValue_1() const { return ___firstValue_1; }
	inline OngoingAccountSelection_t0061C03335B6C75E16908D5D47FA95A44FC1012A * get_address_of_firstValue_1() { return &___firstValue_1; }
	inline void set_firstValue_1(OngoingAccountSelection_t0061C03335B6C75E16908D5D47FA95A44FC1012A  value)
	{
		___firstValue_1 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___firstValue_1))->___device_0), (void*)NULL);
	}

	inline static int32_t get_offset_of_additionalValues_2() { return static_cast<int32_t>(offsetof(InlinedArray_1_t153823650A59C1CDE6A0CFD9A20A07FE4E459D94, ___additionalValues_2)); }
	inline OngoingAccountSelectionU5BU5D_tC0230AB3199800766848A8E5B33DB40D9F452E99* get_additionalValues_2() const { return ___additionalValues_2; }
	inline OngoingAccountSelectionU5BU5D_tC0230AB3199800766848A8E5B33DB40D9F452E99** get_address_of_additionalValues_2() { return &___additionalValues_2; }
	inline void set_additionalValues_2(OngoingAccountSelectionU5BU5D_tC0230AB3199800766848A8E5B33DB40D9F452E99* value)
	{
		___additionalValues_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___additionalValues_2), (void*)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;
};

// UnityEngine.BoundingSphere
struct BoundingSphere_t97CFF9ADC6DC8157DBA993251691A9868DAFF709 
{
public:
	// UnityEngine.Vector3 UnityEngine.BoundingSphere::position
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position_0;
	// System.Single UnityEngine.BoundingSphere::radius
	float ___radius_1;

public:
	inline static int32_t get_offset_of_position_0() { return static_cast<int32_t>(offsetof(BoundingSphere_t97CFF9ADC6DC8157DBA993251691A9868DAFF709, ___position_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_position_0() const { return ___position_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_position_0() { return &___position_0; }
	inline void set_position_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___position_0 = value;
	}

	inline static int32_t get_offset_of_radius_1() { return static_cast<int32_t>(offsetof(BoundingSphere_t97CFF9ADC6DC8157DBA993251691A9868DAFF709, ___radius_1)); }
	inline float get_radius_1() const { return ___radius_1; }
	inline float* get_address_of_radius_1() { return &___radius_1; }
	inline void set_radius_1(float value)
	{
		___radius_1 = 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.CinemachineEmbeddedAssetPropertyAttribute
struct CinemachineEmbeddedAssetPropertyAttribute_t798AD24C32F62C255E2480A8537E2CDE70B3999C  : public PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052
{
public:
	// System.Boolean Cinemachine.CinemachineEmbeddedAssetPropertyAttribute::WarnIfNull
	bool ___WarnIfNull_0;

public:
	inline static int32_t get_offset_of_WarnIfNull_0() { return static_cast<int32_t>(offsetof(CinemachineEmbeddedAssetPropertyAttribute_t798AD24C32F62C255E2480A8537E2CDE70B3999C, ___WarnIfNull_0)); }
	inline bool get_WarnIfNull_0() const { return ___WarnIfNull_0; }
	inline bool* get_address_of_WarnIfNull_0() { return &___WarnIfNull_0; }
	inline void set_WarnIfNull_0(bool value)
	{
		___WarnIfNull_0 = value;
	}
};


// Cinemachine.CinemachineImpulseChannelPropertyAttribute
struct CinemachineImpulseChannelPropertyAttribute_tFBABB32BA02E1BD5F8E61C49791BC044CA1C3E98  : public PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052
{
public:

public:
};


// Cinemachine.CinemachineImpulseDefinitionPropertyAttribute
struct CinemachineImpulseDefinitionPropertyAttribute_t25762B40954929429EE576107D2B738180ABE9B6  : public PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052
{
public:

public:
};


// Cinemachine.CinemachineImpulseEnvelopePropertyAttribute
struct CinemachineImpulseEnvelopePropertyAttribute_tD3F6AB063DBD9F81CD97ED6ED555648D9A984580  : public PropertyAttribute_t4A352471DF625C56C811E27AC86B7E1CE6444052
{
public:

public:
};


// 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;
};

// Cinemachine.Utility.HeadingTracker
struct HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608  : public RuntimeObject
{
public:
	// Cinemachine.Utility.HeadingTracker/Item[] Cinemachine.Utility.HeadingTracker::mHistory
	ItemU5BU5D_t345D44A19BA8EF29C21D88213863A926CA186028* ___mHistory_0;
	// System.Int32 Cinemachine.Utility.HeadingTracker::mTop
	int32_t ___mTop_1;
	// System.Int32 Cinemachine.Utility.HeadingTracker::mBottom
	int32_t ___mBottom_2;
	// System.Int32 Cinemachine.Utility.HeadingTracker::mCount
	int32_t ___mCount_3;
	// UnityEngine.Vector3 Cinemachine.Utility.HeadingTracker::mHeadingSum
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___mHeadingSum_4;
	// System.Single Cinemachine.Utility.HeadingTracker::mWeightSum
	float ___mWeightSum_5;
	// System.Single Cinemachine.Utility.HeadingTracker::mWeightTime
	float ___mWeightTime_6;
	// UnityEngine.Vector3 Cinemachine.Utility.HeadingTracker::mLastGoodHeading
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___mLastGoodHeading_7;

public:
	inline static int32_t get_offset_of_mHistory_0() { return static_cast<int32_t>(offsetof(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608, ___mHistory_0)); }
	inline ItemU5BU5D_t345D44A19BA8EF29C21D88213863A926CA186028* get_mHistory_0() const { return ___mHistory_0; }
	inline ItemU5BU5D_t345D44A19BA8EF29C21D88213863A926CA186028** get_address_of_mHistory_0() { return &___mHistory_0; }
	inline void set_mHistory_0(ItemU5BU5D_t345D44A19BA8EF29C21D88213863A926CA186028* value)
	{
		___mHistory_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mHistory_0), (void*)value);
	}

	inline static int32_t get_offset_of_mTop_1() { return static_cast<int32_t>(offsetof(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608, ___mTop_1)); }
	inline int32_t get_mTop_1() const { return ___mTop_1; }
	inline int32_t* get_address_of_mTop_1() { return &___mTop_1; }
	inline void set_mTop_1(int32_t value)
	{
		___mTop_1 = value;
	}

	inline static int32_t get_offset_of_mBottom_2() { return static_cast<int32_t>(offsetof(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608, ___mBottom_2)); }
	inline int32_t get_mBottom_2() const { return ___mBottom_2; }
	inline int32_t* get_address_of_mBottom_2() { return &___mBottom_2; }
	inline void set_mBottom_2(int32_t value)
	{
		___mBottom_2 = value;
	}

	inline static int32_t get_offset_of_mCount_3() { return static_cast<int32_t>(offsetof(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608, ___mCount_3)); }
	inline int32_t get_mCount_3() const { return ___mCount_3; }
	inline int32_t* get_address_of_mCount_3() { return &___mCount_3; }
	inline void set_mCount_3(int32_t value)
	{
		___mCount_3 = value;
	}

	inline static int32_t get_offset_of_mHeadingSum_4() { return static_cast<int32_t>(offsetof(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608, ___mHeadingSum_4)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_mHeadingSum_4() const { return ___mHeadingSum_4; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_mHeadingSum_4() { return &___mHeadingSum_4; }
	inline void set_mHeadingSum_4(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___mHeadingSum_4 = value;
	}

	inline static int32_t get_offset_of_mWeightSum_5() { return static_cast<int32_t>(offsetof(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608, ___mWeightSum_5)); }
	inline float get_mWeightSum_5() const { return ___mWeightSum_5; }
	inline float* get_address_of_mWeightSum_5() { return &___mWeightSum_5; }
	inline void set_mWeightSum_5(float value)
	{
		___mWeightSum_5 = value;
	}

	inline static int32_t get_offset_of_mWeightTime_6() { return static_cast<int32_t>(offsetof(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608, ___mWeightTime_6)); }
	inline float get_mWeightTime_6() const { return ___mWeightTime_6; }
	inline float* get_address_of_mWeightTime_6() { return &___mWeightTime_6; }
	inline void set_mWeightTime_6(float value)
	{
		___mWeightTime_6 = value;
	}

	inline static int32_t get_offset_of_mLastGoodHeading_7() { return static_cast<int32_t>(offsetof(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608, ___mLastGoodHeading_7)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_mLastGoodHeading_7() const { return ___mLastGoodHeading_7; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_mLastGoodHeading_7() { return &___mLastGoodHeading_7; }
	inline void set_mLastGoodHeading_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___mLastGoodHeading_7 = value;
	}
};

struct HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608_StaticFields
{
public:
	// System.Single Cinemachine.Utility.HeadingTracker::mDecayExponent
	float ___mDecayExponent_8;

public:
	inline static int32_t get_offset_of_mDecayExponent_8() { return static_cast<int32_t>(offsetof(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608_StaticFields, ___mDecayExponent_8)); }
	inline float get_mDecayExponent_8() const { return ___mDecayExponent_8; }
	inline float* get_address_of_mDecayExponent_8() { return &___mDecayExponent_8; }
	inline void set_mDecayExponent_8(float value)
	{
		___mDecayExponent_8 = value;
	}
};


// 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;
	}
};


// UnityEngine.InputSystem.InputActionType
struct InputActionType_t913CC58784CA34E9791C18B15436C791CD465901 
{
public:
	// System.Int32 UnityEngine.InputSystem.InputActionType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InputActionType_t913CC58784CA34E9791C18B15436C791CD465901, ___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.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.Playables.PlayState
struct PlayState_tF150278E7AD225F6CB13B5DFF58E2632CAD04989 
{
public:
	// System.Int32 UnityEngine.Playables.PlayState::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(PlayState_tF150278E7AD225F6CB13B5DFF58E2632CAD04989, ___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.Playables.PlayableGraph
struct PlayableGraph_t2D5083CFACB413FA1BB13FF054BE09A5A55A205A 
{
public:
	// System.IntPtr UnityEngine.Playables.PlayableGraph::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableGraph::m_Version
	uint32_t ___m_Version_1;

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

	inline static int32_t get_offset_of_m_Version_1() { return static_cast<int32_t>(offsetof(PlayableGraph_t2D5083CFACB413FA1BB13FF054BE09A5A55A205A, ___m_Version_1)); }
	inline uint32_t get_m_Version_1() const { return ___m_Version_1; }
	inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; }
	inline void set_m_Version_1(uint32_t value)
	{
		___m_Version_1 = value;
	}
};


// UnityEngine.Playables.PlayableHandle
struct PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A 
{
public:
	// System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version
	uint32_t ___m_Version_1;

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

	inline static int32_t get_offset_of_m_Version_1() { return static_cast<int32_t>(offsetof(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A, ___m_Version_1)); }
	inline uint32_t get_m_Version_1() const { return ___m_Version_1; }
	inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; }
	inline void set_m_Version_1(uint32_t value)
	{
		___m_Version_1 = value;
	}
};

struct PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A_StaticFields
{
public:
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.PlayableHandle::m_Null
	PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A  ___m_Null_2;

public:
	inline static int32_t get_offset_of_m_Null_2() { return static_cast<int32_t>(offsetof(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A_StaticFields, ___m_Null_2)); }
	inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A  get_m_Null_2() const { return ___m_Null_2; }
	inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A * get_address_of_m_Null_2() { return &___m_Null_2; }
	inline void set_m_Null_2(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A  value)
	{
		___m_Null_2 = value;
	}
};


// UnityEngine.Playables.PlayableOutputHandle
struct PlayableOutputHandle_t8C84BCDB2AECFEDBCF0E7CC7CDBADD517D148CD1 
{
public:
	// System.IntPtr UnityEngine.Playables.PlayableOutputHandle::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableOutputHandle::m_Version
	uint32_t ___m_Version_1;

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

	inline static int32_t get_offset_of_m_Version_1() { return static_cast<int32_t>(offsetof(PlayableOutputHandle_t8C84BCDB2AECFEDBCF0E7CC7CDBADD517D148CD1, ___m_Version_1)); }
	inline uint32_t get_m_Version_1() const { return ___m_Version_1; }
	inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; }
	inline void set_m_Version_1(uint32_t value)
	{
		___m_Version_1 = value;
	}
};

struct PlayableOutputHandle_t8C84BCDB2AECFEDBCF0E7CC7CDBADD517D148CD1_StaticFields
{
public:
	// UnityEngine.Playables.PlayableOutputHandle UnityEngine.Playables.PlayableOutputHandle::m_Null
	PlayableOutputHandle_t8C84BCDB2AECFEDBCF0E7CC7CDBADD517D148CD1  ___m_Null_2;

public:
	inline static int32_t get_offset_of_m_Null_2() { return static_cast<int32_t>(offsetof(PlayableOutputHandle_t8C84BCDB2AECFEDBCF0E7CC7CDBADD517D148CD1_StaticFields, ___m_Null_2)); }
	inline PlayableOutputHandle_t8C84BCDB2AECFEDBCF0E7CC7CDBADD517D148CD1  get_m_Null_2() const { return ___m_Null_2; }
	inline PlayableOutputHandle_t8C84BCDB2AECFEDBCF0E7CC7CDBADD517D148CD1 * get_address_of_m_Null_2() { return &___m_Null_2; }
	inline void set_m_Null_2(PlayableOutputHandle_t8C84BCDB2AECFEDBCF0E7CC7CDBADD517D148CD1  value)
	{
		___m_Null_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.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.RuntimeFieldHandle
struct RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 
{
public:
	// System.IntPtr System.RuntimeFieldHandle::value
	intptr_t ___value_0;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96, ___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/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.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.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.CinemachineDollyCart/UpdateMethod
struct UpdateMethod_t2B84E1F9FABB7F59F88A635BC8ECEE40D4E6A9C0 
{
public:
	// System.Int32 Cinemachine.CinemachineDollyCart/UpdateMethod::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UpdateMethod_t2B84E1F9FABB7F59F88A635BC8ECEE40D4E6A9C0, ___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.CinemachineFramingTransposer/AdjustmentMode
struct AdjustmentMode_t77C399D5B0175861AB36EC4669E6840209240BDD 
{
public:
	// System.Int32 Cinemachine.CinemachineFramingTransposer/AdjustmentMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AdjustmentMode_t77C399D5B0175861AB36EC4669E6840209240BDD, ___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.CinemachineFramingTransposer/FramingMode
struct FramingMode_tD3B894A01E8B950B2112655A4488344ABC45D48F 
{
public:
	// System.Int32 Cinemachine.CinemachineFramingTransposer/FramingMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FramingMode_tD3B894A01E8B950B2112655A4488344ABC45D48F, ___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.CinemachineGroupComposer/AdjustmentMode
struct AdjustmentMode_t4B7B68D056759B9D04165EE17406E2D9F99A4F83 
{
public:
	// System.Int32 Cinemachine.CinemachineGroupComposer/AdjustmentMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AdjustmentMode_t4B7B68D056759B9D04165EE17406E2D9F99A4F83, ___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.CinemachineGroupComposer/FramingMode
struct FramingMode_t3CC8ED65FD17BCC526D6FDC56272ACCF95DF73ED 
{
public:
	// System.Int32 Cinemachine.CinemachineGroupComposer/FramingMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FramingMode_t3CC8ED65FD17BCC526D6FDC56272ACCF95DF73ED, ___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.CinemachineImpulseDefinition/RepeatMode
struct RepeatMode_t91F45490E5F0A6E07F658AE317B7016E34D7BDE0 
{
public:
	// System.Int32 Cinemachine.CinemachineImpulseDefinition/RepeatMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RepeatMode_t91F45490E5F0A6E07F658AE317B7016E34D7BDE0, ___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.CinemachineImpulseDefinition/SignalSource
struct SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA  : public RuntimeObject
{
public:
	// Cinemachine.CinemachineImpulseDefinition Cinemachine.CinemachineImpulseDefinition/SignalSource::m_Def
	CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * ___m_Def_0;
	// UnityEngine.Vector3 Cinemachine.CinemachineImpulseDefinition/SignalSource::m_Velocity
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Velocity_1;
	// System.Single Cinemachine.CinemachineImpulseDefinition/SignalSource::m_StartTimeOffset
	float ___m_StartTimeOffset_2;

public:
	inline static int32_t get_offset_of_m_Def_0() { return static_cast<int32_t>(offsetof(SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA, ___m_Def_0)); }
	inline CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * get_m_Def_0() const { return ___m_Def_0; }
	inline CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 ** get_address_of_m_Def_0() { return &___m_Def_0; }
	inline void set_m_Def_0(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * value)
	{
		___m_Def_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Def_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_Velocity_1() { return static_cast<int32_t>(offsetof(SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA, ___m_Velocity_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Velocity_1() const { return ___m_Velocity_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Velocity_1() { return &___m_Velocity_1; }
	inline void set_m_Velocity_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Velocity_1 = value;
	}

	inline static int32_t get_offset_of_m_StartTimeOffset_2() { return static_cast<int32_t>(offsetof(SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA, ___m_StartTimeOffset_2)); }
	inline float get_m_StartTimeOffset_2() const { return ___m_StartTimeOffset_2; }
	inline float* get_address_of_m_StartTimeOffset_2() { return &___m_StartTimeOffset_2; }
	inline void set_m_StartTimeOffset_2(float value)
	{
		___m_StartTimeOffset_2 = value;
	}
};


// Cinemachine.CinemachinePOV/RecenterTargetMode
struct RecenterTargetMode_tE921F1DB86277D5F8E5D385AF7B242B20FD55444 
{
public:
	// System.Int32 Cinemachine.CinemachinePOV/RecenterTargetMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RecenterTargetMode_tE921F1DB86277D5F8E5D385AF7B242B20FD55444, ___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.CinemachinePath/Waypoint
struct Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5 
{
public:
	// UnityEngine.Vector3 Cinemachine.CinemachinePath/Waypoint::position
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position_0;
	// UnityEngine.Vector3 Cinemachine.CinemachinePath/Waypoint::tangent
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___tangent_1;
	// System.Single Cinemachine.CinemachinePath/Waypoint::roll
	float ___roll_2;

public:
	inline static int32_t get_offset_of_position_0() { return static_cast<int32_t>(offsetof(Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5, ___position_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_position_0() const { return ___position_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_position_0() { return &___position_0; }
	inline void set_position_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___position_0 = value;
	}

	inline static int32_t get_offset_of_tangent_1() { return static_cast<int32_t>(offsetof(Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5, ___tangent_1)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_tangent_1() const { return ___tangent_1; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_tangent_1() { return &___tangent_1; }
	inline void set_tangent_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___tangent_1 = value;
	}

	inline static int32_t get_offset_of_roll_2() { return static_cast<int32_t>(offsetof(Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5, ___roll_2)); }
	inline float get_roll_2() const { return ___roll_2; }
	inline float* get_address_of_roll_2() { return &___roll_2; }
	inline void set_roll_2(float value)
	{
		___roll_2 = value;
	}
};


// Cinemachine.CinemachinePathBase/Appearance
struct Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8  : public RuntimeObject
{
public:
	// UnityEngine.Color Cinemachine.CinemachinePathBase/Appearance::pathColor
	Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  ___pathColor_0;
	// UnityEngine.Color Cinemachine.CinemachinePathBase/Appearance::inactivePathColor
	Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  ___inactivePathColor_1;
	// System.Single Cinemachine.CinemachinePathBase/Appearance::width
	float ___width_2;

public:
	inline static int32_t get_offset_of_pathColor_0() { return static_cast<int32_t>(offsetof(Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8, ___pathColor_0)); }
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  get_pathColor_0() const { return ___pathColor_0; }
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_pathColor_0() { return &___pathColor_0; }
	inline void set_pathColor_0(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  value)
	{
		___pathColor_0 = value;
	}

	inline static int32_t get_offset_of_inactivePathColor_1() { return static_cast<int32_t>(offsetof(Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8, ___inactivePathColor_1)); }
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  get_inactivePathColor_1() const { return ___inactivePathColor_1; }
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_inactivePathColor_1() { return &___inactivePathColor_1; }
	inline void set_inactivePathColor_1(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  value)
	{
		___inactivePathColor_1 = value;
	}

	inline static int32_t get_offset_of_width_2() { return static_cast<int32_t>(offsetof(Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8, ___width_2)); }
	inline float get_width_2() const { return ___width_2; }
	inline float* get_address_of_width_2() { return &___width_2; }
	inline void set_width_2(float value)
	{
		___width_2 = value;
	}
};


// Cinemachine.CinemachinePathBase/PositionUnits
struct PositionUnits_tACEF8F12129BC22E9629CCF24E0142ABE8514EAA 
{
public:
	// System.Int32 Cinemachine.CinemachinePathBase/PositionUnits::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(PositionUnits_tACEF8F12129BC22E9629CCF24E0142ABE8514EAA, ___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.CinemachineSmoothPath/Waypoint
struct Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 
{
public:
	// UnityEngine.Vector3 Cinemachine.CinemachineSmoothPath/Waypoint::position
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position_0;
	// System.Single Cinemachine.CinemachineSmoothPath/Waypoint::roll
	float ___roll_1;

public:
	inline static int32_t get_offset_of_position_0() { return static_cast<int32_t>(offsetof(Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54, ___position_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_position_0() const { return ___position_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_position_0() { return &___position_0; }
	inline void set_position_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___position_0 = value;
	}

	inline static int32_t get_offset_of_roll_1() { return static_cast<int32_t>(offsetof(Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54, ___roll_1)); }
	inline float get_roll_1() const { return ___roll_1; }
	inline float* get_address_of_roll_1() { return &___roll_1; }
	inline void set_roll_1(float value)
	{
		___roll_1 = value;
	}
};


// Cinemachine.CinemachineTransposer/AngularDampingMode
struct AngularDampingMode_t7862BE26F11C587BCA89310C44F6BC89D2F9C33A 
{
public:
	// System.Int32 Cinemachine.CinemachineTransposer/AngularDampingMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AngularDampingMode_t7862BE26F11C587BCA89310C44F6BC89D2F9C33A, ___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.CinemachineTransposer/BindingMode
struct BindingMode_tAE1CC7E6A8544E38A9E5D96BF5B0171B038AE196 
{
public:
	// System.Int32 Cinemachine.CinemachineTransposer/BindingMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingMode_tAE1CC7E6A8544E38A9E5D96BF5B0171B038AE196, ___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;
	}
};


// UnityEngine.Playables.FrameData/Flags
struct Flags_t64F4A80C88F9E613B720DA0195BAB2B34C5307D5 
{
public:
	// System.Int32 UnityEngine.Playables.FrameData/Flags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Flags_t64F4A80C88F9E613B720DA0195BAB2B34C5307D5, ___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.InputSystem.InputBinding/Flags
struct Flags_t96BD9B15406A59FB60DE4A1F11DF96FB70426BF5 
{
public:
	// System.Int32 UnityEngine.InputSystem.InputBinding/Flags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Flags_t96BD9B15406A59FB60DE4A1F11DF96FB70426BF5, ___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.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.CinemachineImpulseManager/ImpulseEvent/DirectionMode
struct DirectionMode_tEAFCEDA22D8DA3C413D53421BA03A1FA4522594B 
{
public:
	// System.Int32 Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DirectionMode_tEAFCEDA22D8DA3C413D53421BA03A1FA4522594B, ___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.CinemachineImpulseManager/ImpulseEvent/DissipationMode
struct DissipationMode_t074A13150A88E7F7AE19FB05A8EE8D21BCDE186F 
{
public:
	// System.Int32 Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DissipationMode_t074A13150A88E7F7AE19FB05A8EE8D21BCDE186F, ___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.CinemachineOrbitalTransposer/Heading/HeadingDefinition
struct HeadingDefinition_tEF350573F75F64F0AED93E50690DBDBA99343122 
{
public:
	// System.Int32 Cinemachine.CinemachineOrbitalTransposer/Heading/HeadingDefinition::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HeadingDefinition_tEF350573F75F64F0AED93E50690DBDBA99343122, ___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.Playables.ScriptPlayable`1<CinemachineShotPlayable>
struct ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D 
{
public:
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.ScriptPlayable`1::m_Handle
	PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A  ___m_Handle_0;

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

struct ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_StaticFields
{
public:
	// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1::m_NullPlayable
	ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  ___m_NullPlayable_1;

public:
	inline static int32_t get_offset_of_m_NullPlayable_1() { return static_cast<int32_t>(offsetof(ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_StaticFields, ___m_NullPlayable_1)); }
	inline ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  get_m_NullPlayable_1() const { return ___m_NullPlayable_1; }
	inline ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D * get_address_of_m_NullPlayable_1() { return &___m_NullPlayable_1; }
	inline void set_m_NullPlayable_1(ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  value)
	{
		___m_NullPlayable_1 = value;
	}
};


// UnityEngine.Playables.ScriptPlayable`1<System.Object>
struct ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266 
{
public:
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.ScriptPlayable`1::m_Handle
	PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A  ___m_Handle_0;

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

struct ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266_StaticFields
{
public:
	// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1::m_NullPlayable
	ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266  ___m_NullPlayable_1;

public:
	inline static int32_t get_offset_of_m_NullPlayable_1() { return static_cast<int32_t>(offsetof(ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266_StaticFields, ___m_NullPlayable_1)); }
	inline ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266  get_m_NullPlayable_1() const { return ___m_NullPlayable_1; }
	inline ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266 * get_address_of_m_NullPlayable_1() { return &___m_NullPlayable_1; }
	inline void set_m_NullPlayable_1(ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266  value)
	{
		___m_NullPlayable_1 = 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:
};


// UnityEngine.InputSystem.InputBinding
struct InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD 
{
public:
	// System.String UnityEngine.InputSystem.InputBinding::m_Name
	String_t* ___m_Name_2;
	// System.String UnityEngine.InputSystem.InputBinding::m_Id
	String_t* ___m_Id_3;
	// System.String UnityEngine.InputSystem.InputBinding::m_Path
	String_t* ___m_Path_4;
	// System.String UnityEngine.InputSystem.InputBinding::m_Interactions
	String_t* ___m_Interactions_5;
	// System.String UnityEngine.InputSystem.InputBinding::m_Processors
	String_t* ___m_Processors_6;
	// System.String UnityEngine.InputSystem.InputBinding::m_Groups
	String_t* ___m_Groups_7;
	// System.String UnityEngine.InputSystem.InputBinding::m_Action
	String_t* ___m_Action_8;
	// UnityEngine.InputSystem.InputBinding/Flags UnityEngine.InputSystem.InputBinding::m_Flags
	int32_t ___m_Flags_9;
	// System.String UnityEngine.InputSystem.InputBinding::m_OverridePath
	String_t* ___m_OverridePath_10;
	// System.String UnityEngine.InputSystem.InputBinding::m_OverrideInteractions
	String_t* ___m_OverrideInteractions_11;
	// System.String UnityEngine.InputSystem.InputBinding::m_OverrideProcessors
	String_t* ___m_OverrideProcessors_12;

public:
	inline static int32_t get_offset_of_m_Name_2() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_Name_2)); }
	inline String_t* get_m_Name_2() const { return ___m_Name_2; }
	inline String_t** get_address_of_m_Name_2() { return &___m_Name_2; }
	inline void set_m_Name_2(String_t* value)
	{
		___m_Name_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Name_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_Id_3() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_Id_3)); }
	inline String_t* get_m_Id_3() const { return ___m_Id_3; }
	inline String_t** get_address_of_m_Id_3() { return &___m_Id_3; }
	inline void set_m_Id_3(String_t* value)
	{
		___m_Id_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Id_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_Path_4() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_Path_4)); }
	inline String_t* get_m_Path_4() const { return ___m_Path_4; }
	inline String_t** get_address_of_m_Path_4() { return &___m_Path_4; }
	inline void set_m_Path_4(String_t* value)
	{
		___m_Path_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Path_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_Interactions_5() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_Interactions_5)); }
	inline String_t* get_m_Interactions_5() const { return ___m_Interactions_5; }
	inline String_t** get_address_of_m_Interactions_5() { return &___m_Interactions_5; }
	inline void set_m_Interactions_5(String_t* value)
	{
		___m_Interactions_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Interactions_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_Processors_6() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_Processors_6)); }
	inline String_t* get_m_Processors_6() const { return ___m_Processors_6; }
	inline String_t** get_address_of_m_Processors_6() { return &___m_Processors_6; }
	inline void set_m_Processors_6(String_t* value)
	{
		___m_Processors_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Processors_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_Groups_7() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_Groups_7)); }
	inline String_t* get_m_Groups_7() const { return ___m_Groups_7; }
	inline String_t** get_address_of_m_Groups_7() { return &___m_Groups_7; }
	inline void set_m_Groups_7(String_t* value)
	{
		___m_Groups_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Groups_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_Action_8() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_Action_8)); }
	inline String_t* get_m_Action_8() const { return ___m_Action_8; }
	inline String_t** get_address_of_m_Action_8() { return &___m_Action_8; }
	inline void set_m_Action_8(String_t* value)
	{
		___m_Action_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Action_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_Flags_9() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_Flags_9)); }
	inline int32_t get_m_Flags_9() const { return ___m_Flags_9; }
	inline int32_t* get_address_of_m_Flags_9() { return &___m_Flags_9; }
	inline void set_m_Flags_9(int32_t value)
	{
		___m_Flags_9 = value;
	}

	inline static int32_t get_offset_of_m_OverridePath_10() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_OverridePath_10)); }
	inline String_t* get_m_OverridePath_10() const { return ___m_OverridePath_10; }
	inline String_t** get_address_of_m_OverridePath_10() { return &___m_OverridePath_10; }
	inline void set_m_OverridePath_10(String_t* value)
	{
		___m_OverridePath_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OverridePath_10), (void*)value);
	}

	inline static int32_t get_offset_of_m_OverrideInteractions_11() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_OverrideInteractions_11)); }
	inline String_t* get_m_OverrideInteractions_11() const { return ___m_OverrideInteractions_11; }
	inline String_t** get_address_of_m_OverrideInteractions_11() { return &___m_OverrideInteractions_11; }
	inline void set_m_OverrideInteractions_11(String_t* value)
	{
		___m_OverrideInteractions_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OverrideInteractions_11), (void*)value);
	}

	inline static int32_t get_offset_of_m_OverrideProcessors_12() { return static_cast<int32_t>(offsetof(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD, ___m_OverrideProcessors_12)); }
	inline String_t* get_m_OverrideProcessors_12() const { return ___m_OverrideProcessors_12; }
	inline String_t** get_address_of_m_OverrideProcessors_12() { return &___m_OverrideProcessors_12; }
	inline void set_m_OverrideProcessors_12(String_t* value)
	{
		___m_OverrideProcessors_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_OverrideProcessors_12), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputBinding
struct InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD_marshaled_pinvoke
{
	char* ___m_Name_2;
	char* ___m_Id_3;
	char* ___m_Path_4;
	char* ___m_Interactions_5;
	char* ___m_Processors_6;
	char* ___m_Groups_7;
	char* ___m_Action_8;
	int32_t ___m_Flags_9;
	char* ___m_OverridePath_10;
	char* ___m_OverrideInteractions_11;
	char* ___m_OverrideProcessors_12;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.InputBinding
struct InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD_marshaled_com
{
	Il2CppChar* ___m_Name_2;
	Il2CppChar* ___m_Id_3;
	Il2CppChar* ___m_Path_4;
	Il2CppChar* ___m_Interactions_5;
	Il2CppChar* ___m_Processors_6;
	Il2CppChar* ___m_Groups_7;
	Il2CppChar* ___m_Action_8;
	int32_t ___m_Flags_9;
	Il2CppChar* ___m_OverridePath_10;
	Il2CppChar* ___m_OverrideInteractions_11;
	Il2CppChar* ___m_OverrideProcessors_12;
};

// UnityEngine.InputSystem.Users.InputUser
struct InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F 
{
public:
	// System.UInt32 UnityEngine.InputSystem.Users.InputUser::m_Id
	uint32_t ___m_Id_1;

public:
	inline static int32_t get_offset_of_m_Id_1() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F, ___m_Id_1)); }
	inline uint32_t get_m_Id_1() const { return ___m_Id_1; }
	inline uint32_t* get_address_of_m_Id_1() { return &___m_Id_1; }
	inline void set_m_Id_1(uint32_t value)
	{
		___m_Id_1 = value;
	}
};

struct InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields
{
public:
	// System.Int32 UnityEngine.InputSystem.Users.InputUser::s_PairingStateVersion
	int32_t ___s_PairingStateVersion_2;
	// System.UInt32 UnityEngine.InputSystem.Users.InputUser::s_LastUserId
	uint32_t ___s_LastUserId_3;
	// System.Int32 UnityEngine.InputSystem.Users.InputUser::s_AllUserCount
	int32_t ___s_AllUserCount_4;
	// System.Int32 UnityEngine.InputSystem.Users.InputUser::s_AllPairedDeviceCount
	int32_t ___s_AllPairedDeviceCount_5;
	// System.Int32 UnityEngine.InputSystem.Users.InputUser::s_AllLostDeviceCount
	int32_t ___s_AllLostDeviceCount_6;
	// UnityEngine.InputSystem.Users.InputUser[] UnityEngine.InputSystem.Users.InputUser::s_AllUsers
	InputUserU5BU5D_t06A7B91260B6B573434BB302955EDFB1DC1AEC3B* ___s_AllUsers_7;
	// UnityEngine.InputSystem.Users.InputUser/UserData[] UnityEngine.InputSystem.Users.InputUser::s_AllUserData
	UserDataU5BU5D_t1B83CB26039D0BEF9C3742E18F3F7E8ECEC82B90* ___s_AllUserData_8;
	// UnityEngine.InputSystem.InputDevice[] UnityEngine.InputSystem.Users.InputUser::s_AllPairedDevices
	InputDeviceU5BU5D_t51F80AEE3E39E34077F38FD56C262347F180A2B2* ___s_AllPairedDevices_9;
	// UnityEngine.InputSystem.InputDevice[] UnityEngine.InputSystem.Users.InputUser::s_AllLostDevices
	InputDeviceU5BU5D_t51F80AEE3E39E34077F38FD56C262347F180A2B2* ___s_AllLostDevices_10;
	// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection> UnityEngine.InputSystem.Users.InputUser::s_OngoingAccountSelections
	InlinedArray_1_t153823650A59C1CDE6A0CFD9A20A07FE4E459D94  ___s_OngoingAccountSelections_11;
	// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`3<UnityEngine.InputSystem.Users.InputUser,UnityEngine.InputSystem.Users.InputUserChange,UnityEngine.InputSystem.InputDevice>> UnityEngine.InputSystem.Users.InputUser::s_OnChange
	InlinedArray_1_tFBD9D4A3DE37473277965AE00B27E3297D566475  ___s_OnChange_12;
	// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`2<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr>> UnityEngine.InputSystem.Users.InputUser::s_OnUnpairedDeviceUsed
	InlinedArray_1_t5B1C366288D78DBAC20CA19DED31E20169DD0292  ___s_OnUnpairedDeviceUsed_13;
	// System.Action`2<System.Object,UnityEngine.InputSystem.InputActionChange> UnityEngine.InputSystem.Users.InputUser::s_ActionChangeDelegate
	Action_2_tACB2F8D6B2F70F78DC65A6BC64A3108B0B1AC539 * ___s_ActionChangeDelegate_14;
	// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange> UnityEngine.InputSystem.Users.InputUser::s_OnDeviceChangeDelegate
	Action_2_tCA9E945868CD5BF442EF675FE455A9E807CED9D1 * ___s_OnDeviceChangeDelegate_15;
	// System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice> UnityEngine.InputSystem.Users.InputUser::s_OnEventDelegate
	Action_2_t83E2B2D05A16B14F487969D4D187AEC66413E199 * ___s_OnEventDelegate_16;
	// System.Boolean UnityEngine.InputSystem.Users.InputUser::s_OnActionChangeHooked
	bool ___s_OnActionChangeHooked_17;
	// System.Boolean UnityEngine.InputSystem.Users.InputUser::s_OnDeviceChangeHooked
	bool ___s_OnDeviceChangeHooked_18;
	// System.Boolean UnityEngine.InputSystem.Users.InputUser::s_OnEventHooked
	bool ___s_OnEventHooked_19;
	// System.Int32 UnityEngine.InputSystem.Users.InputUser::s_ListenForUnpairedDeviceActivity
	int32_t ___s_ListenForUnpairedDeviceActivity_20;

public:
	inline static int32_t get_offset_of_s_PairingStateVersion_2() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_PairingStateVersion_2)); }
	inline int32_t get_s_PairingStateVersion_2() const { return ___s_PairingStateVersion_2; }
	inline int32_t* get_address_of_s_PairingStateVersion_2() { return &___s_PairingStateVersion_2; }
	inline void set_s_PairingStateVersion_2(int32_t value)
	{
		___s_PairingStateVersion_2 = value;
	}

	inline static int32_t get_offset_of_s_LastUserId_3() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_LastUserId_3)); }
	inline uint32_t get_s_LastUserId_3() const { return ___s_LastUserId_3; }
	inline uint32_t* get_address_of_s_LastUserId_3() { return &___s_LastUserId_3; }
	inline void set_s_LastUserId_3(uint32_t value)
	{
		___s_LastUserId_3 = value;
	}

	inline static int32_t get_offset_of_s_AllUserCount_4() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_AllUserCount_4)); }
	inline int32_t get_s_AllUserCount_4() const { return ___s_AllUserCount_4; }
	inline int32_t* get_address_of_s_AllUserCount_4() { return &___s_AllUserCount_4; }
	inline void set_s_AllUserCount_4(int32_t value)
	{
		___s_AllUserCount_4 = value;
	}

	inline static int32_t get_offset_of_s_AllPairedDeviceCount_5() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_AllPairedDeviceCount_5)); }
	inline int32_t get_s_AllPairedDeviceCount_5() const { return ___s_AllPairedDeviceCount_5; }
	inline int32_t* get_address_of_s_AllPairedDeviceCount_5() { return &___s_AllPairedDeviceCount_5; }
	inline void set_s_AllPairedDeviceCount_5(int32_t value)
	{
		___s_AllPairedDeviceCount_5 = value;
	}

	inline static int32_t get_offset_of_s_AllLostDeviceCount_6() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_AllLostDeviceCount_6)); }
	inline int32_t get_s_AllLostDeviceCount_6() const { return ___s_AllLostDeviceCount_6; }
	inline int32_t* get_address_of_s_AllLostDeviceCount_6() { return &___s_AllLostDeviceCount_6; }
	inline void set_s_AllLostDeviceCount_6(int32_t value)
	{
		___s_AllLostDeviceCount_6 = value;
	}

	inline static int32_t get_offset_of_s_AllUsers_7() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_AllUsers_7)); }
	inline InputUserU5BU5D_t06A7B91260B6B573434BB302955EDFB1DC1AEC3B* get_s_AllUsers_7() const { return ___s_AllUsers_7; }
	inline InputUserU5BU5D_t06A7B91260B6B573434BB302955EDFB1DC1AEC3B** get_address_of_s_AllUsers_7() { return &___s_AllUsers_7; }
	inline void set_s_AllUsers_7(InputUserU5BU5D_t06A7B91260B6B573434BB302955EDFB1DC1AEC3B* value)
	{
		___s_AllUsers_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_AllUsers_7), (void*)value);
	}

	inline static int32_t get_offset_of_s_AllUserData_8() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_AllUserData_8)); }
	inline UserDataU5BU5D_t1B83CB26039D0BEF9C3742E18F3F7E8ECEC82B90* get_s_AllUserData_8() const { return ___s_AllUserData_8; }
	inline UserDataU5BU5D_t1B83CB26039D0BEF9C3742E18F3F7E8ECEC82B90** get_address_of_s_AllUserData_8() { return &___s_AllUserData_8; }
	inline void set_s_AllUserData_8(UserDataU5BU5D_t1B83CB26039D0BEF9C3742E18F3F7E8ECEC82B90* value)
	{
		___s_AllUserData_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_AllUserData_8), (void*)value);
	}

	inline static int32_t get_offset_of_s_AllPairedDevices_9() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_AllPairedDevices_9)); }
	inline InputDeviceU5BU5D_t51F80AEE3E39E34077F38FD56C262347F180A2B2* get_s_AllPairedDevices_9() const { return ___s_AllPairedDevices_9; }
	inline InputDeviceU5BU5D_t51F80AEE3E39E34077F38FD56C262347F180A2B2** get_address_of_s_AllPairedDevices_9() { return &___s_AllPairedDevices_9; }
	inline void set_s_AllPairedDevices_9(InputDeviceU5BU5D_t51F80AEE3E39E34077F38FD56C262347F180A2B2* value)
	{
		___s_AllPairedDevices_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_AllPairedDevices_9), (void*)value);
	}

	inline static int32_t get_offset_of_s_AllLostDevices_10() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_AllLostDevices_10)); }
	inline InputDeviceU5BU5D_t51F80AEE3E39E34077F38FD56C262347F180A2B2* get_s_AllLostDevices_10() const { return ___s_AllLostDevices_10; }
	inline InputDeviceU5BU5D_t51F80AEE3E39E34077F38FD56C262347F180A2B2** get_address_of_s_AllLostDevices_10() { return &___s_AllLostDevices_10; }
	inline void set_s_AllLostDevices_10(InputDeviceU5BU5D_t51F80AEE3E39E34077F38FD56C262347F180A2B2* value)
	{
		___s_AllLostDevices_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_AllLostDevices_10), (void*)value);
	}

	inline static int32_t get_offset_of_s_OngoingAccountSelections_11() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_OngoingAccountSelections_11)); }
	inline InlinedArray_1_t153823650A59C1CDE6A0CFD9A20A07FE4E459D94  get_s_OngoingAccountSelections_11() const { return ___s_OngoingAccountSelections_11; }
	inline InlinedArray_1_t153823650A59C1CDE6A0CFD9A20A07FE4E459D94 * get_address_of_s_OngoingAccountSelections_11() { return &___s_OngoingAccountSelections_11; }
	inline void set_s_OngoingAccountSelections_11(InlinedArray_1_t153823650A59C1CDE6A0CFD9A20A07FE4E459D94  value)
	{
		___s_OngoingAccountSelections_11 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___s_OngoingAccountSelections_11))->___firstValue_1))->___device_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___s_OngoingAccountSelections_11))->___additionalValues_2), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_s_OnChange_12() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_OnChange_12)); }
	inline InlinedArray_1_tFBD9D4A3DE37473277965AE00B27E3297D566475  get_s_OnChange_12() const { return ___s_OnChange_12; }
	inline InlinedArray_1_tFBD9D4A3DE37473277965AE00B27E3297D566475 * get_address_of_s_OnChange_12() { return &___s_OnChange_12; }
	inline void set_s_OnChange_12(InlinedArray_1_tFBD9D4A3DE37473277965AE00B27E3297D566475  value)
	{
		___s_OnChange_12 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___s_OnChange_12))->___firstValue_1), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___s_OnChange_12))->___additionalValues_2), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_s_OnUnpairedDeviceUsed_13() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_OnUnpairedDeviceUsed_13)); }
	inline InlinedArray_1_t5B1C366288D78DBAC20CA19DED31E20169DD0292  get_s_OnUnpairedDeviceUsed_13() const { return ___s_OnUnpairedDeviceUsed_13; }
	inline InlinedArray_1_t5B1C366288D78DBAC20CA19DED31E20169DD0292 * get_address_of_s_OnUnpairedDeviceUsed_13() { return &___s_OnUnpairedDeviceUsed_13; }
	inline void set_s_OnUnpairedDeviceUsed_13(InlinedArray_1_t5B1C366288D78DBAC20CA19DED31E20169DD0292  value)
	{
		___s_OnUnpairedDeviceUsed_13 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___s_OnUnpairedDeviceUsed_13))->___firstValue_1), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___s_OnUnpairedDeviceUsed_13))->___additionalValues_2), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_s_ActionChangeDelegate_14() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_ActionChangeDelegate_14)); }
	inline Action_2_tACB2F8D6B2F70F78DC65A6BC64A3108B0B1AC539 * get_s_ActionChangeDelegate_14() const { return ___s_ActionChangeDelegate_14; }
	inline Action_2_tACB2F8D6B2F70F78DC65A6BC64A3108B0B1AC539 ** get_address_of_s_ActionChangeDelegate_14() { return &___s_ActionChangeDelegate_14; }
	inline void set_s_ActionChangeDelegate_14(Action_2_tACB2F8D6B2F70F78DC65A6BC64A3108B0B1AC539 * value)
	{
		___s_ActionChangeDelegate_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_ActionChangeDelegate_14), (void*)value);
	}

	inline static int32_t get_offset_of_s_OnDeviceChangeDelegate_15() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_OnDeviceChangeDelegate_15)); }
	inline Action_2_tCA9E945868CD5BF442EF675FE455A9E807CED9D1 * get_s_OnDeviceChangeDelegate_15() const { return ___s_OnDeviceChangeDelegate_15; }
	inline Action_2_tCA9E945868CD5BF442EF675FE455A9E807CED9D1 ** get_address_of_s_OnDeviceChangeDelegate_15() { return &___s_OnDeviceChangeDelegate_15; }
	inline void set_s_OnDeviceChangeDelegate_15(Action_2_tCA9E945868CD5BF442EF675FE455A9E807CED9D1 * value)
	{
		___s_OnDeviceChangeDelegate_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_OnDeviceChangeDelegate_15), (void*)value);
	}

	inline static int32_t get_offset_of_s_OnEventDelegate_16() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_OnEventDelegate_16)); }
	inline Action_2_t83E2B2D05A16B14F487969D4D187AEC66413E199 * get_s_OnEventDelegate_16() const { return ___s_OnEventDelegate_16; }
	inline Action_2_t83E2B2D05A16B14F487969D4D187AEC66413E199 ** get_address_of_s_OnEventDelegate_16() { return &___s_OnEventDelegate_16; }
	inline void set_s_OnEventDelegate_16(Action_2_t83E2B2D05A16B14F487969D4D187AEC66413E199 * value)
	{
		___s_OnEventDelegate_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_OnEventDelegate_16), (void*)value);
	}

	inline static int32_t get_offset_of_s_OnActionChangeHooked_17() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_OnActionChangeHooked_17)); }
	inline bool get_s_OnActionChangeHooked_17() const { return ___s_OnActionChangeHooked_17; }
	inline bool* get_address_of_s_OnActionChangeHooked_17() { return &___s_OnActionChangeHooked_17; }
	inline void set_s_OnActionChangeHooked_17(bool value)
	{
		___s_OnActionChangeHooked_17 = value;
	}

	inline static int32_t get_offset_of_s_OnDeviceChangeHooked_18() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_OnDeviceChangeHooked_18)); }
	inline bool get_s_OnDeviceChangeHooked_18() const { return ___s_OnDeviceChangeHooked_18; }
	inline bool* get_address_of_s_OnDeviceChangeHooked_18() { return &___s_OnDeviceChangeHooked_18; }
	inline void set_s_OnDeviceChangeHooked_18(bool value)
	{
		___s_OnDeviceChangeHooked_18 = value;
	}

	inline static int32_t get_offset_of_s_OnEventHooked_19() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_OnEventHooked_19)); }
	inline bool get_s_OnEventHooked_19() const { return ___s_OnEventHooked_19; }
	inline bool* get_address_of_s_OnEventHooked_19() { return &___s_OnEventHooked_19; }
	inline void set_s_OnEventHooked_19(bool value)
	{
		___s_OnEventHooked_19 = value;
	}

	inline static int32_t get_offset_of_s_ListenForUnpairedDeviceActivity_20() { return static_cast<int32_t>(offsetof(InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F_StaticFields, ___s_ListenForUnpairedDeviceActivity_20)); }
	inline int32_t get_s_ListenForUnpairedDeviceActivity_20() const { return ___s_ListenForUnpairedDeviceActivity_20; }
	inline int32_t* get_address_of_s_ListenForUnpairedDeviceActivity_20() { return &___s_ListenForUnpairedDeviceActivity_20; }
	inline void set_s_ListenForUnpairedDeviceActivity_20(int32_t value)
	{
		___s_ListenForUnpairedDeviceActivity_20 = value;
	}
};


// UnityEngine.Motion
struct Motion_t3EAEF01D52B05F10A21CC9B54A35C8F3F6BA3A67  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:
	// System.Boolean UnityEngine.Motion::<isAnimatorMotion>k__BackingField
	bool ___U3CisAnimatorMotionU3Ek__BackingField_4;

public:
	inline static int32_t get_offset_of_U3CisAnimatorMotionU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Motion_t3EAEF01D52B05F10A21CC9B54A35C8F3F6BA3A67, ___U3CisAnimatorMotionU3Ek__BackingField_4)); }
	inline bool get_U3CisAnimatorMotionU3Ek__BackingField_4() const { return ___U3CisAnimatorMotionU3Ek__BackingField_4; }
	inline bool* get_address_of_U3CisAnimatorMotionU3Ek__BackingField_4() { return &___U3CisAnimatorMotionU3Ek__BackingField_4; }
	inline void set_U3CisAnimatorMotionU3Ek__BackingField_4(bool value)
	{
		___U3CisAnimatorMotionU3Ek__BackingField_4 = value;
	}
};


// 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.Playables.Playable
struct Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 
{
public:
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.Playable::m_Handle
	PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A  ___m_Handle_0;

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

struct Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_StaticFields
{
public:
	// UnityEngine.Playables.Playable UnityEngine.Playables.Playable::m_NullPlayable
	Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___m_NullPlayable_1;

public:
	inline static int32_t get_offset_of_m_NullPlayable_1() { return static_cast<int32_t>(offsetof(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_StaticFields, ___m_NullPlayable_1)); }
	inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  get_m_NullPlayable_1() const { return ___m_NullPlayable_1; }
	inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * get_address_of_m_NullPlayable_1() { return &___m_NullPlayable_1; }
	inline void set_m_NullPlayable_1(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  value)
	{
		___m_NullPlayable_1 = value;
	}
};


// UnityEngine.Playables.PlayableOutput
struct PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82 
{
public:
	// UnityEngine.Playables.PlayableOutputHandle UnityEngine.Playables.PlayableOutput::m_Handle
	PlayableOutputHandle_t8C84BCDB2AECFEDBCF0E7CC7CDBADD517D148CD1  ___m_Handle_0;

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

struct PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82_StaticFields
{
public:
	// UnityEngine.Playables.PlayableOutput UnityEngine.Playables.PlayableOutput::m_NullPlayableOutput
	PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82  ___m_NullPlayableOutput_1;

public:
	inline static int32_t get_offset_of_m_NullPlayableOutput_1() { return static_cast<int32_t>(offsetof(PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82_StaticFields, ___m_NullPlayableOutput_1)); }
	inline PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82  get_m_NullPlayableOutput_1() const { return ___m_NullPlayableOutput_1; }
	inline PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82 * get_address_of_m_NullPlayableOutput_1() { return &___m_NullPlayableOutput_1; }
	inline void set_m_NullPlayableOutput_1(PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82  value)
	{
		___m_NullPlayableOutput_1 = value;
	}
};


// UnityEngine.RuntimeAnimatorController
struct RuntimeAnimatorController_t6F70D5BE51CCBA99132F444EFFA41439DFE71BAB  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:

public:
};


// 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;
	}
};


// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
struct EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 
{
public:
	// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_AttackShape
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___m_AttackShape_0;
	// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_DecayShape
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___m_DecayShape_1;
	// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_AttackTime
	float ___m_AttackTime_2;
	// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_SustainTime
	float ___m_SustainTime_3;
	// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_DecayTime
	float ___m_DecayTime_4;
	// System.Boolean Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_ScaleWithImpact
	bool ___m_ScaleWithImpact_5;
	// System.Boolean Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_HoldForever
	bool ___m_HoldForever_6;

public:
	inline static int32_t get_offset_of_m_AttackShape_0() { return static_cast<int32_t>(offsetof(EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7, ___m_AttackShape_0)); }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * get_m_AttackShape_0() const { return ___m_AttackShape_0; }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** get_address_of_m_AttackShape_0() { return &___m_AttackShape_0; }
	inline void set_m_AttackShape_0(AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		___m_AttackShape_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_AttackShape_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_DecayShape_1() { return static_cast<int32_t>(offsetof(EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7, ___m_DecayShape_1)); }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * get_m_DecayShape_1() const { return ___m_DecayShape_1; }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** get_address_of_m_DecayShape_1() { return &___m_DecayShape_1; }
	inline void set_m_DecayShape_1(AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		___m_DecayShape_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_DecayShape_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_AttackTime_2() { return static_cast<int32_t>(offsetof(EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7, ___m_AttackTime_2)); }
	inline float get_m_AttackTime_2() const { return ___m_AttackTime_2; }
	inline float* get_address_of_m_AttackTime_2() { return &___m_AttackTime_2; }
	inline void set_m_AttackTime_2(float value)
	{
		___m_AttackTime_2 = value;
	}

	inline static int32_t get_offset_of_m_SustainTime_3() { return static_cast<int32_t>(offsetof(EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7, ___m_SustainTime_3)); }
	inline float get_m_SustainTime_3() const { return ___m_SustainTime_3; }
	inline float* get_address_of_m_SustainTime_3() { return &___m_SustainTime_3; }
	inline void set_m_SustainTime_3(float value)
	{
		___m_SustainTime_3 = value;
	}

	inline static int32_t get_offset_of_m_DecayTime_4() { return static_cast<int32_t>(offsetof(EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7, ___m_DecayTime_4)); }
	inline float get_m_DecayTime_4() const { return ___m_DecayTime_4; }
	inline float* get_address_of_m_DecayTime_4() { return &___m_DecayTime_4; }
	inline void set_m_DecayTime_4(float value)
	{
		___m_DecayTime_4 = value;
	}

	inline static int32_t get_offset_of_m_ScaleWithImpact_5() { return static_cast<int32_t>(offsetof(EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7, ___m_ScaleWithImpact_5)); }
	inline bool get_m_ScaleWithImpact_5() const { return ___m_ScaleWithImpact_5; }
	inline bool* get_address_of_m_ScaleWithImpact_5() { return &___m_ScaleWithImpact_5; }
	inline void set_m_ScaleWithImpact_5(bool value)
	{
		___m_ScaleWithImpact_5 = value;
	}

	inline static int32_t get_offset_of_m_HoldForever_6() { return static_cast<int32_t>(offsetof(EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7, ___m_HoldForever_6)); }
	inline bool get_m_HoldForever_6() const { return ___m_HoldForever_6; }
	inline bool* get_address_of_m_HoldForever_6() { return &___m_HoldForever_6; }
	inline void set_m_HoldForever_6(bool value)
	{
		___m_HoldForever_6 = value;
	}
};

// Native definition for P/Invoke marshalling of Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
struct EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7_marshaled_pinvoke
{
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03_marshaled_pinvoke ___m_AttackShape_0;
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03_marshaled_pinvoke ___m_DecayShape_1;
	float ___m_AttackTime_2;
	float ___m_SustainTime_3;
	float ___m_DecayTime_4;
	int32_t ___m_ScaleWithImpact_5;
	int32_t ___m_HoldForever_6;
};
// Native definition for COM marshalling of Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
struct EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7_marshaled_com
{
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03_marshaled_com* ___m_AttackShape_0;
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03_marshaled_com* ___m_DecayShape_1;
	float ___m_AttackTime_2;
	float ___m_SustainTime_3;
	float ___m_DecayTime_4;
	int32_t ___m_ScaleWithImpact_5;
	int32_t ___m_HoldForever_6;
};

// Cinemachine.CinemachineOrbitalTransposer/Heading
struct Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 
{
public:
	// Cinemachine.CinemachineOrbitalTransposer/Heading/HeadingDefinition Cinemachine.CinemachineOrbitalTransposer/Heading::m_Definition
	int32_t ___m_Definition_0;
	// System.Int32 Cinemachine.CinemachineOrbitalTransposer/Heading::m_VelocityFilterStrength
	int32_t ___m_VelocityFilterStrength_1;
	// System.Single Cinemachine.CinemachineOrbitalTransposer/Heading::m_Bias
	float ___m_Bias_2;

public:
	inline static int32_t get_offset_of_m_Definition_0() { return static_cast<int32_t>(offsetof(Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9, ___m_Definition_0)); }
	inline int32_t get_m_Definition_0() const { return ___m_Definition_0; }
	inline int32_t* get_address_of_m_Definition_0() { return &___m_Definition_0; }
	inline void set_m_Definition_0(int32_t value)
	{
		___m_Definition_0 = value;
	}

	inline static int32_t get_offset_of_m_VelocityFilterStrength_1() { return static_cast<int32_t>(offsetof(Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9, ___m_VelocityFilterStrength_1)); }
	inline int32_t get_m_VelocityFilterStrength_1() const { return ___m_VelocityFilterStrength_1; }
	inline int32_t* get_address_of_m_VelocityFilterStrength_1() { return &___m_VelocityFilterStrength_1; }
	inline void set_m_VelocityFilterStrength_1(int32_t value)
	{
		___m_VelocityFilterStrength_1 = value;
	}

	inline static int32_t get_offset_of_m_Bias_2() { return static_cast<int32_t>(offsetof(Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9, ___m_Bias_2)); }
	inline float get_m_Bias_2() const { return ___m_Bias_2; }
	inline float* get_address_of_m_Bias_2() { return &___m_Bias_2; }
	inline void set_m_Bias_2(float value)
	{
		___m_Bias_2 = 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.Func`2<UnityEngine.InputSystem.InputAction,System.Boolean>
struct Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404  : public MulticastDelegate_t
{
public:

public:
};


// System.Nullable`1<UnityEngine.InputSystem.InputBinding>
struct Nullable_1_tAF2F42FC2F7DC5A356BAC77371758E4D7339F104 
{
public:
	// T System.Nullable`1::value
	InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD  ___value_0;
	// System.Boolean System.Nullable`1::has_value
	bool ___has_value_1;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_tAF2F42FC2F7DC5A356BAC77371758E4D7339F104, ___value_0)); }
	inline InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD  get_value_0() const { return ___value_0; }
	inline InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD * get_address_of_value_0() { return &___value_0; }
	inline void set_value_0(InputBinding_t18B68FF9E7C08763BFC653E20E79B63389CF80CD  value)
	{
		___value_0 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_Name_2), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_Id_3), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_Path_4), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_Interactions_5), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_Processors_6), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_Groups_7), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_Action_8), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_OverridePath_10), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_OverrideInteractions_11), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___value_0))->___m_OverrideProcessors_12), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_tAF2F42FC2F7DC5A356BAC77371758E4D7339F104, ___has_value_1)); }
	inline bool get_has_value_1() const { return ___has_value_1; }
	inline bool* get_address_of_has_value_1() { return &___has_value_1; }
	inline void set_has_value_1(bool value)
	{
		___has_value_1 = value;
	}
};


// UnityEngine.AnimationClip
struct AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178  : public Motion_t3EAEF01D52B05F10A21CC9B54A35C8F3F6BA3A67
{
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.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);
	}
};


// Cinemachine.CinemachineImpulseDefinition
struct CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9  : public RuntimeObject
{
public:
	// System.Int32 Cinemachine.CinemachineImpulseDefinition::m_ImpulseChannel
	int32_t ___m_ImpulseChannel_0;
	// Cinemachine.SignalSourceAsset Cinemachine.CinemachineImpulseDefinition::m_RawSignal
	SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B * ___m_RawSignal_1;
	// System.Single Cinemachine.CinemachineImpulseDefinition::m_AmplitudeGain
	float ___m_AmplitudeGain_2;
	// System.Single Cinemachine.CinemachineImpulseDefinition::m_FrequencyGain
	float ___m_FrequencyGain_3;
	// Cinemachine.CinemachineImpulseDefinition/RepeatMode Cinemachine.CinemachineImpulseDefinition::m_RepeatMode
	int32_t ___m_RepeatMode_4;
	// System.Boolean Cinemachine.CinemachineImpulseDefinition::m_Randomize
	bool ___m_Randomize_5;
	// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseDefinition::m_TimeEnvelope
	EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  ___m_TimeEnvelope_6;
	// System.Single Cinemachine.CinemachineImpulseDefinition::m_ImpactRadius
	float ___m_ImpactRadius_7;
	// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode Cinemachine.CinemachineImpulseDefinition::m_DirectionMode
	int32_t ___m_DirectionMode_8;
	// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode Cinemachine.CinemachineImpulseDefinition::m_DissipationMode
	int32_t ___m_DissipationMode_9;
	// System.Single Cinemachine.CinemachineImpulseDefinition::m_DissipationDistance
	float ___m_DissipationDistance_10;
	// System.Single Cinemachine.CinemachineImpulseDefinition::m_PropagationSpeed
	float ___m_PropagationSpeed_11;

public:
	inline static int32_t get_offset_of_m_ImpulseChannel_0() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_ImpulseChannel_0)); }
	inline int32_t get_m_ImpulseChannel_0() const { return ___m_ImpulseChannel_0; }
	inline int32_t* get_address_of_m_ImpulseChannel_0() { return &___m_ImpulseChannel_0; }
	inline void set_m_ImpulseChannel_0(int32_t value)
	{
		___m_ImpulseChannel_0 = value;
	}

	inline static int32_t get_offset_of_m_RawSignal_1() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_RawSignal_1)); }
	inline SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B * get_m_RawSignal_1() const { return ___m_RawSignal_1; }
	inline SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B ** get_address_of_m_RawSignal_1() { return &___m_RawSignal_1; }
	inline void set_m_RawSignal_1(SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B * value)
	{
		___m_RawSignal_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_RawSignal_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_AmplitudeGain_2() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_AmplitudeGain_2)); }
	inline float get_m_AmplitudeGain_2() const { return ___m_AmplitudeGain_2; }
	inline float* get_address_of_m_AmplitudeGain_2() { return &___m_AmplitudeGain_2; }
	inline void set_m_AmplitudeGain_2(float value)
	{
		___m_AmplitudeGain_2 = value;
	}

	inline static int32_t get_offset_of_m_FrequencyGain_3() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_FrequencyGain_3)); }
	inline float get_m_FrequencyGain_3() const { return ___m_FrequencyGain_3; }
	inline float* get_address_of_m_FrequencyGain_3() { return &___m_FrequencyGain_3; }
	inline void set_m_FrequencyGain_3(float value)
	{
		___m_FrequencyGain_3 = value;
	}

	inline static int32_t get_offset_of_m_RepeatMode_4() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_RepeatMode_4)); }
	inline int32_t get_m_RepeatMode_4() const { return ___m_RepeatMode_4; }
	inline int32_t* get_address_of_m_RepeatMode_4() { return &___m_RepeatMode_4; }
	inline void set_m_RepeatMode_4(int32_t value)
	{
		___m_RepeatMode_4 = value;
	}

	inline static int32_t get_offset_of_m_Randomize_5() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_Randomize_5)); }
	inline bool get_m_Randomize_5() const { return ___m_Randomize_5; }
	inline bool* get_address_of_m_Randomize_5() { return &___m_Randomize_5; }
	inline void set_m_Randomize_5(bool value)
	{
		___m_Randomize_5 = value;
	}

	inline static int32_t get_offset_of_m_TimeEnvelope_6() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_TimeEnvelope_6)); }
	inline EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  get_m_TimeEnvelope_6() const { return ___m_TimeEnvelope_6; }
	inline EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 * get_address_of_m_TimeEnvelope_6() { return &___m_TimeEnvelope_6; }
	inline void set_m_TimeEnvelope_6(EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  value)
	{
		___m_TimeEnvelope_6 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_TimeEnvelope_6))->___m_AttackShape_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_TimeEnvelope_6))->___m_DecayShape_1), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_ImpactRadius_7() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_ImpactRadius_7)); }
	inline float get_m_ImpactRadius_7() const { return ___m_ImpactRadius_7; }
	inline float* get_address_of_m_ImpactRadius_7() { return &___m_ImpactRadius_7; }
	inline void set_m_ImpactRadius_7(float value)
	{
		___m_ImpactRadius_7 = value;
	}

	inline static int32_t get_offset_of_m_DirectionMode_8() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_DirectionMode_8)); }
	inline int32_t get_m_DirectionMode_8() const { return ___m_DirectionMode_8; }
	inline int32_t* get_address_of_m_DirectionMode_8() { return &___m_DirectionMode_8; }
	inline void set_m_DirectionMode_8(int32_t value)
	{
		___m_DirectionMode_8 = value;
	}

	inline static int32_t get_offset_of_m_DissipationMode_9() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_DissipationMode_9)); }
	inline int32_t get_m_DissipationMode_9() const { return ___m_DissipationMode_9; }
	inline int32_t* get_address_of_m_DissipationMode_9() { return &___m_DissipationMode_9; }
	inline void set_m_DissipationMode_9(int32_t value)
	{
		___m_DissipationMode_9 = value;
	}

	inline static int32_t get_offset_of_m_DissipationDistance_10() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_DissipationDistance_10)); }
	inline float get_m_DissipationDistance_10() const { return ___m_DissipationDistance_10; }
	inline float* get_address_of_m_DissipationDistance_10() { return &___m_DissipationDistance_10; }
	inline void set_m_DissipationDistance_10(float value)
	{
		___m_DissipationDistance_10 = value;
	}

	inline static int32_t get_offset_of_m_PropagationSpeed_11() { return static_cast<int32_t>(offsetof(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9, ___m_PropagationSpeed_11)); }
	inline float get_m_PropagationSpeed_11() const { return ___m_PropagationSpeed_11; }
	inline float* get_address_of_m_PropagationSpeed_11() { return &___m_PropagationSpeed_11; }
	inline void set_m_PropagationSpeed_11(float value)
	{
		___m_PropagationSpeed_11 = value;
	}
};


// UnityEngine.Playables.FrameData
struct FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B 
{
public:
	// System.UInt64 UnityEngine.Playables.FrameData::m_FrameID
	uint64_t ___m_FrameID_0;
	// System.Double UnityEngine.Playables.FrameData::m_DeltaTime
	double ___m_DeltaTime_1;
	// System.Single UnityEngine.Playables.FrameData::m_Weight
	float ___m_Weight_2;
	// System.Single UnityEngine.Playables.FrameData::m_EffectiveWeight
	float ___m_EffectiveWeight_3;
	// System.Double UnityEngine.Playables.FrameData::m_EffectiveParentDelay
	double ___m_EffectiveParentDelay_4;
	// System.Single UnityEngine.Playables.FrameData::m_EffectiveParentSpeed
	float ___m_EffectiveParentSpeed_5;
	// System.Single UnityEngine.Playables.FrameData::m_EffectiveSpeed
	float ___m_EffectiveSpeed_6;
	// UnityEngine.Playables.FrameData/Flags UnityEngine.Playables.FrameData::m_Flags
	int32_t ___m_Flags_7;
	// UnityEngine.Playables.PlayableOutput UnityEngine.Playables.FrameData::m_Output
	PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82  ___m_Output_8;

public:
	inline static int32_t get_offset_of_m_FrameID_0() { return static_cast<int32_t>(offsetof(FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B, ___m_FrameID_0)); }
	inline uint64_t get_m_FrameID_0() const { return ___m_FrameID_0; }
	inline uint64_t* get_address_of_m_FrameID_0() { return &___m_FrameID_0; }
	inline void set_m_FrameID_0(uint64_t value)
	{
		___m_FrameID_0 = value;
	}

	inline static int32_t get_offset_of_m_DeltaTime_1() { return static_cast<int32_t>(offsetof(FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B, ___m_DeltaTime_1)); }
	inline double get_m_DeltaTime_1() const { return ___m_DeltaTime_1; }
	inline double* get_address_of_m_DeltaTime_1() { return &___m_DeltaTime_1; }
	inline void set_m_DeltaTime_1(double value)
	{
		___m_DeltaTime_1 = value;
	}

	inline static int32_t get_offset_of_m_Weight_2() { return static_cast<int32_t>(offsetof(FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B, ___m_Weight_2)); }
	inline float get_m_Weight_2() const { return ___m_Weight_2; }
	inline float* get_address_of_m_Weight_2() { return &___m_Weight_2; }
	inline void set_m_Weight_2(float value)
	{
		___m_Weight_2 = value;
	}

	inline static int32_t get_offset_of_m_EffectiveWeight_3() { return static_cast<int32_t>(offsetof(FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B, ___m_EffectiveWeight_3)); }
	inline float get_m_EffectiveWeight_3() const { return ___m_EffectiveWeight_3; }
	inline float* get_address_of_m_EffectiveWeight_3() { return &___m_EffectiveWeight_3; }
	inline void set_m_EffectiveWeight_3(float value)
	{
		___m_EffectiveWeight_3 = value;
	}

	inline static int32_t get_offset_of_m_EffectiveParentDelay_4() { return static_cast<int32_t>(offsetof(FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B, ___m_EffectiveParentDelay_4)); }
	inline double get_m_EffectiveParentDelay_4() const { return ___m_EffectiveParentDelay_4; }
	inline double* get_address_of_m_EffectiveParentDelay_4() { return &___m_EffectiveParentDelay_4; }
	inline void set_m_EffectiveParentDelay_4(double value)
	{
		___m_EffectiveParentDelay_4 = value;
	}

	inline static int32_t get_offset_of_m_EffectiveParentSpeed_5() { return static_cast<int32_t>(offsetof(FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B, ___m_EffectiveParentSpeed_5)); }
	inline float get_m_EffectiveParentSpeed_5() const { return ___m_EffectiveParentSpeed_5; }
	inline float* get_address_of_m_EffectiveParentSpeed_5() { return &___m_EffectiveParentSpeed_5; }
	inline void set_m_EffectiveParentSpeed_5(float value)
	{
		___m_EffectiveParentSpeed_5 = value;
	}

	inline static int32_t get_offset_of_m_EffectiveSpeed_6() { return static_cast<int32_t>(offsetof(FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B, ___m_EffectiveSpeed_6)); }
	inline float get_m_EffectiveSpeed_6() const { return ___m_EffectiveSpeed_6; }
	inline float* get_address_of_m_EffectiveSpeed_6() { return &___m_EffectiveSpeed_6; }
	inline void set_m_EffectiveSpeed_6(float value)
	{
		___m_EffectiveSpeed_6 = value;
	}

	inline static int32_t get_offset_of_m_Flags_7() { return static_cast<int32_t>(offsetof(FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B, ___m_Flags_7)); }
	inline int32_t get_m_Flags_7() const { return ___m_Flags_7; }
	inline int32_t* get_address_of_m_Flags_7() { return &___m_Flags_7; }
	inline void set_m_Flags_7(int32_t value)
	{
		___m_Flags_7 = value;
	}

	inline static int32_t get_offset_of_m_Output_8() { return static_cast<int32_t>(offsetof(FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B, ___m_Output_8)); }
	inline PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82  get_m_Output_8() const { return ___m_Output_8; }
	inline PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82 * get_address_of_m_Output_8() { return &___m_Output_8; }
	inline void set_m_Output_8(PlayableOutput_tE735DC774F014DB1711310988F2F914C66520F82  value)
	{
		___m_Output_8 = value;
	}
};


// 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.InputSystem.InputActionReference
struct InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E  : public ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A
{
public:
	// UnityEngine.InputSystem.InputActionAsset UnityEngine.InputSystem.InputActionReference::m_Asset
	InputActionAsset_tB1114F77EFFAE61A28A8A559662A6FCCF444F70E * ___m_Asset_4;
	// System.String UnityEngine.InputSystem.InputActionReference::m_ActionId
	String_t* ___m_ActionId_5;
	// UnityEngine.InputSystem.InputAction UnityEngine.InputSystem.InputActionReference::m_Action
	InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * ___m_Action_6;

public:
	inline static int32_t get_offset_of_m_Asset_4() { return static_cast<int32_t>(offsetof(InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E, ___m_Asset_4)); }
	inline InputActionAsset_tB1114F77EFFAE61A28A8A559662A6FCCF444F70E * get_m_Asset_4() const { return ___m_Asset_4; }
	inline InputActionAsset_tB1114F77EFFAE61A28A8A559662A6FCCF444F70E ** get_address_of_m_Asset_4() { return &___m_Asset_4; }
	inline void set_m_Asset_4(InputActionAsset_tB1114F77EFFAE61A28A8A559662A6FCCF444F70E * value)
	{
		___m_Asset_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Asset_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_ActionId_5() { return static_cast<int32_t>(offsetof(InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E, ___m_ActionId_5)); }
	inline String_t* get_m_ActionId_5() const { return ___m_ActionId_5; }
	inline String_t** get_address_of_m_ActionId_5() { return &___m_ActionId_5; }
	inline void set_m_ActionId_5(String_t* value)
	{
		___m_ActionId_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ActionId_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_Action_6() { return static_cast<int32_t>(offsetof(InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E, ___m_Action_6)); }
	inline InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * get_m_Action_6() const { return ___m_Action_6; }
	inline InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 ** get_address_of_m_Action_6() { return &___m_Action_6; }
	inline void set_m_Action_6(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * value)
	{
		___m_Action_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Action_6), (void*)value);
	}
};


// UnityEngine.Playables.PlayableAsset
struct PlayableAsset_t5AD1606B76C9753A7F4C6B1061193F581023F137  : public ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A
{
public:

public:
};


// UnityEngine.Rigidbody
struct Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A  : 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.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:
};


// Cinemachine.CinemachineFreeLook/CreateRigDelegate
struct CreateRigDelegate_t7FF9E13258FAF45CD7A591B792B1171596A16270  : public MulticastDelegate_t
{
public:

public:
};


// Cinemachine.CinemachineFreeLook/DestroyRigDelegate
struct DestroyRigDelegate_tEC6C3F9493E6C7AF161C5BE580A398B3C333ED49  : public MulticastDelegate_t
{
public:

public:
};


// Cinemachine.CinemachineImpulseManager/ImpulseEvent
struct ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4  : public RuntimeObject
{
public:
	// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_StartTime
	float ___m_StartTime_0;
	// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Envelope
	EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  ___m_Envelope_1;
	// Cinemachine.ISignalSource6D Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_SignalSource
	RuntimeObject* ___m_SignalSource_2;
	// UnityEngine.Vector3 Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Position
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Position_3;
	// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Radius
	float ___m_Radius_4;
	// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_DirectionMode
	int32_t ___m_DirectionMode_5;
	// System.Int32 Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Channel
	int32_t ___m_Channel_6;
	// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_DissipationMode
	int32_t ___m_DissipationMode_7;
	// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_DissipationDistance
	float ___m_DissipationDistance_8;
	// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_PropagationSpeed
	float ___m_PropagationSpeed_9;

public:
	inline static int32_t get_offset_of_m_StartTime_0() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_StartTime_0)); }
	inline float get_m_StartTime_0() const { return ___m_StartTime_0; }
	inline float* get_address_of_m_StartTime_0() { return &___m_StartTime_0; }
	inline void set_m_StartTime_0(float value)
	{
		___m_StartTime_0 = value;
	}

	inline static int32_t get_offset_of_m_Envelope_1() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_Envelope_1)); }
	inline EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  get_m_Envelope_1() const { return ___m_Envelope_1; }
	inline EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 * get_address_of_m_Envelope_1() { return &___m_Envelope_1; }
	inline void set_m_Envelope_1(EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  value)
	{
		___m_Envelope_1 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Envelope_1))->___m_AttackShape_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Envelope_1))->___m_DecayShape_1), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_SignalSource_2() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_SignalSource_2)); }
	inline RuntimeObject* get_m_SignalSource_2() const { return ___m_SignalSource_2; }
	inline RuntimeObject** get_address_of_m_SignalSource_2() { return &___m_SignalSource_2; }
	inline void set_m_SignalSource_2(RuntimeObject* value)
	{
		___m_SignalSource_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SignalSource_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_Position_3() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_Position_3)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Position_3() const { return ___m_Position_3; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Position_3() { return &___m_Position_3; }
	inline void set_m_Position_3(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Position_3 = value;
	}

	inline static int32_t get_offset_of_m_Radius_4() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_Radius_4)); }
	inline float get_m_Radius_4() const { return ___m_Radius_4; }
	inline float* get_address_of_m_Radius_4() { return &___m_Radius_4; }
	inline void set_m_Radius_4(float value)
	{
		___m_Radius_4 = value;
	}

	inline static int32_t get_offset_of_m_DirectionMode_5() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_DirectionMode_5)); }
	inline int32_t get_m_DirectionMode_5() const { return ___m_DirectionMode_5; }
	inline int32_t* get_address_of_m_DirectionMode_5() { return &___m_DirectionMode_5; }
	inline void set_m_DirectionMode_5(int32_t value)
	{
		___m_DirectionMode_5 = value;
	}

	inline static int32_t get_offset_of_m_Channel_6() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_Channel_6)); }
	inline int32_t get_m_Channel_6() const { return ___m_Channel_6; }
	inline int32_t* get_address_of_m_Channel_6() { return &___m_Channel_6; }
	inline void set_m_Channel_6(int32_t value)
	{
		___m_Channel_6 = value;
	}

	inline static int32_t get_offset_of_m_DissipationMode_7() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_DissipationMode_7)); }
	inline int32_t get_m_DissipationMode_7() const { return ___m_DissipationMode_7; }
	inline int32_t* get_address_of_m_DissipationMode_7() { return &___m_DissipationMode_7; }
	inline void set_m_DissipationMode_7(int32_t value)
	{
		___m_DissipationMode_7 = value;
	}

	inline static int32_t get_offset_of_m_DissipationDistance_8() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_DissipationDistance_8)); }
	inline float get_m_DissipationDistance_8() const { return ___m_DissipationDistance_8; }
	inline float* get_address_of_m_DissipationDistance_8() { return &___m_DissipationDistance_8; }
	inline void set_m_DissipationDistance_8(float value)
	{
		___m_DissipationDistance_8 = value;
	}

	inline static int32_t get_offset_of_m_PropagationSpeed_9() { return static_cast<int32_t>(offsetof(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4, ___m_PropagationSpeed_9)); }
	inline float get_m_PropagationSpeed_9() const { return ___m_PropagationSpeed_9; }
	inline float* get_address_of_m_PropagationSpeed_9() { return &___m_PropagationSpeed_9; }
	inline void set_m_PropagationSpeed_9(float value)
	{
		___m_PropagationSpeed_9 = value;
	}
};


// Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate
struct UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D  : public MulticastDelegate_t
{
public:

public:
};


// UnityEngine.Animator
struct Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149  : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
{
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);
	}
};


// Cinemachine.CinemachineFixedSignal
struct CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488  : public SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B
{
public:
	// UnityEngine.AnimationCurve Cinemachine.CinemachineFixedSignal::m_XCurve
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___m_XCurve_4;
	// UnityEngine.AnimationCurve Cinemachine.CinemachineFixedSignal::m_YCurve
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___m_YCurve_5;
	// UnityEngine.AnimationCurve Cinemachine.CinemachineFixedSignal::m_ZCurve
	AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___m_ZCurve_6;

public:
	inline static int32_t get_offset_of_m_XCurve_4() { return static_cast<int32_t>(offsetof(CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488, ___m_XCurve_4)); }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * get_m_XCurve_4() const { return ___m_XCurve_4; }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** get_address_of_m_XCurve_4() { return &___m_XCurve_4; }
	inline void set_m_XCurve_4(AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		___m_XCurve_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_XCurve_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_YCurve_5() { return static_cast<int32_t>(offsetof(CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488, ___m_YCurve_5)); }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * get_m_YCurve_5() const { return ___m_YCurve_5; }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** get_address_of_m_YCurve_5() { return &___m_YCurve_5; }
	inline void set_m_YCurve_5(AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		___m_YCurve_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_YCurve_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_ZCurve_6() { return static_cast<int32_t>(offsetof(CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488, ___m_ZCurve_6)); }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * get_m_ZCurve_6() const { return ___m_ZCurve_6; }
	inline AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 ** get_address_of_m_ZCurve_6() { return &___m_ZCurve_6; }
	inline void set_m_ZCurve_6(AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * value)
	{
		___m_ZCurve_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ZCurve_6), (void*)value);
	}
};


// CinemachineShot
struct CinemachineShot_t5807CFD2B279CBCD12C8DA936E2A4DA7C45A183C  : public PlayableAsset_t5AD1606B76C9753A7F4C6B1061193F581023F137
{
public:
	// System.String CinemachineShot::DisplayName
	String_t* ___DisplayName_4;
	// UnityEngine.ExposedReference`1<Cinemachine.CinemachineVirtualCameraBase> CinemachineShot::VirtualCamera
	ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22  ___VirtualCamera_5;

public:
	inline static int32_t get_offset_of_DisplayName_4() { return static_cast<int32_t>(offsetof(CinemachineShot_t5807CFD2B279CBCD12C8DA936E2A4DA7C45A183C, ___DisplayName_4)); }
	inline String_t* get_DisplayName_4() const { return ___DisplayName_4; }
	inline String_t** get_address_of_DisplayName_4() { return &___DisplayName_4; }
	inline void set_DisplayName_4(String_t* value)
	{
		___DisplayName_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DisplayName_4), (void*)value);
	}

	inline static int32_t get_offset_of_VirtualCamera_5() { return static_cast<int32_t>(offsetof(CinemachineShot_t5807CFD2B279CBCD12C8DA936E2A4DA7C45A183C, ___VirtualCamera_5)); }
	inline ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22  get_VirtualCamera_5() const { return ___VirtualCamera_5; }
	inline ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22 * get_address_of_VirtualCamera_5() { return &___VirtualCamera_5; }
	inline void set_VirtualCamera_5(ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22  value)
	{
		___VirtualCamera_5 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___VirtualCamera_5))->___defaultValue_1), (void*)NULL);
	}
};


// UnityEngine.InputSystem.InputAction
struct InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48  : public RuntimeObject
{
public:
	// System.String UnityEngine.InputSystem.InputAction::m_Name
	String_t* ___m_Name_0;
	// UnityEngine.InputSystem.InputActionType UnityEngine.InputSystem.InputAction::m_Type
	int32_t ___m_Type_1;
	// System.String UnityEngine.InputSystem.InputAction::m_ExpectedControlType
	String_t* ___m_ExpectedControlType_2;
	// System.String UnityEngine.InputSystem.InputAction::m_Id
	String_t* ___m_Id_3;
	// System.String UnityEngine.InputSystem.InputAction::m_Processors
	String_t* ___m_Processors_4;
	// System.String UnityEngine.InputSystem.InputAction::m_Interactions
	String_t* ___m_Interactions_5;
	// UnityEngine.InputSystem.InputBinding[] UnityEngine.InputSystem.InputAction::m_SingletonActionBindings
	InputBindingU5BU5D_t3CCBD5F5A51F370BFD0A373A770C8720F2A6115E* ___m_SingletonActionBindings_6;
	// System.Nullable`1<UnityEngine.InputSystem.InputBinding> UnityEngine.InputSystem.InputAction::m_BindingMask
	Nullable_1_tAF2F42FC2F7DC5A356BAC77371758E4D7339F104  ___m_BindingMask_7;
	// System.Int32 UnityEngine.InputSystem.InputAction::m_BindingsStartIndex
	int32_t ___m_BindingsStartIndex_8;
	// System.Int32 UnityEngine.InputSystem.InputAction::m_BindingsCount
	int32_t ___m_BindingsCount_9;
	// System.Int32 UnityEngine.InputSystem.InputAction::m_ControlStartIndex
	int32_t ___m_ControlStartIndex_10;
	// System.Int32 UnityEngine.InputSystem.InputAction::m_ControlCount
	int32_t ___m_ControlCount_11;
	// System.Int32 UnityEngine.InputSystem.InputAction::m_ActionIndexInState
	int32_t ___m_ActionIndexInState_12;
	// UnityEngine.InputSystem.InputActionMap UnityEngine.InputSystem.InputAction::m_ActionMap
	InputActionMap_tBA45B784C5957091166E0007413402A3E83DD226 * ___m_ActionMap_13;
	// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>> UnityEngine.InputSystem.InputAction::m_OnStarted
	InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E  ___m_OnStarted_14;
	// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>> UnityEngine.InputSystem.InputAction::m_OnCanceled
	InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E  ___m_OnCanceled_15;
	// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>> UnityEngine.InputSystem.InputAction::m_OnPerformed
	InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E  ___m_OnPerformed_16;

public:
	inline static int32_t get_offset_of_m_Name_0() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_Name_0)); }
	inline String_t* get_m_Name_0() const { return ___m_Name_0; }
	inline String_t** get_address_of_m_Name_0() { return &___m_Name_0; }
	inline void set_m_Name_0(String_t* value)
	{
		___m_Name_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Name_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_Type_1() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_Type_1)); }
	inline int32_t get_m_Type_1() const { return ___m_Type_1; }
	inline int32_t* get_address_of_m_Type_1() { return &___m_Type_1; }
	inline void set_m_Type_1(int32_t value)
	{
		___m_Type_1 = value;
	}

	inline static int32_t get_offset_of_m_ExpectedControlType_2() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_ExpectedControlType_2)); }
	inline String_t* get_m_ExpectedControlType_2() const { return ___m_ExpectedControlType_2; }
	inline String_t** get_address_of_m_ExpectedControlType_2() { return &___m_ExpectedControlType_2; }
	inline void set_m_ExpectedControlType_2(String_t* value)
	{
		___m_ExpectedControlType_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ExpectedControlType_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_Id_3() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_Id_3)); }
	inline String_t* get_m_Id_3() const { return ___m_Id_3; }
	inline String_t** get_address_of_m_Id_3() { return &___m_Id_3; }
	inline void set_m_Id_3(String_t* value)
	{
		___m_Id_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Id_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_Processors_4() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_Processors_4)); }
	inline String_t* get_m_Processors_4() const { return ___m_Processors_4; }
	inline String_t** get_address_of_m_Processors_4() { return &___m_Processors_4; }
	inline void set_m_Processors_4(String_t* value)
	{
		___m_Processors_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Processors_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_Interactions_5() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_Interactions_5)); }
	inline String_t* get_m_Interactions_5() const { return ___m_Interactions_5; }
	inline String_t** get_address_of_m_Interactions_5() { return &___m_Interactions_5; }
	inline void set_m_Interactions_5(String_t* value)
	{
		___m_Interactions_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Interactions_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_SingletonActionBindings_6() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_SingletonActionBindings_6)); }
	inline InputBindingU5BU5D_t3CCBD5F5A51F370BFD0A373A770C8720F2A6115E* get_m_SingletonActionBindings_6() const { return ___m_SingletonActionBindings_6; }
	inline InputBindingU5BU5D_t3CCBD5F5A51F370BFD0A373A770C8720F2A6115E** get_address_of_m_SingletonActionBindings_6() { return &___m_SingletonActionBindings_6; }
	inline void set_m_SingletonActionBindings_6(InputBindingU5BU5D_t3CCBD5F5A51F370BFD0A373A770C8720F2A6115E* value)
	{
		___m_SingletonActionBindings_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SingletonActionBindings_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_BindingMask_7() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_BindingMask_7)); }
	inline Nullable_1_tAF2F42FC2F7DC5A356BAC77371758E4D7339F104  get_m_BindingMask_7() const { return ___m_BindingMask_7; }
	inline Nullable_1_tAF2F42FC2F7DC5A356BAC77371758E4D7339F104 * get_address_of_m_BindingMask_7() { return &___m_BindingMask_7; }
	inline void set_m_BindingMask_7(Nullable_1_tAF2F42FC2F7DC5A356BAC77371758E4D7339F104  value)
	{
		___m_BindingMask_7 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_Name_2), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_Id_3), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_Path_4), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_Interactions_5), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_Processors_6), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_Groups_7), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_Action_8), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_OverridePath_10), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_OverrideInteractions_11), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_BindingMask_7))->___value_0))->___m_OverrideProcessors_12), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_BindingsStartIndex_8() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_BindingsStartIndex_8)); }
	inline int32_t get_m_BindingsStartIndex_8() const { return ___m_BindingsStartIndex_8; }
	inline int32_t* get_address_of_m_BindingsStartIndex_8() { return &___m_BindingsStartIndex_8; }
	inline void set_m_BindingsStartIndex_8(int32_t value)
	{
		___m_BindingsStartIndex_8 = value;
	}

	inline static int32_t get_offset_of_m_BindingsCount_9() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_BindingsCount_9)); }
	inline int32_t get_m_BindingsCount_9() const { return ___m_BindingsCount_9; }
	inline int32_t* get_address_of_m_BindingsCount_9() { return &___m_BindingsCount_9; }
	inline void set_m_BindingsCount_9(int32_t value)
	{
		___m_BindingsCount_9 = value;
	}

	inline static int32_t get_offset_of_m_ControlStartIndex_10() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_ControlStartIndex_10)); }
	inline int32_t get_m_ControlStartIndex_10() const { return ___m_ControlStartIndex_10; }
	inline int32_t* get_address_of_m_ControlStartIndex_10() { return &___m_ControlStartIndex_10; }
	inline void set_m_ControlStartIndex_10(int32_t value)
	{
		___m_ControlStartIndex_10 = value;
	}

	inline static int32_t get_offset_of_m_ControlCount_11() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_ControlCount_11)); }
	inline int32_t get_m_ControlCount_11() const { return ___m_ControlCount_11; }
	inline int32_t* get_address_of_m_ControlCount_11() { return &___m_ControlCount_11; }
	inline void set_m_ControlCount_11(int32_t value)
	{
		___m_ControlCount_11 = value;
	}

	inline static int32_t get_offset_of_m_ActionIndexInState_12() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_ActionIndexInState_12)); }
	inline int32_t get_m_ActionIndexInState_12() const { return ___m_ActionIndexInState_12; }
	inline int32_t* get_address_of_m_ActionIndexInState_12() { return &___m_ActionIndexInState_12; }
	inline void set_m_ActionIndexInState_12(int32_t value)
	{
		___m_ActionIndexInState_12 = value;
	}

	inline static int32_t get_offset_of_m_ActionMap_13() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_ActionMap_13)); }
	inline InputActionMap_tBA45B784C5957091166E0007413402A3E83DD226 * get_m_ActionMap_13() const { return ___m_ActionMap_13; }
	inline InputActionMap_tBA45B784C5957091166E0007413402A3E83DD226 ** get_address_of_m_ActionMap_13() { return &___m_ActionMap_13; }
	inline void set_m_ActionMap_13(InputActionMap_tBA45B784C5957091166E0007413402A3E83DD226 * value)
	{
		___m_ActionMap_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ActionMap_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_OnStarted_14() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_OnStarted_14)); }
	inline InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E  get_m_OnStarted_14() const { return ___m_OnStarted_14; }
	inline InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E * get_address_of_m_OnStarted_14() { return &___m_OnStarted_14; }
	inline void set_m_OnStarted_14(InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E  value)
	{
		___m_OnStarted_14 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_OnStarted_14))->___firstValue_1), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_OnStarted_14))->___additionalValues_2), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_OnCanceled_15() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_OnCanceled_15)); }
	inline InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E  get_m_OnCanceled_15() const { return ___m_OnCanceled_15; }
	inline InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E * get_address_of_m_OnCanceled_15() { return &___m_OnCanceled_15; }
	inline void set_m_OnCanceled_15(InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E  value)
	{
		___m_OnCanceled_15 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_OnCanceled_15))->___firstValue_1), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_OnCanceled_15))->___additionalValues_2), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_OnPerformed_16() { return static_cast<int32_t>(offsetof(InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48, ___m_OnPerformed_16)); }
	inline InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E  get_m_OnPerformed_16() const { return ___m_OnPerformed_16; }
	inline InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E * get_address_of_m_OnPerformed_16() { return &___m_OnPerformed_16; }
	inline void set_m_OnPerformed_16(InlinedArray_1_tD8F648109EC431FFA4D6E31DC56D88C27692A37E  value)
	{
		___m_OnPerformed_16 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_OnPerformed_16))->___firstValue_1), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_OnPerformed_16))->___additionalValues_2), (void*)NULL);
		#endif
	}
};


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

public:
};


// UnityEngine.Playables.PlayableDirector
struct PlayableDirector_t63912C98A4EC9D4701E88B633E27E0D97209BA38  : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
{
public:
	// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::played
	Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B * ___played_4;
	// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::paused
	Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B * ___paused_5;
	// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::stopped
	Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B * ___stopped_6;

public:
	inline static int32_t get_offset_of_played_4() { return static_cast<int32_t>(offsetof(PlayableDirector_t63912C98A4EC9D4701E88B633E27E0D97209BA38, ___played_4)); }
	inline Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B * get_played_4() const { return ___played_4; }
	inline Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B ** get_address_of_played_4() { return &___played_4; }
	inline void set_played_4(Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B * value)
	{
		___played_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___played_4), (void*)value);
	}

	inline static int32_t get_offset_of_paused_5() { return static_cast<int32_t>(offsetof(PlayableDirector_t63912C98A4EC9D4701E88B633E27E0D97209BA38, ___paused_5)); }
	inline Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B * get_paused_5() const { return ___paused_5; }
	inline Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B ** get_address_of_paused_5() { return &___paused_5; }
	inline void set_paused_5(Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B * value)
	{
		___paused_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___paused_5), (void*)value);
	}

	inline static int32_t get_offset_of_stopped_6() { return static_cast<int32_t>(offsetof(PlayableDirector_t63912C98A4EC9D4701E88B633E27E0D97209BA38, ___stopped_6)); }
	inline Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B * get_stopped_6() const { return ___stopped_6; }
	inline Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B ** get_address_of_stopped_6() { return &___stopped_6; }
	inline void set_stopped_6(Action_1_tEFFD33105460921F68C4261E79791D397C76CB1B * value)
	{
		___stopped_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___stopped_6), (void*)value);
	}
};


// 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.CinemachineDollyCart
struct CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// Cinemachine.CinemachinePathBase Cinemachine.CinemachineDollyCart::m_Path
	CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * ___m_Path_4;
	// Cinemachine.CinemachineDollyCart/UpdateMethod Cinemachine.CinemachineDollyCart::m_UpdateMethod
	int32_t ___m_UpdateMethod_5;
	// Cinemachine.CinemachinePathBase/PositionUnits Cinemachine.CinemachineDollyCart::m_PositionUnits
	int32_t ___m_PositionUnits_6;
	// System.Single Cinemachine.CinemachineDollyCart::m_Speed
	float ___m_Speed_7;
	// System.Single Cinemachine.CinemachineDollyCart::m_Position
	float ___m_Position_8;

public:
	inline static int32_t get_offset_of_m_Path_4() { return static_cast<int32_t>(offsetof(CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118, ___m_Path_4)); }
	inline CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * get_m_Path_4() const { return ___m_Path_4; }
	inline CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 ** get_address_of_m_Path_4() { return &___m_Path_4; }
	inline void set_m_Path_4(CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * value)
	{
		___m_Path_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Path_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_UpdateMethod_5() { return static_cast<int32_t>(offsetof(CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118, ___m_UpdateMethod_5)); }
	inline int32_t get_m_UpdateMethod_5() const { return ___m_UpdateMethod_5; }
	inline int32_t* get_address_of_m_UpdateMethod_5() { return &___m_UpdateMethod_5; }
	inline void set_m_UpdateMethod_5(int32_t value)
	{
		___m_UpdateMethod_5 = value;
	}

	inline static int32_t get_offset_of_m_PositionUnits_6() { return static_cast<int32_t>(offsetof(CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118, ___m_PositionUnits_6)); }
	inline int32_t get_m_PositionUnits_6() const { return ___m_PositionUnits_6; }
	inline int32_t* get_address_of_m_PositionUnits_6() { return &___m_PositionUnits_6; }
	inline void set_m_PositionUnits_6(int32_t value)
	{
		___m_PositionUnits_6 = value;
	}

	inline static int32_t get_offset_of_m_Speed_7() { return static_cast<int32_t>(offsetof(CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118, ___m_Speed_7)); }
	inline float get_m_Speed_7() const { return ___m_Speed_7; }
	inline float* get_address_of_m_Speed_7() { return &___m_Speed_7; }
	inline void set_m_Speed_7(float value)
	{
		___m_Speed_7 = value;
	}

	inline static int32_t get_offset_of_m_Position_8() { return static_cast<int32_t>(offsetof(CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118, ___m_Position_8)); }
	inline float get_m_Position_8() const { return ___m_Position_8; }
	inline float* get_address_of_m_Position_8() { return &___m_Position_8; }
	inline void set_m_Position_8(float value)
	{
		___m_Position_8 = 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.CinemachineIndependentImpulseListener
struct CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// UnityEngine.Vector3 Cinemachine.CinemachineIndependentImpulseListener::impulsePosLastFrame
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___impulsePosLastFrame_4;
	// UnityEngine.Quaternion Cinemachine.CinemachineIndependentImpulseListener::impulseRotLastFrame
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___impulseRotLastFrame_5;
	// System.Int32 Cinemachine.CinemachineIndependentImpulseListener::m_ChannelMask
	int32_t ___m_ChannelMask_6;
	// System.Single Cinemachine.CinemachineIndependentImpulseListener::m_Gain
	float ___m_Gain_7;
	// System.Boolean Cinemachine.CinemachineIndependentImpulseListener::m_Use2DDistance
	bool ___m_Use2DDistance_8;

public:
	inline static int32_t get_offset_of_impulsePosLastFrame_4() { return static_cast<int32_t>(offsetof(CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629, ___impulsePosLastFrame_4)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_impulsePosLastFrame_4() const { return ___impulsePosLastFrame_4; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_impulsePosLastFrame_4() { return &___impulsePosLastFrame_4; }
	inline void set_impulsePosLastFrame_4(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___impulsePosLastFrame_4 = value;
	}

	inline static int32_t get_offset_of_impulseRotLastFrame_5() { return static_cast<int32_t>(offsetof(CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629, ___impulseRotLastFrame_5)); }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_impulseRotLastFrame_5() const { return ___impulseRotLastFrame_5; }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_impulseRotLastFrame_5() { return &___impulseRotLastFrame_5; }
	inline void set_impulseRotLastFrame_5(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
	{
		___impulseRotLastFrame_5 = value;
	}

	inline static int32_t get_offset_of_m_ChannelMask_6() { return static_cast<int32_t>(offsetof(CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629, ___m_ChannelMask_6)); }
	inline int32_t get_m_ChannelMask_6() const { return ___m_ChannelMask_6; }
	inline int32_t* get_address_of_m_ChannelMask_6() { return &___m_ChannelMask_6; }
	inline void set_m_ChannelMask_6(int32_t value)
	{
		___m_ChannelMask_6 = value;
	}

	inline static int32_t get_offset_of_m_Gain_7() { return static_cast<int32_t>(offsetof(CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629, ___m_Gain_7)); }
	inline float get_m_Gain_7() const { return ___m_Gain_7; }
	inline float* get_address_of_m_Gain_7() { return &___m_Gain_7; }
	inline void set_m_Gain_7(float value)
	{
		___m_Gain_7 = value;
	}

	inline static int32_t get_offset_of_m_Use2DDistance_8() { return static_cast<int32_t>(offsetof(CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629, ___m_Use2DDistance_8)); }
	inline bool get_m_Use2DDistance_8() const { return ___m_Use2DDistance_8; }
	inline bool* get_address_of_m_Use2DDistance_8() { return &___m_Use2DDistance_8; }
	inline void set_m_Use2DDistance_8(bool value)
	{
		___m_Use2DDistance_8 = value;
	}
};


// Cinemachine.CinemachineInputProvider
struct CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// System.Int32 Cinemachine.CinemachineInputProvider::PlayerIndex
	int32_t ___PlayerIndex_4;
	// UnityEngine.InputSystem.InputActionReference Cinemachine.CinemachineInputProvider::XYAxis
	InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * ___XYAxis_5;
	// UnityEngine.InputSystem.InputActionReference Cinemachine.CinemachineInputProvider::ZAxis
	InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * ___ZAxis_6;
	// UnityEngine.InputSystem.InputAction[] Cinemachine.CinemachineInputProvider::m_cachedActions
	InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* ___m_cachedActions_8;

public:
	inline static int32_t get_offset_of_PlayerIndex_4() { return static_cast<int32_t>(offsetof(CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966, ___PlayerIndex_4)); }
	inline int32_t get_PlayerIndex_4() const { return ___PlayerIndex_4; }
	inline int32_t* get_address_of_PlayerIndex_4() { return &___PlayerIndex_4; }
	inline void set_PlayerIndex_4(int32_t value)
	{
		___PlayerIndex_4 = value;
	}

	inline static int32_t get_offset_of_XYAxis_5() { return static_cast<int32_t>(offsetof(CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966, ___XYAxis_5)); }
	inline InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * get_XYAxis_5() const { return ___XYAxis_5; }
	inline InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E ** get_address_of_XYAxis_5() { return &___XYAxis_5; }
	inline void set_XYAxis_5(InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * value)
	{
		___XYAxis_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___XYAxis_5), (void*)value);
	}

	inline static int32_t get_offset_of_ZAxis_6() { return static_cast<int32_t>(offsetof(CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966, ___ZAxis_6)); }
	inline InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * get_ZAxis_6() const { return ___ZAxis_6; }
	inline InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E ** get_address_of_ZAxis_6() { return &___ZAxis_6; }
	inline void set_ZAxis_6(InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * value)
	{
		___ZAxis_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ZAxis_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_cachedActions_8() { return static_cast<int32_t>(offsetof(CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966, ___m_cachedActions_8)); }
	inline InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* get_m_cachedActions_8() const { return ___m_cachedActions_8; }
	inline InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73** get_address_of_m_cachedActions_8() { return &___m_cachedActions_8; }
	inline void set_m_cachedActions_8(InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* value)
	{
		___m_cachedActions_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_cachedActions_8), (void*)value);
	}
};


// Cinemachine.CinemachinePathBase
struct CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// System.Int32 Cinemachine.CinemachinePathBase::m_Resolution
	int32_t ___m_Resolution_4;
	// Cinemachine.CinemachinePathBase/Appearance Cinemachine.CinemachinePathBase::m_Appearance
	Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 * ___m_Appearance_5;
	// System.Single[] Cinemachine.CinemachinePathBase::m_DistanceToPos
	SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___m_DistanceToPos_6;
	// System.Single[] Cinemachine.CinemachinePathBase::m_PosToDistance
	SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___m_PosToDistance_7;
	// System.Int32 Cinemachine.CinemachinePathBase::m_CachedSampleSteps
	int32_t ___m_CachedSampleSteps_8;
	// System.Single Cinemachine.CinemachinePathBase::m_PathLength
	float ___m_PathLength_9;
	// System.Single Cinemachine.CinemachinePathBase::m_cachedPosStepSize
	float ___m_cachedPosStepSize_10;
	// System.Single Cinemachine.CinemachinePathBase::m_cachedDistanceStepSize
	float ___m_cachedDistanceStepSize_11;

public:
	inline static int32_t get_offset_of_m_Resolution_4() { return static_cast<int32_t>(offsetof(CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5, ___m_Resolution_4)); }
	inline int32_t get_m_Resolution_4() const { return ___m_Resolution_4; }
	inline int32_t* get_address_of_m_Resolution_4() { return &___m_Resolution_4; }
	inline void set_m_Resolution_4(int32_t value)
	{
		___m_Resolution_4 = value;
	}

	inline static int32_t get_offset_of_m_Appearance_5() { return static_cast<int32_t>(offsetof(CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5, ___m_Appearance_5)); }
	inline Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 * get_m_Appearance_5() const { return ___m_Appearance_5; }
	inline Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 ** get_address_of_m_Appearance_5() { return &___m_Appearance_5; }
	inline void set_m_Appearance_5(Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 * value)
	{
		___m_Appearance_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Appearance_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_DistanceToPos_6() { return static_cast<int32_t>(offsetof(CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5, ___m_DistanceToPos_6)); }
	inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_m_DistanceToPos_6() const { return ___m_DistanceToPos_6; }
	inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_m_DistanceToPos_6() { return &___m_DistanceToPos_6; }
	inline void set_m_DistanceToPos_6(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value)
	{
		___m_DistanceToPos_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_DistanceToPos_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_PosToDistance_7() { return static_cast<int32_t>(offsetof(CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5, ___m_PosToDistance_7)); }
	inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_m_PosToDistance_7() const { return ___m_PosToDistance_7; }
	inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_m_PosToDistance_7() { return &___m_PosToDistance_7; }
	inline void set_m_PosToDistance_7(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value)
	{
		___m_PosToDistance_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_PosToDistance_7), (void*)value);
	}

	inline static int32_t get_offset_of_m_CachedSampleSteps_8() { return static_cast<int32_t>(offsetof(CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5, ___m_CachedSampleSteps_8)); }
	inline int32_t get_m_CachedSampleSteps_8() const { return ___m_CachedSampleSteps_8; }
	inline int32_t* get_address_of_m_CachedSampleSteps_8() { return &___m_CachedSampleSteps_8; }
	inline void set_m_CachedSampleSteps_8(int32_t value)
	{
		___m_CachedSampleSteps_8 = value;
	}

	inline static int32_t get_offset_of_m_PathLength_9() { return static_cast<int32_t>(offsetof(CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5, ___m_PathLength_9)); }
	inline float get_m_PathLength_9() const { return ___m_PathLength_9; }
	inline float* get_address_of_m_PathLength_9() { return &___m_PathLength_9; }
	inline void set_m_PathLength_9(float value)
	{
		___m_PathLength_9 = value;
	}

	inline static int32_t get_offset_of_m_cachedPosStepSize_10() { return static_cast<int32_t>(offsetof(CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5, ___m_cachedPosStepSize_10)); }
	inline float get_m_cachedPosStepSize_10() const { return ___m_cachedPosStepSize_10; }
	inline float* get_address_of_m_cachedPosStepSize_10() { return &___m_cachedPosStepSize_10; }
	inline void set_m_cachedPosStepSize_10(float value)
	{
		___m_cachedPosStepSize_10 = value;
	}

	inline static int32_t get_offset_of_m_cachedDistanceStepSize_11() { return static_cast<int32_t>(offsetof(CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5, ___m_cachedDistanceStepSize_11)); }
	inline float get_m_cachedDistanceStepSize_11() const { return ___m_cachedDistanceStepSize_11; }
	inline float* get_address_of_m_cachedDistanceStepSize_11() { return &___m_cachedDistanceStepSize_11; }
	inline void set_m_cachedDistanceStepSize_11(float value)
	{
		___m_cachedDistanceStepSize_11 = value;
	}
};


// Cinemachine.CinemachinePipeline
struct CinemachinePipeline_t8D090EAABA2FE705911C849F3853D1C1409968C2  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:

public:
};


// 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.U2D.PixelPerfectCamera
struct PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// System.Int32 UnityEngine.U2D.PixelPerfectCamera::m_AssetsPPU
	int32_t ___m_AssetsPPU_4;
	// System.Int32 UnityEngine.U2D.PixelPerfectCamera::m_RefResolutionX
	int32_t ___m_RefResolutionX_5;
	// System.Int32 UnityEngine.U2D.PixelPerfectCamera::m_RefResolutionY
	int32_t ___m_RefResolutionY_6;
	// System.Boolean UnityEngine.U2D.PixelPerfectCamera::m_UpscaleRT
	bool ___m_UpscaleRT_7;
	// System.Boolean UnityEngine.U2D.PixelPerfectCamera::m_PixelSnapping
	bool ___m_PixelSnapping_8;
	// System.Boolean UnityEngine.U2D.PixelPerfectCamera::m_CropFrameX
	bool ___m_CropFrameX_9;
	// System.Boolean UnityEngine.U2D.PixelPerfectCamera::m_CropFrameY
	bool ___m_CropFrameY_10;
	// System.Boolean UnityEngine.U2D.PixelPerfectCamera::m_StretchFill
	bool ___m_StretchFill_11;
	// UnityEngine.Camera UnityEngine.U2D.PixelPerfectCamera::m_Camera
	Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___m_Camera_12;
	// UnityEngine.U2D.PixelPerfectCameraInternal UnityEngine.U2D.PixelPerfectCamera::m_Internal
	PixelPerfectCameraInternal_t95E6E3E3BDA1D90E9F4489ED6B43D1673E0818AB * ___m_Internal_13;
	// System.Boolean UnityEngine.U2D.PixelPerfectCamera::m_CinemachineCompatibilityMode
	bool ___m_CinemachineCompatibilityMode_14;

public:
	inline static int32_t get_offset_of_m_AssetsPPU_4() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_AssetsPPU_4)); }
	inline int32_t get_m_AssetsPPU_4() const { return ___m_AssetsPPU_4; }
	inline int32_t* get_address_of_m_AssetsPPU_4() { return &___m_AssetsPPU_4; }
	inline void set_m_AssetsPPU_4(int32_t value)
	{
		___m_AssetsPPU_4 = value;
	}

	inline static int32_t get_offset_of_m_RefResolutionX_5() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_RefResolutionX_5)); }
	inline int32_t get_m_RefResolutionX_5() const { return ___m_RefResolutionX_5; }
	inline int32_t* get_address_of_m_RefResolutionX_5() { return &___m_RefResolutionX_5; }
	inline void set_m_RefResolutionX_5(int32_t value)
	{
		___m_RefResolutionX_5 = value;
	}

	inline static int32_t get_offset_of_m_RefResolutionY_6() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_RefResolutionY_6)); }
	inline int32_t get_m_RefResolutionY_6() const { return ___m_RefResolutionY_6; }
	inline int32_t* get_address_of_m_RefResolutionY_6() { return &___m_RefResolutionY_6; }
	inline void set_m_RefResolutionY_6(int32_t value)
	{
		___m_RefResolutionY_6 = value;
	}

	inline static int32_t get_offset_of_m_UpscaleRT_7() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_UpscaleRT_7)); }
	inline bool get_m_UpscaleRT_7() const { return ___m_UpscaleRT_7; }
	inline bool* get_address_of_m_UpscaleRT_7() { return &___m_UpscaleRT_7; }
	inline void set_m_UpscaleRT_7(bool value)
	{
		___m_UpscaleRT_7 = value;
	}

	inline static int32_t get_offset_of_m_PixelSnapping_8() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_PixelSnapping_8)); }
	inline bool get_m_PixelSnapping_8() const { return ___m_PixelSnapping_8; }
	inline bool* get_address_of_m_PixelSnapping_8() { return &___m_PixelSnapping_8; }
	inline void set_m_PixelSnapping_8(bool value)
	{
		___m_PixelSnapping_8 = value;
	}

	inline static int32_t get_offset_of_m_CropFrameX_9() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_CropFrameX_9)); }
	inline bool get_m_CropFrameX_9() const { return ___m_CropFrameX_9; }
	inline bool* get_address_of_m_CropFrameX_9() { return &___m_CropFrameX_9; }
	inline void set_m_CropFrameX_9(bool value)
	{
		___m_CropFrameX_9 = value;
	}

	inline static int32_t get_offset_of_m_CropFrameY_10() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_CropFrameY_10)); }
	inline bool get_m_CropFrameY_10() const { return ___m_CropFrameY_10; }
	inline bool* get_address_of_m_CropFrameY_10() { return &___m_CropFrameY_10; }
	inline void set_m_CropFrameY_10(bool value)
	{
		___m_CropFrameY_10 = value;
	}

	inline static int32_t get_offset_of_m_StretchFill_11() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_StretchFill_11)); }
	inline bool get_m_StretchFill_11() const { return ___m_StretchFill_11; }
	inline bool* get_address_of_m_StretchFill_11() { return &___m_StretchFill_11; }
	inline void set_m_StretchFill_11(bool value)
	{
		___m_StretchFill_11 = value;
	}

	inline static int32_t get_offset_of_m_Camera_12() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_Camera_12)); }
	inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * get_m_Camera_12() const { return ___m_Camera_12; }
	inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C ** get_address_of_m_Camera_12() { return &___m_Camera_12; }
	inline void set_m_Camera_12(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * value)
	{
		___m_Camera_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Camera_12), (void*)value);
	}

	inline static int32_t get_offset_of_m_Internal_13() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_Internal_13)); }
	inline PixelPerfectCameraInternal_t95E6E3E3BDA1D90E9F4489ED6B43D1673E0818AB * get_m_Internal_13() const { return ___m_Internal_13; }
	inline PixelPerfectCameraInternal_t95E6E3E3BDA1D90E9F4489ED6B43D1673E0818AB ** get_address_of_m_Internal_13() { return &___m_Internal_13; }
	inline void set_m_Internal_13(PixelPerfectCameraInternal_t95E6E3E3BDA1D90E9F4489ED6B43D1673E0818AB * value)
	{
		___m_Internal_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Internal_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_CinemachineCompatibilityMode_14() { return static_cast<int32_t>(offsetof(PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8, ___m_CinemachineCompatibilityMode_14)); }
	inline bool get_m_CinemachineCompatibilityMode_14() const { return ___m_CinemachineCompatibilityMode_14; }
	inline bool* get_address_of_m_CinemachineCompatibilityMode_14() { return &___m_CinemachineCompatibilityMode_14; }
	inline void set_m_CinemachineCompatibilityMode_14(bool value)
	{
		___m_CinemachineCompatibilityMode_14 = 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.CinemachineExternalCamera
struct CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA  : public CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5
{
public:
	// UnityEngine.Transform Cinemachine.CinemachineExternalCamera::m_LookAt
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_LookAt_19;
	// UnityEngine.Camera Cinemachine.CinemachineExternalCamera::m_Camera
	Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___m_Camera_20;
	// Cinemachine.CameraState Cinemachine.CinemachineExternalCamera::m_State
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___m_State_21;
	// UnityEngine.Transform Cinemachine.CinemachineExternalCamera::<Follow>k__BackingField
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___U3CFollowU3Ek__BackingField_22;
	// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineExternalCamera::m_BlendHint
	int32_t ___m_BlendHint_23;

public:
	inline static int32_t get_offset_of_m_LookAt_19() { return static_cast<int32_t>(offsetof(CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA, ___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_Camera_20() { return static_cast<int32_t>(offsetof(CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA, ___m_Camera_20)); }
	inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * get_m_Camera_20() const { return ___m_Camera_20; }
	inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C ** get_address_of_m_Camera_20() { return &___m_Camera_20; }
	inline void set_m_Camera_20(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * value)
	{
		___m_Camera_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Camera_20), (void*)value);
	}

	inline static int32_t get_offset_of_m_State_21() { return static_cast<int32_t>(offsetof(CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA, ___m_State_21)); }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  get_m_State_21() const { return ___m_State_21; }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * get_address_of_m_State_21() { return &___m_State_21; }
	inline void set_m_State_21(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  value)
	{
		___m_State_21 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_21))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_21))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_21))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_21))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_State_21))->___m_CustomOverflow_15), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_U3CFollowU3Ek__BackingField_22() { return static_cast<int32_t>(offsetof(CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA, ___U3CFollowU3Ek__BackingField_22)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_U3CFollowU3Ek__BackingField_22() const { return ___U3CFollowU3Ek__BackingField_22; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_U3CFollowU3Ek__BackingField_22() { return &___U3CFollowU3Ek__BackingField_22; }
	inline void set_U3CFollowU3Ek__BackingField_22(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___U3CFollowU3Ek__BackingField_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CFollowU3Ek__BackingField_22), (void*)value);
	}

	inline static int32_t get_offset_of_m_BlendHint_23() { return static_cast<int32_t>(offsetof(CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA, ___m_BlendHint_23)); }
	inline int32_t get_m_BlendHint_23() const { return ___m_BlendHint_23; }
	inline int32_t* get_address_of_m_BlendHint_23() { return &___m_BlendHint_23; }
	inline void set_m_BlendHint_23(int32_t value)
	{
		___m_BlendHint_23 = value;
	}
};


// Cinemachine.CinemachineFollowZoom
struct CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4  : public CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422
{
public:
	// System.Single Cinemachine.CinemachineFollowZoom::m_Width
	float ___m_Width_7;
	// System.Single Cinemachine.CinemachineFollowZoom::m_Damping
	float ___m_Damping_8;
	// System.Single Cinemachine.CinemachineFollowZoom::m_MinFOV
	float ___m_MinFOV_9;
	// System.Single Cinemachine.CinemachineFollowZoom::m_MaxFOV
	float ___m_MaxFOV_10;

public:
	inline static int32_t get_offset_of_m_Width_7() { return static_cast<int32_t>(offsetof(CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4, ___m_Width_7)); }
	inline float get_m_Width_7() const { return ___m_Width_7; }
	inline float* get_address_of_m_Width_7() { return &___m_Width_7; }
	inline void set_m_Width_7(float value)
	{
		___m_Width_7 = value;
	}

	inline static int32_t get_offset_of_m_Damping_8() { return static_cast<int32_t>(offsetof(CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4, ___m_Damping_8)); }
	inline float get_m_Damping_8() const { return ___m_Damping_8; }
	inline float* get_address_of_m_Damping_8() { return &___m_Damping_8; }
	inline void set_m_Damping_8(float value)
	{
		___m_Damping_8 = value;
	}

	inline static int32_t get_offset_of_m_MinFOV_9() { return static_cast<int32_t>(offsetof(CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4, ___m_MinFOV_9)); }
	inline float get_m_MinFOV_9() const { return ___m_MinFOV_9; }
	inline float* get_address_of_m_MinFOV_9() { return &___m_MinFOV_9; }
	inline void set_m_MinFOV_9(float value)
	{
		___m_MinFOV_9 = value;
	}

	inline static int32_t get_offset_of_m_MaxFOV_10() { return static_cast<int32_t>(offsetof(CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4, ___m_MaxFOV_10)); }
	inline float get_m_MaxFOV_10() const { return ___m_MaxFOV_10; }
	inline float* get_address_of_m_MaxFOV_10() { return &___m_MaxFOV_10; }
	inline void set_m_MaxFOV_10(float value)
	{
		___m_MaxFOV_10 = value;
	}
};


// Cinemachine.CinemachineFramingTransposer
struct CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1  : public CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D
{
public:
	// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::m_TrackedObjectOffset
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_TrackedObjectOffset_12;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_LookaheadTime
	float ___m_LookaheadTime_13;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_LookaheadSmoothing
	float ___m_LookaheadSmoothing_14;
	// System.Boolean Cinemachine.CinemachineFramingTransposer::m_LookaheadIgnoreY
	bool ___m_LookaheadIgnoreY_15;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_XDamping
	float ___m_XDamping_16;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_YDamping
	float ___m_YDamping_17;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_ZDamping
	float ___m_ZDamping_18;
	// System.Boolean Cinemachine.CinemachineFramingTransposer::m_TargetMovementOnly
	bool ___m_TargetMovementOnly_19;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_ScreenX
	float ___m_ScreenX_20;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_ScreenY
	float ___m_ScreenY_21;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_CameraDistance
	float ___m_CameraDistance_22;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_DeadZoneWidth
	float ___m_DeadZoneWidth_23;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_DeadZoneHeight
	float ___m_DeadZoneHeight_24;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_DeadZoneDepth
	float ___m_DeadZoneDepth_25;
	// System.Boolean Cinemachine.CinemachineFramingTransposer::m_UnlimitedSoftZone
	bool ___m_UnlimitedSoftZone_26;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_SoftZoneWidth
	float ___m_SoftZoneWidth_27;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_SoftZoneHeight
	float ___m_SoftZoneHeight_28;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_BiasX
	float ___m_BiasX_29;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_BiasY
	float ___m_BiasY_30;
	// System.Boolean Cinemachine.CinemachineFramingTransposer::m_CenterOnActivate
	bool ___m_CenterOnActivate_31;
	// Cinemachine.CinemachineFramingTransposer/FramingMode Cinemachine.CinemachineFramingTransposer::m_GroupFramingMode
	int32_t ___m_GroupFramingMode_32;
	// Cinemachine.CinemachineFramingTransposer/AdjustmentMode Cinemachine.CinemachineFramingTransposer::m_AdjustmentMode
	int32_t ___m_AdjustmentMode_33;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_GroupFramingSize
	float ___m_GroupFramingSize_34;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_MaxDollyIn
	float ___m_MaxDollyIn_35;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_MaxDollyOut
	float ___m_MaxDollyOut_36;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_MinimumDistance
	float ___m_MinimumDistance_37;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_MaximumDistance
	float ___m_MaximumDistance_38;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_MinimumFOV
	float ___m_MinimumFOV_39;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_MaximumFOV
	float ___m_MaximumFOV_40;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_MinimumOrthoSize
	float ___m_MinimumOrthoSize_41;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_MaximumOrthoSize
	float ___m_MaximumOrthoSize_42;
	// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::m_PreviousCameraPosition
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_PreviousCameraPosition_45;
	// Cinemachine.Utility.PositionPredictor Cinemachine.CinemachineFramingTransposer::m_Predictor
	PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * ___m_Predictor_46;
	// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::<TrackedPoint>k__BackingField
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___U3CTrackedPointU3Ek__BackingField_47;
	// System.Boolean Cinemachine.CinemachineFramingTransposer::<InheritingPosition>k__BackingField
	bool ___U3CInheritingPositionU3Ek__BackingField_48;
	// System.Single Cinemachine.CinemachineFramingTransposer::m_prevFOV
	float ___m_prevFOV_49;
	// UnityEngine.Quaternion Cinemachine.CinemachineFramingTransposer::m_prevRotation
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___m_prevRotation_50;
	// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::<LastBounds>k__BackingField
	Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___U3CLastBoundsU3Ek__BackingField_51;
	// UnityEngine.Matrix4x4 Cinemachine.CinemachineFramingTransposer::<LastBoundsMatrix>k__BackingField
	Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___U3CLastBoundsMatrixU3Ek__BackingField_52;

public:
	inline static int32_t get_offset_of_m_TrackedObjectOffset_12() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___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(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___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(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___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(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___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_XDamping_16() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_XDamping_16)); }
	inline float get_m_XDamping_16() const { return ___m_XDamping_16; }
	inline float* get_address_of_m_XDamping_16() { return &___m_XDamping_16; }
	inline void set_m_XDamping_16(float value)
	{
		___m_XDamping_16 = value;
	}

	inline static int32_t get_offset_of_m_YDamping_17() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_YDamping_17)); }
	inline float get_m_YDamping_17() const { return ___m_YDamping_17; }
	inline float* get_address_of_m_YDamping_17() { return &___m_YDamping_17; }
	inline void set_m_YDamping_17(float value)
	{
		___m_YDamping_17 = value;
	}

	inline static int32_t get_offset_of_m_ZDamping_18() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_ZDamping_18)); }
	inline float get_m_ZDamping_18() const { return ___m_ZDamping_18; }
	inline float* get_address_of_m_ZDamping_18() { return &___m_ZDamping_18; }
	inline void set_m_ZDamping_18(float value)
	{
		___m_ZDamping_18 = value;
	}

	inline static int32_t get_offset_of_m_TargetMovementOnly_19() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_TargetMovementOnly_19)); }
	inline bool get_m_TargetMovementOnly_19() const { return ___m_TargetMovementOnly_19; }
	inline bool* get_address_of_m_TargetMovementOnly_19() { return &___m_TargetMovementOnly_19; }
	inline void set_m_TargetMovementOnly_19(bool value)
	{
		___m_TargetMovementOnly_19 = value;
	}

	inline static int32_t get_offset_of_m_ScreenX_20() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_ScreenX_20)); }
	inline float get_m_ScreenX_20() const { return ___m_ScreenX_20; }
	inline float* get_address_of_m_ScreenX_20() { return &___m_ScreenX_20; }
	inline void set_m_ScreenX_20(float value)
	{
		___m_ScreenX_20 = value;
	}

	inline static int32_t get_offset_of_m_ScreenY_21() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_ScreenY_21)); }
	inline float get_m_ScreenY_21() const { return ___m_ScreenY_21; }
	inline float* get_address_of_m_ScreenY_21() { return &___m_ScreenY_21; }
	inline void set_m_ScreenY_21(float value)
	{
		___m_ScreenY_21 = value;
	}

	inline static int32_t get_offset_of_m_CameraDistance_22() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_CameraDistance_22)); }
	inline float get_m_CameraDistance_22() const { return ___m_CameraDistance_22; }
	inline float* get_address_of_m_CameraDistance_22() { return &___m_CameraDistance_22; }
	inline void set_m_CameraDistance_22(float value)
	{
		___m_CameraDistance_22 = value;
	}

	inline static int32_t get_offset_of_m_DeadZoneWidth_23() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_DeadZoneWidth_23)); }
	inline float get_m_DeadZoneWidth_23() const { return ___m_DeadZoneWidth_23; }
	inline float* get_address_of_m_DeadZoneWidth_23() { return &___m_DeadZoneWidth_23; }
	inline void set_m_DeadZoneWidth_23(float value)
	{
		___m_DeadZoneWidth_23 = value;
	}

	inline static int32_t get_offset_of_m_DeadZoneHeight_24() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_DeadZoneHeight_24)); }
	inline float get_m_DeadZoneHeight_24() const { return ___m_DeadZoneHeight_24; }
	inline float* get_address_of_m_DeadZoneHeight_24() { return &___m_DeadZoneHeight_24; }
	inline void set_m_DeadZoneHeight_24(float value)
	{
		___m_DeadZoneHeight_24 = value;
	}

	inline static int32_t get_offset_of_m_DeadZoneDepth_25() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_DeadZoneDepth_25)); }
	inline float get_m_DeadZoneDepth_25() const { return ___m_DeadZoneDepth_25; }
	inline float* get_address_of_m_DeadZoneDepth_25() { return &___m_DeadZoneDepth_25; }
	inline void set_m_DeadZoneDepth_25(float value)
	{
		___m_DeadZoneDepth_25 = value;
	}

	inline static int32_t get_offset_of_m_UnlimitedSoftZone_26() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_UnlimitedSoftZone_26)); }
	inline bool get_m_UnlimitedSoftZone_26() const { return ___m_UnlimitedSoftZone_26; }
	inline bool* get_address_of_m_UnlimitedSoftZone_26() { return &___m_UnlimitedSoftZone_26; }
	inline void set_m_UnlimitedSoftZone_26(bool value)
	{
		___m_UnlimitedSoftZone_26 = value;
	}

	inline static int32_t get_offset_of_m_SoftZoneWidth_27() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_SoftZoneWidth_27)); }
	inline float get_m_SoftZoneWidth_27() const { return ___m_SoftZoneWidth_27; }
	inline float* get_address_of_m_SoftZoneWidth_27() { return &___m_SoftZoneWidth_27; }
	inline void set_m_SoftZoneWidth_27(float value)
	{
		___m_SoftZoneWidth_27 = value;
	}

	inline static int32_t get_offset_of_m_SoftZoneHeight_28() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_SoftZoneHeight_28)); }
	inline float get_m_SoftZoneHeight_28() const { return ___m_SoftZoneHeight_28; }
	inline float* get_address_of_m_SoftZoneHeight_28() { return &___m_SoftZoneHeight_28; }
	inline void set_m_SoftZoneHeight_28(float value)
	{
		___m_SoftZoneHeight_28 = value;
	}

	inline static int32_t get_offset_of_m_BiasX_29() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_BiasX_29)); }
	inline float get_m_BiasX_29() const { return ___m_BiasX_29; }
	inline float* get_address_of_m_BiasX_29() { return &___m_BiasX_29; }
	inline void set_m_BiasX_29(float value)
	{
		___m_BiasX_29 = value;
	}

	inline static int32_t get_offset_of_m_BiasY_30() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_BiasY_30)); }
	inline float get_m_BiasY_30() const { return ___m_BiasY_30; }
	inline float* get_address_of_m_BiasY_30() { return &___m_BiasY_30; }
	inline void set_m_BiasY_30(float value)
	{
		___m_BiasY_30 = value;
	}

	inline static int32_t get_offset_of_m_CenterOnActivate_31() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_CenterOnActivate_31)); }
	inline bool get_m_CenterOnActivate_31() const { return ___m_CenterOnActivate_31; }
	inline bool* get_address_of_m_CenterOnActivate_31() { return &___m_CenterOnActivate_31; }
	inline void set_m_CenterOnActivate_31(bool value)
	{
		___m_CenterOnActivate_31 = value;
	}

	inline static int32_t get_offset_of_m_GroupFramingMode_32() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_GroupFramingMode_32)); }
	inline int32_t get_m_GroupFramingMode_32() const { return ___m_GroupFramingMode_32; }
	inline int32_t* get_address_of_m_GroupFramingMode_32() { return &___m_GroupFramingMode_32; }
	inline void set_m_GroupFramingMode_32(int32_t value)
	{
		___m_GroupFramingMode_32 = value;
	}

	inline static int32_t get_offset_of_m_AdjustmentMode_33() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_AdjustmentMode_33)); }
	inline int32_t get_m_AdjustmentMode_33() const { return ___m_AdjustmentMode_33; }
	inline int32_t* get_address_of_m_AdjustmentMode_33() { return &___m_AdjustmentMode_33; }
	inline void set_m_AdjustmentMode_33(int32_t value)
	{
		___m_AdjustmentMode_33 = value;
	}

	inline static int32_t get_offset_of_m_GroupFramingSize_34() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_GroupFramingSize_34)); }
	inline float get_m_GroupFramingSize_34() const { return ___m_GroupFramingSize_34; }
	inline float* get_address_of_m_GroupFramingSize_34() { return &___m_GroupFramingSize_34; }
	inline void set_m_GroupFramingSize_34(float value)
	{
		___m_GroupFramingSize_34 = value;
	}

	inline static int32_t get_offset_of_m_MaxDollyIn_35() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_MaxDollyIn_35)); }
	inline float get_m_MaxDollyIn_35() const { return ___m_MaxDollyIn_35; }
	inline float* get_address_of_m_MaxDollyIn_35() { return &___m_MaxDollyIn_35; }
	inline void set_m_MaxDollyIn_35(float value)
	{
		___m_MaxDollyIn_35 = value;
	}

	inline static int32_t get_offset_of_m_MaxDollyOut_36() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_MaxDollyOut_36)); }
	inline float get_m_MaxDollyOut_36() const { return ___m_MaxDollyOut_36; }
	inline float* get_address_of_m_MaxDollyOut_36() { return &___m_MaxDollyOut_36; }
	inline void set_m_MaxDollyOut_36(float value)
	{
		___m_MaxDollyOut_36 = value;
	}

	inline static int32_t get_offset_of_m_MinimumDistance_37() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_MinimumDistance_37)); }
	inline float get_m_MinimumDistance_37() const { return ___m_MinimumDistance_37; }
	inline float* get_address_of_m_MinimumDistance_37() { return &___m_MinimumDistance_37; }
	inline void set_m_MinimumDistance_37(float value)
	{
		___m_MinimumDistance_37 = value;
	}

	inline static int32_t get_offset_of_m_MaximumDistance_38() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_MaximumDistance_38)); }
	inline float get_m_MaximumDistance_38() const { return ___m_MaximumDistance_38; }
	inline float* get_address_of_m_MaximumDistance_38() { return &___m_MaximumDistance_38; }
	inline void set_m_MaximumDistance_38(float value)
	{
		___m_MaximumDistance_38 = value;
	}

	inline static int32_t get_offset_of_m_MinimumFOV_39() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_MinimumFOV_39)); }
	inline float get_m_MinimumFOV_39() const { return ___m_MinimumFOV_39; }
	inline float* get_address_of_m_MinimumFOV_39() { return &___m_MinimumFOV_39; }
	inline void set_m_MinimumFOV_39(float value)
	{
		___m_MinimumFOV_39 = value;
	}

	inline static int32_t get_offset_of_m_MaximumFOV_40() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_MaximumFOV_40)); }
	inline float get_m_MaximumFOV_40() const { return ___m_MaximumFOV_40; }
	inline float* get_address_of_m_MaximumFOV_40() { return &___m_MaximumFOV_40; }
	inline void set_m_MaximumFOV_40(float value)
	{
		___m_MaximumFOV_40 = value;
	}

	inline static int32_t get_offset_of_m_MinimumOrthoSize_41() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_MinimumOrthoSize_41)); }
	inline float get_m_MinimumOrthoSize_41() const { return ___m_MinimumOrthoSize_41; }
	inline float* get_address_of_m_MinimumOrthoSize_41() { return &___m_MinimumOrthoSize_41; }
	inline void set_m_MinimumOrthoSize_41(float value)
	{
		___m_MinimumOrthoSize_41 = value;
	}

	inline static int32_t get_offset_of_m_MaximumOrthoSize_42() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_MaximumOrthoSize_42)); }
	inline float get_m_MaximumOrthoSize_42() const { return ___m_MaximumOrthoSize_42; }
	inline float* get_address_of_m_MaximumOrthoSize_42() { return &___m_MaximumOrthoSize_42; }
	inline void set_m_MaximumOrthoSize_42(float value)
	{
		___m_MaximumOrthoSize_42 = value;
	}

	inline static int32_t get_offset_of_m_PreviousCameraPosition_45() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_PreviousCameraPosition_45)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_PreviousCameraPosition_45() const { return ___m_PreviousCameraPosition_45; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_PreviousCameraPosition_45() { return &___m_PreviousCameraPosition_45; }
	inline void set_m_PreviousCameraPosition_45(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_PreviousCameraPosition_45 = value;
	}

	inline static int32_t get_offset_of_m_Predictor_46() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_Predictor_46)); }
	inline PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * get_m_Predictor_46() const { return ___m_Predictor_46; }
	inline PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A ** get_address_of_m_Predictor_46() { return &___m_Predictor_46; }
	inline void set_m_Predictor_46(PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * value)
	{
		___m_Predictor_46 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Predictor_46), (void*)value);
	}

	inline static int32_t get_offset_of_U3CTrackedPointU3Ek__BackingField_47() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___U3CTrackedPointU3Ek__BackingField_47)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_U3CTrackedPointU3Ek__BackingField_47() const { return ___U3CTrackedPointU3Ek__BackingField_47; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CTrackedPointU3Ek__BackingField_47() { return &___U3CTrackedPointU3Ek__BackingField_47; }
	inline void set_U3CTrackedPointU3Ek__BackingField_47(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___U3CTrackedPointU3Ek__BackingField_47 = value;
	}

	inline static int32_t get_offset_of_U3CInheritingPositionU3Ek__BackingField_48() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___U3CInheritingPositionU3Ek__BackingField_48)); }
	inline bool get_U3CInheritingPositionU3Ek__BackingField_48() const { return ___U3CInheritingPositionU3Ek__BackingField_48; }
	inline bool* get_address_of_U3CInheritingPositionU3Ek__BackingField_48() { return &___U3CInheritingPositionU3Ek__BackingField_48; }
	inline void set_U3CInheritingPositionU3Ek__BackingField_48(bool value)
	{
		___U3CInheritingPositionU3Ek__BackingField_48 = value;
	}

	inline static int32_t get_offset_of_m_prevFOV_49() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_prevFOV_49)); }
	inline float get_m_prevFOV_49() const { return ___m_prevFOV_49; }
	inline float* get_address_of_m_prevFOV_49() { return &___m_prevFOV_49; }
	inline void set_m_prevFOV_49(float value)
	{
		___m_prevFOV_49 = value;
	}

	inline static int32_t get_offset_of_m_prevRotation_50() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___m_prevRotation_50)); }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_m_prevRotation_50() const { return ___m_prevRotation_50; }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_m_prevRotation_50() { return &___m_prevRotation_50; }
	inline void set_m_prevRotation_50(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
	{
		___m_prevRotation_50 = value;
	}

	inline static int32_t get_offset_of_U3CLastBoundsU3Ek__BackingField_51() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___U3CLastBoundsU3Ek__BackingField_51)); }
	inline Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  get_U3CLastBoundsU3Ek__BackingField_51() const { return ___U3CLastBoundsU3Ek__BackingField_51; }
	inline Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * get_address_of_U3CLastBoundsU3Ek__BackingField_51() { return &___U3CLastBoundsU3Ek__BackingField_51; }
	inline void set_U3CLastBoundsU3Ek__BackingField_51(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  value)
	{
		___U3CLastBoundsU3Ek__BackingField_51 = value;
	}

	inline static int32_t get_offset_of_U3CLastBoundsMatrixU3Ek__BackingField_52() { return static_cast<int32_t>(offsetof(CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1, ___U3CLastBoundsMatrixU3Ek__BackingField_52)); }
	inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  get_U3CLastBoundsMatrixU3Ek__BackingField_52() const { return ___U3CLastBoundsMatrixU3Ek__BackingField_52; }
	inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_U3CLastBoundsMatrixU3Ek__BackingField_52() { return &___U3CLastBoundsMatrixU3Ek__BackingField_52; }
	inline void set_U3CLastBoundsMatrixU3Ek__BackingField_52(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  value)
	{
		___U3CLastBoundsMatrixU3Ek__BackingField_52 = value;
	}
};


// Cinemachine.CinemachineFreeLook
struct CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F  : public CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5
{
public:
	// UnityEngine.Transform Cinemachine.CinemachineFreeLook::m_LookAt
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_LookAt_19;
	// UnityEngine.Transform Cinemachine.CinemachineFreeLook::m_Follow
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_Follow_20;
	// System.Boolean Cinemachine.CinemachineFreeLook::m_CommonLens
	bool ___m_CommonLens_21;
	// Cinemachine.LensSettings Cinemachine.CinemachineFreeLook::m_Lens
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___m_Lens_22;
	// Cinemachine.CinemachineVirtualCameraBase/TransitionParams Cinemachine.CinemachineFreeLook::m_Transitions
	TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C  ___m_Transitions_23;
	// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineFreeLook::m_LegacyBlendHint
	int32_t ___m_LegacyBlendHint_24;
	// Cinemachine.AxisState Cinemachine.CinemachineFreeLook::m_YAxis
	AxisState_t376D19829A676B98933979F42845F6476071DDE8  ___m_YAxis_25;
	// Cinemachine.AxisState/Recentering Cinemachine.CinemachineFreeLook::m_YAxisRecentering
	Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  ___m_YAxisRecentering_26;
	// Cinemachine.AxisState Cinemachine.CinemachineFreeLook::m_XAxis
	AxisState_t376D19829A676B98933979F42845F6476071DDE8  ___m_XAxis_27;
	// Cinemachine.CinemachineOrbitalTransposer/Heading Cinemachine.CinemachineFreeLook::m_Heading
	Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9  ___m_Heading_28;
	// Cinemachine.AxisState/Recentering Cinemachine.CinemachineFreeLook::m_RecenterToTargetHeading
	Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  ___m_RecenterToTargetHeading_29;
	// Cinemachine.CinemachineTransposer/BindingMode Cinemachine.CinemachineFreeLook::m_BindingMode
	int32_t ___m_BindingMode_30;
	// System.Single Cinemachine.CinemachineFreeLook::m_SplineCurvature
	float ___m_SplineCurvature_31;
	// Cinemachine.CinemachineFreeLook/Orbit[] Cinemachine.CinemachineFreeLook::m_Orbits
	OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* ___m_Orbits_32;
	// System.Single Cinemachine.CinemachineFreeLook::m_LegacyHeadingBias
	float ___m_LegacyHeadingBias_33;
	// System.Boolean Cinemachine.CinemachineFreeLook::mUseLegacyRigDefinitions
	bool ___mUseLegacyRigDefinitions_34;
	// System.Boolean Cinemachine.CinemachineFreeLook::mIsDestroyed
	bool ___mIsDestroyed_35;
	// Cinemachine.CameraState Cinemachine.CinemachineFreeLook::m_State
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___m_State_36;
	// Cinemachine.CinemachineVirtualCamera[] Cinemachine.CinemachineFreeLook::m_Rigs
	CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* ___m_Rigs_37;
	// Cinemachine.CinemachineOrbitalTransposer[] Cinemachine.CinemachineFreeLook::mOrbitals
	CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* ___mOrbitals_38;
	// Cinemachine.CinemachineBlend Cinemachine.CinemachineFreeLook::mBlendA
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___mBlendA_39;
	// Cinemachine.CinemachineBlend Cinemachine.CinemachineFreeLook::mBlendB
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___mBlendB_40;
	// System.Single Cinemachine.CinemachineFreeLook::<CachedXAxisHeading>k__BackingField
	float ___U3CCachedXAxisHeadingU3Ek__BackingField_43;
	// Cinemachine.CinemachineFreeLook/Orbit[] Cinemachine.CinemachineFreeLook::m_CachedOrbits
	OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* ___m_CachedOrbits_44;
	// System.Single Cinemachine.CinemachineFreeLook::m_CachedTension
	float ___m_CachedTension_45;
	// UnityEngine.Vector4[] Cinemachine.CinemachineFreeLook::m_CachedKnots
	Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ___m_CachedKnots_46;
	// UnityEngine.Vector4[] Cinemachine.CinemachineFreeLook::m_CachedCtrl1
	Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ___m_CachedCtrl1_47;
	// UnityEngine.Vector4[] Cinemachine.CinemachineFreeLook::m_CachedCtrl2
	Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ___m_CachedCtrl2_48;

public:
	inline static int32_t get_offset_of_m_LookAt_19() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___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(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___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_CommonLens_21() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_CommonLens_21)); }
	inline bool get_m_CommonLens_21() const { return ___m_CommonLens_21; }
	inline bool* get_address_of_m_CommonLens_21() { return &___m_CommonLens_21; }
	inline void set_m_CommonLens_21(bool value)
	{
		___m_CommonLens_21 = value;
	}

	inline static int32_t get_offset_of_m_Lens_22() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_Lens_22)); }
	inline LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  get_m_Lens_22() const { return ___m_Lens_22; }
	inline LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * get_address_of_m_Lens_22() { return &___m_Lens_22; }
	inline void set_m_Lens_22(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  value)
	{
		___m_Lens_22 = value;
	}

	inline static int32_t get_offset_of_m_Transitions_23() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_Transitions_23)); }
	inline TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C  get_m_Transitions_23() const { return ___m_Transitions_23; }
	inline TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * get_address_of_m_Transitions_23() { return &___m_Transitions_23; }
	inline void set_m_Transitions_23(TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C  value)
	{
		___m_Transitions_23 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Transitions_23))->___m_OnCameraLive_2), (void*)NULL);
	}

	inline static int32_t get_offset_of_m_LegacyBlendHint_24() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_LegacyBlendHint_24)); }
	inline int32_t get_m_LegacyBlendHint_24() const { return ___m_LegacyBlendHint_24; }
	inline int32_t* get_address_of_m_LegacyBlendHint_24() { return &___m_LegacyBlendHint_24; }
	inline void set_m_LegacyBlendHint_24(int32_t value)
	{
		___m_LegacyBlendHint_24 = value;
	}

	inline static int32_t get_offset_of_m_YAxis_25() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_YAxis_25)); }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8  get_m_YAxis_25() const { return ___m_YAxis_25; }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8 * get_address_of_m_YAxis_25() { return &___m_YAxis_25; }
	inline void set_m_YAxis_25(AxisState_t376D19829A676B98933979F42845F6476071DDE8  value)
	{
		___m_YAxis_25 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_YAxis_25))->___m_InputAxisName_5), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_YAxis_25))->___m_InputAxisProvider_14), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_YAxisRecentering_26() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_YAxisRecentering_26)); }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  get_m_YAxisRecentering_26() const { return ___m_YAxisRecentering_26; }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * get_address_of_m_YAxisRecentering_26() { return &___m_YAxisRecentering_26; }
	inline void set_m_YAxisRecentering_26(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  value)
	{
		___m_YAxisRecentering_26 = value;
	}

	inline static int32_t get_offset_of_m_XAxis_27() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_XAxis_27)); }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8  get_m_XAxis_27() const { return ___m_XAxis_27; }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8 * get_address_of_m_XAxis_27() { return &___m_XAxis_27; }
	inline void set_m_XAxis_27(AxisState_t376D19829A676B98933979F42845F6476071DDE8  value)
	{
		___m_XAxis_27 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_XAxis_27))->___m_InputAxisName_5), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_XAxis_27))->___m_InputAxisProvider_14), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_Heading_28() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_Heading_28)); }
	inline Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9  get_m_Heading_28() const { return ___m_Heading_28; }
	inline Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * get_address_of_m_Heading_28() { return &___m_Heading_28; }
	inline void set_m_Heading_28(Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9  value)
	{
		___m_Heading_28 = value;
	}

	inline static int32_t get_offset_of_m_RecenterToTargetHeading_29() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_RecenterToTargetHeading_29)); }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  get_m_RecenterToTargetHeading_29() const { return ___m_RecenterToTargetHeading_29; }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * get_address_of_m_RecenterToTargetHeading_29() { return &___m_RecenterToTargetHeading_29; }
	inline void set_m_RecenterToTargetHeading_29(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  value)
	{
		___m_RecenterToTargetHeading_29 = value;
	}

	inline static int32_t get_offset_of_m_BindingMode_30() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_BindingMode_30)); }
	inline int32_t get_m_BindingMode_30() const { return ___m_BindingMode_30; }
	inline int32_t* get_address_of_m_BindingMode_30() { return &___m_BindingMode_30; }
	inline void set_m_BindingMode_30(int32_t value)
	{
		___m_BindingMode_30 = value;
	}

	inline static int32_t get_offset_of_m_SplineCurvature_31() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_SplineCurvature_31)); }
	inline float get_m_SplineCurvature_31() const { return ___m_SplineCurvature_31; }
	inline float* get_address_of_m_SplineCurvature_31() { return &___m_SplineCurvature_31; }
	inline void set_m_SplineCurvature_31(float value)
	{
		___m_SplineCurvature_31 = value;
	}

	inline static int32_t get_offset_of_m_Orbits_32() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_Orbits_32)); }
	inline OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* get_m_Orbits_32() const { return ___m_Orbits_32; }
	inline OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7** get_address_of_m_Orbits_32() { return &___m_Orbits_32; }
	inline void set_m_Orbits_32(OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* value)
	{
		___m_Orbits_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Orbits_32), (void*)value);
	}

	inline static int32_t get_offset_of_m_LegacyHeadingBias_33() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_LegacyHeadingBias_33)); }
	inline float get_m_LegacyHeadingBias_33() const { return ___m_LegacyHeadingBias_33; }
	inline float* get_address_of_m_LegacyHeadingBias_33() { return &___m_LegacyHeadingBias_33; }
	inline void set_m_LegacyHeadingBias_33(float value)
	{
		___m_LegacyHeadingBias_33 = value;
	}

	inline static int32_t get_offset_of_mUseLegacyRigDefinitions_34() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___mUseLegacyRigDefinitions_34)); }
	inline bool get_mUseLegacyRigDefinitions_34() const { return ___mUseLegacyRigDefinitions_34; }
	inline bool* get_address_of_mUseLegacyRigDefinitions_34() { return &___mUseLegacyRigDefinitions_34; }
	inline void set_mUseLegacyRigDefinitions_34(bool value)
	{
		___mUseLegacyRigDefinitions_34 = value;
	}

	inline static int32_t get_offset_of_mIsDestroyed_35() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___mIsDestroyed_35)); }
	inline bool get_mIsDestroyed_35() const { return ___mIsDestroyed_35; }
	inline bool* get_address_of_mIsDestroyed_35() { return &___mIsDestroyed_35; }
	inline void set_mIsDestroyed_35(bool value)
	{
		___mIsDestroyed_35 = value;
	}

	inline static int32_t get_offset_of_m_State_36() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_State_36)); }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  get_m_State_36() const { return ___m_State_36; }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * get_address_of_m_State_36() { return &___m_State_36; }
	inline void set_m_State_36(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  value)
	{
		___m_State_36 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_36))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_36))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_36))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_36))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_State_36))->___m_CustomOverflow_15), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_Rigs_37() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_Rigs_37)); }
	inline CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* get_m_Rigs_37() const { return ___m_Rigs_37; }
	inline CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A** get_address_of_m_Rigs_37() { return &___m_Rigs_37; }
	inline void set_m_Rigs_37(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* value)
	{
		___m_Rigs_37 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Rigs_37), (void*)value);
	}

	inline static int32_t get_offset_of_mOrbitals_38() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___mOrbitals_38)); }
	inline CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* get_mOrbitals_38() const { return ___mOrbitals_38; }
	inline CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4** get_address_of_mOrbitals_38() { return &___mOrbitals_38; }
	inline void set_mOrbitals_38(CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* value)
	{
		___mOrbitals_38 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mOrbitals_38), (void*)value);
	}

	inline static int32_t get_offset_of_mBlendA_39() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___mBlendA_39)); }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * get_mBlendA_39() const { return ___mBlendA_39; }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** get_address_of_mBlendA_39() { return &___mBlendA_39; }
	inline void set_mBlendA_39(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * value)
	{
		___mBlendA_39 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mBlendA_39), (void*)value);
	}

	inline static int32_t get_offset_of_mBlendB_40() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___mBlendB_40)); }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * get_mBlendB_40() const { return ___mBlendB_40; }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** get_address_of_mBlendB_40() { return &___mBlendB_40; }
	inline void set_mBlendB_40(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * value)
	{
		___mBlendB_40 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mBlendB_40), (void*)value);
	}

	inline static int32_t get_offset_of_U3CCachedXAxisHeadingU3Ek__BackingField_43() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___U3CCachedXAxisHeadingU3Ek__BackingField_43)); }
	inline float get_U3CCachedXAxisHeadingU3Ek__BackingField_43() const { return ___U3CCachedXAxisHeadingU3Ek__BackingField_43; }
	inline float* get_address_of_U3CCachedXAxisHeadingU3Ek__BackingField_43() { return &___U3CCachedXAxisHeadingU3Ek__BackingField_43; }
	inline void set_U3CCachedXAxisHeadingU3Ek__BackingField_43(float value)
	{
		___U3CCachedXAxisHeadingU3Ek__BackingField_43 = value;
	}

	inline static int32_t get_offset_of_m_CachedOrbits_44() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_CachedOrbits_44)); }
	inline OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* get_m_CachedOrbits_44() const { return ___m_CachedOrbits_44; }
	inline OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7** get_address_of_m_CachedOrbits_44() { return &___m_CachedOrbits_44; }
	inline void set_m_CachedOrbits_44(OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* value)
	{
		___m_CachedOrbits_44 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CachedOrbits_44), (void*)value);
	}

	inline static int32_t get_offset_of_m_CachedTension_45() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_CachedTension_45)); }
	inline float get_m_CachedTension_45() const { return ___m_CachedTension_45; }
	inline float* get_address_of_m_CachedTension_45() { return &___m_CachedTension_45; }
	inline void set_m_CachedTension_45(float value)
	{
		___m_CachedTension_45 = value;
	}

	inline static int32_t get_offset_of_m_CachedKnots_46() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_CachedKnots_46)); }
	inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* get_m_CachedKnots_46() const { return ___m_CachedKnots_46; }
	inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** get_address_of_m_CachedKnots_46() { return &___m_CachedKnots_46; }
	inline void set_m_CachedKnots_46(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* value)
	{
		___m_CachedKnots_46 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CachedKnots_46), (void*)value);
	}

	inline static int32_t get_offset_of_m_CachedCtrl1_47() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_CachedCtrl1_47)); }
	inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* get_m_CachedCtrl1_47() const { return ___m_CachedCtrl1_47; }
	inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** get_address_of_m_CachedCtrl1_47() { return &___m_CachedCtrl1_47; }
	inline void set_m_CachedCtrl1_47(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* value)
	{
		___m_CachedCtrl1_47 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CachedCtrl1_47), (void*)value);
	}

	inline static int32_t get_offset_of_m_CachedCtrl2_48() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F, ___m_CachedCtrl2_48)); }
	inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* get_m_CachedCtrl2_48() const { return ___m_CachedCtrl2_48; }
	inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** get_address_of_m_CachedCtrl2_48() { return &___m_CachedCtrl2_48; }
	inline void set_m_CachedCtrl2_48(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* value)
	{
		___m_CachedCtrl2_48 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_CachedCtrl2_48), (void*)value);
	}
};

struct CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_StaticFields
{
public:
	// Cinemachine.CinemachineFreeLook/CreateRigDelegate Cinemachine.CinemachineFreeLook::CreateRigOverride
	CreateRigDelegate_t7FF9E13258FAF45CD7A591B792B1171596A16270 * ___CreateRigOverride_41;
	// Cinemachine.CinemachineFreeLook/DestroyRigDelegate Cinemachine.CinemachineFreeLook::DestroyRigOverride
	DestroyRigDelegate_tEC6C3F9493E6C7AF161C5BE580A398B3C333ED49 * ___DestroyRigOverride_42;

public:
	inline static int32_t get_offset_of_CreateRigOverride_41() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_StaticFields, ___CreateRigOverride_41)); }
	inline CreateRigDelegate_t7FF9E13258FAF45CD7A591B792B1171596A16270 * get_CreateRigOverride_41() const { return ___CreateRigOverride_41; }
	inline CreateRigDelegate_t7FF9E13258FAF45CD7A591B792B1171596A16270 ** get_address_of_CreateRigOverride_41() { return &___CreateRigOverride_41; }
	inline void set_CreateRigOverride_41(CreateRigDelegate_t7FF9E13258FAF45CD7A591B792B1171596A16270 * value)
	{
		___CreateRigOverride_41 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___CreateRigOverride_41), (void*)value);
	}

	inline static int32_t get_offset_of_DestroyRigOverride_42() { return static_cast<int32_t>(offsetof(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_StaticFields, ___DestroyRigOverride_42)); }
	inline DestroyRigDelegate_tEC6C3F9493E6C7AF161C5BE580A398B3C333ED49 * get_DestroyRigOverride_42() const { return ___DestroyRigOverride_42; }
	inline DestroyRigDelegate_tEC6C3F9493E6C7AF161C5BE580A398B3C333ED49 ** get_address_of_DestroyRigOverride_42() { return &___DestroyRigOverride_42; }
	inline void set_DestroyRigOverride_42(DestroyRigDelegate_tEC6C3F9493E6C7AF161C5BE580A398B3C333ED49 * value)
	{
		___DestroyRigOverride_42 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DestroyRigOverride_42), (void*)value);
	}
};


// Cinemachine.CinemachineHardLockToTarget
struct CinemachineHardLockToTarget_t0556F819A6E1BA2E2D6F6449A4B73EC818A08ABA  : public CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D
{
public:
	// System.Single Cinemachine.CinemachineHardLockToTarget::m_Damping
	float ___m_Damping_12;
	// UnityEngine.Vector3 Cinemachine.CinemachineHardLockToTarget::m_PreviousTargetPosition
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_PreviousTargetPosition_13;

public:
	inline static int32_t get_offset_of_m_Damping_12() { return static_cast<int32_t>(offsetof(CinemachineHardLockToTarget_t0556F819A6E1BA2E2D6F6449A4B73EC818A08ABA, ___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_PreviousTargetPosition_13() { return static_cast<int32_t>(offsetof(CinemachineHardLockToTarget_t0556F819A6E1BA2E2D6F6449A4B73EC818A08ABA, ___m_PreviousTargetPosition_13)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_PreviousTargetPosition_13() const { return ___m_PreviousTargetPosition_13; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_PreviousTargetPosition_13() { return &___m_PreviousTargetPosition_13; }
	inline void set_m_PreviousTargetPosition_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_PreviousTargetPosition_13 = value;
	}
};


// Cinemachine.CinemachineHardLookAt
struct CinemachineHardLookAt_t0FADE3576AA32DDECD19A1071C009574262B17BC  : public CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D
{
public:

public:
};


// Cinemachine.CinemachineImpulseListener
struct CinemachineImpulseListener_tE6349A3DD7A1398E14058CDAEE37D2776AAE3A45  : public CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422
{
public:
	// System.Int32 Cinemachine.CinemachineImpulseListener::m_ChannelMask
	int32_t ___m_ChannelMask_7;
	// System.Single Cinemachine.CinemachineImpulseListener::m_Gain
	float ___m_Gain_8;
	// System.Boolean Cinemachine.CinemachineImpulseListener::m_Use2DDistance
	bool ___m_Use2DDistance_9;

public:
	inline static int32_t get_offset_of_m_ChannelMask_7() { return static_cast<int32_t>(offsetof(CinemachineImpulseListener_tE6349A3DD7A1398E14058CDAEE37D2776AAE3A45, ___m_ChannelMask_7)); }
	inline int32_t get_m_ChannelMask_7() const { return ___m_ChannelMask_7; }
	inline int32_t* get_address_of_m_ChannelMask_7() { return &___m_ChannelMask_7; }
	inline void set_m_ChannelMask_7(int32_t value)
	{
		___m_ChannelMask_7 = value;
	}

	inline static int32_t get_offset_of_m_Gain_8() { return static_cast<int32_t>(offsetof(CinemachineImpulseListener_tE6349A3DD7A1398E14058CDAEE37D2776AAE3A45, ___m_Gain_8)); }
	inline float get_m_Gain_8() const { return ___m_Gain_8; }
	inline float* get_address_of_m_Gain_8() { return &___m_Gain_8; }
	inline void set_m_Gain_8(float value)
	{
		___m_Gain_8 = value;
	}

	inline static int32_t get_offset_of_m_Use2DDistance_9() { return static_cast<int32_t>(offsetof(CinemachineImpulseListener_tE6349A3DD7A1398E14058CDAEE37D2776AAE3A45, ___m_Use2DDistance_9)); }
	inline bool get_m_Use2DDistance_9() const { return ___m_Use2DDistance_9; }
	inline bool* get_address_of_m_Use2DDistance_9() { return &___m_Use2DDistance_9; }
	inline void set_m_Use2DDistance_9(bool value)
	{
		___m_Use2DDistance_9 = value;
	}
};


// Cinemachine.CinemachineMixingCamera
struct CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE  : public CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5
{
public:
	// System.Single Cinemachine.CinemachineMixingCamera::m_Weight0
	float ___m_Weight0_20;
	// System.Single Cinemachine.CinemachineMixingCamera::m_Weight1
	float ___m_Weight1_21;
	// System.Single Cinemachine.CinemachineMixingCamera::m_Weight2
	float ___m_Weight2_22;
	// System.Single Cinemachine.CinemachineMixingCamera::m_Weight3
	float ___m_Weight3_23;
	// System.Single Cinemachine.CinemachineMixingCamera::m_Weight4
	float ___m_Weight4_24;
	// System.Single Cinemachine.CinemachineMixingCamera::m_Weight5
	float ___m_Weight5_25;
	// System.Single Cinemachine.CinemachineMixingCamera::m_Weight6
	float ___m_Weight6_26;
	// System.Single Cinemachine.CinemachineMixingCamera::m_Weight7
	float ___m_Weight7_27;
	// Cinemachine.CameraState Cinemachine.CinemachineMixingCamera::m_State
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___m_State_28;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineMixingCamera::<LiveChild>k__BackingField
	RuntimeObject* ___U3CLiveChildU3Ek__BackingField_29;
	// UnityEngine.Transform Cinemachine.CinemachineMixingCamera::<LookAt>k__BackingField
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___U3CLookAtU3Ek__BackingField_30;
	// UnityEngine.Transform Cinemachine.CinemachineMixingCamera::<Follow>k__BackingField
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___U3CFollowU3Ek__BackingField_31;
	// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineMixingCamera::m_ChildCameras
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* ___m_ChildCameras_32;
	// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32> Cinemachine.CinemachineMixingCamera::m_indexMap
	Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * ___m_indexMap_33;

public:
	inline static int32_t get_offset_of_m_Weight0_20() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_Weight0_20)); }
	inline float get_m_Weight0_20() const { return ___m_Weight0_20; }
	inline float* get_address_of_m_Weight0_20() { return &___m_Weight0_20; }
	inline void set_m_Weight0_20(float value)
	{
		___m_Weight0_20 = value;
	}

	inline static int32_t get_offset_of_m_Weight1_21() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_Weight1_21)); }
	inline float get_m_Weight1_21() const { return ___m_Weight1_21; }
	inline float* get_address_of_m_Weight1_21() { return &___m_Weight1_21; }
	inline void set_m_Weight1_21(float value)
	{
		___m_Weight1_21 = value;
	}

	inline static int32_t get_offset_of_m_Weight2_22() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_Weight2_22)); }
	inline float get_m_Weight2_22() const { return ___m_Weight2_22; }
	inline float* get_address_of_m_Weight2_22() { return &___m_Weight2_22; }
	inline void set_m_Weight2_22(float value)
	{
		___m_Weight2_22 = value;
	}

	inline static int32_t get_offset_of_m_Weight3_23() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_Weight3_23)); }
	inline float get_m_Weight3_23() const { return ___m_Weight3_23; }
	inline float* get_address_of_m_Weight3_23() { return &___m_Weight3_23; }
	inline void set_m_Weight3_23(float value)
	{
		___m_Weight3_23 = value;
	}

	inline static int32_t get_offset_of_m_Weight4_24() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_Weight4_24)); }
	inline float get_m_Weight4_24() const { return ___m_Weight4_24; }
	inline float* get_address_of_m_Weight4_24() { return &___m_Weight4_24; }
	inline void set_m_Weight4_24(float value)
	{
		___m_Weight4_24 = value;
	}

	inline static int32_t get_offset_of_m_Weight5_25() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_Weight5_25)); }
	inline float get_m_Weight5_25() const { return ___m_Weight5_25; }
	inline float* get_address_of_m_Weight5_25() { return &___m_Weight5_25; }
	inline void set_m_Weight5_25(float value)
	{
		___m_Weight5_25 = value;
	}

	inline static int32_t get_offset_of_m_Weight6_26() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_Weight6_26)); }
	inline float get_m_Weight6_26() const { return ___m_Weight6_26; }
	inline float* get_address_of_m_Weight6_26() { return &___m_Weight6_26; }
	inline void set_m_Weight6_26(float value)
	{
		___m_Weight6_26 = value;
	}

	inline static int32_t get_offset_of_m_Weight7_27() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_Weight7_27)); }
	inline float get_m_Weight7_27() const { return ___m_Weight7_27; }
	inline float* get_address_of_m_Weight7_27() { return &___m_Weight7_27; }
	inline void set_m_Weight7_27(float value)
	{
		___m_Weight7_27 = value;
	}

	inline static int32_t get_offset_of_m_State_28() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_State_28)); }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  get_m_State_28() const { return ___m_State_28; }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * get_address_of_m_State_28() { return &___m_State_28; }
	inline void set_m_State_28(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  value)
	{
		___m_State_28 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_28))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_28))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_28))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_28))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_State_28))->___m_CustomOverflow_15), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_U3CLiveChildU3Ek__BackingField_29() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___U3CLiveChildU3Ek__BackingField_29)); }
	inline RuntimeObject* get_U3CLiveChildU3Ek__BackingField_29() const { return ___U3CLiveChildU3Ek__BackingField_29; }
	inline RuntimeObject** get_address_of_U3CLiveChildU3Ek__BackingField_29() { return &___U3CLiveChildU3Ek__BackingField_29; }
	inline void set_U3CLiveChildU3Ek__BackingField_29(RuntimeObject* value)
	{
		___U3CLiveChildU3Ek__BackingField_29 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CLiveChildU3Ek__BackingField_29), (void*)value);
	}

	inline static int32_t get_offset_of_U3CLookAtU3Ek__BackingField_30() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___U3CLookAtU3Ek__BackingField_30)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_U3CLookAtU3Ek__BackingField_30() const { return ___U3CLookAtU3Ek__BackingField_30; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_U3CLookAtU3Ek__BackingField_30() { return &___U3CLookAtU3Ek__BackingField_30; }
	inline void set_U3CLookAtU3Ek__BackingField_30(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___U3CLookAtU3Ek__BackingField_30 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CLookAtU3Ek__BackingField_30), (void*)value);
	}

	inline static int32_t get_offset_of_U3CFollowU3Ek__BackingField_31() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___U3CFollowU3Ek__BackingField_31)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_U3CFollowU3Ek__BackingField_31() const { return ___U3CFollowU3Ek__BackingField_31; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_U3CFollowU3Ek__BackingField_31() { return &___U3CFollowU3Ek__BackingField_31; }
	inline void set_U3CFollowU3Ek__BackingField_31(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___U3CFollowU3Ek__BackingField_31 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CFollowU3Ek__BackingField_31), (void*)value);
	}

	inline static int32_t get_offset_of_m_ChildCameras_32() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_ChildCameras_32)); }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* get_m_ChildCameras_32() const { return ___m_ChildCameras_32; }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80** get_address_of_m_ChildCameras_32() { return &___m_ChildCameras_32; }
	inline void set_m_ChildCameras_32(CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* value)
	{
		___m_ChildCameras_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChildCameras_32), (void*)value);
	}

	inline static int32_t get_offset_of_m_indexMap_33() { return static_cast<int32_t>(offsetof(CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE, ___m_indexMap_33)); }
	inline Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * get_m_indexMap_33() const { return ___m_indexMap_33; }
	inline Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 ** get_address_of_m_indexMap_33() { return &___m_indexMap_33; }
	inline void set_m_indexMap_33(Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * value)
	{
		___m_indexMap_33 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_indexMap_33), (void*)value);
	}
};


// Cinemachine.CinemachinePOV
struct CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18  : public CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D
{
public:
	// Cinemachine.CinemachinePOV/RecenterTargetMode Cinemachine.CinemachinePOV::m_RecenterTarget
	int32_t ___m_RecenterTarget_12;
	// Cinemachine.AxisState Cinemachine.CinemachinePOV::m_VerticalAxis
	AxisState_t376D19829A676B98933979F42845F6476071DDE8  ___m_VerticalAxis_13;
	// Cinemachine.AxisState/Recentering Cinemachine.CinemachinePOV::m_VerticalRecentering
	Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  ___m_VerticalRecentering_14;
	// Cinemachine.AxisState Cinemachine.CinemachinePOV::m_HorizontalAxis
	AxisState_t376D19829A676B98933979F42845F6476071DDE8  ___m_HorizontalAxis_15;
	// Cinemachine.AxisState/Recentering Cinemachine.CinemachinePOV::m_HorizontalRecentering
	Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  ___m_HorizontalRecentering_16;
	// System.Boolean Cinemachine.CinemachinePOV::m_ApplyBeforeBody
	bool ___m_ApplyBeforeBody_17;

public:
	inline static int32_t get_offset_of_m_RecenterTarget_12() { return static_cast<int32_t>(offsetof(CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18, ___m_RecenterTarget_12)); }
	inline int32_t get_m_RecenterTarget_12() const { return ___m_RecenterTarget_12; }
	inline int32_t* get_address_of_m_RecenterTarget_12() { return &___m_RecenterTarget_12; }
	inline void set_m_RecenterTarget_12(int32_t value)
	{
		___m_RecenterTarget_12 = value;
	}

	inline static int32_t get_offset_of_m_VerticalAxis_13() { return static_cast<int32_t>(offsetof(CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18, ___m_VerticalAxis_13)); }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8  get_m_VerticalAxis_13() const { return ___m_VerticalAxis_13; }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8 * get_address_of_m_VerticalAxis_13() { return &___m_VerticalAxis_13; }
	inline void set_m_VerticalAxis_13(AxisState_t376D19829A676B98933979F42845F6476071DDE8  value)
	{
		___m_VerticalAxis_13 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_VerticalAxis_13))->___m_InputAxisName_5), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_VerticalAxis_13))->___m_InputAxisProvider_14), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_VerticalRecentering_14() { return static_cast<int32_t>(offsetof(CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18, ___m_VerticalRecentering_14)); }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  get_m_VerticalRecentering_14() const { return ___m_VerticalRecentering_14; }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * get_address_of_m_VerticalRecentering_14() { return &___m_VerticalRecentering_14; }
	inline void set_m_VerticalRecentering_14(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  value)
	{
		___m_VerticalRecentering_14 = value;
	}

	inline static int32_t get_offset_of_m_HorizontalAxis_15() { return static_cast<int32_t>(offsetof(CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18, ___m_HorizontalAxis_15)); }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8  get_m_HorizontalAxis_15() const { return ___m_HorizontalAxis_15; }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8 * get_address_of_m_HorizontalAxis_15() { return &___m_HorizontalAxis_15; }
	inline void set_m_HorizontalAxis_15(AxisState_t376D19829A676B98933979F42845F6476071DDE8  value)
	{
		___m_HorizontalAxis_15 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_HorizontalAxis_15))->___m_InputAxisName_5), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_HorizontalAxis_15))->___m_InputAxisProvider_14), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_HorizontalRecentering_16() { return static_cast<int32_t>(offsetof(CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18, ___m_HorizontalRecentering_16)); }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  get_m_HorizontalRecentering_16() const { return ___m_HorizontalRecentering_16; }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * get_address_of_m_HorizontalRecentering_16() { return &___m_HorizontalRecentering_16; }
	inline void set_m_HorizontalRecentering_16(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  value)
	{
		___m_HorizontalRecentering_16 = value;
	}

	inline static int32_t get_offset_of_m_ApplyBeforeBody_17() { return static_cast<int32_t>(offsetof(CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18, ___m_ApplyBeforeBody_17)); }
	inline bool get_m_ApplyBeforeBody_17() const { return ___m_ApplyBeforeBody_17; }
	inline bool* get_address_of_m_ApplyBeforeBody_17() { return &___m_ApplyBeforeBody_17; }
	inline void set_m_ApplyBeforeBody_17(bool value)
	{
		___m_ApplyBeforeBody_17 = value;
	}
};


// Cinemachine.CinemachinePath
struct CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9  : public CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5
{
public:
	// System.Boolean Cinemachine.CinemachinePath::m_Looped
	bool ___m_Looped_12;
	// Cinemachine.CinemachinePath/Waypoint[] Cinemachine.CinemachinePath::m_Waypoints
	WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* ___m_Waypoints_13;

public:
	inline static int32_t get_offset_of_m_Looped_12() { return static_cast<int32_t>(offsetof(CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9, ___m_Looped_12)); }
	inline bool get_m_Looped_12() const { return ___m_Looped_12; }
	inline bool* get_address_of_m_Looped_12() { return &___m_Looped_12; }
	inline void set_m_Looped_12(bool value)
	{
		___m_Looped_12 = value;
	}

	inline static int32_t get_offset_of_m_Waypoints_13() { return static_cast<int32_t>(offsetof(CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9, ___m_Waypoints_13)); }
	inline WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* get_m_Waypoints_13() const { return ___m_Waypoints_13; }
	inline WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4** get_address_of_m_Waypoints_13() { return &___m_Waypoints_13; }
	inline void set_m_Waypoints_13(WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* value)
	{
		___m_Waypoints_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Waypoints_13), (void*)value);
	}
};


// Cinemachine.CinemachinePixelPerfect
struct CinemachinePixelPerfect_t8050FBDEDFBAC5222FDFEBB7C643B684EF548129  : public CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422
{
public:

public:
};


// Cinemachine.PostFX.CinemachinePostProcessing
struct CinemachinePostProcessing_t6FB17A0D7C479E6AA6BF94AD22EA26344A96B46B  : public CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422
{
public:

public:
};


// CinemachineRecomposer
struct CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057  : public CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422
{
public:
	// Cinemachine.CinemachineCore/Stage CinemachineRecomposer::m_ApplyAfter
	int32_t ___m_ApplyAfter_7;
	// System.Single CinemachineRecomposer::m_Tilt
	float ___m_Tilt_8;
	// System.Single CinemachineRecomposer::m_Pan
	float ___m_Pan_9;
	// System.Single CinemachineRecomposer::m_Dutch
	float ___m_Dutch_10;
	// System.Single CinemachineRecomposer::m_ZoomScale
	float ___m_ZoomScale_11;
	// System.Single CinemachineRecomposer::m_FollowAttachment
	float ___m_FollowAttachment_12;
	// System.Single CinemachineRecomposer::m_LookAtAttachment
	float ___m_LookAtAttachment_13;

public:
	inline static int32_t get_offset_of_m_ApplyAfter_7() { return static_cast<int32_t>(offsetof(CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057, ___m_ApplyAfter_7)); }
	inline int32_t get_m_ApplyAfter_7() const { return ___m_ApplyAfter_7; }
	inline int32_t* get_address_of_m_ApplyAfter_7() { return &___m_ApplyAfter_7; }
	inline void set_m_ApplyAfter_7(int32_t value)
	{
		___m_ApplyAfter_7 = value;
	}

	inline static int32_t get_offset_of_m_Tilt_8() { return static_cast<int32_t>(offsetof(CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057, ___m_Tilt_8)); }
	inline float get_m_Tilt_8() const { return ___m_Tilt_8; }
	inline float* get_address_of_m_Tilt_8() { return &___m_Tilt_8; }
	inline void set_m_Tilt_8(float value)
	{
		___m_Tilt_8 = value;
	}

	inline static int32_t get_offset_of_m_Pan_9() { return static_cast<int32_t>(offsetof(CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057, ___m_Pan_9)); }
	inline float get_m_Pan_9() const { return ___m_Pan_9; }
	inline float* get_address_of_m_Pan_9() { return &___m_Pan_9; }
	inline void set_m_Pan_9(float value)
	{
		___m_Pan_9 = value;
	}

	inline static int32_t get_offset_of_m_Dutch_10() { return static_cast<int32_t>(offsetof(CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057, ___m_Dutch_10)); }
	inline float get_m_Dutch_10() const { return ___m_Dutch_10; }
	inline float* get_address_of_m_Dutch_10() { return &___m_Dutch_10; }
	inline void set_m_Dutch_10(float value)
	{
		___m_Dutch_10 = value;
	}

	inline static int32_t get_offset_of_m_ZoomScale_11() { return static_cast<int32_t>(offsetof(CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057, ___m_ZoomScale_11)); }
	inline float get_m_ZoomScale_11() const { return ___m_ZoomScale_11; }
	inline float* get_address_of_m_ZoomScale_11() { return &___m_ZoomScale_11; }
	inline void set_m_ZoomScale_11(float value)
	{
		___m_ZoomScale_11 = value;
	}

	inline static int32_t get_offset_of_m_FollowAttachment_12() { return static_cast<int32_t>(offsetof(CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057, ___m_FollowAttachment_12)); }
	inline float get_m_FollowAttachment_12() const { return ___m_FollowAttachment_12; }
	inline float* get_address_of_m_FollowAttachment_12() { return &___m_FollowAttachment_12; }
	inline void set_m_FollowAttachment_12(float value)
	{
		___m_FollowAttachment_12 = value;
	}

	inline static int32_t get_offset_of_m_LookAtAttachment_13() { return static_cast<int32_t>(offsetof(CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057, ___m_LookAtAttachment_13)); }
	inline float get_m_LookAtAttachment_13() const { return ___m_LookAtAttachment_13; }
	inline float* get_address_of_m_LookAtAttachment_13() { return &___m_LookAtAttachment_13; }
	inline void set_m_LookAtAttachment_13(float value)
	{
		___m_LookAtAttachment_13 = value;
	}
};


// Cinemachine.CinemachineSameAsFollowTarget
struct CinemachineSameAsFollowTarget_t5885AFE3F3C81878016D0E8E8D3EF2E7962DAD97  : public CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D
{
public:
	// System.Single Cinemachine.CinemachineSameAsFollowTarget::m_Damping
	float ___m_Damping_12;
	// UnityEngine.Quaternion Cinemachine.CinemachineSameAsFollowTarget::m_PreviousReferenceOrientation
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___m_PreviousReferenceOrientation_13;

public:
	inline static int32_t get_offset_of_m_Damping_12() { return static_cast<int32_t>(offsetof(CinemachineSameAsFollowTarget_t5885AFE3F3C81878016D0E8E8D3EF2E7962DAD97, ___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_PreviousReferenceOrientation_13() { return static_cast<int32_t>(offsetof(CinemachineSameAsFollowTarget_t5885AFE3F3C81878016D0E8E8D3EF2E7962DAD97, ___m_PreviousReferenceOrientation_13)); }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_m_PreviousReferenceOrientation_13() const { return ___m_PreviousReferenceOrientation_13; }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_m_PreviousReferenceOrientation_13() { return &___m_PreviousReferenceOrientation_13; }
	inline void set_m_PreviousReferenceOrientation_13(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
	{
		___m_PreviousReferenceOrientation_13 = value;
	}
};


// Cinemachine.CinemachineSmoothPath
struct CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA  : public CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5
{
public:
	// System.Boolean Cinemachine.CinemachineSmoothPath::m_Looped
	bool ___m_Looped_12;
	// Cinemachine.CinemachineSmoothPath/Waypoint[] Cinemachine.CinemachineSmoothPath::m_Waypoints
	WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* ___m_Waypoints_13;
	// Cinemachine.CinemachineSmoothPath/Waypoint[] Cinemachine.CinemachineSmoothPath::m_ControlPoints1
	WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* ___m_ControlPoints1_14;
	// Cinemachine.CinemachineSmoothPath/Waypoint[] Cinemachine.CinemachineSmoothPath::m_ControlPoints2
	WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* ___m_ControlPoints2_15;
	// System.Boolean Cinemachine.CinemachineSmoothPath::m_IsLoopedCache
	bool ___m_IsLoopedCache_16;

public:
	inline static int32_t get_offset_of_m_Looped_12() { return static_cast<int32_t>(offsetof(CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA, ___m_Looped_12)); }
	inline bool get_m_Looped_12() const { return ___m_Looped_12; }
	inline bool* get_address_of_m_Looped_12() { return &___m_Looped_12; }
	inline void set_m_Looped_12(bool value)
	{
		___m_Looped_12 = value;
	}

	inline static int32_t get_offset_of_m_Waypoints_13() { return static_cast<int32_t>(offsetof(CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA, ___m_Waypoints_13)); }
	inline WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* get_m_Waypoints_13() const { return ___m_Waypoints_13; }
	inline WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3** get_address_of_m_Waypoints_13() { return &___m_Waypoints_13; }
	inline void set_m_Waypoints_13(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* value)
	{
		___m_Waypoints_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Waypoints_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_ControlPoints1_14() { return static_cast<int32_t>(offsetof(CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA, ___m_ControlPoints1_14)); }
	inline WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* get_m_ControlPoints1_14() const { return ___m_ControlPoints1_14; }
	inline WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3** get_address_of_m_ControlPoints1_14() { return &___m_ControlPoints1_14; }
	inline void set_m_ControlPoints1_14(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* value)
	{
		___m_ControlPoints1_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ControlPoints1_14), (void*)value);
	}

	inline static int32_t get_offset_of_m_ControlPoints2_15() { return static_cast<int32_t>(offsetof(CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA, ___m_ControlPoints2_15)); }
	inline WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* get_m_ControlPoints2_15() const { return ___m_ControlPoints2_15; }
	inline WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3** get_address_of_m_ControlPoints2_15() { return &___m_ControlPoints2_15; }
	inline void set_m_ControlPoints2_15(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* value)
	{
		___m_ControlPoints2_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ControlPoints2_15), (void*)value);
	}

	inline static int32_t get_offset_of_m_IsLoopedCache_16() { return static_cast<int32_t>(offsetof(CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA, ___m_IsLoopedCache_16)); }
	inline bool get_m_IsLoopedCache_16() const { return ___m_IsLoopedCache_16; }
	inline bool* get_address_of_m_IsLoopedCache_16() { return &___m_IsLoopedCache_16; }
	inline void set_m_IsLoopedCache_16(bool value)
	{
		___m_IsLoopedCache_16 = value;
	}
};


// Cinemachine.CinemachineStateDrivenCamera
struct CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1  : public CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5
{
public:
	// UnityEngine.Transform Cinemachine.CinemachineStateDrivenCamera::m_LookAt
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_LookAt_19;
	// UnityEngine.Transform Cinemachine.CinemachineStateDrivenCamera::m_Follow
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_Follow_20;
	// UnityEngine.Animator Cinemachine.CinemachineStateDrivenCamera::m_AnimatedTarget
	Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * ___m_AnimatedTarget_21;
	// System.Int32 Cinemachine.CinemachineStateDrivenCamera::m_LayerIndex
	int32_t ___m_LayerIndex_22;
	// System.Boolean Cinemachine.CinemachineStateDrivenCamera::m_ShowDebugText
	bool ___m_ShowDebugText_23;
	// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineStateDrivenCamera::m_ChildCameras
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* ___m_ChildCameras_24;
	// Cinemachine.CinemachineStateDrivenCamera/Instruction[] Cinemachine.CinemachineStateDrivenCamera::m_Instructions
	InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* ___m_Instructions_25;
	// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineStateDrivenCamera::m_DefaultBlend
	CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  ___m_DefaultBlend_26;
	// Cinemachine.CinemachineBlenderSettings Cinemachine.CinemachineStateDrivenCamera::m_CustomBlends
	CinemachineBlenderSettings_tCF3367AA417C05816117E15FE608928CAF40554F * ___m_CustomBlends_27;
	// Cinemachine.CinemachineStateDrivenCamera/ParentHash[] Cinemachine.CinemachineStateDrivenCamera::m_ParentHash
	ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C* ___m_ParentHash_28;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::<LiveChild>k__BackingField
	RuntimeObject* ___U3CLiveChildU3Ek__BackingField_29;
	// Cinemachine.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::<TransitioningFrom>k__BackingField
	RuntimeObject* ___U3CTransitioningFromU3Ek__BackingField_30;
	// Cinemachine.CameraState Cinemachine.CinemachineStateDrivenCamera::m_State
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___m_State_31;
	// System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>> Cinemachine.CinemachineStateDrivenCamera::mHashCache
	Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * ___mHashCache_32;
	// System.Single Cinemachine.CinemachineStateDrivenCamera::mActivationTime
	float ___mActivationTime_33;
	// Cinemachine.CinemachineStateDrivenCamera/Instruction Cinemachine.CinemachineStateDrivenCamera::mActiveInstruction
	Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  ___mActiveInstruction_34;
	// System.Single Cinemachine.CinemachineStateDrivenCamera::mPendingActivationTime
	float ___mPendingActivationTime_35;
	// Cinemachine.CinemachineStateDrivenCamera/Instruction Cinemachine.CinemachineStateDrivenCamera::mPendingInstruction
	Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  ___mPendingInstruction_36;
	// Cinemachine.CinemachineBlend Cinemachine.CinemachineStateDrivenCamera::mActiveBlend
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * ___mActiveBlend_37;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> Cinemachine.CinemachineStateDrivenCamera::mInstructionDictionary
	Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___mInstructionDictionary_38;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> Cinemachine.CinemachineStateDrivenCamera::mStateParentLookup
	Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___mStateParentLookup_39;
	// System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo> Cinemachine.CinemachineStateDrivenCamera::m_clipInfoList
	List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * ___m_clipInfoList_40;

public:
	inline static int32_t get_offset_of_m_LookAt_19() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___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(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___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_AnimatedTarget_21() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___m_AnimatedTarget_21)); }
	inline Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * get_m_AnimatedTarget_21() const { return ___m_AnimatedTarget_21; }
	inline Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 ** get_address_of_m_AnimatedTarget_21() { return &___m_AnimatedTarget_21; }
	inline void set_m_AnimatedTarget_21(Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * value)
	{
		___m_AnimatedTarget_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_AnimatedTarget_21), (void*)value);
	}

	inline static int32_t get_offset_of_m_LayerIndex_22() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___m_LayerIndex_22)); }
	inline int32_t get_m_LayerIndex_22() const { return ___m_LayerIndex_22; }
	inline int32_t* get_address_of_m_LayerIndex_22() { return &___m_LayerIndex_22; }
	inline void set_m_LayerIndex_22(int32_t value)
	{
		___m_LayerIndex_22 = value;
	}

	inline static int32_t get_offset_of_m_ShowDebugText_23() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___m_ShowDebugText_23)); }
	inline bool get_m_ShowDebugText_23() const { return ___m_ShowDebugText_23; }
	inline bool* get_address_of_m_ShowDebugText_23() { return &___m_ShowDebugText_23; }
	inline void set_m_ShowDebugText_23(bool value)
	{
		___m_ShowDebugText_23 = value;
	}

	inline static int32_t get_offset_of_m_ChildCameras_24() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___m_ChildCameras_24)); }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* get_m_ChildCameras_24() const { return ___m_ChildCameras_24; }
	inline CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80** get_address_of_m_ChildCameras_24() { return &___m_ChildCameras_24; }
	inline void set_m_ChildCameras_24(CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* value)
	{
		___m_ChildCameras_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChildCameras_24), (void*)value);
	}

	inline static int32_t get_offset_of_m_Instructions_25() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___m_Instructions_25)); }
	inline InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* get_m_Instructions_25() const { return ___m_Instructions_25; }
	inline InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376** get_address_of_m_Instructions_25() { return &___m_Instructions_25; }
	inline void set_m_Instructions_25(InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* value)
	{
		___m_Instructions_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Instructions_25), (void*)value);
	}

	inline static int32_t get_offset_of_m_DefaultBlend_26() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___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(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___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_m_ParentHash_28() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___m_ParentHash_28)); }
	inline ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C* get_m_ParentHash_28() const { return ___m_ParentHash_28; }
	inline ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C** get_address_of_m_ParentHash_28() { return &___m_ParentHash_28; }
	inline void set_m_ParentHash_28(ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C* value)
	{
		___m_ParentHash_28 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ParentHash_28), (void*)value);
	}

	inline static int32_t get_offset_of_U3CLiveChildU3Ek__BackingField_29() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___U3CLiveChildU3Ek__BackingField_29)); }
	inline RuntimeObject* get_U3CLiveChildU3Ek__BackingField_29() const { return ___U3CLiveChildU3Ek__BackingField_29; }
	inline RuntimeObject** get_address_of_U3CLiveChildU3Ek__BackingField_29() { return &___U3CLiveChildU3Ek__BackingField_29; }
	inline void set_U3CLiveChildU3Ek__BackingField_29(RuntimeObject* value)
	{
		___U3CLiveChildU3Ek__BackingField_29 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CLiveChildU3Ek__BackingField_29), (void*)value);
	}

	inline static int32_t get_offset_of_U3CTransitioningFromU3Ek__BackingField_30() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___U3CTransitioningFromU3Ek__BackingField_30)); }
	inline RuntimeObject* get_U3CTransitioningFromU3Ek__BackingField_30() const { return ___U3CTransitioningFromU3Ek__BackingField_30; }
	inline RuntimeObject** get_address_of_U3CTransitioningFromU3Ek__BackingField_30() { return &___U3CTransitioningFromU3Ek__BackingField_30; }
	inline void set_U3CTransitioningFromU3Ek__BackingField_30(RuntimeObject* value)
	{
		___U3CTransitioningFromU3Ek__BackingField_30 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CTransitioningFromU3Ek__BackingField_30), (void*)value);
	}

	inline static int32_t get_offset_of_m_State_31() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___m_State_31)); }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  get_m_State_31() const { return ___m_State_31; }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * get_address_of_m_State_31() { return &___m_State_31; }
	inline void set_m_State_31(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  value)
	{
		___m_State_31 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_31))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_31))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_31))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_31))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_State_31))->___m_CustomOverflow_15), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_mHashCache_32() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___mHashCache_32)); }
	inline Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * get_mHashCache_32() const { return ___mHashCache_32; }
	inline Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 ** get_address_of_mHashCache_32() { return &___mHashCache_32; }
	inline void set_mHashCache_32(Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * value)
	{
		___mHashCache_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mHashCache_32), (void*)value);
	}

	inline static int32_t get_offset_of_mActivationTime_33() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___mActivationTime_33)); }
	inline float get_mActivationTime_33() const { return ___mActivationTime_33; }
	inline float* get_address_of_mActivationTime_33() { return &___mActivationTime_33; }
	inline void set_mActivationTime_33(float value)
	{
		___mActivationTime_33 = value;
	}

	inline static int32_t get_offset_of_mActiveInstruction_34() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___mActiveInstruction_34)); }
	inline Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  get_mActiveInstruction_34() const { return ___mActiveInstruction_34; }
	inline Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * get_address_of_mActiveInstruction_34() { return &___mActiveInstruction_34; }
	inline void set_mActiveInstruction_34(Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  value)
	{
		___mActiveInstruction_34 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___mActiveInstruction_34))->___m_VirtualCamera_1), (void*)NULL);
	}

	inline static int32_t get_offset_of_mPendingActivationTime_35() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___mPendingActivationTime_35)); }
	inline float get_mPendingActivationTime_35() const { return ___mPendingActivationTime_35; }
	inline float* get_address_of_mPendingActivationTime_35() { return &___mPendingActivationTime_35; }
	inline void set_mPendingActivationTime_35(float value)
	{
		___mPendingActivationTime_35 = value;
	}

	inline static int32_t get_offset_of_mPendingInstruction_36() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___mPendingInstruction_36)); }
	inline Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  get_mPendingInstruction_36() const { return ___mPendingInstruction_36; }
	inline Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * get_address_of_mPendingInstruction_36() { return &___mPendingInstruction_36; }
	inline void set_mPendingInstruction_36(Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  value)
	{
		___mPendingInstruction_36 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___mPendingInstruction_36))->___m_VirtualCamera_1), (void*)NULL);
	}

	inline static int32_t get_offset_of_mActiveBlend_37() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___mActiveBlend_37)); }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * get_mActiveBlend_37() const { return ___mActiveBlend_37; }
	inline CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C ** get_address_of_mActiveBlend_37() { return &___mActiveBlend_37; }
	inline void set_mActiveBlend_37(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * value)
	{
		___mActiveBlend_37 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mActiveBlend_37), (void*)value);
	}

	inline static int32_t get_offset_of_mInstructionDictionary_38() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___mInstructionDictionary_38)); }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * get_mInstructionDictionary_38() const { return ___mInstructionDictionary_38; }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 ** get_address_of_mInstructionDictionary_38() { return &___mInstructionDictionary_38; }
	inline void set_mInstructionDictionary_38(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * value)
	{
		___mInstructionDictionary_38 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mInstructionDictionary_38), (void*)value);
	}

	inline static int32_t get_offset_of_mStateParentLookup_39() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___mStateParentLookup_39)); }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * get_mStateParentLookup_39() const { return ___mStateParentLookup_39; }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 ** get_address_of_mStateParentLookup_39() { return &___mStateParentLookup_39; }
	inline void set_mStateParentLookup_39(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * value)
	{
		___mStateParentLookup_39 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mStateParentLookup_39), (void*)value);
	}

	inline static int32_t get_offset_of_m_clipInfoList_40() { return static_cast<int32_t>(offsetof(CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1, ___m_clipInfoList_40)); }
	inline List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * get_m_clipInfoList_40() const { return ___m_clipInfoList_40; }
	inline List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 ** get_address_of_m_clipInfoList_40() { return &___m_clipInfoList_40; }
	inline void set_m_clipInfoList_40(List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * value)
	{
		___m_clipInfoList_40 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_clipInfoList_40), (void*)value);
	}
};


// Cinemachine.CinemachineTransposer
struct CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881  : public CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D
{
public:
	// Cinemachine.CinemachineTransposer/BindingMode Cinemachine.CinemachineTransposer::m_BindingMode
	int32_t ___m_BindingMode_12;
	// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::m_FollowOffset
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_FollowOffset_13;
	// System.Single Cinemachine.CinemachineTransposer::m_XDamping
	float ___m_XDamping_14;
	// System.Single Cinemachine.CinemachineTransposer::m_YDamping
	float ___m_YDamping_15;
	// System.Single Cinemachine.CinemachineTransposer::m_ZDamping
	float ___m_ZDamping_16;
	// Cinemachine.CinemachineTransposer/AngularDampingMode Cinemachine.CinemachineTransposer::m_AngularDampingMode
	int32_t ___m_AngularDampingMode_17;
	// System.Single Cinemachine.CinemachineTransposer::m_PitchDamping
	float ___m_PitchDamping_18;
	// System.Single Cinemachine.CinemachineTransposer::m_YawDamping
	float ___m_YawDamping_19;
	// System.Single Cinemachine.CinemachineTransposer::m_RollDamping
	float ___m_RollDamping_20;
	// System.Single Cinemachine.CinemachineTransposer::m_AngularDamping
	float ___m_AngularDamping_21;
	// System.Boolean Cinemachine.CinemachineTransposer::<HideOffsetInInspector>k__BackingField
	bool ___U3CHideOffsetInInspectorU3Ek__BackingField_22;
	// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::m_PreviousTargetPosition
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_PreviousTargetPosition_23;
	// UnityEngine.Quaternion Cinemachine.CinemachineTransposer::m_PreviousReferenceOrientation
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___m_PreviousReferenceOrientation_24;
	// UnityEngine.Quaternion Cinemachine.CinemachineTransposer::m_targetOrientationOnAssign
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___m_targetOrientationOnAssign_25;
	// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::m_PreviousOffset
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_PreviousOffset_26;
	// UnityEngine.Transform Cinemachine.CinemachineTransposer::m_previousTarget
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_previousTarget_27;

public:
	inline static int32_t get_offset_of_m_BindingMode_12() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_BindingMode_12)); }
	inline int32_t get_m_BindingMode_12() const { return ___m_BindingMode_12; }
	inline int32_t* get_address_of_m_BindingMode_12() { return &___m_BindingMode_12; }
	inline void set_m_BindingMode_12(int32_t value)
	{
		___m_BindingMode_12 = value;
	}

	inline static int32_t get_offset_of_m_FollowOffset_13() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_FollowOffset_13)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_FollowOffset_13() const { return ___m_FollowOffset_13; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_FollowOffset_13() { return &___m_FollowOffset_13; }
	inline void set_m_FollowOffset_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_FollowOffset_13 = value;
	}

	inline static int32_t get_offset_of_m_XDamping_14() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_XDamping_14)); }
	inline float get_m_XDamping_14() const { return ___m_XDamping_14; }
	inline float* get_address_of_m_XDamping_14() { return &___m_XDamping_14; }
	inline void set_m_XDamping_14(float value)
	{
		___m_XDamping_14 = value;
	}

	inline static int32_t get_offset_of_m_YDamping_15() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_YDamping_15)); }
	inline float get_m_YDamping_15() const { return ___m_YDamping_15; }
	inline float* get_address_of_m_YDamping_15() { return &___m_YDamping_15; }
	inline void set_m_YDamping_15(float value)
	{
		___m_YDamping_15 = value;
	}

	inline static int32_t get_offset_of_m_ZDamping_16() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_ZDamping_16)); }
	inline float get_m_ZDamping_16() const { return ___m_ZDamping_16; }
	inline float* get_address_of_m_ZDamping_16() { return &___m_ZDamping_16; }
	inline void set_m_ZDamping_16(float value)
	{
		___m_ZDamping_16 = value;
	}

	inline static int32_t get_offset_of_m_AngularDampingMode_17() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_AngularDampingMode_17)); }
	inline int32_t get_m_AngularDampingMode_17() const { return ___m_AngularDampingMode_17; }
	inline int32_t* get_address_of_m_AngularDampingMode_17() { return &___m_AngularDampingMode_17; }
	inline void set_m_AngularDampingMode_17(int32_t value)
	{
		___m_AngularDampingMode_17 = value;
	}

	inline static int32_t get_offset_of_m_PitchDamping_18() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_PitchDamping_18)); }
	inline float get_m_PitchDamping_18() const { return ___m_PitchDamping_18; }
	inline float* get_address_of_m_PitchDamping_18() { return &___m_PitchDamping_18; }
	inline void set_m_PitchDamping_18(float value)
	{
		___m_PitchDamping_18 = value;
	}

	inline static int32_t get_offset_of_m_YawDamping_19() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_YawDamping_19)); }
	inline float get_m_YawDamping_19() const { return ___m_YawDamping_19; }
	inline float* get_address_of_m_YawDamping_19() { return &___m_YawDamping_19; }
	inline void set_m_YawDamping_19(float value)
	{
		___m_YawDamping_19 = value;
	}

	inline static int32_t get_offset_of_m_RollDamping_20() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_RollDamping_20)); }
	inline float get_m_RollDamping_20() const { return ___m_RollDamping_20; }
	inline float* get_address_of_m_RollDamping_20() { return &___m_RollDamping_20; }
	inline void set_m_RollDamping_20(float value)
	{
		___m_RollDamping_20 = value;
	}

	inline static int32_t get_offset_of_m_AngularDamping_21() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_AngularDamping_21)); }
	inline float get_m_AngularDamping_21() const { return ___m_AngularDamping_21; }
	inline float* get_address_of_m_AngularDamping_21() { return &___m_AngularDamping_21; }
	inline void set_m_AngularDamping_21(float value)
	{
		___m_AngularDamping_21 = value;
	}

	inline static int32_t get_offset_of_U3CHideOffsetInInspectorU3Ek__BackingField_22() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___U3CHideOffsetInInspectorU3Ek__BackingField_22)); }
	inline bool get_U3CHideOffsetInInspectorU3Ek__BackingField_22() const { return ___U3CHideOffsetInInspectorU3Ek__BackingField_22; }
	inline bool* get_address_of_U3CHideOffsetInInspectorU3Ek__BackingField_22() { return &___U3CHideOffsetInInspectorU3Ek__BackingField_22; }
	inline void set_U3CHideOffsetInInspectorU3Ek__BackingField_22(bool value)
	{
		___U3CHideOffsetInInspectorU3Ek__BackingField_22 = value;
	}

	inline static int32_t get_offset_of_m_PreviousTargetPosition_23() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_PreviousTargetPosition_23)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_PreviousTargetPosition_23() const { return ___m_PreviousTargetPosition_23; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_PreviousTargetPosition_23() { return &___m_PreviousTargetPosition_23; }
	inline void set_m_PreviousTargetPosition_23(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_PreviousTargetPosition_23 = value;
	}

	inline static int32_t get_offset_of_m_PreviousReferenceOrientation_24() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_PreviousReferenceOrientation_24)); }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_m_PreviousReferenceOrientation_24() const { return ___m_PreviousReferenceOrientation_24; }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_m_PreviousReferenceOrientation_24() { return &___m_PreviousReferenceOrientation_24; }
	inline void set_m_PreviousReferenceOrientation_24(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
	{
		___m_PreviousReferenceOrientation_24 = value;
	}

	inline static int32_t get_offset_of_m_targetOrientationOnAssign_25() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_targetOrientationOnAssign_25)); }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  get_m_targetOrientationOnAssign_25() const { return ___m_targetOrientationOnAssign_25; }
	inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_m_targetOrientationOnAssign_25() { return &___m_targetOrientationOnAssign_25; }
	inline void set_m_targetOrientationOnAssign_25(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  value)
	{
		___m_targetOrientationOnAssign_25 = value;
	}

	inline static int32_t get_offset_of_m_PreviousOffset_26() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_PreviousOffset_26)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_PreviousOffset_26() const { return ___m_PreviousOffset_26; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_PreviousOffset_26() { return &___m_PreviousOffset_26; }
	inline void set_m_PreviousOffset_26(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_PreviousOffset_26 = value;
	}

	inline static int32_t get_offset_of_m_previousTarget_27() { return static_cast<int32_t>(offsetof(CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881, ___m_previousTarget_27)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_m_previousTarget_27() const { return ___m_previousTarget_27; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_m_previousTarget_27() { return &___m_previousTarget_27; }
	inline void set_m_previousTarget_27(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___m_previousTarget_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_previousTarget_27), (void*)value);
	}
};


// Cinemachine.CinemachineVirtualCamera
struct CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C  : public CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5
{
public:
	// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::m_LookAt
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_LookAt_19;
	// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::m_Follow
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_Follow_20;
	// Cinemachine.LensSettings Cinemachine.CinemachineVirtualCamera::m_Lens
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  ___m_Lens_21;
	// Cinemachine.CinemachineVirtualCameraBase/TransitionParams Cinemachine.CinemachineVirtualCamera::m_Transitions
	TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C  ___m_Transitions_22;
	// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineVirtualCamera::m_LegacyBlendHint
	int32_t ___m_LegacyBlendHint_23;
	// System.Boolean Cinemachine.CinemachineVirtualCamera::<UserIsDragging>k__BackingField
	bool ___U3CUserIsDraggingU3Ek__BackingField_27;
	// Cinemachine.CameraState Cinemachine.CinemachineVirtualCamera::m_State
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  ___m_State_28;
	// Cinemachine.CinemachineComponentBase[] Cinemachine.CinemachineVirtualCamera::m_ComponentPipeline
	CinemachineComponentBaseU5BU5D_t103C5C1C3257AA526385CAD3B1FD18E5CC1446EC* ___m_ComponentPipeline_29;
	// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::m_ComponentOwner
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_ComponentOwner_30;
	// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::mCachedLookAtTarget
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___mCachedLookAtTarget_31;
	// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCamera::mCachedLookAtTargetVcam
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___mCachedLookAtTargetVcam_32;

public:
	inline static int32_t get_offset_of_m_LookAt_19() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___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(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___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_Lens_21() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___m_Lens_21)); }
	inline LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  get_m_Lens_21() const { return ___m_Lens_21; }
	inline LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * get_address_of_m_Lens_21() { return &___m_Lens_21; }
	inline void set_m_Lens_21(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  value)
	{
		___m_Lens_21 = value;
	}

	inline static int32_t get_offset_of_m_Transitions_22() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___m_Transitions_22)); }
	inline TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C  get_m_Transitions_22() const { return ___m_Transitions_22; }
	inline TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * get_address_of_m_Transitions_22() { return &___m_Transitions_22; }
	inline void set_m_Transitions_22(TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C  value)
	{
		___m_Transitions_22 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_Transitions_22))->___m_OnCameraLive_2), (void*)NULL);
	}

	inline static int32_t get_offset_of_m_LegacyBlendHint_23() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___m_LegacyBlendHint_23)); }
	inline int32_t get_m_LegacyBlendHint_23() const { return ___m_LegacyBlendHint_23; }
	inline int32_t* get_address_of_m_LegacyBlendHint_23() { return &___m_LegacyBlendHint_23; }
	inline void set_m_LegacyBlendHint_23(int32_t value)
	{
		___m_LegacyBlendHint_23 = value;
	}

	inline static int32_t get_offset_of_U3CUserIsDraggingU3Ek__BackingField_27() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___U3CUserIsDraggingU3Ek__BackingField_27)); }
	inline bool get_U3CUserIsDraggingU3Ek__BackingField_27() const { return ___U3CUserIsDraggingU3Ek__BackingField_27; }
	inline bool* get_address_of_U3CUserIsDraggingU3Ek__BackingField_27() { return &___U3CUserIsDraggingU3Ek__BackingField_27; }
	inline void set_U3CUserIsDraggingU3Ek__BackingField_27(bool value)
	{
		___U3CUserIsDraggingU3Ek__BackingField_27 = value;
	}

	inline static int32_t get_offset_of_m_State_28() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___m_State_28)); }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  get_m_State_28() const { return ___m_State_28; }
	inline CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * get_address_of_m_State_28() { return &___m_State_28; }
	inline void set_m_State_28(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  value)
	{
		___m_State_28 = value;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_28))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_28))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_28))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_State_28))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_State_28))->___m_CustomOverflow_15), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_ComponentPipeline_29() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___m_ComponentPipeline_29)); }
	inline CinemachineComponentBaseU5BU5D_t103C5C1C3257AA526385CAD3B1FD18E5CC1446EC* get_m_ComponentPipeline_29() const { return ___m_ComponentPipeline_29; }
	inline CinemachineComponentBaseU5BU5D_t103C5C1C3257AA526385CAD3B1FD18E5CC1446EC** get_address_of_m_ComponentPipeline_29() { return &___m_ComponentPipeline_29; }
	inline void set_m_ComponentPipeline_29(CinemachineComponentBaseU5BU5D_t103C5C1C3257AA526385CAD3B1FD18E5CC1446EC* value)
	{
		___m_ComponentPipeline_29 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ComponentPipeline_29), (void*)value);
	}

	inline static int32_t get_offset_of_m_ComponentOwner_30() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___m_ComponentOwner_30)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_m_ComponentOwner_30() const { return ___m_ComponentOwner_30; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_m_ComponentOwner_30() { return &___m_ComponentOwner_30; }
	inline void set_m_ComponentOwner_30(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___m_ComponentOwner_30 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ComponentOwner_30), (void*)value);
	}

	inline static int32_t get_offset_of_mCachedLookAtTarget_31() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___mCachedLookAtTarget_31)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_mCachedLookAtTarget_31() const { return ___mCachedLookAtTarget_31; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_mCachedLookAtTarget_31() { return &___mCachedLookAtTarget_31; }
	inline void set_mCachedLookAtTarget_31(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___mCachedLookAtTarget_31 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCachedLookAtTarget_31), (void*)value);
	}

	inline static int32_t get_offset_of_mCachedLookAtTargetVcam_32() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C, ___mCachedLookAtTargetVcam_32)); }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * get_mCachedLookAtTargetVcam_32() const { return ___mCachedLookAtTargetVcam_32; }
	inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 ** get_address_of_mCachedLookAtTargetVcam_32() { return &___mCachedLookAtTargetVcam_32; }
	inline void set_mCachedLookAtTargetVcam_32(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * value)
	{
		___mCachedLookAtTargetVcam_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mCachedLookAtTargetVcam_32), (void*)value);
	}
};

struct CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_StaticFields
{
public:
	// Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate Cinemachine.CinemachineVirtualCamera::CreatePipelineOverride
	CreatePipelineDelegate_tB2027A3AD25F49EFC2BE7B2872BB15C1B7856C19 * ___CreatePipelineOverride_25;
	// Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate Cinemachine.CinemachineVirtualCamera::DestroyPipelineOverride
	DestroyPipelineDelegate_tA69D0FA40EDBF1EF43F75E7FE8A33D85F8DD1B28 * ___DestroyPipelineOverride_26;

public:
	inline static int32_t get_offset_of_CreatePipelineOverride_25() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_StaticFields, ___CreatePipelineOverride_25)); }
	inline CreatePipelineDelegate_tB2027A3AD25F49EFC2BE7B2872BB15C1B7856C19 * get_CreatePipelineOverride_25() const { return ___CreatePipelineOverride_25; }
	inline CreatePipelineDelegate_tB2027A3AD25F49EFC2BE7B2872BB15C1B7856C19 ** get_address_of_CreatePipelineOverride_25() { return &___CreatePipelineOverride_25; }
	inline void set_CreatePipelineOverride_25(CreatePipelineDelegate_tB2027A3AD25F49EFC2BE7B2872BB15C1B7856C19 * value)
	{
		___CreatePipelineOverride_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___CreatePipelineOverride_25), (void*)value);
	}

	inline static int32_t get_offset_of_DestroyPipelineOverride_26() { return static_cast<int32_t>(offsetof(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_StaticFields, ___DestroyPipelineOverride_26)); }
	inline DestroyPipelineDelegate_tA69D0FA40EDBF1EF43F75E7FE8A33D85F8DD1B28 * get_DestroyPipelineOverride_26() const { return ___DestroyPipelineOverride_26; }
	inline DestroyPipelineDelegate_tA69D0FA40EDBF1EF43F75E7FE8A33D85F8DD1B28 ** get_address_of_DestroyPipelineOverride_26() { return &___DestroyPipelineOverride_26; }
	inline void set_DestroyPipelineOverride_26(DestroyPipelineDelegate_tA69D0FA40EDBF1EF43F75E7FE8A33D85F8DD1B28 * value)
	{
		___DestroyPipelineOverride_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DestroyPipelineOverride_26), (void*)value);
	}
};


// Cinemachine.CinemachineGroupComposer
struct CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4  : public CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D
{
public:
	// System.Single Cinemachine.CinemachineGroupComposer::m_GroupFramingSize
	float ___m_GroupFramingSize_34;
	// Cinemachine.CinemachineGroupComposer/FramingMode Cinemachine.CinemachineGroupComposer::m_FramingMode
	int32_t ___m_FramingMode_35;
	// System.Single Cinemachine.CinemachineGroupComposer::m_FrameDamping
	float ___m_FrameDamping_36;
	// Cinemachine.CinemachineGroupComposer/AdjustmentMode Cinemachine.CinemachineGroupComposer::m_AdjustmentMode
	int32_t ___m_AdjustmentMode_37;
	// System.Single Cinemachine.CinemachineGroupComposer::m_MaxDollyIn
	float ___m_MaxDollyIn_38;
	// System.Single Cinemachine.CinemachineGroupComposer::m_MaxDollyOut
	float ___m_MaxDollyOut_39;
	// System.Single Cinemachine.CinemachineGroupComposer::m_MinimumDistance
	float ___m_MinimumDistance_40;
	// System.Single Cinemachine.CinemachineGroupComposer::m_MaximumDistance
	float ___m_MaximumDistance_41;
	// System.Single Cinemachine.CinemachineGroupComposer::m_MinimumFOV
	float ___m_MinimumFOV_42;
	// System.Single Cinemachine.CinemachineGroupComposer::m_MaximumFOV
	float ___m_MaximumFOV_43;
	// System.Single Cinemachine.CinemachineGroupComposer::m_MinimumOrthoSize
	float ___m_MinimumOrthoSize_44;
	// System.Single Cinemachine.CinemachineGroupComposer::m_MaximumOrthoSize
	float ___m_MaximumOrthoSize_45;
	// System.Single Cinemachine.CinemachineGroupComposer::m_prevFramingDistance
	float ___m_prevFramingDistance_46;
	// System.Single Cinemachine.CinemachineGroupComposer::m_prevFOV
	float ___m_prevFOV_47;
	// UnityEngine.Bounds Cinemachine.CinemachineGroupComposer::<LastBounds>k__BackingField
	Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___U3CLastBoundsU3Ek__BackingField_48;
	// UnityEngine.Matrix4x4 Cinemachine.CinemachineGroupComposer::<LastBoundsMatrix>k__BackingField
	Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___U3CLastBoundsMatrixU3Ek__BackingField_49;

public:
	inline static int32_t get_offset_of_m_GroupFramingSize_34() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_GroupFramingSize_34)); }
	inline float get_m_GroupFramingSize_34() const { return ___m_GroupFramingSize_34; }
	inline float* get_address_of_m_GroupFramingSize_34() { return &___m_GroupFramingSize_34; }
	inline void set_m_GroupFramingSize_34(float value)
	{
		___m_GroupFramingSize_34 = value;
	}

	inline static int32_t get_offset_of_m_FramingMode_35() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_FramingMode_35)); }
	inline int32_t get_m_FramingMode_35() const { return ___m_FramingMode_35; }
	inline int32_t* get_address_of_m_FramingMode_35() { return &___m_FramingMode_35; }
	inline void set_m_FramingMode_35(int32_t value)
	{
		___m_FramingMode_35 = value;
	}

	inline static int32_t get_offset_of_m_FrameDamping_36() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_FrameDamping_36)); }
	inline float get_m_FrameDamping_36() const { return ___m_FrameDamping_36; }
	inline float* get_address_of_m_FrameDamping_36() { return &___m_FrameDamping_36; }
	inline void set_m_FrameDamping_36(float value)
	{
		___m_FrameDamping_36 = value;
	}

	inline static int32_t get_offset_of_m_AdjustmentMode_37() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_AdjustmentMode_37)); }
	inline int32_t get_m_AdjustmentMode_37() const { return ___m_AdjustmentMode_37; }
	inline int32_t* get_address_of_m_AdjustmentMode_37() { return &___m_AdjustmentMode_37; }
	inline void set_m_AdjustmentMode_37(int32_t value)
	{
		___m_AdjustmentMode_37 = value;
	}

	inline static int32_t get_offset_of_m_MaxDollyIn_38() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_MaxDollyIn_38)); }
	inline float get_m_MaxDollyIn_38() const { return ___m_MaxDollyIn_38; }
	inline float* get_address_of_m_MaxDollyIn_38() { return &___m_MaxDollyIn_38; }
	inline void set_m_MaxDollyIn_38(float value)
	{
		___m_MaxDollyIn_38 = value;
	}

	inline static int32_t get_offset_of_m_MaxDollyOut_39() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_MaxDollyOut_39)); }
	inline float get_m_MaxDollyOut_39() const { return ___m_MaxDollyOut_39; }
	inline float* get_address_of_m_MaxDollyOut_39() { return &___m_MaxDollyOut_39; }
	inline void set_m_MaxDollyOut_39(float value)
	{
		___m_MaxDollyOut_39 = value;
	}

	inline static int32_t get_offset_of_m_MinimumDistance_40() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_MinimumDistance_40)); }
	inline float get_m_MinimumDistance_40() const { return ___m_MinimumDistance_40; }
	inline float* get_address_of_m_MinimumDistance_40() { return &___m_MinimumDistance_40; }
	inline void set_m_MinimumDistance_40(float value)
	{
		___m_MinimumDistance_40 = value;
	}

	inline static int32_t get_offset_of_m_MaximumDistance_41() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_MaximumDistance_41)); }
	inline float get_m_MaximumDistance_41() const { return ___m_MaximumDistance_41; }
	inline float* get_address_of_m_MaximumDistance_41() { return &___m_MaximumDistance_41; }
	inline void set_m_MaximumDistance_41(float value)
	{
		___m_MaximumDistance_41 = value;
	}

	inline static int32_t get_offset_of_m_MinimumFOV_42() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_MinimumFOV_42)); }
	inline float get_m_MinimumFOV_42() const { return ___m_MinimumFOV_42; }
	inline float* get_address_of_m_MinimumFOV_42() { return &___m_MinimumFOV_42; }
	inline void set_m_MinimumFOV_42(float value)
	{
		___m_MinimumFOV_42 = value;
	}

	inline static int32_t get_offset_of_m_MaximumFOV_43() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_MaximumFOV_43)); }
	inline float get_m_MaximumFOV_43() const { return ___m_MaximumFOV_43; }
	inline float* get_address_of_m_MaximumFOV_43() { return &___m_MaximumFOV_43; }
	inline void set_m_MaximumFOV_43(float value)
	{
		___m_MaximumFOV_43 = value;
	}

	inline static int32_t get_offset_of_m_MinimumOrthoSize_44() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_MinimumOrthoSize_44)); }
	inline float get_m_MinimumOrthoSize_44() const { return ___m_MinimumOrthoSize_44; }
	inline float* get_address_of_m_MinimumOrthoSize_44() { return &___m_MinimumOrthoSize_44; }
	inline void set_m_MinimumOrthoSize_44(float value)
	{
		___m_MinimumOrthoSize_44 = value;
	}

	inline static int32_t get_offset_of_m_MaximumOrthoSize_45() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_MaximumOrthoSize_45)); }
	inline float get_m_MaximumOrthoSize_45() const { return ___m_MaximumOrthoSize_45; }
	inline float* get_address_of_m_MaximumOrthoSize_45() { return &___m_MaximumOrthoSize_45; }
	inline void set_m_MaximumOrthoSize_45(float value)
	{
		___m_MaximumOrthoSize_45 = value;
	}

	inline static int32_t get_offset_of_m_prevFramingDistance_46() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_prevFramingDistance_46)); }
	inline float get_m_prevFramingDistance_46() const { return ___m_prevFramingDistance_46; }
	inline float* get_address_of_m_prevFramingDistance_46() { return &___m_prevFramingDistance_46; }
	inline void set_m_prevFramingDistance_46(float value)
	{
		___m_prevFramingDistance_46 = value;
	}

	inline static int32_t get_offset_of_m_prevFOV_47() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___m_prevFOV_47)); }
	inline float get_m_prevFOV_47() const { return ___m_prevFOV_47; }
	inline float* get_address_of_m_prevFOV_47() { return &___m_prevFOV_47; }
	inline void set_m_prevFOV_47(float value)
	{
		___m_prevFOV_47 = value;
	}

	inline static int32_t get_offset_of_U3CLastBoundsU3Ek__BackingField_48() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___U3CLastBoundsU3Ek__BackingField_48)); }
	inline Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  get_U3CLastBoundsU3Ek__BackingField_48() const { return ___U3CLastBoundsU3Ek__BackingField_48; }
	inline Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * get_address_of_U3CLastBoundsU3Ek__BackingField_48() { return &___U3CLastBoundsU3Ek__BackingField_48; }
	inline void set_U3CLastBoundsU3Ek__BackingField_48(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  value)
	{
		___U3CLastBoundsU3Ek__BackingField_48 = value;
	}

	inline static int32_t get_offset_of_U3CLastBoundsMatrixU3Ek__BackingField_49() { return static_cast<int32_t>(offsetof(CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4, ___U3CLastBoundsMatrixU3Ek__BackingField_49)); }
	inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  get_U3CLastBoundsMatrixU3Ek__BackingField_49() const { return ___U3CLastBoundsMatrixU3Ek__BackingField_49; }
	inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_U3CLastBoundsMatrixU3Ek__BackingField_49() { return &___U3CLastBoundsMatrixU3Ek__BackingField_49; }
	inline void set_U3CLastBoundsMatrixU3Ek__BackingField_49(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  value)
	{
		___U3CLastBoundsMatrixU3Ek__BackingField_49 = value;
	}
};


// Cinemachine.CinemachineOrbitalTransposer
struct CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2  : public CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881
{
public:
	// Cinemachine.CinemachineOrbitalTransposer/Heading Cinemachine.CinemachineOrbitalTransposer::m_Heading
	Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9  ___m_Heading_28;
	// Cinemachine.AxisState/Recentering Cinemachine.CinemachineOrbitalTransposer::m_RecenterToTargetHeading
	Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  ___m_RecenterToTargetHeading_29;
	// Cinemachine.AxisState Cinemachine.CinemachineOrbitalTransposer::m_XAxis
	AxisState_t376D19829A676B98933979F42845F6476071DDE8  ___m_XAxis_30;
	// System.Single Cinemachine.CinemachineOrbitalTransposer::m_LegacyRadius
	float ___m_LegacyRadius_31;
	// System.Single Cinemachine.CinemachineOrbitalTransposer::m_LegacyHeightOffset
	float ___m_LegacyHeightOffset_32;
	// System.Single Cinemachine.CinemachineOrbitalTransposer::m_LegacyHeadingBias
	float ___m_LegacyHeadingBias_33;
	// System.Boolean Cinemachine.CinemachineOrbitalTransposer::m_HeadingIsSlave
	bool ___m_HeadingIsSlave_34;
	// Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate Cinemachine.CinemachineOrbitalTransposer::HeadingUpdater
	UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * ___HeadingUpdater_35;
	// UnityEngine.Vector3 Cinemachine.CinemachineOrbitalTransposer::mLastTargetPosition
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___mLastTargetPosition_36;
	// Cinemachine.Utility.HeadingTracker Cinemachine.CinemachineOrbitalTransposer::mHeadingTracker
	HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * ___mHeadingTracker_37;
	// UnityEngine.Rigidbody Cinemachine.CinemachineOrbitalTransposer::mTargetRigidBody
	Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * ___mTargetRigidBody_38;
	// UnityEngine.Transform Cinemachine.CinemachineOrbitalTransposer::<PreviousTarget>k__BackingField
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___U3CPreviousTargetU3Ek__BackingField_39;
	// UnityEngine.Vector3 Cinemachine.CinemachineOrbitalTransposer::mLastCameraPosition
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___mLastCameraPosition_40;
	// System.Single Cinemachine.CinemachineOrbitalTransposer::<LastHeading>k__BackingField
	float ___U3CLastHeadingU3Ek__BackingField_41;

public:
	inline static int32_t get_offset_of_m_Heading_28() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___m_Heading_28)); }
	inline Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9  get_m_Heading_28() const { return ___m_Heading_28; }
	inline Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * get_address_of_m_Heading_28() { return &___m_Heading_28; }
	inline void set_m_Heading_28(Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9  value)
	{
		___m_Heading_28 = value;
	}

	inline static int32_t get_offset_of_m_RecenterToTargetHeading_29() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___m_RecenterToTargetHeading_29)); }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  get_m_RecenterToTargetHeading_29() const { return ___m_RecenterToTargetHeading_29; }
	inline Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * get_address_of_m_RecenterToTargetHeading_29() { return &___m_RecenterToTargetHeading_29; }
	inline void set_m_RecenterToTargetHeading_29(Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  value)
	{
		___m_RecenterToTargetHeading_29 = value;
	}

	inline static int32_t get_offset_of_m_XAxis_30() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___m_XAxis_30)); }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8  get_m_XAxis_30() const { return ___m_XAxis_30; }
	inline AxisState_t376D19829A676B98933979F42845F6476071DDE8 * get_address_of_m_XAxis_30() { return &___m_XAxis_30; }
	inline void set_m_XAxis_30(AxisState_t376D19829A676B98933979F42845F6476071DDE8  value)
	{
		___m_XAxis_30 = value;
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_XAxis_30))->___m_InputAxisName_5), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&___m_XAxis_30))->___m_InputAxisProvider_14), (void*)NULL);
		#endif
	}

	inline static int32_t get_offset_of_m_LegacyRadius_31() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___m_LegacyRadius_31)); }
	inline float get_m_LegacyRadius_31() const { return ___m_LegacyRadius_31; }
	inline float* get_address_of_m_LegacyRadius_31() { return &___m_LegacyRadius_31; }
	inline void set_m_LegacyRadius_31(float value)
	{
		___m_LegacyRadius_31 = value;
	}

	inline static int32_t get_offset_of_m_LegacyHeightOffset_32() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___m_LegacyHeightOffset_32)); }
	inline float get_m_LegacyHeightOffset_32() const { return ___m_LegacyHeightOffset_32; }
	inline float* get_address_of_m_LegacyHeightOffset_32() { return &___m_LegacyHeightOffset_32; }
	inline void set_m_LegacyHeightOffset_32(float value)
	{
		___m_LegacyHeightOffset_32 = value;
	}

	inline static int32_t get_offset_of_m_LegacyHeadingBias_33() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___m_LegacyHeadingBias_33)); }
	inline float get_m_LegacyHeadingBias_33() const { return ___m_LegacyHeadingBias_33; }
	inline float* get_address_of_m_LegacyHeadingBias_33() { return &___m_LegacyHeadingBias_33; }
	inline void set_m_LegacyHeadingBias_33(float value)
	{
		___m_LegacyHeadingBias_33 = value;
	}

	inline static int32_t get_offset_of_m_HeadingIsSlave_34() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___m_HeadingIsSlave_34)); }
	inline bool get_m_HeadingIsSlave_34() const { return ___m_HeadingIsSlave_34; }
	inline bool* get_address_of_m_HeadingIsSlave_34() { return &___m_HeadingIsSlave_34; }
	inline void set_m_HeadingIsSlave_34(bool value)
	{
		___m_HeadingIsSlave_34 = value;
	}

	inline static int32_t get_offset_of_HeadingUpdater_35() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___HeadingUpdater_35)); }
	inline UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * get_HeadingUpdater_35() const { return ___HeadingUpdater_35; }
	inline UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D ** get_address_of_HeadingUpdater_35() { return &___HeadingUpdater_35; }
	inline void set_HeadingUpdater_35(UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * value)
	{
		___HeadingUpdater_35 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___HeadingUpdater_35), (void*)value);
	}

	inline static int32_t get_offset_of_mLastTargetPosition_36() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___mLastTargetPosition_36)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_mLastTargetPosition_36() const { return ___mLastTargetPosition_36; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_mLastTargetPosition_36() { return &___mLastTargetPosition_36; }
	inline void set_mLastTargetPosition_36(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___mLastTargetPosition_36 = value;
	}

	inline static int32_t get_offset_of_mHeadingTracker_37() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___mHeadingTracker_37)); }
	inline HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * get_mHeadingTracker_37() const { return ___mHeadingTracker_37; }
	inline HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 ** get_address_of_mHeadingTracker_37() { return &___mHeadingTracker_37; }
	inline void set_mHeadingTracker_37(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * value)
	{
		___mHeadingTracker_37 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mHeadingTracker_37), (void*)value);
	}

	inline static int32_t get_offset_of_mTargetRigidBody_38() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___mTargetRigidBody_38)); }
	inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * get_mTargetRigidBody_38() const { return ___mTargetRigidBody_38; }
	inline Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A ** get_address_of_mTargetRigidBody_38() { return &___mTargetRigidBody_38; }
	inline void set_mTargetRigidBody_38(Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * value)
	{
		___mTargetRigidBody_38 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mTargetRigidBody_38), (void*)value);
	}

	inline static int32_t get_offset_of_U3CPreviousTargetU3Ek__BackingField_39() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___U3CPreviousTargetU3Ek__BackingField_39)); }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_U3CPreviousTargetU3Ek__BackingField_39() const { return ___U3CPreviousTargetU3Ek__BackingField_39; }
	inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_U3CPreviousTargetU3Ek__BackingField_39() { return &___U3CPreviousTargetU3Ek__BackingField_39; }
	inline void set_U3CPreviousTargetU3Ek__BackingField_39(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
	{
		___U3CPreviousTargetU3Ek__BackingField_39 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CPreviousTargetU3Ek__BackingField_39), (void*)value);
	}

	inline static int32_t get_offset_of_mLastCameraPosition_40() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___mLastCameraPosition_40)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_mLastCameraPosition_40() const { return ___mLastCameraPosition_40; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_mLastCameraPosition_40() { return &___mLastCameraPosition_40; }
	inline void set_mLastCameraPosition_40(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___mLastCameraPosition_40 = value;
	}

	inline static int32_t get_offset_of_U3CLastHeadingU3Ek__BackingField_41() { return static_cast<int32_t>(offsetof(CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2, ___U3CLastHeadingU3Ek__BackingField_41)); }
	inline float get_U3CLastHeadingU3Ek__BackingField_41() const { return ___U3CLastHeadingU3Ek__BackingField_41; }
	inline float* get_address_of_U3CLastHeadingU3Ek__BackingField_41() { return &___U3CLastHeadingU3Ek__BackingField_41; }
	inline void set_U3CLastHeadingU3Ek__BackingField_41(float value)
	{
		___U3CLastHeadingU3Ek__BackingField_41 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Cinemachine.CinemachineVirtualCamera[]
struct CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * m_Items[1];

public:
	inline CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C ** 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, CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.String[]
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) String_t* m_Items[1];

public:
	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// Cinemachine.CinemachineOrbitalTransposer[]
struct CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * m_Items[1];

public:
	inline CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 ** 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, CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Single[]
struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) float m_Items[1];

public:
	inline float GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline float* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, float value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline float GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
	{
		m_Items[index] = value;
	}
};
// Cinemachine.CinemachineFreeLook/Orbit[]
struct OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5  m_Items[1];

public:
	inline Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5 * 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, Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  m_Items[1];

public:
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * 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, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.InputSystem.InputAction[]
struct InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * m_Items[1];

public:
	inline InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 ** 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, InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * 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.CinemachinePath/Waypoint[]
struct WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  m_Items[1];

public:
	inline Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5 * 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, Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  value)
	{
		m_Items[index] = value;
	}
};
// Cinemachine.CinemachineSmoothPath/Waypoint[]
struct WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  m_Items[1];

public:
	inline Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 * 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, Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  value)
	{
		m_Items[index] = value;
	}
};
// Cinemachine.CinemachineStateDrivenCamera/ParentHash[]
struct ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036  m_Items[1];

public:
	inline ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036 * 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, ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036  value)
	{
		m_Items[index] = value;
	}
};
// Cinemachine.CinemachineStateDrivenCamera/Instruction[]
struct InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  m_Items[1];

public:
	inline Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * 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_tF7573536FFDAE041562512FF1F00774A07AAA0BF  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_VirtualCamera_1), (void*)NULL);
	}
	inline Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_VirtualCamera_1), (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);
	}
};
// Cinemachine.CinemachineStateDrivenCamera/HashPair[]
struct HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  m_Items[1];

public:
	inline HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790 * 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, HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.AnimatorClipInfo[]
struct AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  m_Items[1];

public:
	inline AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 * 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, AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  value)
	{
		m_Items[index] = value;
	}
};


// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m91084DCF8BFB10517C15219307054B7B971AC8A5_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Remove(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m05A1DBBB51DD02B44F81FDB9ECDDED8304381F1D_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m2CDA40DEC2900A9CB00F8348FF386DF44ABD0EC7_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_mF670AD4C3F2685F0797E05C5491BC1841CEA9DBA_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Collections.Generic.HashSet`1/Enumerator<!0> System.Collections.Generic.HashSet`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A  HashSet_1_GetEnumerator_m7B591DC586DE6ACF8918E1BC71FA731FB919603E_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.HashSet`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_mC55AF9E2F45639649E40AF5919D6169FD9543E01_gshared_inline (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD87CDEF3F60C047F21B9E6A48590E59D9D6621C9_gshared (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.HashSet`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m8A225BA705CC2D5BA0A22FF58381EA1FDB37ED20_gshared (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (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 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);
// 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 UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __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);
// 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.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);
// !!0 UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// T Cinemachine.CinemachineVirtualCamera::GetCinemachineComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * CinemachineVirtualCamera_GetCinemachineComponent_TisRuntimeObject_m057362AEC21C83F60E2A6F055FCAC147F961D6EB_gshared (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * __this, const RuntimeMethod* method);
// T Cinemachine.CinemachineVirtualCamera::AddCinemachineComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * CinemachineVirtualCamera_AddCinemachineComponent_TisRuntimeObject_m50BB793BE93E54CFC5E94BE50AADBA5E02E4D17A_gshared (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * __this, 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 UnityEngine.InputSystem.InputAction::ReadValue<UnityEngine.Vector2>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  InputAction_ReadValue_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_m44678B7D383453D730B67AB2CCE3579D2AC0687F_gshared (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.InputSystem.InputAction::ReadValue<System.Single>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputAction_ReadValue_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m868F41761382778B94845B27E2B6D041FE814E88_gshared (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * __this, const RuntimeMethod* method);
// !0 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Users.InputUser>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F  ReadOnlyArray_1_get_Item_m6102ACF94EC71287F4DB0C82440C61109E0BAACF_gshared (ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mCA84157864A199574AD0B7F3083F99B54DC1F98C_gshared (Func_2_t99409DECFF50F0FA9B427C863AC6C99C66E6F9F8 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// !!0 System.Linq.Enumerable::First<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerable_First_TisRuntimeObject_m24A685394AAEB22D562E51D9B0F4E6B5BAB2C03C_gshared (RuntimeObject* ___source0, Func_2_t99409DECFF50F0FA9B427C863AC6C99C66E6F9F8 * ___predicate1, 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);
// System.Single UnityEngine.Playables.PlayableExtensions::GetInputWeight<UnityEngine.Playables.Playable>(!!0,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayableExtensions_GetInputWeight_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m9A11DF38B7A7C8F29809D196611ABA216482501E_gshared (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, int32_t ___inputIndex1, const RuntimeMethod* method);
// UnityEngine.Playables.Playable UnityEngine.Playables.PlayableExtensions::GetInput<UnityEngine.Playables.Playable>(!!0,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_gshared (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, int32_t ___inputPort1, const RuntimeMethod* method);
// UnityEngine.Playables.ScriptPlayable`1<!0> UnityEngine.Playables.ScriptPlayable`1<System.Object>::op_Explicit(UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266  ScriptPlayable_1_op_Explicit_mDEE82D4224351A8543D0E65272C509FA8717E930_gshared (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method);
// !0 UnityEngine.Playables.ScriptPlayable`1<System.Object>::GetBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ScriptPlayable_1_GetBehaviour_mAAB5A26737D268B878D5CDCF0888FC9B738C09F9_gshared (ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266 * __this, const RuntimeMethod* method);
// UnityEngine.Playables.PlayState UnityEngine.Playables.PlayableExtensions::GetPlayState<UnityEngine.Playables.Playable>(!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayableExtensions_GetPlayState_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m95C85337B14D4D27BD69315D6D55ECCF54551B15_gshared (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method);
// System.Double UnityEngine.Playables.PlayableExtensions::GetTime<UnityEngine.Playables.ScriptPlayable`1<System.Object>>(!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableExtensions_GetTime_TisScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266_m62386FE1802F4A372BEB4AF6FE90DA3B15CE5E4E_gshared (ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266  ___playable0, const RuntimeMethod* method);
// System.Double UnityEngine.Playables.PlayableExtensions::GetTime<UnityEngine.Playables.Playable>(!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733_gshared (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method);
// System.Double UnityEngine.Playables.PlayableExtensions::GetDuration<UnityEngine.Playables.ScriptPlayable`1<System.Object>>(!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableExtensions_GetDuration_TisScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266_mDF1267B440DEF4B05C838045C51A203D4154865C_gshared (ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266  ___playable0, const RuntimeMethod* method);
// System.Double UnityEngine.Playables.PlayableExtensions::GetDuration<UnityEngine.Playables.Playable>(!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableExtensions_GetDuration_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m891A55D4BEA5B341FA24B90FDB4280FE8F2A052E_gshared (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Playables.PlayableExtensions::GetInputCount<UnityEngine.Playables.Playable>(!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayableExtensions_GetInputCount_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m1EB83B507BE1E25B4C3A78F737FA3138F2A8EFCF_gshared (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::TryGetValue(!0,!1&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD30FE5F3EA63CD6831E4AA9E6901323436D6F9A4_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC9E7381F0B0B82E0320B2523835DAFC9CB3D1C8D_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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.Dictionary`2<System.Object,System.Int32>::Add(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mC76EFEFB0C2887C50A750B1D65544825CF580BEA_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, int32_t ___value1, 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);
// UnityEngine.Playables.ScriptPlayable`1<!0> UnityEngine.Playables.ScriptPlayable`1<System.Object>::Create(UnityEngine.Playables.PlayableGraph,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266  ScriptPlayable_1_Create_m2B1A44D92EE622A223556375D244F514B431A617_gshared (PlayableGraph_t2D5083CFACB413FA1BB13FF054BE09A5A55A205A  ___graph0, int32_t ___inputCount1, const RuntimeMethod* method);
// !0 UnityEngine.ExposedReference`1<System.Object>::Resolve(UnityEngine.IExposedPropertyTable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ExposedReference_1_Resolve_m314B9EC13A521CFEEFE00EE3B4A26B1BBB511DD8_gshared (ExposedReference_1_tB30E5640E28EA6672AF4035F9D1AAF88CE5DBE20 * __this, RuntimeObject* ___resolver0, const RuntimeMethod* method);
// UnityEngine.Playables.Playable UnityEngine.Playables.ScriptPlayable`1<System.Object>::op_Implicit(UnityEngine.Playables.ScriptPlayable`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ScriptPlayable_1_op_Implicit_m93B777FC690A8A1700ADEC08D20C44C8AF93A1E8_gshared (ScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266  ___playable0, 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.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m36A7E14CC3BEACF376E6AE7CD0C59D2EE22793D1_gshared (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mE6BF870B04922441F9F2760E782DEE6EE682615A_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_gshared_inline (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEE5008620AD789A5ECFD437197856B14B6E7EB0C_gshared_inline (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mE85F59FA0393F494F4C13B9B706A5B64BF08E363_gshared (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __this, HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  ___item0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::set_Item(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, const RuntimeMethod* method);
// !1 System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Item(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_gshared_inline (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mAFA9C1E0120FD5427AC99B5BA0EBB358EE90153F_gshared_inline (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m176379510B1064AE738C26AB1B809B2161396D9F_gshared (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * __this, const RuntimeMethod* method);

// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Object>::Contains(!0)
inline bool HashSet_1_Contains_mECDCCCAF7B53A12F31315B4716EB75867A97993D (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * __this, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 *, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *, const RuntimeMethod*))HashSet_1_Contains_m91084DCF8BFB10517C15219307054B7B971AC8A5_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Object>::Remove(!0)
inline bool HashSet_1_Remove_m6D156D2BF6BBD2503C7EC755D4F79AEA807FFA7B (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * __this, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 *, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *, const RuntimeMethod*))HashSet_1_Remove_m05A1DBBB51DD02B44F81FDB9ECDDED8304381F1D_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Object>::.ctor()
inline void HashSet_1__ctor_m47BE8F26D40810EF4DCA2CF9D664944C572E5F55 (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 *, const RuntimeMethod*))HashSet_1__ctor_m2CDA40DEC2900A9CB00F8348FF386DF44ABD0EC7_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Object>::Add(!0)
inline bool HashSet_1_Add_m58D389E6A64A5DC73C04D62C2091AED3BDF56C29 (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * __this, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 *, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *, const RuntimeMethod*))HashSet_1_Add_mF670AD4C3F2685F0797E05C5491BC1841CEA9DBA_gshared)(__this, ___item0, 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);
// System.Void UnityEngine.GUIContent::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIContent__ctor_m3FABF20C213051E685B41CA898A20885E02111F0 (GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * __this, String_t* ___text0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.GUIStyle::CalcSize(UnityEngine.GUIContent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  GUIStyle_CalcSize_m3B4ADD2AF66EFF1A273C10C0F77741EAD96F3F2D (GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * __this, GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * ___content0, const RuntimeMethod* method);
// System.Collections.Generic.HashSet`1/Enumerator<!0> System.Collections.Generic.HashSet`1<UnityEngine.Object>::GetEnumerator()
inline Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E  HashSet_1_GetEnumerator_mCD53F758FB21FF0A9C80FBF30EC1C7836508400B (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E  (*) (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 *, const RuntimeMethod*))HashSet_1_GetEnumerator_m7B591DC586DE6ACF8918E1BC71FA731FB919603E_gshared)(__this, method);
}
// !0 System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Object>::get_Current()
inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * Enumerator_get_Current_m32150A518D7F531218880279F2F45C45568381C3_inline (Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E * __this, const RuntimeMethod* method)
{
	return ((  Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * (*) (Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E *, const RuntimeMethod*))Enumerator_get_Current_mC55AF9E2F45639649E40AF5919D6169FD9543E01_gshared_inline)(__this, 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.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Object>::MoveNext()
inline bool Enumerator_MoveNext_m14F7E394C5066F85AD03AE904FC5A80FF2E50E21 (Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E *, const RuntimeMethod*))Enumerator_MoveNext_mD87CDEF3F60C047F21B9E6A48590E59D9D6621C9_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Object>::Dispose()
inline void Enumerator_Dispose_m2E7BD9BD71B138BA0B9C868543001638A6217B0B (Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E * __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E *, const RuntimeMethod*))Enumerator_Dispose_m8A225BA705CC2D5BA0A22FF58381EA1FDB37ED20_gshared)(__this, 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.Int32 System.Collections.Generic.List`1<System.Text.StringBuilder>::get_Count()
inline int32_t List_1_get_Count_m6FB59252D979982A69FF624AEAD1998FB08E1205_inline (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
}
// System.Void System.Text.StringBuilder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9 (StringBuilder_t * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Text.StringBuilder>::get_Item(System.Int32)
inline StringBuilder_t * List_1_get_Item_mD026F999061A9E78D9B35A48E111F1E453A4F0D9_inline (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  StringBuilder_t * (*) (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<System.Text.StringBuilder>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m54124251DCEAAEBCB780120514621A515A3F0337 (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m66148860899ECCAE9B323372032BFC1C255393D2_gshared)(__this, ___index0, 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.Void System.Collections.Generic.List`1<System.Text.StringBuilder>::.ctor()
inline void List_1__ctor_m25B33CA4B37FA21B382D2C7C914149297FA4D623 (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Text.StringBuilder>::Add(!0)
inline void List_1_Add_m268C6B145F8FBB50C5DDBD0B6E8C25F83715EE36 (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * __this, StringBuilder_t * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 *, StringBuilder_t *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
}
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290 (const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineDollyCart::SetCartPosition(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDollyCart_SetCartPosition_mF463212396484570037D81562ED14A21ECFD746F (CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118 * __this, float ___distanceAlongPath0, 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.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.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePositionAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachinePathBase_EvaluatePositionAtUnit_mCC69EFCF35ED5B1210214A96C100E8B809FD5B85 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, int32_t ___units1, 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.Quaternion Cinemachine.CinemachinePathBase::EvaluateOrientationAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachinePathBase_EvaluateOrientationAtUnit_m78B5F5388A3DD41392F335CA7DB59CA1D8B978F5 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, int32_t ___units1, 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.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __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);
// !!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);
}
// 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.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m8850D65592770A364D494025FF3A73E8D4D70485 (RuntimeObject * ___message0, 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);
}
// Cinemachine.CameraState Cinemachine.CameraState::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CameraState_get_Default_m12D560DD60BC9AC6B1A0287EF92D21BFF1C1C8A7 (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 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 UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __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.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);
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50 (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);
// 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);
// Cinemachine.LensSettings Cinemachine.LensSettings::FromCamera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  LensSettings_FromCamera_mB70878A0FEE612591846D38DEB0C519E62D26062 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___fromCamera0, 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);
// 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);
// 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);
// 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);
// 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.Boolean Cinemachine.Utility.UnityVectorExtensions::AlmostZero(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v0, 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.Vector3 UnityEngine.Vector3::Project(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_Project_m57D54B16F36E620C294F4B209CD4C8E46A58D1B6 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___onNormal1, 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);
// System.Void Cinemachine.CinemachineVirtualCameraBase::ApplyPositionBlendMethod(Cinemachine.CameraState&,Cinemachine.CinemachineVirtualCameraBase/BlendHint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_ApplyPositionBlendMethod_m4CA02DB42D981721D75169ACDD7900477819EEC0 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state0, int32_t ___hint1, 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::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase__ctor_m5B13AF0337DBE27A89CAF6E30FA97CBE38823F84 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineFixedSignal::AxisDuration(UnityEngine.AnimationCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisDuration_m722605DBBFEB163DC9787AD18CD8F7920121B0DC (CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488 * __this, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___axis0, 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.Int32 UnityEngine.AnimationCurve::get_length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_length_mB3D0734222EE55DB1389BCB98CCB1324AF8AA4E0 (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * __this, const RuntimeMethod* method);
// UnityEngine.Keyframe UnityEngine.AnimationCurve::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F  AnimationCurve_get_Item_mD5F6B4C79C432C9CEADB6D116C07969802D5611A (AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Single UnityEngine.Keyframe::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_time_m75EBFDECA329315F6D41A60C0B1291F5BA4039E8 (Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F * __this, 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.Single Cinemachine.CinemachineFixedSignal::AxisValue(UnityEngine.AnimationCurve,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisValue_mADA40BCB50D24AFA3B306B3C21759DB00CB4116C (CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488 * __this, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___axis0, float ___time1, 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);
// 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.Void Cinemachine.SignalSourceAsset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSourceAsset__ctor_m6BD0FCB4BC617B1339DD54AF64C68D73217F15C4 (SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B * __this, 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);
// T Cinemachine.CinemachineExtension::GetExtraState<Cinemachine.CinemachineFollowZoom/VcamExtraState>(Cinemachine.ICinemachineCamera)
inline VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0 * CinemachineExtension_GetExtraState_TisVcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0_m8568DE3B1CACA2B5044FBEA01BCE4E6EB472420A (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
	return ((  VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0 * (*) (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 *, RuntimeObject*, const RuntimeMethod*))CinemachineExtension_GetExtraState_TisRuntimeObject_m5D2E832343704E980CC73CF4138F11C97E8D691D_gshared)(__this, ___vcam0, 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);
// UnityEngine.Vector3 Cinemachine.CameraState::get_CorrectedPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344 (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * __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);
// 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 Cinemachine.CinemachineExtension::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension__ctor_m7331AF4105FCAFF48E3CC9A412B1953647E0BEBA (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, 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);
// 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);
// 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);
// UnityEngine.Vector2 UnityEngine.Rect::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Rect_get_center_mDFC7A4AE153DCDC1D6248803381C6F36C7883707 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, 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 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);
// 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);
// System.Void Cinemachine.CinemachineFramingTransposer::set_InheritingPosition(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_InheritingPosition_mE8AC7F16BC034AC01F63BF8871A2380BA533DFEF_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, bool ___value0, 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.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.Single UnityEngine.Rect::get_yMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMax_m9685BF55B44C51FF9BA080F9995073E458E1CDC3 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, 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.Single UnityEngine.Rect::get_xMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Rect::set_xMin(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_xMin_mC91AC74347F8E3D537E8C5D70015E9B8EA872A3F (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, 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.Void UnityEngine.Rect::set_xMax(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_xMax_m4E466ED07B11CC5457BD62517418C493C0DDF2E3 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, 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.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);
// 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.Utility.PositionPredictor::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor_Reset_mB44898FC7B8E9B0A7F683840935E9BA00E699ADC (PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * __this, 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 Cinemachine.CinemachineFramingTransposer::get_InheritingPosition()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineFramingTransposer_get_InheritingPosition_m6FD62CC6C818D58C1BDAD0CFDB0DB17490098FAC_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_back()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_back_mD521DF1A2C26E145578E07D618E1E4D08A1C6220 (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);
// 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.CinemachineFramingTransposer::ComputeGroupBounds(Cinemachine.ICinemachineTargetGroup,Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineFramingTransposer_ComputeGroupBounds_m266F186335242EE480FA0DA8D2477B9672A9441F (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, RuntimeObject* ___group0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineFramingTransposer::set_TrackedPoint(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_TrackedPoint_m0F66F2FD792A1BC7873FAF52A9975CF2CB30DD82_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __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);
// 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);
// 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);
// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::get_LastBounds()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  CinemachineFramingTransposer_get_LastBounds_mA41F708F5427B0DCABFAD74902AD2FA131B9315A_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Bounds::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 Cinemachine.CinemachineFramingTransposer::get_LastBoundsMatrix()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  CinemachineFramingTransposer_get_LastBoundsMatrix_mE543BEE3801C0D544E132F28F45F0593AABF0BD4_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Matrix4x4_MultiplyPoint3x4_mA0A34C5FD162DA8E5421596F1F921436F3E7B2FC (Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___point0, const RuntimeMethod* method);
// System.Void UnityEngine.Bounds::set_center(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_center_mAC54A53224BBEFE37A4387DCBD0EF3774751221E (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineFramingTransposer::set_LastBounds(UnityEngine.Bounds)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBounds_mE7C62D2CDC58E8491783977BB73EAB7C1286B76A_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___value0, 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 UnityEngine.Bounds::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, 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);
// 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);
// System.Single Cinemachine.CinemachineFramingTransposer::GetTargetHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFramingTransposer_GetTargetHeight_mC4D0F3C7F1916B41E47FCA12F06B481A83AAF545 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___boundsSize0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Bounds::get_extents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Bounds_get_extents_mA54D7497D65DCF21CA952FA754B9D1086305FF02 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __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);
// 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.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.Vector3 Cinemachine.CinemachineFramingTransposer::get_TrackedPoint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineFramingTransposer_get_TrackedPoint_m7AD13AA3ED1185BE57C57925A65A457052F646B7_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method);
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::get_SoftGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineFramingTransposer_get_SoftGuideRect_mEAA618B22D45A8C57B8A5AE984660585B0EE2D87 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, 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);
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::ScreenToOrtho(UnityEngine.Rect,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineFramingTransposer_ScreenToOrtho_mB36BB70462CD2EE36203D5AD3E4CA83D6CDDB23C (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___rScreen0, float ___orthoSize1, float ___aspect2, 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 Cinemachine.CinemachineFramingTransposer::OrthoOffsetToScreenBounds(UnityEngine.Vector3,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineFramingTransposer_OrthoOffsetToScreenBounds_m537A7A773E2161BCDBA155497EE09CE363319A92 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___targetPos2D0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___screenRect1, 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.Single Cinemachine.CinemachineVirtualCameraBase::get_FollowTargetAttachment()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_get_FollowTargetAttachment_mC63610049FFE9F70B89E7F310C47253C90363352_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::get_HardGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineFramingTransposer_get_HardGuideRect_mC861BBCE9D49993E237ADA9BBAC17665264A87FA (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_DetachedFollowTargetDamp_mA248235BC7D1A8F9199DFEC135D8770629214BDA (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, float ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method);
// Cinemachine.CameraState Cinemachine.CinemachineComponentBase::get_VcamState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineComponentBase_get_VcamState_m0F36DA00A9FF33209646471FDF6F7EC6F7DF6B80 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB (const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___q1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___s2, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineFramingTransposer::set_LastBoundsMatrix(UnityEngine.Matrix4x4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBoundsMatrix_m82659FE5FB87F1959EAF0BB4F3FC4A53A4FCADDD_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___value0, const RuntimeMethod* method);
// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::GetScreenSpaceGroupBoundingBox(Cinemachine.ICinemachineTargetGroup,UnityEngine.Vector3&,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  CinemachineFramingTransposer_GetScreenSpaceGroupBoundingBox_mF4E5D1B62BA2FA5EB6A3D83A77E0B3E6F2580148 (RuntimeObject* ___group0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___pos1, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___orientation2, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, float ___d1, 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.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.Vector3 Cinemachine.Utility.UnityVectorExtensions::Abs(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  UnityVectorExtensions_Abs_mF5BB01E967809EAD9B96646DB47CA4457CECB544 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v0, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::Max(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_Max_mE5AD9A94D637F61BF11843D73214857F974C6701 (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___rhs1, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::Min(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_Min_m074AF7C8FD9AFB6CFA5E43311285572B916CD101 (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___rhs1, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, float ___d1, const RuntimeMethod* method);
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_m8356472A177F4B22FFCE8911EBC8547A65A07CA3 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___center0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___size1, 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.Void Cinemachine.CinemachineComponentBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase__ctor_mF80CD1194482BC499205396A8622FAE20F5B75D4 (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnValidate_mE1DC3F4318A152EE8B1821DE638615477645EF55 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Boolean Cinemachine.AxisState/Recentering::LegacyUpgrade(System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Recentering_LegacyUpgrade_mE331A7312B51DE3F31805A89EC3E4EB9DF71567E (Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * __this, int32_t* ___heading0, int32_t* ___velocityFilter1, 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/Recentering::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_Validate_mFB967BB954EFD0DD6E2315F53A3241FDC146B18A (Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.LensSettings::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_Validate_mB36D902613DCFA1D4F31A16CDB87FE2AB23570AF (LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineFreeLook::InvalidateRigCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_InvalidateRigCache_m55DF47CBD6057175CBC0513574054639D51D6C7E (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineFreeLook::UpdateRigCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_UpdateRigCache_m1D9A5655874FB2B2BFF82C8B4CAE75B804A9D458 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, 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.CinemachineFreeLook::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_UpdateInputAxisProvider_mD39FCA17EFAEAF3B386FAB2D171614DBE6878BE4 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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);
// Cinemachine.AxisState/IInputAxisProvider Cinemachine.CinemachineVirtualCameraBase::GetInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_GetInputAxisProvider_m7691338DE9A7FEBB16AE3BC6AD15AC61D2E4D046 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, 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);
// UnityEngine.HideFlags UnityEngine.Object::get_hideFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_get_hideFlags_m0F6495E1FB440A08314B7D74CCA99C897FAC05D1 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, 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);
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnDestroy_mFF393A0D56A6468E4A055DC86B52654763CF5C01 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineFreeLook::DestroyRigs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_DestroyRigs_m46892877143B854CDA899600B23F789F092FFA79 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_PreviousStateIsValid_m9AC6D8672852D072384B03B9433FAA24B6021F35_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_PreviousStateIsValid_m6B3E5DD2C1EA71B2BA04072A0E3505AAFB2AF008_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, bool ___value0, 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.Single Cinemachine.CinemachineFreeLook::GetYAxisValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFreeLook_GetYAxisValue_m82E8DA8F7257DEA0BFBFCC41FDB2E214907A9C88 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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.Single Cinemachine.CinemachineFreeLook::GetYAxisClosestValue(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFreeLook_GetYAxisClosestValue_m0305399E0E68EE0A9FA2F56EFAE695517C79F584 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraPos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineOrbitalTransposer::GetAxisClosestValue(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_GetAxisClosestValue_m49678E8EEBDB7B18ABA126F1A53ED3DC412DF606 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraPos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineFreeLook::PushSettingsToRigs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_PushSettingsToRigs_mEEA5AE1B6B7E64CD3E52DAD1F020AF52C2D5C030 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, 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);
// Cinemachine.CameraState Cinemachine.CinemachineFreeLook::CalculateNewState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineFreeLook_CalculateNewState_mDEC0D03EDD0F2C9521E25A5E6FCFBE66049E3869 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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.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.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.Void Cinemachine.AxisState/Recentering::CancelRecentering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_CancelRecentering_m49877C0EBC7D9873C40CABD8EEF245954703CEC2 (Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * __this, 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);
// Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::PullStateFromVirtualCamera(UnityEngine.Vector3,Cinemachine.LensSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineVirtualCameraBase_PullStateFromVirtualCamera_m3F65D0956F682ED45F836E6D7950E40EB6C7D84E (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * ___lens1, 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);
// 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);
}
// UnityEngine.Quaternion UnityEngine.Quaternion::FromToRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_FromToRotation_mD0EBB9993FC7C6A45724D0365B09F11F1CEADB80 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___fromDirection0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___toDirection1, const RuntimeMethod* method);
// System.Single UnityEngine.Vector3::SignedAngle(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_SignedAngle_m816C32A674665A4C3C9D850FB0A107E69A4D3E0A (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___from0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___to1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___axis2, 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.Vector3 Cinemachine.CinemachineFreeLook::GetLocalPositionForCameraFromInput(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineFreeLook_GetLocalPositionForCameraFromInput_m30BECF828556595138D0AE9908D6009E5BB0E7EE (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, float ___t0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_right()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_right_mF5A51F81961474E0A7A31C2757FD00921FB79C44 (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.String[] Cinemachine.CinemachineFreeLook::get_RigNames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26 (const RuntimeMethod* method);
// System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Transform_GetEnumerator_mBA0E884A69F0AA05FCB69F4EE5F700177F75DD7E (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, 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);
// 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);
// !!0 UnityEngine.Component::GetComponent<Cinemachine.CinemachineVirtualCamera>()
inline CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * Component_GetComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m1CD1808D474C06AE9FFA2DE1BE67E8D681311E0E (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
{
	return ((  CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineFreeLook/DestroyRigDelegate::Invoke(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyRigDelegate_Invoke_mE9C9FD19BE4FD0204687FA43F0C771C3C77E11C6 (DestroyRigDelegate_tEC6C3F9493E6C7AF161C5BE580A398B3C333ED49 * __this, GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___rig0, const RuntimeMethod* method);
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_m3EEDB6ECD49A541EC826EA8E1C8B599F7AF67D30 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___obj0, const RuntimeMethod* method);
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F (RuntimeArray * ___array0, RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96  ___fldHandle1, const RuntimeMethod* method);
// Cinemachine.CinemachineVirtualCamera Cinemachine.CinemachineFreeLook/CreateRigDelegate::Invoke(Cinemachine.CinemachineFreeLook,System.String,Cinemachine.CinemachineVirtualCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * CreateRigDelegate_Invoke_mAD1425DD908EFF6A0D37E425A6A2503EB0C0D6F9 (CreateRigDelegate_t7FF9E13258FAF45CD7A591B792B1171596A16270 * __this, CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * ___copyFrom2, 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);
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Transform::set_parent(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_parent_mEAE304E1A804E8B83054CEECB5BF1E517196EC13 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<Cinemachine.CinemachineVirtualCamera>()
inline CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * GameObject_AddComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m13A78680BBC60E83B63F7CAD97087C2DDC6064E0 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
{
	return ((  CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared)(__this, method);
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::GetComponentOwner()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineVirtualCamera_GetComponentOwner_m8901A99D0106ADD7B9DF483D5A899E07C6B55DF4 (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<Cinemachine.CinemachineOrbitalTransposer>()
inline CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * GameObject_AddComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mA33F3BCFB789BB0E3C6AEA6CB428BC003F401F77 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
{
	return ((  CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared)(__this, method);
}
// !!0 UnityEngine.GameObject::AddComponent<Cinemachine.CinemachineComposer>()
inline CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * GameObject_AddComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m69644C6C6D80B678EFB54BC44FB2503124C5C8B9 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
{
	return ((  CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineVirtualCamera::InvalidateComponentPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_InvalidateComponentPipeline_m74BC28C9508EA3673CD8DA028883B069A94F652C (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * __this, const RuntimeMethod* method);
// T Cinemachine.CinemachineVirtualCamera::GetCinemachineComponent<Cinemachine.CinemachineOrbitalTransposer>()
inline CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_m3982A91755FBBB70BCCF88560178A761C3B7F507 (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * __this, const RuntimeMethod* method)
{
	return ((  CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * (*) (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *, const RuntimeMethod*))CinemachineVirtualCamera_GetCinemachineComponent_TisRuntimeObject_m057362AEC21C83F60E2A6F055FCAC147F961D6EB_gshared)(__this, method);
}
// T Cinemachine.CinemachineVirtualCamera::AddCinemachineComponent<Cinemachine.CinemachineOrbitalTransposer>()
inline CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mEBB4DAB358D0F6BC15EAAD372183D66DB63B80A3 (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * __this, const RuntimeMethod* method)
{
	return ((  CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * (*) (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *, const RuntimeMethod*))CinemachineVirtualCamera_AddCinemachineComponent_TisRuntimeObject_m50BB793BE93E54CFC5E94BE50AADBA5E02E4D17A_gshared)(__this, method);
}
// T Cinemachine.CinemachineVirtualCamera::GetCinemachineComponent<Cinemachine.CinemachineComposer>()
inline CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m83553DC52B20DC723751FB18E9F0A59C1BE78ACA (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * __this, const RuntimeMethod* method)
{
	return ((  CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * (*) (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *, const RuntimeMethod*))CinemachineVirtualCamera_GetCinemachineComponent_TisRuntimeObject_m057362AEC21C83F60E2A6F055FCAC147F961D6EB_gshared)(__this, method);
}
// System.Boolean Cinemachine.RuntimeUtility::IsPrefab(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtility_IsPrefab_m073F89A3A5B106FD66AB93D1BE52B27612126F5F (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___gameObject0, const RuntimeMethod* method);
// System.Int32 Cinemachine.CinemachineFreeLook::LocateExistingRigs(System.String[],System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineFreeLook_LocateExistingRigs_mFA72C01A434055FF70E58504CBE649C3A19A935E (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___rigNames0, bool ___forceOrbital1, const RuntimeMethod* method);
// Cinemachine.CinemachineVirtualCamera[] Cinemachine.CinemachineFreeLook::CreateRigs(Cinemachine.CinemachineVirtualCamera[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* CinemachineFreeLook_CreateRigs_m1B4A9DC51DCE61E3B384B49E75E94FEA50B865E6 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* ___copyFrom0, 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);
// 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.CinemachineFreeLook::set_CachedXAxisHeading(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFreeLook_set_CachedXAxisHeading_m11AEDBEB4865CFECA9235C8D3320B45DE0EC56C1_inline (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, float ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateHeadingDelegate__ctor_mB9BA33C54488BC8DD418BEEF3A51DB6AF40E361B (UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineOrbitalTransposer::UpdateHeading(System.Single,UnityEngine.Vector3,Cinemachine.AxisState&,Cinemachine.AxisState/Recentering&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_UpdateHeading_mB62BE9B437A813916796102106A15EC88B7D6D38 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, float ___deltaTime0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, AxisState_t376D19829A676B98933979F42845F6476071DDE8 * ___axis2, Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * ___recentering3, bool ___isLive4, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineFreeLook::get_CachedXAxisHeading()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineFreeLook_get_CachedXAxisHeading_m7B1719BF031EED297D56A9DB32C2F63C018CB636_inline (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_FollowTargetAttachment(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_FollowTargetAttachment_m35C90295A253C3071DCF473D134700F3A8F6757C_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, float ___value0, 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);
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_LookAtTargetAttachment(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_LookAtTargetAttachment_m344BCE5B2905887C117E70412FBE6DF6C704A995_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, float ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineVirtualCamera::SetStateRawPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_SetStateRawPosition_mC33AAABD638BAF99907C51E241D339706F2A6591 (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, const RuntimeMethod* method);
// System.Void Cinemachine.AxisState/Recentering::DoRecentering(Cinemachine.AxisState&,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_DoRecentering_mA1AB5ACE77B56D9357CBB46FB4BEAF42AED5CD6C (Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * __this, AxisState_t376D19829A676B98933979F42845F6476071DDE8 * ___axis0, float ___deltaTime1, float ___recenterTarget2, 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::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.CinemachineFreeLook::UpdateCachedSpline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_UpdateCachedSpline_m1275143847991676F4E0F292FC8CFCD0CE89E382 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector4_op_Implicit_m5811604E04B684BE3F1A212A7FA46767619AB35B (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___v0, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.Utility.SplineHelpers::Bezier3(System.Single,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  SplineHelpers_Bezier3_m671B7D546F16979F687B01A82D9239C0FF9A6C6F (float ___t0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p01, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p12, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p23, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p34, const RuntimeMethod* method);
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2 (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method);
// UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200 (const RuntimeMethod* method);
// UnityEngine.Vector4 UnityEngine.Vector4::Lerp(UnityEngine.Vector4,UnityEngine.Vector4,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  Vector4_Lerp_m3D0C60E9155ADC907763450A987474243F550EDD (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___a0, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___b1, float ___t2, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.SplineHelpers::ComputeSmoothControlPoints(UnityEngine.Vector4[]&,UnityEngine.Vector4[]&,UnityEngine.Vector4[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineHelpers_ComputeSmoothControlPoints_mCBC6D06822574DCF0525832339422BCBA6AD899B (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** ___knot0, Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** ___ctrl11, Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** ___ctrl22, 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.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.CinemachineOrbitalTransposer/Heading::.ctor(Cinemachine.CinemachineOrbitalTransposer/Heading/HeadingDefinition,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Heading__ctor_m27AC6DA9204C9B4856DEA05AAAD89E2400FF639A (Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * __this, int32_t ___def0, int32_t ___filterStrength1, float ___bias2, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineFreeLook/Orbit::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Orbit__ctor_mBDC642CE7F3E574E43895420FD0343C3199FC85A (Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5 * __this, float ___h0, float ___r1, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineComposer::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineComposer_GetMaxDampTime_mF9651558C16FD35EF56B69268E44F114EB21646A (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __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);
// 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);
// System.Single UnityEngine.Vector3::get_magnitude()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991 (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);
// System.Void Cinemachine.CinemachineGroupComposer::set_LastBoundsMatrix(UnityEngine.Matrix4x4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBoundsMatrix_m17F3517E0D09514D674A5D2B589E02BA75916BB5_inline (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___value0, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 Cinemachine.CinemachineGroupComposer::get_LastBoundsMatrix()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  CinemachineGroupComposer_get_LastBoundsMatrix_mAD7553857814F97F5B338B1090953E68487F26F8_inline (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, 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);
// System.Void Cinemachine.CinemachineGroupComposer::set_LastBounds(UnityEngine.Bounds)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBounds_m65665450515CF77E6E04C5242803C9E2ED4950A6_inline (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___value0, const RuntimeMethod* method);
// UnityEngine.Bounds Cinemachine.CinemachineGroupComposer::GetScreenSpaceGroupBoundingBox(Cinemachine.ICinemachineTargetGroup,UnityEngine.Matrix4x4,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  CinemachineGroupComposer_GetScreenSpaceGroupBoundingBox_mD21F1915940A7444B239E306204AC359485DA3C8 (RuntimeObject* ___group0, Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___observer1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___newFwd2, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineGroupComposer::GetTargetHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineGroupComposer_GetTargetHeight_m765D054C90533C449002E5C506D18A980D66E48A (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___boundsSize0, 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.Vector3 UnityEngine.Matrix4x4::MultiplyVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Matrix4x4_MultiplyVector_m88C4BE23EB0B45BB701514AF3E1CA5A857F8212C (Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineComposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer__ctor_mA02E72656795D0813435386C46CEEB144AB29820 (CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m4CE171B4B2D093A57D4DA99688A0BFD8788BDA68 (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___initial0, float ___dampTime1, float ___deltaTime2, 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);
// 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.Void Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnvelopeDefinition_Validate_mA0464BC35544052393B17674F751FAA755051B14 (EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 * __this, const RuntimeMethod* method);
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::CreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * CinemachineImpulseDefinition_CreateAndReturnEvent_mA242BCF220FF29B7BD481ECFD63485A8AE5F8220 (CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___velocity1, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::get_Duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EnvelopeDefinition_get_Duration_m494621ABECC584E355834D287BEA915BD68A774F (EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 * __this, const RuntimeMethod* method);
// Cinemachine.CinemachineImpulseManager Cinemachine.CinemachineImpulseManager::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * CinemachineImpulseManager_get_Instance_m2610081DC5D98082D240CE3FD7C6C6CEAE571DE4 (const RuntimeMethod* method);
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseManager::NewImpulseEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * CinemachineImpulseManager_NewImpulseEvent_mF579A9519CE81229E765EFF552B4556FE8625198 (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineImpulseDefinition/SignalSource::.ctor(Cinemachine.CinemachineImpulseDefinition,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource__ctor_mCB153F491DABCD71273BD63B24BF32099AEBEF80 (SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA * __this, CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * ___def0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___velocity1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineImpulseManager::AddImpulseEvent(Cinemachine.CinemachineImpulseManager/ImpulseEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_AddImpulseEvent_m3C54AC87600E365FB98F0A8D43B6A1A0F96EA3C7 (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * ___e0, const RuntimeMethod* method);
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  EnvelopeDefinition_Default_m6048BC0ADAE235D4D0F47D57AC6F07F8031E8502 (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);
// System.Boolean Cinemachine.CinemachineImpulseManager::GetImpulseAt(UnityEngine.Vector3,System.Boolean,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineImpulseManager_GetImpulseAt_mD63748BEEF92691CD8962594BC86D8AACC6908D6 (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___listenerLocation0, bool ___distance2D1, int32_t ___channelMask2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___pos3, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * ___rot4, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::SlerpUnclamped(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_SlerpUnclamped_m654DA9A5B418C2E18B2794BC0CE92E52DF96151F (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___a0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___b1, float ___t2, 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);
// System.Void Cinemachine.CinemachineImpulseManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager__ctor_m00612FBC540CE6AACDFECE7943168B27C2A3848F (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineImpulseManager::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_Clear_mA812D41CE685AADD048C6257BBC2EF82F0022F13 (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::get_Count()
inline int32_t List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_inline (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::get_Item(System.Int32)
inline ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_inline (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * (*) (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
}
// System.Boolean Cinemachine.CinemachineImpulseManager/ImpulseEvent::get_Expired()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImpulseEvent_get_Expired_m06944921FE1EEA9118BFAEE7F52E73280418DCA7 (ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m34B4D36AD2C7ECAA12B11157DBFA303136085CCD (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m66148860899ECCAE9B323372032BFC1C255393D2_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::.ctor()
inline void List_1__ctor_m77FE9966F5433F8A17A0E52C0FBBBE6E65365B9E (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineImpulseManager/ImpulseEvent::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImpulseEvent_Clear_m3FBD19A05EAC470ACE87FAC6CF8FCBBB01E278A2 (ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::Add(!0)
inline void List_1_Add_m98D8AF80E7822C1E8B52D7A1F8D8ADB550E32638 (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * __this, ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 *, ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
}
// System.Boolean Cinemachine.CinemachineImpulseManager/ImpulseEvent::GetDecayedSignal(UnityEngine.Vector3,System.Boolean,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImpulseEvent_GetDecayedSignal_m973C1F0E6D32DC4DD14ECDF280FE58D14F6943EC (ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___listenerPosition0, bool ___use2D1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___pos2, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * ___rot3, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineImpulseManager::get_IgnoreTimeScale()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineImpulseManager_get_IgnoreTimeScale_m7286B8E9A54BE18D4D002F7824057EF9B4A6F581_inline (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineCore::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625 (const RuntimeMethod* method);
// System.Single UnityEngine.Time::get_realtimeSinceStartup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_realtimeSinceStartup_m5228CC1C1E57213D4148E965499072EA70D8C02B (const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineImpulseManager/ImpulseEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImpulseEvent__ctor_mBDBA49A0F06CCB22CAB3ADCFB3B62BB1EF812E53 (ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineImpulseManager::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineImpulseManager_get_CurrentTime_mE6D6E38260F7F6CA352A44825C905F3CABC331ED (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::Clear()
inline void List_1_Clear_m74FD5D816448F9F5018187863FC987AEDC00E1A8 (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 *, const RuntimeMethod*))List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineImpulseDefinition::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_OnValidate_mFA3F1DA4B88CBB26F7529483BAB1AFB7D1ACA39E (CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineImpulseDefinition::CreateEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_CreateEvent_m4321107CAE385B5FB027FBFF5DD5B7D5B034C783 (CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___velocity1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseAt(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseAt_m0A99A6E18F64EB89296877D1A6816D72CB58CA3B (CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___velocity1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_down()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vector3_get_down_mFA85B870E184121D30F66395BB183ECAB9DD8629 (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);
// System.Void Cinemachine.CinemachineImpulseDefinition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition__ctor_mD30405D1F3CE7A681B0907945FB88F845C2FED85 (CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineInputAxisDriver::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputAxisDriver_Validate_m144628F55B154073CD729EE89A3F87217FC01173 (CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * __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.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.CinemachineInputAxisDriver::ClampValue(Cinemachine.AxisBase&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineInputAxisDriver_ClampValue_m1C0996D4C9242ACB7615CDE6C7C4BE9D39B341AF (CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * __this, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * ___axis0, float ___v1, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisBase&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_mCF849BA78D16DF068F7723E78D6BC171890AB4CA (CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * __this, float ___deltaTime0, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * ___axis1, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_mB3570630DFFA0617C1E132A764E902F2848DF810 (CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * __this, float ___deltaTime0, AxisState_t376D19829A676B98933979F42845F6476071DDE8 * ___axis1, const RuntimeMethod* method);
// UnityEngine.InputSystem.InputAction Cinemachine.CinemachineInputProvider::ResolveForPlayer(System.Int32,UnityEngine.InputSystem.InputActionReference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * CinemachineInputProvider_ResolveForPlayer_m059CC48E7DE3AA999AB656ACAC98AE6AEAC035A5 (CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966 * __this, int32_t ___axis0, InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * ___actionRef1, const RuntimeMethod* method);
// !!0 UnityEngine.InputSystem.InputAction::ReadValue<UnityEngine.Vector2>()
inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  InputAction_ReadValue_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_m44678B7D383453D730B67AB2CCE3579D2AC0687F (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * __this, const RuntimeMethod* method)
{
	return ((  Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  (*) (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 *, const RuntimeMethod*))InputAction_ReadValue_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_m44678B7D383453D730B67AB2CCE3579D2AC0687F_gshared)(__this, method);
}
// !!0 UnityEngine.InputSystem.InputAction::ReadValue<System.Single>()
inline float InputAction_ReadValue_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m868F41761382778B94845B27E2B6D041FE814E88 (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * __this, const RuntimeMethod* method)
{
	return ((  float (*) (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 *, const RuntimeMethod*))InputAction_ReadValue_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m868F41761382778B94845B27E2B6D041FE814E88_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineInputProvider/<>c__DisplayClass6_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m746865333647DCCC84C7BCF4F1696817268C4090 (U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D * __this, const RuntimeMethod* method);
// UnityEngine.InputSystem.InputAction UnityEngine.InputSystem.InputActionReference::get_action()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * InputActionReference_get_action_m50A5F0AF7B4FB329079FCFB2290AC851DCE7CAA3 (InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * __this, const RuntimeMethod* method);
// System.Guid UnityEngine.InputSystem.InputAction::get_id()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t  InputAction_get_id_mC631DFE7192AAF7455A20BAFA4B01D9D9C7F1F0D (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * __this, const RuntimeMethod* method);
// System.Boolean System.Guid::op_Inequality(System.Guid,System.Guid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Guid_op_Inequality_m228F95989C35EF3F2ABF06A7CBCDC90C19A827FC (Guid_t  ___a0, Guid_t  ___b1, const RuntimeMethod* method);
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Users.InputUser> UnityEngine.InputSystem.Users.InputUser::get_all()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6  InputUser_get_all_m90C9AA807ACA2A9D41CADC9DC60121E89A658B27 (const RuntimeMethod* method);
// !0 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Users.InputUser>::get_Item(System.Int32)
inline InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F  ReadOnlyArray_1_get_Item_m6102ACF94EC71287F4DB0C82440C61109E0BAACF (ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F  (*) (ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6 *, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_m6102ACF94EC71287F4DB0C82440C61109E0BAACF_gshared)(__this, ___index0, method);
}
// UnityEngine.InputSystem.IInputActionCollection UnityEngine.InputSystem.Users.InputUser::get_actions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputUser_get_actions_mE3ED89A4E7C1A8A670A121C1B22E98221D8B5084 (InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F * __this, const RuntimeMethod* method);
// System.Void System.Func`2<UnityEngine.InputSystem.InputAction,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m41CD80ED0A0BCA2C8F1C85AB9F287E0D4C93CAB7 (Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_mCA84157864A199574AD0B7F3083F99B54DC1F98C_gshared)(__this, ___object0, ___method1, method);
}
// !!0 System.Linq.Enumerable::First<UnityEngine.InputSystem.InputAction>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
inline InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * Enumerable_First_TisInputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48_mB6BCB5E1404A6BFBF29A9B260485E425DFFAAC0F (RuntimeObject* ___source0, Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404 * ___predicate1, const RuntimeMethod* method)
{
	return ((  InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * (*) (RuntimeObject*, Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404 *, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_m24A685394AAEB22D562E51D9B0F4E6B5BAB2C03C_gshared)(___source0, ___predicate1, method);
}
// System.Boolean UnityEngine.InputSystem.InputAction::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputAction_get_enabled_m0028541EE0640C24D1D3AE39A144ED262A1FCB35 (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.InputSystem.InputAction::Enable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputAction_Enable_m21D09D41AA886DD0888BF47AFDFB089E1A73A022 (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * __this, const RuntimeMethod* method);
// 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);
// System.Void UnityEngine.Playables.PlayableBehaviour::ProcessFrame(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableBehaviour_ProcessFrame_m5EB22A817FFF0662E0E3AFAB34C41D7B09D4326F (PlayableBehaviour_t451A3E3A605FDB6CD89DE1DAD0CBE96C20687D82 * __this, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B  ___info1, RuntimeObject * ___playerData2, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::GetComponent<Cinemachine.CinemachineBrain>()
inline CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * GameObject_GetComponent_TisCinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_m2A1B17232E3845E1A0E19D3B3A62281373C4A2DA (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
{
	return ((  CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mCE43118393A796C759AC5D43257AB2330881767D_gshared)(__this, method);
}
// System.Single UnityEngine.Playables.PlayableExtensions::GetInputWeight<UnityEngine.Playables.Playable>(!!0,System.Int32)
inline float PlayableExtensions_GetInputWeight_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m9A11DF38B7A7C8F29809D196611ABA216482501E (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, int32_t ___inputIndex1, const RuntimeMethod* method)
{
	return ((  float (*) (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , int32_t, const RuntimeMethod*))PlayableExtensions_GetInputWeight_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m9A11DF38B7A7C8F29809D196611ABA216482501E_gshared)(___playable0, ___inputIndex1, method);
}
// UnityEngine.Playables.Playable UnityEngine.Playables.PlayableExtensions::GetInput<UnityEngine.Playables.Playable>(!!0,System.Int32)
inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, int32_t ___inputPort1, const RuntimeMethod* method)
{
	return ((  Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  (*) (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , int32_t, const RuntimeMethod*))PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_gshared)(___playable0, ___inputPort1, method);
}
// UnityEngine.Playables.ScriptPlayable`1<!0> UnityEngine.Playables.ScriptPlayable`1<CinemachineShotPlayable>::op_Explicit(UnityEngine.Playables.Playable)
inline ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  ScriptPlayable_1_op_Explicit_m2600AFC07431820BD9911C6EF37191F2CB56F161 (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  (*) (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))ScriptPlayable_1_op_Explicit_mDEE82D4224351A8543D0E65272C509FA8717E930_gshared)(___playable0, method);
}
// !0 UnityEngine.Playables.ScriptPlayable`1<CinemachineShotPlayable>::GetBehaviour()
inline CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE (ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D * __this, const RuntimeMethod* method)
{
	return ((  CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * (*) (ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D *, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_mAAB5A26737D268B878D5CDCF0888FC9B738C09F9_gshared)(__this, method);
}
// System.Boolean CinemachineShotPlayable::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineShotPlayable_get_IsValid_m783EFC14C1B6E0C331E8BE1FB97BF73E5C0FB085 (CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * __this, const RuntimeMethod* method);
// UnityEngine.Playables.PlayState UnityEngine.Playables.PlayableExtensions::GetPlayState<UnityEngine.Playables.Playable>(!!0)
inline int32_t PlayableExtensions_GetPlayState_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m95C85337B14D4D27BD69315D6D55ECCF54551B15 (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))PlayableExtensions_GetPlayState_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m95C85337B14D4D27BD69315D6D55ECCF54551B15_gshared)(___playable0, method);
}
// System.Double UnityEngine.Playables.PlayableExtensions::GetTime<UnityEngine.Playables.ScriptPlayable`1<CinemachineShotPlayable>>(!!0)
inline double PlayableExtensions_GetTime_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m33C7181C974DD73BF9415BF90889464049C33258 (ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  ___playable0, const RuntimeMethod* method)
{
	return ((  double (*) (ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D , const RuntimeMethod*))PlayableExtensions_GetTime_TisScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266_m62386FE1802F4A372BEB4AF6FE90DA3B15CE5E4E_gshared)(___playable0, method);
}
// System.Double UnityEngine.Playables.PlayableExtensions::GetTime<UnityEngine.Playables.Playable>(!!0)
inline double PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733 (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method)
{
	return ((  double (*) (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733_gshared)(___playable0, method);
}
// System.Double UnityEngine.Playables.PlayableExtensions::GetDuration<UnityEngine.Playables.ScriptPlayable`1<CinemachineShotPlayable>>(!!0)
inline double PlayableExtensions_GetDuration_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m96BD4834ACF7E7FE77B6D9856D9107D4D68127C8 (ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  ___playable0, const RuntimeMethod* method)
{
	return ((  double (*) (ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D , const RuntimeMethod*))PlayableExtensions_GetDuration_TisScriptPlayable_1_t7495DFF84B5233AF863183881C3C7D626F65C266_mDF1267B440DEF4B05C838045C51A203D4154865C_gshared)(___playable0, method);
}
// System.Double UnityEngine.Playables.PlayableExtensions::GetDuration<UnityEngine.Playables.Playable>(!!0)
inline double PlayableExtensions_GetDuration_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m891A55D4BEA5B341FA24B90FDB4280FE8F2A052E (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method)
{
	return ((  double (*) (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))PlayableExtensions_GetDuration_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m891A55D4BEA5B341FA24B90FDB4280FE8F2A052E_gshared)(___playable0, method);
}
// System.Int32 UnityEngine.Playables.PlayableExtensions::GetInputCount<UnityEngine.Playables.Playable>(!!0)
inline int32_t PlayableExtensions_GetInputCount_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m1EB83B507BE1E25B4C3A78F737FA3138F2A8EFCF (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))PlayableExtensions_GetInputCount_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m1EB83B507BE1E25B4C3A78F737FA3138F2A8EFCF_gshared)(___playable0, method);
}
// System.Single UnityEngine.Playables.FrameData::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameData_get_deltaTime_m3A7174B358C0A82BD5344F7F0C11BAE2E9F76C7C (FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B * __this, const RuntimeMethod* method);
// System.Single CinemachineMixer::GetDeltaTime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineMixer_GetDeltaTime_mAFED8F9148B137A18BB77BBA34B10DC79E4EDBAC (CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37 * __this, float ___deltaTime0, const RuntimeMethod* method);
// 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);
// 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.Void UnityEngine.Playables.PlayableBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableBehaviour__ctor_m1EA2FC6B8DE3503745344E7BBAA0B40FDCD50FC8 (PlayableBehaviour_t451A3E3A605FDB6CD89DE1DAD0CBE96C20687D82 * __this, const RuntimeMethod* method);
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411 (int32_t* __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineMixingCamera::ValidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_ValidateListOfChildren_m0592C962C4CF7089FE842F109D0CD3476410B5CB (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_m0ACE2CA4906284DF45986CA7D357D179E6CC5027 (Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___key0, int32_t* ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 *, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_mD30FE5F3EA63CD6831E4AA9E6901323436D6F9A4_gshared)(__this, ___key0, ___value1, method);
}
// System.Single Cinemachine.CinemachineMixingCamera::GetWeight(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineMixingCamera_GetWeight_mC56767C284E7B6C5441789F5D7022B9EC93342E6 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, int32_t ___index0, 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);
// System.Void Cinemachine.CinemachineMixingCamera::SetWeight(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_SetWeight_mD8CB5271CD81FB934D08D156797DF143BD58DA7A (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, int32_t ___index0, float ___w1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineMixingCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_InvalidateListOfChildren_m18EC553FC321BD26E1FDEE748A9D6398EC7F6B3D (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method);
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineMixingCamera::get_ChildCameras()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* CinemachineMixingCamera_get_ChildCameras_m17AAB894A5692CADB6B886AE1823D0007895FB53 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, 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);
// System.Void Cinemachine.CinemachineMixingCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineMixingCamera_set_LiveChild_m2CAA747551619F08D9AF611F73E8740655A64296_inline (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>::.ctor()
inline void Dictionary_2__ctor_m6477BC98F9096C302F9CDB4182FFBA5341C37990 (Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 *, const RuntimeMethod*))Dictionary_2__ctor_mC9E7381F0B0B82E0320B2523835DAFC9CB3D1C8D_gshared)(__this, 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.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* 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);
}
// 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);
}
// System.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>::Add(!0,!1)
inline void Dictionary_2_Add_mE349AC984F5A0C96D9DC724613A8A8A3B174ABD0 (Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___key0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 *, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, int32_t, const RuntimeMethod*))Dictionary_2_Add_mC76EFEFB0C2887C50A750B1D65544825CF580BEA_gshared)(__this, ___key0, ___value1, 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);
}
// 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.Void Cinemachine.CinemachineTransposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_OnValidate_mBD6D72D809B998114DE4FDE462D39D9596E4EED9 (CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 * __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);
// UnityEngine.Quaternion Cinemachine.CinemachineTransposer::GetReferenceOrientation(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachineTransposer_GetReferenceOrientation_m6052EF55BF3528A668CEBE505F8E33708360F0F5 (CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineOrbitalTransposer::GetTargetHeading(System.Single,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_GetTargetHeading_m474077AD308ACEAFFCFFE43ED36B0A645B4FA786 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, float ___currentHeading0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___targetOrientation1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineOrbitalTransposer::set_PreviousTarget(UnityEngine.Transform)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_set_PreviousTarget_m8C785BA96B2C5495772AB2CE5B8AC7A11B5E9B18_inline (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineOrbitalTransposer::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_UpdateInputAxisProvider_m577FF1105D78BEA23D538257216CCA6AA3939C1D (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineTransposer::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_OnTargetObjectWarped_m898C8AABB73BBF79CA0825BB3F1F1C0FA19EA9A0 (CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineTransposer::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_ForceCameraPosition_m839D8ADF7D8EABD7D108B71DD028C85C119D56E4 (CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::get_EffectiveOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineTransposer_get_EffectiveOffset_m66C67B1F9882DF5B424E58F4B904ED0A3A519183 (CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineOrbitalTransposer::get_LastHeading()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_get_LastHeading_m2E84E64E45CCFA5EDF4281474B39D2C2D4E77E65_inline (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineTransposer::InitPrevFrameStateInfo(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_InitPrevFrameStateInfo_m392AB50EFACB254C9CE86F0270ED4A9103AA753C (CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method);
// UnityEngine.Transform Cinemachine.CinemachineOrbitalTransposer::get_PreviousTarget()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineOrbitalTransposer_get_PreviousTarget_mCD7F8B212E3CF07C2B28269DBD9AEED8FFBCC36B_inline (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __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);
}
// System.Single Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate::Invoke(Cinemachine.CinemachineOrbitalTransposer,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UpdateHeadingDelegate_Invoke_m3A58C1E3FAF4FE5B175648FF19F95BAD57CC6330 (UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * __this, CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * ___orbital0, float ___deltaTime1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up2, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineOrbitalTransposer::set_LastHeading(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_set_LastHeading_m1081AD7C55D275B8A6CD15E356C6E0896967FCF7_inline (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, float ___value0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineTransposer::TrackTarget(System.Single,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_TrackTarget_m6681DA4BA5675F68E5EB9BB179AEF1E8A01D64D9 (CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 * __this, float ___deltaTime0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___desiredCameraOffset2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___outTargetPosition3, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * ___outTargetOrient4, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::GetOffsetForMinimumTargetDistance(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineTransposer_GetOffsetForMinimumTargetDistance_mC844A89B44991A156705B0169529FF39BE30ECC8 (CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___dampedTargetPos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraOffset1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraFwd2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up3, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___actualTargetPos4, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_LookAtTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineComponentBase_get_LookAtTargetPosition_m276755F157FCDC7F0933FF7E965826B6B782031B (CinemachineComponentBase_tCB9029D861525FDAF243B8F6F5B910145DB63B7D * __this, 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);
// UnityEngine.Quaternion Cinemachine.Utility.UnityVectorExtensions::SafeFromToRotation(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  UnityVectorExtensions_SafeFromToRotation_mF94D5E648352AB7EAF0B22D751DED6B1E4E54BD9 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v10, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v21, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Quaternion_get_eulerAngles_m3DA616CAD670235A407E8A7A75925AA8E22338C3 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * __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.String Cinemachine.CinemachineOrbitalTransposer::GetFullName(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineOrbitalTransposer_GetFullName_m772DD042360A89E3FB812EEA5B8137AF4431DE9C (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___current0, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44 (String_t* ___str00, String_t* ___str11, String_t* ___str22, 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);
// System.Int32 Cinemachine.Utility.HeadingTracker::get_FilterSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HeadingTracker_get_FilterSize_mC9A740BF0831E766A9425F01A72681EF912D08E8 (HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.HeadingTracker::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker__ctor_mF6B909E191467A5BD7D4B982E751ADA11C4608D3 (HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * __this, int32_t ___filterSize0, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.HeadingTracker::DecayHistory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_DecayHistory_m192F30AA8475481505746C3ACE672088F9D76DBB (HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.HeadingTracker::Add(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_Add_m1895E709261177B40C99111534D777A3E484D517 (HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___velocity0, const RuntimeMethod* method);
// UnityEngine.Vector3 Cinemachine.Utility.HeadingTracker::GetReliableHeading()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  HeadingTracker_GetReliableHeading_m14DC7D8BBE3912362DF154EC669D9406A8597EF8 (HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * __this, 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);
// System.Void Cinemachine.CinemachineTransposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer__ctor_m3FA3755910D644CBE2EF94268677DCDE7C24D584 (CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachinePOV::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_UpdateInputAxisProvider_m47A7388954C01FFE0948F4601D4CE198BEFC221B (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 Cinemachine.CinemachinePOV::GetRecenterTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  CinemachinePOV_GetRecenterTarget_mC5206D2FC5D9809E62E8A536B59700C9F4F38876 (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  Quaternion_Euler_m37BF99FFFA09F4B3F83DC066641B82C59B19A9C3 (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachinePOV::SetAxesForRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_SetAxesForRotation_m2FAD19EC947F4B355DED9537C8622F028F01A507 (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___targetRot0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachinePathBase/Appearance::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Appearance__ctor_m975B387EF5A573D25BD3C5C57B0314F3C4446196 (Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD (float ___f0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E (float ___f0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_m3A3E7C0F6A3CF731411BB90F264F989D8311CC6F (float ___f0, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachinePath::GetBoundingIndices(System.Single,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePath_GetBoundingIndices_m907FB06C7E158858C9828D4228AC5317A500B107 (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, float ___pos0, int32_t* ___indexA1, int32_t* ___indexB2, const RuntimeMethod* 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);
// UnityEngine.Vector3 Cinemachine.Utility.SplineHelpers::BezierTangent3(System.Single,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  SplineHelpers_BezierTangent3_m59375A4F9C985BC314131BC4286A02967A2A99B6 (float ___t0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p01, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p12, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p23, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p34, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Transform::TransformDirection(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Transform_TransformDirection_m6B5E3F0A7C6323159DEC6D9BC035FB53ADD96E91 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___direction0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachinePathBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase__ctor_mA1D4CC9C83F490A407AF3B7EB143BEA58C879EEE (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.Utility.UnityVectorExtensions::ClosestPointOnSegment(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_ClosestPointOnSegment_m1BC07881406AD228FC3BD25F04DEEFCD844D0F03 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___s01, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___s12, 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);
// System.Single UnityEngine.Vector3::SqrMagnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m286141DAE9BF2AD40B0FA58C1D97B5773327A5B9_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachinePathBase::get_PathLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_get_PathLength_m46723487D97919331857A8975C397CB25DAB319D (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachinePathBase::StandardizePathDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizePathDistance_mB0DABA55052793902DC03DF700AE54A9A560A3E0 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___distance0, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachinePathBase::ToNativePathUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_ToNativePathUnits_mDB615D10D6E1F61AF70B41A508AC8986AE59D683 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method);
// System.Boolean Cinemachine.CinemachinePathBase::DistanceCacheIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePathBase_DistanceCacheIsValid_m5B4999C83A60EA0834AB8ACBFBFE298EE5AA6FA9 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachinePathBase::ResamplePath(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_ResamplePath_m87F9A39480F5A2EFBC1ACB5361BD8F1F3316FD01 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, int32_t ___stepsPerSegment0, 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);
// 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);
// 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);
// System.Boolean UnityEngine.Component::TryGetComponent<UnityEngine.U2D.PixelPerfectCamera>(!!0&)
inline bool Component_TryGetComponent_TisPixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8_m7CB599C9BFEA227F31DB2F0B1DAB458A7D797C4D (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8 ** ___component0, const RuntimeMethod* method)
{
	return ((  bool (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8 **, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m409D64ADC25ED175ADC7ED4C3F7ABF5439AD63AF_gshared)(__this, ___component0, method);
}
// System.Single UnityEngine.U2D.PixelPerfectCamera::CorrectCinemachineOrthoSize(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PixelPerfectCamera_CorrectCinemachineOrthoSize_m7187509929924F1A1DFEEAD8178161D7036A5CA3 (PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8 * __this, float ___targetOrthoSize0, 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);
// 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.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.Playables.ScriptPlayable`1<!0> UnityEngine.Playables.ScriptPlayable`1<CinemachineShotPlayable>::Create(UnityEngine.Playables.PlayableGraph,System.Int32)
inline ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  ScriptPlayable_1_Create_mADDFE324C66018FD301CC2CC643A7B5C80CA4314 (PlayableGraph_t2D5083CFACB413FA1BB13FF054BE09A5A55A205A  ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  (*) (PlayableGraph_t2D5083CFACB413FA1BB13FF054BE09A5A55A205A , int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_m2B1A44D92EE622A223556375D244F514B431A617_gshared)(___graph0, ___inputCount1, method);
}
// UnityEngine.IExposedPropertyTable UnityEngine.Playables.PlayableGraph::GetResolver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlayableGraph_GetResolver_mD9E30AE4B156FCA2A02A177879EBA230FD298632 (PlayableGraph_t2D5083CFACB413FA1BB13FF054BE09A5A55A205A * __this, const RuntimeMethod* method);
// !0 UnityEngine.ExposedReference`1<Cinemachine.CinemachineVirtualCameraBase>::Resolve(UnityEngine.IExposedPropertyTable)
inline CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ExposedReference_1_Resolve_m5196D8328814E25AFB1D27B4A89C5A0BFC0DDB87 (ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22 * __this, RuntimeObject* ___resolver0, const RuntimeMethod* method)
{
	return ((  CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * (*) (ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22 *, RuntimeObject*, const RuntimeMethod*))ExposedReference_1_Resolve_m314B9EC13A521CFEEFE00EE3B4A26B1BBB511DD8_gshared)(__this, ___resolver0, method);
}
// UnityEngine.Playables.Playable UnityEngine.Playables.ScriptPlayable`1<CinemachineShotPlayable>::op_Implicit(UnityEngine.Playables.ScriptPlayable`1<!0>)
inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ScriptPlayable_1_op_Implicit_mC7EA5326B160DB30AFAE8352CC67F3B70890ABF1 (ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  ___playable0, const RuntimeMethod* method)
{
	return ((  Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  (*) (ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D , const RuntimeMethod*))ScriptPlayable_1_op_Implicit_m93B777FC690A8A1700ADEC08D20C44C8AF93A1E8_gshared)(___playable0, method);
}
// System.Void UnityEngine.Playables.PlayableAsset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableAsset__ctor_mAE1FA54D280C75ADC9486656C5C36AC1917D5FE4 (PlayableAsset_t5AD1606B76C9753A7F4C6B1061193F581023F137 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_InvalidateDistanceCache_m630E60D7B6535CD35356161A2C4FE94CBA726C63 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, const RuntimeMethod* method);
// UnityEngine.Vector4 Cinemachine.CinemachineSmoothPath/Waypoint::get_AsVector4()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  Waypoint_get_AsVector4_m9CB420052E5FB5EA1681133222C5EB982BEA6BAC (Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.Utility.SplineHelpers::ComputeSmoothControlPointsLooped(UnityEngine.Vector4[]&,UnityEngine.Vector4[]&,UnityEngine.Vector4[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineHelpers_ComputeSmoothControlPointsLooped_mBD24C3CF63EA1ED0D83053C14DE95515C276DD5F (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** ___knot0, Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** ___ctrl11, Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** ___ctrl22, const RuntimeMethod* method);
// Cinemachine.CinemachineSmoothPath/Waypoint Cinemachine.CinemachineSmoothPath/Waypoint::FromVector4(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  Waypoint_FromVector4_m1F859E37CBC871BC98DC89550A1C6B264E46FB2A (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___v0, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineSmoothPath::UpdateControlPoints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_UpdateControlPoints_m2F8ADDDCC7E141ED441095D92EA8723A6C2380D6 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method);
// System.Single Cinemachine.CinemachineSmoothPath::GetBoundingIndices(System.Single,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSmoothPath_GetBoundingIndices_mE692833D63163F7B69AD841A2EA29D7F4A9BE752 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, float ___pos0, int32_t* ___indexA1, int32_t* ___indexB2, const RuntimeMethod* method);
// System.Single Cinemachine.Utility.SplineHelpers::Bezier1(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SplineHelpers_Bezier1_m01DF69C839E93F6D90E4CDE0E048DC8E5CEC2AE9 (float ___t0, float ___p01, float ___p12, float ___p23, float ___p34, const RuntimeMethod* method);
// UnityEngine.Quaternion Cinemachine.CinemachineSmoothPath::RollAroundForward(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachineSmoothPath_RollAroundForward_m6D915BAFDE9ECFAC37C521C4F662D68134417065 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, float ___angle0, const RuntimeMethod* method);
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Quaternion__ctor_m564FA9302F5B9DA8BAB97B0A2D86FFE83ACAA421 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * __this, float ___x0, float ___y1, float ___z2, float ___w3, 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);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::get_LiveChild()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, 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.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.CinemachineStateDrivenCamera::UpdateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_UpdateListOfChildren_mBA707781DC4090145A34A24903B7F08FD0875AF8 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineStateDrivenCamera::set_TransitioningFrom(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_TransitioningFrom_mC376F532563E04695BD810AFB8FF63589AD82B5C_inline (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineStateDrivenCamera::ChooseCurrentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * CinemachineStateDrivenCamera_ChooseCurrentCamera_m3D70AE6707397EEE221D01F8B25119B2BC7A370F (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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.CinemachineStateDrivenCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_LiveChild_m58CFBD5BCD7718A20DB92DFCB57407A51DB967AE_inline (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, RuntimeObject* ___value0, 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.CinemachineBlendDefinition Cinemachine.CinemachineStateDrivenCamera::LookupBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  CinemachineStateDrivenCamera_LookupBlend_mD0B7CD5CF181EDDABF0EFE90C829DC5DF5262C41 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, RuntimeObject* ___fromKey0, RuntimeObject* ___toKey1, 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);
// 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.Boolean Cinemachine.CinemachineBlend::get_IsComplete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50 (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * __this, const RuntimeMethod* method);
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::get_TransitioningFrom()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineStateDrivenCamera_get_TransitioningFrom_m6D611FD16354DACC78A99F2B8E3CC13327CCF104_inline (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method);
// System.Void Cinemachine.CinemachineStateDrivenCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_InvalidateListOfChildren_m09761689924E32C52613DFE05E80CD9D7FC3AA0E (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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);
// 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.Int32 UnityEngine.Animator::StringToHash(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Animator_StringToHash_mA351F39D53E2AEFCF0BBD50E4FA92B7E1C99A668 (String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>::.ctor()
inline void Dictionary_2__ctor_m2303D0531F1FB5B1153BB58BE09178DB1D3B6221 (Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 *, const RuntimeMethod*))Dictionary_2__ctor_m2C8EE5C13636D67F6C451C4935049F534AEC658F_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_m5C4221D50E89FC27A361DB6C8D127B18FF85221D (Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * __this, AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * ___key0, List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 ** ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 *, AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 *, List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m048C13E0F44BDC16F7CF01D14E918A84EE72C62C_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::.ctor()
inline void List_1__ctor_m36A7E14CC3BEACF376E6AE7CD0C59D2EE22793D1 (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 *, const RuntimeMethod*))List_1__ctor_m36A7E14CC3BEACF376E6AE7CD0C59D2EE22793D1_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>::set_Item(!0,!1)
inline void Dictionary_2_set_Item_m58DC18492516204D1F28BB93E01B7A8622AF5990 (Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * __this, AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * ___key0, List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * ___value1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 *, AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 *, List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 *, const RuntimeMethod*))Dictionary_2_set_Item_mE6BF870B04922441F9F2760E782DEE6EE682615A_gshared)(__this, ___key0, ___value1, method);
}
// !0 System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::get_Item(System.Int32)
inline HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_inline (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  (*) (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 *, int32_t, const RuntimeMethod*))List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_gshared_inline)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::get_Count()
inline int32_t List_1_get_Count_mEE5008620AD789A5ECFD437197856B14B6E7EB0C_inline (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 *, const RuntimeMethod*))List_1_get_Count_mEE5008620AD789A5ECFD437197856B14B6E7EB0C_gshared_inline)(__this, method);
}
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::CreateFakeHash(System.Int32,UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_CreateFakeHash_m1B5D689454467E54101D56E7FC1096E4E709B80F (int32_t ___parentHash0, AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * ___clip1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::Add(!0)
inline void List_1_Add_mE85F59FA0393F494F4C13B9B706A5B64BF08E363 (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __this, HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 *, HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790 , const RuntimeMethod*))List_1_Add_mE85F59FA0393F494F4C13B9B706A5B64BF08E363_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::set_Item(!0,!1)
inline void Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1 (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, int32_t, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::ValidateInstructions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_ValidateInstructions_m3283C4B0462AC49AAFDBF8020BFCD8E296E7542B (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
inline void Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1 (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, const RuntimeMethod*))Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_gshared)(__this, method);
}
// System.Boolean UnityEngine.GameObject::get_activeSelf()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeSelf_m4865097C24FB29F3C31F5C30619AF242297F23EE (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// UnityEngine.RuntimeAnimatorController UnityEngine.Animator::get_runtimeAnimatorController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeAnimatorController_t6F70D5BE51CCBA99132F444EFFA41439DFE71BAB * Animator_get_runtimeAnimatorController_mA31EAB2AB6CA23B48FA70155CA399DFA2EE525CC (Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Animator::get_hasBoundPlayables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animator_get_hasBoundPlayables_m1ADEF28BC77A4C8DBC707DA02A1B72E00AC0C88A (Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Animator::get_layerCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Animator_get_layerCount_m9F7ED8546CE9F7A507C88C577919A9C5E4DFE4F6 (Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Animator::IsInTransition(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animator_IsInTransition_mA37A7575AA127459175230011F2BA7560E0E44B9 (Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * __this, int32_t ___layerIndex0, const RuntimeMethod* method);
// UnityEngine.AnimatorStateInfo UnityEngine.Animator::GetNextAnimatorStateInfo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA  Animator_GetNextAnimatorStateInfo_m0CE4DD9BD652C6C8C691C308FF86ACF650A91C62 (Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * __this, int32_t ___layerIndex0, const RuntimeMethod* method);
// System.Void UnityEngine.Animator::GetNextAnimatorClipInfo(System.Int32,System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_GetNextAnimatorClipInfo_mB5F0367EAC2C788CD5DB486C511B4F783339C066 (Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * __this, int32_t ___layerIndex0, List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * ___clips1, const RuntimeMethod* method);
// System.Int32 UnityEngine.AnimatorStateInfo::get_fullPathHash()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimatorStateInfo_get_fullPathHash_m296D315AB1FBF6177A423298296CECC1DBA7221D (AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA * __this, const RuntimeMethod* method);
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::GetClipHash(System.Int32,System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_GetClipHash_mAD02DF3C8A12333C4D93FF1DA54D30B4DF2178CA (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, int32_t ___hash0, List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * ___clips1, const RuntimeMethod* method);
// UnityEngine.AnimatorStateInfo UnityEngine.Animator::GetCurrentAnimatorStateInfo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA  Animator_GetCurrentAnimatorStateInfo_m562250C74BF8C626B5227FE840D6CB739B5F8314 (Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * __this, int32_t ___layerIndex0, const RuntimeMethod* method);
// System.Void UnityEngine.Animator::GetCurrentAnimatorClipInfo(System.Int32,System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_GetCurrentAnimatorClipInfo_mA1061569ED175C2B54A3273EDB889E9D48DE5A2C (Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * __this, int32_t ___layerIndex0, List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * ___clips1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(!0)
inline bool Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391 (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391_gshared)(__this, ___key0, method);
}
// !1 System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Item(!0)
inline int32_t Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1 (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_gshared)(__this, ___key0, 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);
// !0 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Item(System.Int32)
inline AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_inline (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  (*) (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_gshared_inline)(__this, ___index0, method);
}
// System.Single UnityEngine.AnimatorClipInfo::get_weight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimatorClipInfo_get_weight_mF22612DA966F5D6C8EC93E6AD2E05DFE10B36CCA (AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Count()
inline int32_t List_1_get_Count_mAFA9C1E0120FD5427AC99B5BA0EBB358EE90153F_inline (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 *, const RuntimeMethod*))List_1_get_Count_mAFA9C1E0120FD5427AC99B5BA0EBB358EE90153F_gshared_inline)(__this, method);
}
// UnityEngine.AnimationClip UnityEngine.AnimatorClipInfo::get_clip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * AnimatorClipInfo_get_clip_m0822D4BB447803A294410A319C812D2D4B946A95 (AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 * __this, const RuntimeMethod* method);
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::LookupFakeHash(System.Int32,UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_LookupFakeHash_m06759C84A0584A1F9F290C5E58DFB0FF0AE4BD5B (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, int32_t ___parentHash0, AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * ___clip1, 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.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);
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::.ctor()
inline void List_1__ctor_m176379510B1064AE738C26AB1B809B2161396D9F (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 *, const RuntimeMethod*))List_1__ctor_m176379510B1064AE738C26AB1B809B2161396D9F_gshared)(__this, 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
// System.Void Cinemachine.Utility.CinemachineDebug::ReleaseScreenPos(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug_ReleaseScreenPos_mB86CBB15358DB61F1EE1FB14B1A75C22DF973EC1 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___client0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mECDCCCAF7B53A12F31315B4716EB75867A97993D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m6D156D2BF6BBD2503C7EC755D4F79AEA807FFA7B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (mClients != null && mClients.Contains(client))
		HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * L_0 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mClients_0();
		if (!L_0)
		{
			goto IL_0020;
		}
	}
	{
		HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * L_1 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mClients_0();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_2 = ___client0;
		NullCheck(L_1);
		bool L_3;
		L_3 = HashSet_1_Contains_mECDCCCAF7B53A12F31315B4716EB75867A97993D(L_1, L_2, /*hidden argument*/HashSet_1_Contains_mECDCCCAF7B53A12F31315B4716EB75867A97993D_RuntimeMethod_var);
		if (!L_3)
		{
			goto IL_0020;
		}
	}
	{
		// mClients.Remove(client);
		HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * L_4 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mClients_0();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_5 = ___client0;
		NullCheck(L_4);
		bool L_6;
		L_6 = HashSet_1_Remove_m6D156D2BF6BBD2503C7EC755D4F79AEA807FFA7B(L_4, L_5, /*hidden argument*/HashSet_1_Remove_m6D156D2BF6BBD2503C7EC755D4F79AEA807FFA7B_RuntimeMethod_var);
	}

IL_0020:
	{
		// }
		return;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m2E7BD9BD71B138BA0B9C868543001638A6217B0B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m14F7E394C5066F85AD03AE904FC5A80FF2E50E21_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m32150A518D7F531218880279F2F45C45568381C3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m58D389E6A64A5DC73C04D62C2091AED3BDF56C29_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mECDCCCAF7B53A12F31315B4716EB75867A97993D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mCD53F758FB21FF0A9C80FBF30EC1C7836508400B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m47BE8F26D40810EF4DCA2CF9D664944C572E5F55_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_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));
	Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
	{
		// if (mClients == null)
		HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * L_0 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mClients_0();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		// mClients = new HashSet<Object>();
		HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * L_1 = (HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 *)il2cpp_codegen_object_new(HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m47BE8F26D40810EF4DCA2CF9D664944C572E5F55(L_1, /*hidden argument*/HashSet_1__ctor_m47BE8F26D40810EF4DCA2CF9D664944C572E5F55_RuntimeMethod_var);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_mClients_0(L_1);
	}

IL_0011:
	{
		// if (!mClients.Contains(client))
		HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * L_2 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mClients_0();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_3 = ___client0;
		NullCheck(L_2);
		bool L_4;
		L_4 = HashSet_1_Contains_mECDCCCAF7B53A12F31315B4716EB75867A97993D(L_2, L_3, /*hidden argument*/HashSet_1_Contains_mECDCCCAF7B53A12F31315B4716EB75867A97993D_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_002a;
		}
	}
	{
		// mClients.Add(client);
		HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * L_5 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mClients_0();
		Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_6 = ___client0;
		NullCheck(L_5);
		bool L_7;
		L_7 = HashSet_1_Add_m58D389E6A64A5DC73C04D62C2091AED3BDF56C29(L_5, L_6, /*hidden argument*/HashSet_1_Add_m58D389E6A64A5DC73C04D62C2091AED3BDF56C29_RuntimeMethod_var);
	}

IL_002a:
	{
		// Vector2 pos = new Vector2(0, 0);
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), (0.0f), (0.0f), /*hidden argument*/NULL);
		// Vector2 size = style.CalcSize(new GUIContent(text));
		GUIStyle_t29C59470ACD0A35C81EB0615653FD38C455A4726 * L_8 = ___style2;
		String_t* L_9 = ___text1;
		GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E * L_10 = (GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E *)il2cpp_codegen_object_new(GUIContent_t39256993BF4A33F76E073488D6A2F13D678DF60E_il2cpp_TypeInfo_var);
		GUIContent__ctor_m3FABF20C213051E685B41CA898A20885E02111F0(L_10, L_9, /*hidden argument*/NULL);
		NullCheck(L_8);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_11;
		L_11 = GUIStyle_CalcSize_m3B4ADD2AF66EFF1A273C10C0F77741EAD96F3F2D(L_8, L_10, /*hidden argument*/NULL);
		V_1 = L_11;
		// if (mClients != null)
		HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * L_12 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mClients_0();
		if (!L_12)
		{
			goto IL_0097;
		}
	}
	{
		// foreach (var c in mClients)
		HashSet_1_t658A4F799C39BCEF71EEB383AC1FCCFDC8447673 * L_13 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mClients_0();
		NullCheck(L_13);
		Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E  L_14;
		L_14 = HashSet_1_GetEnumerator_mCD53F758FB21FF0A9C80FBF30EC1C7836508400B(L_13, /*hidden argument*/HashSet_1_GetEnumerator_mCD53F758FB21FF0A9C80FBF30EC1C7836508400B_RuntimeMethod_var);
		V_2 = L_14;
	}

IL_005a:
	try
	{ // begin try (depth: 1)
		{
			goto IL_007e;
		}

IL_005c:
		{
			// foreach (var c in mClients)
			Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_15;
			L_15 = Enumerator_get_Current_m32150A518D7F531218880279F2F45C45568381C3_inline((Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E *)(&V_2), /*hidden argument*/Enumerator_get_Current_m32150A518D7F531218880279F2F45C45568381C3_RuntimeMethod_var);
			// if (c == client)
			Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * L_16 = ___client0;
			IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
			bool L_17;
			L_17 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_15, L_16, /*hidden argument*/NULL);
			if (!L_17)
			{
				goto IL_006d;
			}
		}

IL_006b:
		{
			// break;
			IL2CPP_LEAVE(0x97, FINALLY_0089);
		}

IL_006d:
		{
			// pos.y += size.y;
			float* L_18 = (&V_0)->get_address_of_y_1();
			float* L_19 = L_18;
			float L_20 = *((float*)L_19);
			Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_21 = V_1;
			float L_22 = L_21.get_y_1();
			*((float*)L_19) = (float)((float)il2cpp_codegen_add((float)L_20, (float)L_22));
		}

IL_007e:
		{
			// foreach (var c in mClients)
			bool L_23;
			L_23 = Enumerator_MoveNext_m14F7E394C5066F85AD03AE904FC5A80FF2E50E21((Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E *)(&V_2), /*hidden argument*/Enumerator_MoveNext_m14F7E394C5066F85AD03AE904FC5A80FF2E50E21_RuntimeMethod_var);
			if (L_23)
			{
				goto IL_005c;
			}
		}

IL_0087:
		{
			IL2CPP_LEAVE(0x97, FINALLY_0089);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0089;
	}

FINALLY_0089:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m2E7BD9BD71B138BA0B9C868543001638A6217B0B((Enumerator_t14A4FB3BB8B09A964D562C321C53A3C28ED3832E *)(&V_2), /*hidden argument*/Enumerator_Dispose_m2E7BD9BD71B138BA0B9C868543001638A6217B0B_RuntimeMethod_var);
		IL2CPP_END_FINALLY(137)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(137)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x97, IL_0097)
	}

IL_0097:
	{
		// return new Rect(pos, size);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_24 = V_0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_25 = V_1;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_26;
		memset((&L_26), 0, sizeof(L_26));
		Rect__ctor_m00C682F84642AE657D7EBB0D5BC6E8F3CA4D1E82((&L_26), L_24, L_25, /*hidden argument*/NULL);
		return L_26;
	}
}
// System.Text.StringBuilder Cinemachine.Utility.CinemachineDebug::SBFromPool()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * CinemachineDebug_SBFromPool_mB6C8A1699C089516D0C30DB54FACEA9DE7BEBEE1 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m54124251DCEAAEBCB780120514621A515A3F0337_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6FB59252D979982A69FF624AEAD1998FB08E1205_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD026F999061A9E78D9B35A48E111F1E453A4F0D9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (mAvailableStringBuilders == null || mAvailableStringBuilders.Count == 0)
		List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * L_0 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mAvailableStringBuilders_2();
		if (!L_0)
		{
			goto IL_0013;
		}
	}
	{
		List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * L_1 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mAvailableStringBuilders_2();
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_m6FB59252D979982A69FF624AEAD1998FB08E1205_inline(L_1, /*hidden argument*/List_1_get_Count_m6FB59252D979982A69FF624AEAD1998FB08E1205_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0019;
		}
	}

IL_0013:
	{
		// return new StringBuilder();
		StringBuilder_t * L_3 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9(L_3, /*hidden argument*/NULL);
		return L_3;
	}

IL_0019:
	{
		// var sb = mAvailableStringBuilders[mAvailableStringBuilders.Count - 1];
		List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * L_4 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mAvailableStringBuilders_2();
		List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * L_5 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mAvailableStringBuilders_2();
		NullCheck(L_5);
		int32_t L_6;
		L_6 = List_1_get_Count_m6FB59252D979982A69FF624AEAD1998FB08E1205_inline(L_5, /*hidden argument*/List_1_get_Count_m6FB59252D979982A69FF624AEAD1998FB08E1205_RuntimeMethod_var);
		NullCheck(L_4);
		StringBuilder_t * L_7;
		L_7 = List_1_get_Item_mD026F999061A9E78D9B35A48E111F1E453A4F0D9_inline(L_4, ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), /*hidden argument*/List_1_get_Item_mD026F999061A9E78D9B35A48E111F1E453A4F0D9_RuntimeMethod_var);
		// mAvailableStringBuilders.RemoveAt(mAvailableStringBuilders.Count - 1);
		List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * L_8 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mAvailableStringBuilders_2();
		List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * L_9 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mAvailableStringBuilders_2();
		NullCheck(L_9);
		int32_t L_10;
		L_10 = List_1_get_Count_m6FB59252D979982A69FF624AEAD1998FB08E1205_inline(L_9, /*hidden argument*/List_1_get_Count_m6FB59252D979982A69FF624AEAD1998FB08E1205_RuntimeMethod_var);
		NullCheck(L_8);
		List_1_RemoveAt_m54124251DCEAAEBCB780120514621A515A3F0337(L_8, ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)), /*hidden argument*/List_1_RemoveAt_m54124251DCEAAEBCB780120514621A515A3F0337_RuntimeMethod_var);
		// sb.Length = 0;
		StringBuilder_t * L_11 = L_7;
		NullCheck(L_11);
		StringBuilder_set_Length_m7C1756193B05DCA5A23C5DC98EE90A9FC685A27A(L_11, 0, /*hidden argument*/NULL);
		// return sb;
		return L_11;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m268C6B145F8FBB50C5DDBD0B6E8C25F83715EE36_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m25B33CA4B37FA21B382D2C7C914149297FA4D623_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (mAvailableStringBuilders == null)
		List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * L_0 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mAvailableStringBuilders_2();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		// mAvailableStringBuilders = new List<StringBuilder>();
		List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * L_1 = (List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 *)il2cpp_codegen_object_new(List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6_il2cpp_TypeInfo_var);
		List_1__ctor_m25B33CA4B37FA21B382D2C7C914149297FA4D623(L_1, /*hidden argument*/List_1__ctor_m25B33CA4B37FA21B382D2C7C914149297FA4D623_RuntimeMethod_var);
		((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->set_mAvailableStringBuilders_2(L_1);
	}

IL_0011:
	{
		// mAvailableStringBuilders.Add(sb);
		List_1_tC069898613B7977CB82FE91874DEE86A275CBFB6 * L_2 = ((CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var))->get_mAvailableStringBuilders_2();
		StringBuilder_t * L_3 = ___sb0;
		NullCheck(L_2);
		List_1_Add_m268C6B145F8FBB50C5DDBD0B6E8C25F83715EE36(L_2, L_3, /*hidden argument*/List_1_Add_m268C6B145F8FBB50C5DDBD0B6E8C25F83715EE36_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void Cinemachine.Utility.CinemachineDebug::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug__ctor_m34EA5A3E30773372406A3EFEFEAC4D512FBC53D1 (CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__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.CinemachineDollyCart::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDollyCart_FixedUpdate_m4D0344645368A13DE5E1902FD2409FD75EF64622 (CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118 * __this, const RuntimeMethod* method)
{
	{
		// if (m_UpdateMethod == UpdateMethod.FixedUpdate)
		int32_t L_0 = __this->get_m_UpdateMethod_5();
		if ((!(((uint32_t)L_0) == ((uint32_t)1))))
		{
			goto IL_0022;
		}
	}
	{
		// SetCartPosition(m_Position + m_Speed * Time.deltaTime);
		float L_1 = __this->get_m_Position_8();
		float L_2 = __this->get_m_Speed_7();
		float L_3;
		L_3 = Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290(/*hidden argument*/NULL);
		CinemachineDollyCart_SetCartPosition_mF463212396484570037D81562ED14A21ECFD746F(__this, ((float)il2cpp_codegen_add((float)L_1, (float)((float)il2cpp_codegen_multiply((float)L_2, (float)L_3)))), /*hidden argument*/NULL);
	}

IL_0022:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineDollyCart::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDollyCart_Update_m7245871A1EF878D2225D3278616830FFDEA94632 (CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		// float speed = Application.isPlaying ? m_Speed : 0;
		bool L_0;
		L_0 = Application_get_isPlaying_m7BB718D8E58B807184491F64AFF0649517E56567(/*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		G_B3_0 = (0.0f);
		goto IL_0014;
	}

IL_000e:
	{
		float L_1 = __this->get_m_Speed_7();
		G_B3_0 = L_1;
	}

IL_0014:
	{
		V_0 = G_B3_0;
		// if (m_UpdateMethod == UpdateMethod.Update)
		int32_t L_2 = __this->get_m_UpdateMethod_5();
		if (L_2)
		{
			goto IL_0031;
		}
	}
	{
		// SetCartPosition(m_Position + speed * Time.deltaTime);
		float L_3 = __this->get_m_Position_8();
		float L_4 = V_0;
		float L_5;
		L_5 = Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290(/*hidden argument*/NULL);
		CinemachineDollyCart_SetCartPosition_mF463212396484570037D81562ED14A21ECFD746F(__this, ((float)il2cpp_codegen_add((float)L_3, (float)((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)))), /*hidden argument*/NULL);
	}

IL_0031:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineDollyCart::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDollyCart_LateUpdate_m31652825AA7DF3A37F1FF45F7987A41FF15EB629 (CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118 * __this, const RuntimeMethod* method)
{
	{
		// if (!Application.isPlaying)
		bool L_0;
		L_0 = Application_get_isPlaying_m7BB718D8E58B807184491F64AFF0649517E56567(/*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		// SetCartPosition(m_Position);
		float L_1 = __this->get_m_Position_8();
		CinemachineDollyCart_SetCartPosition_mF463212396484570037D81562ED14A21ECFD746F(__this, L_1, /*hidden argument*/NULL);
		return;
	}

IL_0014:
	{
		// else if (m_UpdateMethod == UpdateMethod.LateUpdate)
		int32_t L_2 = __this->get_m_UpdateMethod_5();
		if ((!(((uint32_t)L_2) == ((uint32_t)2))))
		{
			goto IL_0036;
		}
	}
	{
		// SetCartPosition(m_Position + m_Speed * Time.deltaTime);
		float L_3 = __this->get_m_Position_8();
		float L_4 = __this->get_m_Speed_7();
		float L_5;
		L_5 = Time_get_deltaTime_mCC15F147DA67F38C74CE408FB5D7FF4A87DA2290(/*hidden argument*/NULL);
		CinemachineDollyCart_SetCartPosition_mF463212396484570037D81562ED14A21ECFD746F(__this, ((float)il2cpp_codegen_add((float)L_3, (float)((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)))), /*hidden argument*/NULL);
	}

IL_0036:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineDollyCart::SetCartPosition(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDollyCart_SetCartPosition_mF463212396484570037D81562ED14A21ECFD746F (CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118 * __this, float ___distanceAlongPath0, 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 (m_Path != null)
		CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * L_0 = __this->get_m_Path_4();
		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_006a;
		}
	}
	{
		// m_Position = m_Path.StandardizeUnit(distanceAlongPath, m_PositionUnits);
		CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * L_2 = __this->get_m_Path_4();
		float L_3 = ___distanceAlongPath0;
		int32_t L_4 = __this->get_m_PositionUnits_6();
		NullCheck(L_2);
		float L_5;
		L_5 = VirtFuncInvoker2< float, float, int32_t >::Invoke(12 /* System.Single Cinemachine.CinemachinePathBase::StandardizeUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits) */, L_2, L_3, L_4);
		__this->set_m_Position_8(L_5);
		// transform.position = m_Path.EvaluatePositionAtUnit(m_Position, m_PositionUnits);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
		L_6 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * L_7 = __this->get_m_Path_4();
		float L_8 = __this->get_m_Position_8();
		int32_t L_9 = __this->get_m_PositionUnits_6();
		NullCheck(L_7);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = CinemachinePathBase_EvaluatePositionAtUnit_mCC69EFCF35ED5B1210214A96C100E8B809FD5B85(L_7, L_8, L_9, /*hidden argument*/NULL);
		NullCheck(L_6);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_6, L_10, /*hidden argument*/NULL);
		// transform.rotation = m_Path.EvaluateOrientationAtUnit(m_Position, m_PositionUnits);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11;
		L_11 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * L_12 = __this->get_m_Path_4();
		float L_13 = __this->get_m_Position_8();
		int32_t L_14 = __this->get_m_PositionUnits_6();
		NullCheck(L_12);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_15;
		L_15 = CinemachinePathBase_EvaluateOrientationAtUnit_m78B5F5388A3DD41392F335CA7DB59CA1D8B978F5(L_12, L_13, L_14, /*hidden argument*/NULL);
		NullCheck(L_11);
		Transform_set_rotation_m1B5F3D4CE984AB31254615C9C71B0E54978583B4(L_11, L_15, /*hidden argument*/NULL);
	}

IL_006a:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineDollyCart::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDollyCart__ctor_m10FE44DB9AC13A98B146DF4DAAE74E0B642E5068 (CinemachineDollyCart_t94F6164706B50C5B122C6E366DEC5BDCD39C4118 * __this, const RuntimeMethod* method)
{
	{
		// public CinemachinePathBase.PositionUnits m_PositionUnits = CinemachinePathBase.PositionUnits.Distance;
		__this->set_m_PositionUnits_6(1);
		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.Void Cinemachine.CinemachineEmbeddedAssetPropertyAttribute::.ctor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineEmbeddedAssetPropertyAttribute__ctor_mD6C290E553336787289444791FE7FD0E7B57126E (CinemachineEmbeddedAssetPropertyAttribute_t798AD24C32F62C255E2480A8537E2CDE70B3999C * __this, bool ___warnIfNull0, const RuntimeMethod* method)
{
	{
		// public CinemachineEmbeddedAssetPropertyAttribute(bool warnIfNull = false)
		PropertyAttribute__ctor_mA13181D93341AEAE429F0615989CB4647F2EB8A7(__this, /*hidden argument*/NULL);
		// WarnIfNull = warnIfNull;
		bool L_0 = ___warnIfNull0;
		__this->set_WarnIfNull_0(L_0);
		// }
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8 (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __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:
	{
		// return m_vcamOwner;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3 = __this->get_m_vcamOwner_5();
		return L_3;
	}
}
// System.Void Cinemachine.CinemachineExtension::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_Awake_m090793C691718BB30B2C702DC41A2EE51F47BE2E (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method)
{
	{
		// ConnectToVcam(true);
		VirtActionInvoker1< bool >::Invoke(7 /* System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean) */, __this, (bool)1);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineExtension::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnEnable_m41D46718D51487D5FD1F8C9DF9AB05831CA243A9 (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method)
{
	{
		// protected virtual void OnEnable() {}
		return;
	}
}
// System.Void Cinemachine.CinemachineExtension::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnDestroy_m63D31EE81830209F4127D04ED9C7021C14A13C0C (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method)
{
	{
		// ConnectToVcam(false);
		VirtActionInvoker1< bool >::Invoke(7 /* System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean) */, __this, (bool)0);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineExtension::EnsureStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_EnsureStarted_m3F2553CBD100D1FC3E126F2966A6673AEE82771D (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method)
{
	{
		// internal void EnsureStarted() { ConnectToVcam(true); }
		VirtActionInvoker1< bool >::Invoke(7 /* System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean) */, __this, (bool)1);
		// internal void EnsureStarted() { ConnectToVcam(true); }
		return;
	}
}
// System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_ConnectToVcam_mB763D1DF3E860D7CF8392A28D47D109E261381B2 (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, bool ___connect0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5AA432806C20C02DAB77AA0393B088D80C51FDF9);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (connect && VirtualCamera == null)
		bool L_0 = ___connect0;
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1;
		L_1 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		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_001b;
		}
	}
	{
		// Debug.LogError("CinemachineExtension requires a Cinemachine Virtual Camera component");
		IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		Debug_LogError_m8850D65592770A364D494025FF3A73E8D4D70485(_stringLiteral5AA432806C20C02DAB77AA0393B088D80C51FDF9, /*hidden argument*/NULL);
	}

IL_001b:
	{
		// if (VirtualCamera != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3;
		L_3 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		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_0046;
		}
	}
	{
		// if (connect)
		bool L_5 = ___connect0;
		if (!L_5)
		{
			goto IL_003a;
		}
	}
	{
		// VirtualCamera.AddExtension(this);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_6;
		L_6 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		VirtActionInvoker1< CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * >::Invoke(22 /* System.Void Cinemachine.CinemachineVirtualCameraBase::AddExtension(Cinemachine.CinemachineExtension) */, L_6, __this);
		goto IL_0046;
	}

IL_003a:
	{
		// VirtualCamera.RemoveExtension(this);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_7;
		L_7 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		VirtActionInvoker1< CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * >::Invoke(23 /* System.Void Cinemachine.CinemachineVirtualCameraBase::RemoveExtension(Cinemachine.CinemachineExtension) */, L_7, __this);
	}

IL_0046:
	{
		// mExtraState = null;
		__this->set_mExtraState_6((Dictionary_2_tA56D153C1EABC9FB802D4F354B4E536F249FF4FE *)NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineExtension::PrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_PrePipelineMutateCameraStateCallback_mA26EFBE159BE7F5A906A1E7229885E49CD4D8D75 (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState1, float ___deltaTime2, const RuntimeMethod* method)
{
	{
		// CinemachineVirtualCameraBase vcam, ref CameraState curState, float deltaTime) {}
		return;
	}
}
// System.Void Cinemachine.CinemachineExtension::InvokePostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_InvokePostPipelineStageCallback_m54C975D864B6A6818DE9658ADC23439E45B35F9C (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, int32_t ___stage1, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
	{
		// PostPipelineStageCallback(vcam, stage, ref state, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		int32_t L_1 = ___stage1;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_2 = ___state2;
		float L_3 = ___deltaTime3;
		VirtActionInvoker4< CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *, int32_t, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *, float >::Invoke(9 /* System.Void Cinemachine.CinemachineExtension::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single) */, __this, L_0, L_1, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_2, L_3);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineExtension::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnTargetObjectWarped_m20FB23984C9395B8BF67744C1ED7832FCAAFDAAF (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method)
{
	{
		// public virtual void OnTargetObjectWarped(Transform target, Vector3 positionDelta) {}
		return;
	}
}
// System.Void Cinemachine.CinemachineExtension::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_ForceCameraPosition_m1FD206CC4FBF213FA344D8F059BDE6100FE779FF (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method)
{
	{
		// public virtual void ForceCameraPosition(Vector3 pos, Quaternion rot) {}
		return;
	}
}
// System.Boolean Cinemachine.CinemachineExtension::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineExtension_OnTransitionFromCamera_mBE45BD7A872FF8AC13C1E1EA4B59985FE9A7CD6A (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { return false; }
		return (bool)0;
	}
}
// System.Single Cinemachine.CinemachineExtension::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineExtension_GetMaxDampTime_mD88B3216AEF6C76B58EBEF1ABAAC8B9018C47DE8 (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __this, const RuntimeMethod* method)
{
	{
		// public virtual float GetMaxDampTime() { return 0; }
		return (0.0f);
	}
}
// System.Void Cinemachine.CinemachineExtension::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension__ctor_m7331AF4105FCAFF48E3CC9A412B1953647E0BEBA (CinemachineExtension_t8FBFE85287359DD26462EE5C24031D8433801422 * __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
// Cinemachine.CameraState Cinemachine.CinemachineExternalCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineExternalCamera_get_State_mC19729B5B332F8A68ACFF3A3AA3594610B52D7FE (CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA * __this, const RuntimeMethod* method)
{
	{
		// public override CameraState State { get { return m_State; } }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = __this->get_m_State_21();
		return L_0;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineExternalCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineExternalCamera_get_LookAt_m4BBF19283ED8933F78E0A0947D31E21952029ED4 (CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA * __this, const RuntimeMethod* method)
{
	{
		// get { return m_LookAt; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_m_LookAt_19();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineExternalCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExternalCamera_set_LookAt_m6B06EE0A2DF54EBCACFB4AF2FDFA7CE1FBA6956D (CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA * __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.CinemachineExternalCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineExternalCamera_get_Follow_m8FD9C12520C69C131111698EA1C532595B2F795A (CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA * __this, const RuntimeMethod* method)
{
	{
		// override public Transform Follow { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_U3CFollowU3Ek__BackingField_22();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineExternalCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExternalCamera_set_Follow_mE72DB58A3B9A095A004E9A11F5A13E07DB40DB8E (CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// override public Transform Follow { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_U3CFollowU3Ek__BackingField_22(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineExternalCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExternalCamera_InternalUpdateCameraState_m51FFCDE49F3209EF2A25426838FE54BEA17736C9 (CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, 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*)&Component_TryGetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m27A4CBE973E03242BC0F01081737267A2411B128_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var);
		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));
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// if (m_Camera == null)
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_0 = __this->get_m_Camera_20();
		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_001b;
		}
	}
	{
		// TryGetComponent(out m_Camera);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C ** L_2 = __this->get_address_of_m_Camera_20();
		bool L_3;
		L_3 = Component_TryGetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m27A4CBE973E03242BC0F01081737267A2411B128(__this, (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C **)L_2, /*hidden argument*/Component_TryGetComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m27A4CBE973E03242BC0F01081737267A2411B128_RuntimeMethod_var);
	}

IL_001b:
	{
		// m_State = CameraState.Default;
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_4;
		L_4 = CameraState_get_Default_m12D560DD60BC9AC6B1A0287EF92D21BFF1C1C8A7(/*hidden argument*/NULL);
		__this->set_m_State_21(L_4);
		// m_State.RawPosition = transform.position;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_5 = __this->get_address_of_m_State_21();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
		L_6 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_6, /*hidden argument*/NULL);
		CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_5, L_7, /*hidden argument*/NULL);
		// m_State.RawOrientation = transform.rotation;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_8 = __this->get_address_of_m_State_21();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9;
		L_9 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_9);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_10;
		L_10 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_9, /*hidden argument*/NULL);
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_8, L_10, /*hidden argument*/NULL);
		// m_State.ReferenceUp = m_State.RawOrientation * Vector3.up;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_11 = __this->get_address_of_m_State_21();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_12 = __this->get_address_of_m_State_21();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13;
		L_13 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_12, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_13, L_14, /*hidden argument*/NULL);
		CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, L_15, /*hidden argument*/NULL);
		// if (m_Camera != null)
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_16 = __this->get_m_Camera_20();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_17;
		L_17 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_16, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_0096;
		}
	}
	{
		// m_State.Lens = LensSettings.FromCamera(m_Camera);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_18 = __this->get_address_of_m_State_21();
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_19 = __this->get_m_Camera_20();
		IL2CPP_RUNTIME_CLASS_INIT(LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var);
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_20;
		L_20 = LensSettings_FromCamera_mB70878A0FEE612591846D38DEB0C519E62D26062(L_19, /*hidden argument*/NULL);
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_18, L_20, /*hidden argument*/NULL);
	}

IL_0096:
	{
		// if (m_LookAt != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_21 = __this->get_m_LookAt_19();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_22;
		L_22 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_21, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_011f;
		}
	}
	{
		// m_State.ReferenceLookAt = m_LookAt.transform.position;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_23 = __this->get_address_of_m_State_21();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_24 = __this->get_m_LookAt_19();
		NullCheck(L_24);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_25;
		L_25 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_24, /*hidden argument*/NULL);
		NullCheck(L_25);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_25, /*hidden argument*/NULL);
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_23, L_26, /*hidden argument*/NULL);
		// Vector3 dir = m_State.ReferenceLookAt - State.RawPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_27 = __this->get_address_of_m_State_21();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_27, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_29;
		L_29 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
		V_1 = L_29;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30;
		L_30 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
		L_31 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_28, L_30, /*hidden argument*/NULL);
		V_0 = L_31;
		// if (!dir.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = V_0;
		bool L_33;
		L_33 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_32, /*hidden argument*/NULL);
		if (L_33)
		{
			goto IL_011f;
		}
	}
	{
		// m_State.ReferenceLookAt = m_State.RawPosition + Vector3.Project(
		//     dir, State.RawOrientation * Vector3.forward);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_34 = __this->get_address_of_m_State_21();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_35 = __this->get_address_of_m_State_21();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36;
		L_36 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_35, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_38;
		L_38 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
		V_1 = L_38;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_39;
		L_39 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40;
		L_40 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41;
		L_41 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_39, L_40, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42;
		L_42 = Vector3_Project_m57D54B16F36E620C294F4B209CD4C8E46A58D1B6(L_37, L_41, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43;
		L_43 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_36, L_42, /*hidden argument*/NULL);
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_34, L_43, /*hidden argument*/NULL);
	}

IL_011f:
	{
		// ApplyPositionBlendMethod(ref m_State, m_BlendHint);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_44 = __this->get_address_of_m_State_21();
		int32_t L_45 = __this->get_m_BlendHint_23();
		CinemachineVirtualCameraBase_ApplyPositionBlendMethod_m4CA02DB42D981721D75169ACDD7900477819EEC0(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_44, L_45, /*hidden argument*/NULL);
		// InvokePostPipelineStageCallback(this, CinemachineCore.Stage.Finalize, ref m_State, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_46 = __this->get_address_of_m_State_21();
		float L_47 = ___deltaTime1;
		CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_mD4F5668E9AB96E8C11F16EC0D3CA769D663F5F51(__this, __this, 3, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_46, L_47, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineExternalCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExternalCamera__ctor_m3F3ABDD19589BAA8C55855E465E86F94B7C21DA8 (CinemachineExternalCamera_t13291782D33ECA6BE260068B0D817E57A63B34FA * __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;
	}
	{
		// private 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_21(L_0);
		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.Single Cinemachine.CinemachineFixedSignal::get_SignalDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_get_SignalDuration_m45BF3B9C17DCD224D52644987797EF5AD3F2B335 (CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488 * __this, const RuntimeMethod* method)
{
	{
		// return Mathf.Max(
		//     AxisDuration(m_XCurve),
		//     Mathf.Max(AxisDuration(m_YCurve), AxisDuration(m_ZCurve)));
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_0 = __this->get_m_XCurve_4();
		float L_1;
		L_1 = CinemachineFixedSignal_AxisDuration_m722605DBBFEB163DC9787AD18CD8F7920121B0DC(__this, L_0, /*hidden argument*/NULL);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_2 = __this->get_m_YCurve_5();
		float L_3;
		L_3 = CinemachineFixedSignal_AxisDuration_m722605DBBFEB163DC9787AD18CD8F7920121B0DC(__this, L_2, /*hidden argument*/NULL);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_4 = __this->get_m_ZCurve_6();
		float L_5;
		L_5 = CinemachineFixedSignal_AxisDuration_m722605DBBFEB163DC9787AD18CD8F7920121B0DC(__this, L_4, /*hidden argument*/NULL);
		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.Single Cinemachine.CinemachineFixedSignal::AxisDuration(UnityEngine.AnimationCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisDuration_m722605DBBFEB163DC9787AD18CD8F7920121B0DC (CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488 * __this, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___axis0, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F  V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		// float duration = 0;
		V_0 = (0.0f);
		// if (axis != null && axis.length > 1)
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_0 = ___axis0;
		if (!L_0)
		{
			goto IL_003b;
		}
	}
	{
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_1 = ___axis0;
		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)1)))
		{
			goto IL_003b;
		}
	}
	{
		// float start = axis[0].time;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_3 = ___axis0;
		NullCheck(L_3);
		Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F  L_4;
		L_4 = AnimationCurve_get_Item_mD5F6B4C79C432C9CEADB6D116C07969802D5611A(L_3, 0, /*hidden argument*/NULL);
		V_2 = L_4;
		float L_5;
		L_5 = Keyframe_get_time_m75EBFDECA329315F6D41A60C0B1291F5BA4039E8((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)(&V_2), /*hidden argument*/NULL);
		V_1 = L_5;
		// duration = axis[axis.length-1].time - start;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_6 = ___axis0;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_7 = ___axis0;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = AnimationCurve_get_length_mB3D0734222EE55DB1389BCB98CCB1324AF8AA4E0(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F  L_9;
		L_9 = AnimationCurve_get_Item_mD5F6B4C79C432C9CEADB6D116C07969802D5611A(L_6, ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)), /*hidden argument*/NULL);
		V_2 = L_9;
		float L_10;
		L_10 = Keyframe_get_time_m75EBFDECA329315F6D41A60C0B1291F5BA4039E8((Keyframe_tBEEE79DF5E970E48A8972FFFCE8B25A6068ACE9F *)(&V_2), /*hidden argument*/NULL);
		float L_11 = V_1;
		V_0 = ((float)il2cpp_codegen_subtract((float)L_10, (float)L_11));
	}

IL_003b:
	{
		// return duration;
		float L_12 = V_0;
		return L_12;
	}
}
// System.Void Cinemachine.CinemachineFixedSignal::GetSignal(System.Single,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFixedSignal_GetSignal_m92E661706E11B9D9C231CE543903182387B01FA2 (CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488 * __this, float ___timeSinceSignalStart0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___pos1, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * ___rot2, const RuntimeMethod* method)
{
	{
		// rot = Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * L_0 = ___rot2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)L_0 = L_1;
		// pos = new Vector3(
		//     AxisValue(m_XCurve, timeSinceSignalStart),
		//     AxisValue(m_YCurve, timeSinceSignalStart),
		//     AxisValue(m_ZCurve, timeSinceSignalStart));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_2 = ___pos1;
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_3 = __this->get_m_XCurve_4();
		float L_4 = ___timeSinceSignalStart0;
		float L_5;
		L_5 = CinemachineFixedSignal_AxisValue_mADA40BCB50D24AFA3B306B3C21759DB00CB4116C(__this, L_3, L_4, /*hidden argument*/NULL);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_6 = __this->get_m_YCurve_5();
		float L_7 = ___timeSinceSignalStart0;
		float L_8;
		L_8 = CinemachineFixedSignal_AxisValue_mADA40BCB50D24AFA3B306B3C21759DB00CB4116C(__this, L_6, L_7, /*hidden argument*/NULL);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_9 = __this->get_m_ZCurve_6();
		float L_10 = ___timeSinceSignalStart0;
		float L_11;
		L_11 = CinemachineFixedSignal_AxisValue_mADA40BCB50D24AFA3B306B3C21759DB00CB4116C(__this, L_9, L_10, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_12), L_5, L_8, L_11, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_2 = L_12;
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineFixedSignal::AxisValue(UnityEngine.AnimationCurve,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisValue_mADA40BCB50D24AFA3B306B3C21759DB00CB4116C (CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488 * __this, AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * ___axis0, float ___time1, const RuntimeMethod* method)
{
	{
		// if (axis == null || axis.length == 0)
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_0 = ___axis0;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_1 = ___axis0;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = AnimationCurve_get_length_mB3D0734222EE55DB1389BCB98CCB1324AF8AA4E0(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0011;
		}
	}

IL_000b:
	{
		// return 0;
		return (0.0f);
	}

IL_0011:
	{
		// return axis.Evaluate(time);
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_3 = ___axis0;
		float L_4 = ___time1;
		NullCheck(L_3);
		float L_5;
		L_5 = AnimationCurve_Evaluate_m1248B5B167F1FFFDC847A08C56B7D63B32311E6A(L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Void Cinemachine.CinemachineFixedSignal::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFixedSignal__ctor_mBF0542616A9718A1756FDCC01BB94235B9DEE404 (CinemachineFixedSignal_t012BAB97EC2789A82978A346C906D010E80A5488 * __this, const RuntimeMethod* method)
{
	{
		SignalSourceAsset__ctor_m6BD0FCB4BC617B1339DD54AF64C68D73217F15C4(__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.CinemachineFollowZoom::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFollowZoom_OnValidate_mC3D5E5866F335052F48BD2B6AA47859E9AE291DB (CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4 * __this, const RuntimeMethod* method)
{
	{
		// m_Width = Mathf.Max(0, m_Width);
		float L_0 = __this->get_m_Width_7();
		float L_1;
		L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_0, /*hidden argument*/NULL);
		__this->set_m_Width_7(L_1);
		// m_MaxFOV = Mathf.Clamp(m_MaxFOV, 1, 179);
		float L_2 = __this->get_m_MaxFOV_10();
		float L_3;
		L_3 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_2, (1.0f), (179.0f), /*hidden argument*/NULL);
		__this->set_m_MaxFOV_10(L_3);
		// m_MinFOV = Mathf.Clamp(m_MinFOV, 1, m_MaxFOV);
		float L_4 = __this->get_m_MinFOV_9();
		float L_5 = __this->get_m_MaxFOV_10();
		float L_6;
		L_6 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_4, (1.0f), L_5, /*hidden argument*/NULL);
		__this->set_m_MinFOV_9(L_6);
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineFollowZoom::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFollowZoom_GetMaxDampTime_m7FCFDC2095BEE662F4AC60386D268C2224984F66 (CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4 * __this, const RuntimeMethod* method)
{
	{
		// return m_Damping;
		float L_0 = __this->get_m_Damping_8();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineFollowZoom::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFollowZoom_PostPipelineStageCallback_m584E4DE4F681FE16D996E5D6FBE4A17F2FF5B4B3 (CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4 * __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_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0_m8568DE3B1CACA2B5044FBEA01BCE4E6EB472420A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0 * V_0 = NULL;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_4;
	memset((&V_4), 0, sizeof(V_4));
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	float V_7 = 0.0f;
	float V_8 = 0.0f;
	float V_9 = 0.0f;
	{
		// VcamExtraState extra = GetExtraState<VcamExtraState>(vcam);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0 * L_1;
		L_1 = CinemachineExtension_GetExtraState_TisVcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0_m8568DE3B1CACA2B5044FBEA01BCE4E6EB472420A(__this, L_0, /*hidden argument*/CinemachineExtension_GetExtraState_TisVcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0_m8568DE3B1CACA2B5044FBEA01BCE4E6EB472420A_RuntimeMethod_var);
		V_0 = L_1;
		// if (deltaTime < 0 || !VirtualCamera.PreviousStateIsValid)
		float L_2 = ___deltaTime3;
		if ((((float)L_2) < ((float)(0.0f))))
		{
			goto IL_001e;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3;
		L_3 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_4;
		L_4 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_3);
		if (L_4)
		{
			goto IL_002f;
		}
	}

IL_001e:
	{
		// extra.m_previousFrameZoom = state.Lens.FieldOfView;
		VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0 * L_5 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_6 = ___state2;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_7;
		L_7 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_6, /*hidden argument*/NULL);
		float L_8 = L_7.get_FieldOfView_1();
		NullCheck(L_5);
		L_5->set_m_previousFrameZoom_0(L_8);
	}

IL_002f:
	{
		// if (stage == CinemachineCore.Stage.Body)
		int32_t L_9 = ___stage1;
		if (L_9)
		{
			goto IL_016c;
		}
	}
	{
		// float targetWidth = Mathf.Max(m_Width, 0);
		float L_10 = __this->get_m_Width_7();
		float L_11;
		L_11 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_10, (0.0f), /*hidden argument*/NULL);
		V_1 = L_11;
		// float fov = 179f;
		V_2 = (179.0f);
		// float d = Vector3.Distance(state.CorrectedPosition, state.ReferenceLookAt);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_12 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_12, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_14 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_14, /*hidden argument*/NULL);
		float L_16;
		L_16 = Vector3_Distance_mB648A79E4A1BAAFBF7B029644638C0D715480677(L_13, L_15, /*hidden argument*/NULL);
		V_3 = L_16;
		// if (d > UnityVectorExtensions.Epsilon)
		float L_17 = V_3;
		if ((!(((float)L_17) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0138;
		}
	}
	{
		// float minW = d * 2f * Mathf.Tan(m_MinFOV * Mathf.Deg2Rad / 2f);
		float L_18 = V_3;
		float L_19 = __this->get_m_MinFOV_9();
		float L_20;
		L_20 = tanf(((float)((float)((float)il2cpp_codegen_multiply((float)L_19, (float)(0.0174532924f)))/(float)(2.0f))));
		V_5 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_18, (float)(2.0f))), (float)L_20));
		// float maxW = d * 2f * Mathf.Tan(m_MaxFOV * Mathf.Deg2Rad / 2f);
		float L_21 = V_3;
		float L_22 = __this->get_m_MaxFOV_10();
		float L_23;
		L_23 = tanf(((float)((float)((float)il2cpp_codegen_multiply((float)L_22, (float)(0.0174532924f)))/(float)(2.0f))));
		V_6 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_21, (float)(2.0f))), (float)L_23));
		// targetWidth = Mathf.Clamp(targetWidth, minW, maxW);
		float L_24 = V_1;
		float L_25 = V_5;
		float L_26 = V_6;
		float L_27;
		L_27 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_24, L_25, L_26, /*hidden argument*/NULL);
		V_1 = L_27;
		// if (deltaTime >= 0 && m_Damping > 0 && VirtualCamera.PreviousStateIsValid)
		float L_28 = ___deltaTime3;
		if ((!(((float)L_28) >= ((float)(0.0f)))))
		{
			goto IL_011d;
		}
	}
	{
		float L_29 = __this->get_m_Damping_8();
		if ((!(((float)L_29) > ((float)(0.0f)))))
		{
			goto IL_011d;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_30;
		L_30 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		NullCheck(L_30);
		bool L_31;
		L_31 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_30);
		if (!L_31)
		{
			goto IL_011d;
		}
	}
	{
		// float currentWidth = d * 2f * Mathf.Tan(extra.m_previousFrameZoom * Mathf.Deg2Rad / 2f);
		float L_32 = V_3;
		VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0 * L_33 = V_0;
		NullCheck(L_33);
		float L_34 = L_33->get_m_previousFrameZoom_0();
		float L_35;
		L_35 = tanf(((float)((float)((float)il2cpp_codegen_multiply((float)L_34, (float)(0.0174532924f)))/(float)(2.0f))));
		V_7 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_32, (float)(2.0f))), (float)L_35));
		// float delta = targetWidth - currentWidth;
		float L_36 = V_1;
		float L_37 = V_7;
		V_8 = ((float)il2cpp_codegen_subtract((float)L_36, (float)L_37));
		// delta = VirtualCamera.DetachedLookAtTargetDamp(delta, m_Damping, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_38;
		L_38 = CinemachineExtension_get_VirtualCamera_m48F40B632C12E90C690465B01A667A3748761AF8(__this, /*hidden argument*/NULL);
		float L_39 = V_8;
		float L_40 = __this->get_m_Damping_8();
		float L_41 = ___deltaTime3;
		NullCheck(L_38);
		float L_42;
		L_42 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m644A94A63215474706B7D1357D810F4CDF309F0A(L_38, L_39, L_40, L_41, /*hidden argument*/NULL);
		V_8 = L_42;
		// targetWidth = currentWidth + delta;
		float L_43 = V_7;
		float L_44 = V_8;
		V_1 = ((float)il2cpp_codegen_add((float)L_43, (float)L_44));
	}

IL_011d:
	{
		// fov = 2f * Mathf.Atan(targetWidth / (2 * d)) * Mathf.Rad2Deg;
		float L_45 = V_1;
		float L_46 = V_3;
		float L_47;
		L_47 = atanf(((float)((float)L_45/(float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_46)))));
		V_2 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_47)), (float)(57.2957802f)));
	}

IL_0138:
	{
		// LensSettings lens = state.Lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_48 = ___state2;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_49;
		L_49 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_48, /*hidden argument*/NULL);
		V_4 = L_49;
		// lens.FieldOfView = extra.m_previousFrameZoom = Mathf.Clamp(fov, m_MinFOV, m_MaxFOV);
		VcamExtraState_t6B11C5350C2EC7FFC9AC49DE846AAF5F894F53D0 * L_50 = V_0;
		float L_51 = V_2;
		float L_52 = __this->get_m_MinFOV_9();
		float L_53 = __this->get_m_MaxFOV_10();
		float L_54;
		L_54 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_51, L_52, L_53, /*hidden argument*/NULL);
		float L_55 = L_54;
		V_9 = L_55;
		NullCheck(L_50);
		L_50->set_m_previousFrameZoom_0(L_55);
		float L_56 = V_9;
		(&V_4)->set_FieldOfView_1(L_56);
		// state.Lens = lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_57 = ___state2;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_58 = V_4;
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_57, L_58, /*hidden argument*/NULL);
	}

IL_016c:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFollowZoom::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFollowZoom__ctor_mB268F9C261AF80E1B1B8CBD60F439C7CBA594E43 (CinemachineFollowZoom_t7C506B951CB8B019776E9C6CABE9EB0B249706F4 * __this, const RuntimeMethod* method)
{
	{
		// public float m_Width = 2f;
		__this->set_m_Width_7((2.0f));
		// public float m_Damping = 1f;
		__this->set_m_Damping_8((1.0f));
		// public float m_MinFOV = 3f;
		__this->set_m_MinFOV_9((3.0f));
		// public float m_MaxFOV = 60f;
		__this->set_m_MaxFOV_10((60.0f));
		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
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::get_SoftGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineFramingTransposer_get_SoftGuideRect_mEAA618B22D45A8C57B8A5AE984660585B0EE2D87 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __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_20();
		float L_1 = __this->get_m_DeadZoneWidth_23();
		float L_2 = __this->get_m_ScreenY_21();
		float L_3 = __this->get_m_DeadZoneHeight_24();
		float L_4 = __this->get_m_DeadZoneWidth_23();
		float L_5 = __this->get_m_DeadZoneHeight_24();
		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.CinemachineFramingTransposer::set_SoftGuideRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_SoftGuideRect_mC3076D642DBCDBC1AC725A4F1E1E090F8F1AC9EF (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __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_23(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_24(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_23();
		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_20(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_24();
		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_21(L_9);
		// m_SoftZoneWidth = Mathf.Max(m_SoftZoneWidth, m_DeadZoneWidth);
		float L_10 = __this->get_m_SoftZoneWidth_27();
		float L_11 = __this->get_m_DeadZoneWidth_23();
		float L_12;
		L_12 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_10, L_11, /*hidden argument*/NULL);
		__this->set_m_SoftZoneWidth_27(L_12);
		// m_SoftZoneHeight = Mathf.Max(m_SoftZoneHeight, m_DeadZoneHeight);
		float L_13 = __this->get_m_SoftZoneHeight_28();
		float L_14 = __this->get_m_DeadZoneHeight_24();
		float L_15;
		L_15 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_13, L_14, /*hidden argument*/NULL);
		__this->set_m_SoftZoneHeight_28(L_15);
		// }
		return;
	}
}
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::get_HardGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineFramingTransposer_get_HardGuideRect_mC861BBCE9D49993E237ADA9BBAC17665264A87FA (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __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_20();
		float L_1 = __this->get_m_SoftZoneWidth_27();
		float L_2 = __this->get_m_ScreenY_21();
		float L_3 = __this->get_m_SoftZoneHeight_28();
		float L_4 = __this->get_m_SoftZoneWidth_27();
		float L_5 = __this->get_m_SoftZoneHeight_28();
		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_29();
		float L_9 = __this->get_m_SoftZoneWidth_27();
		float L_10 = __this->get_m_DeadZoneWidth_23();
		float L_11 = __this->get_m_BiasY_30();
		float L_12 = __this->get_m_SoftZoneHeight_28();
		float L_13 = __this->get_m_DeadZoneHeight_24();
		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.CinemachineFramingTransposer::set_HardGuideRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_HardGuideRect_m1138240B8F7657519AC0571ECE2E6EFB89CC634E (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __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;
	CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * G_B2_0 = NULL;
	CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * G_B1_0 = NULL;
	float G_B3_0 = 0.0f;
	CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * G_B3_1 = NULL;
	CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * G_B5_0 = NULL;
	CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * G_B4_0 = NULL;
	float G_B6_0 = 0.0f;
	CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * 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_27(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_28(L_3);
		// m_DeadZoneWidth = Mathf.Min(m_DeadZoneWidth, m_SoftZoneWidth);
		float L_4 = __this->get_m_DeadZoneWidth_23();
		float L_5 = __this->get_m_SoftZoneWidth_27();
		float L_6;
		L_6 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_4, L_5, /*hidden argument*/NULL);
		__this->set_m_DeadZoneWidth_23(L_6);
		// m_DeadZoneHeight = Mathf.Min(m_DeadZoneHeight, m_SoftZoneHeight);
		float L_7 = __this->get_m_DeadZoneHeight_24();
		float L_8 = __this->get_m_SoftZoneHeight_28();
		float L_9;
		L_9 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_7, L_8, /*hidden argument*/NULL);
		__this->set_m_DeadZoneHeight_24(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_20();
		float L_12 = __this->get_m_ScreenY_21();
		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_27();
		float L_16 = __this->get_m_DeadZoneWidth_23();
		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_28();
		float L_19 = __this->get_m_DeadZoneHeight_24();
		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_29(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_30(G_B6_0);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFramingTransposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_OnValidate_mC01E2DF60BA5B6B8D678E429D2FD2C1BE20EDA79 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// m_CameraDistance = Mathf.Max(m_CameraDistance, kMinimumCameraDistance);
		float L_0 = __this->get_m_CameraDistance_22();
		float L_1;
		L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_0, (0.00999999978f), /*hidden argument*/NULL);
		__this->set_m_CameraDistance_22(L_1);
		// m_DeadZoneDepth = Mathf.Max(m_DeadZoneDepth, 0);
		float L_2 = __this->get_m_DeadZoneDepth_25();
		float L_3;
		L_3 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_2, (0.0f), /*hidden argument*/NULL);
		__this->set_m_DeadZoneDepth_25(L_3);
		// m_GroupFramingSize = Mathf.Max(0.001f, m_GroupFramingSize);
		float L_4 = __this->get_m_GroupFramingSize_34();
		float L_5;
		L_5 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00100000005f), L_4, /*hidden argument*/NULL);
		__this->set_m_GroupFramingSize_34(L_5);
		// m_MaxDollyIn = Mathf.Max(0, m_MaxDollyIn);
		float L_6 = __this->get_m_MaxDollyIn_35();
		float L_7;
		L_7 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_6, /*hidden argument*/NULL);
		__this->set_m_MaxDollyIn_35(L_7);
		// m_MaxDollyOut = Mathf.Max(0, m_MaxDollyOut);
		float L_8 = __this->get_m_MaxDollyOut_36();
		float L_9;
		L_9 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_8, /*hidden argument*/NULL);
		__this->set_m_MaxDollyOut_36(L_9);
		// m_MinimumDistance = Mathf.Max(0, m_MinimumDistance);
		float L_10 = __this->get_m_MinimumDistance_37();
		float L_11;
		L_11 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_10, /*hidden argument*/NULL);
		__this->set_m_MinimumDistance_37(L_11);
		// m_MaximumDistance = Mathf.Max(m_MinimumDistance, m_MaximumDistance);
		float L_12 = __this->get_m_MinimumDistance_37();
		float L_13 = __this->get_m_MaximumDistance_38();
		float L_14;
		L_14 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_12, L_13, /*hidden argument*/NULL);
		__this->set_m_MaximumDistance_38(L_14);
		// m_MinimumFOV = Mathf.Max(1, m_MinimumFOV);
		float L_15 = __this->get_m_MinimumFOV_39();
		float L_16;
		L_16 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((1.0f), L_15, /*hidden argument*/NULL);
		__this->set_m_MinimumFOV_39(L_16);
		// m_MaximumFOV = Mathf.Clamp(m_MaximumFOV, m_MinimumFOV, 179);
		float L_17 = __this->get_m_MaximumFOV_40();
		float L_18 = __this->get_m_MinimumFOV_39();
		float L_19;
		L_19 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_17, L_18, (179.0f), /*hidden argument*/NULL);
		__this->set_m_MaximumFOV_40(L_19);
		// m_MinimumOrthoSize = Mathf.Max(0.01f, m_MinimumOrthoSize);
		float L_20 = __this->get_m_MinimumOrthoSize_41();
		float L_21;
		L_21 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00999999978f), L_20, /*hidden argument*/NULL);
		__this->set_m_MinimumOrthoSize_41(L_21);
		// m_MaximumOrthoSize = Mathf.Max(m_MinimumOrthoSize, m_MaximumOrthoSize);
		float L_22 = __this->get_m_MinimumOrthoSize_41();
		float L_23 = __this->get_m_MaximumOrthoSize_42();
		float L_24;
		L_24 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_22, L_23, /*hidden argument*/NULL);
		__this->set_m_MaximumOrthoSize_42(L_24);
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineFramingTransposer::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineFramingTransposer_get_IsValid_mA6BEC5FF4B2BCA542CACB93FC8817DC0E222CA8B (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __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 && 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.CinemachineFramingTransposer::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineFramingTransposer_get_Stage_m46D483051C135C5A2FAA11127927B477E4C3A4B3 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Body; } }
		return (int32_t)(0);
	}
}
// System.Boolean Cinemachine.CinemachineFramingTransposer::get_BodyAppliesAfterAim()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineFramingTransposer_get_BodyAppliesAfterAim_mDE58AC6238D9FFF902F3A490BE5ABEF7CCC350F0 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// public override bool BodyAppliesAfterAim { get { return true; } }
		return (bool)1;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::get_TrackedPoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineFramingTransposer_get_TrackedPoint_m7AD13AA3ED1185BE57C57925A65A457052F646B7 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 TrackedPoint { get; private set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CTrackedPointU3Ek__BackingField_47();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineFramingTransposer::set_TrackedPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_TrackedPoint_m0F66F2FD792A1BC7873FAF52A9975CF2CB30DD82 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 TrackedPoint { get; private set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CTrackedPointU3Ek__BackingField_47(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineFramingTransposer::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_OnTargetObjectWarped_m363404C45AF56465366357A3C1C6CE455BDD8045 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __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 == FollowTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2 = ___target0;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3;
		L_3 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__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_0034;
		}
	}
	{
		// m_PreviousCameraPosition += positionDelta;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = __this->get_m_PreviousCameraPosition_45();
		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_PreviousCameraPosition_45(L_7);
		// m_Predictor.ApplyTransformDelta(positionDelta);
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_8 = __this->get_m_Predictor_46();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9 = ___positionDelta1;
		NullCheck(L_8);
		PositionPredictor_ApplyTransformDelta_m77976FB10046478DA8110E153218CB9AE00132A1(L_8, L_9, /*hidden argument*/NULL);
	}

IL_0034:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFramingTransposer::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_ForceCameraPosition_m359218276D2C475F79427C2BBA9D880F0EF847B0 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __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_PreviousCameraPosition = pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___pos0;
		__this->set_m_PreviousCameraPosition_45(L_2);
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineFramingTransposer::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFramingTransposer_GetMaxDampTime_m972BD3E7124A8630DC0C905993BBDE6D1AC9A275 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// return Mathf.Max(m_XDamping, Mathf.Max(m_YDamping, m_ZDamping));
		float L_0 = __this->get_m_XDamping_16();
		float L_1 = __this->get_m_YDamping_17();
		float L_2 = __this->get_m_ZDamping_18();
		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.Boolean Cinemachine.CinemachineFramingTransposer::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single,Cinemachine.CinemachineVirtualCameraBase/TransitionParams&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineFramingTransposer_OnTransitionFromCamera_mB359F165B80CA2A10C19EA3AF33A9259F0A461BE (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * ___transitionParams3, 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;
	}
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (fromCam != null && transitionParams.m_InheritPosition)
		RuntimeObject* L_0 = ___fromCam0;
		if (!L_0)
		{
			goto IL_002e;
		}
	}
	{
		TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * L_1 = ___transitionParams3;
		bool L_2 = L_1->get_m_InheritPosition_1();
		if (!L_2)
		{
			goto IL_002e;
		}
	}
	{
		// transform.rotation = fromCam.State.RawOrientation;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3;
		L_3 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		RuntimeObject* L_4 = ___fromCam0;
		NullCheck(L_4);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_5;
		L_5 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_4);
		V_0 = L_5;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_6;
		L_6 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_set_rotation_m1B5F3D4CE984AB31254615C9C71B0E54978583B4(L_3, L_6, /*hidden argument*/NULL);
		// InheritingPosition = true;
		CinemachineFramingTransposer_set_InheritingPosition_mE8AC7F16BC034AC01F63BF8871A2380BA533DFEF_inline(__this, (bool)1, /*hidden argument*/NULL);
		// return true;
		return (bool)1;
	}

IL_002e:
	{
		// return false;
		return (bool)0;
	}
}
// System.Boolean Cinemachine.CinemachineFramingTransposer::get_InheritingPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineFramingTransposer_get_InheritingPosition_m6FD62CC6C818D58C1BDAD0CFDB0DB17490098FAC (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// bool InheritingPosition { get; set; }
		bool L_0 = __this->get_U3CInheritingPositionU3Ek__BackingField_48();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineFramingTransposer::set_InheritingPosition(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_InheritingPosition_mE8AC7F16BC034AC01F63BF8871A2380BA533DFEF (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// bool InheritingPosition { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CInheritingPositionU3Ek__BackingField_48(L_0);
		return;
	}
}
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::ScreenToOrtho(UnityEngine.Rect,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  CinemachineFramingTransposer_ScreenToOrtho_mB36BB70462CD2EE36203D5AD3E4CA83D6CDDB23C (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___rScreen0, float ___orthoSize1, float ___aspect2, const RuntimeMethod* method)
{
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// Rect r = new Rect();
		il2cpp_codegen_initobj((&V_0), sizeof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ));
		// r.yMax = 2 * orthoSize * ((1f-rScreen.yMin) - 0.5f);
		float L_0 = ___orthoSize1;
		float L_1;
		L_1 = Rect_get_yMin_m2C91041817D410B32B80E338764109D75ACB01E4((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rScreen0), /*hidden argument*/NULL);
		Rect_set_yMax_m4E7A7C5E88FA369D6ED022C939427F4895F6635D((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_0)), (float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_1)), (float)(0.5f))))), /*hidden argument*/NULL);
		// r.yMin = 2 * orthoSize * ((1f-rScreen.yMax) - 0.5f);
		float L_2 = ___orthoSize1;
		float L_3;
		L_3 = Rect_get_yMax_m9685BF55B44C51FF9BA080F9995073E458E1CDC3((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rScreen0), /*hidden argument*/NULL);
		Rect_set_yMin_mA2FDFF7C8C2361A4CF3F446BAB9A861F923F763A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_2)), (float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_3)), (float)(0.5f))))), /*hidden argument*/NULL);
		// r.xMin = 2 * orthoSize * aspect * (rScreen.xMin - 0.5f);
		float L_4 = ___orthoSize1;
		float L_5 = ___aspect2;
		float L_6;
		L_6 = Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rScreen0), /*hidden argument*/NULL);
		Rect_set_xMin_mC91AC74347F8E3D537E8C5D70015E9B8EA872A3F((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_4)), (float)L_5)), (float)((float)il2cpp_codegen_subtract((float)L_6, (float)(0.5f))))), /*hidden argument*/NULL);
		// r.xMax = 2 * orthoSize * aspect * (rScreen.xMax - 0.5f);
		float L_7 = ___orthoSize1;
		float L_8 = ___aspect2;
		float L_9;
		L_9 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rScreen0), /*hidden argument*/NULL);
		Rect_set_xMax_m4E466ED07B11CC5457BD62517418C493C0DDF2E3((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_7)), (float)L_8)), (float)((float)il2cpp_codegen_subtract((float)L_9, (float)(0.5f))))), /*hidden argument*/NULL);
		// return r;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_10 = V_0;
		return L_10;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::OrthoOffsetToScreenBounds(UnityEngine.Vector3,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineFramingTransposer_OrthoOffsetToScreenBounds_m537A7A773E2161BCDBA155497EE09CE363319A92 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___targetPos2D0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___screenRect1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// Vector3 delta = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_0 = L_0;
		// if (targetPos2D.x < screenRect.xMin)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___targetPos2D0;
		float L_2 = L_1.get_x_2();
		float L_3;
		L_3 = Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		if ((!(((float)L_2) < ((float)L_3))))
		{
			goto IL_002e;
		}
	}
	{
		// delta.x += targetPos2D.x - screenRect.xMin;
		float* L_4 = (&V_0)->get_address_of_x_2();
		float* L_5 = L_4;
		float L_6 = *((float*)L_5);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = ___targetPos2D0;
		float L_8 = L_7.get_x_2();
		float L_9;
		L_9 = Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		*((float*)L_5) = (float)((float)il2cpp_codegen_add((float)L_6, (float)((float)il2cpp_codegen_subtract((float)L_8, (float)L_9))));
	}

IL_002e:
	{
		// if (targetPos2D.x > screenRect.xMax)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___targetPos2D0;
		float L_11 = L_10.get_x_2();
		float L_12;
		L_12 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		if ((!(((float)L_11) > ((float)L_12))))
		{
			goto IL_0056;
		}
	}
	{
		// delta.x += targetPos2D.x - screenRect.xMax;
		float* L_13 = (&V_0)->get_address_of_x_2();
		float* L_14 = L_13;
		float L_15 = *((float*)L_14);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16 = ___targetPos2D0;
		float L_17 = L_16.get_x_2();
		float L_18;
		L_18 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		*((float*)L_14) = (float)((float)il2cpp_codegen_add((float)L_15, (float)((float)il2cpp_codegen_subtract((float)L_17, (float)L_18))));
	}

IL_0056:
	{
		// if (targetPos2D.y < screenRect.yMin)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = ___targetPos2D0;
		float L_20 = L_19.get_y_3();
		float L_21;
		L_21 = Rect_get_yMin_m2C91041817D410B32B80E338764109D75ACB01E4((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		if ((!(((float)L_20) < ((float)L_21))))
		{
			goto IL_007e;
		}
	}
	{
		// delta.y += targetPos2D.y - screenRect.yMin;
		float* L_22 = (&V_0)->get_address_of_y_3();
		float* L_23 = L_22;
		float L_24 = *((float*)L_23);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = ___targetPos2D0;
		float L_26 = L_25.get_y_3();
		float L_27;
		L_27 = Rect_get_yMin_m2C91041817D410B32B80E338764109D75ACB01E4((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		*((float*)L_23) = (float)((float)il2cpp_codegen_add((float)L_24, (float)((float)il2cpp_codegen_subtract((float)L_26, (float)L_27))));
	}

IL_007e:
	{
		// if (targetPos2D.y > screenRect.yMax)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28 = ___targetPos2D0;
		float L_29 = L_28.get_y_3();
		float L_30;
		L_30 = Rect_get_yMax_m9685BF55B44C51FF9BA080F9995073E458E1CDC3((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		if ((!(((float)L_29) > ((float)L_30))))
		{
			goto IL_00a6;
		}
	}
	{
		// delta.y += targetPos2D.y - screenRect.yMax;
		float* L_31 = (&V_0)->get_address_of_y_3();
		float* L_32 = L_31;
		float L_33 = *((float*)L_32);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34 = ___targetPos2D0;
		float L_35 = L_34.get_y_3();
		float L_36;
		L_36 = Rect_get_yMax_m9685BF55B44C51FF9BA080F9995073E458E1CDC3((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___screenRect1), /*hidden argument*/NULL);
		*((float*)L_32) = (float)((float)il2cpp_codegen_add((float)L_33, (float)((float)il2cpp_codegen_subtract((float)L_35, (float)L_36))));
	}

IL_00a6:
	{
		// return delta;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37 = V_0;
		return L_37;
	}
}
// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::get_LastBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  CinemachineFramingTransposer_get_LastBounds_mA41F708F5427B0DCABFAD74902AD2FA131B9315A (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// public Bounds LastBounds { get; private set; }
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_0 = __this->get_U3CLastBoundsU3Ek__BackingField_51();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineFramingTransposer::set_LastBounds(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBounds_mE7C62D2CDC58E8491783977BB73EAB7C1286B76A (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___value0, const RuntimeMethod* method)
{
	{
		// public Bounds LastBounds { get; private set; }
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_0 = ___value0;
		__this->set_U3CLastBoundsU3Ek__BackingField_51(L_0);
		return;
	}
}
// UnityEngine.Matrix4x4 Cinemachine.CinemachineFramingTransposer::get_LastBoundsMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  CinemachineFramingTransposer_get_LastBoundsMatrix_mE543BEE3801C0D544E132F28F45F0593AABF0BD4 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// public Matrix4x4 LastBoundsMatrix { get; private set; }
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_0 = __this->get_U3CLastBoundsMatrixU3Ek__BackingField_52();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineFramingTransposer::set_LastBoundsMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBoundsMatrix_m82659FE5FB87F1959EAF0BB4F3FC4A53A4FCADDD (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___value0, const RuntimeMethod* method)
{
	{
		// public Matrix4x4 LastBoundsMatrix { get; private set; }
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_0 = ___value0;
		__this->set_U3CLastBoundsMatrixU3Ek__BackingField_52(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineFramingTransposer::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_MutateCameraState_m738B55893FF0A80A26234C5CBABDF4441EA13111 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	RuntimeObject* V_3 = NULL;
	bool V_4 = false;
	float V_5 = 0.0f;
	bool V_6 = false;
	float V_7 = 0.0f;
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_8;
	memset((&V_8), 0, sizeof(V_8));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_9;
	memset((&V_9), 0, sizeof(V_9));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_10;
	memset((&V_10), 0, sizeof(V_10));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_11;
	memset((&V_11), 0, sizeof(V_11));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_12;
	memset((&V_12), 0, sizeof(V_12));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_13;
	memset((&V_13), 0, sizeof(V_13));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_14;
	memset((&V_14), 0, sizeof(V_14));
	float V_15 = 0.0f;
	float V_16 = 0.0f;
	float V_17 = 0.0f;
	float V_18 = 0.0f;
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  V_19;
	memset((&V_19), 0, sizeof(V_19));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_20;
	memset((&V_20), 0, sizeof(V_20));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_21;
	memset((&V_21), 0, sizeof(V_21));
	Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  V_22;
	memset((&V_22), 0, sizeof(V_22));
	Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  V_23;
	memset((&V_23), 0, sizeof(V_23));
	Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  V_24;
	memset((&V_24), 0, sizeof(V_24));
	float V_25 = 0.0f;
	float V_26 = 0.0f;
	float V_27 = 0.0f;
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_28;
	memset((&V_28), 0, sizeof(V_28));
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  V_29;
	memset((&V_29), 0, sizeof(V_29));
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  V_30;
	memset((&V_30), 0, sizeof(V_30));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_31;
	memset((&V_31), 0, sizeof(V_31));
	float V_32 = 0.0f;
	float V_33 = 0.0f;
	int32_t G_B3_0 = 0;
	CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * G_B6_0 = NULL;
	CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * G_B5_0 = NULL;
	float G_B7_0 = 0.0f;
	CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * G_B7_1 = NULL;
	int32_t G_B15_0 = 0;
	float G_B28_0 = 0.0f;
	float G_B43_0 = 0.0f;
	{
		// LensSettings lens = curState.Lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_0 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_1;
		L_1 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		// Vector3 followTargetPosition = FollowTargetPosition + (FollowTargetRotation * m_TrackedObjectOffset);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = CinemachineComponentBase_get_FollowTargetPosition_mF3A92D2EE8A07BC0E1FC820AFAA5F4CC24CD1C94(__this, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_3;
		L_3 = CinemachineComponentBase_get_FollowTargetRotation_m63FA12EC6372FC0D1D4C0224C86AD054EA31387F(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = __this->get_m_TrackedObjectOffset_12();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_3, L_4, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_2, L_5, /*hidden argument*/NULL);
		V_1 = L_6;
		// bool previousStateIsValid = deltaTime >= 0 && VirtualCamera.PreviousStateIsValid;
		float L_7 = ___deltaTime1;
		if ((!(((float)L_7) >= ((float)(0.0f)))))
		{
			goto IL_0039;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8;
		L_8 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		bool L_9;
		L_9 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_8);
		G_B3_0 = ((int32_t)(L_9));
		goto IL_003a;
	}

IL_0039:
	{
		G_B3_0 = 0;
	}

IL_003a:
	{
		V_2 = (bool)G_B3_0;
		// if (!previousStateIsValid)
		bool L_10 = V_2;
		if (L_10)
		{
			goto IL_00ba;
		}
	}
	{
		// m_Predictor.Reset();
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_11 = __this->get_m_Predictor_46();
		NullCheck(L_11);
		PositionPredictor_Reset_mB44898FC7B8E9B0A7F683840935E9BA00E699ADC(L_11, /*hidden argument*/NULL);
		// m_PreviousCameraPosition = curState.RawPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_12 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_12, /*hidden argument*/NULL);
		__this->set_m_PreviousCameraPosition_45(L_13);
		// m_prevFOV = lens.Orthographic ? lens.OrthographicSize : lens.FieldOfView;
		bool L_14;
		L_14 = LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_0), /*hidden argument*/NULL);
		G_B5_0 = __this;
		if (L_14)
		{
			G_B6_0 = __this;
			goto IL_0067;
		}
	}
	{
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_15 = V_0;
		float L_16 = L_15.get_FieldOfView_1();
		G_B7_0 = L_16;
		G_B7_1 = G_B5_0;
		goto IL_006d;
	}

IL_0067:
	{
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_17 = V_0;
		float L_18 = L_17.get_OrthographicSize_2();
		G_B7_0 = L_18;
		G_B7_1 = G_B6_0;
	}

IL_006d:
	{
		NullCheck(G_B7_1);
		G_B7_1->set_m_prevFOV_49(G_B7_0);
		// m_prevRotation = curState.RawOrientation;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_19 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_20;
		L_20 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_19, /*hidden argument*/NULL);
		__this->set_m_prevRotation_50(L_20);
		// if (!InheritingPosition && m_CenterOnActivate)
		bool L_21;
		L_21 = CinemachineFramingTransposer_get_InheritingPosition_m6FD62CC6C818D58C1BDAD0CFDB0DB17490098FAC_inline(__this, /*hidden argument*/NULL);
		if (L_21)
		{
			goto IL_00ba;
		}
	}
	{
		bool L_22 = __this->get_m_CenterOnActivate_31();
		if (!L_22)
		{
			goto IL_00ba;
		}
	}
	{
		// m_PreviousCameraPosition = FollowTargetPosition
		//     + (curState.RawOrientation * Vector3.back) * m_CameraDistance;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = CinemachineComponentBase_get_FollowTargetPosition_mF3A92D2EE8A07BC0E1FC820AFAA5F4CC24CD1C94(__this, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_24 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_25;
		L_25 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_24, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = Vector3_get_back_mD521DF1A2C26E145578E07D618E1E4D08A1C6220(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_25, L_26, /*hidden argument*/NULL);
		float L_28 = __this->get_m_CameraDistance_22();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
		L_29 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_27, L_28, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30;
		L_30 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_23, L_29, /*hidden argument*/NULL);
		__this->set_m_PreviousCameraPosition_45(L_30);
	}

IL_00ba:
	{
		// if (!IsValid)
		bool L_31;
		L_31 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (L_31)
		{
			goto IL_00ca;
		}
	}
	{
		// InheritingPosition = false;
		CinemachineFramingTransposer_set_InheritingPosition_mE8AC7F16BC034AC01F63BF8871A2380BA533DFEF_inline(__this, (bool)0, /*hidden argument*/NULL);
		// return;
		return;
	}

IL_00ca:
	{
		// ICinemachineTargetGroup group = AbstractFollowTargetGroup;
		RuntimeObject* L_32;
		L_32 = CinemachineComponentBase_get_AbstractFollowTargetGroup_m3A97181333E7E463488F030F83D72D4D671946D1(__this, /*hidden argument*/NULL);
		V_3 = L_32;
		// bool isGroupFraming = group != null && m_GroupFramingMode != FramingMode.None;
		RuntimeObject* L_33 = V_3;
		if (!L_33)
		{
			goto IL_00e2;
		}
	}
	{
		int32_t L_34 = __this->get_m_GroupFramingMode_32();
		G_B15_0 = ((((int32_t)((((int32_t)L_34) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_00e3;
	}

IL_00e2:
	{
		G_B15_0 = 0;
	}

IL_00e3:
	{
		V_4 = (bool)G_B15_0;
		// if (isGroupFraming)
		bool L_35 = V_4;
		if (!L_35)
		{
			goto IL_00f2;
		}
	}
	{
		// followTargetPosition = ComputeGroupBounds(group, ref curState);
		RuntimeObject* L_36 = V_3;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_37 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = CinemachineFramingTransposer_ComputeGroupBounds_m266F186335242EE480FA0DA8D2477B9672A9441F(__this, L_36, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_37, /*hidden argument*/NULL);
		V_1 = L_38;
	}

IL_00f2:
	{
		// TrackedPoint = followTargetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39 = V_1;
		CinemachineFramingTransposer_set_TrackedPoint_m0F66F2FD792A1BC7873FAF52A9975CF2CB30DD82_inline(__this, L_39, /*hidden argument*/NULL);
		// if (m_LookaheadTime > Epsilon)
		float L_40 = __this->get_m_LookaheadTime_13();
		if ((!(((float)L_40) > ((float)(9.99999975E-05f)))))
		{
			goto IL_01a0;
		}
	}
	{
		// m_Predictor.Smoothing = m_LookaheadSmoothing;
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_41 = __this->get_m_Predictor_46();
		float L_42 = __this->get_m_LookaheadSmoothing_14();
		NullCheck(L_41);
		PositionPredictor_set_Smoothing_m4882C9C588E241A637B9E16A372B03DFD486EBB1_inline(L_41, L_42, /*hidden argument*/NULL);
		// m_Predictor.AddPosition(followTargetPosition, deltaTime, m_LookaheadTime);
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_43 = __this->get_m_Predictor_46();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44 = V_1;
		float L_45 = ___deltaTime1;
		float L_46 = __this->get_m_LookaheadTime_13();
		NullCheck(L_43);
		PositionPredictor_AddPosition_m1E539B2DB83AD523581841BF1D302643CE9275B3(L_43, L_44, L_45, L_46, /*hidden argument*/NULL);
		// var delta = m_Predictor.PredictPositionDelta(m_LookaheadTime);
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_47 = __this->get_m_Predictor_46();
		float L_48 = __this->get_m_LookaheadTime_13();
		NullCheck(L_47);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_49;
		L_49 = PositionPredictor_PredictPositionDelta_m19C414F8AFAFC691F2FA995D77B0C694E8EDADDD(L_47, L_48, /*hidden argument*/NULL);
		V_20 = L_49;
		// if (m_LookaheadIgnoreY)
		bool L_50 = __this->get_m_LookaheadIgnoreY_15();
		if (!L_50)
		{
			goto IL_0157;
		}
	}
	{
		// delta = delta.ProjectOntoPlane(curState.ReferenceUp);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_51 = V_20;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_52 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_53;
		L_53 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_52, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_54;
		L_54 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_51, L_53, /*hidden argument*/NULL);
		V_20 = L_54;
	}

IL_0157:
	{
		// var p = followTargetPosition + delta;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_55 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_56 = V_20;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_57;
		L_57 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_55, L_56, /*hidden argument*/NULL);
		V_21 = L_57;
		// if (isGroupFraming)
		bool L_58 = V_4;
		if (!L_58)
		{
			goto IL_0198;
		}
	}
	{
		// var b = LastBounds;
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_59;
		L_59 = CinemachineFramingTransposer_get_LastBounds_mA41F708F5427B0DCABFAD74902AD2FA131B9315A_inline(__this, /*hidden argument*/NULL);
		V_22 = L_59;
		// b.center += LastBoundsMatrix.MultiplyPoint3x4(delta);
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * L_60 = (&V_22);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_61;
		L_61 = Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)L_60, /*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_62;
		L_62 = CinemachineFramingTransposer_get_LastBoundsMatrix_mE543BEE3801C0D544E132F28F45F0593AABF0BD4_inline(__this, /*hidden argument*/NULL);
		V_23 = L_62;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_63 = V_20;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_64;
		L_64 = Matrix4x4_MultiplyPoint3x4_mA0A34C5FD162DA8E5421596F1F921436F3E7B2FC((Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 *)(&V_23), L_63, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_65;
		L_65 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_61, L_64, /*hidden argument*/NULL);
		Bounds_set_center_mAC54A53224BBEFE37A4387DCBD0EF3774751221E((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)L_60, L_65, /*hidden argument*/NULL);
		// LastBounds = b;
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_66 = V_22;
		CinemachineFramingTransposer_set_LastBounds_mE7C62D2CDC58E8491783977BB73EAB7C1286B76A_inline(__this, L_66, /*hidden argument*/NULL);
	}

IL_0198:
	{
		// TrackedPoint = p;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_67 = V_21;
		CinemachineFramingTransposer_set_TrackedPoint_m0F66F2FD792A1BC7873FAF52A9975CF2CB30DD82_inline(__this, L_67, /*hidden argument*/NULL);
	}

IL_01a0:
	{
		// if (!curState.HasLookAt)
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_68 = ___curState0;
		bool L_69;
		L_69 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_68, /*hidden argument*/NULL);
		if (L_69)
		{
			goto IL_01af;
		}
	}
	{
		// curState.ReferenceLookAt = followTargetPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_70 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_71 = V_1;
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_70, L_71, /*hidden argument*/NULL);
	}

IL_01af:
	{
		// float targetDistance = m_CameraDistance;
		float L_72 = __this->get_m_CameraDistance_22();
		V_5 = L_72;
		// bool isOrthographic = lens.Orthographic;
		bool L_73;
		L_73 = LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_0), /*hidden argument*/NULL);
		V_6 = L_73;
		// float targetHeight = isGroupFraming ? GetTargetHeight(LastBounds.size / m_GroupFramingSize) : 0;
		bool L_74 = V_4;
		if (L_74)
		{
			goto IL_01cb;
		}
	}
	{
		G_B28_0 = (0.0f);
		goto IL_01f0;
	}

IL_01cb:
	{
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_75;
		L_75 = CinemachineFramingTransposer_get_LastBounds_mA41F708F5427B0DCABFAD74902AD2FA131B9315A_inline(__this, /*hidden argument*/NULL);
		V_24 = L_75;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_76;
		L_76 = Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_24), /*hidden argument*/NULL);
		float L_77 = __this->get_m_GroupFramingSize_34();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_78;
		L_78 = Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline(L_76, L_77, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_79;
		L_79 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_78, /*hidden argument*/NULL);
		float L_80;
		L_80 = CinemachineFramingTransposer_GetTargetHeight_mC4D0F3C7F1916B41E47FCA12F06B481A83AAF545(__this, L_79, /*hidden argument*/NULL);
		G_B28_0 = L_80;
	}

IL_01f0:
	{
		V_7 = G_B28_0;
		// targetHeight = Mathf.Max(targetHeight, kMinimumGroupSize);
		float L_81 = V_7;
		float L_82;
		L_82 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_81, (0.00999999978f), /*hidden argument*/NULL);
		V_7 = L_82;
		// if (!isOrthographic && isGroupFraming)
		bool L_83 = V_6;
		bool L_84 = V_4;
		if (!((int32_t)((int32_t)((((int32_t)L_83) == ((int32_t)0))? 1 : 0)&(int32_t)L_84)))
		{
			goto IL_02c0;
		}
	}
	{
		// float boundsDepth = LastBounds.extents.z;
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_85;
		L_85 = CinemachineFramingTransposer_get_LastBounds_mA41F708F5427B0DCABFAD74902AD2FA131B9315A_inline(__this, /*hidden argument*/NULL);
		V_24 = L_85;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_86;
		L_86 = Bounds_get_extents_mA54D7497D65DCF21CA952FA754B9D1086305FF02((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_24), /*hidden argument*/NULL);
		float L_87 = L_86.get_z_4();
		V_25 = L_87;
		// float z = LastBounds.center.z;
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_88;
		L_88 = CinemachineFramingTransposer_get_LastBounds_mA41F708F5427B0DCABFAD74902AD2FA131B9315A_inline(__this, /*hidden argument*/NULL);
		V_24 = L_88;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_89;
		L_89 = Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_24), /*hidden argument*/NULL);
		float L_90 = L_89.get_z_4();
		V_26 = L_90;
		// if (z > boundsDepth)
		float L_91 = V_26;
		float L_92 = V_25;
		if ((!(((float)L_91) > ((float)L_92))))
		{
			goto IL_0255;
		}
	}
	{
		// targetHeight = Mathf.Lerp(0, targetHeight, (z - boundsDepth) / z);
		float L_93 = V_7;
		float L_94 = V_26;
		float L_95 = V_25;
		float L_96 = V_26;
		float L_97;
		L_97 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616((0.0f), L_93, ((float)((float)((float)il2cpp_codegen_subtract((float)L_94, (float)L_95))/(float)L_96)), /*hidden argument*/NULL);
		V_7 = L_97;
	}

IL_0255:
	{
		// if (m_AdjustmentMode != AdjustmentMode.ZoomOnly)
		int32_t L_98 = __this->get_m_AdjustmentMode_33();
		if (!L_98)
		{
			goto IL_02c0;
		}
	}
	{
		// targetDistance = targetHeight / (2f * Mathf.Tan(lens.FieldOfView * Mathf.Deg2Rad / 2f));
		float L_99 = V_7;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_100 = V_0;
		float L_101 = L_100.get_FieldOfView_1();
		float L_102;
		L_102 = tanf(((float)((float)((float)il2cpp_codegen_multiply((float)L_101, (float)(0.0174532924f)))/(float)(2.0f))));
		V_5 = ((float)((float)L_99/(float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_102))));
		// targetDistance = Mathf.Clamp(targetDistance, m_MinimumDistance, m_MaximumDistance);
		float L_103 = V_5;
		float L_104 = __this->get_m_MinimumDistance_37();
		float L_105 = __this->get_m_MaximumDistance_38();
		float L_106;
		L_106 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_103, L_104, L_105, /*hidden argument*/NULL);
		V_5 = L_106;
		// float targetDelta = targetDistance - m_CameraDistance;
		float L_107 = V_5;
		float L_108 = __this->get_m_CameraDistance_22();
		V_27 = ((float)il2cpp_codegen_subtract((float)L_107, (float)L_108));
		// targetDelta = Mathf.Clamp(targetDelta, -m_MaxDollyIn, m_MaxDollyOut);
		float L_109 = V_27;
		float L_110 = __this->get_m_MaxDollyIn_35();
		float L_111 = __this->get_m_MaxDollyOut_36();
		float L_112;
		L_112 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_109, ((-L_110)), L_111, /*hidden argument*/NULL);
		V_27 = L_112;
		// targetDistance = m_CameraDistance + targetDelta;
		float L_113 = __this->get_m_CameraDistance_22();
		float L_114 = V_27;
		V_5 = ((float)il2cpp_codegen_add((float)L_113, (float)L_114));
	}

IL_02c0:
	{
		// Quaternion localToWorld = curState.RawOrientation;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_115 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_116;
		L_116 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_115, /*hidden argument*/NULL);
		V_8 = L_116;
		// if (previousStateIsValid && m_TargetMovementOnly)
		bool L_117 = V_2;
		if (!L_117)
		{
			goto IL_0310;
		}
	}
	{
		bool L_118 = __this->get_m_TargetMovementOnly_19();
		if (!L_118)
		{
			goto IL_0310;
		}
	}
	{
		// var q = localToWorld * Quaternion.Inverse(m_prevRotation);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_119 = V_8;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_120 = __this->get_m_prevRotation_50();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_121;
		L_121 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_120, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_122;
		L_122 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_119, L_121, /*hidden argument*/NULL);
		V_28 = L_122;
		// m_PreviousCameraPosition = TrackedPoint + q * (m_PreviousCameraPosition - TrackedPoint);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_123;
		L_123 = CinemachineFramingTransposer_get_TrackedPoint_m7AD13AA3ED1185BE57C57925A65A457052F646B7_inline(__this, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_124 = V_28;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_125 = __this->get_m_PreviousCameraPosition_45();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_126;
		L_126 = CinemachineFramingTransposer_get_TrackedPoint_m7AD13AA3ED1185BE57C57925A65A457052F646B7_inline(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_127;
		L_127 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_125, L_126, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_128;
		L_128 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_124, L_127, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_129;
		L_129 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_123, L_128, /*hidden argument*/NULL);
		__this->set_m_PreviousCameraPosition_45(L_129);
	}

IL_0310:
	{
		// m_prevRotation = localToWorld;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_130 = V_8;
		__this->set_m_prevRotation_50(L_130);
		// Vector3 camPosWorld = m_PreviousCameraPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_131 = __this->get_m_PreviousCameraPosition_45();
		V_9 = L_131;
		// Quaternion worldToLocal = Quaternion.Inverse(localToWorld);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_132 = V_8;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_133;
		L_133 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_132, /*hidden argument*/NULL);
		V_10 = L_133;
		// Vector3 cameraPos = worldToLocal * camPosWorld;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_134 = V_10;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_135 = V_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_136;
		L_136 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_134, L_135, /*hidden argument*/NULL);
		V_11 = L_136;
		// Vector3 targetPos = (worldToLocal * TrackedPoint) - cameraPos;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_137 = V_10;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_138;
		L_138 = CinemachineFramingTransposer_get_TrackedPoint_m7AD13AA3ED1185BE57C57925A65A457052F646B7_inline(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_139;
		L_139 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_137, L_138, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_140 = V_11;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_141;
		L_141 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_139, L_140, /*hidden argument*/NULL);
		V_12 = L_141;
		// Vector3 lookAtPos = targetPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_142 = V_12;
		V_13 = L_142;
		// Vector3 cameraOffset = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_143;
		L_143 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_14 = L_143;
		// float cameraMin = Mathf.Max(kMinimumCameraDistance, targetDistance - m_DeadZoneDepth/2);
		float L_144 = V_5;
		float L_145 = __this->get_m_DeadZoneDepth_25();
		float L_146;
		L_146 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00999999978f), ((float)il2cpp_codegen_subtract((float)L_144, (float)((float)((float)L_145/(float)(2.0f))))), /*hidden argument*/NULL);
		V_15 = L_146;
		// float cameraMax = Mathf.Max(cameraMin, targetDistance + m_DeadZoneDepth/2);
		float L_147 = V_15;
		float L_148 = V_5;
		float L_149 = __this->get_m_DeadZoneDepth_25();
		float L_150;
		L_150 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_147, ((float)il2cpp_codegen_add((float)L_148, (float)((float)((float)L_149/(float)(2.0f))))), /*hidden argument*/NULL);
		V_16 = L_150;
		// float targetZ = Mathf.Min(targetPos.z, lookAtPos.z);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_151 = V_12;
		float L_152 = L_151.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_153 = V_13;
		float L_154 = L_153.get_z_4();
		float L_155;
		L_155 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_152, L_154, /*hidden argument*/NULL);
		V_17 = L_155;
		// if (targetZ < cameraMin)
		float L_156 = V_17;
		float L_157 = V_15;
		if ((!(((float)L_156) < ((float)L_157))))
		{
			goto IL_03af;
		}
	}
	{
		// cameraOffset.z = targetZ - cameraMin;
		float L_158 = V_17;
		float L_159 = V_15;
		(&V_14)->set_z_4(((float)il2cpp_codegen_subtract((float)L_158, (float)L_159)));
	}

IL_03af:
	{
		// if (targetZ > cameraMax)
		float L_160 = V_17;
		float L_161 = V_16;
		if ((!(((float)L_160) > ((float)L_161))))
		{
			goto IL_03c1;
		}
	}
	{
		// cameraOffset.z = targetZ - cameraMax;
		float L_162 = V_17;
		float L_163 = V_16;
		(&V_14)->set_z_4(((float)il2cpp_codegen_subtract((float)L_162, (float)L_163)));
	}

IL_03c1:
	{
		// float screenSize = lens.Orthographic
		//     ? lens.OrthographicSize
		//     : Mathf.Tan(0.5f * lens.FieldOfView * Mathf.Deg2Rad) * (targetZ - cameraOffset.z);
		bool L_164;
		L_164 = LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_0), /*hidden argument*/NULL);
		if (L_164)
		{
			goto IL_03ee;
		}
	}
	{
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_165 = V_0;
		float L_166 = L_165.get_FieldOfView_1();
		float L_167;
		L_167 = tanf(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(0.5f), (float)L_166)), (float)(0.0174532924f))));
		float L_168 = V_17;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_169 = V_14;
		float L_170 = L_169.get_z_4();
		G_B43_0 = ((float)il2cpp_codegen_multiply((float)L_167, (float)((float)il2cpp_codegen_subtract((float)L_168, (float)L_170))));
		goto IL_03f4;
	}

IL_03ee:
	{
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_171 = V_0;
		float L_172 = L_171.get_OrthographicSize_2();
		G_B43_0 = L_172;
	}

IL_03f4:
	{
		V_18 = G_B43_0;
		// Rect softGuideOrtho = ScreenToOrtho(SoftGuideRect, screenSize, lens.Aspect);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_173;
		L_173 = CinemachineFramingTransposer_get_SoftGuideRect_mEAA618B22D45A8C57B8A5AE984660585B0EE2D87(__this, /*hidden argument*/NULL);
		float L_174 = V_18;
		float L_175;
		L_175 = LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_0), /*hidden argument*/NULL);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_176;
		L_176 = CinemachineFramingTransposer_ScreenToOrtho_mB36BB70462CD2EE36203D5AD3E4CA83D6CDDB23C(__this, L_173, L_174, L_175, /*hidden argument*/NULL);
		V_19 = L_176;
		// if (!previousStateIsValid)
		bool L_177 = V_2;
		if (L_177)
		{
			goto IL_044f;
		}
	}
	{
		// Rect rect = softGuideOrtho;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_178 = V_19;
		V_29 = L_178;
		// if (m_CenterOnActivate && !InheritingPosition)
		bool L_179 = __this->get_m_CenterOnActivate_31();
		if (!L_179)
		{
			goto IL_0437;
		}
	}
	{
		bool L_180;
		L_180 = CinemachineFramingTransposer_get_InheritingPosition_m6FD62CC6C818D58C1BDAD0CFDB0DB17490098FAC_inline(__this, /*hidden argument*/NULL);
		if (L_180)
		{
			goto IL_0437;
		}
	}
	{
		// rect = new Rect(rect.center, Vector2.zero); // Force to center
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_181;
		L_181 = Rect_get_center_mDFC7A4AE153DCDC1D6248803381C6F36C7883707((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_29), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_182;
		L_182 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
		Rect__ctor_m00C682F84642AE657D7EBB0D5BC6E8F3CA4D1E82((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_29), L_181, L_182, /*hidden argument*/NULL);
	}

IL_0437:
	{
		// cameraOffset += OrthoOffsetToScreenBounds(targetPos, rect);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_183 = V_14;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_184 = V_12;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_185 = V_29;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_186;
		L_186 = CinemachineFramingTransposer_OrthoOffsetToScreenBounds_m537A7A773E2161BCDBA155497EE09CE363319A92(__this, L_184, L_185, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_187;
		L_187 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_183, L_186, /*hidden argument*/NULL);
		V_14 = L_187;
		// }
		goto IL_04ed;
	}

IL_044f:
	{
		// cameraOffset += OrthoOffsetToScreenBounds(targetPos, softGuideOrtho);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_188 = V_14;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_189 = V_12;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_190 = V_19;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_191;
		L_191 = CinemachineFramingTransposer_OrthoOffsetToScreenBounds_m537A7A773E2161BCDBA155497EE09CE363319A92(__this, L_189, L_190, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_192;
		L_192 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_188, L_191, /*hidden argument*/NULL);
		V_14 = L_192;
		// cameraOffset = VirtualCamera.DetachedFollowTargetDamp(
		//     cameraOffset, new Vector3(m_XDamping, m_YDamping, m_ZDamping), deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_193;
		L_193 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_194 = V_14;
		float L_195 = __this->get_m_XDamping_16();
		float L_196 = __this->get_m_YDamping_17();
		float L_197 = __this->get_m_ZDamping_18();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_198;
		memset((&L_198), 0, sizeof(L_198));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_198), L_195, L_196, L_197, /*hidden argument*/NULL);
		float L_199 = ___deltaTime1;
		NullCheck(L_193);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_200;
		L_200 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_mFA07AB4CA8E758190A3AD4D83392619A10E19BEB(L_193, L_194, L_198, L_199, /*hidden argument*/NULL);
		V_14 = L_200;
		// if (!m_UnlimitedSoftZone
		//     && (deltaTime < 0 || VirtualCamera.FollowTargetAttachment > 1 - Epsilon))
		bool L_201 = __this->get_m_UnlimitedSoftZone_26();
		if (L_201)
		{
			goto IL_04ed;
		}
	}
	{
		float L_202 = ___deltaTime1;
		if ((((float)L_202) < ((float)(0.0f))))
		{
			goto IL_04ab;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_203;
		L_203 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_203);
		float L_204;
		L_204 = CinemachineVirtualCameraBase_get_FollowTargetAttachment_mC63610049FFE9F70B89E7F310C47253C90363352_inline(L_203, /*hidden argument*/NULL);
		if ((!(((float)L_204) > ((float)(0.999899983f)))))
		{
			goto IL_04ed;
		}
	}

IL_04ab:
	{
		// Rect hardGuideOrtho = ScreenToOrtho(HardGuideRect, screenSize, lens.Aspect);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_205;
		L_205 = CinemachineFramingTransposer_get_HardGuideRect_mC861BBCE9D49993E237ADA9BBAC17665264A87FA(__this, /*hidden argument*/NULL);
		float L_206 = V_18;
		float L_207;
		L_207 = LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_0), /*hidden argument*/NULL);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_208;
		L_208 = CinemachineFramingTransposer_ScreenToOrtho_mB36BB70462CD2EE36203D5AD3E4CA83D6CDDB23C(__this, L_205, L_206, L_207, /*hidden argument*/NULL);
		V_30 = L_208;
		// var realTargetPos = (worldToLocal * followTargetPosition) - cameraPos;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_209 = V_10;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_210 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_211;
		L_211 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_209, L_210, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_212 = V_11;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_213;
		L_213 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_211, L_212, /*hidden argument*/NULL);
		V_31 = L_213;
		// cameraOffset += OrthoOffsetToScreenBounds(
		//     realTargetPos - cameraOffset, hardGuideOrtho);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_214 = V_14;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_215 = V_31;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_216 = V_14;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_217;
		L_217 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_215, L_216, /*hidden argument*/NULL);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_218 = V_30;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_219;
		L_219 = CinemachineFramingTransposer_OrthoOffsetToScreenBounds_m537A7A773E2161BCDBA155497EE09CE363319A92(__this, L_217, L_218, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_220;
		L_220 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_214, L_219, /*hidden argument*/NULL);
		V_14 = L_220;
	}

IL_04ed:
	{
		// curState.RawPosition = localToWorld * (cameraPos + cameraOffset);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_221 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_222 = V_8;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_223 = V_11;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_224 = V_14;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_225;
		L_225 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_223, L_224, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_226;
		L_226 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_222, L_225, /*hidden argument*/NULL);
		CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_221, L_226, /*hidden argument*/NULL);
		// m_PreviousCameraPosition = curState.RawPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_227 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_228;
		L_228 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_227, /*hidden argument*/NULL);
		__this->set_m_PreviousCameraPosition_45(L_228);
		// if (isGroupFraming)
		bool L_229 = V_4;
		if (!L_229)
		{
			goto IL_063b;
		}
	}
	{
		// if (isOrthographic)
		bool L_230 = V_6;
		if (!L_230)
		{
			goto IL_058a;
		}
	}
	{
		// targetHeight = Mathf.Clamp(targetHeight / 2, m_MinimumOrthoSize, m_MaximumOrthoSize);
		float L_231 = V_7;
		float L_232 = __this->get_m_MinimumOrthoSize_41();
		float L_233 = __this->get_m_MaximumOrthoSize_42();
		float L_234;
		L_234 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(((float)((float)L_231/(float)(2.0f))), L_232, L_233, /*hidden argument*/NULL);
		V_7 = L_234;
		// if (previousStateIsValid)
		bool L_235 = V_2;
		if (!L_235)
		{
			goto IL_055c;
		}
	}
	{
		// targetHeight = m_prevFOV + VirtualCamera.DetachedFollowTargetDamp(
		//     targetHeight - m_prevFOV, m_ZDamping, deltaTime);
		float L_236 = __this->get_m_prevFOV_49();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_237;
		L_237 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		float L_238 = V_7;
		float L_239 = __this->get_m_prevFOV_49();
		float L_240 = __this->get_m_ZDamping_18();
		float L_241 = ___deltaTime1;
		NullCheck(L_237);
		float L_242;
		L_242 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_mA248235BC7D1A8F9199DFEC135D8770629214BDA(L_237, ((float)il2cpp_codegen_subtract((float)L_238, (float)L_239)), L_240, L_241, /*hidden argument*/NULL);
		V_7 = ((float)il2cpp_codegen_add((float)L_236, (float)L_242));
	}

IL_055c:
	{
		// m_prevFOV = targetHeight;
		float L_243 = V_7;
		__this->set_m_prevFOV_49(L_243);
		// lens.OrthographicSize = Mathf.Clamp(targetHeight, m_MinimumOrthoSize, m_MaximumOrthoSize);
		float L_244 = V_7;
		float L_245 = __this->get_m_MinimumOrthoSize_41();
		float L_246 = __this->get_m_MaximumOrthoSize_42();
		float L_247;
		L_247 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_244, L_245, L_246, /*hidden argument*/NULL);
		(&V_0)->set_OrthographicSize_2(L_247);
		// curState.Lens = lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_248 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_249 = V_0;
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_248, L_249, /*hidden argument*/NULL);
		// }
		goto IL_063b;
	}

IL_058a:
	{
		// else if (m_AdjustmentMode != AdjustmentMode.DollyOnly)
		int32_t L_250 = __this->get_m_AdjustmentMode_33();
		if ((((int32_t)L_250) == ((int32_t)1)))
		{
			goto IL_063b;
		}
	}
	{
		// var localTarget = Quaternion.Inverse(curState.RawOrientation)
		//     * (followTargetPosition - curState.RawPosition);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_251 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_252;
		L_252 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_251, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_253;
		L_253 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_252, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_254 = V_1;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_255 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_256;
		L_256 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_255, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_257;
		L_257 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_254, L_256, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_258;
		L_258 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_253, L_257, /*hidden argument*/NULL);
		// float nearBoundsDistance = localTarget.z;
		float L_259 = L_258.get_z_4();
		V_32 = L_259;
		// float targetFOV = 179;
		V_33 = (179.0f);
		// if (nearBoundsDistance > Epsilon)
		float L_260 = V_32;
		if ((!(((float)L_260) > ((float)(9.99999975E-05f)))))
		{
			goto IL_05e7;
		}
	}
	{
		// targetFOV = 2f * Mathf.Atan(targetHeight / (2 * nearBoundsDistance)) * Mathf.Rad2Deg;
		float L_261 = V_7;
		float L_262 = V_32;
		float L_263;
		L_263 = atanf(((float)((float)L_261/(float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_262)))));
		V_33 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_263)), (float)(57.2957802f)));
	}

IL_05e7:
	{
		// targetFOV = Mathf.Clamp(targetFOV, m_MinimumFOV, m_MaximumFOV);
		float L_264 = V_33;
		float L_265 = __this->get_m_MinimumFOV_39();
		float L_266 = __this->get_m_MaximumFOV_40();
		float L_267;
		L_267 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_264, L_265, L_266, /*hidden argument*/NULL);
		V_33 = L_267;
		// if (previousStateIsValid)
		bool L_268 = V_2;
		if (!L_268)
		{
			goto IL_0623;
		}
	}
	{
		// targetFOV = m_prevFOV + VirtualCamera.DetachedFollowTargetDamp(
		//     targetFOV - m_prevFOV, m_ZDamping, deltaTime);
		float L_269 = __this->get_m_prevFOV_49();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_270;
		L_270 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		float L_271 = V_33;
		float L_272 = __this->get_m_prevFOV_49();
		float L_273 = __this->get_m_ZDamping_18();
		float L_274 = ___deltaTime1;
		NullCheck(L_270);
		float L_275;
		L_275 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_mA248235BC7D1A8F9199DFEC135D8770629214BDA(L_270, ((float)il2cpp_codegen_subtract((float)L_271, (float)L_272)), L_273, L_274, /*hidden argument*/NULL);
		V_33 = ((float)il2cpp_codegen_add((float)L_269, (float)L_275));
	}

IL_0623:
	{
		// m_prevFOV = targetFOV;
		float L_276 = V_33;
		__this->set_m_prevFOV_49(L_276);
		// lens.FieldOfView = targetFOV;
		float L_277 = V_33;
		(&V_0)->set_FieldOfView_1(L_277);
		// curState.Lens = lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_278 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_279 = V_0;
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_278, L_279, /*hidden argument*/NULL);
	}

IL_063b:
	{
		// InheritingPosition = false;
		CinemachineFramingTransposer_set_InheritingPosition_mE8AC7F16BC034AC01F63BF8871A2380BA533DFEF_inline(__this, (bool)0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineFramingTransposer::GetTargetHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFramingTransposer_GetTargetHeight_mC4D0F3C7F1916B41E47FCA12F06B481A83AAF545 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___boundsSize0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		// switch (m_GroupFramingMode)
		int32_t L_0 = __this->get_m_GroupFramingMode_32();
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_001b;
			}
			case 1:
			{
				goto IL_0039;
			}
			case 2:
			{
				goto IL_0040;
			}
		}
	}
	{
		goto IL_0040;
	}

IL_001b:
	{
		// return boundsSize.x / VcamState.Lens.Aspect;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___boundsSize0;
		float L_3 = L_2.get_x_0();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_4;
		L_4 = CinemachineComponentBase_get_VcamState_m0F36DA00A9FF33209646471FDF6F7EC6F7DF6B80(__this, /*hidden argument*/NULL);
		V_1 = L_4;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_5;
		L_5 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		V_2 = L_5;
		float L_6;
		L_6 = LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_2), /*hidden argument*/NULL);
		return ((float)((float)L_3/(float)L_6));
	}

IL_0039:
	{
		// return boundsSize.y;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_7 = ___boundsSize0;
		float L_8 = L_7.get_y_1();
		return L_8;
	}

IL_0040:
	{
		// return Mathf.Max(boundsSize.x / VcamState.Lens.Aspect, boundsSize.y);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_9 = ___boundsSize0;
		float L_10 = L_9.get_x_0();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_11;
		L_11 = CinemachineComponentBase_get_VcamState_m0F36DA00A9FF33209646471FDF6F7EC6F7DF6B80(__this, /*hidden argument*/NULL);
		V_1 = L_11;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_12;
		L_12 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		V_2 = L_12;
		float L_13;
		L_13 = LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_2), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_14 = ___boundsSize0;
		float L_15 = L_14.get_y_1();
		float L_16;
		L_16 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)((float)L_10/(float)L_13)), L_15, /*hidden argument*/NULL);
		return L_16;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::ComputeGroupBounds(Cinemachine.ICinemachineTargetGroup,Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineFramingTransposer_ComputeGroupBounds_m266F186335242EE480FA0DA8D2477B9672A9441F (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, RuntimeObject* ___group0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_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));
	Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  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;
	Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  V_5;
	memset((&V_5), 0, sizeof(V_5));
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_6;
	memset((&V_6), 0, sizeof(V_6));
	float V_7 = 0.0f;
	{
		// Vector3 cameraPos = curState.RawPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_0 = ___curState1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		// Vector3 fwd = curState.RawOrientation * Vector3.forward;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_2 = ___curState1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_3;
		L_3 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_2, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		L_4 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_3, L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		// LastBoundsMatrix = Matrix4x4.TRS(cameraPos, curState.RawOrientation, Vector3.one);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_7 = ___curState1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_8;
		L_8 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_7, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB(/*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_10;
		L_10 = Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5(L_6, L_8, L_9, /*hidden argument*/NULL);
		CinemachineFramingTransposer_set_LastBoundsMatrix_m82659FE5FB87F1959EAF0BB4F3FC4A53A4FCADDD_inline(__this, L_10, /*hidden argument*/NULL);
		// Bounds b = group.GetViewSpaceBoundingBox(LastBoundsMatrix);
		RuntimeObject* L_11 = ___group0;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_12;
		L_12 = CinemachineFramingTransposer_get_LastBoundsMatrix_mE543BEE3801C0D544E132F28F45F0593AABF0BD4_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_13;
		L_13 = InterfaceFuncInvoker1< Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 , Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  >::Invoke(4 /* UnityEngine.Bounds Cinemachine.ICinemachineTargetGroup::GetViewSpaceBoundingBox(UnityEngine.Matrix4x4) */, ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var, L_11, L_12);
		V_2 = L_13;
		// Vector3 groupCenter = LastBoundsMatrix.MultiplyPoint3x4(b.center);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_14;
		L_14 = CinemachineFramingTransposer_get_LastBoundsMatrix_mE543BEE3801C0D544E132F28F45F0593AABF0BD4_inline(__this, /*hidden argument*/NULL);
		V_5 = L_14;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_2), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Matrix4x4_MultiplyPoint3x4_mA0A34C5FD162DA8E5421596F1F921436F3E7B2FC((Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 *)(&V_5), L_15, /*hidden argument*/NULL);
		V_3 = L_16;
		// float boundsDepth = b.extents.z;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = Bounds_get_extents_mA54D7497D65DCF21CA952FA754B9D1086305FF02((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_2), /*hidden argument*/NULL);
		float L_18 = L_17.get_z_4();
		V_4 = L_18;
		// if (!curState.Lens.Orthographic)
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_19 = ___curState1;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_20;
		L_20 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_19, /*hidden argument*/NULL);
		V_6 = L_20;
		bool L_21;
		L_21 = LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_6), /*hidden argument*/NULL);
		if (L_21)
		{
			goto IL_00e6;
		}
	}
	{
		// float d = (Quaternion.Inverse(curState.RawOrientation) * (groupCenter - cameraPos)).z;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_22 = ___curState1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_23;
		L_23 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_22, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_24;
		L_24 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_23, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_25, L_26, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_24, L_27, /*hidden argument*/NULL);
		float L_29 = L_28.get_z_4();
		V_7 = L_29;
		// cameraPos = groupCenter - fwd * (Mathf.Max(d, boundsDepth) + boundsDepth);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31 = V_1;
		float L_32 = V_7;
		float L_33 = V_4;
		float L_34;
		L_34 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_32, L_33, /*hidden argument*/NULL);
		float L_35 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36;
		L_36 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_31, ((float)il2cpp_codegen_add((float)L_34, (float)L_35)), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_30, L_36, /*hidden argument*/NULL);
		V_0 = L_37;
		// b = GetScreenSpaceGroupBoundingBox(group, ref cameraPos, curState.RawOrientation);
		RuntimeObject* L_38 = ___group0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_39 = ___curState1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_40;
		L_40 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_39, /*hidden argument*/NULL);
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_41;
		L_41 = CinemachineFramingTransposer_GetScreenSpaceGroupBoundingBox_mF4E5D1B62BA2FA5EB6A3D83A77E0B3E6F2580148(L_38, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), L_40, /*hidden argument*/NULL);
		V_2 = L_41;
		// LastBoundsMatrix = Matrix4x4.TRS(cameraPos, curState.RawOrientation, Vector3.one);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_43 = ___curState1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_44;
		L_44 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_43, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45;
		L_45 = Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB(/*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_46;
		L_46 = Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5(L_42, L_44, L_45, /*hidden argument*/NULL);
		CinemachineFramingTransposer_set_LastBoundsMatrix_m82659FE5FB87F1959EAF0BB4F3FC4A53A4FCADDD_inline(__this, L_46, /*hidden argument*/NULL);
		// groupCenter = LastBoundsMatrix.MultiplyPoint3x4(b.center);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_47;
		L_47 = CinemachineFramingTransposer_get_LastBoundsMatrix_mE543BEE3801C0D544E132F28F45F0593AABF0BD4_inline(__this, /*hidden argument*/NULL);
		V_5 = L_47;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48;
		L_48 = Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_2), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_49;
		L_49 = Matrix4x4_MultiplyPoint3x4_mA0A34C5FD162DA8E5421596F1F921436F3E7B2FC((Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 *)(&V_5), L_48, /*hidden argument*/NULL);
		V_3 = L_49;
	}

IL_00e6:
	{
		// LastBounds = b;
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_50 = V_2;
		CinemachineFramingTransposer_set_LastBounds_mE7C62D2CDC58E8491783977BB73EAB7C1286B76A_inline(__this, L_50, /*hidden argument*/NULL);
		// return groupCenter - fwd * boundsDepth;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_51 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_52 = V_1;
		float L_53 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_54;
		L_54 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_52, L_53, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_55;
		L_55 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_51, L_54, /*hidden argument*/NULL);
		return L_55;
	}
}
// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::GetScreenSpaceGroupBoundingBox(Cinemachine.ICinemachineTargetGroup,UnityEngine.Vector3&,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  CinemachineFramingTransposer_GetScreenSpaceGroupBoundingBox_mF4E5D1B62BA2FA5EB6A3D83A77E0B3E6F2580148 (RuntimeObject* ___group0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___pos1, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___orientation2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_3;
	memset((&V_3), 0, sizeof(V_3));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_4;
	memset((&V_4), 0, sizeof(V_4));
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		// Matrix4x4 observer = Matrix4x4.TRS(pos, orientation, Vector3.one);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_0 = ___pos1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_0);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_2 = ___orientation2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB(/*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_4;
		L_4 = Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5(L_1, L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		// group.GetViewSpaceAngularBounds(observer, out minAngles, out maxAngles, out zRange);
		RuntimeObject* L_5 = ___group0;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_6 = V_0;
		NullCheck(L_5);
		InterfaceActionInvoker4< Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 , Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * >::Invoke(5 /* System.Void Cinemachine.ICinemachineTargetGroup::GetViewSpaceAngularBounds(UnityEngine.Matrix4x4,UnityEngine.Vector2&,UnityEngine.Vector2&,UnityEngine.Vector2&) */, ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var, L_5, L_6, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_2), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_3));
		// Quaternion q = Quaternion.identity.ApplyCameraRotation((minAngles + maxAngles) / 2, Vector3.up);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_7;
		L_7 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_8 = V_1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_9 = V_2;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_10;
		L_10 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_8, L_9, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_11;
		L_11 = Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline(L_10, (2.0f), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13;
		L_13 = UnityQuaternionExtensions_ApplyCameraRotation_m950CF054F6A2F4868E5D333046204FB7F016D2DF(L_7, L_11, L_12, /*hidden argument*/NULL);
		// Vector3 localPosAdustment = q * new Vector3(0, 0, (zRange.y + zRange.x)/2);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_14 = V_3;
		float L_15 = L_14.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_16 = V_3;
		float L_17 = L_16.get_x_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		memset((&L_18), 0, sizeof(L_18));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_18), (0.0f), (0.0f), ((float)((float)((float)il2cpp_codegen_add((float)L_15, (float)L_17))/(float)(2.0f))), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_13, L_18, /*hidden argument*/NULL);
		V_4 = L_19;
		// localPosAdustment.z = 0;
		(&V_4)->set_z_4((0.0f));
		// pos = observer.MultiplyPoint3x4(localPosAdustment);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_20 = ___pos1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
		L_22 = Matrix4x4_MultiplyPoint3x4_mA0A34C5FD162DA8E5421596F1F921436F3E7B2FC((Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 *)(&V_0), L_21, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_20 = L_22;
		// observer = Matrix4x4.TRS(pos, orientation, Vector3.one);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_23 = ___pos1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_23);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_25 = ___orientation2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB(/*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_27;
		L_27 = Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5(L_24, L_25, L_26, /*hidden argument*/NULL);
		V_0 = L_27;
		// group.GetViewSpaceAngularBounds(observer, out minAngles, out maxAngles, out zRange);
		RuntimeObject* L_28 = ___group0;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_29 = V_0;
		NullCheck(L_28);
		InterfaceActionInvoker4< Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 , Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * >::Invoke(5 /* System.Void Cinemachine.ICinemachineTargetGroup::GetViewSpaceAngularBounds(UnityEngine.Matrix4x4,UnityEngine.Vector2&,UnityEngine.Vector2&,UnityEngine.Vector2&) */, ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var, L_28, L_29, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_2), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_3));
		// float zSize = zRange.y - zRange.x;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_30 = V_3;
		float L_31 = L_30.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_32 = V_3;
		float L_33 = L_32.get_x_0();
		V_5 = ((float)il2cpp_codegen_subtract((float)L_31, (float)L_33));
		// float z = zRange.x + (zSize / 2);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_34 = V_3;
		float L_35 = L_34.get_x_0();
		float L_36 = V_5;
		V_6 = ((float)il2cpp_codegen_add((float)L_35, (float)((float)((float)L_36/(float)(2.0f)))));
		// Vector2 angles = new Vector2(89.5f, 89.5f);
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_7), (89.5f), (89.5f), /*hidden argument*/NULL);
		// if (zRange.x > 0)
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_37 = V_3;
		float L_38 = L_37.get_x_0();
		if ((!(((float)L_38) > ((float)(0.0f)))))
		{
			goto IL_0110;
		}
	}
	{
		// angles = Vector2.Max(maxAngles, UnityVectorExtensions.Abs(minAngles));
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_39 = V_2;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_40 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41;
		L_41 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_40, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42;
		L_42 = UnityVectorExtensions_Abs_mF5BB01E967809EAD9B96646DB47CA4457CECB544(L_41, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_43;
		L_43 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_42, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_44;
		L_44 = Vector2_Max_mE5AD9A94D637F61BF11843D73214857F974C6701(L_39, L_43, /*hidden argument*/NULL);
		V_7 = L_44;
		// angles = Vector2.Min(angles, new Vector2(89.5f, 89.5f));
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_45 = V_7;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_46;
		memset((&L_46), 0, sizeof(L_46));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_46), (89.5f), (89.5f), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_47;
		L_47 = Vector2_Min_m074AF7C8FD9AFB6CFA5E43311285572B916CD101(L_45, L_46, /*hidden argument*/NULL);
		V_7 = L_47;
	}

IL_0110:
	{
		// angles *= Mathf.Deg2Rad;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_48 = V_7;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_49;
		L_49 = Vector2_op_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline(L_48, (0.0174532924f), /*hidden argument*/NULL);
		V_7 = L_49;
		// return new Bounds(new Vector3(0, 0, z),
		//     new Vector3(Mathf.Tan(angles.y) * z * 2, Mathf.Tan(angles.x) * z * 2, zSize));
		float L_50 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_51;
		memset((&L_51), 0, sizeof(L_51));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_51), (0.0f), (0.0f), L_50, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_52 = V_7;
		float L_53 = L_52.get_y_1();
		float L_54;
		L_54 = tanf(L_53);
		float L_55 = V_6;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_56 = V_7;
		float L_57 = L_56.get_x_0();
		float L_58;
		L_58 = tanf(L_57);
		float L_59 = V_6;
		float L_60 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_61;
		memset((&L_61), 0, sizeof(L_61));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_61), ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_54, (float)L_55)), (float)(2.0f))), ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_58, (float)L_59)), (float)(2.0f))), L_60, /*hidden argument*/NULL);
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_62;
		memset((&L_62), 0, sizeof(L_62));
		Bounds__ctor_m8356472A177F4B22FFCE8911EBC8547A65A07CA3((&L_62), L_51, L_61, /*hidden argument*/NULL);
		return L_62;
	}
}
// System.Void Cinemachine.CinemachineFramingTransposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer__ctor_m43A25F96041552E3943E1A17419C76CD73DD5067 (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __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 float m_XDamping = 1f;
		__this->set_m_XDamping_16((1.0f));
		// public float m_YDamping = 1f;
		__this->set_m_YDamping_17((1.0f));
		// public float m_ZDamping = 1f;
		__this->set_m_ZDamping_18((1.0f));
		// public bool m_TargetMovementOnly = true;
		__this->set_m_TargetMovementOnly_19((bool)1);
		// public float m_ScreenX = 0.5f;
		__this->set_m_ScreenX_20((0.5f));
		// public float m_ScreenY = 0.5f;
		__this->set_m_ScreenY_21((0.5f));
		// public float m_CameraDistance = 10f;
		__this->set_m_CameraDistance_22((10.0f));
		// public float m_SoftZoneWidth = 0.8f;
		__this->set_m_SoftZoneWidth_27((0.800000012f));
		// public float m_SoftZoneHeight = 0.8f;
		__this->set_m_SoftZoneHeight_28((0.800000012f));
		// public bool m_CenterOnActivate = true;
		__this->set_m_CenterOnActivate_31((bool)1);
		// public FramingMode m_GroupFramingMode = FramingMode.HorizontalAndVertical;
		__this->set_m_GroupFramingMode_32(2);
		// public float m_GroupFramingSize = 0.8f;
		__this->set_m_GroupFramingSize_34((0.800000012f));
		// public float m_MaxDollyIn = 5000f;
		__this->set_m_MaxDollyIn_35((5000.0f));
		// public float m_MaxDollyOut = 5000f;
		__this->set_m_MaxDollyOut_36((5000.0f));
		// public float m_MinimumDistance = 1;
		__this->set_m_MinimumDistance_37((1.0f));
		// public float m_MaximumDistance = 5000f;
		__this->set_m_MaximumDistance_38((5000.0f));
		// public float m_MinimumFOV = 3;
		__this->set_m_MinimumFOV_39((3.0f));
		// public float m_MaximumFOV = 60;
		__this->set_m_MaximumFOV_40((60.0f));
		// public float m_MinimumOrthoSize = 1;
		__this->set_m_MinimumOrthoSize_41((1.0f));
		// public float m_MaximumOrthoSize = 5000;
		__this->set_m_MaximumOrthoSize_42((5000.0f));
		// Vector3 m_PreviousCameraPosition = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_m_PreviousCameraPosition_45(L_0);
		// PositionPredictor m_Predictor = new PositionPredictor();
		PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A * L_1 = (PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A *)il2cpp_codegen_object_new(PositionPredictor_tAC12D8D878524DFBAF37CBBF695B5D18B877F56A_il2cpp_TypeInfo_var);
		PositionPredictor__ctor_m4D6A0B4370D8836CEF0C54F233EE351EE2A8AEFA(L_1, /*hidden argument*/NULL);
		__this->set_m_Predictor_46(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
// System.Void Cinemachine.CinemachineFreeLook::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_OnValidate_mE135CB8F257CA150B766E7490EDB6617686C1FC8 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		// base.OnValidate();
		CinemachineVirtualCameraBase_OnValidate_mE1DC3F4318A152EE8B1821DE638615477645EF55(__this, /*hidden argument*/NULL);
		// if (m_LegacyHeadingBias != float.MaxValue)
		float L_0 = __this->get_m_LegacyHeadingBias_33();
		if ((((float)L_0) == ((float)((std::numeric_limits<float>::max)()))))
		{
			goto IL_0068;
		}
	}
	{
		// m_Heading.m_Bias= m_LegacyHeadingBias;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_1 = __this->get_address_of_m_Heading_28();
		float L_2 = __this->get_m_LegacyHeadingBias_33();
		L_1->set_m_Bias_2(L_2);
		// m_LegacyHeadingBias = float.MaxValue;
		__this->set_m_LegacyHeadingBias_33(((std::numeric_limits<float>::max)()));
		// int heading = (int)m_Heading.m_Definition;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_3 = __this->get_address_of_m_Heading_28();
		int32_t L_4 = L_3->get_m_Definition_0();
		V_0 = L_4;
		// if (m_RecenterToTargetHeading.LegacyUpgrade(ref heading, ref m_Heading.m_VelocityFilterStrength))
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_5 = __this->get_address_of_m_RecenterToTargetHeading_29();
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_6 = __this->get_address_of_m_Heading_28();
		int32_t* L_7 = L_6->get_address_of_m_VelocityFilterStrength_1();
		bool L_8;
		L_8 = Recentering_LegacyUpgrade_mE331A7312B51DE3F31805A89EC3E4EB9DF71567E((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_5, (int32_t*)(&V_0), (int32_t*)L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0061;
		}
	}
	{
		// m_Heading.m_Definition = (CinemachineOrbitalTransposer.Heading.HeadingDefinition)heading;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_9 = __this->get_address_of_m_Heading_28();
		int32_t L_10 = V_0;
		L_9->set_m_Definition_0(L_10);
	}

IL_0061:
	{
		// mUseLegacyRigDefinitions = true;
		__this->set_mUseLegacyRigDefinitions_34((bool)1);
	}

IL_0068:
	{
		// if (m_LegacyBlendHint != BlendHint.None)
		int32_t L_11 = __this->get_m_LegacyBlendHint_24();
		if (!L_11)
		{
			goto IL_0088;
		}
	}
	{
		// m_Transitions.m_BlendHint = m_LegacyBlendHint;
		TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * L_12 = __this->get_address_of_m_Transitions_23();
		int32_t L_13 = __this->get_m_LegacyBlendHint_24();
		L_12->set_m_BlendHint_0(L_13);
		// m_LegacyBlendHint = BlendHint.None;
		__this->set_m_LegacyBlendHint_24(0);
	}

IL_0088:
	{
		// m_YAxis.Validate();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_14 = __this->get_address_of_m_YAxis_25();
		AxisState_Validate_mD31D13D5FBDA48541D62D25EBA58C6615141115C((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_14, /*hidden argument*/NULL);
		// m_XAxis.Validate();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_15 = __this->get_address_of_m_XAxis_27();
		AxisState_Validate_mD31D13D5FBDA48541D62D25EBA58C6615141115C((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_15, /*hidden argument*/NULL);
		// m_RecenterToTargetHeading.Validate();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_16 = __this->get_address_of_m_RecenterToTargetHeading_29();
		Recentering_Validate_mFB967BB954EFD0DD6E2315F53A3241FDC146B18A((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_16, /*hidden argument*/NULL);
		// m_YAxisRecentering.Validate();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_17 = __this->get_address_of_m_YAxisRecentering_26();
		Recentering_Validate_mFB967BB954EFD0DD6E2315F53A3241FDC146B18A((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_17, /*hidden argument*/NULL);
		// m_Lens.Validate();
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * L_18 = __this->get_address_of_m_Lens_22();
		LensSettings_Validate_mB36D902613DCFA1D4F31A16CDB87FE2AB23570AF((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)L_18, /*hidden argument*/NULL);
		// InvalidateRigCache();
		CinemachineFreeLook_InvalidateRigCache_m55DF47CBD6057175CBC0513574054639D51D6C7E(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// Cinemachine.CinemachineVirtualCamera Cinemachine.CinemachineFreeLook::GetRig(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * CinemachineFreeLook_GetRig_mD0E1903ADCEA69937E23407FC0837F5EED5F7D2B (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, int32_t ___i0, const RuntimeMethod* method)
{
	{
		// UpdateRigCache();
		CinemachineFreeLook_UpdateRigCache_m1D9A5655874FB2B2BFF82C8B4CAE75B804A9D458(__this, /*hidden argument*/NULL);
		// return (i < 0 || i > 2) ? null : m_Rigs[i];
		int32_t L_0 = ___i0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_1 = ___i0;
		if ((((int32_t)L_1) > ((int32_t)2)))
		{
			goto IL_0017;
		}
	}
	{
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_2 = __this->get_m_Rigs_37();
		int32_t L_3 = ___i0;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		return L_5;
	}

IL_0017:
	{
		return (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)NULL;
	}
}
// System.String[] Cinemachine.CinemachineFreeLook::get_RigNames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83993FB00E0E8E0787F555E74A55074C0ABF34B3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA819569A7728AF884DD6DE12702928A420B9DE96);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF682C9591C777143C18EF82D89EA50706952A163);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static string[] RigNames { get { return new string[] { "TopRig", "MiddleRig", "BottomRig" }; } }
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_0 = (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)SZArrayNew(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var, (uint32_t)3);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_1 = L_0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, _stringLiteral83993FB00E0E8E0787F555E74A55074C0ABF34B3);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral83993FB00E0E8E0787F555E74A55074C0ABF34B3);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_2 = L_1;
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, _stringLiteralA819569A7728AF884DD6DE12702928A420B9DE96);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralA819569A7728AF884DD6DE12702928A420B9DE96);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_3 = L_2;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, _stringLiteralF682C9591C777143C18EF82D89EA50706952A163);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralF682C9591C777143C18EF82D89EA50706952A163);
		return L_3;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_OnEnable_mF37DBE66B28EFDB12E5EB7E2FECDE8D387E4EA64 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	{
		// mIsDestroyed = false;
		__this->set_mIsDestroyed_35((bool)0);
		// base.OnEnable();
		CinemachineVirtualCameraBase_OnEnable_m0D02925B2AB25A5F7FB3B032332B70685FCEC035(__this, /*hidden argument*/NULL);
		// InvalidateRigCache();
		CinemachineFreeLook_InvalidateRigCache_m55DF47CBD6057175CBC0513574054639D51D6C7E(__this, /*hidden argument*/NULL);
		// UpdateInputAxisProvider();
		CinemachineFreeLook_UpdateInputAxisProvider_mD39FCA17EFAEAF3B386FAB2D171614DBE6878BE4(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_UpdateInputAxisProvider_mD39FCA17EFAEAF3B386FAB2D171614DBE6878BE4 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	RuntimeObject* V_0 = NULL;
	{
		// m_XAxis.SetInputAxisProvider(0, null);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_0 = __this->get_address_of_m_XAxis_27();
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_0, 0, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// m_YAxis.SetInputAxisProvider(1, null);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_1 = __this->get_address_of_m_YAxis_25();
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_1, 1, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// var provider = GetInputAxisProvider();
		RuntimeObject* L_2;
		L_2 = CinemachineVirtualCameraBase_GetInputAxisProvider_m7691338DE9A7FEBB16AE3BC6AD15AC61D2E4D046(__this, /*hidden argument*/NULL);
		V_0 = L_2;
		// if (provider != null)
		RuntimeObject* L_3 = V_0;
		if (!L_3)
		{
			goto IL_003e;
		}
	}
	{
		// m_XAxis.SetInputAxisProvider(0, provider);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_4 = __this->get_address_of_m_XAxis_27();
		RuntimeObject* L_5 = V_0;
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_4, 0, L_5, /*hidden argument*/NULL);
		// m_YAxis.SetInputAxisProvider(1, provider);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_6 = __this->get_address_of_m_YAxis_25();
		RuntimeObject* L_7 = V_0;
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_6, 1, L_7, /*hidden argument*/NULL);
	}

IL_003e:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_OnDestroy_mE5A0B7181DD0B540EA62AA950FFB709B6FE37881 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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;
	}
	CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* V_0 = NULL;
	int32_t V_1 = 0;
	CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * V_2 = NULL;
	{
		// if (m_Rigs != null)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_0 = __this->get_m_Rigs_37();
		if (!L_0)
		{
			goto IL_004c;
		}
	}
	{
		// foreach (var rig in m_Rigs)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_1 = __this->get_m_Rigs_37();
		V_0 = L_1;
		V_1 = 0;
		goto IL_0046;
	}

IL_0013:
	{
		// foreach (var rig in m_Rigs)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_2 = L_5;
		// if (rig != null && rig.gameObject != null)
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_6 = V_2;
		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_0042;
		}
	}
	{
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_8 = V_2;
		NullCheck(L_8);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_9;
		L_9 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_8, /*hidden argument*/NULL);
		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_0042;
		}
	}
	{
		// rig.gameObject.hideFlags
		//     &= ~(HideFlags.HideInHierarchy | HideFlags.HideInInspector);
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_11 = V_2;
		NullCheck(L_11);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_12;
		L_12 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_11, /*hidden argument*/NULL);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_13 = L_12;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = Object_get_hideFlags_m0F6495E1FB440A08314B7D74CCA99C897FAC05D1(L_13, /*hidden argument*/NULL);
		NullCheck(L_13);
		Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_13, ((int32_t)((int32_t)L_14&(int32_t)((int32_t)-4))), /*hidden argument*/NULL);
	}

IL_0042:
	{
		int32_t L_15 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
	}

IL_0046:
	{
		// foreach (var rig in m_Rigs)
		int32_t L_16 = V_1;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_17 = V_0;
		NullCheck(L_17);
		if ((((int32_t)L_16) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))))
		{
			goto IL_0013;
		}
	}

IL_004c:
	{
		// mIsDestroyed = true;
		__this->set_mIsDestroyed_35((bool)1);
		// base.OnDestroy();
		CinemachineVirtualCameraBase_OnDestroy_mFF393A0D56A6468E4A055DC86B52654763CF5C01(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::OnTransformChildrenChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_OnTransformChildrenChanged_m736136F5AEFE8FCEE9AE92AC05BC9F99FBD77021 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	{
		// InvalidateRigCache();
		CinemachineFreeLook_InvalidateRigCache_m55DF47CBD6057175CBC0513574054639D51D6C7E(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_Reset_mD2D2A20865B0566F643B934832120872678945C4 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	{
		// DestroyRigs();
		CinemachineFreeLook_DestroyRigs_m46892877143B854CDA899600B23F789F092FFA79(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineFreeLook::get_PreviousStateIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineFreeLook_get_PreviousStateIsValid_m5401DE3AB054991B6A5FE6234347ECE270585DE1 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	{
		// get { return base.PreviousStateIsValid; }
		bool L_0;
		L_0 = CinemachineVirtualCameraBase_get_PreviousStateIsValid_m9AC6D8672852D072384B03B9433FAA24B6021F35_inline(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::set_PreviousStateIsValid(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_set_PreviousStateIsValid_m55D8DBBB19BE26486ED23321D4F636209A4EADD3 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, bool ___value0, 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;
	{
		// if (value == false)
		bool L_0 = ___value0;
		if (L_0)
		{
			goto IL_003c;
		}
	}
	{
		// for (int i = 0; m_Rigs != null && i < m_Rigs.Length; ++i)
		V_0 = 0;
		goto IL_0029;
	}

IL_0007:
	{
		// if (m_Rigs[i] != null)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_1 = __this->get_m_Rigs_37();
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		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_0025;
		}
	}
	{
		// m_Rigs[i].PreviousStateIsValid = value;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_6 = __this->get_m_Rigs_37();
		int32_t L_7 = V_0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		bool L_10 = ___value0;
		NullCheck(L_9);
		VirtActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, L_9, L_10);
	}

IL_0025:
	{
		// for (int i = 0; m_Rigs != null && i < m_Rigs.Length; ++i)
		int32_t L_11 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_0029:
	{
		// for (int i = 0; m_Rigs != null && i < m_Rigs.Length; ++i)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_12 = __this->get_m_Rigs_37();
		if (!L_12)
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_13 = V_0;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_14 = __this->get_m_Rigs_37();
		NullCheck(L_14);
		if ((((int32_t)L_13) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))))
		{
			goto IL_0007;
		}
	}

IL_003c:
	{
		// base.PreviousStateIsValid = value;
		bool L_15 = ___value0;
		CinemachineVirtualCameraBase_set_PreviousStateIsValid_m6B3E5DD2C1EA71B2BA04072A0E3505AAFB2AF008_inline(__this, L_15, /*hidden argument*/NULL);
		// }
		return;
	}
}
// Cinemachine.CameraState Cinemachine.CinemachineFreeLook::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineFreeLook_get_State_mC1F5503F677EFDBE8F7C13AB4861A85289B11851 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	{
		// override public CameraState State { get { return m_State; } }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = __this->get_m_State_36();
		return L_0;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineFreeLook::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineFreeLook_get_LookAt_mDC4E1C325D8ABCE90EA23927B556A1CEDCE2E466 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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.CinemachineFreeLook::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_set_LookAt_m6469D5D82E61E12547F31B056318A02901320ED9 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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.CinemachineFreeLook::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineFreeLook_get_Follow_mAE291B3D732A26FB2F8303A21E5B02C7B0F71AD5 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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.CinemachineFreeLook::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_set_Follow_m60B250844E32FA860F71485B30FC96E6DFC39C12 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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.Boolean Cinemachine.CinemachineFreeLook::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineFreeLook_IsLiveChild_mE77CF2865D9484DBC51179C160279DE1A2AB75A0 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		// if (m_Rigs == null || m_Rigs.Length != 3)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_0 = __this->get_m_Rigs_37();
		if (!L_0)
		{
			goto IL_0013;
		}
	}
	{
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_1 = __this->get_m_Rigs_37();
		NullCheck(L_1);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))) == ((int32_t)3)))
		{
			goto IL_0015;
		}
	}

IL_0013:
	{
		// return false;
		return (bool)0;
	}

IL_0015:
	{
		// var y = GetYAxisValue();
		float L_2;
		L_2 = CinemachineFreeLook_GetYAxisValue_m82E8DA8F7257DEA0BFBFCC41FDB2E214907A9C88(__this, /*hidden argument*/NULL);
		V_0 = L_2;
		// if (dominantChildOnly)
		bool L_3 = ___dominantChildOnly1;
		if (!L_3)
		{
			goto IL_006f;
		}
	}
	{
		// if (vcam == (ICinemachineCamera)m_Rigs[0])
		RuntimeObject* L_4 = ___vcam0;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_5 = __this->get_m_Rigs_37();
		NullCheck(L_5);
		int32_t L_6 = 0;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		if ((!(((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_7))))
		{
			goto IL_0033;
		}
	}
	{
		// return y > 0.666f;
		float L_8 = V_0;
		return (bool)((((float)L_8) > ((float)(0.666000009f)))? 1 : 0);
	}

IL_0033:
	{
		// if (vcam == (ICinemachineCamera)m_Rigs[2])
		RuntimeObject* L_9 = ___vcam0;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_10 = __this->get_m_Rigs_37();
		NullCheck(L_10);
		int32_t L_11 = 2;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		if ((!(((RuntimeObject*)(RuntimeObject*)L_9) == ((RuntimeObject*)(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_12))))
		{
			goto IL_004c;
		}
	}
	{
		// return y < 0.333;
		float L_13 = V_0;
		return (bool)((((double)((double)((double)L_13))) < ((double)(0.33300000000000002)))? 1 : 0);
	}

IL_004c:
	{
		// if (vcam == (ICinemachineCamera)m_Rigs[1])
		RuntimeObject* L_14 = ___vcam0;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_15 = __this->get_m_Rigs_37();
		NullCheck(L_15);
		int32_t L_16 = 1;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		if ((!(((RuntimeObject*)(RuntimeObject*)L_14) == ((RuntimeObject*)(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_17))))
		{
			goto IL_006d;
		}
	}
	{
		// return y >= 0.333f && y <= 0.666f;
		float L_18 = V_0;
		if ((!(((float)L_18) >= ((float)(0.333000004f)))))
		{
			goto IL_006b;
		}
	}
	{
		float L_19 = V_0;
		return (bool)((((int32_t)((!(((float)L_19) <= ((float)(0.666000009f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}

IL_006b:
	{
		return (bool)0;
	}

IL_006d:
	{
		// return false;
		return (bool)0;
	}

IL_006f:
	{
		// if (vcam == (ICinemachineCamera)m_Rigs[1])
		RuntimeObject* L_20 = ___vcam0;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_21 = __this->get_m_Rigs_37();
		NullCheck(L_21);
		int32_t L_22 = 1;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		if ((!(((RuntimeObject*)(RuntimeObject*)L_20) == ((RuntimeObject*)(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_23))))
		{
			goto IL_007c;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_007c:
	{
		// if (y < 0.5f)
		float L_24 = V_0;
		if ((!(((float)L_24) < ((float)(0.5f)))))
		{
			goto IL_0090;
		}
	}
	{
		// return vcam == (ICinemachineCamera)m_Rigs[2];
		RuntimeObject* L_25 = ___vcam0;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_26 = __this->get_m_Rigs_37();
		NullCheck(L_26);
		int32_t L_27 = 2;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_28 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		return (bool)((((RuntimeObject*)(RuntimeObject*)L_25) == ((RuntimeObject*)(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_28))? 1 : 0);
	}

IL_0090:
	{
		// return vcam == (ICinemachineCamera)m_Rigs[0];
		RuntimeObject* L_29 = ___vcam0;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_30 = __this->get_m_Rigs_37();
		NullCheck(L_30);
		int32_t L_31 = 0;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		return (bool)((((RuntimeObject*)(RuntimeObject*)L_29) == ((RuntimeObject*)(CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_32))? 1 : 0);
	}
}
// System.Void Cinemachine.CinemachineFreeLook::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_OnTargetObjectWarped_m9538B8833BA2618E0DFFB92D2D5E21EBE2F6F378 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// UpdateRigCache();
		CinemachineFreeLook_UpdateRigCache_m1D9A5655874FB2B2BFF82C8B4CAE75B804A9D458(__this, /*hidden argument*/NULL);
		// if (m_Rigs != null)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_0 = __this->get_m_Rigs_37();
		if (!L_0)
		{
			goto IL_002d;
		}
	}
	{
		// foreach (var vcam in m_Rigs)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_1 = __this->get_m_Rigs_37();
		V_0 = L_1;
		V_1 = 0;
		goto IL_0027;
	}

IL_0019:
	{
		// foreach (var vcam in m_Rigs)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		// vcam.OnTargetObjectWarped(target, positionDelta);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6 = ___target0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = ___positionDelta1;
		NullCheck(L_5);
		VirtActionInvoker2< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  >::Invoke(42 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_5, L_6, L_7);
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_0027:
	{
		// foreach (var vcam in m_Rigs)
		int32_t L_9 = V_1;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_10 = V_0;
		NullCheck(L_10);
		if ((((int32_t)L_9) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))
		{
			goto IL_0019;
		}
	}

IL_002d:
	{
		// base.OnTargetObjectWarped(target, positionDelta);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11 = ___target0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = ___positionDelta1;
		CinemachineVirtualCameraBase_OnTargetObjectWarped_m7FFE5632C56D724943F8663E2A4A4B0E3B958946(__this, L_11, L_12, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_ForceCameraPosition_m61E084EAFA63BD5901D9471DBECA196063CD2BCF (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	{
		// var up = State.ReferenceUp;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0;
		L_0 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
		V_1 = L_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		V_0 = L_1;
		// m_YAxis.Value = GetYAxisClosestValue(pos, up);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_2 = __this->get_address_of_m_YAxis_25();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = ___pos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = V_0;
		float L_5;
		L_5 = CinemachineFreeLook_GetYAxisClosestValue_m0305399E0E68EE0A9FA2F56EFAE695517C79F584(__this, L_3, L_4, /*hidden argument*/NULL);
		L_2->set_Value_0(L_5);
		// PreviousStateIsValid = true;
		VirtActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)1);
		// transform.position = pos;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
		L_6 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = ___pos0;
		NullCheck(L_6);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_6, L_7, /*hidden argument*/NULL);
		// transform.rotation = rot;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8;
		L_8 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_9 = ___rot1;
		NullCheck(L_8);
		Transform_set_rotation_m1B5F3D4CE984AB31254615C9C71B0E54978583B4(L_8, L_9, /*hidden argument*/NULL);
		// m_State.RawPosition = pos;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_10 = __this->get_address_of_m_State_36();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11 = ___pos0;
		CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_10, L_11, /*hidden argument*/NULL);
		// m_State.RawOrientation = rot;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_12 = __this->get_address_of_m_State_36();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13 = ___rot1;
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_12, L_13, /*hidden argument*/NULL);
		// UpdateRigCache();
		CinemachineFreeLook_UpdateRigCache_m1D9A5655874FB2B2BFF82C8B4CAE75B804A9D458(__this, /*hidden argument*/NULL);
		// if (m_BindingMode != CinemachineTransposer.BindingMode.SimpleFollowWithWorldUp)
		int32_t L_14 = __this->get_m_BindingMode_30();
		if ((((int32_t)L_14) == ((int32_t)5)))
		{
			goto IL_0082;
		}
	}
	{
		// m_XAxis.Value = mOrbitals[1].GetAxisClosestValue(pos, up);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_15 = __this->get_address_of_m_XAxis_27();
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_16 = __this->get_mOrbitals_38();
		NullCheck(L_16);
		int32_t L_17 = 1;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = ___pos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = V_0;
		NullCheck(L_18);
		float L_21;
		L_21 = CinemachineOrbitalTransposer_GetAxisClosestValue_m49678E8EEBDB7B18ABA126F1A53ED3DC412DF606(L_18, L_19, L_20, /*hidden argument*/NULL);
		L_15->set_Value_0(L_21);
	}

IL_0082:
	{
		// PushSettingsToRigs();
		CinemachineFreeLook_PushSettingsToRigs_mEEA5AE1B6B7E64CD3E52DAD1F020AF52C2D5C030(__this, /*hidden argument*/NULL);
		// for (int i = 0; i < 3; ++i)
		V_2 = 0;
		goto IL_009f;
	}

IL_008c:
	{
		// m_Rigs[i].ForceCameraPosition(pos, rot);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_22 = __this->get_m_Rigs_37();
		int32_t L_23 = V_2;
		NullCheck(L_22);
		int32_t L_24 = L_23;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = ___pos0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_27 = ___rot1;
		NullCheck(L_25);
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  >::Invoke(43 /* System.Void Cinemachine.CinemachineVirtualCameraBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion) */, L_25, L_26, L_27);
		// for (int i = 0; i < 3; ++i)
		int32_t L_28 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
	}

IL_009f:
	{
		// for (int i = 0; i < 3; ++i)
		int32_t L_29 = V_2;
		if ((((int32_t)L_29) < ((int32_t)3)))
		{
			goto IL_008c;
		}
	}
	{
		// InternalUpdateCameraState(up, -1);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = V_0;
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_30, (-1.0f));
		// base.ForceCameraPosition(pos, rot);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31 = ___pos0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_32 = ___rot1;
		CinemachineVirtualCameraBase_ForceCameraPosition_mBF134754EAD8C7F6DA33A8A52FFD75BEF7C8A31F(__this, L_31, L_32, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_InternalUpdateCameraState_m4BEF8106D7C7379527BED810D348A1AEE7B456E4 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t G_B5_0 = 0;
	{
		// UpdateRigCache();
		CinemachineFreeLook_UpdateRigCache_m1D9A5655874FB2B2BFF82C8B4CAE75B804A9D458(__this, /*hidden argument*/NULL);
		// m_State = CalculateNewState(worldUp, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___worldUp0;
		float L_1 = ___deltaTime1;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_2;
		L_2 = CinemachineFreeLook_CalculateNewState_mDEC0D03EDD0F2C9521E25A5E6FCFBE66049E3869(__this, L_0, L_1, /*hidden argument*/NULL);
		__this->set_m_State_36(L_2);
		// ApplyPositionBlendMethod(ref m_State, m_Transitions.m_BlendHint);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_3 = __this->get_address_of_m_State_36();
		TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * L_4 = __this->get_address_of_m_Transitions_23();
		int32_t L_5 = L_4->get_m_BlendHint_0();
		CinemachineVirtualCameraBase_ApplyPositionBlendMethod_m4CA02DB42D981721D75169ACDD7900477819EEC0(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_3, L_5, /*hidden argument*/NULL);
		// if (Follow != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
		L_6 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, __this);
		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_00ce;
		}
	}
	{
		// Vector3 delta = State.RawPosition - transform.position;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_8;
		L_8 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
		V_1 = L_8;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10;
		L_10 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_10);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_10, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_9, L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		// transform.position = State.RawPosition;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_13;
		L_13 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_14;
		L_14 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
		V_1 = L_14;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		NullCheck(L_13);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_13, L_15, /*hidden argument*/NULL);
		// m_Rigs[0].transform.position -= delta;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_16 = __this->get_m_Rigs_37();
		NullCheck(L_16);
		int32_t L_17 = 0;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		NullCheck(L_18);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_19;
		L_19 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_18, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_20 = L_19;
		NullCheck(L_20);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21;
		L_21 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_20, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_21, L_22, /*hidden argument*/NULL);
		NullCheck(L_20);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_20, L_23, /*hidden argument*/NULL);
		// m_Rigs[1].transform.position -= delta;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_24 = __this->get_m_Rigs_37();
		NullCheck(L_24);
		int32_t L_25 = 1;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		NullCheck(L_26);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_27;
		L_27 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_26, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_28 = L_27;
		NullCheck(L_28);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
		L_29 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_28, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
		L_31 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_29, L_30, /*hidden argument*/NULL);
		NullCheck(L_28);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_28, L_31, /*hidden argument*/NULL);
		// m_Rigs[2].transform.position -= delta;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_32 = __this->get_m_Rigs_37();
		NullCheck(L_32);
		int32_t L_33 = 2;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_34 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
		NullCheck(L_34);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_35;
		L_35 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_34, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_36 = L_35;
		NullCheck(L_36);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_36, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_37, L_38, /*hidden argument*/NULL);
		NullCheck(L_36);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_36, L_39, /*hidden argument*/NULL);
	}

IL_00ce:
	{
		// InvokePostPipelineStageCallback(this, CinemachineCore.Stage.Finalize, ref m_State, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_40 = __this->get_address_of_m_State_36();
		float L_41 = ___deltaTime1;
		CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_mD4F5668E9AB96E8C11F16EC0D3CA769D663F5F51(__this, __this, 3, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_40, L_41, /*hidden argument*/NULL);
		// PreviousStateIsValid = true;
		VirtActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)1);
		// bool activeCam = PreviousStateIsValid && CinemachineCore.Instance.IsLive(this);
		bool L_42;
		L_42 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
		if (!L_42)
		{
			goto IL_00f9;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_43;
		L_43 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		NullCheck(L_43);
		bool L_44;
		L_44 = CinemachineCore_IsLive_m61EC3BE5D22564DD740379A88639BF368EBC1E43(L_43, __this, /*hidden argument*/NULL);
		G_B5_0 = ((int32_t)(L_44));
		goto IL_00fa;
	}

IL_00f9:
	{
		G_B5_0 = 0;
	}

IL_00fa:
	{
		// if (activeCam && deltaTime >= 0)
		if (!G_B5_0)
		{
			goto IL_011d;
		}
	}
	{
		float L_45 = ___deltaTime1;
		if ((!(((float)L_45) >= ((float)(0.0f)))))
		{
			goto IL_011d;
		}
	}
	{
		// if (m_YAxis.Update(deltaTime))
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_46 = __this->get_address_of_m_YAxis_25();
		float L_47 = ___deltaTime1;
		bool L_48;
		L_48 = AxisState_Update_mEA3BADC4B491D705D61357CD1ECE295FC243670A((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_46, L_47, /*hidden argument*/NULL);
		if (!L_48)
		{
			goto IL_011d;
		}
	}
	{
		// m_YAxisRecentering.CancelRecentering();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_49 = __this->get_address_of_m_YAxisRecentering_26();
		Recentering_CancelRecentering_m49877C0EBC7D9873C40CABD8EEF245954703CEC2((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_49, /*hidden argument*/NULL);
	}

IL_011d:
	{
		// PushSettingsToRigs();
		CinemachineFreeLook_PushSettingsToRigs_mEEA5AE1B6B7E64CD3E52DAD1F020AF52C2D5C030(__this, /*hidden argument*/NULL);
		// if (m_BindingMode == CinemachineTransposer.BindingMode.SimpleFollowWithWorldUp)
		int32_t L_50 = __this->get_m_BindingMode_30();
		if ((!(((uint32_t)L_50) == ((uint32_t)5))))
		{
			goto IL_013c;
		}
	}
	{
		// m_XAxis.Value = 0;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_51 = __this->get_address_of_m_XAxis_27();
		L_51->set_Value_0((0.0f));
	}

IL_013c:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_OnTransitionFromCamera_m7A5C9529C4641C09776A3F5B87B9A8D698C3DE6D (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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*)&CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_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*)&UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_2;
	memset((&V_2), 0, sizeof(V_2));
	CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * V_3 = NULL;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * V_4 = NULL;
	int32_t V_5 = 0;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B6_0 = NULL;
	{
		// 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);
		// bool forceUpdate = false;
		V_0 = (bool)0;
		// if (fromCam != null && m_Transitions.m_InheritPosition)
		RuntimeObject* L_7 = ___fromCam0;
		if (!L_7)
		{
			goto IL_00f4;
		}
	}
	{
		TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * L_8 = __this->get_address_of_m_Transitions_23();
		bool L_9 = L_8->get_m_InheritPosition_1();
		if (!L_9)
		{
			goto IL_00f4;
		}
	}
	{
		// var cameraPos = fromCam.State.RawPosition;
		RuntimeObject* L_10 = ___fromCam0;
		NullCheck(L_10);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_11;
		L_11 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_10);
		V_2 = L_11;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_2), /*hidden argument*/NULL);
		V_1 = L_12;
		// if (fromCam is CinemachineFreeLook)
		RuntimeObject* L_13 = ___fromCam0;
		if (!((CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F *)IsInstClass((RuntimeObject*)L_13, CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_il2cpp_TypeInfo_var)))
		{
			goto IL_0071;
		}
	}
	{
		// var flFrom = (fromCam as CinemachineFreeLook);
		RuntimeObject* L_14 = ___fromCam0;
		V_3 = ((CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F *)IsInstClass((RuntimeObject*)L_14, CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_il2cpp_TypeInfo_var));
		// var orbital = flFrom.mOrbitals != null ? flFrom.mOrbitals[1] : null;
		CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * L_15 = V_3;
		NullCheck(L_15);
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_16 = L_15->get_mOrbitals_38();
		if (L_16)
		{
			goto IL_0054;
		}
	}
	{
		G_B6_0 = ((CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 *)(NULL));
		goto IL_005c;
	}

IL_0054:
	{
		CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * L_17 = V_3;
		NullCheck(L_17);
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_18 = L_17->get_mOrbitals_38();
		NullCheck(L_18);
		int32_t L_19 = 1;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		G_B6_0 = L_20;
	}

IL_005c:
	{
		V_4 = G_B6_0;
		// if (orbital != null)
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_21 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_22;
		L_22 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_21, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_0071;
		}
	}
	{
		// cameraPos = orbital.GetTargetCameraPosition(worldUp);
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_23 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = ___worldUp1;
		NullCheck(L_23);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = VirtFuncInvoker1< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  >::Invoke(14 /* UnityEngine.Vector3 Cinemachine.CinemachineTransposer::GetTargetCameraPosition(UnityEngine.Vector3) */, L_23, L_24);
		V_1 = L_25;
	}

IL_0071:
	{
		// UpdateRigCache();
		CinemachineFreeLook_UpdateRigCache_m1D9A5655874FB2B2BFF82C8B4CAE75B804A9D458(__this, /*hidden argument*/NULL);
		// if (m_BindingMode != CinemachineTransposer.BindingMode.SimpleFollowWithWorldUp)
		int32_t L_26 = __this->get_m_BindingMode_30();
		if ((((int32_t)L_26) == ((int32_t)5)))
		{
			goto IL_009a;
		}
	}
	{
		// m_XAxis.Value = mOrbitals[1].GetAxisClosestValue(cameraPos, worldUp);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_27 = __this->get_address_of_m_XAxis_27();
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_28 = __this->get_mOrbitals_38();
		NullCheck(L_28);
		int32_t L_29 = 1;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = ___worldUp1;
		NullCheck(L_30);
		float L_33;
		L_33 = CinemachineOrbitalTransposer_GetAxisClosestValue_m49678E8EEBDB7B18ABA126F1A53ED3DC412DF606(L_30, L_31, L_32, /*hidden argument*/NULL);
		L_27->set_Value_0(L_33);
	}

IL_009a:
	{
		// m_YAxis.Value = GetYAxisClosestValue(cameraPos, worldUp);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_34 = __this->get_address_of_m_YAxis_25();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36 = ___worldUp1;
		float L_37;
		L_37 = CinemachineFreeLook_GetYAxisClosestValue_m0305399E0E68EE0A9FA2F56EFAE695517C79F584(__this, L_35, L_36, /*hidden argument*/NULL);
		L_34->set_Value_0(L_37);
		// transform.position = cameraPos;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_38;
		L_38 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39 = V_1;
		NullCheck(L_38);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_38, L_39, /*hidden argument*/NULL);
		// transform.rotation = fromCam.State.RawOrientation;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_40;
		L_40 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		RuntimeObject* L_41 = ___fromCam0;
		NullCheck(L_41);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_42;
		L_42 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_41);
		V_2 = L_42;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_43;
		L_43 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_2), /*hidden argument*/NULL);
		NullCheck(L_40);
		Transform_set_rotation_m1B5F3D4CE984AB31254615C9C71B0E54978583B4(L_40, L_43, /*hidden argument*/NULL);
		// m_State = PullStateFromVirtualCamera(worldUp, ref m_Lens);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44 = ___worldUp1;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * L_45 = __this->get_address_of_m_Lens_22();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_46;
		L_46 = CinemachineVirtualCameraBase_PullStateFromVirtualCamera_m3F65D0956F682ED45F836E6D7950E40EB6C7D84E(__this, L_44, (LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)L_45, /*hidden argument*/NULL);
		__this->set_m_State_36(L_46);
		// PreviousStateIsValid = false;
		VirtActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)0);
		// PushSettingsToRigs();
		CinemachineFreeLook_PushSettingsToRigs_mEEA5AE1B6B7E64CD3E52DAD1F020AF52C2D5C030(__this, /*hidden argument*/NULL);
		// forceUpdate = true;
		V_0 = (bool)1;
	}

IL_00f4:
	{
		// if (forceUpdate)
		bool L_47 = V_0;
		if (!L_47)
		{
			goto IL_0121;
		}
	}
	{
		// for (int i = 0; i < 3; ++i)
		V_5 = 0;
		goto IL_0112;
	}

IL_00fc:
	{
		// m_Rigs[i].InternalUpdateCameraState(worldUp, deltaTime);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_48 = __this->get_m_Rigs_37();
		int32_t L_49 = V_5;
		NullCheck(L_48);
		int32_t L_50 = L_49;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_52 = ___worldUp1;
		float L_53 = ___deltaTime2;
		NullCheck(L_51);
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, L_51, L_52, L_53);
		// for (int i = 0; i < 3; ++i)
		int32_t L_54 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)1));
	}

IL_0112:
	{
		// for (int i = 0; i < 3; ++i)
		int32_t L_55 = V_5;
		if ((((int32_t)L_55) < ((int32_t)3)))
		{
			goto IL_00fc;
		}
	}
	{
		// InternalUpdateCameraState(worldUp, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_56 = ___worldUp1;
		float L_57 = ___deltaTime2;
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_56, L_57);
		// }
		goto IL_0129;
	}

IL_0121:
	{
		// UpdateCameraState(worldUp, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_58 = ___worldUp1;
		float L_59 = ___deltaTime2;
		CinemachineVirtualCameraBase_UpdateCameraState_mBCA1562C197A11110116B3909711D0D0EE5F1733(__this, L_58, L_59, /*hidden argument*/NULL);
	}

IL_0129:
	{
		// if (m_Transitions.m_OnCameraLive != null)
		TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * L_60 = __this->get_address_of_m_Transitions_23();
		VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * L_61 = L_60->get_m_OnCameraLive_2();
		if (!L_61)
		{
			goto IL_0148;
		}
	}
	{
		// m_Transitions.m_OnCameraLive.Invoke(this, fromCam);
		TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * L_62 = __this->get_address_of_m_Transitions_23();
		VcamActivatedEvent_tFC99CBCF86077996502503BCD7019E23C7787296 * L_63 = L_62->get_m_OnCameraLive_2();
		RuntimeObject* L_64 = ___fromCam0;
		NullCheck(L_63);
		UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251(L_63, __this, L_64, /*hidden argument*/UnityEvent_2_Invoke_m74E8CBFD65A47A0FD5455CE25795279725B9F251_RuntimeMethod_var);
	}

IL_0148:
	{
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineFreeLook::GetYAxisClosestValue(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFreeLook_GetYAxisClosestValue_m0305399E0E68EE0A9FA2F56EFAE695517C79F584 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraPos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, 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));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	float V_7 = 0.0f;
	int32_t V_8 = 0;
	float V_9 = 0.0f;
	{
		// if (Follow != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, __this);
		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_013d;
		}
	}
	{
		// Quaternion q = Quaternion.FromToRotation(up, Vector3.up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___up1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_4;
		L_4 = Quaternion_FromToRotation_mD0EBB9993FC7C6A45724D0365B09F11F1CEADB80(L_2, L_3, /*hidden argument*/NULL);
		// Vector3 dir = q * (cameraPos - Follow.position);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = ___cameraPos0;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
		L_6 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, __this);
		NullCheck(L_6);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_6, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_5, L_7, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_4, L_8, /*hidden argument*/NULL);
		V_0 = L_9;
		// Vector3 flatDir = dir; flatDir.y = 0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_0;
		V_1 = L_10;
		// Vector3 flatDir = dir; flatDir.y = 0;
		(&V_1)->set_y_3((0.0f));
		// if (!flatDir.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11 = V_1;
		bool L_12;
		L_12 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_11, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_006a;
		}
	}
	{
		// float angle = Vector3.SignedAngle(flatDir, Vector3.back, Vector3.up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Vector3_get_back_mD521DF1A2C26E145578E07D618E1E4D08A1C6220(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		float L_16;
		L_16 = Vector3_SignedAngle_m816C32A674665A4C3C9D850FB0A107E69A4D3E0A(L_13, L_14, L_15, /*hidden argument*/NULL);
		// dir = Quaternion.AngleAxis(angle, Vector3.up) * dir;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_18;
		L_18 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_16, L_17, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20;
		L_20 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_18, L_19, /*hidden argument*/NULL);
		V_0 = L_20;
	}

IL_006a:
	{
		// dir.x = 0;
		(&V_0)->set_x_2((0.0f));
		// int i0 = 0, i1 = 0;
		V_2 = 0;
		// int i0 = 0, i1 = 0;
		V_3 = 0;
		// float a0 = 0, a1 = 0;
		V_4 = (0.0f);
		// float a0 = 0, a1 = 0;
		V_5 = (0.0f);
		// float step = 1f / (NumSamples-1);
		V_6 = (0.0833333358f);
		// for (int i = 0; i < NumSamples; ++i)
		V_8 = 0;
		goto IL_00f6;
	}

IL_0094:
	{
		// float a = Vector3.SignedAngle(
		//     dir, GetLocalPositionForCameraFromInput(i * step), Vector3.right);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = V_0;
		int32_t L_22 = V_8;
		float L_23 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = CinemachineFreeLook_GetLocalPositionForCameraFromInput_m30BECF828556595138D0AE9908D6009E5BB0E7EE(__this, ((float)il2cpp_codegen_multiply((float)((float)((float)L_22)), (float)L_23)), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = Vector3_get_right_mF5A51F81961474E0A7A31C2757FD00921FB79C44(/*hidden argument*/NULL);
		float L_26;
		L_26 = Vector3_SignedAngle_m816C32A674665A4C3C9D850FB0A107E69A4D3E0A(L_21, L_24, L_25, /*hidden argument*/NULL);
		V_9 = L_26;
		// if (i == 0)
		int32_t L_27 = V_8;
		if (L_27)
		{
			goto IL_00ba;
		}
	}
	{
		// a0 = a1 = a;
		float L_28 = V_9;
		float L_29 = L_28;
		V_5 = L_29;
		V_4 = L_29;
		goto IL_00f0;
	}

IL_00ba:
	{
		// if (Mathf.Abs(a) < Mathf.Abs(a0))
		float L_30 = V_9;
		float L_31;
		L_31 = fabsf(L_30);
		float L_32 = V_4;
		float L_33;
		L_33 = fabsf(L_32);
		if ((!(((float)L_31) < ((float)L_33))))
		{
			goto IL_00d9;
		}
	}
	{
		// a1 = a0;
		float L_34 = V_4;
		V_5 = L_34;
		// i1 = i0;
		int32_t L_35 = V_2;
		V_3 = L_35;
		// a0 = a;
		float L_36 = V_9;
		V_4 = L_36;
		// i0 = i;
		int32_t L_37 = V_8;
		V_2 = L_37;
		// }
		goto IL_00f0;
	}

IL_00d9:
	{
		// else if (Mathf.Abs(a) < Mathf.Abs(a1))
		float L_38 = V_9;
		float L_39;
		L_39 = fabsf(L_38);
		float L_40 = V_5;
		float L_41;
		L_41 = fabsf(L_40);
		if ((!(((float)L_39) < ((float)L_41))))
		{
			goto IL_00f0;
		}
	}
	{
		// a1 = a;
		float L_42 = V_9;
		V_5 = L_42;
		// i1 = i;
		int32_t L_43 = V_8;
		V_3 = L_43;
	}

IL_00f0:
	{
		// for (int i = 0; i < NumSamples; ++i)
		int32_t L_44 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
	}

IL_00f6:
	{
		// for (int i = 0; i < NumSamples; ++i)
		int32_t L_45 = V_8;
		if ((((int32_t)L_45) < ((int32_t)((int32_t)13))))
		{
			goto IL_0094;
		}
	}
	{
		// if (Mathf.Sign(a0) == Mathf.Sign(a1))
		float L_46 = V_4;
		float L_47;
		L_47 = Mathf_Sign_m01716387C82B9523CFFADED7B2037D75F57FE2FB(L_46, /*hidden argument*/NULL);
		float L_48 = V_5;
		float L_49;
		L_49 = Mathf_Sign_m01716387C82B9523CFFADED7B2037D75F57FE2FB(L_48, /*hidden argument*/NULL);
		if ((!(((float)L_47) == ((float)L_49))))
		{
			goto IL_0112;
		}
	}
	{
		// return i0 * step;
		int32_t L_50 = V_2;
		float L_51 = V_6;
		return ((float)il2cpp_codegen_multiply((float)((float)((float)L_50)), (float)L_51));
	}

IL_0112:
	{
		// float t = Mathf.Abs(a0) / (Mathf.Abs(a0) + Mathf.Abs(a1));
		float L_52 = V_4;
		float L_53;
		L_53 = fabsf(L_52);
		float L_54 = V_4;
		float L_55;
		L_55 = fabsf(L_54);
		float L_56 = V_5;
		float L_57;
		L_57 = fabsf(L_56);
		V_7 = ((float)((float)L_53/(float)((float)il2cpp_codegen_add((float)L_55, (float)L_57))));
		// return Mathf.Lerp(i0 * step, i1 * step, t);
		int32_t L_58 = V_2;
		float L_59 = V_6;
		int32_t L_60 = V_3;
		float L_61 = V_6;
		float L_62 = V_7;
		float L_63;
		L_63 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(((float)il2cpp_codegen_multiply((float)((float)((float)L_58)), (float)L_59)), ((float)il2cpp_codegen_multiply((float)((float)((float)L_60)), (float)L_61)), L_62, /*hidden argument*/NULL);
		return L_63;
	}

IL_013d:
	{
		// return m_YAxis.Value; // stay conservative
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_64 = __this->get_address_of_m_YAxis_25();
		float L_65 = L_64->get_Value_0();
		return L_65;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::InvalidateRigCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_InvalidateRigCache_m55DF47CBD6057175CBC0513574054639D51D6C7E (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	{
		// void InvalidateRigCache() { mOrbitals = null; }
		__this->set_mOrbitals_38((CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4*)NULL);
		// void InvalidateRigCache() { mOrbitals = null; }
		return;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::DestroyRigs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_DestroyRigs_m46892877143B854CDA899600B23F789F092FFA79 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m1CD1808D474C06AE9FFA2DE1BE67E8D681311E0E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	int32_t V_5 = 0;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		// CinemachineVirtualCamera[] oldRigs = new CinemachineVirtualCamera[RigNames.Length];
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_0;
		L_0 = CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26(/*hidden argument*/NULL);
		NullCheck(L_0);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_1 = (CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)SZArrayNew(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
		V_0 = L_1;
		// for (int i = 0; i < RigNames.Length; ++i)
		V_1 = 0;
		goto IL_006f;
	}

IL_0011:
	{
		// foreach (Transform child in transform)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2;
		L_2 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = Transform_GetEnumerator_mBA0E884A69F0AA05FCB69F4EE5F700177F75DD7E(L_2, /*hidden argument*/NULL);
		V_2 = L_3;
	}

IL_001d:
	try
	{ // begin try (depth: 1)
		{
			goto IL_004d;
		}

IL_001f:
		{
			// foreach (Transform child in transform)
			RuntimeObject* L_4 = V_2;
			NullCheck(L_4);
			RuntimeObject * L_5;
			L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_4);
			V_3 = ((Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *)CastclassClass((RuntimeObject*)L_5, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_il2cpp_TypeInfo_var));
			// if (child.gameObject.name == RigNames[i])
			Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6 = V_3;
			NullCheck(L_6);
			GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_7;
			L_7 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_6, /*hidden argument*/NULL);
			NullCheck(L_7);
			String_t* L_8;
			L_8 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_7, /*hidden argument*/NULL);
			StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_9;
			L_9 = CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26(/*hidden argument*/NULL);
			int32_t L_10 = V_1;
			NullCheck(L_9);
			int32_t L_11 = L_10;
			String_t* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
			bool L_13;
			L_13 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_8, L_12, /*hidden argument*/NULL);
			if (!L_13)
			{
				goto IL_004d;
			}
		}

IL_0044:
		{
			// oldRigs[i] = child.GetComponent<CinemachineVirtualCamera>();
			CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_14 = V_0;
			int32_t L_15 = V_1;
			Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_16 = V_3;
			NullCheck(L_16);
			CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_17;
			L_17 = Component_GetComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m1CD1808D474C06AE9FFA2DE1BE67E8D681311E0E(L_16, /*hidden argument*/Component_GetComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m1CD1808D474C06AE9FFA2DE1BE67E8D681311E0E_RuntimeMethod_var);
			NullCheck(L_14);
			ArrayElementTypeCheck (L_14, L_17);
			(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_17);
		}

IL_004d:
		{
			// foreach (Transform child in transform)
			RuntimeObject* L_18 = V_2;
			NullCheck(L_18);
			bool L_19;
			L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_18);
			if (L_19)
			{
				goto IL_001f;
			}
		}

IL_0055:
		{
			IL2CPP_LEAVE(0x6B, FINALLY_0057);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0057;
	}

FINALLY_0057:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_20 = V_2;
			V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_20, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var));
			RuntimeObject* L_21 = V_4;
			if (!L_21)
			{
				goto IL_006a;
			}
		}

IL_0063:
		{
			RuntimeObject* L_22 = V_4;
			NullCheck(L_22);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_22);
		}

IL_006a:
		{
			IL2CPP_END_FINALLY(87)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(87)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x6B, IL_006b)
	}

IL_006b:
	{
		// for (int i = 0; i < RigNames.Length; ++i)
		int32_t L_23 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
	}

IL_006f:
	{
		// for (int i = 0; i < RigNames.Length; ++i)
		int32_t L_24 = V_1;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_25;
		L_25 = CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26(/*hidden argument*/NULL);
		NullCheck(L_25);
		if ((((int32_t)L_24) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))))
		{
			goto IL_0011;
		}
	}
	{
		// for (int i = 0; i < oldRigs.Length; ++i)
		V_5 = 0;
		goto IL_00ba;
	}

IL_007e:
	{
		// if (oldRigs[i] != null)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_26 = V_0;
		int32_t L_27 = V_5;
		NullCheck(L_26);
		int32_t L_28 = L_27;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_30;
		L_30 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_29, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_00b4;
		}
	}
	{
		// if (DestroyRigOverride != null)
		DestroyRigDelegate_tEC6C3F9493E6C7AF161C5BE580A398B3C333ED49 * L_31 = ((CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_il2cpp_TypeInfo_var))->get_DestroyRigOverride_42();
		if (!L_31)
		{
			goto IL_00a6;
		}
	}
	{
		// DestroyRigOverride(oldRigs[i].gameObject);
		DestroyRigDelegate_tEC6C3F9493E6C7AF161C5BE580A398B3C333ED49 * L_32 = ((CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_il2cpp_TypeInfo_var))->get_DestroyRigOverride_42();
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_33 = V_0;
		int32_t L_34 = V_5;
		NullCheck(L_33);
		int32_t L_35 = L_34;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
		NullCheck(L_36);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_37;
		L_37 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_36, /*hidden argument*/NULL);
		NullCheck(L_32);
		DestroyRigDelegate_Invoke_mE9C9FD19BE4FD0204687FA43F0C771C3C77E11C6(L_32, L_37, /*hidden argument*/NULL);
		goto IL_00b4;
	}

IL_00a6:
	{
		// Destroy(oldRigs[i].gameObject);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_38 = V_0;
		int32_t L_39 = V_5;
		NullCheck(L_38);
		int32_t L_40 = L_39;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		NullCheck(L_41);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_42;
		L_42 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_41, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		Object_Destroy_m3EEDB6ECD49A541EC826EA8E1C8B599F7AF67D30(L_42, /*hidden argument*/NULL);
	}

IL_00b4:
	{
		// for (int i = 0; i < oldRigs.Length; ++i)
		int32_t L_43 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
	}

IL_00ba:
	{
		// for (int i = 0; i < oldRigs.Length; ++i)
		int32_t L_44 = V_5;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_45 = V_0;
		NullCheck(L_45);
		if ((((int32_t)L_44) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))
		{
			goto IL_007e;
		}
	}
	{
		// m_Rigs = null;
		__this->set_m_Rigs_37((CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)NULL);
		// mOrbitals = null;
		__this->set_mOrbitals_38((CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4*)NULL);
		// }
		return;
	}
}
// Cinemachine.CinemachineVirtualCamera[] Cinemachine.CinemachineFreeLook::CreateRigs(Cinemachine.CinemachineVirtualCamera[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* CinemachineFreeLook_CreateRigs_m1B4A9DC51DCE61E3B384B49E75E94FEA50B865E6 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* ___copyFrom0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mEBB4DAB358D0F6BC15EAAD372183D66DB63B80A3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m83553DC52B20DC723751FB18E9F0A59C1BE78ACA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_m3982A91755FBBB70BCCF88560178A761C3B7F507_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m69644C6C6D80B678EFB54BC44FB2503124C5C8B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mA33F3BCFB789BB0E3C6AEA6CB428BC003F401F77_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m13A78680BBC60E83B63F7CAD97087C2DDC6064E0_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*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t3D09E3BB90ED24C8516655B6BB6D6A637C1E0BA5____AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_0 = NULL;
	CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* V_1 = NULL;
	int32_t V_2 = 0;
	CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * V_3 = NULL;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * V_4 = NULL;
	GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * V_5 = NULL;
	CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * V_6 = NULL;
	float V_7 = 0.0f;
	{
		// mOrbitals = null;
		__this->set_mOrbitals_38((CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4*)NULL);
		// float[] softCenterDefaultsV = new float[] { 0.5f, 0.55f, 0.6f };
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)3);
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = L_0;
		RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96  L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3D09E3BB90ED24C8516655B6BB6D6A637C1E0BA5____AA5072B96927F710758B3E5237A84AC68E397BC4E1BF7E864A950696D743CC32_0_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_1;
		// CinemachineVirtualCamera[] newRigs = new CinemachineVirtualCamera[3];
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_3 = (CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)SZArrayNew(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A_il2cpp_TypeInfo_var, (uint32_t)3);
		V_1 = L_3;
		// for (int i = 0; i < RigNames.Length; ++i)
		V_2 = 0;
		goto IL_016a;
	}

IL_0027:
	{
		// CinemachineVirtualCamera src = null;
		V_3 = (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)NULL;
		// if (copyFrom != null && copyFrom.Length > i)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_4 = ___copyFrom0;
		if (!L_4)
		{
			goto IL_0036;
		}
	}
	{
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_5 = ___copyFrom0;
		NullCheck(L_5);
		int32_t L_6 = V_2;
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))) <= ((int32_t)L_6)))
		{
			goto IL_0036;
		}
	}
	{
		// src = copyFrom[i];
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_7 = ___copyFrom0;
		int32_t L_8 = V_2;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_3 = L_10;
	}

IL_0036:
	{
		// if (CreateRigOverride != null)
		CreateRigDelegate_t7FF9E13258FAF45CD7A591B792B1171596A16270 * L_11 = ((CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_il2cpp_TypeInfo_var))->get_CreateRigOverride_41();
		if (!L_11)
		{
			goto IL_0055;
		}
	}
	{
		// newRigs[i] = CreateRigOverride(this, RigNames[i], src);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_12 = V_1;
		int32_t L_13 = V_2;
		CreateRigDelegate_t7FF9E13258FAF45CD7A591B792B1171596A16270 * L_14 = ((CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F_il2cpp_TypeInfo_var))->get_CreateRigOverride_41();
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_15;
		L_15 = CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26(/*hidden argument*/NULL);
		int32_t L_16 = V_2;
		NullCheck(L_15);
		int32_t L_17 = L_16;
		String_t* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_19 = V_3;
		NullCheck(L_14);
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_20;
		L_20 = CreateRigDelegate_Invoke_mAD1425DD908EFF6A0D37E425A6A2503EB0C0D6F9(L_14, __this, L_18, L_19, /*hidden argument*/NULL);
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, L_20);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_20);
		goto IL_009e;
	}

IL_0055:
	{
		// GameObject go = new GameObject(RigNames[i]);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_21;
		L_21 = CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26(/*hidden argument*/NULL);
		int32_t L_22 = V_2;
		NullCheck(L_21);
		int32_t L_23 = L_22;
		String_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_25 = (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)il2cpp_codegen_object_new(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
		GameObject__ctor_mDF8BF31EAE3E03F24421531B25FB4BEDB7C87144(L_25, L_24, /*hidden argument*/NULL);
		V_5 = L_25;
		// go.transform.parent = transform;
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_26 = V_5;
		NullCheck(L_26);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_27;
		L_27 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_26, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_28;
		L_28 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_27);
		Transform_set_parent_mEAE304E1A804E8B83054CEECB5BF1E517196EC13(L_27, L_28, /*hidden argument*/NULL);
		// newRigs[i] = go.AddComponent<CinemachineVirtualCamera>();
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_29 = V_1;
		int32_t L_30 = V_2;
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_31 = V_5;
		NullCheck(L_31);
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_32;
		L_32 = GameObject_AddComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m13A78680BBC60E83B63F7CAD97087C2DDC6064E0(L_31, /*hidden argument*/GameObject_AddComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m13A78680BBC60E83B63F7CAD97087C2DDC6064E0_RuntimeMethod_var);
		NullCheck(L_29);
		ArrayElementTypeCheck (L_29, L_32);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_32);
		// go = newRigs[i].GetComponentOwner().gameObject;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_33 = V_1;
		int32_t L_34 = V_2;
		NullCheck(L_33);
		int32_t L_35 = L_34;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
		NullCheck(L_36);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_37;
		L_37 = CinemachineVirtualCamera_GetComponentOwner_m8901A99D0106ADD7B9DF483D5A899E07C6B55DF4(L_36, /*hidden argument*/NULL);
		NullCheck(L_37);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_38;
		L_38 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_37, /*hidden argument*/NULL);
		V_5 = L_38;
		// go.AddComponent<CinemachineOrbitalTransposer>();
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_39 = V_5;
		NullCheck(L_39);
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_40;
		L_40 = GameObject_AddComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mA33F3BCFB789BB0E3C6AEA6CB428BC003F401F77(L_39, /*hidden argument*/GameObject_AddComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mA33F3BCFB789BB0E3C6AEA6CB428BC003F401F77_RuntimeMethod_var);
		// go.AddComponent<CinemachineComposer>();
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_41 = V_5;
		NullCheck(L_41);
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_42;
		L_42 = GameObject_AddComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m69644C6C6D80B678EFB54BC44FB2503124C5C8B9(L_41, /*hidden argument*/GameObject_AddComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m69644C6C6D80B678EFB54BC44FB2503124C5C8B9_RuntimeMethod_var);
	}

IL_009e:
	{
		// newRigs[i].InvalidateComponentPipeline();
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_43 = V_1;
		int32_t L_44 = V_2;
		NullCheck(L_43);
		int32_t L_45 = L_44;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
		NullCheck(L_46);
		CinemachineVirtualCamera_InvalidateComponentPipeline_m74BC28C9508EA3673CD8DA028883B069A94F652C(L_46, /*hidden argument*/NULL);
		// CinemachineOrbitalTransposer orbital = newRigs[i].GetCinemachineComponent<CinemachineOrbitalTransposer>();
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_47 = V_1;
		int32_t L_48 = V_2;
		NullCheck(L_47);
		int32_t L_49 = L_48;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		NullCheck(L_50);
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_51;
		L_51 = CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_m3982A91755FBBB70BCCF88560178A761C3B7F507(L_50, /*hidden argument*/CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_m3982A91755FBBB70BCCF88560178A761C3B7F507_RuntimeMethod_var);
		V_4 = L_51;
		// if (orbital == null)
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_52 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_53;
		L_53 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_52, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_00c4;
		}
	}
	{
		// orbital = newRigs[i].AddCinemachineComponent<CinemachineOrbitalTransposer>(); // should not happen
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_54 = V_1;
		int32_t L_55 = V_2;
		NullCheck(L_54);
		int32_t L_56 = L_55;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
		NullCheck(L_57);
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_58;
		L_58 = CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mEBB4DAB358D0F6BC15EAAD372183D66DB63B80A3(L_57, /*hidden argument*/CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mEBB4DAB358D0F6BC15EAAD372183D66DB63B80A3_RuntimeMethod_var);
		V_4 = L_58;
	}

IL_00c4:
	{
		// if (src == null)
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_59 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_60;
		L_60 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_59, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_0166;
		}
	}
	{
		// orbital.m_YawDamping = 0;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_61 = V_4;
		NullCheck(L_61);
		((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)L_61)->set_m_YawDamping_19((0.0f));
		// CinemachineComposer composer = newRigs[i].GetCinemachineComponent<CinemachineComposer>();
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_62 = V_1;
		int32_t L_63 = V_2;
		NullCheck(L_62);
		int32_t L_64 = L_63;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		NullCheck(L_65);
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_66;
		L_66 = CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m83553DC52B20DC723751FB18E9F0A59C1BE78ACA(L_65, /*hidden argument*/CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D_m83553DC52B20DC723751FB18E9F0A59C1BE78ACA_RuntimeMethod_var);
		V_6 = L_66;
		// if (composer != null)
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_67 = V_6;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_68;
		L_68 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_67, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_68)
		{
			goto IL_0166;
		}
	}
	{
		// composer.m_HorizontalDamping = composer.m_VerticalDamping = 0;
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_69 = V_6;
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_70 = V_6;
		float L_71 = (0.0f);
		V_7 = L_71;
		NullCheck(L_70);
		L_70->set_m_VerticalDamping_17(L_71);
		float L_72 = V_7;
		NullCheck(L_69);
		L_69->set_m_HorizontalDamping_16(L_72);
		// composer.m_ScreenX = 0.5f;
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_73 = V_6;
		NullCheck(L_73);
		L_73->set_m_ScreenX_18((0.5f));
		// composer.m_ScreenY = softCenterDefaultsV[i];
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_74 = V_6;
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_75 = V_0;
		int32_t L_76 = V_2;
		NullCheck(L_75);
		int32_t L_77 = L_76;
		float L_78 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
		NullCheck(L_74);
		L_74->set_m_ScreenY_19(L_78);
		// composer.m_DeadZoneWidth = composer.m_DeadZoneHeight = 0f;
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_79 = V_6;
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_80 = V_6;
		float L_81 = (0.0f);
		V_7 = L_81;
		NullCheck(L_80);
		L_80->set_m_DeadZoneHeight_21(L_81);
		float L_82 = V_7;
		NullCheck(L_79);
		L_79->set_m_DeadZoneWidth_20(L_82);
		// composer.m_SoftZoneWidth = composer.m_SoftZoneHeight = 0.8f;
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_83 = V_6;
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_84 = V_6;
		float L_85 = (0.800000012f);
		V_7 = L_85;
		NullCheck(L_84);
		L_84->set_m_SoftZoneHeight_23(L_85);
		float L_86 = V_7;
		NullCheck(L_83);
		L_83->set_m_SoftZoneWidth_22(L_86);
		// composer.m_BiasX = composer.m_BiasY = 0;
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_87 = V_6;
		CinemachineComposer_t01CABA858DB237B6659E6213D635E6BD7B40D54D * L_88 = V_6;
		float L_89 = (0.0f);
		V_7 = L_89;
		NullCheck(L_88);
		L_88->set_m_BiasY_25(L_89);
		float L_90 = V_7;
		NullCheck(L_87);
		L_87->set_m_BiasX_24(L_90);
	}

IL_0166:
	{
		// for (int i = 0; i < RigNames.Length; ++i)
		int32_t L_91 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)1));
	}

IL_016a:
	{
		// for (int i = 0; i < RigNames.Length; ++i)
		int32_t L_92 = V_2;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_93;
		L_93 = CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26(/*hidden argument*/NULL);
		NullCheck(L_93);
		if ((((int32_t)L_92) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_93)->max_length))))))
		{
			goto IL_0027;
		}
	}
	{
		// return newRigs;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_94 = V_1;
		return L_94;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::UpdateRigCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_UpdateRigCache_m1D9A5655874FB2B2BFF82C8B4CAE75B804A9D458 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		// if (mIsDestroyed)
		bool L_0 = __this->get_mIsDestroyed_35();
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// bool isPrefab = RuntimeUtility.IsPrefab(gameObject);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_1;
		L_1 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeUtility_tF71C87479D0897292CE1D4300972CABCE574BA8A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = RuntimeUtility_IsPrefab_m073F89A3A5B106FD66AB93D1BE52B27612126F5F(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		// if (mOrbitals != null && mOrbitals.Length == 3)
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_3 = __this->get_mOrbitals_38();
		if (!L_3)
		{
			goto IL_0029;
		}
	}
	{
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_4 = __this->get_mOrbitals_38();
		NullCheck(L_4);
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((uint32_t)3))))
		{
			goto IL_0029;
		}
	}
	{
		// return;
		return;
	}

IL_0029:
	{
		// if (LocateExistingRigs(RigNames, false) != 3 && !isPrefab)
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_5;
		L_5 = CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26(/*hidden argument*/NULL);
		int32_t L_6;
		L_6 = CinemachineFreeLook_LocateExistingRigs_mFA72C01A434055FF70E58504CBE649C3A19A935E(__this, L_5, (bool)0, /*hidden argument*/NULL);
		if ((((int32_t)L_6) == ((int32_t)3)))
		{
			goto IL_005b;
		}
	}
	{
		bool L_7 = V_0;
		if (L_7)
		{
			goto IL_005b;
		}
	}
	{
		// DestroyRigs();
		CinemachineFreeLook_DestroyRigs_m46892877143B854CDA899600B23F789F092FFA79(__this, /*hidden argument*/NULL);
		// m_Rigs = CreateRigs(null);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_8;
		L_8 = CinemachineFreeLook_CreateRigs_m1B4A9DC51DCE61E3B384B49E75E94FEA50B865E6(__this, (CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)NULL, /*hidden argument*/NULL);
		__this->set_m_Rigs_37(L_8);
		// LocateExistingRigs(RigNames, true);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_9;
		L_9 = CinemachineFreeLook_get_RigNames_m28ACE9396AC7E90228CF3E5AFB579391AEC91B26(/*hidden argument*/NULL);
		int32_t L_10;
		L_10 = CinemachineFreeLook_LocateExistingRigs_mFA72C01A434055FF70E58504CBE649C3A19A935E(__this, L_9, (bool)1, /*hidden argument*/NULL);
	}

IL_005b:
	{
		// mBlendA = new CinemachineBlend(m_Rigs[1], m_Rigs[0], AnimationCurve.Linear(0, 0, 1, 1), 1, 0);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_11 = __this->get_m_Rigs_37();
		NullCheck(L_11);
		int32_t L_12 = 1;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_14 = __this->get_m_Rigs_37();
		NullCheck(L_14);
		int32_t L_15 = 0;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_17;
		L_17 = AnimationCurve_Linear_mE61D9A684B81B47365C299B6B9C5D744FC9DFBFA((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_18 = (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)il2cpp_codegen_object_new(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C_il2cpp_TypeInfo_var);
		CinemachineBlend__ctor_mB06EF56D92F3900609669689E8820647EE84B5A3(L_18, L_13, L_16, L_17, (1.0f), (0.0f), /*hidden argument*/NULL);
		__this->set_mBlendA_39(L_18);
		// mBlendB = new CinemachineBlend(m_Rigs[2], m_Rigs[1], AnimationCurve.Linear(0, 0, 1, 1), 1, 0);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_19 = __this->get_m_Rigs_37();
		NullCheck(L_19);
		int32_t L_20 = 2;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_22 = __this->get_m_Rigs_37();
		NullCheck(L_22);
		int32_t L_23 = 1;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		AnimationCurve_t2D452A14820CEDB83BFF2C911682A4E59001AD03 * L_25;
		L_25 = AnimationCurve_Linear_mE61D9A684B81B47365C299B6B9C5D744FC9DFBFA((0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_26 = (CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)il2cpp_codegen_object_new(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C_il2cpp_TypeInfo_var);
		CinemachineBlend__ctor_mB06EF56D92F3900609669689E8820647EE84B5A3(L_26, L_21, L_24, L_25, (1.0f), (0.0f), /*hidden argument*/NULL);
		__this->set_mBlendB_40(L_26);
		// }
		return;
	}
}
// System.Int32 Cinemachine.CinemachineFreeLook::LocateExistingRigs(System.String[],System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineFreeLook_LocateExistingRigs_mFA72C01A434055FF70E58504CBE649C3A19A935E (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___rigNames0, bool ___forceOrbital1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineFreeLook_UpdateXAxisHeading_mC7FB1633258C9ADCBE6D379B3865D1DFCB696088_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mEBB4DAB358D0F6BC15EAAD372183D66DB63B80A3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_m3982A91755FBBB70BCCF88560178A761C3B7F507_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m1CD1808D474C06AE9FFA2DE1BE67E8D681311E0E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_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);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RuntimeObject* V_1 = NULL;
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_2 = NULL;
	CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * V_3 = NULL;
	GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * V_4 = NULL;
	int32_t V_5 = 0;
	RuntimeObject* V_6 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		// CachedXAxisHeading = 0;
		CinemachineFreeLook_set_CachedXAxisHeading_m11AEDBEB4865CFECA9235C8D3320B45DE0EC56C1_inline(__this, (0.0f), /*hidden argument*/NULL);
		// mOrbitals = new CinemachineOrbitalTransposer[rigNames.Length];
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_0 = ___rigNames0;
		NullCheck(L_0);
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_1 = (CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4*)(CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4*)SZArrayNew(CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
		__this->set_mOrbitals_38(L_1);
		// m_Rigs = new CinemachineVirtualCamera[rigNames.Length];
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_2 = ___rigNames0;
		NullCheck(L_2);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_3 = (CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)SZArrayNew(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))));
		__this->set_m_Rigs_37(L_3);
		// int rigsFound = 0;
		V_0 = 0;
		// foreach (Transform child in transform)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4;
		L_4 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = Transform_GetEnumerator_mBA0E884A69F0AA05FCB69F4EE5F700177F75DD7E(L_4, /*hidden argument*/NULL);
		V_1 = L_5;
	}

IL_0035:
	try
	{ // begin try (depth: 1)
		{
			goto IL_015b;
		}

IL_003a:
		{
			// foreach (Transform child in transform)
			RuntimeObject* L_6 = V_1;
			NullCheck(L_6);
			RuntimeObject * L_7;
			L_7 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_6);
			V_2 = ((Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *)CastclassClass((RuntimeObject*)L_7, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_il2cpp_TypeInfo_var));
			// CinemachineVirtualCamera vcam = child.GetComponent<CinemachineVirtualCamera>();
			Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8 = V_2;
			NullCheck(L_8);
			CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_9;
			L_9 = Component_GetComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m1CD1808D474C06AE9FFA2DE1BE67E8D681311E0E(L_8, /*hidden argument*/Component_GetComponent_TisCinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C_m1CD1808D474C06AE9FFA2DE1BE67E8D681311E0E_RuntimeMethod_var);
			V_3 = L_9;
			// if (vcam != null)
			CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_10 = V_3;
			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_015b;
			}
		}

IL_0059:
		{
			// GameObject go = child.gameObject;
			Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_12 = V_2;
			NullCheck(L_12);
			GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_13;
			L_13 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_12, /*hidden argument*/NULL);
			V_4 = L_13;
			// for (int i = 0; i < rigNames.Length; ++i)
			V_5 = 0;
			goto IL_0151;
		}

IL_0069:
		{
			// if (mOrbitals[i] == null && go.name == rigNames[i])
			CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_14 = __this->get_mOrbitals_38();
			int32_t L_15 = V_5;
			NullCheck(L_14);
			int32_t L_16 = L_15;
			CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
			IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
			bool L_18;
			L_18 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_17, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
			if (!L_18)
			{
				goto IL_014b;
			}
		}

IL_007d:
		{
			GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_19 = V_4;
			NullCheck(L_19);
			String_t* L_20;
			L_20 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_19, /*hidden argument*/NULL);
			StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_21 = ___rigNames0;
			int32_t L_22 = V_5;
			NullCheck(L_21);
			int32_t L_23 = L_22;
			String_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
			bool L_25;
			L_25 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_20, L_24, /*hidden argument*/NULL);
			if (!L_25)
			{
				goto IL_014b;
			}
		}

IL_0092:
		{
			// mOrbitals[i] = vcam.GetCinemachineComponent<CinemachineOrbitalTransposer>();
			CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_26 = __this->get_mOrbitals_38();
			int32_t L_27 = V_5;
			CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_28 = V_3;
			NullCheck(L_28);
			CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_29;
			L_29 = CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_m3982A91755FBBB70BCCF88560178A761C3B7F507(L_28, /*hidden argument*/CinemachineVirtualCamera_GetCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_m3982A91755FBBB70BCCF88560178A761C3B7F507_RuntimeMethod_var);
			NullCheck(L_26);
			ArrayElementTypeCheck (L_26, L_29);
			(L_26)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 *)L_29);
			// if (mOrbitals[i] == null && forceOrbital)
			CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_30 = __this->get_mOrbitals_38();
			int32_t L_31 = V_5;
			NullCheck(L_30);
			int32_t L_32 = L_31;
			CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
			IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
			bool L_34;
			L_34 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_33, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
			bool L_35 = ___forceOrbital1;
			if (!((int32_t)((int32_t)L_34&(int32_t)L_35)))
			{
				goto IL_00c3;
			}
		}

IL_00b4:
		{
			// mOrbitals[i] = vcam.AddCinemachineComponent<CinemachineOrbitalTransposer>();
			CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_36 = __this->get_mOrbitals_38();
			int32_t L_37 = V_5;
			CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_38 = V_3;
			NullCheck(L_38);
			CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_39;
			L_39 = CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mEBB4DAB358D0F6BC15EAAD372183D66DB63B80A3(L_38, /*hidden argument*/CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2_mEBB4DAB358D0F6BC15EAAD372183D66DB63B80A3_RuntimeMethod_var);
			NullCheck(L_36);
			ArrayElementTypeCheck (L_36, L_39);
			(L_36)->SetAt(static_cast<il2cpp_array_size_t>(L_37), (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 *)L_39);
		}

IL_00c3:
		{
			// if (mOrbitals[i] != null)
			CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_40 = __this->get_mOrbitals_38();
			int32_t L_41 = V_5;
			NullCheck(L_40);
			int32_t L_42 = L_41;
			CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
			IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
			bool L_44;
			L_44 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_43, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
			if (!L_44)
			{
				goto IL_014b;
			}
		}

IL_00d4:
		{
			// mOrbitals[i].m_HeadingIsSlave = true;
			CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_45 = __this->get_mOrbitals_38();
			int32_t L_46 = V_5;
			NullCheck(L_45);
			int32_t L_47 = L_46;
			CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
			NullCheck(L_48);
			L_48->set_m_HeadingIsSlave_34((bool)1);
			// mOrbitals[i].m_XAxis.m_InputAxisName = string.Empty;
			CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_49 = __this->get_mOrbitals_38();
			int32_t L_50 = V_5;
			NullCheck(L_49);
			int32_t L_51 = L_50;
			CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
			NullCheck(L_52);
			AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_53 = L_52->get_address_of_m_XAxis_30();
			String_t* L_54 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
			L_53->set_m_InputAxisName_5(L_54);
			// mOrbitals[i].HeadingUpdater = UpdateXAxisHeading;
			CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_55 = __this->get_mOrbitals_38();
			int32_t L_56 = V_5;
			NullCheck(L_55);
			int32_t L_57 = L_56;
			CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
			UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * L_59 = (UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D *)il2cpp_codegen_object_new(UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D_il2cpp_TypeInfo_var);
			UpdateHeadingDelegate__ctor_mB9BA33C54488BC8DD418BEEF3A51DB6AF40E361B(L_59, __this, (intptr_t)((intptr_t)CinemachineFreeLook_UpdateXAxisHeading_mC7FB1633258C9ADCBE6D379B3865D1DFCB696088_RuntimeMethod_var), /*hidden argument*/NULL);
			NullCheck(L_58);
			L_58->set_HeadingUpdater_35(L_59);
			// mOrbitals[i].m_RecenterToTargetHeading.m_enabled = false;
			CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_60 = __this->get_mOrbitals_38();
			int32_t L_61 = V_5;
			NullCheck(L_60);
			int32_t L_62 = L_61;
			CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
			NullCheck(L_63);
			Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_64 = L_63->get_address_of_m_RecenterToTargetHeading_29();
			L_64->set_m_enabled_0((bool)0);
			// m_Rigs[i] = vcam;
			CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_65 = __this->get_m_Rigs_37();
			int32_t L_66 = V_5;
			CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_67 = V_3;
			NullCheck(L_65);
			ArrayElementTypeCheck (L_65, L_67);
			(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C *)L_67);
			// m_Rigs[i].m_StandbyUpdate = m_StandbyUpdate;
			CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_68 = __this->get_m_Rigs_37();
			int32_t L_69 = V_5;
			NullCheck(L_68);
			int32_t L_70 = L_69;
			CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
			int32_t L_72 = ((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)__this)->get_m_StandbyUpdate_12();
			NullCheck(L_71);
			((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)L_71)->set_m_StandbyUpdate_12(L_72);
			// ++rigsFound;
			int32_t L_73 = V_0;
			V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)1));
		}

IL_014b:
		{
			// for (int i = 0; i < rigNames.Length; ++i)
			int32_t L_74 = V_5;
			V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1));
		}

IL_0151:
		{
			// for (int i = 0; i < rigNames.Length; ++i)
			int32_t L_75 = V_5;
			StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_76 = ___rigNames0;
			NullCheck(L_76);
			if ((((int32_t)L_75) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_76)->max_length))))))
			{
				goto IL_0069;
			}
		}

IL_015b:
		{
			// foreach (Transform child in transform)
			RuntimeObject* L_77 = V_1;
			NullCheck(L_77);
			bool L_78;
			L_78 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_77);
			if (L_78)
			{
				goto IL_003a;
			}
		}

IL_0166:
		{
			IL2CPP_LEAVE(0x17C, FINALLY_0168);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0168;
	}

FINALLY_0168:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_79 = V_1;
			V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_79, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var));
			RuntimeObject* L_80 = V_6;
			if (!L_80)
			{
				goto IL_017b;
			}
		}

IL_0174:
		{
			RuntimeObject* L_81 = V_6;
			NullCheck(L_81);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_81);
		}

IL_017b:
		{
			IL2CPP_END_FINALLY(360)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(360)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x17C, IL_017c)
	}

IL_017c:
	{
		// return rigsFound;
		int32_t L_82 = V_0;
		return L_82;
	}
}
// System.Single Cinemachine.CinemachineFreeLook::get_CachedXAxisHeading()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFreeLook_get_CachedXAxisHeading_m7B1719BF031EED297D56A9DB32C2F63C018CB636 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	{
		// float CachedXAxisHeading { get; set; }
		float L_0 = __this->get_U3CCachedXAxisHeadingU3Ek__BackingField_43();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::set_CachedXAxisHeading(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_set_CachedXAxisHeading_m11AEDBEB4865CFECA9235C8D3320B45DE0EC56C1 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// float CachedXAxisHeading { get; set; }
		float L_0 = ___value0;
		__this->set_U3CCachedXAxisHeadingU3Ek__BackingField_43(L_0);
		return;
	}
}
// System.Single Cinemachine.CinemachineFreeLook::UpdateXAxisHeading(Cinemachine.CinemachineOrbitalTransposer,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFreeLook_UpdateXAxisHeading_mC7FB1633258C9ADCBE6D379B3865D1DFCB696088 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * ___orbital0, float ___deltaTime1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up2, 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;
	}
	float V_0 = 0.0f;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B6_0 = NULL;
	CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * G_B6_1 = NULL;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B5_0 = NULL;
	CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * G_B5_1 = NULL;
	float G_B7_0 = 0.0f;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B7_1 = NULL;
	CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * G_B7_2 = NULL;
	{
		// if (this == null)
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(__this, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_000f;
		}
	}
	{
		// return 0; // deleted
		return (0.0f);
	}

IL_000f:
	{
		// if (mOrbitals != null && mOrbitals[1] == orbital)
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_1 = __this->get_mOrbitals_38();
		if (!L_1)
		{
			goto IL_007c;
		}
	}
	{
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_2 = __this->get_mOrbitals_38();
		NullCheck(L_2);
		int32_t L_3 = 1;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_5 = ___orbital0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_007c;
		}
	}
	{
		// var oldValue = m_XAxis.Value;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_7 = __this->get_address_of_m_XAxis_27();
		float L_8 = L_7->get_Value_0();
		V_0 = L_8;
		// CachedXAxisHeading = orbital.UpdateHeading(
		//     PreviousStateIsValid ? deltaTime : -1, up,
		//     ref m_XAxis, ref m_RecenterToTargetHeading,
		//     CinemachineCore.Instance.IsLive(this));
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_9 = ___orbital0;
		bool L_10;
		L_10 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
		G_B5_0 = L_9;
		G_B5_1 = __this;
		if (L_10)
		{
			G_B6_0 = L_9;
			G_B6_1 = __this;
			goto IL_0044;
		}
	}
	{
		G_B7_0 = (-1.0f);
		G_B7_1 = G_B5_0;
		G_B7_2 = G_B5_1;
		goto IL_0045;
	}

IL_0044:
	{
		float L_11 = ___deltaTime1;
		G_B7_0 = L_11;
		G_B7_1 = G_B6_0;
		G_B7_2 = G_B6_1;
	}

IL_0045:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = ___up2;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_13 = __this->get_address_of_m_XAxis_27();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_14 = __this->get_address_of_m_RecenterToTargetHeading_29();
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_15;
		L_15 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		NullCheck(L_15);
		bool L_16;
		L_16 = CinemachineCore_IsLive_m61EC3BE5D22564DD740379A88639BF368EBC1E43(L_15, __this, /*hidden argument*/NULL);
		NullCheck(G_B7_1);
		float L_17;
		L_17 = CinemachineOrbitalTransposer_UpdateHeading_mB62BE9B437A813916796102106A15EC88B7D6D38(G_B7_1, G_B7_0, L_12, (AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_13, (Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_14, L_16, /*hidden argument*/NULL);
		NullCheck(G_B7_2);
		CinemachineFreeLook_set_CachedXAxisHeading_m11AEDBEB4865CFECA9235C8D3320B45DE0EC56C1_inline(G_B7_2, L_17, /*hidden argument*/NULL);
		// if (m_BindingMode == CinemachineTransposer.BindingMode.SimpleFollowWithWorldUp)
		int32_t L_18 = __this->get_m_BindingMode_30();
		if ((!(((uint32_t)L_18) == ((uint32_t)5))))
		{
			goto IL_007c;
		}
	}
	{
		// m_XAxis.Value = oldValue;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_19 = __this->get_address_of_m_XAxis_27();
		float L_20 = V_0;
		L_19->set_Value_0(L_20);
	}

IL_007c:
	{
		// return CachedXAxisHeading;
		float L_21;
		L_21 = CinemachineFreeLook_get_CachedXAxisHeading_m7B1719BF031EED297D56A9DB32C2F63C018CB636_inline(__this, /*hidden argument*/NULL);
		return L_21;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::PushSettingsToRigs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_PushSettingsToRigs_mEEA5AE1B6B7E64CD3E52DAD1F020AF52C2D5C030 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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;
	}
	int32_t V_0 = 0;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// UpdateRigCache();
		CinemachineFreeLook_UpdateRigCache_m1D9A5655874FB2B2BFF82C8B4CAE75B804A9D458(__this, /*hidden argument*/NULL);
		// for (int i = 0; i < m_Rigs.Length; ++i)
		V_0 = 0;
		goto IL_01d4;
	}

IL_000d:
	{
		// if (m_Rigs[i] == null)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_0 = __this->get_m_Rigs_37();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		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_01d0;
		}
	}
	{
		// if (m_CommonLens)
		bool L_5 = __this->get_m_CommonLens_21();
		if (!L_5)
		{
			goto IL_003b;
		}
	}
	{
		// m_Rigs[i].m_Lens = m_Lens;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_6 = __this->get_m_Rigs_37();
		int32_t L_7 = V_0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_10 = __this->get_m_Lens_22();
		NullCheck(L_9);
		L_9->set_m_Lens_21(L_10);
	}

IL_003b:
	{
		// if (mUseLegacyRigDefinitions)
		bool L_11 = __this->get_mUseLegacyRigDefinitions_34();
		if (!L_11)
		{
			goto IL_00b9;
		}
	}
	{
		// mUseLegacyRigDefinitions = false;
		__this->set_mUseLegacyRigDefinitions_34((bool)0);
		// m_Orbits[i].m_Height = mOrbitals[i].m_FollowOffset.y;
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_12 = __this->get_m_Orbits_32();
		int32_t L_13 = V_0;
		NullCheck(L_12);
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_14 = __this->get_mOrbitals_38();
		int32_t L_15 = V_0;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		NullCheck(L_17);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_18 = ((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)L_17)->get_address_of_m_FollowOffset_13();
		float L_19 = L_18->get_y_3();
		((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->set_m_Height_0(L_19);
		// m_Orbits[i].m_Radius = -mOrbitals[i].m_FollowOffset.z;
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_20 = __this->get_m_Orbits_32();
		int32_t L_21 = V_0;
		NullCheck(L_20);
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_22 = __this->get_mOrbitals_38();
		int32_t L_23 = V_0;
		NullCheck(L_22);
		int32_t L_24 = L_23;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		NullCheck(L_25);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_26 = ((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)L_25)->get_address_of_m_FollowOffset_13();
		float L_27 = L_26->get_z_4();
		((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->set_m_Radius_1(((-L_27)));
		// if (m_Rigs[i].Follow != null)
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_28 = __this->get_m_Rigs_37();
		int32_t L_29 = V_0;
		NullCheck(L_28);
		int32_t L_30 = L_29;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		NullCheck(L_31);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_32;
		L_32 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_31);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_33;
		L_33 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_32, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_00b9;
		}
	}
	{
		// Follow = m_Rigs[i].Follow;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_34 = __this->get_m_Rigs_37();
		int32_t L_35 = V_0;
		NullCheck(L_34);
		int32_t L_36 = L_35;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		NullCheck(L_37);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_38;
		L_38 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_37);
		VirtActionInvoker1< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(30 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_Follow(UnityEngine.Transform) */, __this, L_38);
	}

IL_00b9:
	{
		// m_Rigs[i].Follow = null;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_39 = __this->get_m_Rigs_37();
		int32_t L_40 = V_0;
		NullCheck(L_39);
		int32_t L_41 = L_40;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
		NullCheck(L_42);
		VirtActionInvoker1< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(30 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_Follow(UnityEngine.Transform) */, L_42, (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *)NULL);
		// m_Rigs[i].m_StandbyUpdate = m_StandbyUpdate;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_43 = __this->get_m_Rigs_37();
		int32_t L_44 = V_0;
		NullCheck(L_43);
		int32_t L_45 = L_44;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
		int32_t L_47 = ((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)__this)->get_m_StandbyUpdate_12();
		NullCheck(L_46);
		((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)L_46)->set_m_StandbyUpdate_12(L_47);
		// m_Rigs[i].FollowTargetAttachment = FollowTargetAttachment;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_48 = __this->get_m_Rigs_37();
		int32_t L_49 = V_0;
		NullCheck(L_48);
		int32_t L_50 = L_49;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
		float L_52;
		L_52 = CinemachineVirtualCameraBase_get_FollowTargetAttachment_mC63610049FFE9F70B89E7F310C47253C90363352_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_51);
		CinemachineVirtualCameraBase_set_FollowTargetAttachment_m35C90295A253C3071DCF473D134700F3A8F6757C_inline(L_51, L_52, /*hidden argument*/NULL);
		// m_Rigs[i].LookAtTargetAttachment = LookAtTargetAttachment;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_53 = __this->get_m_Rigs_37();
		int32_t L_54 = V_0;
		NullCheck(L_53);
		int32_t L_55 = L_54;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		float L_57;
		L_57 = CinemachineVirtualCameraBase_get_LookAtTargetAttachment_m54302207ED2A1A7E96A1F9DB52EC0C223754D532_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_56);
		CinemachineVirtualCameraBase_set_LookAtTargetAttachment_m344BCE5B2905887C117E70412FBE6DF6C704A995_inline(L_56, L_57, /*hidden argument*/NULL);
		// if (!PreviousStateIsValid)
		bool L_58;
		L_58 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
		if (L_58)
		{
			goto IL_0150;
		}
	}
	{
		// m_Rigs[i].PreviousStateIsValid = false;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_59 = __this->get_m_Rigs_37();
		int32_t L_60 = V_0;
		NullCheck(L_59);
		int32_t L_61 = L_60;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
		NullCheck(L_62);
		VirtActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, L_62, (bool)0);
		// m_Rigs[i].transform.position = transform.position;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_63 = __this->get_m_Rigs_37();
		int32_t L_64 = V_0;
		NullCheck(L_63);
		int32_t L_65 = L_64;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_66 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
		NullCheck(L_66);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_67;
		L_67 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_66, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_68;
		L_68 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_68);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_69;
		L_69 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_68, /*hidden argument*/NULL);
		NullCheck(L_67);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_67, L_69, /*hidden argument*/NULL);
		// m_Rigs[i].transform.rotation = transform.rotation;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_70 = __this->get_m_Rigs_37();
		int32_t L_71 = V_0;
		NullCheck(L_70);
		int32_t L_72 = L_71;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_73 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
		NullCheck(L_73);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_74;
		L_74 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_73, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_75;
		L_75 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_75);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_76;
		L_76 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_75, /*hidden argument*/NULL);
		NullCheck(L_74);
		Transform_set_rotation_m1B5F3D4CE984AB31254615C9C71B0E54978583B4(L_74, L_76, /*hidden argument*/NULL);
	}

IL_0150:
	{
		// mOrbitals[i].m_FollowOffset = GetLocalPositionForCameraFromInput(GetYAxisValue());
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_77 = __this->get_mOrbitals_38();
		int32_t L_78 = V_0;
		NullCheck(L_77);
		int32_t L_79 = L_78;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		float L_81;
		L_81 = CinemachineFreeLook_GetYAxisValue_m82E8DA8F7257DEA0BFBFCC41FDB2E214907A9C88(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_82;
		L_82 = CinemachineFreeLook_GetLocalPositionForCameraFromInput_m30BECF828556595138D0AE9908D6009E5BB0E7EE(__this, L_81, /*hidden argument*/NULL);
		NullCheck(L_80);
		((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)L_80)->set_m_FollowOffset_13(L_82);
		// mOrbitals[i].m_BindingMode = m_BindingMode;
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_83 = __this->get_mOrbitals_38();
		int32_t L_84 = V_0;
		NullCheck(L_83);
		int32_t L_85 = L_84;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_86 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
		int32_t L_87 = __this->get_m_BindingMode_30();
		NullCheck(L_86);
		((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)L_86)->set_m_BindingMode_12(L_87);
		// mOrbitals[i].m_Heading = m_Heading;
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_88 = __this->get_mOrbitals_38();
		int32_t L_89 = V_0;
		NullCheck(L_88);
		int32_t L_90 = L_89;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_91 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9  L_92 = __this->get_m_Heading_28();
		NullCheck(L_91);
		L_91->set_m_Heading_28(L_92);
		// mOrbitals[i].m_XAxis.Value = m_XAxis.Value;
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_93 = __this->get_mOrbitals_38();
		int32_t L_94 = V_0;
		NullCheck(L_93);
		int32_t L_95 = L_94;
		CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * L_96 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
		NullCheck(L_96);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_97 = L_96->get_address_of_m_XAxis_30();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_98 = __this->get_address_of_m_XAxis_27();
		float L_99 = L_98->get_Value_0();
		L_97->set_Value_0(L_99);
		// if (m_BindingMode == CinemachineTransposer.BindingMode.SimpleFollowWithWorldUp)
		int32_t L_100 = __this->get_m_BindingMode_30();
		if ((!(((uint32_t)L_100) == ((uint32_t)5))))
		{
			goto IL_01d0;
		}
	}
	{
		// m_Rigs[i].SetStateRawPosition(State.RawPosition);
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_101 = __this->get_m_Rigs_37();
		int32_t L_102 = V_0;
		NullCheck(L_101);
		int32_t L_103 = L_102;
		CinemachineVirtualCamera_t5BD4629093D8B75CE9F4A382AD28E6F96938C43C * L_104 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_105;
		L_105 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
		V_1 = L_105;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_106;
		L_106 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		NullCheck(L_104);
		CinemachineVirtualCamera_SetStateRawPosition_mC33AAABD638BAF99907C51E241D339706F2A6591(L_104, L_106, /*hidden argument*/NULL);
	}

IL_01d0:
	{
		// for (int i = 0; i < m_Rigs.Length; ++i)
		int32_t L_107 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)1));
	}

IL_01d4:
	{
		// for (int i = 0; i < m_Rigs.Length; ++i)
		int32_t L_108 = V_0;
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_109 = __this->get_m_Rigs_37();
		NullCheck(L_109);
		if ((((int32_t)L_108) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length))))))
		{
			goto IL_000d;
		}
	}
	{
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineFreeLook::GetYAxisValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFreeLook_GetYAxisValue_m82E8DA8F7257DEA0BFBFCC41FDB2E214907A9C88 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		// float range = m_YAxis.m_MaxValue - m_YAxis.m_MinValue;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_0 = __this->get_address_of_m_YAxis_25();
		float L_1 = L_0->get_m_MaxValue_9();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_2 = __this->get_address_of_m_YAxis_25();
		float L_3 = L_2->get_m_MinValue_8();
		V_0 = ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3));
		// return (range > UnityVectorExtensions.Epsilon) ? m_YAxis.Value / range : 0.5f;
		float L_4 = V_0;
		if ((((float)L_4) > ((float)(9.99999975E-05f))))
		{
			goto IL_0026;
		}
	}
	{
		return (0.5f);
	}

IL_0026:
	{
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_5 = __this->get_address_of_m_YAxis_25();
		float L_6 = L_5->get_Value_0();
		float L_7 = V_0;
		return ((float)((float)L_6/(float)L_7));
	}
}
// Cinemachine.CameraState Cinemachine.CinemachineFreeLook::CalculateNewState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineFreeLook_CalculateNewState_mDEC0D03EDD0F2C9521E25A5E6FCFBE66049E3869 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	{
		// CameraState state = PullStateFromVirtualCamera(worldUp, ref m_Lens);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___worldUp0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA * L_1 = __this->get_address_of_m_Lens_22();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_2;
		L_2 = CinemachineVirtualCameraBase_PullStateFromVirtualCamera_m3F65D0956F682ED45F836E6D7950E40EB6C7D84E(__this, L_0, (LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		// m_YAxisRecentering.DoRecentering(ref m_YAxis, deltaTime, 0.5f);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_3 = __this->get_address_of_m_YAxisRecentering_26();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_4 = __this->get_address_of_m_YAxis_25();
		float L_5 = ___deltaTime1;
		Recentering_DoRecentering_mA1AB5ACE77B56D9357CBB46FB4BEAF42AED5CD6C((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_3, (AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_4, L_5, (0.5f), /*hidden argument*/NULL);
		// float t = GetYAxisValue();
		float L_6;
		L_6 = CinemachineFreeLook_GetYAxisValue_m82E8DA8F7257DEA0BFBFCC41FDB2E214907A9C88(__this, /*hidden argument*/NULL);
		V_1 = L_6;
		// if (t > 0.5f)
		float L_7 = V_1;
		if ((!(((float)L_7) > ((float)(0.5f)))))
		{
			goto IL_006f;
		}
	}
	{
		// if (mBlendA != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_8 = __this->get_mBlendA_39();
		if (!L_8)
		{
			goto IL_00a2;
		}
	}
	{
		// mBlendA.TimeInBlend = (t - 0.5f) * 2f;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_9 = __this->get_mBlendA_39();
		float L_10 = V_1;
		NullCheck(L_9);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(L_9, ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_10, (float)(0.5f))), (float)(2.0f))), /*hidden argument*/NULL);
		// mBlendA.UpdateCameraState(worldUp, deltaTime);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_11 = __this->get_mBlendA_39();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = ___worldUp0;
		float L_13 = ___deltaTime1;
		NullCheck(L_11);
		CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1(L_11, L_12, L_13, /*hidden argument*/NULL);
		// state = mBlendA.State;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_14 = __this->get_mBlendA_39();
		NullCheck(L_14);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_15;
		L_15 = CinemachineBlend_get_State_m353325CD92B13EF46EAF00985769217EA4F98FA1(L_14, /*hidden argument*/NULL);
		V_0 = L_15;
		// }
		goto IL_00a2;
	}

IL_006f:
	{
		// if (mBlendB != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_16 = __this->get_mBlendB_40();
		if (!L_16)
		{
			goto IL_00a2;
		}
	}
	{
		// mBlendB.TimeInBlend = t * 2f;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_17 = __this->get_mBlendB_40();
		float L_18 = V_1;
		NullCheck(L_17);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(L_17, ((float)il2cpp_codegen_multiply((float)L_18, (float)(2.0f))), /*hidden argument*/NULL);
		// mBlendB.UpdateCameraState(worldUp, deltaTime);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_19 = __this->get_mBlendB_40();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = ___worldUp0;
		float L_21 = ___deltaTime1;
		NullCheck(L_19);
		CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1(L_19, L_20, L_21, /*hidden argument*/NULL);
		// state = mBlendB.State;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_22 = __this->get_mBlendB_40();
		NullCheck(L_22);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_23;
		L_23 = CinemachineBlend_get_State_m353325CD92B13EF46EAF00985769217EA4F98FA1(L_22, /*hidden argument*/NULL);
		V_0 = L_23;
	}

IL_00a2:
	{
		// return state;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_24 = V_0;
		return L_24;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineFreeLook::GetLocalPositionForCameraFromInput(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineFreeLook_GetLocalPositionForCameraFromInput_m30BECF828556595138D0AE9908D6009E5BB0E7EE (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, float ___t0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		// if (mOrbitals == null)
		CinemachineOrbitalTransposerU5BU5D_t262EAE08AEDA55E53176DB1697F768E1DA37C2E4* L_0 = __this->get_mOrbitals_38();
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// return Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		return L_1;
	}

IL_000e:
	{
		// UpdateCachedSpline();
		CinemachineFreeLook_UpdateCachedSpline_m1275143847991676F4E0F292FC8CFCD0CE89E382(__this, /*hidden argument*/NULL);
		// int n = 1;
		V_0 = 1;
		// if (t > 0.5f)
		float L_2 = ___t0;
		if ((!(((float)L_2) > ((float)(0.5f)))))
		{
			goto IL_0029;
		}
	}
	{
		// t -= 0.5f;
		float L_3 = ___t0;
		___t0 = ((float)il2cpp_codegen_subtract((float)L_3, (float)(0.5f)));
		// n = 2;
		V_0 = 2;
	}

IL_0029:
	{
		// return SplineHelpers.Bezier3(
		//     t * 2f, m_CachedKnots[n], m_CachedCtrl1[n], m_CachedCtrl2[n], m_CachedKnots[n+1]);
		float L_4 = ___t0;
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_5 = __this->get_m_CachedKnots_46();
		int32_t L_6 = V_0;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = Vector4_op_Implicit_m5811604E04B684BE3F1A212A7FA46767619AB35B(L_8, /*hidden argument*/NULL);
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_10 = __this->get_m_CachedCtrl1_47();
		int32_t L_11 = V_0;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Vector4_op_Implicit_m5811604E04B684BE3F1A212A7FA46767619AB35B(L_13, /*hidden argument*/NULL);
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_15 = __this->get_m_CachedCtrl2_48();
		int32_t L_16 = V_0;
		NullCheck(L_15);
		int32_t L_17 = L_16;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Vector4_op_Implicit_m5811604E04B684BE3F1A212A7FA46767619AB35B(L_18, /*hidden argument*/NULL);
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_20 = __this->get_m_CachedKnots_46();
		int32_t L_21 = V_0;
		NullCheck(L_20);
		int32_t L_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = Vector4_op_Implicit_m5811604E04B684BE3F1A212A7FA46767619AB35B(L_23, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = SplineHelpers_Bezier3_m671B7D546F16979F687B01A82D9239C0FF9A6C6F(((float)il2cpp_codegen_multiply((float)L_4, (float)(2.0f))), L_9, L_14, L_19, L_24, /*hidden argument*/NULL);
		return L_25;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::UpdateCachedSpline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook_UpdateCachedSpline_m1275143847991676F4E0F292FC8CFCD0CE89E382 (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	int32_t G_B4_0 = 0;
	int32_t G_B8_0 = 0;
	{
		// bool cacheIsValid = (m_CachedOrbits != null && m_CachedOrbits.Length == 3
		//     && m_CachedTension == m_SplineCurvature);
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_0 = __this->get_m_CachedOrbits_44();
		if (!L_0)
		{
			goto IL_0023;
		}
	}
	{
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_1 = __this->get_m_CachedOrbits_44();
		NullCheck(L_1);
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))) == ((uint32_t)3))))
		{
			goto IL_0023;
		}
	}
	{
		float L_2 = __this->get_m_CachedTension_45();
		float L_3 = __this->get_m_SplineCurvature_31();
		G_B4_0 = ((((float)L_2) == ((float)L_3))? 1 : 0);
		goto IL_0024;
	}

IL_0023:
	{
		G_B4_0 = 0;
	}

IL_0024:
	{
		V_0 = (bool)G_B4_0;
		// for (int i = 0; i < 3 && cacheIsValid; ++i)
		V_1 = 0;
		goto IL_0079;
	}

IL_0029:
	{
		// cacheIsValid = (m_CachedOrbits[i].m_Height == m_Orbits[i].m_Height
		//     && m_CachedOrbits[i].m_Radius == m_Orbits[i].m_Radius);
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_4 = __this->get_m_CachedOrbits_44();
		int32_t L_5 = V_1;
		NullCheck(L_4);
		float L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_m_Height_0();
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_7 = __this->get_m_Orbits_32();
		int32_t L_8 = V_1;
		NullCheck(L_7);
		float L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->get_m_Height_0();
		if ((!(((float)L_6) == ((float)L_9))))
		{
			goto IL_0073;
		}
	}
	{
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_10 = __this->get_m_CachedOrbits_44();
		int32_t L_11 = V_1;
		NullCheck(L_10);
		float L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->get_m_Radius_1();
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_13 = __this->get_m_Orbits_32();
		int32_t L_14 = V_1;
		NullCheck(L_13);
		float L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_m_Radius_1();
		G_B8_0 = ((((float)L_12) == ((float)L_15))? 1 : 0);
		goto IL_0074;
	}

IL_0073:
	{
		G_B8_0 = 0;
	}

IL_0074:
	{
		V_0 = (bool)G_B8_0;
		// for (int i = 0; i < 3 && cacheIsValid; ++i)
		int32_t L_16 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
	}

IL_0079:
	{
		// for (int i = 0; i < 3 && cacheIsValid; ++i)
		int32_t L_17 = V_1;
		bool L_18 = V_0;
		if (((int32_t)((int32_t)((((int32_t)L_17) < ((int32_t)3))? 1 : 0)&(int32_t)L_18)))
		{
			goto IL_0029;
		}
	}
	{
		// if (!cacheIsValid)
		bool L_19 = V_0;
		if (L_19)
		{
			goto IL_0205;
		}
	}
	{
		// float t = m_SplineCurvature;
		float L_20 = __this->get_m_SplineCurvature_31();
		V_2 = L_20;
		// m_CachedKnots = new Vector4[5];
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_21 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var, (uint32_t)5);
		__this->set_m_CachedKnots_46(L_21);
		// m_CachedCtrl1 = new Vector4[5];
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_22 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var, (uint32_t)5);
		__this->set_m_CachedCtrl1_47(L_22);
		// m_CachedCtrl2 = new Vector4[5];
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_23 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var, (uint32_t)5);
		__this->set_m_CachedCtrl2_48(L_23);
		// m_CachedKnots[1] = new Vector4(0, m_Orbits[2].m_Height, -m_Orbits[2].m_Radius, 0);
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_24 = __this->get_m_CachedKnots_46();
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_25 = __this->get_m_Orbits_32();
		NullCheck(L_25);
		float L_26 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_m_Height_0();
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_27 = __this->get_m_Orbits_32();
		NullCheck(L_27);
		float L_28 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_m_Radius_1();
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_29;
		memset((&L_29), 0, sizeof(L_29));
		Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((&L_29), (0.0f), L_26, ((-L_28)), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_24);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_29);
		// m_CachedKnots[2] = new Vector4(0, m_Orbits[1].m_Height, -m_Orbits[1].m_Radius, 0);
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_30 = __this->get_m_CachedKnots_46();
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_31 = __this->get_m_Orbits_32();
		NullCheck(L_31);
		float L_32 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_m_Height_0();
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_33 = __this->get_m_Orbits_32();
		NullCheck(L_33);
		float L_34 = ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_m_Radius_1();
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_35;
		memset((&L_35), 0, sizeof(L_35));
		Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((&L_35), (0.0f), L_32, ((-L_34)), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_30);
		(L_30)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_35);
		// m_CachedKnots[3] = new Vector4(0, m_Orbits[0].m_Height, -m_Orbits[0].m_Radius, 0);
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_36 = __this->get_m_CachedKnots_46();
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_37 = __this->get_m_Orbits_32();
		NullCheck(L_37);
		float L_38 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_m_Height_0();
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_39 = __this->get_m_Orbits_32();
		NullCheck(L_39);
		float L_40 = ((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_m_Radius_1();
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_41;
		memset((&L_41), 0, sizeof(L_41));
		Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((&L_41), (0.0f), L_38, ((-L_40)), (0.0f), /*hidden argument*/NULL);
		NullCheck(L_36);
		(L_36)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_41);
		// m_CachedKnots[0] = Vector4.Lerp(m_CachedKnots[1], Vector4.zero, t);
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_42 = __this->get_m_CachedKnots_46();
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_43 = __this->get_m_CachedKnots_46();
		NullCheck(L_43);
		int32_t L_44 = 1;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_45 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_46;
		L_46 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
		float L_47 = V_2;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_48;
		L_48 = Vector4_Lerp_m3D0C60E9155ADC907763450A987474243F550EDD(L_45, L_46, L_47, /*hidden argument*/NULL);
		NullCheck(L_42);
		(L_42)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_48);
		// m_CachedKnots[4] = Vector4.Lerp(m_CachedKnots[3], Vector4.zero, t);
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_49 = __this->get_m_CachedKnots_46();
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_50 = __this->get_m_CachedKnots_46();
		NullCheck(L_50);
		int32_t L_51 = 3;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_52 = (L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_53;
		L_53 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
		float L_54 = V_2;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_55;
		L_55 = Vector4_Lerp_m3D0C60E9155ADC907763450A987474243F550EDD(L_52, L_53, L_54, /*hidden argument*/NULL);
		NullCheck(L_49);
		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(4), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_55);
		// SplineHelpers.ComputeSmoothControlPoints(
		//     ref m_CachedKnots, ref m_CachedCtrl1, ref m_CachedCtrl2);
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** L_56 = __this->get_address_of_m_CachedKnots_46();
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** L_57 = __this->get_address_of_m_CachedCtrl1_47();
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** L_58 = __this->get_address_of_m_CachedCtrl2_48();
		SplineHelpers_ComputeSmoothControlPoints_mCBC6D06822574DCF0525832339422BCBA6AD899B((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)L_56, (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)L_57, (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)L_58, /*hidden argument*/NULL);
		// m_CachedOrbits = new Orbit[3];
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_59 = (OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7*)(OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7*)SZArrayNew(OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->set_m_CachedOrbits_44(L_59);
		// for (int i = 0; i < 3; ++i)
		V_3 = 0;
		goto IL_01f5;
	}

IL_01d9:
	{
		// m_CachedOrbits[i] = m_Orbits[i];
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_60 = __this->get_m_CachedOrbits_44();
		int32_t L_61 = V_3;
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_62 = __this->get_m_Orbits_32();
		int32_t L_63 = V_3;
		NullCheck(L_62);
		int32_t L_64 = L_63;
		Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5  L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		NullCheck(L_60);
		(L_60)->SetAt(static_cast<il2cpp_array_size_t>(L_61), (Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5 )L_65);
		// for (int i = 0; i < 3; ++i)
		int32_t L_66 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
	}

IL_01f5:
	{
		// for (int i = 0; i < 3; ++i)
		int32_t L_67 = V_3;
		if ((((int32_t)L_67) < ((int32_t)3)))
		{
			goto IL_01d9;
		}
	}
	{
		// m_CachedTension = m_SplineCurvature;
		float L_68 = __this->get_m_SplineCurvature_31();
		__this->set_m_CachedTension_45(L_68);
	}

IL_0205:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineFreeLook::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFreeLook__ctor_m04F403D8675C975D63009E36A843B28BBD0DDE3E (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __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*)&CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public bool m_CommonLens = true;
		__this->set_m_CommonLens_21((bool)1);
		// public LensSettings m_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();
		__this->set_m_Lens_22(L_0);
		// public AxisState m_YAxis = new AxisState(0, 1, false, true, 2f, 0.2f, 0.1f, "Mouse Y", false);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8  L_1;
		memset((&L_1), 0, sizeof(L_1));
		AxisState__ctor_mE1E3449CB695DD0B97602DA2309969235F2AE8A0((&L_1), (0.0f), (1.0f), (bool)0, (bool)1, (2.0f), (0.200000003f), (0.100000001f), _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, (bool)0, /*hidden argument*/NULL);
		__this->set_m_YAxis_25(L_1);
		// public AxisState.Recentering m_YAxisRecentering = new AxisState.Recentering(false, 1, 2);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  L_2;
		memset((&L_2), 0, sizeof(L_2));
		Recentering__ctor_mDFE3D3BB932AF426369B033D18AD3FDAAF26384F((&L_2), (bool)0, (1.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_YAxisRecentering_26(L_2);
		// public AxisState m_XAxis = new AxisState(-180, 180, true, false, 300f, 0.1f, 0.1f, "Mouse X", true);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8  L_3;
		memset((&L_3), 0, sizeof(L_3));
		AxisState__ctor_mE1E3449CB695DD0B97602DA2309969235F2AE8A0((&L_3), (-180.0f), (180.0f), (bool)1, (bool)0, (300.0f), (0.100000001f), (0.100000001f), _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, (bool)1, /*hidden argument*/NULL);
		__this->set_m_XAxis_27(L_3);
		// public CinemachineOrbitalTransposer.Heading m_Heading
		//     = new CinemachineOrbitalTransposer.Heading(
		//         CinemachineOrbitalTransposer.Heading.HeadingDefinition.TargetForward, 4, 0);
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9  L_4;
		memset((&L_4), 0, sizeof(L_4));
		Heading__ctor_m27AC6DA9204C9B4856DEA05AAAD89E2400FF639A((&L_4), 2, 4, (0.0f), /*hidden argument*/NULL);
		__this->set_m_Heading_28(L_4);
		// public AxisState.Recentering m_RecenterToTargetHeading = new AxisState.Recentering(false, 1, 2);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  L_5;
		memset((&L_5), 0, sizeof(L_5));
		Recentering__ctor_mDFE3D3BB932AF426369B033D18AD3FDAAF26384F((&L_5), (bool)0, (1.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_RecenterToTargetHeading_29(L_5);
		// public CinemachineOrbitalTransposer.BindingMode m_BindingMode
		//     = CinemachineOrbitalTransposer.BindingMode.SimpleFollowWithWorldUp;
		__this->set_m_BindingMode_30(5);
		// public float m_SplineCurvature = 0.2f;
		__this->set_m_SplineCurvature_31((0.200000003f));
		// public Orbit[] m_Orbits = new Orbit[3]
		// {
		//     // These are the default orbits
		//     new Orbit(4.5f, 1.75f),
		//     new Orbit(2.5f, 3f),
		//     new Orbit(0.4f, 1.3f)
		// };
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_6 = (OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7*)(OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7*)SZArrayNew(OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7_il2cpp_TypeInfo_var, (uint32_t)3);
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_7 = L_6;
		Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5  L_8;
		memset((&L_8), 0, sizeof(L_8));
		Orbit__ctor_mBDC642CE7F3E574E43895420FD0343C3199FC85A((&L_8), (4.5f), (1.75f), /*hidden argument*/NULL);
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5 )L_8);
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_9 = L_7;
		Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5  L_10;
		memset((&L_10), 0, sizeof(L_10));
		Orbit__ctor_mBDC642CE7F3E574E43895420FD0343C3199FC85A((&L_10), (2.5f), (3.0f), /*hidden argument*/NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5 )L_10);
		OrbitU5BU5D_t6E72D519BC4799C53639700DA84A0B5D9A8843C7* L_11 = L_9;
		Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5  L_12;
		memset((&L_12), 0, sizeof(L_12));
		Orbit__ctor_mBDC642CE7F3E574E43895420FD0343C3199FC85A((&L_12), (0.400000006f), (1.29999995f), /*hidden argument*/NULL);
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (Orbit_tA547D596379FBC5FD86CCCFEC4DF3BD8BA2C3AF5 )L_12);
		__this->set_m_Orbits_32(L_11);
		// private float m_LegacyHeadingBias = float.MaxValue;
		__this->set_m_LegacyHeadingBias_33(((std::numeric_limits<float>::max)()));
		// CameraState m_State = CameraState.Default;          // Current state this frame
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_13;
		L_13 = CameraState_get_Default_m12D560DD60BC9AC6B1A0287EF92D21BFF1C1C8A7(/*hidden argument*/NULL);
		__this->set_m_State_36(L_13);
		// [SerializeField][HideInInspector][NoSaveDuringPlay] private CinemachineVirtualCamera[] m_Rigs
		//     = new CinemachineVirtualCamera[3];
		CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A* L_14 = (CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A*)SZArrayNew(CinemachineVirtualCameraU5BU5D_tC889EF06476C516ECD8E2A99BD4C4067B8F8E57A_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->set_m_Rigs_37(L_14);
		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.Void Cinemachine.CinemachineGroupComposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer_OnValidate_m056733D87C52B7481CB62EAC67A97465E94A344D (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, const RuntimeMethod* method)
{
	{
		// m_GroupFramingSize = Mathf.Max(0.001f, m_GroupFramingSize);
		float L_0 = __this->get_m_GroupFramingSize_34();
		float L_1;
		L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00100000005f), L_0, /*hidden argument*/NULL);
		__this->set_m_GroupFramingSize_34(L_1);
		// m_MaxDollyIn = Mathf.Max(0, m_MaxDollyIn);
		float L_2 = __this->get_m_MaxDollyIn_38();
		float L_3;
		L_3 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_2, /*hidden argument*/NULL);
		__this->set_m_MaxDollyIn_38(L_3);
		// m_MaxDollyOut = Mathf.Max(0, m_MaxDollyOut);
		float L_4 = __this->get_m_MaxDollyOut_39();
		float L_5;
		L_5 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_4, /*hidden argument*/NULL);
		__this->set_m_MaxDollyOut_39(L_5);
		// m_MinimumDistance = Mathf.Max(0, m_MinimumDistance);
		float L_6 = __this->get_m_MinimumDistance_40();
		float L_7;
		L_7 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_6, /*hidden argument*/NULL);
		__this->set_m_MinimumDistance_40(L_7);
		// m_MaximumDistance = Mathf.Max(m_MinimumDistance, m_MaximumDistance);
		float L_8 = __this->get_m_MinimumDistance_40();
		float L_9 = __this->get_m_MaximumDistance_41();
		float L_10;
		L_10 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_8, L_9, /*hidden argument*/NULL);
		__this->set_m_MaximumDistance_41(L_10);
		// m_MinimumFOV = Mathf.Max(1, m_MinimumFOV);
		float L_11 = __this->get_m_MinimumFOV_42();
		float L_12;
		L_12 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((1.0f), L_11, /*hidden argument*/NULL);
		__this->set_m_MinimumFOV_42(L_12);
		// m_MaximumFOV = Mathf.Clamp(m_MaximumFOV, m_MinimumFOV, 179);
		float L_13 = __this->get_m_MaximumFOV_43();
		float L_14 = __this->get_m_MinimumFOV_42();
		float L_15;
		L_15 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_13, L_14, (179.0f), /*hidden argument*/NULL);
		__this->set_m_MaximumFOV_43(L_15);
		// m_MinimumOrthoSize = Mathf.Max(0.01f, m_MinimumOrthoSize);
		float L_16 = __this->get_m_MinimumOrthoSize_44();
		float L_17;
		L_17 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00999999978f), L_16, /*hidden argument*/NULL);
		__this->set_m_MinimumOrthoSize_44(L_17);
		// m_MaximumOrthoSize = Mathf.Max(m_MinimumOrthoSize, m_MaximumOrthoSize);
		float L_18 = __this->get_m_MinimumOrthoSize_44();
		float L_19 = __this->get_m_MaximumOrthoSize_45();
		float L_20;
		L_20 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_18, L_19, /*hidden argument*/NULL);
		__this->set_m_MaximumOrthoSize_45(L_20);
		// }
		return;
	}
}
// UnityEngine.Bounds Cinemachine.CinemachineGroupComposer::get_LastBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  CinemachineGroupComposer_get_LastBounds_mBDD21C72B4902994C351AE2BE99CDE33790374ED (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, const RuntimeMethod* method)
{
	{
		// public Bounds LastBounds { get; private set; }
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_0 = __this->get_U3CLastBoundsU3Ek__BackingField_48();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineGroupComposer::set_LastBounds(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBounds_m65665450515CF77E6E04C5242803C9E2ED4950A6 (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___value0, const RuntimeMethod* method)
{
	{
		// public Bounds LastBounds { get; private set; }
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_0 = ___value0;
		__this->set_U3CLastBoundsU3Ek__BackingField_48(L_0);
		return;
	}
}
// UnityEngine.Matrix4x4 Cinemachine.CinemachineGroupComposer::get_LastBoundsMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  CinemachineGroupComposer_get_LastBoundsMatrix_mAD7553857814F97F5B338B1090953E68487F26F8 (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, const RuntimeMethod* method)
{
	{
		// public Matrix4x4 LastBoundsMatrix { get; private set; }
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_0 = __this->get_U3CLastBoundsMatrixU3Ek__BackingField_49();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineGroupComposer::set_LastBoundsMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBoundsMatrix_m17F3517E0D09514D674A5D2B589E02BA75916BB5 (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___value0, const RuntimeMethod* method)
{
	{
		// public Matrix4x4 LastBoundsMatrix { get; private set; }
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_0 = ___value0;
		__this->set_U3CLastBoundsMatrixU3Ek__BackingField_49(L_0);
		return;
	}
}
// System.Single Cinemachine.CinemachineGroupComposer::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineGroupComposer_GetMaxDampTime_m7EFF6674345C28E480109CE58B36C3553E71BA77 (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, const RuntimeMethod* method)
{
	{
		// return Mathf.Max(base.GetMaxDampTime(), m_FrameDamping);
		float L_0;
		L_0 = CinemachineComposer_GetMaxDampTime_mF9651558C16FD35EF56B69268E44F114EB21646A(__this, /*hidden argument*/NULL);
		float L_1 = __this->get_m_FrameDamping_36();
		float L_2;
		L_2 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void Cinemachine.CinemachineGroupComposer::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer_MutateCameraState_m3F09674F5DB0D0D30F4E700F40A59EEA4827D961 (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	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));
	float V_7 = 0.0f;
	Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  V_8;
	memset((&V_8), 0, sizeof(V_8));
	float V_9 = 0.0f;
	float V_10 = 0.0f;
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_11;
	memset((&V_11), 0, sizeof(V_11));
	Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  V_12;
	memset((&V_12), 0, sizeof(V_12));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_13;
	memset((&V_13), 0, sizeof(V_13));
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_14;
	memset((&V_14), 0, sizeof(V_14));
	float V_15 = 0.0f;
	float V_16 = 0.0f;
	float V_17 = 0.0f;
	float V_18 = 0.0f;
	float V_19 = 0.0f;
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_20;
	memset((&V_20), 0, sizeof(V_20));
	int32_t G_B8_0 = 0;
	{
		// ICinemachineTargetGroup group = AbstractLookAtTargetGroup;
		RuntimeObject* L_0;
		L_0 = CinemachineComponentBase_get_AbstractLookAtTargetGroup_m09E391BC22E9B714A1A18DC19BEF1E445A39AAA8(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// if (group == null)
		RuntimeObject* L_1 = V_0;
		if (L_1)
		{
			goto IL_0013;
		}
	}
	{
		// base.MutateCameraState(ref curState, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_2 = ___curState0;
		float L_3 = ___deltaTime1;
		CinemachineComposer_MutateCameraState_m500BDD47385EEE6373A5B5919D4B7B06CC798D57(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_2, L_3, /*hidden argument*/NULL);
		// return;
		return;
	}

IL_0013:
	{
		// if (!IsValid || !curState.HasLookAt)
		bool L_4;
		L_4 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (!L_4)
		{
			goto IL_0023;
		}
	}
	{
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_5 = ___curState0;
		bool L_6;
		L_6 = CameraState_get_HasLookAt_mE3BC5114383606752FDDED488732126B5644E81D((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_003a;
		}
	}

IL_0023:
	{
		// m_prevFramingDistance = 0;
		__this->set_m_prevFramingDistance_46((0.0f));
		// m_prevFOV = 0;
		__this->set_m_prevFOV_47((0.0f));
		// return;
		return;
	}

IL_003a:
	{
		// bool isOrthographic = curState.Lens.Orthographic;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_7 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_8;
		L_8 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_7, /*hidden argument*/NULL);
		V_11 = L_8;
		bool L_9;
		L_9 = LensSettings_get_Orthographic_mD89E6548BD05054F1ADFF7CB767ADCBA147970A0_inline((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_11), /*hidden argument*/NULL);
		V_1 = L_9;
		// bool canMoveCamera = !isOrthographic && m_AdjustmentMode != AdjustmentMode.ZoomOnly;
		bool L_10 = V_1;
		if (L_10)
		{
			goto IL_0058;
		}
	}
	{
		int32_t L_11 = __this->get_m_AdjustmentMode_37();
		G_B8_0 = ((!(((uint32_t)L_11) <= ((uint32_t)0)))? 1 : 0);
		goto IL_0059;
	}

IL_0058:
	{
		G_B8_0 = 0;
	}

IL_0059:
	{
		V_2 = (bool)G_B8_0;
		// Vector3 up = curState.ReferenceUp;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_12 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_12, /*hidden argument*/NULL);
		V_3 = L_13;
		// var cameraPos = curState.RawPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_14 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_14, /*hidden argument*/NULL);
		V_4 = L_15;
		// BoundingSphere s = group.Sphere;
		RuntimeObject* L_16 = V_0;
		NullCheck(L_16);
		BoundingSphere_t97CFF9ADC6DC8157DBA993251691A9868DAFF709  L_17;
		L_17 = InterfaceFuncInvoker0< BoundingSphere_t97CFF9ADC6DC8157DBA993251691A9868DAFF709  >::Invoke(2 /* UnityEngine.BoundingSphere Cinemachine.ICinemachineTargetGroup::get_Sphere() */, ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var, L_16);
		// Vector3 groupCenter = s.position;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = L_17.get_position_0();
		V_5 = L_18;
		// Vector3 fwd = groupCenter - cameraPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21;
		L_21 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_19, L_20, /*hidden argument*/NULL);
		V_6 = L_21;
		// float d = fwd.magnitude;
		float L_22;
		L_22 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_6), /*hidden argument*/NULL);
		V_7 = L_22;
		// if (d < Epsilon)
		float L_23 = V_7;
		if ((!(((float)L_23) < ((float)(9.99999975E-05f)))))
		{
			goto IL_0094;
		}
	}
	{
		// return;  // navel-gazing, get outa here
		return;
	}

IL_0094:
	{
		// fwd /= d;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = V_6;
		float L_25 = V_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline(L_24, L_25, /*hidden argument*/NULL);
		V_6 = L_26;
		// LastBoundsMatrix = Matrix4x4.TRS(
		//     cameraPos, Quaternion.LookRotation(fwd, up), Vector3.one);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29 = V_3;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_30;
		L_30 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_28, L_29, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
		L_31 = Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB(/*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_32;
		L_32 = Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5(L_27, L_30, L_31, /*hidden argument*/NULL);
		CinemachineGroupComposer_set_LastBoundsMatrix_m17F3517E0D09514D674A5D2B589E02BA75916BB5_inline(__this, L_32, /*hidden argument*/NULL);
		// if (isOrthographic)
		bool L_33 = V_1;
		if (!L_33)
		{
			goto IL_0128;
		}
	}
	{
		// b = group.GetViewSpaceBoundingBox(LastBoundsMatrix);
		RuntimeObject* L_34 = V_0;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_35;
		L_35 = CinemachineGroupComposer_get_LastBoundsMatrix_mAD7553857814F97F5B338B1090953E68487F26F8_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_34);
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_36;
		L_36 = InterfaceFuncInvoker1< Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 , Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  >::Invoke(4 /* UnityEngine.Bounds Cinemachine.ICinemachineTargetGroup::GetViewSpaceBoundingBox(UnityEngine.Matrix4x4) */, ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var, L_34, L_35);
		V_8 = L_36;
		// groupCenter = LastBoundsMatrix.MultiplyPoint3x4(b.center);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_37;
		L_37 = CinemachineGroupComposer_get_LastBoundsMatrix_mAD7553857814F97F5B338B1090953E68487F26F8_inline(__this, /*hidden argument*/NULL);
		V_12 = L_37;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_8), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Matrix4x4_MultiplyPoint3x4_mA0A34C5FD162DA8E5421596F1F921436F3E7B2FC((Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 *)(&V_12), L_38, /*hidden argument*/NULL);
		V_5 = L_39;
		// fwd = (groupCenter - cameraPos).normalized;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42;
		L_42 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_40, L_41, /*hidden argument*/NULL);
		V_13 = L_42;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43;
		L_43 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_13), /*hidden argument*/NULL);
		V_6 = L_43;
		// LastBoundsMatrix = Matrix4x4.TRS(cameraPos, Quaternion.LookRotation(fwd, up), Vector3.one);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_46 = V_3;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_47;
		L_47 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_45, L_46, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48;
		L_48 = Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB(/*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_49;
		L_49 = Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5(L_44, L_47, L_48, /*hidden argument*/NULL);
		CinemachineGroupComposer_set_LastBoundsMatrix_m17F3517E0D09514D674A5D2B589E02BA75916BB5_inline(__this, L_49, /*hidden argument*/NULL);
		// b = group.GetViewSpaceBoundingBox(LastBoundsMatrix);
		RuntimeObject* L_50 = V_0;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_51;
		L_51 = CinemachineGroupComposer_get_LastBoundsMatrix_mAD7553857814F97F5B338B1090953E68487F26F8_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_50);
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_52;
		L_52 = InterfaceFuncInvoker1< Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 , Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  >::Invoke(4 /* UnityEngine.Bounds Cinemachine.ICinemachineTargetGroup::GetViewSpaceBoundingBox(UnityEngine.Matrix4x4) */, ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var, L_50, L_51);
		V_8 = L_52;
		// LastBounds = b;
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_53 = V_8;
		CinemachineGroupComposer_set_LastBounds_m65665450515CF77E6E04C5242803C9E2ED4950A6_inline(__this, L_53, /*hidden argument*/NULL);
		// }
		goto IL_018a;
	}

IL_0128:
	{
		// b = GetScreenSpaceGroupBoundingBox(group, LastBoundsMatrix, out fwd);
		RuntimeObject* L_54 = V_0;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_55;
		L_55 = CinemachineGroupComposer_get_LastBoundsMatrix_mAD7553857814F97F5B338B1090953E68487F26F8_inline(__this, /*hidden argument*/NULL);
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_56;
		L_56 = CinemachineGroupComposer_GetScreenSpaceGroupBoundingBox_mD21F1915940A7444B239E306204AC359485DA3C8(L_54, L_55, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_6), /*hidden argument*/NULL);
		V_8 = L_56;
		// LastBoundsMatrix = Matrix4x4.TRS(cameraPos, Quaternion.LookRotation(fwd, up), Vector3.one);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_57 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_58 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_59 = V_3;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_60;
		L_60 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_58, L_59, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_61;
		L_61 = Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB(/*hidden argument*/NULL);
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_62;
		L_62 = Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5(L_57, L_60, L_61, /*hidden argument*/NULL);
		CinemachineGroupComposer_set_LastBoundsMatrix_m17F3517E0D09514D674A5D2B589E02BA75916BB5_inline(__this, L_62, /*hidden argument*/NULL);
		// LastBounds = b;
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_63 = V_8;
		CinemachineGroupComposer_set_LastBounds_m65665450515CF77E6E04C5242803C9E2ED4950A6_inline(__this, L_63, /*hidden argument*/NULL);
		// groupCenter = cameraPos + fwd * b.center.z;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_64 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_65 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_66;
		L_66 = Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_8), /*hidden argument*/NULL);
		float L_67 = L_66.get_z_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_68;
		L_68 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_65, L_67, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_69;
		L_69 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_64, L_68, /*hidden argument*/NULL);
		V_5 = L_69;
		// fwd = (groupCenter - cameraPos).normalized;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_70 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_71 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_72;
		L_72 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_70, L_71, /*hidden argument*/NULL);
		V_13 = L_72;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_73;
		L_73 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_13), /*hidden argument*/NULL);
		V_6 = L_73;
	}

IL_018a:
	{
		// float boundsDepth = b.extents.z;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_74;
		L_74 = Bounds_get_extents_mA54D7497D65DCF21CA952FA754B9D1086305FF02((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_8), /*hidden argument*/NULL);
		float L_75 = L_74.get_z_4();
		V_9 = L_75;
		// float targetHeight = GetTargetHeight(b.size / m_GroupFramingSize);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_76;
		L_76 = Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_8), /*hidden argument*/NULL);
		float L_77 = __this->get_m_GroupFramingSize_34();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_78;
		L_78 = Vector3_op_Division_mE5ACBFB168FED529587457A83BA98B7DB32E2A05_inline(L_76, L_77, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_79;
		L_79 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_78, /*hidden argument*/NULL);
		float L_80;
		L_80 = CinemachineGroupComposer_GetTargetHeight_m765D054C90533C449002E5C506D18A980D66E48A(__this, L_79, /*hidden argument*/NULL);
		V_10 = L_80;
		// if (isOrthographic)
		bool L_81 = V_1;
		if (!L_81)
		{
			goto IL_0248;
		}
	}
	{
		// targetHeight = Mathf.Clamp(targetHeight / 2, m_MinimumOrthoSize, m_MaximumOrthoSize);
		float L_82 = V_10;
		float L_83 = __this->get_m_MinimumOrthoSize_44();
		float L_84 = __this->get_m_MaximumOrthoSize_45();
		float L_85;
		L_85 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(((float)((float)L_82/(float)(2.0f))), L_83, L_84, /*hidden argument*/NULL);
		V_10 = L_85;
		// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
		float L_86 = ___deltaTime1;
		if ((!(((float)L_86) >= ((float)(0.0f)))))
		{
			goto IL_0211;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_87;
		L_87 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_87);
		bool L_88;
		L_88 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_87);
		if (!L_88)
		{
			goto IL_0211;
		}
	}
	{
		// targetHeight = m_prevFOV + VirtualCamera.DetachedLookAtTargetDamp(
		//     targetHeight - m_prevFOV, m_FrameDamping, deltaTime);
		float L_89 = __this->get_m_prevFOV_47();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_90;
		L_90 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		float L_91 = V_10;
		float L_92 = __this->get_m_prevFOV_47();
		float L_93 = __this->get_m_FrameDamping_36();
		float L_94 = ___deltaTime1;
		NullCheck(L_90);
		float L_95;
		L_95 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m644A94A63215474706B7D1357D810F4CDF309F0A(L_90, ((float)il2cpp_codegen_subtract((float)L_91, (float)L_92)), L_93, L_94, /*hidden argument*/NULL);
		V_10 = ((float)il2cpp_codegen_add((float)L_89, (float)L_95));
	}

IL_0211:
	{
		// m_prevFOV = targetHeight;
		float L_96 = V_10;
		__this->set_m_prevFOV_47(L_96);
		// LensSettings lens = curState.Lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_97 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_98;
		L_98 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_97, /*hidden argument*/NULL);
		V_14 = L_98;
		// lens.OrthographicSize = Mathf.Clamp(targetHeight, m_MinimumOrthoSize, m_MaximumOrthoSize);
		float L_99 = V_10;
		float L_100 = __this->get_m_MinimumOrthoSize_44();
		float L_101 = __this->get_m_MaximumOrthoSize_45();
		float L_102;
		L_102 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_99, L_100, L_101, /*hidden argument*/NULL);
		(&V_14)->set_OrthographicSize_2(L_102);
		// curState.Lens = lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_103 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_104 = V_14;
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_103, L_104, /*hidden argument*/NULL);
		// }
		goto IL_041f;
	}

IL_0248:
	{
		// float z = b.center.z;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_105;
		L_105 = Bounds_get_center_m78CD262996DD859F71DAFFF39228EBE0C422F485((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_8), /*hidden argument*/NULL);
		float L_106 = L_105.get_z_4();
		V_15 = L_106;
		// if (z > boundsDepth)
		float L_107 = V_15;
		float L_108 = V_9;
		if ((!(((float)L_107) > ((float)L_108))))
		{
			goto IL_0272;
		}
	}
	{
		// targetHeight = Mathf.Lerp(0, targetHeight, (z - boundsDepth) / z);
		float L_109 = V_10;
		float L_110 = V_15;
		float L_111 = V_9;
		float L_112 = V_15;
		float L_113;
		L_113 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616((0.0f), L_109, ((float)((float)((float)il2cpp_codegen_subtract((float)L_110, (float)L_111))/(float)L_112)), /*hidden argument*/NULL);
		V_10 = L_113;
	}

IL_0272:
	{
		// if (canMoveCamera)
		bool L_114 = V_2;
		if (!L_114)
		{
			goto IL_0352;
		}
	}
	{
		// float targetDistance = boundsDepth
		//     + targetHeight / (2f * Mathf.Tan(curState.Lens.FieldOfView * Mathf.Deg2Rad / 2f));
		float L_115 = V_9;
		float L_116 = V_10;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_117 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_118;
		L_118 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_117, /*hidden argument*/NULL);
		float L_119 = L_118.get_FieldOfView_1();
		float L_120;
		L_120 = tanf(((float)((float)((float)il2cpp_codegen_multiply((float)L_119, (float)(0.0174532924f)))/(float)(2.0f))));
		// targetDistance = Mathf.Clamp(
		//     targetDistance, boundsDepth + m_MinimumDistance, boundsDepth + m_MaximumDistance);
		float L_121 = V_9;
		float L_122 = __this->get_m_MinimumDistance_40();
		float L_123 = V_9;
		float L_124 = __this->get_m_MaximumDistance_41();
		float L_125;
		L_125 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(((float)il2cpp_codegen_add((float)L_115, (float)((float)((float)L_116/(float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_120)))))), ((float)il2cpp_codegen_add((float)L_121, (float)L_122)), ((float)il2cpp_codegen_add((float)L_123, (float)L_124)), /*hidden argument*/NULL);
		// float targetDelta = targetDistance - Vector3.Distance(curState.RawPosition, groupCenter);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_126 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_127;
		L_127 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_126, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_128 = V_5;
		float L_129;
		L_129 = Vector3_Distance_mB648A79E4A1BAAFBF7B029644638C0D715480677(L_127, L_128, /*hidden argument*/NULL);
		V_16 = ((float)il2cpp_codegen_subtract((float)L_125, (float)L_129));
		// targetDelta = Mathf.Clamp(targetDelta, -m_MaxDollyIn, m_MaxDollyOut);
		float L_130 = V_16;
		float L_131 = __this->get_m_MaxDollyIn_38();
		float L_132 = __this->get_m_MaxDollyOut_39();
		float L_133;
		L_133 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_130, ((-L_131)), L_132, /*hidden argument*/NULL);
		V_16 = L_133;
		// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
		float L_134 = ___deltaTime1;
		if ((!(((float)L_134) >= ((float)(0.0f)))))
		{
			goto IL_031e;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_135;
		L_135 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_135);
		bool L_136;
		L_136 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_135);
		if (!L_136)
		{
			goto IL_031e;
		}
	}
	{
		// float delta = targetDelta - m_prevFramingDistance;
		float L_137 = V_16;
		float L_138 = __this->get_m_prevFramingDistance_46();
		V_17 = ((float)il2cpp_codegen_subtract((float)L_137, (float)L_138));
		// delta = VirtualCamera.DetachedLookAtTargetDamp(delta, m_FrameDamping, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_139;
		L_139 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		float L_140 = V_17;
		float L_141 = __this->get_m_FrameDamping_36();
		float L_142 = ___deltaTime1;
		NullCheck(L_139);
		float L_143;
		L_143 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m644A94A63215474706B7D1357D810F4CDF309F0A(L_139, L_140, L_141, L_142, /*hidden argument*/NULL);
		V_17 = L_143;
		// targetDelta = m_prevFramingDistance + delta;
		float L_144 = __this->get_m_prevFramingDistance_46();
		float L_145 = V_17;
		V_16 = ((float)il2cpp_codegen_add((float)L_144, (float)L_145));
	}

IL_031e:
	{
		// m_prevFramingDistance = targetDelta;
		float L_146 = V_16;
		__this->set_m_prevFramingDistance_46(L_146);
		// curState.PositionCorrection -= fwd * targetDelta;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_147 = ___curState0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_148 = L_147;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_149;
		L_149 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_148, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_150 = V_6;
		float L_151 = V_16;
		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_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_149, L_152, /*hidden argument*/NULL);
		CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_148, L_153, /*hidden argument*/NULL);
		// cameraPos -= fwd * targetDelta;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_154 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_155 = V_6;
		float L_156 = V_16;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_157;
		L_157 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_155, L_156, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_158;
		L_158 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_154, L_157, /*hidden argument*/NULL);
		V_4 = L_158;
	}

IL_0352:
	{
		// if (m_AdjustmentMode != AdjustmentMode.DollyOnly)
		int32_t L_159 = __this->get_m_AdjustmentMode_37();
		if ((((int32_t)L_159) == ((int32_t)1)))
		{
			goto IL_041f;
		}
	}
	{
		// float nearBoundsDistance = (groupCenter - cameraPos).magnitude - boundsDepth;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_160 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_161 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_162;
		L_162 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_160, L_161, /*hidden argument*/NULL);
		V_13 = L_162;
		float L_163;
		L_163 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_13), /*hidden argument*/NULL);
		float L_164 = V_9;
		V_18 = ((float)il2cpp_codegen_subtract((float)L_163, (float)L_164));
		// float targetFOV = 179;
		V_19 = (179.0f);
		// if (nearBoundsDistance > Epsilon)
		float L_165 = V_18;
		if ((!(((float)L_165) > ((float)(9.99999975E-05f)))))
		{
			goto IL_03a3;
		}
	}
	{
		// targetFOV = 2f * Mathf.Atan(targetHeight / (2 * nearBoundsDistance)) * Mathf.Rad2Deg;
		float L_166 = V_10;
		float L_167 = V_18;
		float L_168;
		L_168 = atanf(((float)((float)L_166/(float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_167)))));
		V_19 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_168)), (float)(57.2957802f)));
	}

IL_03a3:
	{
		// targetFOV = Mathf.Clamp(targetFOV, m_MinimumFOV, m_MaximumFOV);
		float L_169 = V_19;
		float L_170 = __this->get_m_MinimumFOV_42();
		float L_171 = __this->get_m_MaximumFOV_43();
		float L_172;
		L_172 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_169, L_170, L_171, /*hidden argument*/NULL);
		V_19 = L_172;
		// if (deltaTime >= 0 && m_prevFOV != 0 && VirtualCamera.PreviousStateIsValid)
		float L_173 = ___deltaTime1;
		if ((!(((float)L_173) >= ((float)(0.0f)))))
		{
			goto IL_03fe;
		}
	}
	{
		float L_174 = __this->get_m_prevFOV_47();
		if ((((float)L_174) == ((float)(0.0f))))
		{
			goto IL_03fe;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_175;
		L_175 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_175);
		bool L_176;
		L_176 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_175);
		if (!L_176)
		{
			goto IL_03fe;
		}
	}
	{
		// targetFOV = m_prevFOV + VirtualCamera.DetachedLookAtTargetDamp(
		//     targetFOV - m_prevFOV, m_FrameDamping, deltaTime);
		float L_177 = __this->get_m_prevFOV_47();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_178;
		L_178 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		float L_179 = V_19;
		float L_180 = __this->get_m_prevFOV_47();
		float L_181 = __this->get_m_FrameDamping_36();
		float L_182 = ___deltaTime1;
		NullCheck(L_178);
		float L_183;
		L_183 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m644A94A63215474706B7D1357D810F4CDF309F0A(L_178, ((float)il2cpp_codegen_subtract((float)L_179, (float)L_180)), L_181, L_182, /*hidden argument*/NULL);
		V_19 = ((float)il2cpp_codegen_add((float)L_177, (float)L_183));
	}

IL_03fe:
	{
		// m_prevFOV = targetFOV;
		float L_184 = V_19;
		__this->set_m_prevFOV_47(L_184);
		// LensSettings lens = curState.Lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_185 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_186;
		L_186 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_185, /*hidden argument*/NULL);
		V_20 = L_186;
		// lens.FieldOfView = targetFOV;
		float L_187 = V_19;
		(&V_20)->set_FieldOfView_1(L_187);
		// curState.Lens = lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_188 = ___curState0;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_189 = V_20;
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_188, L_189, /*hidden argument*/NULL);
	}

IL_041f:
	{
		// curState.ReferenceLookAt = GetLookAtPointAndSetTrackedPoint(
		//     groupCenter, curState.ReferenceUp, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_190 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_191 = V_5;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_192 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_193;
		L_193 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_192, /*hidden argument*/NULL);
		float L_194 = ___deltaTime1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_195;
		L_195 = VirtFuncInvoker3< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(13 /* UnityEngine.Vector3 Cinemachine.CinemachineComposer::GetLookAtPointAndSetTrackedPoint(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) */, __this, L_191, L_193, L_194);
		CameraState_set_ReferenceLookAt_mF7CF3F3DD4D8DA16C08C4706E6C1128B48A3CEA2_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_190, L_195, /*hidden argument*/NULL);
		// base.MutateCameraState(ref curState, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_196 = ___curState0;
		float L_197 = ___deltaTime1;
		CinemachineComposer_MutateCameraState_m500BDD47385EEE6373A5B5919D4B7B06CC798D57(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_196, L_197, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineGroupComposer::GetTargetHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineGroupComposer_GetTargetHeight_m765D054C90533C449002E5C506D18A980D66E48A (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___boundsSize0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_1;
	memset((&V_1), 0, sizeof(V_1));
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		// switch (m_FramingMode)
		int32_t L_0 = __this->get_m_FramingMode_35();
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_001b;
			}
			case 1:
			{
				goto IL_0043;
			}
			case 2:
			{
				goto IL_0054;
			}
		}
	}
	{
		goto IL_0054;
	}

IL_001b:
	{
		// return Mathf.Max(Epsilon, boundsSize.x ) / VcamState.Lens.Aspect;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___boundsSize0;
		float L_3 = L_2.get_x_0();
		float L_4;
		L_4 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((9.99999975E-05f), L_3, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_5;
		L_5 = CinemachineComponentBase_get_VcamState_m0F36DA00A9FF33209646471FDF6F7EC6F7DF6B80(__this, /*hidden argument*/NULL);
		V_1 = L_5;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_6;
		L_6 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		V_2 = L_6;
		float L_7;
		L_7 = LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_2), /*hidden argument*/NULL);
		return ((float)((float)L_4/(float)L_7));
	}

IL_0043:
	{
		// return Mathf.Max(Epsilon, boundsSize.y);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_8 = ___boundsSize0;
		float L_9 = L_8.get_y_1();
		float L_10;
		L_10 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((9.99999975E-05f), L_9, /*hidden argument*/NULL);
		return L_10;
	}

IL_0054:
	{
		// return Mathf.Max(
		//     Mathf.Max(Epsilon, boundsSize.x) / VcamState.Lens.Aspect,
		//     Mathf.Max(Epsilon, boundsSize.y));
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_11 = ___boundsSize0;
		float L_12 = L_11.get_x_0();
		float L_13;
		L_13 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((9.99999975E-05f), L_12, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_14;
		L_14 = CinemachineComponentBase_get_VcamState_m0F36DA00A9FF33209646471FDF6F7EC6F7DF6B80(__this, /*hidden argument*/NULL);
		V_1 = L_14;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_15;
		L_15 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_1), /*hidden argument*/NULL);
		V_2 = L_15;
		float L_16;
		L_16 = LensSettings_get_Aspect_m9CC9D04C1503CE0708B7E8D7918D51E6D105CBA6((LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA *)(&V_2), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_17 = ___boundsSize0;
		float L_18 = L_17.get_y_1();
		float L_19;
		L_19 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((9.99999975E-05f), L_18, /*hidden argument*/NULL);
		float L_20;
		L_20 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)((float)L_13/(float)L_16)), L_19, /*hidden argument*/NULL);
		return L_20;
	}
}
// UnityEngine.Bounds Cinemachine.CinemachineGroupComposer::GetScreenSpaceGroupBoundingBox(Cinemachine.ICinemachineTargetGroup,UnityEngine.Matrix4x4,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  CinemachineGroupComposer_GetScreenSpaceGroupBoundingBox_mD21F1915940A7444B239E306204AC359485DA3C8 (RuntimeObject* ___group0, Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___observer1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___newFwd2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_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));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_3;
	memset((&V_3), 0, sizeof(V_3));
	float V_4 = 0.0f;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// group.GetViewSpaceAngularBounds(observer, out minAngles, out maxAngles, out zRange);
		RuntimeObject* L_0 = ___group0;
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_1 = ___observer1;
		NullCheck(L_0);
		InterfaceActionInvoker4< Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 , Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * >::Invoke(5 /* System.Void Cinemachine.ICinemachineTargetGroup::GetViewSpaceAngularBounds(UnityEngine.Matrix4x4,UnityEngine.Vector2&,UnityEngine.Vector2&,UnityEngine.Vector2&) */, ICinemachineTargetGroup_t1A8D13688535CFE851EE667877C439AC8D1D38CC_il2cpp_TypeInfo_var, L_0, L_1, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_2));
		// Vector2 shift = (minAngles + maxAngles) / 2;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = V_0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_3 = V_1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_4;
		L_4 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_2, L_3, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_5;
		L_5 = Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline(L_4, (2.0f), /*hidden argument*/NULL);
		V_3 = L_5;
		// newFwd = Quaternion.identity.ApplyCameraRotation(shift, Vector3.up) * Vector3.forward;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_6 = ___newFwd2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_7;
		L_7 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_8 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_10;
		L_10 = UnityQuaternionExtensions_ApplyCameraRotation_m950CF054F6A2F4868E5D333046204FB7F016D2DF(L_7, L_8, L_9, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_10, L_11, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_6 = L_12;
		// newFwd = observer.MultiplyVector(newFwd);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_13 = ___newFwd2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_14 = ___newFwd2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_14);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Matrix4x4_MultiplyVector_m88C4BE23EB0B45BB701514AF3E1CA5A857F8212C((Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 *)(&___observer1), L_15, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_13 = L_16;
		// float d = zRange.y + zRange.x;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_17 = V_2;
		float L_18 = L_17.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_19 = V_2;
		float L_20 = L_19.get_x_0();
		V_4 = ((float)il2cpp_codegen_add((float)L_18, (float)L_20));
		// Vector2 angles = (maxAngles - shift);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_21 = V_1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_22 = V_3;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_23;
		L_23 = Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline(L_21, L_22, /*hidden argument*/NULL);
		V_5 = L_23;
		// angles = Vector2.Min(angles, new Vector2(89.5f, 89.5f)) * Mathf.Deg2Rad;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_24 = V_5;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_25;
		memset((&L_25), 0, sizeof(L_25));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_25), (89.5f), (89.5f), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_26;
		L_26 = Vector2_Min_m074AF7C8FD9AFB6CFA5E43311285572B916CD101(L_24, L_25, /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_27;
		L_27 = Vector2_op_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline(L_26, (0.0174532924f), /*hidden argument*/NULL);
		V_5 = L_27;
		// return new Bounds(
		//     new Vector3(0, 0, d/2),
		//     new Vector3(Mathf.Tan(angles.y) * d, Mathf.Tan(angles.x) * d, zRange.y - zRange.x));
		float L_28 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
		memset((&L_29), 0, sizeof(L_29));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_29), (0.0f), (0.0f), ((float)((float)L_28/(float)(2.0f))), /*hidden argument*/NULL);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_30 = V_5;
		float L_31 = L_30.get_y_1();
		float L_32;
		L_32 = tanf(L_31);
		float L_33 = V_4;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_34 = V_5;
		float L_35 = L_34.get_x_0();
		float L_36;
		L_36 = tanf(L_35);
		float L_37 = V_4;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_38 = V_2;
		float L_39 = L_38.get_y_1();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_40 = V_2;
		float L_41 = L_40.get_x_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42;
		memset((&L_42), 0, sizeof(L_42));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_42), ((float)il2cpp_codegen_multiply((float)L_32, (float)L_33)), ((float)il2cpp_codegen_multiply((float)L_36, (float)L_37)), ((float)il2cpp_codegen_subtract((float)L_39, (float)L_41)), /*hidden argument*/NULL);
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_43;
		memset((&L_43), 0, sizeof(L_43));
		Bounds__ctor_m8356472A177F4B22FFCE8911EBC8547A65A07CA3((&L_43), L_29, L_42, /*hidden argument*/NULL);
		return L_43;
	}
}
// System.Void Cinemachine.CinemachineGroupComposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer__ctor_m7FC019C66BF7BFC724ECBE6614922A341CEAEB9F (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, const RuntimeMethod* method)
{
	{
		// public float m_GroupFramingSize = 0.8f;
		__this->set_m_GroupFramingSize_34((0.800000012f));
		// public FramingMode m_FramingMode = FramingMode.HorizontalAndVertical;
		__this->set_m_FramingMode_35(2);
		// public float m_FrameDamping = 2f;
		__this->set_m_FrameDamping_36((2.0f));
		// public float m_MaxDollyIn = 5000f;
		__this->set_m_MaxDollyIn_38((5000.0f));
		// public float m_MaxDollyOut = 5000f;
		__this->set_m_MaxDollyOut_39((5000.0f));
		// public float m_MinimumDistance = 1;
		__this->set_m_MinimumDistance_40((1.0f));
		// public float m_MaximumDistance = 5000f;
		__this->set_m_MaximumDistance_41((5000.0f));
		// public float m_MinimumFOV = 3;
		__this->set_m_MinimumFOV_42((3.0f));
		// public float m_MaximumFOV = 60;
		__this->set_m_MaximumFOV_43((60.0f));
		// public float m_MinimumOrthoSize = 1;
		__this->set_m_MinimumOrthoSize_44((1.0f));
		// public float m_MaximumOrthoSize = 5000;
		__this->set_m_MaximumOrthoSize_45((5000.0f));
		CinemachineComposer__ctor_mA02E72656795D0813435386C46CEEB144AB29820(__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.CinemachineHardLockToTarget::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineHardLockToTarget_get_IsValid_mB4B8596FAC003DDB676DA62F8791144FF82EC9FF (CinemachineHardLockToTarget_t0556F819A6E1BA2E2D6F6449A4B73EC818A08ABA * __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 && 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.CinemachineHardLockToTarget::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineHardLockToTarget_get_Stage_m5593A2FD90EE9EBEA068EE1D2316B2A17BB445C7 (CinemachineHardLockToTarget_t0556F819A6E1BA2E2D6F6449A4B73EC818A08ABA * __this, const RuntimeMethod* method)
{
	{
		// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Body; } }
		return (int32_t)(0);
	}
}
// System.Single Cinemachine.CinemachineHardLockToTarget::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineHardLockToTarget_GetMaxDampTime_m9AE2387AE059EECF8F26E7F790D64B3051DDE58A (CinemachineHardLockToTarget_t0556F819A6E1BA2E2D6F6449A4B73EC818A08ABA * __this, const RuntimeMethod* method)
{
	{
		// public override float GetMaxDampTime() { return m_Damping; }
		float L_0 = __this->get_m_Damping_12();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineHardLockToTarget::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineHardLockToTarget_MutateCameraState_mA26502B42607E6B42316FDB154CCA0F0677D7FB2 (CinemachineHardLockToTarget_t0556F819A6E1BA2E2D6F6449A4B73EC818A08ABA * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (!IsValid)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// Vector3 dampedPos = FollowTargetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CinemachineComponentBase_get_FollowTargetPosition_mF3A92D2EE8A07BC0E1FC820AFAA5F4CC24CD1C94(__this, /*hidden argument*/NULL);
		V_0 = L_1;
		// if (deltaTime >= 0)
		float L_2 = ___deltaTime1;
		if ((!(((float)L_2) >= ((float)(0.0f)))))
		{
			goto IL_0042;
		}
	}
	{
		// dampedPos = m_PreviousTargetPosition + VirtualCamera.DetachedFollowTargetDamp(
		//     dampedPos - m_PreviousTargetPosition, m_Damping, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = __this->get_m_PreviousTargetPosition_13();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4;
		L_4 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6 = __this->get_m_PreviousTargetPosition_13();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_5, L_6, /*hidden argument*/NULL);
		float L_8 = __this->get_m_Damping_12();
		float L_9 = ___deltaTime1;
		NullCheck(L_4);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m4CE171B4B2D093A57D4DA99688A0BFD8788BDA68(L_4, L_7, L_8, L_9, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_3, L_10, /*hidden argument*/NULL);
		V_0 = L_11;
	}

IL_0042:
	{
		// m_PreviousTargetPosition = dampedPos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = V_0;
		__this->set_m_PreviousTargetPosition_13(L_12);
		// curState.RawPosition = dampedPos;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_13 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14 = V_0;
		CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_13, L_14, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineHardLockToTarget::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineHardLockToTarget__ctor_m80D0530B0306D501FB1279AD9D5FC08C86954F39 (CinemachineHardLockToTarget_t0556F819A6E1BA2E2D6F6449A4B73EC818A08ABA * __this, const RuntimeMethod* method)
{
	{
		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.CinemachineHardLookAt::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineHardLookAt_get_IsValid_m14C472D0B12C8ED2F7CBEDE1463485F546FB8856 (CinemachineHardLookAt_t0FADE3576AA32DDECD19A1071C009574262B17BC * __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.CinemachineHardLookAt::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineHardLookAt_get_Stage_mF5E12651C246600173A452EB64701A6D385CF832 (CinemachineHardLookAt_t0FADE3576AA32DDECD19A1071C009574262B17BC * __this, const RuntimeMethod* method)
{
	{
		// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
		return (int32_t)(1);
	}
}
// System.Void Cinemachine.CinemachineHardLookAt::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineHardLookAt_MutateCameraState_mC529F56FDA06226E4280449F649102B7392C4D17 (CinemachineHardLookAt_t0FADE3576AA32DDECD19A1071C009574262B17BC * __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));
	{
		// 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_0075;
		}
	}
	{
		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_0075;
		}
	}
	{
		// Vector3 dir = (curState.ReferenceLookAt - curState.CorrectedPosition);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_3 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		L_4 = CameraState_get_ReferenceLookAt_m32BCDF0492BA9AAECC597DF02676D66BF0566548_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_3, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_5 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = CameraState_get_CorrectedPosition_mFEB78C718574311BE01F52353220D8E3EC062344((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_5, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_4, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		// if (dir.magnitude > Epsilon)
		float L_8;
		L_8 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), /*hidden argument*/NULL);
		if ((!(((float)L_8) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0075;
		}
	}
	{
		// if (Vector3.Cross(dir.normalized, curState.ReferenceUp).magnitude < Epsilon)
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = Vector3_get_normalized_m2FA6DF38F97BDA4CCBDAE12B9FE913A241DAC8D5((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_10 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_10, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = Vector3_Cross_m63414F0C545EBB616F339FF8830D37F9230736A4(L_9, L_11, /*hidden argument*/NULL);
		V_1 = L_12;
		float L_13;
		L_13 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_1), /*hidden argument*/NULL);
		if ((!(((float)L_13) < ((float)(9.99999975E-05f)))))
		{
			goto IL_0063;
		}
	}
	{
		// curState.RawOrientation = Quaternion.FromToRotation(Vector3.forward, dir);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_14 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16 = V_0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_17;
		L_17 = Quaternion_FromToRotation_mD0EBB9993FC7C6A45724D0365B09F11F1CEADB80(L_15, L_16, /*hidden argument*/NULL);
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_14, L_17, /*hidden argument*/NULL);
		return;
	}

IL_0063:
	{
		// curState.RawOrientation = Quaternion.LookRotation(dir, curState.ReferenceUp);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_18 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = V_0;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_20 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21;
		L_21 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_20, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_22;
		L_22 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_19, L_21, /*hidden argument*/NULL);
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_18, L_22, /*hidden argument*/NULL);
	}

IL_0075:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineHardLookAt::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineHardLookAt__ctor_mC6209571CD75BACFB0D27C6A4F23294C575CD139 (CinemachineHardLookAt_t0FADE3576AA32DDECD19A1071C009574262B17BC * __this, const RuntimeMethod* method)
{
	{
		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.Void Cinemachine.CinemachineImpulseChannelPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseChannelPropertyAttribute__ctor_mB2115A1DF97474375A0EF9E96301CF5273149443 (CinemachineImpulseChannelPropertyAttribute_tFBABB32BA02E1BD5F8E61C49791BC044CA1C3E98 * __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.CinemachineImpulseDefinition::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_OnValidate_mFA3F1DA4B88CBB26F7529483BAB1AFB7D1ACA39E (CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * __this, const RuntimeMethod* method)
{
	{
		// m_ImpactRadius = Mathf.Max(0, m_ImpactRadius);
		float L_0 = __this->get_m_ImpactRadius_7();
		float L_1;
		L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_0, /*hidden argument*/NULL);
		__this->set_m_ImpactRadius_7(L_1);
		// m_DissipationDistance = Mathf.Max(0, m_DissipationDistance);
		float L_2 = __this->get_m_DissipationDistance_10();
		float L_3;
		L_3 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_2, /*hidden argument*/NULL);
		__this->set_m_DissipationDistance_10(L_3);
		// m_TimeEnvelope.Validate();
		EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 * L_4 = __this->get_address_of_m_TimeEnvelope_6();
		EnvelopeDefinition_Validate_mA0464BC35544052393B17674F751FAA755051B14((EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 *)L_4, /*hidden argument*/NULL);
		// m_PropagationSpeed = Mathf.Max(1, m_PropagationSpeed);
		float L_5 = __this->get_m_PropagationSpeed_11();
		float L_6;
		L_6 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((1.0f), L_5, /*hidden argument*/NULL);
		__this->set_m_PropagationSpeed_11(L_6);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineImpulseDefinition::CreateEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_CreateEvent_m4321107CAE385B5FB027FBFF5DD5B7D5B034C783 (CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___velocity1, const RuntimeMethod* method)
{
	{
		// CreateAndReturnEvent(position, velocity);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___position0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___velocity1;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_2;
		L_2 = CinemachineImpulseDefinition_CreateAndReturnEvent_mA242BCF220FF29B7BD481ECFD63485A8AE5F8220(__this, L_0, L_1, /*hidden argument*/NULL);
		// }
		return;
	}
}
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::CreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * CinemachineImpulseDefinition_CreateAndReturnEvent_mA242BCF220FF29B7BD481ECFD63485A8AE5F8220 (CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___velocity1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * V_0 = NULL;
	{
		// if (m_RawSignal == null || Mathf.Abs(m_TimeEnvelope.Duration) < UnityVectorExtensions.Epsilon)
		SignalSourceAsset_tFFAC68BDCF8F378E0457B134CA66B4A72722D52B * L_0 = __this->get_m_RawSignal_1();
		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_0025;
		}
	}
	{
		EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 * L_2 = __this->get_address_of_m_TimeEnvelope_6();
		float L_3;
		L_3 = EnvelopeDefinition_get_Duration_m494621ABECC584E355834D287BEA915BD68A774F((EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 *)L_2, /*hidden argument*/NULL);
		float L_4;
		L_4 = fabsf(L_3);
		if ((!(((float)L_4) < ((float)(9.99999975E-05f)))))
		{
			goto IL_0027;
		}
	}

IL_0025:
	{
		// return null;
		return (ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 *)NULL;
	}

IL_0027:
	{
		// CinemachineImpulseManager.ImpulseEvent e
		//     = CinemachineImpulseManager.Instance.NewImpulseEvent();
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * L_5;
		L_5 = CinemachineImpulseManager_get_Instance_m2610081DC5D98082D240CE3FD7C6C6CEAE571DE4(/*hidden argument*/NULL);
		NullCheck(L_5);
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_6;
		L_6 = CinemachineImpulseManager_NewImpulseEvent_mF579A9519CE81229E765EFF552B4556FE8625198(L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		// e.m_Envelope = m_TimeEnvelope;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_7 = V_0;
		EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  L_8 = __this->get_m_TimeEnvelope_6();
		NullCheck(L_7);
		L_7->set_m_Envelope_1(L_8);
		// e.m_Envelope = m_TimeEnvelope;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_9 = V_0;
		EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  L_10 = __this->get_m_TimeEnvelope_6();
		NullCheck(L_9);
		L_9->set_m_Envelope_1(L_10);
		// if (m_TimeEnvelope.m_ScaleWithImpact)
		EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 * L_11 = __this->get_address_of_m_TimeEnvelope_6();
		bool L_12 = L_11->get_m_ScaleWithImpact_5();
		if (!L_12)
		{
			goto IL_0072;
		}
	}
	{
		// e.m_Envelope.m_DecayTime *= Mathf.Sqrt(velocity.magnitude);
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_13 = V_0;
		NullCheck(L_13);
		EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7 * L_14 = L_13->get_address_of_m_Envelope_1();
		float* L_15 = L_14->get_address_of_m_DecayTime_4();
		float* L_16 = L_15;
		float L_17 = *((float*)L_16);
		float L_18;
		L_18 = Vector3_get_magnitude_mDDD40612220D8104E77E993E18A101A69A944991((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&___velocity1), /*hidden argument*/NULL);
		float L_19;
		L_19 = sqrtf(L_18);
		*((float*)L_16) = (float)((float)il2cpp_codegen_multiply((float)L_17, (float)L_19));
	}

IL_0072:
	{
		// e.m_SignalSource = new SignalSource(this, velocity);
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_20 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = ___velocity1;
		SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA * L_22 = (SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA *)il2cpp_codegen_object_new(SignalSource_tDE7CF3C3E08BA746F762E93807E2B2A192B013DA_il2cpp_TypeInfo_var);
		SignalSource__ctor_mCB153F491DABCD71273BD63B24BF32099AEBEF80(L_22, __this, L_21, /*hidden argument*/NULL);
		NullCheck(L_20);
		L_20->set_m_SignalSource_2(L_22);
		// e.m_Position = position;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_23 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = ___position0;
		NullCheck(L_23);
		L_23->set_m_Position_3(L_24);
		// e.m_Radius = m_ImpactRadius;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_25 = V_0;
		float L_26 = __this->get_m_ImpactRadius_7();
		NullCheck(L_25);
		L_25->set_m_Radius_4(L_26);
		// e.m_Channel = m_ImpulseChannel;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_27 = V_0;
		int32_t L_28 = __this->get_m_ImpulseChannel_0();
		NullCheck(L_27);
		L_27->set_m_Channel_6(L_28);
		// e.m_DirectionMode = m_DirectionMode;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_29 = V_0;
		int32_t L_30 = __this->get_m_DirectionMode_8();
		NullCheck(L_29);
		L_29->set_m_DirectionMode_5(L_30);
		// e.m_DissipationMode = m_DissipationMode;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_31 = V_0;
		int32_t L_32 = __this->get_m_DissipationMode_9();
		NullCheck(L_31);
		L_31->set_m_DissipationMode_7(L_32);
		// e.m_DissipationDistance = m_DissipationDistance;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_33 = V_0;
		float L_34 = __this->get_m_DissipationDistance_10();
		NullCheck(L_33);
		L_33->set_m_DissipationDistance_8(L_34);
		// e.m_PropagationSpeed = m_PropagationSpeed;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_35 = V_0;
		float L_36 = __this->get_m_PropagationSpeed_11();
		NullCheck(L_35);
		L_35->set_m_PropagationSpeed_9(L_36);
		// CinemachineImpulseManager.Instance.AddImpulseEvent(e);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * L_37;
		L_37 = CinemachineImpulseManager_get_Instance_m2610081DC5D98082D240CE3FD7C6C6CEAE571DE4(/*hidden argument*/NULL);
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_38 = V_0;
		NullCheck(L_37);
		CinemachineImpulseManager_AddImpulseEvent_m3C54AC87600E365FB98F0A8D43B6A1A0F96EA3C7(L_37, L_38, /*hidden argument*/NULL);
		// return e;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_39 = V_0;
		return L_39;
	}
}
// System.Void Cinemachine.CinemachineImpulseDefinition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition__ctor_mD30405D1F3CE7A681B0907945FB88F845C2FED85 (CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * __this, const RuntimeMethod* method)
{
	{
		// public int m_ImpulseChannel = 1;
		__this->set_m_ImpulseChannel_0(1);
		// public float m_AmplitudeGain = 1f;
		__this->set_m_AmplitudeGain_2((1.0f));
		// public float m_FrequencyGain = 1f;
		__this->set_m_FrequencyGain_3((1.0f));
		// public bool m_Randomize = true;
		__this->set_m_Randomize_5((bool)1);
		// public CinemachineImpulseManager.EnvelopeDefinition m_TimeEnvelope
		//     = CinemachineImpulseManager.EnvelopeDefinition.Default();
		EnvelopeDefinition_t9EF1466C34242423E6EB2E47340E358A6CEEDAF7  L_0;
		L_0 = EnvelopeDefinition_Default_m6048BC0ADAE235D4D0F47D57AC6F07F8031E8502(/*hidden argument*/NULL);
		__this->set_m_TimeEnvelope_6(L_0);
		// public float m_ImpactRadius = 100;
		__this->set_m_ImpactRadius_7((100.0f));
		// public CinemachineImpulseManager.ImpulseEvent.DissipationMode m_DissipationMode
		//     = CinemachineImpulseManager.ImpulseEvent.DissipationMode.ExponentialDecay;
		__this->set_m_DissipationMode_9(2);
		// public float m_DissipationDistance = 1000;
		__this->set_m_DissipationDistance_10((1000.0f));
		// public float m_PropagationSpeed = 343;  // speed of sound
		__this->set_m_PropagationSpeed_11((343.0f));
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__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.CinemachineImpulseDefinitionPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinitionPropertyAttribute__ctor_mF66F03AD5A4EB4ECA78856EEAEE26142F522E1D1 (CinemachineImpulseDefinitionPropertyAttribute_t25762B40954929429EE576107D2B738180ABE9B6 * __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.CinemachineImpulseEnvelopePropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseEnvelopePropertyAttribute__ctor_m102C22E2CEE8BF51F3C95D3C751035320B1C8574 (CinemachineImpulseEnvelopePropertyAttribute_tD3F6AB063DBD9F81CD97ED6ED555648D9A984580 * __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.CinemachineImpulseListener::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseListener_PostPipelineStageCallback_m5DB0EB79B863014AEA4AD493E8989EB789B83119 (CinemachineImpulseListener_tE6349A3DD7A1398E14058CDAEE37D2776AAE3A45 * __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*)&CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// if (stage == CinemachineCore.Stage.Aim)
		int32_t L_0 = ___stage1;
		if ((!(((uint32_t)L_0) == ((uint32_t)1))))
		{
			goto IL_0075;
		}
	}
	{
		// Vector3 impulsePos = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_0 = L_1;
		// Quaternion impulseRot = Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_2;
		L_2 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		V_1 = L_2;
		// if (CinemachineImpulseManager.Instance.GetImpulseAt(
		//     state.FinalPosition, m_Use2DDistance, m_ChannelMask,
		//     out impulsePos, out impulseRot))
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * L_3;
		L_3 = CinemachineImpulseManager_get_Instance_m2610081DC5D98082D240CE3FD7C6C6CEAE571DE4(/*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_4 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		L_5 = CameraState_get_FinalPosition_mABA119F4F7BDAB3C56B5A9D50A0A4E9F0EC5BFBA((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_4, /*hidden argument*/NULL);
		bool L_6 = __this->get_m_Use2DDistance_9();
		int32_t L_7 = __this->get_m_ChannelMask_7();
		NullCheck(L_3);
		bool L_8;
		L_8 = CinemachineImpulseManager_GetImpulseAt_mD63748BEEF92691CD8962594BC86D8AACC6908D6(L_3, L_5, L_6, L_7, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)(&V_1), /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0075;
		}
	}
	{
		// state.PositionCorrection += impulsePos * -m_Gain;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_9 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_10 = L_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = CameraState_get_PositionCorrection_m19DFDEC5E34379495FE563689462063CF01CC87B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_10, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12 = V_0;
		float L_13 = __this->get_m_Gain_8();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_12, ((-L_13)), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_11, L_14, /*hidden argument*/NULL);
		CameraState_set_PositionCorrection_m5A6BC8785013D7DA1B8B814BEA2FB2893C8D681B_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_10, L_15, /*hidden argument*/NULL);
		// impulseRot = Quaternion.SlerpUnclamped(Quaternion.identity, impulseRot, -m_Gain);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_16;
		L_16 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_17 = V_1;
		float L_18 = __this->get_m_Gain_8();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_19;
		L_19 = Quaternion_SlerpUnclamped_m654DA9A5B418C2E18B2794BC0CE92E52DF96151F(L_16, L_17, ((-L_18)), /*hidden argument*/NULL);
		V_1 = L_19;
		// state.OrientationCorrection = state.OrientationCorrection * impulseRot;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_20 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_21 = ___state2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_22;
		L_22 = CameraState_get_OrientationCorrection_m50B2841F1C1C41B276CE76048DBE68CC355EBE9E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_21, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_23 = V_1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_24;
		L_24 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_22, L_23, /*hidden argument*/NULL);
		CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_20, L_24, /*hidden argument*/NULL);
	}

IL_0075:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineImpulseListener::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseListener__ctor_m4D00191CF14DEA2304345E89ABF693D06026AF33 (CinemachineImpulseListener_tE6349A3DD7A1398E14058CDAEE37D2776AAE3A45 * __this, const RuntimeMethod* method)
{
	{
		// public int m_ChannelMask = 1;
		__this->set_m_ChannelMask_7(1);
		// public float m_Gain = 1;
		__this->set_m_Gain_8((1.0f));
		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.CinemachineImpulseManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager__ctor_m00612FBC540CE6AACDFECE7943168B27C2A3848F (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method)
{
	{
		// private CinemachineImpulseManager() {}
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		// private CinemachineImpulseManager() {}
		return;
	}
}
// Cinemachine.CinemachineImpulseManager Cinemachine.CinemachineImpulseManager::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * CinemachineImpulseManager_get_Instance_m2610081DC5D98082D240CE3FD7C6C6CEAE571DE4 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (sInstance == null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * L_0 = ((CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var))->get_sInstance_0();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		// sInstance = new CinemachineImpulseManager();
		CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * L_1 = (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E *)il2cpp_codegen_object_new(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		CinemachineImpulseManager__ctor_m00612FBC540CE6AACDFECE7943168B27C2A3848F(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		((CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var))->set_sInstance_0(L_1);
	}

IL_0011:
	{
		// return sInstance;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * L_2 = ((CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var))->get_sInstance_0();
		return L_2;
	}
}
// System.Void Cinemachine.CinemachineImpulseManager::InitializeModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_InitializeModule_m6DCF2F486EBEA933CC146F7476010FE2D598E0DF (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (sInstance != null)
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * L_0 = ((CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var))->get_sInstance_0();
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		// sInstance.Clear();
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * L_1 = ((CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var))->get_sInstance_0();
		NullCheck(L_1);
		CinemachineImpulseManager_Clear_mA812D41CE685AADD048C6257BBC2EF82F0022F13(L_1, /*hidden argument*/NULL);
	}

IL_0011:
	{
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineImpulseManager::GetImpulseAt(UnityEngine.Vector3,System.Boolean,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineImpulseManager_GetImpulseAt_mD63748BEEF92691CD8962594BC86D8AACC6908D6 (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___listenerLocation0, bool ___distance2D1, int32_t ___channelMask2, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___pos3, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * ___rot4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m98D8AF80E7822C1E8B52D7A1F8D8ADB550E32638_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m34B4D36AD2C7ECAA12B11157DBFA303136085CCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m77FE9966F5433F8A17A0E52C0FBBBE6E65365B9E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * V_2 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		// bool nontrivialResult = false;
		V_0 = (bool)0;
		// pos = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_0 = ___pos3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_0 = L_1;
		// rot = Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * L_2 = ___rot4;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_3;
		L_3 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)L_2 = L_3;
		// if (m_ActiveEvents != null)
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_4 = __this->get_m_ActiveEvents_3();
		if (!L_4)
		{
			goto IL_00e1;
		}
	}
	{
		// for (int i = m_ActiveEvents.Count - 1; i >= 0; --i)
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_5 = __this->get_m_ActiveEvents_3();
		NullCheck(L_5);
		int32_t L_6;
		L_6 = List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_inline(L_5, /*hidden argument*/List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_RuntimeMethod_var);
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1));
		goto IL_00da;
	}

IL_0038:
	{
		// ImpulseEvent e = m_ActiveEvents[i];
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_7 = __this->get_m_ActiveEvents_3();
		int32_t L_8 = V_1;
		NullCheck(L_7);
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_9;
		L_9 = List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_inline(L_7, L_8, /*hidden argument*/List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_RuntimeMethod_var);
		V_2 = L_9;
		// if (e == null || e.Expired)
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_10 = V_2;
		if (!L_10)
		{
			goto IL_0050;
		}
	}
	{
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_11 = V_2;
		NullCheck(L_11);
		bool L_12;
		L_12 = ImpulseEvent_get_Expired_m06944921FE1EEA9118BFAEE7F52E73280418DCA7(L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0086;
		}
	}

IL_0050:
	{
		// m_ActiveEvents.RemoveAt(i);
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_13 = __this->get_m_ActiveEvents_3();
		int32_t L_14 = V_1;
		NullCheck(L_13);
		List_1_RemoveAt_m34B4D36AD2C7ECAA12B11157DBFA303136085CCD(L_13, L_14, /*hidden argument*/List_1_RemoveAt_m34B4D36AD2C7ECAA12B11157DBFA303136085CCD_RuntimeMethod_var);
		// if (e != null)
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_15 = V_2;
		if (!L_15)
		{
			goto IL_00d6;
		}
	}
	{
		// if (m_ExpiredEvents == null)
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_16 = __this->get_m_ExpiredEvents_2();
		if (L_16)
		{
			goto IL_0072;
		}
	}
	{
		// m_ExpiredEvents = new List<ImpulseEvent>();
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_17 = (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 *)il2cpp_codegen_object_new(List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2_il2cpp_TypeInfo_var);
		List_1__ctor_m77FE9966F5433F8A17A0E52C0FBBBE6E65365B9E(L_17, /*hidden argument*/List_1__ctor_m77FE9966F5433F8A17A0E52C0FBBBE6E65365B9E_RuntimeMethod_var);
		__this->set_m_ExpiredEvents_2(L_17);
	}

IL_0072:
	{
		// e.Clear();
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_18 = V_2;
		NullCheck(L_18);
		ImpulseEvent_Clear_m3FBD19A05EAC470ACE87FAC6CF8FCBBB01E278A2(L_18, /*hidden argument*/NULL);
		// m_ExpiredEvents.Add(e);
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_19 = __this->get_m_ExpiredEvents_2();
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_20 = V_2;
		NullCheck(L_19);
		List_1_Add_m98D8AF80E7822C1E8B52D7A1F8D8ADB550E32638(L_19, L_20, /*hidden argument*/List_1_Add_m98D8AF80E7822C1E8B52D7A1F8D8ADB550E32638_RuntimeMethod_var);
		// }
		goto IL_00d6;
	}

IL_0086:
	{
		// else if ((e.m_Channel & channelMask) != 0)
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_21 = V_2;
		NullCheck(L_21);
		int32_t L_22 = L_21->get_m_Channel_6();
		int32_t L_23 = ___channelMask2;
		if (!((int32_t)((int32_t)L_22&(int32_t)L_23)))
		{
			goto IL_00d6;
		}
	}
	{
		// Vector3 pos0 = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_3 = L_24;
		// Quaternion rot0 = Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_25;
		L_25 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		V_4 = L_25;
		// if (e.GetDecayedSignal(listenerLocation, distance2D, out pos0, out rot0))
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_26 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = ___listenerLocation0;
		bool L_28 = ___distance2D1;
		NullCheck(L_26);
		bool L_29;
		L_29 = ImpulseEvent_GetDecayedSignal_m973C1F0E6D32DC4DD14ECDF280FE58D14F6943EC(L_26, L_27, L_28, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)(&V_4), /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_00d6;
		}
	}
	{
		// nontrivialResult = true;
		V_0 = (bool)1;
		// pos += pos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_30 = ___pos3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_31 = ___pos3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_31);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_32, L_33, /*hidden argument*/NULL);
		*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_30 = L_34;
		// rot *= rot0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * L_35 = ___rot4;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * L_36 = ___rot4;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_37 = (*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)L_36);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_38 = V_4;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_39;
		L_39 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_37, L_38, /*hidden argument*/NULL);
		*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)L_35 = L_39;
	}

IL_00d6:
	{
		// for (int i = m_ActiveEvents.Count - 1; i >= 0; --i)
		int32_t L_40 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)1));
	}

IL_00da:
	{
		// for (int i = m_ActiveEvents.Count - 1; i >= 0; --i)
		int32_t L_41 = V_1;
		if ((((int32_t)L_41) >= ((int32_t)0)))
		{
			goto IL_0038;
		}
	}

IL_00e1:
	{
		// return nontrivialResult;
		bool L_42 = V_0;
		return L_42;
	}
}
// System.Boolean Cinemachine.CinemachineImpulseManager::get_IgnoreTimeScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineImpulseManager_get_IgnoreTimeScale_m7286B8E9A54BE18D4D002F7824057EF9B4A6F581 (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method)
{
	{
		// public bool IgnoreTimeScale { get; set; }
		bool L_0 = __this->get_U3CIgnoreTimeScaleU3Ek__BackingField_4();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineImpulseManager::set_IgnoreTimeScale(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_set_IgnoreTimeScale_m734F8037EA5DDBAFEFE2AE02FE1AC87AD5FD333F (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public bool IgnoreTimeScale { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CIgnoreTimeScaleU3Ek__BackingField_4(L_0);
		return;
	}
}
// System.Single Cinemachine.CinemachineImpulseManager::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineImpulseManager_get_CurrentTime_mE6D6E38260F7F6CA352A44825C905F3CABC331ED (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __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;
	}
	{
		// public float CurrentTime { get { return IgnoreTimeScale ? Time.realtimeSinceStartup : CinemachineCore.CurrentTime; } }
		bool L_0;
		L_0 = CinemachineImpulseManager_get_IgnoreTimeScale_m7286B8E9A54BE18D4D002F7824057EF9B4A6F581_inline(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_1;
		L_1 = CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625(/*hidden argument*/NULL);
		return L_1;
	}

IL_000e:
	{
		float L_2;
		L_2 = Time_get_realtimeSinceStartup_m5228CC1C1E57213D4148E965499072EA70D8C02B(/*hidden argument*/NULL);
		return L_2;
	}
}
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseManager::NewImpulseEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * CinemachineImpulseManager_NewImpulseEvent_mF579A9519CE81229E765EFF552B4556FE8625198 (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m34B4D36AD2C7ECAA12B11157DBFA303136085CCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_ExpiredEvents == null || m_ExpiredEvents.Count == 0)
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_0 = __this->get_m_ExpiredEvents_2();
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_1 = __this->get_m_ExpiredEvents_2();
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_inline(L_1, /*hidden argument*/List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_001b;
		}
	}

IL_0015:
	{
		// return new ImpulseEvent();
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_3 = (ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 *)il2cpp_codegen_object_new(ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4_il2cpp_TypeInfo_var);
		ImpulseEvent__ctor_mBDBA49A0F06CCB22CAB3ADCFB3B62BB1EF812E53(L_3, /*hidden argument*/NULL);
		return L_3;
	}

IL_001b:
	{
		// e = m_ExpiredEvents[m_ExpiredEvents.Count-1];
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_4 = __this->get_m_ExpiredEvents_2();
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_5 = __this->get_m_ExpiredEvents_2();
		NullCheck(L_5);
		int32_t L_6;
		L_6 = List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_inline(L_5, /*hidden argument*/List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_RuntimeMethod_var);
		NullCheck(L_4);
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_7;
		L_7 = List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_inline(L_4, ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), /*hidden argument*/List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_RuntimeMethod_var);
		// m_ExpiredEvents.RemoveAt(m_ExpiredEvents.Count-1);
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_8 = __this->get_m_ExpiredEvents_2();
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_9 = __this->get_m_ExpiredEvents_2();
		NullCheck(L_9);
		int32_t L_10;
		L_10 = List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_inline(L_9, /*hidden argument*/List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_RuntimeMethod_var);
		NullCheck(L_8);
		List_1_RemoveAt_m34B4D36AD2C7ECAA12B11157DBFA303136085CCD(L_8, ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)), /*hidden argument*/List_1_RemoveAt_m34B4D36AD2C7ECAA12B11157DBFA303136085CCD_RuntimeMethod_var);
		// return e;
		return L_7;
	}
}
// System.Void Cinemachine.CinemachineImpulseManager::AddImpulseEvent(Cinemachine.CinemachineImpulseManager/ImpulseEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_AddImpulseEvent_m3C54AC87600E365FB98F0A8D43B6A1A0F96EA3C7 (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * ___e0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m98D8AF80E7822C1E8B52D7A1F8D8ADB550E32638_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m77FE9966F5433F8A17A0E52C0FBBBE6E65365B9E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_ActiveEvents == null)
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_0 = __this->get_m_ActiveEvents_3();
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		// m_ActiveEvents = new List<ImpulseEvent>();
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_1 = (List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 *)il2cpp_codegen_object_new(List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2_il2cpp_TypeInfo_var);
		List_1__ctor_m77FE9966F5433F8A17A0E52C0FBBBE6E65365B9E(L_1, /*hidden argument*/List_1__ctor_m77FE9966F5433F8A17A0E52C0FBBBE6E65365B9E_RuntimeMethod_var);
		__this->set_m_ActiveEvents_3(L_1);
	}

IL_0013:
	{
		// if (e != null)
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_2 = ___e0;
		if (!L_2)
		{
			goto IL_002e;
		}
	}
	{
		// e.m_StartTime = CurrentTime;
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_3 = ___e0;
		float L_4;
		L_4 = CinemachineImpulseManager_get_CurrentTime_mE6D6E38260F7F6CA352A44825C905F3CABC331ED(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		L_3->set_m_StartTime_0(L_4);
		// m_ActiveEvents.Add(e);
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_5 = __this->get_m_ActiveEvents_3();
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_6 = ___e0;
		NullCheck(L_5);
		List_1_Add_m98D8AF80E7822C1E8B52D7A1F8D8ADB550E32638(L_5, L_6, /*hidden argument*/List_1_Add_m98D8AF80E7822C1E8B52D7A1F8D8ADB550E32638_RuntimeMethod_var);
	}

IL_002e:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineImpulseManager::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_Clear_mA812D41CE685AADD048C6257BBC2EF82F0022F13 (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m74FD5D816448F9F5018187863FC987AEDC00E1A8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// if (m_ActiveEvents != null)
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_0 = __this->get_m_ActiveEvents_3();
		if (!L_0)
		{
			goto IL_003a;
		}
	}
	{
		// for (int i = 0; i < m_ActiveEvents.Count; ++i)
		V_0 = 0;
		goto IL_0021;
	}

IL_000c:
	{
		// m_ActiveEvents[i].Clear();
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_1 = __this->get_m_ActiveEvents_3();
		int32_t L_2 = V_0;
		NullCheck(L_1);
		ImpulseEvent_tA4C266AD475661A281A94672236D06B092C069A4 * L_3;
		L_3 = List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_inline(L_1, L_2, /*hidden argument*/List_1_get_Item_m8DA95204034C2D965968BE74E8293B7CCB873638_RuntimeMethod_var);
		NullCheck(L_3);
		ImpulseEvent_Clear_m3FBD19A05EAC470ACE87FAC6CF8FCBBB01E278A2(L_3, /*hidden argument*/NULL);
		// for (int i = 0; i < m_ActiveEvents.Count; ++i)
		int32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_0021:
	{
		// for (int i = 0; i < m_ActiveEvents.Count; ++i)
		int32_t L_5 = V_0;
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_6 = __this->get_m_ActiveEvents_3();
		NullCheck(L_6);
		int32_t L_7;
		L_7 = List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_inline(L_6, /*hidden argument*/List_1_get_Count_mCA04448FCCE8565415016BE195D26377CA462CEC_RuntimeMethod_var);
		if ((((int32_t)L_5) < ((int32_t)L_7)))
		{
			goto IL_000c;
		}
	}
	{
		// m_ActiveEvents.Clear();
		List_1_tBAF5EE7B3500D286126C3D55D2365CD744E3A4E2 * L_8 = __this->get_m_ActiveEvents_3();
		NullCheck(L_8);
		List_1_Clear_m74FD5D816448F9F5018187863FC987AEDC00E1A8(L_8, /*hidden argument*/List_1_Clear_m74FD5D816448F9F5018187863FC987AEDC00E1A8_RuntimeMethod_var);
	}

IL_003a:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineImpulseManager::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager__cctor_mA7E7C7140C2AF2C42811EC72E2B137314E583114 (const RuntimeMethod* method)
{
	{
		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.CinemachineImpulseSource::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_OnValidate_m83C3BD911B9348F88DC2AE85D1DB974A8E10979D (CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D * __this, const RuntimeMethod* method)
{
	{
		// m_ImpulseDefinition.OnValidate();
		CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * L_0 = __this->get_m_ImpulseDefinition_4();
		NullCheck(L_0);
		CinemachineImpulseDefinition_OnValidate_mFA3F1DA4B88CBB26F7529483BAB1AFB7D1ACA39E(L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseAt(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseAt_m0A99A6E18F64EB89296877D1A6816D72CB58CA3B (CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___position0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___velocity1, const RuntimeMethod* method)
{
	{
		// if (m_ImpulseDefinition != null)
		CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * L_0 = __this->get_m_ImpulseDefinition_4();
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		// m_ImpulseDefinition.CreateEvent(position, velocity);
		CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * L_1 = __this->get_m_ImpulseDefinition_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___position0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = ___velocity1;
		NullCheck(L_1);
		CinemachineImpulseDefinition_CreateEvent_m4321107CAE385B5FB027FBFF5DD5B7D5B034C783(L_1, L_2, L_3, /*hidden argument*/NULL);
	}

IL_0015:
	{
		// }
		return;
	}
}
// 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)
{
	{
		// GenerateImpulseAt(transform.position, velocity);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_0, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___velocity0;
		CinemachineImpulseSource_GenerateImpulseAt_m0A99A6E18F64EB89296877D1A6816D72CB58CA3B(__this, L_1, L_2, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulse(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulse_m2F8A5B9B2CB9F5A1F7E76D2034B8F6BBED59C083 (CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D * __this, float ___force0, const RuntimeMethod* method)
{
	{
		// GenerateImpulseAt(transform.position, new Vector3(0, -force, 0));
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_0, /*hidden argument*/NULL);
		float L_2 = ___force0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		memset((&L_3), 0, sizeof(L_3));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_3), (0.0f), ((-L_2)), (0.0f), /*hidden argument*/NULL);
		CinemachineImpulseSource_GenerateImpulseAt_m0A99A6E18F64EB89296877D1A6816D72CB58CA3B(__this, L_1, L_3, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulse_mED2BDD40C547E077E1DF815B796F382D4354F7FC (CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D * __this, const RuntimeMethod* method)
{
	{
		// GenerateImpulse(Vector3.down);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_down_mFA85B870E184121D30F66395BB183ECAB9DD8629(/*hidden argument*/NULL);
		CinemachineImpulseSource_GenerateImpulse_mA0BA98729D31DAA4489F8A795460312C6AC987A0(__this, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineImpulseSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource__ctor_m9E80ACB84814DB64C13AD8DA4FEDAF89664D081D (CinemachineImpulseSource_t7EFCA284734A8CB50F0B45CDDF6BB924DA73998D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public CinemachineImpulseDefinition m_ImpulseDefinition = new CinemachineImpulseDefinition();
		CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 * L_0 = (CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9 *)il2cpp_codegen_object_new(CinemachineImpulseDefinition_t82ACCD6244BCBD6D54F08129D7A9259D3E510EF9_il2cpp_TypeInfo_var);
		CinemachineImpulseDefinition__ctor_mD30405D1F3CE7A681B0907945FB88F845C2FED85(L_0, /*hidden argument*/NULL);
		__this->set_m_ImpulseDefinition_4(L_0);
		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.Void Cinemachine.CinemachineIndependentImpulseListener::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener_Reset_mBCDD4E8A955637C2F86F03E77FD60522366EEF47 (CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629 * __this, const RuntimeMethod* method)
{
	{
		// m_ChannelMask = 1;
		__this->set_m_ChannelMask_6(1);
		// m_Gain = 1;
		__this->set_m_Gain_7((1.0f));
		// m_Use2DDistance = false;
		__this->set_m_Use2DDistance_8((bool)0);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineIndependentImpulseListener::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener_OnEnable_mB2F604C65010D97C7B9B49DE3EEEC2B2DD20595B (CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629 * __this, const RuntimeMethod* method)
{
	{
		// impulsePosLastFrame = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_impulsePosLastFrame_4(L_0);
		// impulseRotLastFrame = Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		__this->set_impulseRotLastFrame_5(L_1);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineIndependentImpulseListener::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener_Update_mD29D193527AEFA832942DED9837FB503532A698F (CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629 * __this, const RuntimeMethod* method)
{
	{
		// transform.position -= impulsePosLastFrame;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1 = L_0;
		NullCheck(L_1);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_1, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3 = __this->get_impulsePosLastFrame_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		L_4 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_2, L_3, /*hidden argument*/NULL);
		NullCheck(L_1);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_1, L_4, /*hidden argument*/NULL);
		// transform.rotation = transform.rotation * Quaternion.Inverse(impulseRotLastFrame);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5;
		L_5 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
		L_6 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_7;
		L_7 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_6, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_8 = __this->get_impulseRotLastFrame_5();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_9;
		L_9 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_8, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_10;
		L_10 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_7, L_9, /*hidden argument*/NULL);
		NullCheck(L_5);
		Transform_set_rotation_m1B5F3D4CE984AB31254615C9C71B0E54978583B4(L_5, L_10, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineIndependentImpulseListener::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener_LateUpdate_m1F8FA46BB2ABFD4EE0502A5D1A30B70E31B16971 (CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (CinemachineImpulseManager.Instance.GetImpulseAt(
		//     transform.position, m_Use2DDistance, m_ChannelMask,
		//     out impulsePosLastFrame, out impulseRotLastFrame))
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E_il2cpp_TypeInfo_var);
		CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * L_0;
		L_0 = CinemachineImpulseManager_get_Instance_m2610081DC5D98082D240CE3FD7C6C6CEAE571DE4(/*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_1, /*hidden argument*/NULL);
		bool L_3 = __this->get_m_Use2DDistance_8();
		int32_t L_4 = __this->get_m_ChannelMask_6();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_5 = __this->get_address_of_impulsePosLastFrame_4();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * L_6 = __this->get_address_of_impulseRotLastFrame_5();
		NullCheck(L_0);
		bool L_7;
		L_7 = CinemachineImpulseManager_GetImpulseAt_mD63748BEEF92691CD8962594BC86D8AACC6908D6(L_0, L_2, L_3, L_4, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_5, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_00a0;
		}
	}
	{
		// impulsePosLastFrame *= m_Gain;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = __this->get_impulsePosLastFrame_4();
		float L_9 = __this->get_m_Gain_7();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_8, L_9, /*hidden argument*/NULL);
		__this->set_impulsePosLastFrame_4(L_10);
		// impulseRotLastFrame = Quaternion.SlerpUnclamped(
		//     Quaternion.identity, impulseRotLastFrame, -m_Gain);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_11;
		L_11 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_12 = __this->get_impulseRotLastFrame_5();
		float L_13 = __this->get_m_Gain_7();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_14;
		L_14 = Quaternion_SlerpUnclamped_m654DA9A5B418C2E18B2794BC0CE92E52DF96151F(L_11, L_12, ((-L_13)), /*hidden argument*/NULL);
		__this->set_impulseRotLastFrame_5(L_14);
		// transform.position += impulsePosLastFrame;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_15;
		L_15 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_16 = L_15;
		NullCheck(L_16);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_16, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = __this->get_impulsePosLastFrame_4();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_17, L_18, /*hidden argument*/NULL);
		NullCheck(L_16);
		Transform_set_position_mB169E52D57EEAC1E3F22C5395968714E4F00AC91(L_16, L_19, /*hidden argument*/NULL);
		// transform.rotation = transform.rotation * impulseRotLastFrame;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_20;
		L_20 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_21;
		L_21 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_21);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_22;
		L_22 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_21, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_23 = __this->get_impulseRotLastFrame_5();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_24;
		L_24 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_22, L_23, /*hidden argument*/NULL);
		NullCheck(L_20);
		Transform_set_rotation_m1B5F3D4CE984AB31254615C9C71B0E54978583B4(L_20, L_24, /*hidden argument*/NULL);
	}

IL_00a0:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineIndependentImpulseListener::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener__ctor_m58D3A75F484AEBA326E4631720198ED751049A38 (CinemachineIndependentImpulseListener_t2B6B4126166B48CC7A26C190120810FA3795B629 * __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
// Conversion methods for marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshal_pinvoke(const CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C& unmarshaled, CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshaled_pinvoke& marshaled)
{
	marshaled.___multiplier_0 = unmarshaled.get_multiplier_0();
	marshaled.___accelTime_1 = unmarshaled.get_accelTime_1();
	marshaled.___decelTime_2 = unmarshaled.get_decelTime_2();
	marshaled.___name_3 = il2cpp_codegen_marshal_string(unmarshaled.get_name_3());
	marshaled.___inputValue_4 = unmarshaled.get_inputValue_4();
	marshaled.___mCurrentSpeed_5 = unmarshaled.get_mCurrentSpeed_5();
}
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshal_pinvoke_back(const CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshaled_pinvoke& marshaled, CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C& unmarshaled)
{
	float unmarshaled_multiplier_temp_0 = 0.0f;
	unmarshaled_multiplier_temp_0 = marshaled.___multiplier_0;
	unmarshaled.set_multiplier_0(unmarshaled_multiplier_temp_0);
	float unmarshaled_accelTime_temp_1 = 0.0f;
	unmarshaled_accelTime_temp_1 = marshaled.___accelTime_1;
	unmarshaled.set_accelTime_1(unmarshaled_accelTime_temp_1);
	float unmarshaled_decelTime_temp_2 = 0.0f;
	unmarshaled_decelTime_temp_2 = marshaled.___decelTime_2;
	unmarshaled.set_decelTime_2(unmarshaled_decelTime_temp_2);
	unmarshaled.set_name_3(il2cpp_codegen_marshal_string_result(marshaled.___name_3));
	float unmarshaled_inputValue_temp_4 = 0.0f;
	unmarshaled_inputValue_temp_4 = marshaled.___inputValue_4;
	unmarshaled.set_inputValue_4(unmarshaled_inputValue_temp_4);
	float unmarshaled_mCurrentSpeed_temp_5 = 0.0f;
	unmarshaled_mCurrentSpeed_temp_5 = marshaled.___mCurrentSpeed_5;
	unmarshaled.set_mCurrentSpeed_5(unmarshaled_mCurrentSpeed_temp_5);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshal_pinvoke_cleanup(CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___name_3);
	marshaled.___name_3 = NULL;
}
// Conversion methods for marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshal_com(const CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C& unmarshaled, CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshaled_com& marshaled)
{
	marshaled.___multiplier_0 = unmarshaled.get_multiplier_0();
	marshaled.___accelTime_1 = unmarshaled.get_accelTime_1();
	marshaled.___decelTime_2 = unmarshaled.get_decelTime_2();
	marshaled.___name_3 = il2cpp_codegen_marshal_bstring(unmarshaled.get_name_3());
	marshaled.___inputValue_4 = unmarshaled.get_inputValue_4();
	marshaled.___mCurrentSpeed_5 = unmarshaled.get_mCurrentSpeed_5();
}
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshal_com_back(const CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshaled_com& marshaled, CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C& unmarshaled)
{
	float unmarshaled_multiplier_temp_0 = 0.0f;
	unmarshaled_multiplier_temp_0 = marshaled.___multiplier_0;
	unmarshaled.set_multiplier_0(unmarshaled_multiplier_temp_0);
	float unmarshaled_accelTime_temp_1 = 0.0f;
	unmarshaled_accelTime_temp_1 = marshaled.___accelTime_1;
	unmarshaled.set_accelTime_1(unmarshaled_accelTime_temp_1);
	float unmarshaled_decelTime_temp_2 = 0.0f;
	unmarshaled_decelTime_temp_2 = marshaled.___decelTime_2;
	unmarshaled.set_decelTime_2(unmarshaled_decelTime_temp_2);
	unmarshaled.set_name_3(il2cpp_codegen_marshal_bstring_result(marshaled.___name_3));
	float unmarshaled_inputValue_temp_4 = 0.0f;
	unmarshaled_inputValue_temp_4 = marshaled.___inputValue_4;
	unmarshaled.set_inputValue_4(unmarshaled_inputValue_temp_4);
	float unmarshaled_mCurrentSpeed_temp_5 = 0.0f;
	unmarshaled_mCurrentSpeed_temp_5 = marshaled.___mCurrentSpeed_5;
	unmarshaled.set_mCurrentSpeed_5(unmarshaled_mCurrentSpeed_temp_5);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshal_com_cleanup(CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___name_3);
	marshaled.___name_3 = NULL;
}
// System.Void Cinemachine.CinemachineInputAxisDriver::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputAxisDriver_Validate_m144628F55B154073CD729EE89A3F87217FC01173 (CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * __this, const RuntimeMethod* method)
{
	{
		// accelTime = Mathf.Max(0, accelTime);
		float L_0 = __this->get_accelTime_1();
		float L_1;
		L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_0, /*hidden argument*/NULL);
		__this->set_accelTime_1(L_1);
		// decelTime = Mathf.Max(0, decelTime);
		float L_2 = __this->get_decelTime_2();
		float L_3;
		L_3 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_2, /*hidden argument*/NULL);
		__this->set_decelTime_2(L_3);
		// }
		return;
	}
}
IL2CPP_EXTERN_C  void CinemachineInputAxisDriver_Validate_m144628F55B154073CD729EE89A3F87217FC01173_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * _thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C *>(__this + _offset);
	CinemachineInputAxisDriver_Validate_m144628F55B154073CD729EE89A3F87217FC01173(_thisAdjusted, method);
}
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisBase&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_mCF849BA78D16DF068F7723E78D6BC171890AB4CA (CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * __this, float ___deltaTime0, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * ___axis1, 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 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_B8_0 = 0.0f;
	float G_B14_0 = 0.0f;
	{
		// if (!string.IsNullOrEmpty(name))
		String_t* L_0 = __this->get_name_3();
		bool L_1;
		L_1 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0028;
		}
	}

IL_000d:
	try
	{ // begin try (depth: 1)
		// try { inputValue = CinemachineCore.GetInputAxis(name); }
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		AxisInputDelegate_tC74BFB577983EB520E974CB9EB9D0758BAD72677 * L_2 = ((CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var))->get_GetInputAxis_4();
		String_t* L_3 = __this->get_name_3();
		NullCheck(L_2);
		float L_4;
		L_4 = AxisInputDelegate_Invoke_m860AF1CED1A9DF40081361395A2E99E5913DE2D4(L_2, L_3, /*hidden argument*/NULL);
		__this->set_inputValue_4(L_4);
		// try { inputValue = CinemachineCore.GetInputAxis(name); }
		goto IL_0028;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0025;
		}
		throw e;
	}

CATCH_0025:
	{ // begin catch(System.ArgumentException)
		// catch (ArgumentException) {}
		// catch (ArgumentException) {}
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_0028;
	} // end catch (depth: 1)

IL_0028:
	{
		// float input = inputValue * multiplier;
		float L_5 = __this->get_inputValue_4();
		float L_6 = __this->get_multiplier_0();
		V_0 = ((float)il2cpp_codegen_multiply((float)L_5, (float)L_6));
		// if (deltaTime < Epsilon)
		float L_7 = ___deltaTime0;
		if ((!(((float)L_7) < ((float)(9.99999975E-05f)))))
		{
			goto IL_004e;
		}
	}
	{
		// mCurrentSpeed = 0;
		__this->set_mCurrentSpeed_5((0.0f));
		goto IL_0125;
	}

IL_004e:
	{
		// float speed = input / deltaTime;
		float L_8 = V_0;
		float L_9 = ___deltaTime0;
		V_1 = ((float)((float)L_8/(float)L_9));
		// float dampTime = Mathf.Abs(speed) < Mathf.Abs(mCurrentSpeed) ? decelTime : accelTime;
		float L_10 = V_1;
		float L_11;
		L_11 = fabsf(L_10);
		float L_12 = __this->get_mCurrentSpeed_5();
		float L_13;
		L_13 = fabsf(L_12);
		if ((((float)L_11) < ((float)L_13)))
		{
			goto IL_006d;
		}
	}
	{
		float L_14 = __this->get_accelTime_1();
		G_B8_0 = L_14;
		goto IL_0073;
	}

IL_006d:
	{
		float L_15 = __this->get_decelTime_2();
		G_B8_0 = L_15;
	}

IL_0073:
	{
		V_2 = G_B8_0;
		// speed = mCurrentSpeed + Damper.Damp(speed - mCurrentSpeed, dampTime, deltaTime);
		float L_16 = __this->get_mCurrentSpeed_5();
		float L_17 = V_1;
		float L_18 = __this->get_mCurrentSpeed_5();
		float L_19 = V_2;
		float L_20 = ___deltaTime0;
		float L_21;
		L_21 = Damper_Damp_mA12020431103076AB69C0FC03C4C07B388AD9E27(((float)il2cpp_codegen_subtract((float)L_17, (float)L_18)), L_19, L_20, /*hidden argument*/NULL);
		V_1 = ((float)il2cpp_codegen_add((float)L_16, (float)L_21));
		// mCurrentSpeed = speed;
		float L_22 = V_1;
		__this->set_mCurrentSpeed_5(L_22);
		// float range = axis.m_MaxValue - axis.m_MinValue;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_23 = ___axis1;
		float L_24 = L_23->get_m_MaxValue_2();
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_25 = ___axis1;
		float L_26 = L_25->get_m_MinValue_1();
		V_3 = ((float)il2cpp_codegen_subtract((float)L_24, (float)L_26));
		// if (!axis.m_Wrap && decelTime > Epsilon && range > Epsilon)
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_27 = ___axis1;
		bool L_28 = L_27->get_m_Wrap_3();
		if (L_28)
		{
			goto IL_0121;
		}
	}
	{
		float L_29 = __this->get_decelTime_2();
		if ((!(((float)L_29) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0121;
		}
	}
	{
		float L_30 = V_3;
		if ((!(((float)L_30) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0121;
		}
	}
	{
		// float v0 = ClampValue(ref axis, axis.m_Value);
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_31 = ___axis1;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_32 = ___axis1;
		float L_33 = L_32->get_m_Value_0();
		float L_34;
		L_34 = CinemachineInputAxisDriver_ClampValue_m1C0996D4C9242ACB7615CDE6C7C4BE9D39B341AF((CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C *)__this, (AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 *)L_31, L_33, /*hidden argument*/NULL);
		V_4 = L_34;
		// float v = ClampValue(ref axis, v0 + speed * deltaTime);
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_35 = ___axis1;
		float L_36 = V_4;
		float L_37 = V_1;
		float L_38 = ___deltaTime0;
		float L_39;
		L_39 = CinemachineInputAxisDriver_ClampValue_m1C0996D4C9242ACB7615CDE6C7C4BE9D39B341AF((CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C *)__this, (AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 *)L_35, ((float)il2cpp_codegen_add((float)L_36, (float)((float)il2cpp_codegen_multiply((float)L_37, (float)L_38)))), /*hidden argument*/NULL);
		V_5 = L_39;
		// float d = (speed > 0) ? axis.m_MaxValue - v : v - axis.m_MinValue;
		float L_40 = V_1;
		if ((((float)L_40) > ((float)(0.0f))))
		{
			goto IL_00ee;
		}
	}
	{
		float L_41 = V_5;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_42 = ___axis1;
		float L_43 = L_42->get_m_MinValue_1();
		G_B14_0 = ((float)il2cpp_codegen_subtract((float)L_41, (float)L_43));
		goto IL_00f7;
	}

IL_00ee:
	{
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_44 = ___axis1;
		float L_45 = L_44->get_m_MaxValue_2();
		float L_46 = V_5;
		G_B14_0 = ((float)il2cpp_codegen_subtract((float)L_45, (float)L_46));
	}

IL_00f7:
	{
		// if (d < (0.1f * range) && Mathf.Abs(speed) > Epsilon)
		float L_47 = V_3;
		if ((!(((float)G_B14_0) < ((float)((float)il2cpp_codegen_multiply((float)(0.100000001f), (float)L_47))))))
		{
			goto IL_0121;
		}
	}
	{
		float L_48 = V_1;
		float L_49;
		L_49 = fabsf(L_48);
		if ((!(((float)L_49) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0121;
		}
	}
	{
		// speed = Damper.Damp(v - v0, decelTime, deltaTime) / deltaTime;
		float L_50 = V_5;
		float L_51 = V_4;
		float L_52 = __this->get_decelTime_2();
		float L_53 = ___deltaTime0;
		float L_54;
		L_54 = Damper_Damp_mA12020431103076AB69C0FC03C4C07B388AD9E27(((float)il2cpp_codegen_subtract((float)L_50, (float)L_51)), L_52, L_53, /*hidden argument*/NULL);
		float L_55 = ___deltaTime0;
		V_1 = ((float)((float)L_54/(float)L_55));
	}

IL_0121:
	{
		// input = speed * deltaTime;
		float L_56 = V_1;
		float L_57 = ___deltaTime0;
		V_0 = ((float)il2cpp_codegen_multiply((float)L_56, (float)L_57));
	}

IL_0125:
	{
		// axis.m_Value = ClampValue(ref axis, axis.m_Value + input);
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_58 = ___axis1;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_59 = ___axis1;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_60 = ___axis1;
		float L_61 = L_60->get_m_Value_0();
		float L_62 = V_0;
		float L_63;
		L_63 = CinemachineInputAxisDriver_ClampValue_m1C0996D4C9242ACB7615CDE6C7C4BE9D39B341AF((CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C *)__this, (AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 *)L_59, ((float)il2cpp_codegen_add((float)L_61, (float)L_62)), /*hidden argument*/NULL);
		L_58->set_m_Value_0(L_63);
		// return Mathf.Abs(inputValue) > Epsilon;
		float L_64 = __this->get_inputValue_4();
		float L_65;
		L_65 = fabsf(L_64);
		return (bool)((((float)L_65) > ((float)(9.99999975E-05f)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool CinemachineInputAxisDriver_Update_mCF849BA78D16DF068F7723E78D6BC171890AB4CA_AdjustorThunk (RuntimeObject * __this, float ___deltaTime0, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * ___axis1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * _thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C *>(__this + _offset);
	bool _returnValue;
	_returnValue = CinemachineInputAxisDriver_Update_mCF849BA78D16DF068F7723E78D6BC171890AB4CA(_thisAdjusted, ___deltaTime0, ___axis1, method);
	return _returnValue;
}
// System.Single Cinemachine.CinemachineInputAxisDriver::ClampValue(Cinemachine.AxisBase&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineInputAxisDriver_ClampValue_m1C0996D4C9242ACB7615CDE6C7C4BE9D39B341AF (CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * __this, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * ___axis0, float ___v1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float G_B4_0 = 0.0f;
	float G_B4_1 = 0.0f;
	float G_B3_0 = 0.0f;
	float G_B3_1 = 0.0f;
	float G_B5_0 = 0.0f;
	float G_B5_1 = 0.0f;
	float G_B5_2 = 0.0f;
	{
		// float r = axis.m_MaxValue - axis.m_MinValue;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_0 = ___axis0;
		float L_1 = L_0->get_m_MaxValue_2();
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_2 = ___axis0;
		float L_3 = L_2->get_m_MinValue_1();
		V_0 = ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3));
		// if (axis.m_Wrap && r > Epsilon)
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_4 = ___axis0;
		bool L_5 = L_4->get_m_Wrap_3();
		if (!L_5)
		{
			goto IL_0045;
		}
	}
	{
		float L_6 = V_0;
		if ((!(((float)L_6) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0045;
		}
	}
	{
		// v = (v - axis.m_MinValue) % r;
		float L_7 = ___v1;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_8 = ___axis0;
		float L_9 = L_8->get_m_MinValue_1();
		float L_10 = V_0;
		___v1 = (fmodf(((float)il2cpp_codegen_subtract((float)L_7, (float)L_9)), L_10));
		// v += axis.m_MinValue + ((v < 0) ? r : 0);
		float L_11 = ___v1;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_12 = ___axis0;
		float L_13 = L_12->get_m_MinValue_1();
		float L_14 = ___v1;
		G_B3_0 = L_13;
		G_B3_1 = L_11;
		if ((((float)L_14) < ((float)(0.0f))))
		{
			G_B4_0 = L_13;
			G_B4_1 = L_11;
			goto IL_0040;
		}
	}
	{
		G_B5_0 = (0.0f);
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		goto IL_0041;
	}

IL_0040:
	{
		float L_15 = V_0;
		G_B5_0 = L_15;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
	}

IL_0041:
	{
		___v1 = ((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, axis.m_MinValue, axis.m_MaxValue);
		float L_16 = ___v1;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_17 = ___axis0;
		float L_18 = L_17->get_m_MinValue_1();
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * L_19 = ___axis0;
		float L_20 = L_19->get_m_MaxValue_2();
		float L_21;
		L_21 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_16, L_18, L_20, /*hidden argument*/NULL);
		return L_21;
	}
}
IL2CPP_EXTERN_C  float CinemachineInputAxisDriver_ClampValue_m1C0996D4C9242ACB7615CDE6C7C4BE9D39B341AF_AdjustorThunk (RuntimeObject * __this, AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 * ___axis0, float ___v1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * _thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C *>(__this + _offset);
	float _returnValue;
	_returnValue = CinemachineInputAxisDriver_ClampValue_m1C0996D4C9242ACB7615CDE6C7C4BE9D39B341AF(_thisAdjusted, ___axis0, ___v1, method);
	return _returnValue;
}
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_mB3570630DFFA0617C1E132A764E902F2848DF810 (CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * __this, float ___deltaTime0, AxisState_t376D19829A676B98933979F42845F6476071DDE8 * ___axis1, const RuntimeMethod* method)
{
	AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3  V_0;
	memset((&V_0), 0, sizeof(V_0));
	AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// var a = new AxisBase
		// {
		//     m_Value = axis.Value,
		//     m_MinValue = axis.m_MinValue,
		//     m_MaxValue = axis.m_MaxValue,
		//     m_Wrap = axis.m_Wrap
		// };
		il2cpp_codegen_initobj((&V_1), sizeof(AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 ));
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_0 = ___axis1;
		float L_1 = L_0->get_Value_0();
		(&V_1)->set_m_Value_0(L_1);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_2 = ___axis1;
		float L_3 = L_2->get_m_MinValue_8();
		(&V_1)->set_m_MinValue_1(L_3);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_4 = ___axis1;
		float L_5 = L_4->get_m_MaxValue_9();
		(&V_1)->set_m_MaxValue_2(L_5);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_6 = ___axis1;
		bool L_7 = L_6->get_m_Wrap_10();
		(&V_1)->set_m_Wrap_3(L_7);
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3  L_8 = V_1;
		V_0 = L_8;
		// bool changed = Update(deltaTime, ref a);
		float L_9 = ___deltaTime0;
		bool L_10;
		L_10 = CinemachineInputAxisDriver_Update_mCF849BA78D16DF068F7723E78D6BC171890AB4CA((CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C *)__this, L_9, (AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3 *)(&V_0), /*hidden argument*/NULL);
		// axis.Value = a.m_Value;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_11 = ___axis1;
		AxisBase_t70BEB5E48572EE768C81A8A579A2F0FCDD24C3A3  L_12 = V_0;
		float L_13 = L_12.get_m_Value_0();
		L_11->set_Value_0(L_13);
		// return changed;
		return L_10;
	}
}
IL2CPP_EXTERN_C  bool CinemachineInputAxisDriver_Update_mB3570630DFFA0617C1E132A764E902F2848DF810_AdjustorThunk (RuntimeObject * __this, float ___deltaTime0, AxisState_t376D19829A676B98933979F42845F6476071DDE8 * ___axis1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C * _thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t70447E39992CC574BE3ADEF1FD4538AC23C0125C *>(__this + _offset);
	bool _returnValue;
	_returnValue = CinemachineInputAxisDriver_Update_mB3570630DFFA0617C1E132A764E902F2848DF810(_thisAdjusted, ___deltaTime0, ___axis1, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.CinemachineInputProvider::GetAxisValue(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineInputProvider_GetAxisValue_mACBD1F2A4A8947B16308D241B5077BC882040904 (CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966 * __this, int32_t ___axis0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m868F41761382778B94845B27E2B6D041FE814E88_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_m44678B7D383453D730B67AB2CCE3579D2AC0687F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * V_0 = NULL;
	int32_t G_B2_0 = 0;
	CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966 * G_B2_1 = NULL;
	int32_t G_B1_0 = 0;
	CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966 * G_B1_1 = NULL;
	InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * G_B3_0 = NULL;
	int32_t G_B3_1 = 0;
	CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966 * G_B3_2 = NULL;
	{
		// var action = ResolveForPlayer(axis, axis == 2 ? ZAxis : XYAxis);
		int32_t L_0 = ___axis0;
		int32_t L_1 = ___axis0;
		G_B1_0 = L_0;
		G_B1_1 = __this;
		if ((((int32_t)L_1) == ((int32_t)2)))
		{
			G_B2_0 = L_0;
			G_B2_1 = __this;
			goto IL_000e;
		}
	}
	{
		InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * L_2 = __this->get_XYAxis_5();
		G_B3_0 = L_2;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		goto IL_0014;
	}

IL_000e:
	{
		InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * L_3 = __this->get_ZAxis_6();
		G_B3_0 = L_3;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
	}

IL_0014:
	{
		NullCheck(G_B3_2);
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_4;
		L_4 = CinemachineInputProvider_ResolveForPlayer_m059CC48E7DE3AA999AB656ACAC98AE6AEAC035A5(G_B3_2, G_B3_1, G_B3_0, /*hidden argument*/NULL);
		V_0 = L_4;
		// if (action != null)
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_5 = V_0;
		if (!L_5)
		{
			goto IL_0050;
		}
	}
	{
		int32_t L_6 = ___axis0;
		switch (L_6)
		{
			case 0:
			{
				goto IL_0031;
			}
			case 1:
			{
				goto IL_003d;
			}
			case 2:
			{
				goto IL_0049;
			}
		}
	}
	{
		goto IL_0050;
	}

IL_0031:
	{
		// case 0: return action.ReadValue<Vector2>().x;
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_7 = V_0;
		NullCheck(L_7);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_8;
		L_8 = InputAction_ReadValue_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_m44678B7D383453D730B67AB2CCE3579D2AC0687F(L_7, /*hidden argument*/InputAction_ReadValue_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_m44678B7D383453D730B67AB2CCE3579D2AC0687F_RuntimeMethod_var);
		float L_9 = L_8.get_x_0();
		return L_9;
	}

IL_003d:
	{
		// case 1: return action.ReadValue<Vector2>().y;
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_10 = V_0;
		NullCheck(L_10);
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_11;
		L_11 = InputAction_ReadValue_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_m44678B7D383453D730B67AB2CCE3579D2AC0687F(L_10, /*hidden argument*/InputAction_ReadValue_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_m44678B7D383453D730B67AB2CCE3579D2AC0687F_RuntimeMethod_var);
		float L_12 = L_11.get_y_1();
		return L_12;
	}

IL_0049:
	{
		// case 2: return action.ReadValue<float>();
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_13 = V_0;
		NullCheck(L_13);
		float L_14;
		L_14 = InputAction_ReadValue_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m868F41761382778B94845B27E2B6D041FE814E88(L_13, /*hidden argument*/InputAction_ReadValue_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m868F41761382778B94845B27E2B6D041FE814E88_RuntimeMethod_var);
		return L_14;
	}

IL_0050:
	{
		// return 0;
		return (0.0f);
	}
}
// UnityEngine.InputSystem.InputAction Cinemachine.CinemachineInputProvider::ResolveForPlayer(System.Int32,UnityEngine.InputSystem.InputActionReference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * CinemachineInputProvider_ResolveForPlayer_m059CC48E7DE3AA999AB656ACAC98AE6AEAC035A5 (CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966 * __this, int32_t ___axis0, InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * ___actionRef1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisInputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48_mB6BCB5E1404A6BFBF29A9B260485E425DFFAAC0F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_m41CD80ED0A0BCA2C8F1C85AB9F287E0D4C93CAB7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_m6102ACF94EC71287F4DB0C82440C61109E0BAACF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CResolveForPlayerU3Eb__0_mA1BA43EF633C0D9AAA1439203B89808C28B1CA3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D * V_0 = NULL;
	InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F  V_1;
	memset((&V_1), 0, sizeof(V_1));
	ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6  V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D * L_0 = (U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass6_0__ctor_m746865333647DCCC84C7BCF4F1696817268C4090(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D * L_1 = V_0;
		InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * L_2 = ___actionRef1;
		NullCheck(L_1);
		L_1->set_actionRef_0(L_2);
		// if (axis < 0 || axis >= NUM_AXES)
		int32_t L_3 = ___axis0;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_0015;
		}
	}
	{
		int32_t L_4 = ___axis0;
		if ((((int32_t)L_4) < ((int32_t)3)))
		{
			goto IL_0017;
		}
	}

IL_0015:
	{
		// return null;
		return (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 *)NULL;
	}

IL_0017:
	{
		// if (actionRef == null || actionRef.action == null)
		U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D * L_5 = V_0;
		NullCheck(L_5);
		InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * L_6 = L_5->get_actionRef_0();
		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;
		}
	}
	{
		U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D * L_8 = V_0;
		NullCheck(L_8);
		InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * L_9 = L_8->get_actionRef_0();
		NullCheck(L_9);
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_10;
		L_10 = InputActionReference_get_action_m50A5F0AF7B4FB329079FCFB2290AC851DCE7CAA3(L_9, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_0034;
		}
	}

IL_0032:
	{
		// return null;
		return (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 *)NULL;
	}

IL_0034:
	{
		// if (m_cachedActions == null || m_cachedActions.Length != NUM_AXES)
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_11 = __this->get_m_cachedActions_8();
		if (!L_11)
		{
			goto IL_0047;
		}
	}
	{
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_12 = __this->get_m_cachedActions_8();
		NullCheck(L_12);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))) == ((int32_t)3)))
		{
			goto IL_0053;
		}
	}

IL_0047:
	{
		// m_cachedActions = new InputAction[NUM_AXES];
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_13 = (InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73*)(InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73*)SZArrayNew(InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->set_m_cachedActions_8(L_13);
	}

IL_0053:
	{
		// if (m_cachedActions[axis] != null && actionRef.action.id != m_cachedActions[axis].id)
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_14 = __this->get_m_cachedActions_8();
		int32_t L_15 = ___axis0;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		if (!L_17)
		{
			goto IL_008a;
		}
	}
	{
		U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D * L_18 = V_0;
		NullCheck(L_18);
		InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * L_19 = L_18->get_actionRef_0();
		NullCheck(L_19);
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_20;
		L_20 = InputActionReference_get_action_m50A5F0AF7B4FB329079FCFB2290AC851DCE7CAA3(L_19, /*hidden argument*/NULL);
		NullCheck(L_20);
		Guid_t  L_21;
		L_21 = InputAction_get_id_mC631DFE7192AAF7455A20BAFA4B01D9D9C7F1F0D(L_20, /*hidden argument*/NULL);
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_22 = __this->get_m_cachedActions_8();
		int32_t L_23 = ___axis0;
		NullCheck(L_22);
		int32_t L_24 = L_23;
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		NullCheck(L_25);
		Guid_t  L_26;
		L_26 = InputAction_get_id_mC631DFE7192AAF7455A20BAFA4B01D9D9C7F1F0D(L_25, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Guid_t_il2cpp_TypeInfo_var);
		bool L_27;
		L_27 = Guid_op_Inequality_m228F95989C35EF3F2ABF06A7CBCDC90C19A827FC(L_21, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_008a;
		}
	}
	{
		// m_cachedActions[axis] = null;
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_28 = __this->get_m_cachedActions_8();
		int32_t L_29 = ___axis0;
		NullCheck(L_28);
		ArrayElementTypeCheck (L_28, NULL);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 *)NULL);
	}

IL_008a:
	{
		// if (m_cachedActions[axis] == null)
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_30 = __this->get_m_cachedActions_8();
		int32_t L_31 = ___axis0;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		if (L_33)
		{
			goto IL_00e4;
		}
	}
	{
		// m_cachedActions[axis] = actionRef.action;
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_34 = __this->get_m_cachedActions_8();
		int32_t L_35 = ___axis0;
		U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D * L_36 = V_0;
		NullCheck(L_36);
		InputActionReference_tB2E9E368D60A4C8E066C7CE0EE2A80C62320C28E * L_37 = L_36->get_actionRef_0();
		NullCheck(L_37);
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_38;
		L_38 = InputActionReference_get_action_m50A5F0AF7B4FB329079FCFB2290AC851DCE7CAA3(L_37, /*hidden argument*/NULL);
		NullCheck(L_34);
		ArrayElementTypeCheck (L_34, L_38);
		(L_34)->SetAt(static_cast<il2cpp_array_size_t>(L_35), (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 *)L_38);
		// if (PlayerIndex != -1)
		int32_t L_39 = __this->get_PlayerIndex_4();
		if ((((int32_t)L_39) == ((int32_t)(-1))))
		{
			goto IL_00e4;
		}
	}
	{
		// var user = InputUser.all[PlayerIndex];
		ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6  L_40;
		L_40 = InputUser_get_all_m90C9AA807ACA2A9D41CADC9DC60121E89A658B27(/*hidden argument*/NULL);
		V_2 = L_40;
		int32_t L_41 = __this->get_PlayerIndex_4();
		InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F  L_42;
		L_42 = ReadOnlyArray_1_get_Item_m6102ACF94EC71287F4DB0C82440C61109E0BAACF((ReadOnlyArray_1_tDEB21BCF713D578F9D0D067A9B9110293ACB02D6 *)(&V_2), L_41, /*hidden argument*/ReadOnlyArray_1_get_Item_m6102ACF94EC71287F4DB0C82440C61109E0BAACF_RuntimeMethod_var);
		V_1 = L_42;
		// m_cachedActions[axis] = user.actions.First(x => x.id == actionRef.action.id);
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_43 = __this->get_m_cachedActions_8();
		int32_t L_44 = ___axis0;
		RuntimeObject* L_45;
		L_45 = InputUser_get_actions_mE3ED89A4E7C1A8A670A121C1B22E98221D8B5084((InputUser_tBA2CF0A69EBD770384B9FBE79C007A6F4C81BD1F *)(&V_1), /*hidden argument*/NULL);
		U3CU3Ec__DisplayClass6_0_t3B21F4E7E91B184F72625C61EF214E3FFAAD462D * L_46 = V_0;
		Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404 * L_47 = (Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404 *)il2cpp_codegen_object_new(Func_2_t88E850CDBF189D9D603DB8436E9EC38DD7BBF404_il2cpp_TypeInfo_var);
		Func_2__ctor_m41CD80ED0A0BCA2C8F1C85AB9F287E0D4C93CAB7(L_47, L_46, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass6_0_U3CResolveForPlayerU3Eb__0_mA1BA43EF633C0D9AAA1439203B89808C28B1CA3D_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_m41CD80ED0A0BCA2C8F1C85AB9F287E0D4C93CAB7_RuntimeMethod_var);
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_48;
		L_48 = Enumerable_First_TisInputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48_mB6BCB5E1404A6BFBF29A9B260485E425DFFAAC0F(L_45, L_47, /*hidden argument*/Enumerable_First_TisInputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48_mB6BCB5E1404A6BFBF29A9B260485E425DFFAAC0F_RuntimeMethod_var);
		NullCheck(L_43);
		ArrayElementTypeCheck (L_43, L_48);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(L_44), (InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 *)L_48);
	}

IL_00e4:
	{
		// if (m_cachedActions[axis] != null && !m_cachedActions[axis].enabled)
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_49 = __this->get_m_cachedActions_8();
		int32_t L_50 = ___axis0;
		NullCheck(L_49);
		int32_t L_51 = L_50;
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
		if (!L_52)
		{
			goto IL_010a;
		}
	}
	{
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_53 = __this->get_m_cachedActions_8();
		int32_t L_54 = ___axis0;
		NullCheck(L_53);
		int32_t L_55 = L_54;
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		NullCheck(L_56);
		bool L_57;
		L_57 = InputAction_get_enabled_m0028541EE0640C24D1D3AE39A144ED262A1FCB35(L_56, /*hidden argument*/NULL);
		if (L_57)
		{
			goto IL_010a;
		}
	}
	{
		// m_cachedActions[axis].Enable();
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_58 = __this->get_m_cachedActions_8();
		int32_t L_59 = ___axis0;
		NullCheck(L_58);
		int32_t L_60 = L_59;
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_61 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
		NullCheck(L_61);
		InputAction_Enable_m21D09D41AA886DD0888BF47AFDFB089E1A73A022(L_61, /*hidden argument*/NULL);
	}

IL_010a:
	{
		// return m_cachedActions[axis];
		InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73* L_62 = __this->get_m_cachedActions_8();
		int32_t L_63 = ___axis0;
		NullCheck(L_62);
		int32_t L_64 = L_63;
		InputAction_tF0C77AF72E0C19608B020E77A2C36C04E9DCBE48 * L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		return L_65;
	}
}
// System.Void Cinemachine.CinemachineInputProvider::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputProvider_OnDisable_mEB784226D47F87DFEC4021FEFC66D5323C4D5ED9 (CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966 * __this, const RuntimeMethod* method)
{
	{
		// m_cachedActions = null;
		__this->set_m_cachedActions_8((InputActionU5BU5D_t612D1F4255E82373FD5E5514AD83FA50B21A6A73*)NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineInputProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputProvider__ctor_m8777E62CF2666361F27D23EBB1C9DCEFA089DC4D (CinemachineInputProvider_tCD425F64AA772AAA10D733DEDA503F927F761966 * __this, const RuntimeMethod* method)
{
	{
		// public int PlayerIndex = -1;
		__this->set_PlayerIndex_4((-1));
		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.Void CinemachineMixer::OnPlayableDestroy(UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixer_OnPlayableDestroy_m15D0D97BC182EEA1A886B55A440F3F37FA1B427B (CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37 * __this, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, 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 (mBrain != null)
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_0 = __this->get_mBrain_1();
		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_001f;
		}
	}
	{
		// mBrain.ReleaseCameraOverride(mBrainOverrideId); // clean up
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_2 = __this->get_mBrain_1();
		int32_t L_3 = __this->get_mBrainOverrideId_2();
		NullCheck(L_2);
		CinemachineBrain_ReleaseCameraOverride_m83F54FD0A6837603DDCE2090AC3FDD0A0BAE30DF(L_2, L_3, /*hidden argument*/NULL);
	}

IL_001f:
	{
		// mBrainOverrideId = -1;
		__this->set_mBrainOverrideId_2((-1));
		// }
		return;
	}
}
// System.Void CinemachineMixer::PrepareFrame(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixer_PrepareFrame_mEDA03F2B9CB7AB571903D7BE4CAFA9340020B617 (CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37 * __this, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B  ___info1, const RuntimeMethod* method)
{
	{
		// mPreviewPlay = false;
		__this->set_mPreviewPlay_3((bool)0);
		// }
		return;
	}
}
// System.Void CinemachineMixer::ProcessFrame(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixer_ProcessFrame_m34F7C76AC1EB8C4027CD23D54C8A0DF74788076C (CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37 * __this, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  ___playable0, FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B  ___info1, RuntimeObject * ___playerData2, 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*)&GameObject_GetComponent_TisCinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_m2A1B17232E3845E1A0E19D3B3A62281373C4A2DA_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*)&PlayableExtensions_GetDuration_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m891A55D4BEA5B341FA24B90FDB4280FE8F2A052E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetDuration_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m96BD4834ACF7E7FE77B6D9856D9107D4D68127C8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetInputCount_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m1EB83B507BE1E25B4C3A78F737FA3138F2A8EFCF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetInputWeight_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m9A11DF38B7A7C8F29809D196611ABA216482501E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetPlayState_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m95C85337B14D4D27BD69315D6D55ECCF54551B15_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m33C7181C974DD73BF9415BF90889464049C33258_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_op_Explicit_m2600AFC07431820BD9911C6EF37191F2CB56F161_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	float V_5 = 0.0f;
	RuntimeObject* V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	int32_t V_8 = 0;
	float V_9 = 0.0f;
	ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  V_10;
	memset((&V_10), 0, sizeof(V_10));
	CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * V_11 = NULL;
	Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  V_12;
	memset((&V_12), 0, sizeof(V_12));
	int32_t V_13 = 0;
	ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  V_14;
	memset((&V_14), 0, sizeof(V_14));
	{
		// base.ProcessFrame(playable, info, playerData);
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_0 = ___playable0;
		FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B  L_1 = ___info1;
		RuntimeObject * L_2 = ___playerData2;
		PlayableBehaviour_ProcessFrame_m5EB22A817FFF0662E0E3AFAB34C41D7B09D4326F(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		// GameObject go = playerData as GameObject;
		RuntimeObject * L_3 = ___playerData2;
		V_0 = ((GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)IsInstSealed((RuntimeObject*)L_3, GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var));
		// if (go == null)
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * 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);
		if (!L_5)
		{
			goto IL_0027;
		}
	}
	{
		// mBrain = (CinemachineBrain)playerData;
		RuntimeObject * L_6 = ___playerData2;
		__this->set_mBrain_1(((CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 *)CastclassClass((RuntimeObject*)L_6, CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_il2cpp_TypeInfo_var)));
		goto IL_0033;
	}

IL_0027:
	{
		// mBrain = go.GetComponent<CinemachineBrain>();
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_7 = V_0;
		NullCheck(L_7);
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_8;
		L_8 = GameObject_GetComponent_TisCinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_m2A1B17232E3845E1A0E19D3B3A62281373C4A2DA(L_7, /*hidden argument*/GameObject_GetComponent_TisCinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83_m2A1B17232E3845E1A0E19D3B3A62281373C4A2DA_RuntimeMethod_var);
		__this->set_mBrain_1(L_8);
	}

IL_0033:
	{
		// if (mBrain == null)
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_9 = __this->get_mBrain_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0042;
		}
	}
	{
		// return;
		return;
	}

IL_0042:
	{
		// int activeInputs = 0;
		V_1 = 0;
		// int clipIndexA = -1;
		V_2 = (-1);
		// int clipIndexB = -1;
		V_3 = (-1);
		// bool incomingIsA = false; // Assume that incoming clip is clip B
		V_4 = (bool)0;
		// float weightB = 1;
		V_5 = (1.0f);
		// for (int i = 0; i < playable.GetInputCount(); ++i)
		V_8 = 0;
		goto IL_00f4;
	}

IL_005a:
	{
		// float weight = playable.GetInputWeight(i);
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_11 = ___playable0;
		int32_t L_12 = V_8;
		float L_13;
		L_13 = PlayableExtensions_GetInputWeight_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m9A11DF38B7A7C8F29809D196611ABA216482501E(L_11, L_12, /*hidden argument*/PlayableExtensions_GetInputWeight_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m9A11DF38B7A7C8F29809D196611ABA216482501E_RuntimeMethod_var);
		V_9 = L_13;
		// var clip = (ScriptPlayable<CinemachineShotPlayable>)playable.GetInput(i);
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_14 = ___playable0;
		int32_t L_15 = V_8;
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_16;
		L_16 = PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB(L_14, L_15, /*hidden argument*/PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  L_17;
		L_17 = ScriptPlayable_1_op_Explicit_m2600AFC07431820BD9911C6EF37191F2CB56F161(L_16, /*hidden argument*/ScriptPlayable_1_op_Explicit_m2600AFC07431820BD9911C6EF37191F2CB56F161_RuntimeMethod_var);
		V_10 = L_17;
		// CinemachineShotPlayable shot = clip.GetBehaviour();
		CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * L_18;
		L_18 = ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE((ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D *)(&V_10), /*hidden argument*/ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE_RuntimeMethod_var);
		V_11 = L_18;
		// if (shot != null && shot.IsValid
		//     && playable.GetPlayState() == PlayState.Playing
		//     && weight > 0)
		CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * L_19 = V_11;
		if (!L_19)
		{
			goto IL_00ee;
		}
	}
	{
		CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * L_20 = V_11;
		NullCheck(L_20);
		bool L_21;
		L_21 = CinemachineShotPlayable_get_IsValid_m783EFC14C1B6E0C331E8BE1FB97BF73E5C0FB085(L_20, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_00ee;
		}
	}
	{
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_22 = ___playable0;
		int32_t L_23;
		L_23 = PlayableExtensions_GetPlayState_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m95C85337B14D4D27BD69315D6D55ECCF54551B15(L_22, /*hidden argument*/PlayableExtensions_GetPlayState_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m95C85337B14D4D27BD69315D6D55ECCF54551B15_RuntimeMethod_var);
		if ((!(((uint32_t)L_23) == ((uint32_t)1))))
		{
			goto IL_00ee;
		}
	}
	{
		float L_24 = V_9;
		if ((!(((float)L_24) > ((float)(0.0f)))))
		{
			goto IL_00ee;
		}
	}
	{
		// clipIndexA = clipIndexB;
		int32_t L_25 = V_3;
		V_2 = L_25;
		// clipIndexB = i;
		int32_t L_26 = V_8;
		V_3 = L_26;
		// weightB = weight;
		float L_27 = V_9;
		V_5 = L_27;
		// if (++activeInputs == 2)
		int32_t L_28 = V_1;
		int32_t L_29 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
		V_1 = L_29;
		if ((!(((uint32_t)L_29) == ((uint32_t)2))))
		{
			goto IL_00ee;
		}
	}
	{
		// var clipA = playable.GetInput(clipIndexA);
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_30 = ___playable0;
		int32_t L_31 = V_2;
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_32;
		L_32 = PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB(L_30, L_31, /*hidden argument*/PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_RuntimeMethod_var);
		V_12 = L_32;
		// incomingIsA = clip.GetTime() >= clipA.GetTime();
		ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  L_33 = V_10;
		double L_34;
		L_34 = PlayableExtensions_GetTime_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m33C7181C974DD73BF9415BF90889464049C33258(L_33, /*hidden argument*/PlayableExtensions_GetTime_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m33C7181C974DD73BF9415BF90889464049C33258_RuntimeMethod_var);
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_35 = V_12;
		double L_36;
		L_36 = PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733(L_35, /*hidden argument*/PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733_RuntimeMethod_var);
		V_4 = (bool)((((int32_t)((!(((double)L_34) >= ((double)L_36)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		// if (clip.GetTime() == clipA.GetTime())
		ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  L_37 = V_10;
		double L_38;
		L_38 = PlayableExtensions_GetTime_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m33C7181C974DD73BF9415BF90889464049C33258(L_37, /*hidden argument*/PlayableExtensions_GetTime_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m33C7181C974DD73BF9415BF90889464049C33258_RuntimeMethod_var);
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_39 = V_12;
		double L_40;
		L_40 = PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733(L_39, /*hidden argument*/PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733_RuntimeMethod_var);
		if ((!(((double)L_38) == ((double)L_40))))
		{
			goto IL_0101;
		}
	}
	{
		// incomingIsA = clip.GetDuration() < clipA.GetDuration();
		ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  L_41 = V_10;
		double L_42;
		L_42 = PlayableExtensions_GetDuration_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m96BD4834ACF7E7FE77B6D9856D9107D4D68127C8(L_41, /*hidden argument*/PlayableExtensions_GetDuration_TisScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_m96BD4834ACF7E7FE77B6D9856D9107D4D68127C8_RuntimeMethod_var);
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_43 = V_12;
		double L_44;
		L_44 = PlayableExtensions_GetDuration_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m891A55D4BEA5B341FA24B90FDB4280FE8F2A052E(L_43, /*hidden argument*/PlayableExtensions_GetDuration_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m891A55D4BEA5B341FA24B90FDB4280FE8F2A052E_RuntimeMethod_var);
		V_4 = (bool)((((double)L_42) < ((double)L_44))? 1 : 0);
		// break;
		goto IL_0101;
	}

IL_00ee:
	{
		// for (int i = 0; i < playable.GetInputCount(); ++i)
		int32_t L_45 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1));
	}

IL_00f4:
	{
		// for (int i = 0; i < playable.GetInputCount(); ++i)
		int32_t L_46 = V_8;
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_47 = ___playable0;
		int32_t L_48;
		L_48 = PlayableExtensions_GetInputCount_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m1EB83B507BE1E25B4C3A78F737FA3138F2A8EFCF(L_47, /*hidden argument*/PlayableExtensions_GetInputCount_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m1EB83B507BE1E25B4C3A78F737FA3138F2A8EFCF_RuntimeMethod_var);
		if ((((int32_t)L_46) < ((int32_t)L_48)))
		{
			goto IL_005a;
		}
	}

IL_0101:
	{
		// if (activeInputs == 1 && weightB < 1
		//         && playable.GetInput(clipIndexB).GetTime() > playable.GetInput(clipIndexB).GetDuration() / 2)
		int32_t L_49 = V_1;
		if ((!(((uint32_t)L_49) == ((uint32_t)1))))
		{
			goto IL_0135;
		}
	}
	{
		float L_50 = V_5;
		if ((!(((float)L_50) < ((float)(1.0f)))))
		{
			goto IL_0135;
		}
	}
	{
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_51 = ___playable0;
		int32_t L_52 = V_3;
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_53;
		L_53 = PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB(L_51, L_52, /*hidden argument*/PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_RuntimeMethod_var);
		double L_54;
		L_54 = PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733(L_53, /*hidden argument*/PlayableExtensions_GetTime_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m78452DBAF3810DF739E14E3FEFA804C037676733_RuntimeMethod_var);
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_55 = ___playable0;
		int32_t L_56 = V_3;
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_57;
		L_57 = PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB(L_55, L_56, /*hidden argument*/PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_RuntimeMethod_var);
		double L_58;
		L_58 = PlayableExtensions_GetDuration_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m891A55D4BEA5B341FA24B90FDB4280FE8F2A052E(L_57, /*hidden argument*/PlayableExtensions_GetDuration_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m891A55D4BEA5B341FA24B90FDB4280FE8F2A052E_RuntimeMethod_var);
		if ((!(((double)L_54) > ((double)((double)((double)L_58/(double)(2.0)))))))
		{
			goto IL_0135;
		}
	}
	{
		// incomingIsA = true;
		V_4 = (bool)1;
	}

IL_0135:
	{
		// if (incomingIsA)
		bool L_59 = V_4;
		if (!L_59)
		{
			goto IL_014b;
		}
	}
	{
		// (clipIndexA, clipIndexB) = (clipIndexB, clipIndexA);
		int32_t L_60 = V_3;
		int32_t L_61 = V_2;
		V_13 = L_61;
		V_2 = L_60;
		int32_t L_62 = V_13;
		V_3 = L_62;
		// weightB = 1 - weightB;
		float L_63 = V_5;
		V_5 = ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_63));
	}

IL_014b:
	{
		// ICinemachineCamera camA = null;
		V_6 = (RuntimeObject*)NULL;
		// if (clipIndexA >= 0)
		int32_t L_64 = V_2;
		if ((((int32_t)L_64) < ((int32_t)0)))
		{
			goto IL_016e;
		}
	}
	{
		// CinemachineShotPlayable shot
		//     = ((ScriptPlayable<CinemachineShotPlayable>)playable.GetInput(clipIndexA)).GetBehaviour();
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_65 = ___playable0;
		int32_t L_66 = V_2;
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_67;
		L_67 = PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB(L_65, L_66, /*hidden argument*/PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  L_68;
		L_68 = ScriptPlayable_1_op_Explicit_m2600AFC07431820BD9911C6EF37191F2CB56F161(L_67, /*hidden argument*/ScriptPlayable_1_op_Explicit_m2600AFC07431820BD9911C6EF37191F2CB56F161_RuntimeMethod_var);
		V_14 = L_68;
		CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * L_69;
		L_69 = ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE((ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D *)(&V_14), /*hidden argument*/ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE_RuntimeMethod_var);
		// camA = shot.VirtualCamera;
		NullCheck(L_69);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_70 = L_69->get_VirtualCamera_0();
		V_6 = L_70;
	}

IL_016e:
	{
		// ICinemachineCamera camB = null;
		V_7 = (RuntimeObject*)NULL;
		// if (clipIndexB >= 0)
		int32_t L_71 = V_3;
		if ((((int32_t)L_71) < ((int32_t)0)))
		{
			goto IL_0191;
		}
	}
	{
		// CinemachineShotPlayable shot
		//     = ((ScriptPlayable<CinemachineShotPlayable>)playable.GetInput(clipIndexB)).GetBehaviour();
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_72 = ___playable0;
		int32_t L_73 = V_3;
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_74;
		L_74 = PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB(L_72, L_73, /*hidden argument*/PlayableExtensions_GetInput_TisPlayable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_m8D97A1F1C86844E4BA5B81BDA0A79B608CEED8AB_RuntimeMethod_var);
		IL2CPP_RUNTIME_CLASS_INIT(ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  L_75;
		L_75 = ScriptPlayable_1_op_Explicit_m2600AFC07431820BD9911C6EF37191F2CB56F161(L_74, /*hidden argument*/ScriptPlayable_1_op_Explicit_m2600AFC07431820BD9911C6EF37191F2CB56F161_RuntimeMethod_var);
		V_14 = L_75;
		CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * L_76;
		L_76 = ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE((ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D *)(&V_14), /*hidden argument*/ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE_RuntimeMethod_var);
		// camB = shot.VirtualCamera;
		NullCheck(L_76);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_77 = L_76->get_VirtualCamera_0();
		V_7 = L_77;
	}

IL_0191:
	{
		// mBrainOverrideId = mBrain.SetCameraOverride(
		//     mBrainOverrideId, camA, camB, weightB, GetDeltaTime(info.deltaTime));
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_78 = __this->get_mBrain_1();
		int32_t L_79 = __this->get_mBrainOverrideId_2();
		RuntimeObject* L_80 = V_6;
		RuntimeObject* L_81 = V_7;
		float L_82 = V_5;
		float L_83;
		L_83 = FrameData_get_deltaTime_m3A7174B358C0A82BD5344F7F0C11BAE2E9F76C7C((FrameData_tE12630B2C0918A5945E834E53F1E0028BBD8898B *)(&___info1), /*hidden argument*/NULL);
		float L_84;
		L_84 = CinemachineMixer_GetDeltaTime_mAFED8F9148B137A18BB77BBA34B10DC79E4EDBAC(__this, L_83, /*hidden argument*/NULL);
		NullCheck(L_78);
		int32_t L_85;
		L_85 = CinemachineBrain_SetCameraOverride_m9B06A2796330BE39B59E4DD8E1A40EDCDA969967(L_78, L_79, L_80, L_81, L_82, L_84, /*hidden argument*/NULL);
		__this->set_mBrainOverrideId_2(L_85);
		// }
		return;
	}
}
// System.Single CinemachineMixer::GetDeltaTime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineMixer_GetDeltaTime_mAFED8F9148B137A18BB77BBA34B10DC79E4EDBAC (CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37 * __this, float ___deltaTime0, 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;
	}
	{
		// if (mPreviewPlay || Application.isPlaying)
		bool L_0 = __this->get_mPreviewPlay_3();
		if (L_0)
		{
			goto IL_000f;
		}
	}
	{
		bool L_1;
		L_1 = Application_get_isPlaying_m7BB718D8E58B807184491F64AFF0649517E56567(/*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0011;
		}
	}

IL_000f:
	{
		// return deltaTime;
		float L_2 = ___deltaTime0;
		return L_2;
	}

IL_0011:
	{
		// 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_0026;
		}
	}
	{
		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_0026;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_0026:
	{
		// return -1;
		return (-1.0f);
	}
}
// System.Void CinemachineMixer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixer__ctor_m65687FEE5BF1A97442CCA217DC7E688AF110508A (CinemachineMixer_t06B21715210458063BD376CAB51ADCB5D0B78F37 * __this, const RuntimeMethod* method)
{
	{
		// private int mBrainOverrideId = -1;
		__this->set_mBrainOverrideId_2((-1));
		PlayableBehaviour__ctor_m1EA2FC6B8DE3503745344E7BBAA0B40FDCD50FC8(__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.Single Cinemachine.CinemachineMixingCamera::GetWeight(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineMixingCamera_GetWeight_mC56767C284E7B6C5441789F5D7022B9EC93342E6 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0028;
			}
			case 1:
			{
				goto IL_002f;
			}
			case 2:
			{
				goto IL_0036;
			}
			case 3:
			{
				goto IL_003d;
			}
			case 4:
			{
				goto IL_0044;
			}
			case 5:
			{
				goto IL_004b;
			}
			case 6:
			{
				goto IL_0052;
			}
			case 7:
			{
				goto IL_0059;
			}
		}
	}
	{
		goto IL_0060;
	}

IL_0028:
	{
		// case 0: return m_Weight0;
		float L_1 = __this->get_m_Weight0_20();
		return L_1;
	}

IL_002f:
	{
		// case 1: return m_Weight1;
		float L_2 = __this->get_m_Weight1_21();
		return L_2;
	}

IL_0036:
	{
		// case 2: return m_Weight2;
		float L_3 = __this->get_m_Weight2_22();
		return L_3;
	}

IL_003d:
	{
		// case 3: return m_Weight3;
		float L_4 = __this->get_m_Weight3_23();
		return L_4;
	}

IL_0044:
	{
		// case 4: return m_Weight4;
		float L_5 = __this->get_m_Weight4_24();
		return L_5;
	}

IL_004b:
	{
		// case 5: return m_Weight5;
		float L_6 = __this->get_m_Weight5_25();
		return L_6;
	}

IL_0052:
	{
		// case 6: return m_Weight6;
		float L_7 = __this->get_m_Weight6_26();
		return L_7;
	}

IL_0059:
	{
		// case 7: return m_Weight7;
		float L_8 = __this->get_m_Weight7_27();
		return L_8;
	}

IL_0060:
	{
		// Debug.LogError("CinemachineMixingCamera: Invalid index: " + index);
		String_t* L_9;
		L_9 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&___index0), /*hidden argument*/NULL);
		String_t* L_10;
		L_10 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(_stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C, L_9, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		Debug_LogError_m8850D65592770A364D494025FF3A73E8D4D70485(L_10, /*hidden argument*/NULL);
		// return 0;
		return (0.0f);
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::SetWeight(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_SetWeight_mD8CB5271CD81FB934D08D156797DF143BD58DA7A (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, int32_t ___index0, float ___w1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0028;
			}
			case 1:
			{
				goto IL_0030;
			}
			case 2:
			{
				goto IL_0038;
			}
			case 3:
			{
				goto IL_0040;
			}
			case 4:
			{
				goto IL_0048;
			}
			case 5:
			{
				goto IL_0050;
			}
			case 6:
			{
				goto IL_0058;
			}
			case 7:
			{
				goto IL_0060;
			}
		}
	}
	{
		goto IL_0068;
	}

IL_0028:
	{
		// case 0: m_Weight0 = w; return;
		float L_1 = ___w1;
		__this->set_m_Weight0_20(L_1);
		// case 0: m_Weight0 = w; return;
		return;
	}

IL_0030:
	{
		// case 1: m_Weight1 = w; return;
		float L_2 = ___w1;
		__this->set_m_Weight1_21(L_2);
		// case 1: m_Weight1 = w; return;
		return;
	}

IL_0038:
	{
		// case 2: m_Weight2 = w; return;
		float L_3 = ___w1;
		__this->set_m_Weight2_22(L_3);
		// case 2: m_Weight2 = w; return;
		return;
	}

IL_0040:
	{
		// case 3: m_Weight3 = w; return;
		float L_4 = ___w1;
		__this->set_m_Weight3_23(L_4);
		// case 3: m_Weight3 = w; return;
		return;
	}

IL_0048:
	{
		// case 4: m_Weight4 = w; return;
		float L_5 = ___w1;
		__this->set_m_Weight4_24(L_5);
		// case 4: m_Weight4 = w; return;
		return;
	}

IL_0050:
	{
		// case 5: m_Weight5 = w; return;
		float L_6 = ___w1;
		__this->set_m_Weight5_25(L_6);
		// case 5: m_Weight5 = w; return;
		return;
	}

IL_0058:
	{
		// case 6: m_Weight6 = w; return;
		float L_7 = ___w1;
		__this->set_m_Weight6_26(L_7);
		// case 6: m_Weight6 = w; return;
		return;
	}

IL_0060:
	{
		// case 7: m_Weight7 = w; return;
		float L_8 = ___w1;
		__this->set_m_Weight7_27(L_8);
		// case 7: m_Weight7 = w; return;
		return;
	}

IL_0068:
	{
		// Debug.LogError("CinemachineMixingCamera: Invalid index: " + index);
		String_t* L_9;
		L_9 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&___index0), /*hidden argument*/NULL);
		String_t* L_10;
		L_10 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(_stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C, L_9, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		Debug_LogError_m8850D65592770A364D494025FF3A73E8D4D70485(L_10, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineMixingCamera::GetWeight(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineMixingCamera_GetWeight_mD30103E9B0B8B54EEAB6A07179BE0688B8A18C6B (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0ACE2CA4906284DF45986CA7D357D179E6CC5027_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral159F5E586A3B767B510799D915CE29B166DDD409);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* G_B4_0 = NULL;
	String_t* G_B3_0 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B5_1 = NULL;
	{
		// ValidateListOfChildren();
		CinemachineMixingCamera_ValidateListOfChildren_m0592C962C4CF7089FE842F109D0CD3476410B5CB(__this, /*hidden argument*/NULL);
		// if (m_indexMap.TryGetValue(vcam, out index))
		Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * L_0 = __this->get_m_indexMap_33();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = ___vcam0;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m0ACE2CA4906284DF45986CA7D357D179E6CC5027(L_0, L_1, (int32_t*)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m0ACE2CA4906284DF45986CA7D357D179E6CC5027_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		// return GetWeight(index);
		int32_t L_3 = V_0;
		float L_4;
		L_4 = CinemachineMixingCamera_GetWeight_mC56767C284E7B6C5441789F5D7022B9EC93342E6(__this, L_3, /*hidden argument*/NULL);
		return L_4;
	}

IL_001e:
	{
		// Debug.LogError("CinemachineMixingCamera: Invalid child: "
		//     + ((vcam != null) ? vcam.Name : "(null)"));
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_5 = ___vcam0;
		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);
		G_B3_0 = _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
		if (L_6)
		{
			G_B4_0 = _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
			goto IL_0033;
		}
	}
	{
		G_B5_0 = _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
		G_B5_1 = G_B3_0;
		goto IL_0039;
	}

IL_0033:
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_7 = ___vcam0;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = CinemachineVirtualCameraBase_get_Name_m15C2DEF15C6C85BDEB8AEE64AB915DBE173F0BA0(L_7, /*hidden argument*/NULL);
		G_B5_0 = L_8;
		G_B5_1 = G_B4_0;
	}

IL_0039:
	{
		String_t* L_9;
		L_9 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(G_B5_1, G_B5_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		Debug_LogError_m8850D65592770A364D494025FF3A73E8D4D70485(L_9, /*hidden argument*/NULL);
		// return 0;
		return (0.0f);
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::SetWeight(Cinemachine.CinemachineVirtualCameraBase,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_SetWeight_mB1C14E27249BB10421D396CCFEF41D8E18A7CDB3 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, float ___w1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0ACE2CA4906284DF45986CA7D357D179E6CC5027_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral159F5E586A3B767B510799D915CE29B166DDD409);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* G_B4_0 = NULL;
	String_t* G_B3_0 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B5_1 = NULL;
	{
		// ValidateListOfChildren();
		CinemachineMixingCamera_ValidateListOfChildren_m0592C962C4CF7089FE842F109D0CD3476410B5CB(__this, /*hidden argument*/NULL);
		// if (m_indexMap.TryGetValue(vcam, out index))
		Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * L_0 = __this->get_m_indexMap_33();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = ___vcam0;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m0ACE2CA4906284DF45986CA7D357D179E6CC5027(L_0, L_1, (int32_t*)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m0ACE2CA4906284DF45986CA7D357D179E6CC5027_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		// SetWeight(index, w);
		int32_t L_3 = V_0;
		float L_4 = ___w1;
		CinemachineMixingCamera_SetWeight_mD8CB5271CD81FB934D08D156797DF143BD58DA7A(__this, L_3, L_4, /*hidden argument*/NULL);
		return;
	}

IL_001f:
	{
		// Debug.LogError("CinemachineMixingCamera: Invalid child: "
		//     + ((vcam != null) ? vcam.Name : "(null)"));
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_5 = ___vcam0;
		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);
		G_B3_0 = _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
		if (L_6)
		{
			G_B4_0 = _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
			goto IL_0034;
		}
	}
	{
		G_B5_0 = _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
		G_B5_1 = G_B3_0;
		goto IL_003a;
	}

IL_0034:
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_7 = ___vcam0;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = CinemachineVirtualCameraBase_get_Name_m15C2DEF15C6C85BDEB8AEE64AB915DBE173F0BA0(L_7, /*hidden argument*/NULL);
		G_B5_0 = L_8;
		G_B5_1 = G_B4_0;
	}

IL_003a:
	{
		String_t* L_9;
		L_9 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(G_B5_1, G_B5_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
		Debug_LogError_m8850D65592770A364D494025FF3A73E8D4D70485(L_9, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_set_LiveChild_m2CAA747551619F08D9AF611F73E8740655A64296 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// private ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CLiveChildU3Ek__BackingField_29(L_0);
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineMixingCamera::get_LiveChild()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineMixingCamera_get_LiveChild_m3D4BAA0AB4486CFA6DEF9EAC84CAAD32FA78EA95 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method)
{
	{
		// private ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = __this->get_U3CLiveChildU3Ek__BackingField_29();
		return L_0;
	}
}
// Cinemachine.CameraState Cinemachine.CinemachineMixingCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineMixingCamera_get_State_m58D60DAFE877B686344651AF345BA29EB84CA8CC (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method)
{
	{
		// public override CameraState State { get { return m_State; } }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = __this->get_m_State_28();
		return L_0;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineMixingCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineMixingCamera_get_LookAt_m455A20326F89344D9D2B005BEDED109EB439088B (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method)
{
	{
		// override public Transform LookAt { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_U3CLookAtU3Ek__BackingField_30();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_set_LookAt_m93815AF154ABAC9FF37C7EE237BDFDABFC1CAFB3 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// override public Transform LookAt { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_U3CLookAtU3Ek__BackingField_30(L_0);
		return;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineMixingCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineMixingCamera_get_Follow_m8CCF58027181B96B84CB8EFD681D072E585FBA8E (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method)
{
	{
		// override public Transform Follow { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_U3CFollowU3Ek__BackingField_31();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_set_Follow_m1ECE7574D20C273C49204FE5B775EC85B2605210 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// override public Transform Follow { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_U3CFollowU3Ek__BackingField_31(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnTargetObjectWarped_mADD9E1BD4142606182E1E3BC9F9D204A981ED905 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// ValidateListOfChildren();
		CinemachineMixingCamera_ValidateListOfChildren_m0592C962C4CF7089FE842F109D0CD3476410B5CB(__this, /*hidden argument*/NULL);
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_32();
		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.CinemachineMixingCamera::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_ForceCameraPosition_mF1729BA8B700A249B80DE3EF66451DD422AEFD98 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// ValidateListOfChildren();
		CinemachineMixingCamera_ValidateListOfChildren_m0592C962C4CF7089FE842F109D0CD3476410B5CB(__this, /*hidden argument*/NULL);
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_32();
		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.CinemachineMixingCamera::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnEnable_mB327FAC23649E787522822C97B2BAAA8B0B01011 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method)
{
	{
		// base.OnEnable();
		CinemachineVirtualCameraBase_OnEnable_m0D02925B2AB25A5F7FB3B032332B70685FCEC035(__this, /*hidden argument*/NULL);
		// InvalidateListOfChildren();
		CinemachineMixingCamera_InvalidateListOfChildren_m18EC553FC321BD26E1FDEE748A9D6398EC7F6B3D(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::OnTransformChildrenChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnTransformChildrenChanged_m78AE7E56D39CB09C2A55DB891DCE4C0D405B3A3B (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method)
{
	{
		// InvalidateListOfChildren();
		CinemachineMixingCamera_InvalidateListOfChildren_m18EC553FC321BD26E1FDEE748A9D6398EC7F6B3D(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnValidate_m66D4D52438E5171467EDA22E164B64BA590AA6E5 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		// base.OnValidate();
		CinemachineVirtualCameraBase_OnValidate_mE1DC3F4318A152EE8B1821DE638615477645EF55(__this, /*hidden argument*/NULL);
		// for (int i = 0; i < MaxCameras; ++i)
		V_0 = 0;
		goto IL_0026;
	}

IL_000a:
	{
		// SetWeight(i, Mathf.Max(0, GetWeight(i)));
		int32_t L_0 = V_0;
		int32_t L_1 = V_0;
		float L_2;
		L_2 = CinemachineMixingCamera_GetWeight_mC56767C284E7B6C5441789F5D7022B9EC93342E6(__this, L_1, /*hidden argument*/NULL);
		float L_3;
		L_3 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_2, /*hidden argument*/NULL);
		CinemachineMixingCamera_SetWeight_mD8CB5271CD81FB934D08D156797DF143BD58DA7A(__this, L_0, L_3, /*hidden argument*/NULL);
		// for (int i = 0; i < MaxCameras; ++i)
		int32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_0026:
	{
		// for (int i = 0; i < MaxCameras; ++i)
		int32_t L_5 = V_0;
		if ((((int32_t)L_5) < ((int32_t)8)))
		{
			goto IL_000a;
		}
	}
	{
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineMixingCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineMixingCamera_IsLiveChild_m4E66C3C7A8A5F20C26E4E8519D3590E86F328613 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// CinemachineVirtualCameraBase[] children = ChildCameras;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0;
		L_0 = CinemachineMixingCamera_get_ChildCameras_m17AAB894A5692CADB6B886AE1823D0007895FB53(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
		V_1 = 0;
		goto IL_002e;
	}

IL_000b:
	{
		// if ((ICinemachineCamera)children[i] == vcam)
		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));
		RuntimeObject* L_5 = ___vcam0;
		if ((!(((RuntimeObject*)(CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)L_4) == ((RuntimeObject*)(RuntimeObject*)L_5))))
		{
			goto IL_002a;
		}
	}
	{
		// return GetWeight(i) > UnityVectorExtensions.Epsilon && children[i].isActiveAndEnabled;
		int32_t L_6 = V_1;
		float L_7;
		L_7 = CinemachineMixingCamera_GetWeight_mC56767C284E7B6C5441789F5D7022B9EC93342E6(__this, L_6, /*hidden argument*/NULL);
		if ((!(((float)L_7) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0028;
		}
	}
	{
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_8 = V_0;
		int32_t L_9 = V_1;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		NullCheck(L_11);
		bool L_12;
		L_12 = Behaviour_get_isActiveAndEnabled_mDD843C0271D492C1E08E0F8DEE8B6F1CFA951BFA(L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0028:
	{
		return (bool)0;
	}

IL_002a:
	{
		// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_002e:
	{
		// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
		int32_t L_14 = V_1;
		if ((((int32_t)L_14) >= ((int32_t)8)))
		{
			goto IL_0038;
		}
	}
	{
		int32_t L_15 = V_1;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_16 = V_0;
		NullCheck(L_16);
		if ((((int32_t)L_15) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))))
		{
			goto IL_000b;
		}
	}

IL_0038:
	{
		// return false;
		return (bool)0;
	}
}
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineMixingCamera::get_ChildCameras()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* CinemachineMixingCamera_get_ChildCameras_m17AAB894A5692CADB6B886AE1823D0007895FB53 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method)
{
	{
		// get { ValidateListOfChildren(); return m_ChildCameras; }
		CinemachineMixingCamera_ValidateListOfChildren_m0592C962C4CF7089FE842F109D0CD3476410B5CB(__this, /*hidden argument*/NULL);
		// get { ValidateListOfChildren(); return m_ChildCameras; }
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_32();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_InvalidateListOfChildren_m18EC553FC321BD26E1FDEE748A9D6398EC7F6B3D (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, const RuntimeMethod* method)
{
	{
		// m_ChildCameras = null;
		__this->set_m_ChildCameras_32((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		// m_indexMap = null;
		__this->set_m_indexMap_33((Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 *)NULL);
		// LiveChild = null;
		CinemachineMixingCamera_set_LiveChild_m2CAA747551619F08D9AF611F73E8740655A64296_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::ValidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_ValidateListOfChildren_m0592C962C4CF7089FE842F109D0CD3476410B5CB (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __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*)&Dictionary_2_Add_mE349AC984F5A0C96D9DC724613A8A8A3B174ABD0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6477BC98F9096C302F9CDB4182FFBA5341C37990_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1_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_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_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_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;
	int32_t V_4 = 0;
	{
		// if (m_ChildCameras != null)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_32();
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// m_indexMap = new Dictionary<CinemachineVirtualCameraBase, int>();
		Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * L_1 = (Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 *)il2cpp_codegen_object_new(Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m6477BC98F9096C302F9CDB4182FFBA5341C37990(L_1, /*hidden argument*/Dictionary_2__ctor_m6477BC98F9096C302F9CDB4182FFBA5341C37990_RuntimeMethod_var);
		__this->set_m_indexMap_33(L_1);
		// List<CinemachineVirtualCameraBase> list = new List<CinemachineVirtualCameraBase>();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_2 = (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *)il2cpp_codegen_object_new(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var);
		List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58(L_2, /*hidden argument*/List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		V_0 = L_2;
		// CinemachineVirtualCameraBase[] kids
		//     = GetComponentsInChildren<CinemachineVirtualCameraBase>(true);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_3;
		L_3 = 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_3;
		V_2 = 0;
		goto IL_0068;
	}

IL_0026:
	{
		// foreach (CinemachineVirtualCameraBase k in kids)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_4 = V_1;
		int32_t L_5 = V_2;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		V_3 = L_7;
		// if (k.transform.parent == transform)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8 = V_3;
		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_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_10, L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0064;
		}
	}
	{
		// int index = list.Count;
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_13 = V_0;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_inline(L_13, /*hidden argument*/List_1_get_Count_mEB07DBE81AB7974D86D701B9FE03FB1438DC522E_RuntimeMethod_var);
		V_4 = L_14;
		// list.Add(k);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_15 = V_0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_16 = V_3;
		NullCheck(L_15);
		List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2(L_15, L_16, /*hidden argument*/List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var);
		// if (index < MaxCameras)
		int32_t L_17 = V_4;
		if ((((int32_t)L_17) >= ((int32_t)8)))
		{
			goto IL_0064;
		}
	}
	{
		// m_indexMap.Add(k, index);
		Dictionary_2_tF013206EFF2695CF8FD10416718FFAA7FA3848D1 * L_18 = __this->get_m_indexMap_33();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_19 = V_3;
		int32_t L_20 = V_4;
		NullCheck(L_18);
		Dictionary_2_Add_mE349AC984F5A0C96D9DC724613A8A8A3B174ABD0(L_18, L_19, L_20, /*hidden argument*/Dictionary_2_Add_mE349AC984F5A0C96D9DC724613A8A8A3B174ABD0_RuntimeMethod_var);
	}

IL_0064:
	{
		int32_t L_21 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
	}

IL_0068:
	{
		// foreach (CinemachineVirtualCameraBase k in kids)
		int32_t L_22 = V_2;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_23 = V_1;
		NullCheck(L_23);
		if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))))
		{
			goto IL_0026;
		}
	}
	{
		// m_ChildCameras = list.ToArray();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_24 = V_0;
		NullCheck(L_24);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_25;
		L_25 = List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490(L_24, /*hidden argument*/List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490_RuntimeMethod_var);
		__this->set_m_ChildCameras_32(L_25);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnTransitionFromCamera_mA2504937FEC4E030494B431DB73A8FB2801E40CC (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_2 = NULL;
	{
		// 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);
		// CinemachineVirtualCameraBase[] children = ChildCameras;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_7;
		L_7 = CinemachineMixingCamera_get_ChildCameras_m17AAB894A5692CADB6B886AE1823D0007895FB53(__this, /*hidden argument*/NULL);
		V_0 = L_7;
		// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
		V_1 = 0;
		goto IL_0045;
	}

IL_001e:
	{
		// CinemachineVirtualCameraBase vcam = children[i];
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_8 = V_0;
		int32_t L_9 = V_1;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		V_2 = L_11;
		// if (vcam.isActiveAndEnabled && GetWeight(i) > UnityVectorExtensions.Epsilon)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_12 = V_2;
		NullCheck(L_12);
		bool L_13;
		L_13 = Behaviour_get_isActiveAndEnabled_mDD843C0271D492C1E08E0F8DEE8B6F1CFA951BFA(L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0041;
		}
	}
	{
		int32_t L_14 = V_1;
		float L_15;
		L_15 = CinemachineMixingCamera_GetWeight_mC56767C284E7B6C5441789F5D7022B9EC93342E6(__this, L_14, /*hidden argument*/NULL);
		if ((!(((float)L_15) > ((float)(9.99999975E-05f)))))
		{
			goto IL_0041;
		}
	}
	{
		// vcam.OnTransitionFromCamera(fromCam, worldUp, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_16 = V_2;
		RuntimeObject* L_17 = ___fromCam0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = ___worldUp1;
		float L_19 = ___deltaTime2;
		NullCheck(L_16);
		VirtActionInvoker3< RuntimeObject*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(34 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, L_16, L_17, L_18, L_19);
	}

IL_0041:
	{
		// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
		int32_t L_20 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
	}

IL_0045:
	{
		// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
		int32_t L_21 = V_1;
		if ((((int32_t)L_21) >= ((int32_t)8)))
		{
			goto IL_004f;
		}
	}
	{
		int32_t L_22 = V_1;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_23 = V_0;
		NullCheck(L_23);
		if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))))
		{
			goto IL_001e;
		}
	}

IL_004f:
	{
		// InternalUpdateCameraState(worldUp, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = ___worldUp1;
		float L_25 = ___deltaTime2;
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_24, L_25);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_InternalUpdateCameraState_m95CC38FD924BF718EF4DC7E94B6259E348129112 (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, float ___deltaTime1, 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;
	}
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * V_4 = NULL;
	float V_5 = 0.0f;
	{
		// CinemachineVirtualCameraBase[] children = ChildCameras;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0;
		L_0 = CinemachineMixingCamera_get_ChildCameras_m17AAB894A5692CADB6B886AE1823D0007895FB53(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// LiveChild = null;
		CinemachineMixingCamera_set_LiveChild_m2CAA747551619F08D9AF611F73E8740655A64296_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// float highestWeight = 0;
		V_1 = (0.0f);
		// float totalWeight = 0;
		V_2 = (0.0f);
		// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
		V_3 = 0;
		goto IL_0091;
	}

IL_001e:
	{
		// CinemachineVirtualCameraBase vcam = children[i];
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_1 = V_0;
		int32_t L_2 = V_3;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		V_4 = L_4;
		// if (vcam.isActiveAndEnabled)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_5 = V_4;
		NullCheck(L_5);
		bool L_6;
		L_6 = Behaviour_get_isActiveAndEnabled_mDD843C0271D492C1E08E0F8DEE8B6F1CFA951BFA(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_008d;
		}
	}
	{
		// float weight = Mathf.Max(0, GetWeight(i));
		int32_t L_7 = V_3;
		float L_8;
		L_8 = CinemachineMixingCamera_GetWeight_mC56767C284E7B6C5441789F5D7022B9EC93342E6(__this, L_7, /*hidden argument*/NULL);
		float L_9;
		L_9 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.0f), L_8, /*hidden argument*/NULL);
		V_5 = L_9;
		// if (weight > UnityVectorExtensions.Epsilon)
		float L_10 = V_5;
		if ((!(((float)L_10) > ((float)(9.99999975E-05f)))))
		{
			goto IL_008d;
		}
	}
	{
		// totalWeight += weight;
		float L_11 = V_2;
		float L_12 = V_5;
		V_2 = ((float)il2cpp_codegen_add((float)L_11, (float)L_12));
		// if (totalWeight == weight)
		float L_13 = V_2;
		float L_14 = V_5;
		if ((!(((float)L_13) == ((float)L_14))))
		{
			goto IL_0061;
		}
	}
	{
		// m_State = vcam.State;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_15 = V_4;
		NullCheck(L_15);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_16;
		L_16 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_15);
		__this->set_m_State_28(L_16);
		goto IL_007d;
	}

IL_0061:
	{
		// m_State = CameraState.Lerp(m_State, vcam.State, weight / totalWeight);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_17 = __this->get_m_State_28();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_18 = V_4;
		NullCheck(L_18);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_19;
		L_19 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_18);
		float L_20 = V_5;
		float L_21 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601_il2cpp_TypeInfo_var);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_22;
		L_22 = CameraState_Lerp_m29CBA400AE3DAD80F7B1F9B81B9758244530CB9B(L_17, L_19, ((float)((float)L_20/(float)L_21)), /*hidden argument*/NULL);
		__this->set_m_State_28(L_22);
	}

IL_007d:
	{
		// if (weight > highestWeight)
		float L_23 = V_5;
		float L_24 = V_1;
		if ((!(((float)L_23) > ((float)L_24))))
		{
			goto IL_008d;
		}
	}
	{
		// highestWeight = weight;
		float L_25 = V_5;
		V_1 = L_25;
		// LiveChild = vcam;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_26 = V_4;
		CinemachineMixingCamera_set_LiveChild_m2CAA747551619F08D9AF611F73E8740655A64296_inline(__this, L_26, /*hidden argument*/NULL);
	}

IL_008d:
	{
		// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
		int32_t L_27 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
	}

IL_0091:
	{
		// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
		int32_t L_28 = V_3;
		if ((((int32_t)L_28) >= ((int32_t)8)))
		{
			goto IL_009b;
		}
	}
	{
		int32_t L_29 = V_3;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_30 = V_0;
		NullCheck(L_30);
		if ((((int32_t)L_29) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))))
		{
			goto IL_001e;
		}
	}

IL_009b:
	{
		// InvokePostPipelineStageCallback(
		//     this, CinemachineCore.Stage.Finalize, ref m_State, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_31 = __this->get_address_of_m_State_28();
		float L_32 = ___deltaTime1;
		CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_mD4F5668E9AB96E8C11F16EC0D3CA769D663F5F51(__this, __this, 3, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_31, L_32, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineMixingCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera__ctor_m5EDF2B338827BF9600E05C360499BB6C8C06E04F (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __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 float m_Weight0 = 0.5f;
		__this->set_m_Weight0_20((0.5f));
		// public float m_Weight1 = 0.5f;
		__this->set_m_Weight1_21((0.5f));
		// public float m_Weight2 = 0.5f;
		__this->set_m_Weight2_22((0.5f));
		// public float m_Weight3 = 0.5f;
		__this->set_m_Weight3_23((0.5f));
		// public float m_Weight4 = 0.5f;
		__this->set_m_Weight4_24((0.5f));
		// public float m_Weight5 = 0.5f;
		__this->set_m_Weight5_25((0.5f));
		// public float m_Weight6 = 0.5f;
		__this->set_m_Weight6_26((0.5f));
		// public float m_Weight7 = 0.5f;
		__this->set_m_Weight7_27((0.5f));
		// private 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_28(L_0);
		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.Void Cinemachine.CinemachineOrbitalTransposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_OnValidate_m16936FC098624F28C992EF3A43A2A30E01F24478 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	float V_1 = 0.0f;
	{
		// if (m_LegacyRadius != float.MaxValue
		//     && m_LegacyHeightOffset != float.MaxValue
		//     && m_LegacyHeadingBias != float.MaxValue)
		float L_0 = __this->get_m_LegacyRadius_31();
		if ((((float)L_0) == ((float)((std::numeric_limits<float>::max)()))))
		{
			goto IL_00eb;
		}
	}
	{
		float L_1 = __this->get_m_LegacyHeightOffset_32();
		if ((((float)L_1) == ((float)((std::numeric_limits<float>::max)()))))
		{
			goto IL_00eb;
		}
	}
	{
		float L_2 = __this->get_m_LegacyHeadingBias_33();
		if ((((float)L_2) == ((float)((std::numeric_limits<float>::max)()))))
		{
			goto IL_00eb;
		}
	}
	{
		// m_FollowOffset = new Vector3(0, m_LegacyHeightOffset, -m_LegacyRadius);
		float L_3 = __this->get_m_LegacyHeightOffset_32();
		float L_4 = __this->get_m_LegacyRadius_31();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		memset((&L_5), 0, sizeof(L_5));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_5), (0.0f), L_3, ((-L_4)), /*hidden argument*/NULL);
		((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)__this)->set_m_FollowOffset_13(L_5);
		// m_LegacyHeightOffset = m_LegacyRadius = float.MaxValue;
		float L_6 = ((std::numeric_limits<float>::max)());
		V_1 = L_6;
		__this->set_m_LegacyRadius_31(L_6);
		float L_7 = V_1;
		__this->set_m_LegacyHeightOffset_32(L_7);
		// m_Heading.m_Bias = m_LegacyHeadingBias;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_8 = __this->get_address_of_m_Heading_28();
		float L_9 = __this->get_m_LegacyHeadingBias_33();
		L_8->set_m_Bias_2(L_9);
		// m_XAxis.m_MaxSpeed /= 10;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_10 = __this->get_address_of_m_XAxis_30();
		float* L_11 = L_10->get_address_of_m_MaxSpeed_2();
		float* L_12 = L_11;
		float L_13 = *((float*)L_12);
		*((float*)L_12) = (float)((float)((float)L_13/(float)(10.0f)));
		// m_XAxis.m_AccelTime /= 10;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_14 = __this->get_address_of_m_XAxis_30();
		float* L_15 = L_14->get_address_of_m_AccelTime_3();
		float* L_16 = L_15;
		float L_17 = *((float*)L_16);
		*((float*)L_16) = (float)((float)((float)L_17/(float)(10.0f)));
		// m_XAxis.m_DecelTime /= 10;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_18 = __this->get_address_of_m_XAxis_30();
		float* L_19 = L_18->get_address_of_m_DecelTime_4();
		float* L_20 = L_19;
		float L_21 = *((float*)L_20);
		*((float*)L_20) = (float)((float)((float)L_21/(float)(10.0f)));
		// m_LegacyHeadingBias = float.MaxValue;
		__this->set_m_LegacyHeadingBias_33(((std::numeric_limits<float>::max)()));
		// int heading = (int)m_Heading.m_Definition;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_22 = __this->get_address_of_m_Heading_28();
		int32_t L_23 = L_22->get_m_Definition_0();
		V_0 = L_23;
		// if (m_RecenterToTargetHeading.LegacyUpgrade(ref heading, ref m_Heading.m_VelocityFilterStrength))
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_24 = __this->get_address_of_m_RecenterToTargetHeading_29();
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_25 = __this->get_address_of_m_Heading_28();
		int32_t* L_26 = L_25->get_address_of_m_VelocityFilterStrength_1();
		bool L_27;
		L_27 = Recentering_LegacyUpgrade_mE331A7312B51DE3F31805A89EC3E4EB9DF71567E((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_24, (int32_t*)(&V_0), (int32_t*)L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_00eb;
		}
	}
	{
		// m_Heading.m_Definition = (Heading.HeadingDefinition)heading;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_28 = __this->get_address_of_m_Heading_28();
		int32_t L_29 = V_0;
		L_28->set_m_Definition_0(L_29);
	}

IL_00eb:
	{
		// m_XAxis.Validate();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_30 = __this->get_address_of_m_XAxis_30();
		AxisState_Validate_mD31D13D5FBDA48541D62D25EBA58C6615141115C((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_30, /*hidden argument*/NULL);
		// m_RecenterToTargetHeading.Validate();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_31 = __this->get_address_of_m_RecenterToTargetHeading_29();
		Recentering_Validate_mFB967BB954EFD0DD6E2315F53A3241FDC146B18A((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_31, /*hidden argument*/NULL);
		// base.OnValidate();
		CinemachineTransposer_OnValidate_mBD6D72D809B998114DE4FDE462D39D9596E4EED9(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineOrbitalTransposer::UpdateHeading(System.Single,UnityEngine.Vector3,Cinemachine.AxisState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_UpdateHeading_m51697AD5EA097970B5E4A2257741553B45B8E8E5 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, float ___deltaTime0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, AxisState_t376D19829A676B98933979F42845F6476071DDE8 * ___axis2, const RuntimeMethod* method)
{
	{
		// return UpdateHeading(deltaTime, up, ref axis, ref m_RecenterToTargetHeading, true);
		float L_0 = ___deltaTime0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1 = ___up1;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_2 = ___axis2;
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_3 = __this->get_address_of_m_RecenterToTargetHeading_29();
		float L_4;
		L_4 = CinemachineOrbitalTransposer_UpdateHeading_mB62BE9B437A813916796102106A15EC88B7D6D38(__this, L_0, L_1, (AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_2, (Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_3, (bool)1, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Single Cinemachine.CinemachineOrbitalTransposer::UpdateHeading(System.Single,UnityEngine.Vector3,Cinemachine.AxisState&,Cinemachine.AxisState/Recentering&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_UpdateHeading_mB62BE9B437A813916796102106A15EC88B7D6D38 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, float ___deltaTime0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, AxisState_t376D19829A676B98933979F42845F6476071DDE8 * ___axis2, Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * ___recentering3, bool ___isLive4, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		// if (m_BindingMode == BindingMode.SimpleFollowWithWorldUp)
		int32_t L_0 = ((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)__this)->get_m_BindingMode_12();
		if ((!(((uint32_t)L_0) == ((uint32_t)5))))
		{
			goto IL_001f;
		}
	}
	{
		// axis.m_MinValue = -180;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_1 = ___axis2;
		L_1->set_m_MinValue_8((-180.0f));
		// axis.m_MaxValue = 180;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_2 = ___axis2;
		L_2->set_m_MaxValue_9((180.0f));
	}

IL_001f:
	{
		// if (deltaTime < 0 || !VirtualCamera.PreviousStateIsValid || !isLive)
		float L_3 = ___deltaTime0;
		if ((((float)L_3) < ((float)(0.0f))))
		{
			goto IL_0038;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4;
		L_4 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		bool L_5;
		L_5 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_4);
		if (!L_5)
		{
			goto IL_0038;
		}
	}
	{
		bool L_6 = ___isLive4;
		if (L_6)
		{
			goto IL_0047;
		}
	}

IL_0038:
	{
		// axis.Reset();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_7 = ___axis2;
		AxisState_Reset_m467FB333DF4E419185F468B80CD82F75C773A3FE((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_7, /*hidden argument*/NULL);
		// recentering.CancelRecentering();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_8 = ___recentering3;
		Recentering_CancelRecentering_m49877C0EBC7D9873C40CABD8EEF245954703CEC2((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_8, /*hidden argument*/NULL);
		// }
		goto IL_0057;
	}

IL_0047:
	{
		// else if (axis.Update(deltaTime))
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_9 = ___axis2;
		float L_10 = ___deltaTime0;
		bool L_11;
		L_11 = AxisState_Update_mEA3BADC4B491D705D61357CD1ECE295FC243670A((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0057;
		}
	}
	{
		// recentering.CancelRecentering();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_12 = ___recentering3;
		Recentering_CancelRecentering_m49877C0EBC7D9873C40CABD8EEF245954703CEC2((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_12, /*hidden argument*/NULL);
	}

IL_0057:
	{
		// if (m_BindingMode == BindingMode.SimpleFollowWithWorldUp)
		int32_t L_13 = ((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)__this)->get_m_BindingMode_12();
		if ((!(((uint32_t)L_13) == ((uint32_t)5))))
		{
			goto IL_0072;
		}
	}
	{
		// float finalHeading = axis.Value;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_14 = ___axis2;
		float L_15 = L_14->get_Value_0();
		// axis.Value = 0;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_16 = ___axis2;
		L_16->set_Value_0((0.0f));
		// return finalHeading;
		return L_15;
	}

IL_0072:
	{
		// float targetHeading = GetTargetHeading(axis.Value, GetReferenceOrientation(up));
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_17 = ___axis2;
		float L_18 = L_17->get_Value_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = ___up1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_20;
		L_20 = CinemachineTransposer_GetReferenceOrientation_m6052EF55BF3528A668CEBE505F8E33708360F0F5(__this, L_19, /*hidden argument*/NULL);
		float L_21;
		L_21 = CinemachineOrbitalTransposer_GetTargetHeading_m474077AD308ACEAFFCFFE43ED36B0A645B4FA786(__this, L_18, L_20, /*hidden argument*/NULL);
		V_0 = L_21;
		// recentering.DoRecentering(ref axis, deltaTime, targetHeading);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_22 = ___recentering3;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_23 = ___axis2;
		float L_24 = ___deltaTime0;
		float L_25 = V_0;
		Recentering_DoRecentering_mA1AB5ACE77B56D9357CBB46FB4BEAF42AED5CD6C((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_22, (AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_23, L_24, L_25, /*hidden argument*/NULL);
		// return axis.Value;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_26 = ___axis2;
		float L_27 = L_26->get_Value_0();
		return L_27;
	}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_OnEnable_m1009CB168A884E6799875A253AB33B9BA429FE21 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, const RuntimeMethod* method)
{
	{
		// PreviousTarget = null;
		CinemachineOrbitalTransposer_set_PreviousTarget_m8C785BA96B2C5495772AB2CE5B8AC7A11B5E9B18_inline(__this, (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *)NULL, /*hidden argument*/NULL);
		// mLastTargetPosition = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_mLastTargetPosition_36(L_0);
		// UpdateInputAxisProvider();
		CinemachineOrbitalTransposer_UpdateInputAxisProvider_m577FF1105D78BEA23D538257216CCA6AA3939C1D(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_UpdateInputAxisProvider_m577FF1105D78BEA23D538257216CCA6AA3939C1D (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __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;
	}
	RuntimeObject* V_0 = NULL;
	{
		// m_XAxis.SetInputAxisProvider(0, null);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_0 = __this->get_address_of_m_XAxis_30();
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_0, 0, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// if (!m_HeadingIsSlave && VirtualCamera != null)
		bool L_1 = __this->get_m_HeadingIsSlave_34();
		if (L_1)
		{
			goto IL_003f;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2;
		L_2 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_003f;
		}
	}
	{
		// var provider = VirtualCamera.GetInputAxisProvider();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4;
		L_4 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = CinemachineVirtualCameraBase_GetInputAxisProvider_m7691338DE9A7FEBB16AE3BC6AD15AC61D2E4D046(L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		// if (provider != null)
		RuntimeObject* L_6 = V_0;
		if (!L_6)
		{
			goto IL_003f;
		}
	}
	{
		// m_XAxis.SetInputAxisProvider(0, provider);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_7 = __this->get_address_of_m_XAxis_30();
		RuntimeObject* L_8 = V_0;
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_7, 0, L_8, /*hidden argument*/NULL);
	}

IL_003f:
	{
		// }
		return;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineOrbitalTransposer::get_PreviousTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineOrbitalTransposer_get_PreviousTarget_mCD7F8B212E3CF07C2B28269DBD9AEED8FFBCC36B (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, const RuntimeMethod* method)
{
	{
		// private Transform PreviousTarget { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_U3CPreviousTargetU3Ek__BackingField_39();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::set_PreviousTarget(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_set_PreviousTarget_m8C785BA96B2C5495772AB2CE5B8AC7A11B5E9B18 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// private Transform PreviousTarget { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_U3CPreviousTargetU3Ek__BackingField_39(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_OnTargetObjectWarped_m9D46C90267A97EB8DCA88B03C0ACEFFC29B1B424 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __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;
		CinemachineTransposer_OnTargetObjectWarped_m898C8AABB73BBF79CA0825BB3F1F1C0FA19EA9A0(__this, L_0, L_1, /*hidden argument*/NULL);
		// if (target == FollowTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2 = ___target0;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3;
		L_3 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__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_003a;
		}
	}
	{
		// mLastTargetPosition += positionDelta;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = __this->get_mLastTargetPosition_36();
		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_mLastTargetPosition_36(L_7);
		// mLastCameraPosition += positionDelta;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = __this->get_mLastCameraPosition_40();
		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_mLastCameraPosition_40(L_10);
	}

IL_003a:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_ForceCameraPosition_m2152590E3A98A5FDAAF49699DE9EF9311B00BCC4 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method)
{
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// base.ForceCameraPosition(pos, rot);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___pos0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1 = ___rot1;
		CinemachineTransposer_ForceCameraPosition_m839D8ADF7D8EABD7D108B71DD028C85C119D56E4(__this, L_0, L_1, /*hidden argument*/NULL);
		// mLastCameraPosition = pos;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2 = ___pos0;
		__this->set_mLastCameraPosition_40(L_2);
		// m_XAxis.Value = GetAxisClosestValue(pos, VirtualCamera.State.ReferenceUp);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_3 = __this->get_address_of_m_XAxis_30();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4 = ___pos0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_5;
		L_5 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_5);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_6;
		L_6 = VirtFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_5);
		V_0 = L_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), /*hidden argument*/NULL);
		float L_8;
		L_8 = CinemachineOrbitalTransposer_GetAxisClosestValue_m49678E8EEBDB7B18ABA126F1A53ED3DC412DF606(__this, L_4, L_7, /*hidden argument*/NULL);
		L_3->set_Value_0(L_8);
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachineOrbitalTransposer::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single,Cinemachine.CinemachineVirtualCameraBase/TransitionParams&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineOrbitalTransposer_OnTransitionFromCamera_m28AA80DA45100E312174A830FD1AE9676548B391 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * ___transitionParams3, 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;
	}
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// m_RecenterToTargetHeading.DoRecentering(ref m_XAxis, -1, 0);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_0 = __this->get_address_of_m_RecenterToTargetHeading_29();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_1 = __this->get_address_of_m_XAxis_30();
		Recentering_DoRecentering_mA1AB5ACE77B56D9357CBB46FB4BEAF42AED5CD6C((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_0, (AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_1, (-1.0f), (0.0f), /*hidden argument*/NULL);
		// m_RecenterToTargetHeading.CancelRecentering();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_2 = __this->get_address_of_m_RecenterToTargetHeading_29();
		Recentering_CancelRecentering_m49877C0EBC7D9873C40CABD8EEF245954703CEC2((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_2, /*hidden argument*/NULL);
		// if (fromCam != null //&& fromCam.Follow == FollowTarget
		//     && m_BindingMode != CinemachineTransposer.BindingMode.SimpleFollowWithWorldUp
		//     && transitionParams.m_InheritPosition)
		RuntimeObject* L_3 = ___fromCam0;
		if (!L_3)
		{
			goto IL_005d;
		}
	}
	{
		int32_t L_4 = ((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)__this)->get_m_BindingMode_12();
		if ((((int32_t)L_4) == ((int32_t)5)))
		{
			goto IL_005d;
		}
	}
	{
		TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * L_5 = ___transitionParams3;
		bool L_6 = L_5->get_m_InheritPosition_1();
		if (!L_6)
		{
			goto IL_005d;
		}
	}
	{
		// m_XAxis.Value = GetAxisClosestValue(fromCam.State.RawPosition, worldUp);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_7 = __this->get_address_of_m_XAxis_30();
		RuntimeObject* L_8 = ___fromCam0;
		NullCheck(L_8);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_9;
		L_9 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_8);
		V_0 = L_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11 = ___worldUp1;
		float L_12;
		L_12 = CinemachineOrbitalTransposer_GetAxisClosestValue_m49678E8EEBDB7B18ABA126F1A53ED3DC412DF606(__this, L_10, L_11, /*hidden argument*/NULL);
		L_7->set_Value_0(L_12);
		// return true;
		return (bool)1;
	}

IL_005d:
	{
		// return false;
		return (bool)0;
	}
}
// System.Single Cinemachine.CinemachineOrbitalTransposer::GetAxisClosestValue(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_GetAxisClosestValue_m49678E8EEBDB7B18ABA126F1A53ED3DC412DF606 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___cameraPos0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___up1, 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;
	}
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  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));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// Quaternion orient = GetReferenceOrientation(up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___up1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = CinemachineTransposer_GetReferenceOrientation_m6052EF55BF3528A668CEBE505F8E33708360F0F5(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		// Vector3 fwd = (orient * Vector3.forward).ProjectOntoPlane(up);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_2 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		L_4 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_2, L_3, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5 = ___up1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		L_6 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_4, L_5, /*hidden argument*/NULL);
		// if (!fwd.AlmostZero() && FollowTarget != null)
		bool L_7;
		L_7 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0094;
		}
	}
	{
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8;
		L_8 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__this, /*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_0094;
		}
	}
	{
		// float heading = 0;
		V_1 = (0.0f);
		// if (m_BindingMode != BindingMode.SimpleFollowWithWorldUp)
		int32_t L_10 = ((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)__this)->get_m_BindingMode_12();
		if ((((int32_t)L_10) == ((int32_t)5)))
		{
			goto IL_004b;
		}
	}
	{
		// heading += m_Heading.m_Bias;
		float L_11 = V_1;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_12 = __this->get_address_of_m_Heading_28();
		float L_13 = L_12->get_m_Bias_2();
		V_1 = ((float)il2cpp_codegen_add((float)L_11, (float)L_13));
	}

IL_004b:
	{
		// orient = orient *  Quaternion.AngleAxis(heading, up);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_14 = V_0;
		float L_15 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16 = ___up1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_17;
		L_17 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_15, L_16, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_18;
		L_18 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_14, L_17, /*hidden argument*/NULL);
		V_0 = L_18;
		// Vector3 targetPos = FollowTargetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = CinemachineComponentBase_get_FollowTargetPosition_mF3A92D2EE8A07BC0E1FC820AFAA5F4CC24CD1C94(__this, /*hidden argument*/NULL);
		V_2 = L_19;
		// Vector3 pos = targetPos + orient * EffectiveOffset;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = V_2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_21 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
		L_22 = CinemachineTransposer_get_EffectiveOffset_m66C67B1F9882DF5B424E58F4B904ED0A3A519183(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_21, L_22, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_20, L_23, /*hidden argument*/NULL);
		// Vector3 a = (pos - targetPos).ProjectOntoPlane(up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_24, L_25, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = ___up1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_26, L_27, /*hidden argument*/NULL);
		// Vector3 b = (cameraPos - targetPos).ProjectOntoPlane(up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29 = ___cameraPos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
		L_31 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_29, L_30, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = ___up1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33;
		L_33 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_31, L_32, /*hidden argument*/NULL);
		V_3 = L_33;
		// return Vector3.SignedAngle(a, b, up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = ___up1;
		float L_36;
		L_36 = Vector3_SignedAngle_m816C32A674665A4C3C9D850FB0A107E69A4D3E0A(L_28, L_34, L_35, /*hidden argument*/NULL);
		return L_36;
	}

IL_0094:
	{
		// return LastHeading; // Can't calculate, stay conservative
		float L_37;
		L_37 = CinemachineOrbitalTransposer_get_LastHeading_m2E84E64E45CCFA5EDF4281474B39D2C2D4E77E65_inline(__this, /*hidden argument*/NULL);
		return L_37;
	}
}
// System.Single Cinemachine.CinemachineOrbitalTransposer::get_LastHeading()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_get_LastHeading_m2E84E64E45CCFA5EDF4281474B39D2C2D4E77E65 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, const RuntimeMethod* method)
{
	{
		// float LastHeading { get; set; }
		float L_0 = __this->get_U3CLastHeadingU3Ek__BackingField_41();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::set_LastHeading(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_set_LastHeading_m1081AD7C55D275B8A6CD15E356C6E0896967FCF7 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// float LastHeading { get; set; }
		float L_0 = ___value0;
		__this->set_U3CLastHeadingU3Ek__BackingField_41(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_MutateCameraState_m3D0B7E27178F330F093CEEE6AE93326CBDFF57AF (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE_RuntimeMethod_var);
		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));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  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));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_9;
	memset((&V_9), 0, sizeof(V_9));
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B3_0 = NULL;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B2_0 = NULL;
	Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * G_B4_0 = NULL;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B4_1 = NULL;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B6_0 = NULL;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B5_0 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  G_B7_0;
	memset((&G_B7_0), 0, sizeof(G_B7_0));
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B7_1 = NULL;
	{
		// InitPrevFrameStateInfo(ref curState, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_0 = ___curState0;
		float L_1 = ___deltaTime1;
		CinemachineTransposer_InitPrevFrameStateInfo_m392AB50EFACB254C9CE86F0270ED4A9103AA753C(__this, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_0, L_1, /*hidden argument*/NULL);
		// if (FollowTarget != PreviousTarget)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2;
		L_2 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__this, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3;
		L_3 = CinemachineOrbitalTransposer_get_PreviousTarget_mCD7F8B212E3CF07C2B28269DBD9AEED8FFBCC36B_inline(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0076;
		}
	}
	{
		// PreviousTarget = FollowTarget;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5;
		L_5 = CinemachineComponentBase_get_FollowTarget_m6A52B9EAC2F1B1DD8D8F901A48F52A296B4715AC(__this, /*hidden argument*/NULL);
		CinemachineOrbitalTransposer_set_PreviousTarget_m8C785BA96B2C5495772AB2CE5B8AC7A11B5E9B18_inline(__this, L_5, /*hidden argument*/NULL);
		// mTargetRigidBody = (PreviousTarget == null) ? null : PreviousTarget.GetComponent<Rigidbody>();
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6;
		L_6 = CinemachineOrbitalTransposer_get_PreviousTarget_mCD7F8B212E3CF07C2B28269DBD9AEED8FFBCC36B_inline(__this, /*hidden argument*/NULL);
		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);
		G_B2_0 = __this;
		if (L_7)
		{
			G_B3_0 = __this;
			goto IL_0043;
		}
	}
	{
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8;
		L_8 = CinemachineOrbitalTransposer_get_PreviousTarget_mCD7F8B212E3CF07C2B28269DBD9AEED8FFBCC36B_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_9;
		L_9 = Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE(L_8, /*hidden argument*/Component_GetComponent_TisRigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A_m9DC24AA806B0B65E917751F7A3AFDB58861157CE_RuntimeMethod_var);
		G_B4_0 = L_9;
		G_B4_1 = G_B2_0;
		goto IL_0044;
	}

IL_0043:
	{
		G_B4_0 = ((Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A *)(NULL));
		G_B4_1 = G_B3_0;
	}

IL_0044:
	{
		NullCheck(G_B4_1);
		G_B4_1->set_mTargetRigidBody_38(G_B4_0);
		// mLastTargetPosition = (PreviousTarget == null) ? Vector3.zero : PreviousTarget.position;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10;
		L_10 = CinemachineOrbitalTransposer_get_PreviousTarget_mCD7F8B212E3CF07C2B28269DBD9AEED8FFBCC36B_inline(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_10, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		G_B5_0 = __this;
		if (L_11)
		{
			G_B6_0 = __this;
			goto IL_0065;
		}
	}
	{
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_12;
		L_12 = CinemachineOrbitalTransposer_get_PreviousTarget_mCD7F8B212E3CF07C2B28269DBD9AEED8FFBCC36B_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_12);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_12, /*hidden argument*/NULL);
		G_B7_0 = L_13;
		G_B7_1 = G_B5_0;
		goto IL_006a;
	}

IL_0065:
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14;
		L_14 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		G_B7_0 = L_14;
		G_B7_1 = G_B6_0;
	}

IL_006a:
	{
		NullCheck(G_B7_1);
		G_B7_1->set_mLastTargetPosition_36(G_B7_0);
		// mHeadingTracker = null;
		__this->set_mHeadingTracker_37((HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 *)NULL);
	}

IL_0076:
	{
		// LastHeading = HeadingUpdater(this, deltaTime, curState.ReferenceUp);
		UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * L_15 = __this->get_HeadingUpdater_35();
		float L_16 = ___deltaTime1;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_17 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		L_18 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_17, /*hidden argument*/NULL);
		NullCheck(L_15);
		float L_19;
		L_19 = UpdateHeadingDelegate_Invoke_m3A58C1E3FAF4FE5B175648FF19F95BAD57CC6330(L_15, __this, L_16, L_18, /*hidden argument*/NULL);
		CinemachineOrbitalTransposer_set_LastHeading_m1081AD7C55D275B8A6CD15E356C6E0896967FCF7_inline(__this, L_19, /*hidden argument*/NULL);
		// float heading = LastHeading;
		float L_20;
		L_20 = CinemachineOrbitalTransposer_get_LastHeading_m2E84E64E45CCFA5EDF4281474B39D2C2D4E77E65_inline(__this, /*hidden argument*/NULL);
		V_0 = L_20;
		// if (IsValid)
		bool L_21;
		L_21 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (!L_21)
		{
			goto IL_01d5;
		}
	}
	{
		// if (m_BindingMode != BindingMode.SimpleFollowWithWorldUp)
		int32_t L_22 = ((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)__this)->get_m_BindingMode_12();
		if ((((int32_t)L_22) == ((int32_t)5)))
		{
			goto IL_00b8;
		}
	}
	{
		// heading += m_Heading.m_Bias;
		float L_23 = V_0;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_24 = __this->get_address_of_m_Heading_28();
		float L_25 = L_24->get_m_Bias_2();
		V_0 = ((float)il2cpp_codegen_add((float)L_23, (float)L_25));
	}

IL_00b8:
	{
		// Quaternion headingRot = Quaternion.AngleAxis(heading, Vector3.up);
		float L_26 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_28;
		L_28 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_26, L_27, /*hidden argument*/NULL);
		// Vector3 rawOffset = EffectiveOffset;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
		L_29 = CinemachineTransposer_get_EffectiveOffset_m66C67B1F9882DF5B424E58F4B904ED0A3A519183(__this, /*hidden argument*/NULL);
		V_1 = L_29;
		// Vector3 offset = headingRot * rawOffset;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
		L_31 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_28, L_30, /*hidden argument*/NULL);
		V_2 = L_31;
		// TrackTarget(deltaTime, curState.ReferenceUp, offset, out Vector3 pos, out Quaternion orient);
		float L_32 = ___deltaTime1;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_33 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_33, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = V_2;
		CinemachineTransposer_TrackTarget_m6681DA4BA5675F68E5EB9BB179AEF1E8A01D64D9(__this, L_32, L_34, L_35, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_3), (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)(&V_4), /*hidden argument*/NULL);
		// offset = orient * offset;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_36 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_36, L_37, /*hidden argument*/NULL);
		V_2 = L_38;
		// curState.ReferenceUp = orient * Vector3.up;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_39 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_40 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41;
		L_41 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42;
		L_42 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_40, L_41, /*hidden argument*/NULL);
		CameraState_set_ReferenceUp_mE156A37CA4B6BF3E8BA65A391730873572F24358_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_39, L_42, /*hidden argument*/NULL);
		// var targetPosition = FollowTargetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43;
		L_43 = CinemachineComponentBase_get_FollowTargetPosition_mF3A92D2EE8A07BC0E1FC820AFAA5F4CC24CD1C94(__this, /*hidden argument*/NULL);
		V_5 = L_43;
		// pos += GetOffsetForMinimumTargetDistance(
		//     pos, offset, curState.RawOrientation * Vector3.forward,
		//     curState.ReferenceUp, targetPosition);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_46 = V_2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_47 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_48;
		L_48 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_47, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_49;
		L_49 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_50;
		L_50 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_48, L_49, /*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_51 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_52;
		L_52 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_51, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_53 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_54;
		L_54 = CinemachineTransposer_GetOffsetForMinimumTargetDistance_mC844A89B44991A156705B0169529FF39BE30ECC8(__this, L_45, L_46, L_50, L_52, L_53, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_55;
		L_55 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_44, L_54, /*hidden argument*/NULL);
		V_3 = L_55;
		// curState.RawPosition = pos + offset;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_56 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_57 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_58 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_59;
		L_59 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_57, L_58, /*hidden argument*/NULL);
		CameraState_set_RawPosition_m0E1142A79939C7AD7156986F91CD0F1D60499A31_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_56, L_59, /*hidden argument*/NULL);
		// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
		float L_60 = ___deltaTime1;
		if ((!(((float)L_60) >= ((float)(0.0f)))))
		{
			goto IL_01c1;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_61;
		L_61 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_61);
		bool L_62;
		L_62 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_61);
		if (!L_62)
		{
			goto IL_01c1;
		}
	}
	{
		// var lookAt = targetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_63 = V_5;
		V_6 = L_63;
		// if (LookAtTarget != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_64;
		L_64 = CinemachineComponentBase_get_LookAtTarget_m0B8D7462A7C631E082634733954374BD9C030F70(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_65;
		L_65 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_64, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_65)
		{
			goto IL_0169;
		}
	}
	{
		// lookAt = LookAtTargetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_66;
		L_66 = CinemachineComponentBase_get_LookAtTargetPosition_m276755F157FCDC7F0933FF7E965826B6B782031B(__this, /*hidden argument*/NULL);
		V_6 = L_66;
	}

IL_0169:
	{
		// var dir0 = mLastCameraPosition - lookAt;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_67 = __this->get_mLastCameraPosition_40();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_68 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_69;
		L_69 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_67, L_68, /*hidden argument*/NULL);
		V_7 = L_69;
		// var dir1 = curState.RawPosition - lookAt;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_70 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_71;
		L_71 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_70, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_72 = V_6;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_73;
		L_73 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_71, L_72, /*hidden argument*/NULL);
		V_8 = L_73;
		// if (dir0.sqrMagnitude > 0.01f && dir1.sqrMagnitude > 0.01f)
		float L_74;
		L_74 = Vector3_get_sqrMagnitude_mC567EE6DF411501A8FE1F23A0038862630B88249((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_7), /*hidden argument*/NULL);
		if ((!(((float)L_74) > ((float)(0.00999999978f)))))
		{
			goto IL_01c1;
		}
	}
	{
		float L_75;
		L_75 = Vector3_get_sqrMagnitude_mC567EE6DF411501A8FE1F23A0038862630B88249((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_8), /*hidden argument*/NULL);
		if ((!(((float)L_75) > ((float)(0.00999999978f)))))
		{
			goto IL_01c1;
		}
	}
	{
		// curState.PositionDampingBypass = UnityVectorExtensions.SafeFromToRotation(
		//     dir0, dir1, curState.ReferenceUp).eulerAngles;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_76 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_77 = V_7;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_78 = V_8;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_79 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_80;
		L_80 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_79, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_81;
		L_81 = UnityVectorExtensions_SafeFromToRotation_mF94D5E648352AB7EAF0B22D751DED6B1E4E54BD9(L_77, L_78, L_80, /*hidden argument*/NULL);
		V_9 = L_81;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_82;
		L_82 = Quaternion_get_eulerAngles_m3DA616CAD670235A407E8A7A75925AA8E22338C3((Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)(&V_9), /*hidden argument*/NULL);
		CameraState_set_PositionDampingBypass_m6ED6EE6829EAD07FB68F3281F682360F9E0B5707_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_76, L_82, /*hidden argument*/NULL);
	}

IL_01c1:
	{
		// mLastTargetPosition = targetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_83 = V_5;
		__this->set_mLastTargetPosition_36(L_83);
		// mLastCameraPosition = curState.RawPosition;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_84 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_85;
		L_85 = CameraState_get_RawPosition_mA01BC7F842C837D49F0542A0475AE0EA9C88539D_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_84, /*hidden argument*/NULL);
		__this->set_mLastCameraPosition_40(L_85);
	}

IL_01d5:
	{
		// }
		return;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineOrbitalTransposer::GetTargetCameraPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineOrbitalTransposer_GetTargetCameraPosition_mEF6CEF0A22C999B4B3C29860138A88B629EDA7EC (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp0, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// if (!IsValid)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// return Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		return L_1;
	}

IL_000e:
	{
		// float heading = LastHeading;
		float L_2;
		L_2 = CinemachineOrbitalTransposer_get_LastHeading_m2E84E64E45CCFA5EDF4281474B39D2C2D4E77E65_inline(__this, /*hidden argument*/NULL);
		V_0 = L_2;
		// if (m_BindingMode != BindingMode.SimpleFollowWithWorldUp)
		int32_t L_3 = ((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)__this)->get_m_BindingMode_12();
		if ((((int32_t)L_3) == ((int32_t)5)))
		{
			goto IL_002c;
		}
	}
	{
		// heading += m_Heading.m_Bias;
		float L_4 = V_0;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_5 = __this->get_address_of_m_Heading_28();
		float L_6 = L_5->get_m_Bias_2();
		V_0 = ((float)il2cpp_codegen_add((float)L_4, (float)L_6));
	}

IL_002c:
	{
		// Quaternion orient = Quaternion.AngleAxis(heading, Vector3.up);
		float L_7 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_9;
		L_9 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_7, L_8, /*hidden argument*/NULL);
		V_1 = L_9;
		// orient = GetReferenceOrientation(worldUp) * orient;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = ___worldUp0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_11;
		L_11 = CinemachineTransposer_GetReferenceOrientation_m6052EF55BF3528A668CEBE505F8E33708360F0F5(__this, L_10, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_12 = V_1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13;
		L_13 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_11, L_12, /*hidden argument*/NULL);
		V_1 = L_13;
		// var pos = orient * EffectiveOffset;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_14 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = CinemachineTransposer_get_EffectiveOffset_m66C67B1F9882DF5B424E58F4B904ED0A3A519183(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_14, L_15, /*hidden argument*/NULL);
		// pos += mLastTargetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17 = __this->get_mLastTargetPosition_36();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		L_18 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_16, L_17, /*hidden argument*/NULL);
		// return pos;
		return L_18;
	}
}
// System.String Cinemachine.CinemachineOrbitalTransposer::GetFullName(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineOrbitalTransposer_GetFullName_m772DD042360A89E3FB812EEA5B8137AF4431DE9C (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___current0, 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*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (current == null)
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_0 = ___current0;
		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_000f;
		}
	}
	{
		// return "";
		return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
	}

IL_000f:
	{
		// if (current.transform.parent == null)
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_2 = ___current0;
		NullCheck(L_2);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3;
		L_3 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4;
		L_4 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(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_0033;
		}
	}
	{
		// return "/" + current.name;
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_6 = ___current0;
		NullCheck(L_6);
		String_t* L_7;
		L_7 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_6, /*hidden argument*/NULL);
		String_t* L_8;
		L_8 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_7, /*hidden argument*/NULL);
		return L_8;
	}

IL_0033:
	{
		// return GetFullName(current.transform.parent.gameObject) + "/" + current.name;
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_9 = ___current0;
		NullCheck(L_9);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10;
		L_10 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11;
		L_11 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_10, /*hidden argument*/NULL);
		NullCheck(L_11);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_12;
		L_12 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_11, /*hidden argument*/NULL);
		String_t* L_13;
		L_13 = CinemachineOrbitalTransposer_GetFullName_m772DD042360A89E3FB812EEA5B8137AF4431DE9C(L_12, /*hidden argument*/NULL);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_14 = ___current0;
		NullCheck(L_14);
		String_t* L_15;
		L_15 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_14, /*hidden argument*/NULL);
		String_t* L_16;
		L_16 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(L_13, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_15, /*hidden argument*/NULL);
		return L_16;
	}
}
// System.Single Cinemachine.CinemachineOrbitalTransposer::GetTargetHeading(System.Single,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_GetTargetHeading_m474077AD308ACEAFFCFFE43ED36B0A645B4FA786 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, float ___currentHeading0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___targetOrientation1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	{
		// if (m_BindingMode == BindingMode.SimpleFollowWithWorldUp)
		int32_t L_0 = ((CinemachineTransposer_t9FCC82712B195697FDC6610AAFE4A087A8A96881 *)__this)->get_m_BindingMode_12();
		if ((!(((uint32_t)L_0) == ((uint32_t)5))))
		{
			goto IL_000f;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_000f:
	{
		// if (FollowTarget == null)
		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_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		// return currentHeading;
		float L_3 = ___currentHeading0;
		return L_3;
	}

IL_001f:
	{
		// var headingDef = m_Heading.m_Definition;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_4 = __this->get_address_of_m_Heading_28();
		int32_t L_5 = L_4->get_m_Definition_0();
		V_0 = L_5;
		// if (headingDef == Heading.HeadingDefinition.Velocity && mTargetRigidBody == null)
		int32_t L_6 = V_0;
		if ((!(((uint32_t)L_6) == ((uint32_t)1))))
		{
			goto IL_003f;
		}
	}
	{
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_7 = __this->get_mTargetRigidBody_38();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_003f;
		}
	}
	{
		// headingDef = Heading.HeadingDefinition.PositionDelta;
		V_0 = 0;
	}

IL_003f:
	{
		// Vector3 velocity = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9;
		L_9 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_1 = L_9;
		int32_t L_10 = V_0;
		switch (L_10)
		{
			case 0:
			{
				goto IL_006b;
			}
			case 1:
			{
				goto IL_005d;
			}
			case 2:
			{
				goto IL_007f;
			}
			case 3:
			{
				goto IL_0092;
			}
		}
	}
	{
		goto IL_0092;
	}

IL_005d:
	{
		// velocity = mTargetRigidBody.velocity;
		Rigidbody_t101F2E2F9F16E765A77429B2DE4527D2047A887A * L_11 = __this->get_mTargetRigidBody_38();
		NullCheck(L_11);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = Rigidbody_get_velocity_mCFB033F3BD14C2BA68E797DFA4950F9307EC8E2C(L_11, /*hidden argument*/NULL);
		V_1 = L_12;
		// break;
		goto IL_0098;
	}

IL_006b:
	{
		// velocity = FollowTargetPosition - mLastTargetPosition;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13;
		L_13 = CinemachineComponentBase_get_FollowTargetPosition_mF3A92D2EE8A07BC0E1FC820AFAA5F4CC24CD1C94(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_14 = __this->get_mLastTargetPosition_36();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_13, L_14, /*hidden argument*/NULL);
		V_1 = L_15;
		// break;
		goto IL_0098;
	}

IL_007f:
	{
		// velocity = FollowTargetRotation * Vector3.forward;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_16;
		L_16 = CinemachineComponentBase_get_FollowTargetRotation_m63FA12EC6372FC0D1D4C0224C86AD054EA31387F(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18;
		L_18 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_16, L_17, /*hidden argument*/NULL);
		V_1 = L_18;
		// break;
		goto IL_0098;
	}

IL_0092:
	{
		// return 0;
		return (0.0f);
	}

IL_0098:
	{
		// Vector3 up = targetOrientation * Vector3.up;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_19 = ___targetOrientation1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20;
		L_20 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21;
		L_21 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_19, L_20, /*hidden argument*/NULL);
		V_2 = L_21;
		// velocity = velocity.ProjectOntoPlane(up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24;
		L_24 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_22, L_23, /*hidden argument*/NULL);
		V_1 = L_24;
		// if (headingDef != Heading.HeadingDefinition.TargetForward)
		int32_t L_25 = V_0;
		if ((((int32_t)L_25) == ((int32_t)2)))
		{
			goto IL_010b;
		}
	}
	{
		// int filterSize = m_Heading.m_VelocityFilterStrength * 5;
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9 * L_26 = __this->get_address_of_m_Heading_28();
		int32_t L_27 = L_26->get_m_VelocityFilterStrength_1();
		V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_27, (int32_t)5));
		// if (mHeadingTracker == null || mHeadingTracker.FilterSize != filterSize)
		HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * L_28 = __this->get_mHeadingTracker_37();
		if (!L_28)
		{
			goto IL_00d4;
		}
	}
	{
		HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * L_29 = __this->get_mHeadingTracker_37();
		NullCheck(L_29);
		int32_t L_30;
		L_30 = HeadingTracker_get_FilterSize_mC9A740BF0831E766A9425F01A72681EF912D08E8(L_29, /*hidden argument*/NULL);
		int32_t L_31 = V_3;
		if ((((int32_t)L_30) == ((int32_t)L_31)))
		{
			goto IL_00e0;
		}
	}

IL_00d4:
	{
		// mHeadingTracker = new HeadingTracker(filterSize);
		int32_t L_32 = V_3;
		HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * L_33 = (HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 *)il2cpp_codegen_object_new(HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608_il2cpp_TypeInfo_var);
		HeadingTracker__ctor_mF6B909E191467A5BD7D4B982E751ADA11C4608D3(L_33, L_32, /*hidden argument*/NULL);
		__this->set_mHeadingTracker_37(L_33);
	}

IL_00e0:
	{
		// mHeadingTracker.DecayHistory();
		HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * L_34 = __this->get_mHeadingTracker_37();
		NullCheck(L_34);
		HeadingTracker_DecayHistory_m192F30AA8475481505746C3ACE672088F9D76DBB(L_34, /*hidden argument*/NULL);
		// if (!velocity.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = V_1;
		bool L_36;
		L_36 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_35, /*hidden argument*/NULL);
		if (L_36)
		{
			goto IL_00ff;
		}
	}
	{
		// mHeadingTracker.Add(velocity);
		HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * L_37 = __this->get_mHeadingTracker_37();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38 = V_1;
		NullCheck(L_37);
		HeadingTracker_Add_m1895E709261177B40C99111534D777A3E484D517(L_37, L_38, /*hidden argument*/NULL);
	}

IL_00ff:
	{
		// velocity = mHeadingTracker.GetReliableHeading();
		HeadingTracker_tF2A08BA29340D35C623F22434237C5372641E608 * L_39 = __this->get_mHeadingTracker_37();
		NullCheck(L_39);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40;
		L_40 = HeadingTracker_GetReliableHeading_m14DC7D8BBE3912362DF154EC669D9406A8597EF8(L_39, /*hidden argument*/NULL);
		V_1 = L_40;
	}

IL_010b:
	{
		// if (!velocity.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41 = V_1;
		bool L_42;
		L_42 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_41, /*hidden argument*/NULL);
		if (L_42)
		{
			goto IL_0126;
		}
	}
	{
		// return UnityVectorExtensions.SignedAngle(
		//     targetOrientation * Vector3.forward, velocity, up);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_43 = ___targetOrientation1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_44;
		L_44 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_45;
		L_45 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_43, L_44, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_46 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47 = V_2;
		float L_48;
		L_48 = UnityVectorExtensions_SignedAngle_mD9BC7BAFD53B8BEE637C33AF52EAB09DFA45F939(L_45, L_46, L_47, /*hidden argument*/NULL);
		return L_48;
	}

IL_0126:
	{
		// return currentHeading;
		float L_49 = ___currentHeading0;
		return L_49;
	}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer__ctor_m00999B24FD592B5C32C79C99C6C68B30CB456206 (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__35_0_m15844BD8ED7CDBED9326054C7B7C6DFAD6B2C52C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
		s_Il2CppMethodInitialized = true;
	}
	UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * G_B2_0 = NULL;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B2_1 = NULL;
	UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * G_B1_0 = NULL;
	CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * G_B1_1 = NULL;
	{
		// public Heading m_Heading = new Heading(Heading.HeadingDefinition.TargetForward, 4, 0);
		Heading_t14CCFFECBCC7F32EB9E239544B8958DFDC5F29C9  L_0;
		memset((&L_0), 0, sizeof(L_0));
		Heading__ctor_m27AC6DA9204C9B4856DEA05AAAD89E2400FF639A((&L_0), 2, 4, (0.0f), /*hidden argument*/NULL);
		__this->set_m_Heading_28(L_0);
		// public AxisState.Recentering m_RecenterToTargetHeading = new AxisState.Recentering(true, 1, 2);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Recentering__ctor_mDFE3D3BB932AF426369B033D18AD3FDAAF26384F((&L_1), (bool)1, (1.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_RecenterToTargetHeading_29(L_1);
		// public AxisState m_XAxis = new AxisState(-180, 180, true, false, 300f, 0.1f, 0.1f, "Mouse X", true);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8  L_2;
		memset((&L_2), 0, sizeof(L_2));
		AxisState__ctor_mE1E3449CB695DD0B97602DA2309969235F2AE8A0((&L_2), (-180.0f), (180.0f), (bool)1, (bool)0, (300.0f), (0.100000001f), (0.100000001f), _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, (bool)1, /*hidden argument*/NULL);
		__this->set_m_XAxis_30(L_2);
		// [SerializeField] [HideInInspector] [FormerlySerializedAs("m_Radius")] private float m_LegacyRadius = float.MaxValue;
		__this->set_m_LegacyRadius_31(((std::numeric_limits<float>::max)()));
		// [SerializeField] [HideInInspector] [FormerlySerializedAs("m_HeightOffset")] private float m_LegacyHeightOffset = float.MaxValue;
		__this->set_m_LegacyHeightOffset_32(((std::numeric_limits<float>::max)()));
		// [SerializeField] [HideInInspector] [FormerlySerializedAs("m_HeadingBias")] private float m_LegacyHeadingBias = float.MaxValue;
		__this->set_m_LegacyHeadingBias_33(((std::numeric_limits<float>::max)()));
		// internal UpdateHeadingDelegate HeadingUpdater
		//     = (CinemachineOrbitalTransposer orbital, float deltaTime, Vector3 up) => {
		//             return orbital.UpdateHeading(
		//                 deltaTime, up, ref orbital.m_XAxis,
		//                 ref orbital.m_RecenterToTargetHeading,
		//                 CinemachineCore.Instance.IsLive(orbital.VirtualCamera));
		//         };
		IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_il2cpp_TypeInfo_var);
		UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * L_3 = ((U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_il2cpp_TypeInfo_var))->get_U3CU3E9__35_0_1();
		UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * L_4 = L_3;
		G_B1_0 = L_4;
		G_B1_1 = __this;
		if (L_4)
		{
			G_B2_0 = L_4;
			G_B2_1 = __this;
			goto IL_0095;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_il2cpp_TypeInfo_var);
		U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742 * L_5 = ((U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
		UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * L_6 = (UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D *)il2cpp_codegen_object_new(UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D_il2cpp_TypeInfo_var);
		UpdateHeadingDelegate__ctor_mB9BA33C54488BC8DD418BEEF3A51DB6AF40E361B(L_6, L_5, (intptr_t)((intptr_t)U3CU3Ec_U3C_ctorU3Eb__35_0_m15844BD8ED7CDBED9326054C7B7C6DFAD6B2C52C_RuntimeMethod_var), /*hidden argument*/NULL);
		UpdateHeadingDelegate_t11985A8C86B860B11663010E921F4E3D80D7E20D * L_7 = L_6;
		((U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBAC7F7625CF885D559ED5EC829B2B35CC0366742_il2cpp_TypeInfo_var))->set_U3CU3E9__35_0_1(L_7);
		G_B2_0 = L_7;
		G_B2_1 = G_B1_1;
	}

IL_0095:
	{
		NullCheck(G_B2_1);
		G_B2_1->set_HeadingUpdater_35(G_B2_0);
		// private Vector3 mLastTargetPosition = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8;
		L_8 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		__this->set_mLastTargetPosition_36(L_8);
		CinemachineTransposer__ctor_m3FA3755910D644CBE2EF94268677DCDE7C24D584(__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.CinemachinePOV::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePOV_get_IsValid_m56F4CD3C9FE5795343397325D6128B34F7282DF3 (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, const RuntimeMethod* method)
{
	{
		// public override bool IsValid { get { return enabled; } }
		bool L_0;
		L_0 = Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachinePOV::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachinePOV_get_Stage_m87C432BCA78705401251C2E0E474704E22CE6D7C (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, const RuntimeMethod* method)
{
	{
		// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
		return (int32_t)(1);
	}
}
// System.Void Cinemachine.CinemachinePOV::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_OnValidate_m7AC95AEC250D1606DDE3ACDA968E7F6312BA60F7 (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, const RuntimeMethod* method)
{
	{
		// m_VerticalAxis.Validate();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_0 = __this->get_address_of_m_VerticalAxis_13();
		AxisState_Validate_mD31D13D5FBDA48541D62D25EBA58C6615141115C((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_0, /*hidden argument*/NULL);
		// m_VerticalRecentering.Validate();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_1 = __this->get_address_of_m_VerticalRecentering_14();
		Recentering_Validate_mFB967BB954EFD0DD6E2315F53A3241FDC146B18A((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_1, /*hidden argument*/NULL);
		// m_HorizontalAxis.Validate();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_2 = __this->get_address_of_m_HorizontalAxis_15();
		AxisState_Validate_mD31D13D5FBDA48541D62D25EBA58C6615141115C((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_2, /*hidden argument*/NULL);
		// m_HorizontalRecentering.Validate();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_3 = __this->get_address_of_m_HorizontalRecentering_16();
		Recentering_Validate_mFB967BB954EFD0DD6E2315F53A3241FDC146B18A((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_3, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachinePOV::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_OnEnable_mD7B0A5051C115961BD8D43641B70BD2512E19B72 (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, const RuntimeMethod* method)
{
	{
		// UpdateInputAxisProvider();
		CinemachinePOV_UpdateInputAxisProvider_m47A7388954C01FFE0948F4601D4CE198BEFC221B(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachinePOV::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_UpdateInputAxisProvider_m47A7388954C01FFE0948F4601D4CE198BEFC221B (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __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;
	}
	RuntimeObject* V_0 = NULL;
	{
		// m_HorizontalAxis.SetInputAxisProvider(0, null);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_0 = __this->get_address_of_m_HorizontalAxis_15();
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_0, 0, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// m_VerticalAxis.SetInputAxisProvider(1, null);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_1 = __this->get_address_of_m_VerticalAxis_13();
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_1, 1, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// if (VirtualCamera != null)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2;
		L_2 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0051;
		}
	}
	{
		// var provider = VirtualCamera.GetInputAxisProvider();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4;
		L_4 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = CinemachineVirtualCameraBase_GetInputAxisProvider_m7691338DE9A7FEBB16AE3BC6AD15AC61D2E4D046(L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		// if (provider != null)
		RuntimeObject* L_6 = V_0;
		if (!L_6)
		{
			goto IL_0051;
		}
	}
	{
		// m_HorizontalAxis.SetInputAxisProvider(0, provider);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_7 = __this->get_address_of_m_HorizontalAxis_15();
		RuntimeObject* L_8 = V_0;
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_7, 0, L_8, /*hidden argument*/NULL);
		// m_VerticalAxis.SetInputAxisProvider(1, provider);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_9 = __this->get_address_of_m_VerticalAxis_13();
		RuntimeObject* L_10 = V_0;
		AxisState_SetInputAxisProvider_m7396F12E659493FD37D66F79B04CF93D4BBDA527((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_9, 1, L_10, /*hidden argument*/NULL);
	}

IL_0051:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachinePOV::PrePipelineMutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_PrePipelineMutateCameraState_m9BB2531A4EF28FD3221EB302288BACC4DE852F4A (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state0, float ___deltaTime1, const RuntimeMethod* method)
{
	{
		// public override void PrePipelineMutateCameraState(ref CameraState state, float deltaTime) {}
		return;
	}
}
// System.Void Cinemachine.CinemachinePOV::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_MutateCameraState_mBBA8EDDE3AD2CD0AA9AF831D81D0A14FAC4BF0E7 (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, 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*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_1 = NULL;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		// if (!IsValid)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// if (deltaTime >= 0 && CinemachineCore.Instance.IsLive(VirtualCamera))
		float L_1 = ___deltaTime1;
		if ((!(((float)L_1) >= ((float)(0.0f)))))
		{
			goto IL_008c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_2;
		L_2 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3;
		L_3 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		bool L_4;
		L_4 = CinemachineCore_IsLive_m61EC3BE5D22564DD740379A88639BF368EBC1E43(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_008c;
		}
	}
	{
		// if (m_HorizontalAxis.Update(deltaTime))
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_5 = __this->get_address_of_m_HorizontalAxis_15();
		float L_6 = ___deltaTime1;
		bool L_7;
		L_7 = AxisState_Update_mEA3BADC4B491D705D61357CD1ECE295FC243670A((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_003c;
		}
	}
	{
		// m_HorizontalRecentering.CancelRecentering();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_8 = __this->get_address_of_m_HorizontalRecentering_16();
		Recentering_CancelRecentering_m49877C0EBC7D9873C40CABD8EEF245954703CEC2((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_8, /*hidden argument*/NULL);
	}

IL_003c:
	{
		// if (m_VerticalAxis.Update(deltaTime))
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_9 = __this->get_address_of_m_VerticalAxis_13();
		float L_10 = ___deltaTime1;
		bool L_11;
		L_11 = AxisState_Update_mEA3BADC4B491D705D61357CD1ECE295FC243670A((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0055;
		}
	}
	{
		// m_VerticalRecentering.CancelRecentering();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_12 = __this->get_address_of_m_VerticalRecentering_14();
		Recentering_CancelRecentering_m49877C0EBC7D9873C40CABD8EEF245954703CEC2((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_12, /*hidden argument*/NULL);
	}

IL_0055:
	{
		// var recenterTarget = GetRecenterTarget();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_13;
		L_13 = CinemachinePOV_GetRecenterTarget_mC5206D2FC5D9809E62E8A536B59700C9F4F38876(__this, /*hidden argument*/NULL);
		V_2 = L_13;
		// m_HorizontalRecentering.DoRecentering(ref m_HorizontalAxis, deltaTime, recenterTarget.x);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_14 = __this->get_address_of_m_HorizontalRecentering_16();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_15 = __this->get_address_of_m_HorizontalAxis_15();
		float L_16 = ___deltaTime1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_17 = V_2;
		float L_18 = L_17.get_x_0();
		Recentering_DoRecentering_mA1AB5ACE77B56D9357CBB46FB4BEAF42AED5CD6C((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_14, (AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_15, L_16, L_18, /*hidden argument*/NULL);
		// m_VerticalRecentering.DoRecentering(ref m_VerticalAxis, deltaTime, recenterTarget.y);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_19 = __this->get_address_of_m_VerticalRecentering_14();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_20 = __this->get_address_of_m_VerticalAxis_13();
		float L_21 = ___deltaTime1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_22 = V_2;
		float L_23 = L_22.get_y_1();
		Recentering_DoRecentering_mA1AB5ACE77B56D9357CBB46FB4BEAF42AED5CD6C((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_19, (AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_20, L_21, L_23, /*hidden argument*/NULL);
	}

IL_008c:
	{
		// Quaternion rot = Quaternion.Euler(m_VerticalAxis.Value, m_HorizontalAxis.Value, 0);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_24 = __this->get_address_of_m_VerticalAxis_13();
		float L_25 = L_24->get_Value_0();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_26 = __this->get_address_of_m_HorizontalAxis_15();
		float L_27 = L_26->get_Value_0();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_28;
		L_28 = Quaternion_Euler_m37BF99FFFA09F4B3F83DC066641B82C59B19A9C3(L_25, L_27, (0.0f), /*hidden argument*/NULL);
		V_0 = L_28;
		// Transform parent = VirtualCamera.transform.parent;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_29;
		L_29 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_29);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_30;
		L_30 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_29, /*hidden argument*/NULL);
		NullCheck(L_30);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_31;
		L_31 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_30, /*hidden argument*/NULL);
		V_1 = L_31;
		// if (parent != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_32 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_33;
		L_33 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_32, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_00d6;
		}
	}
	{
		// rot = parent.rotation * rot;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_34 = V_1;
		NullCheck(L_34);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_35;
		L_35 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_34, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_36 = V_0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_37;
		L_37 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_35, L_36, /*hidden argument*/NULL);
		V_0 = L_37;
		goto IL_00ed;
	}

IL_00d6:
	{
		// rot = rot * Quaternion.FromToRotation(Vector3.up, curState.ReferenceUp);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_38 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_40 = ___curState0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41;
		L_41 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_40, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_42;
		L_42 = Quaternion_FromToRotation_mD0EBB9993FC7C6A45724D0365B09F11F1CEADB80(L_39, L_41, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_43;
		L_43 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_38, L_42, /*hidden argument*/NULL);
		V_0 = L_43;
	}

IL_00ed:
	{
		// curState.RawOrientation = rot;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_44 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_45 = V_0;
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_44, L_45, /*hidden argument*/NULL);
		// }
		return;
	}
}
// UnityEngine.Vector2 Cinemachine.CinemachinePOV::GetRecenterTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  CinemachinePOV_GetRecenterTarget_mC5206D2FC5D9809E62E8A536B59700C9F4F38876 (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __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;
	}
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_0 = NULL;
	int32_t V_1 = 0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_3 = NULL;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_4;
	memset((&V_4), 0, sizeof(V_4));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// Transform t = null;
		V_0 = (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 *)NULL;
		// switch (m_RecenterTarget)
		int32_t L_0 = __this->get_m_RecenterTarget_12();
		V_1 = L_0;
		int32_t L_1 = V_1;
		if ((((int32_t)L_1) == ((int32_t)1)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_2 = V_1;
		if ((((int32_t)L_2) == ((int32_t)2)))
		{
			goto IL_0021;
		}
	}
	{
		goto IL_002d;
	}

IL_0013:
	{
		// case RecenterTargetMode.FollowTargetForward: t = VirtualCamera.Follow; break;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3;
		L_3 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4;
		L_4 = VirtFuncInvoker0< Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_3);
		V_0 = L_4;
		// case RecenterTargetMode.FollowTargetForward: t = VirtualCamera.Follow; break;
		goto IL_002d;
	}

IL_0021:
	{
		// case RecenterTargetMode.LookAtTargetForward: t = VirtualCamera.LookAt; break;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_5;
		L_5 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		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;
	}

IL_002d:
	{
		// if (t != 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_008e;
		}
	}
	{
		// var fwd = t.forward;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9 = V_0;
		NullCheck(L_9);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10;
		L_10 = Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053(L_9, /*hidden argument*/NULL);
		V_2 = L_10;
		// Transform parent = VirtualCamera.transform.parent;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_11;
		L_11 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_12;
		L_12 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_11, /*hidden argument*/NULL);
		NullCheck(L_12);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_13;
		L_13 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_12, /*hidden argument*/NULL);
		V_3 = L_13;
		// if (parent != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_14 = V_3;
		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_0064;
		}
	}
	{
		// fwd = parent.rotation * fwd;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_16 = V_3;
		NullCheck(L_16);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_17;
		L_17 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_16, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = V_2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_17, L_18, /*hidden argument*/NULL);
		V_2 = L_19;
	}

IL_0064:
	{
		// var v = Quaternion.FromToRotation(Vector3.forward, fwd).eulerAngles;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20;
		L_20 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = V_2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_22;
		L_22 = Quaternion_FromToRotation_mD0EBB9993FC7C6A45724D0365B09F11F1CEADB80(L_20, L_21, /*hidden argument*/NULL);
		V_5 = L_22;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = Quaternion_get_eulerAngles_m3DA616CAD670235A407E8A7A75925AA8E22338C3((Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)(&V_5), /*hidden argument*/NULL);
		V_4 = L_23;
		// return new Vector2(v.y, v.x);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = V_4;
		float L_25 = L_24.get_y_3();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = V_4;
		float L_27 = L_26.get_x_2();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_28;
		memset((&L_28), 0, sizeof(L_28));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_28), L_25, L_27, /*hidden argument*/NULL);
		return L_28;
	}

IL_008e:
	{
		// return Vector2.zero;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_29;
		L_29 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
		return L_29;
	}
}
// System.Void Cinemachine.CinemachinePOV::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_ForceCameraPosition_mF4DB8EC103BCAB1AB82FF19EC542E4F6E54D041A (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method)
{
	{
		// SetAxesForRotation(rot);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0 = ___rot1;
		CinemachinePOV_SetAxesForRotation_m2FAD19EC947F4B355DED9537C8622F028F01A507(__this, L_0, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachinePOV::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single,Cinemachine.CinemachineVirtualCameraBase/TransitionParams&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePOV_OnTransitionFromCamera_m6BC39D7F60175A61C402C262EDC067793F0F789C (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, RuntimeObject* ___fromCam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___worldUp1, float ___deltaTime2, TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * ___transitionParams3, 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;
	}
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// m_HorizontalRecentering.DoRecentering(ref m_HorizontalAxis, -1, 0);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_0 = __this->get_address_of_m_HorizontalRecentering_16();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_1 = __this->get_address_of_m_HorizontalAxis_15();
		Recentering_DoRecentering_mA1AB5ACE77B56D9357CBB46FB4BEAF42AED5CD6C((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_0, (AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_1, (-1.0f), (0.0f), /*hidden argument*/NULL);
		// m_VerticalRecentering.DoRecentering(ref m_VerticalAxis, -1, 0);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_2 = __this->get_address_of_m_VerticalRecentering_14();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_3 = __this->get_address_of_m_VerticalAxis_13();
		Recentering_DoRecentering_mA1AB5ACE77B56D9357CBB46FB4BEAF42AED5CD6C((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_2, (AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_3, (-1.0f), (0.0f), /*hidden argument*/NULL);
		// m_HorizontalRecentering.CancelRecentering();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_4 = __this->get_address_of_m_HorizontalRecentering_16();
		Recentering_CancelRecentering_m49877C0EBC7D9873C40CABD8EEF245954703CEC2((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_4, /*hidden argument*/NULL);
		// m_VerticalRecentering.CancelRecentering();
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 * L_5 = __this->get_address_of_m_VerticalRecentering_14();
		Recentering_CancelRecentering_m49877C0EBC7D9873C40CABD8EEF245954703CEC2((Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427 *)L_5, /*hidden argument*/NULL);
		// if (fromCam != null && transitionParams.m_InheritPosition)
		RuntimeObject* L_6 = ___fromCam0;
		if (!L_6)
		{
			goto IL_006e;
		}
	}
	{
		TransitionParams_t2EE11D8A937A8C60D8C27C6D24C37B0D096AA11C * L_7 = ___transitionParams3;
		bool L_8 = L_7->get_m_InheritPosition_1();
		if (!L_8)
		{
			goto IL_006e;
		}
	}
	{
		// SetAxesForRotation(fromCam.State.RawOrientation);
		RuntimeObject* L_9 = ___fromCam0;
		NullCheck(L_9);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_10;
		L_10 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_9);
		V_0 = L_10;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_11;
		L_11 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_0), /*hidden argument*/NULL);
		CinemachinePOV_SetAxesForRotation_m2FAD19EC947F4B355DED9537C8622F028F01A507(__this, L_11, /*hidden argument*/NULL);
		// return true;
		return (bool)1;
	}

IL_006e:
	{
		// return false;
		return (bool)0;
	}
}
// System.Void Cinemachine.CinemachinePOV::SetAxesForRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_SetAxesForRotation_m2FAD19EC947F4B355DED9537C8622F028F01A507 (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___targetRot0, 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));
	Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_2 = NULL;
	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));
	CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		// Vector3 up = VcamState.ReferenceUp;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0;
		L_0 = CinemachineComponentBase_get_VcamState_m0F36DA00A9FF33209646471FDF6F7EC6F7DF6B80(__this, /*hidden argument*/NULL);
		V_7 = L_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)(&V_7), /*hidden argument*/NULL);
		V_0 = L_1;
		// Vector3 fwd = Vector3.forward;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		V_1 = L_2;
		// Transform parent = VirtualCamera.transform.parent;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3;
		L_3 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4;
		L_4 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5;
		L_5 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		// if (parent != null)
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6 = V_2;
		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_003d;
		}
	}
	{
		// fwd = parent.rotation * fwd;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8 = V_2;
		NullCheck(L_8);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_9;
		L_9 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_8, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_10 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_9, L_10, /*hidden argument*/NULL);
		V_1 = L_11;
	}

IL_003d:
	{
		// m_HorizontalAxis.Value = 0;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_12 = __this->get_address_of_m_HorizontalAxis_15();
		L_12->set_Value_0((0.0f));
		// m_HorizontalAxis.Reset();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_13 = __this->get_address_of_m_HorizontalAxis_15();
		AxisState_Reset_m467FB333DF4E419185F468B80CD82F75C773A3FE((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_13, /*hidden argument*/NULL);
		// Vector3 targetFwd = targetRot * Vector3.forward;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_14 = ___targetRot0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15;
		L_15 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16;
		L_16 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_14, L_15, /*hidden argument*/NULL);
		V_3 = L_16;
		// Vector3 a = fwd.ProjectOntoPlane(up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19;
		L_19 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_17, L_18, /*hidden argument*/NULL);
		V_4 = L_19;
		// Vector3 b = targetFwd.ProjectOntoPlane(up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_20 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22;
		L_22 = UnityVectorExtensions_ProjectOntoPlane_m8A4C6658A16D9A9E2415D787D52AF418133790D9(L_20, L_21, /*hidden argument*/NULL);
		V_5 = L_22;
		// if (!a.AlmostZero() && !b.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23 = V_4;
		bool L_24;
		L_24 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_23, /*hidden argument*/NULL);
		if (L_24)
		{
			goto IL_009d;
		}
	}
	{
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_5;
		bool L_26;
		L_26 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_25, /*hidden argument*/NULL);
		if (L_26)
		{
			goto IL_009d;
		}
	}
	{
		// m_HorizontalAxis.Value = Vector3.SignedAngle(a, b, up);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_27 = __this->get_address_of_m_HorizontalAxis_15();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = V_0;
		float L_31;
		L_31 = Vector3_SignedAngle_m816C32A674665A4C3C9D850FB0A107E69A4D3E0A(L_28, L_29, L_30, /*hidden argument*/NULL);
		L_27->set_Value_0(L_31);
	}

IL_009d:
	{
		// m_VerticalAxis.Value = 0;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_32 = __this->get_address_of_m_VerticalAxis_13();
		L_32->set_Value_0((0.0f));
		// m_VerticalAxis.Reset();
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_33 = __this->get_address_of_m_VerticalAxis_13();
		AxisState_Reset_m467FB333DF4E419185F468B80CD82F75C773A3FE((AxisState_t376D19829A676B98933979F42845F6476071DDE8 *)L_33, /*hidden argument*/NULL);
		// fwd = Quaternion.AngleAxis(m_HorizontalAxis.Value, up) * fwd;
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_34 = __this->get_address_of_m_HorizontalAxis_15();
		float L_35 = L_34->get_Value_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36 = V_0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_37;
		L_37 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_35, L_36, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_37, L_38, /*hidden argument*/NULL);
		V_1 = L_39;
		// Vector3 right = Vector3.Cross(up, fwd);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_41 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_42;
		L_42 = Vector3_Cross_m63414F0C545EBB616F339FF8830D37F9230736A4(L_40, L_41, /*hidden argument*/NULL);
		V_6 = L_42;
		// if (!right.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_43 = V_6;
		bool L_44;
		L_44 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_43, /*hidden argument*/NULL);
		if (L_44)
		{
			goto IL_00f6;
		}
	}
	{
		// m_VerticalAxis.Value = Vector3.SignedAngle(fwd, targetFwd, right);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8 * L_45 = __this->get_address_of_m_VerticalAxis_13();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_46 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_47 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48 = V_6;
		float L_49;
		L_49 = Vector3_SignedAngle_m816C32A674665A4C3C9D850FB0A107E69A4D3E0A(L_46, L_47, L_48, /*hidden argument*/NULL);
		L_45->set_Value_0(L_49);
	}

IL_00f6:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachinePOV::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV__ctor_m697E2E56E6B944C9E7334DCFC8AC0BF06DA6BCD0 (CinemachinePOV_t7128A8A85117D95F6AA99B68083D21393F9C8E18 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public AxisState m_VerticalAxis = new AxisState(-70, 70, false, false, 300f, 0.1f, 0.1f, "Mouse Y", true);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8  L_0;
		memset((&L_0), 0, sizeof(L_0));
		AxisState__ctor_mE1E3449CB695DD0B97602DA2309969235F2AE8A0((&L_0), (-70.0f), (70.0f), (bool)0, (bool)0, (300.0f), (0.100000001f), (0.100000001f), _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, (bool)1, /*hidden argument*/NULL);
		__this->set_m_VerticalAxis_13(L_0);
		// public AxisState.Recentering m_VerticalRecentering = new AxisState.Recentering(false, 1, 2);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Recentering__ctor_mDFE3D3BB932AF426369B033D18AD3FDAAF26384F((&L_1), (bool)0, (1.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_VerticalRecentering_14(L_1);
		// public AxisState m_HorizontalAxis = new AxisState(-180, 180, true, false, 300f, 0.1f, 0.1f, "Mouse X", false);
		AxisState_t376D19829A676B98933979F42845F6476071DDE8  L_2;
		memset((&L_2), 0, sizeof(L_2));
		AxisState__ctor_mE1E3449CB695DD0B97602DA2309969235F2AE8A0((&L_2), (-180.0f), (180.0f), (bool)1, (bool)0, (300.0f), (0.100000001f), (0.100000001f), _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, (bool)0, /*hidden argument*/NULL);
		__this->set_m_HorizontalAxis_15(L_2);
		// public AxisState.Recentering m_HorizontalRecentering = new AxisState.Recentering(false, 1, 2);
		Recentering_t3B320CE750DA39B1C1E60536E3ED006253605427  L_3;
		memset((&L_3), 0, sizeof(L_3));
		Recentering__ctor_mDFE3D3BB932AF426369B033D18AD3FDAAF26384F((&L_3), (bool)0, (1.0f), (2.0f), /*hidden argument*/NULL);
		__this->set_m_HorizontalRecentering_16(L_3);
		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.Single Cinemachine.CinemachinePath::get_MinPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePath_get_MinPos_m44196276E27917CFAA83FCB6805385F0F49B68E6 (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, const RuntimeMethod* method)
{
	{
		// public override float MinPos { get { return 0; } }
		return (0.0f);
	}
}
// System.Single Cinemachine.CinemachinePath::get_MaxPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePath_get_MaxPos_m19CBE9ADEA5F1C8153554117E936EE73430A1B7A (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t G_B5_0 = 0;
	{
		// int count = m_Waypoints.Length - 1;
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_0 = __this->get_m_Waypoints_13();
		NullCheck(L_0);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)1));
		// if (count < 1)
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) >= ((int32_t)1)))
		{
			goto IL_0015;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_0015:
	{
		// return m_Looped ? count + 1 : count;
		bool L_2 = __this->get_m_Looped_12();
		if (L_2)
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_3 = V_0;
		G_B5_0 = L_3;
		goto IL_0023;
	}

IL_0020:
	{
		int32_t L_4 = V_0;
		G_B5_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_0023:
	{
		return ((float)((float)G_B5_0));
	}
}
// System.Boolean Cinemachine.CinemachinePath::get_Looped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePath_get_Looped_mDC5688C64BEAD83BB772379AF6A94B3D69724F5E (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, const RuntimeMethod* method)
{
	{
		// public override bool Looped { get { return m_Looped; } }
		bool L_0 = __this->get_m_Looped_12();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachinePath::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePath_Reset_mDBB3432FB87DC834F93DC9FFE56204F059186030 (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// m_Looped = false;
		__this->set_m_Looped_12((bool)0);
		// m_Waypoints = new Waypoint[2]
		// {
		//     new Waypoint { position = new Vector3(0, 0, -5), tangent = new Vector3(1, 0, 0) },
		//     new Waypoint { position = new Vector3(0, 0, 5), tangent = new Vector3(1, 0, 0) }
		// };
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_0 = (WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4*)(WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4*)SZArrayNew(WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4_il2cpp_TypeInfo_var, (uint32_t)2);
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_1 = L_0;
		il2cpp_codegen_initobj((&V_0), sizeof(Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5 ));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		memset((&L_2), 0, sizeof(L_2));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_2), (0.0f), (0.0f), (-5.0f), /*hidden argument*/NULL);
		(&V_0)->set_position_0(L_2);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		memset((&L_3), 0, sizeof(L_3));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_3), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		(&V_0)->set_tangent_1(L_3);
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_4 = V_0;
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5 )L_4);
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_5 = L_1;
		il2cpp_codegen_initobj((&V_0), sizeof(Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5 ));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_6), (0.0f), (0.0f), (5.0f), /*hidden argument*/NULL);
		(&V_0)->set_position_0(L_6);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		memset((&L_7), 0, sizeof(L_7));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_7), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		(&V_0)->set_tangent_1(L_7);
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_8 = V_0;
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5 )L_8);
		__this->set_m_Waypoints_13(L_5);
		// m_Appearance = new Appearance();
		Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 * L_9 = (Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 *)il2cpp_codegen_object_new(Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8_il2cpp_TypeInfo_var);
		Appearance__ctor_m975B387EF5A573D25BD3C5C57B0314F3C4446196(L_9, /*hidden argument*/NULL);
		((CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 *)__this)->set_m_Appearance_5(L_9);
		// InvalidateDistanceCache();
		VirtActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
		// }
		return;
	}
}
// System.Int32 Cinemachine.CinemachinePath::get_DistanceCacheSampleStepsPerSegment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachinePath_get_DistanceCacheSampleStepsPerSegment_m040784C32B8D4D2D119AB9C189B7761FEAE717AD (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, const RuntimeMethod* method)
{
	{
		// public override int DistanceCacheSampleStepsPerSegment { get { return m_Resolution; } }
		int32_t L_0 = ((CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 *)__this)->get_m_Resolution_4();
		return L_0;
	}
}
// System.Single Cinemachine.CinemachinePath::GetBoundingIndices(System.Single,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePath_GetBoundingIndices_m907FB06C7E158858C9828D4228AC5317A500B107 (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, float ___pos0, int32_t* ___indexA1, int32_t* ___indexB2, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t* G_B3_0 = NULL;
	int32_t* G_B3_1 = NULL;
	int32_t* G_B2_0 = NULL;
	int32_t* G_B2_1 = NULL;
	int32_t G_B4_0 = 0;
	int32_t* G_B4_1 = NULL;
	int32_t* G_B4_2 = NULL;
	{
		// pos = StandardizePos(pos);
		float L_0 = ___pos0;
		float L_1;
		L_1 = VirtFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_0);
		___pos0 = L_1;
		// int rounded = Mathf.RoundToInt(pos);
		float L_2 = ___pos0;
		int32_t L_3;
		L_3 = Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// if (Mathf.Abs(pos - rounded) < UnityVectorExtensions.Epsilon)
		float L_4 = ___pos0;
		int32_t L_5 = V_0;
		float L_6;
		L_6 = fabsf(((float)il2cpp_codegen_subtract((float)L_4, (float)((float)((float)L_5)))));
		if ((!(((float)L_6) < ((float)(9.99999975E-05f)))))
		{
			goto IL_0038;
		}
	}
	{
		// indexA = indexB = (rounded == m_Waypoints.Length) ? 0 : rounded;
		int32_t* L_7 = ___indexA1;
		int32_t* L_8 = ___indexB2;
		int32_t L_9 = V_0;
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_10 = __this->get_m_Waypoints_13();
		NullCheck(L_10);
		G_B2_0 = L_8;
		G_B2_1 = L_7;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))
		{
			G_B3_0 = L_8;
			G_B3_1 = L_7;
			goto IL_0030;
		}
	}
	{
		int32_t L_11 = V_0;
		G_B4_0 = L_11;
		G_B4_1 = G_B2_0;
		G_B4_2 = G_B2_1;
		goto IL_0031;
	}

IL_0030:
	{
		G_B4_0 = 0;
		G_B4_1 = G_B3_0;
		G_B4_2 = G_B3_1;
	}

IL_0031:
	{
		int32_t L_12 = G_B4_0;
		V_1 = L_12;
		*((int32_t*)G_B4_1) = (int32_t)L_12;
		int32_t L_13 = V_1;
		*((int32_t*)G_B4_2) = (int32_t)L_13;
		goto IL_0070;
	}

IL_0038:
	{
		// indexA = Mathf.FloorToInt(pos);
		int32_t* L_14 = ___indexA1;
		float L_15 = ___pos0;
		int32_t L_16;
		L_16 = Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E(L_15, /*hidden argument*/NULL);
		*((int32_t*)L_14) = (int32_t)L_16;
		// if (indexA >= m_Waypoints.Length)
		int32_t* L_17 = ___indexA1;
		int32_t L_18 = *((int32_t*)L_17);
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_19 = __this->get_m_Waypoints_13();
		NullCheck(L_19);
		if ((((int32_t)L_18) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))))
		{
			goto IL_0059;
		}
	}
	{
		// pos -= MaxPos;
		float L_20 = ___pos0;
		float L_21;
		L_21 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		___pos0 = ((float)il2cpp_codegen_subtract((float)L_20, (float)L_21));
		// indexA = 0;
		int32_t* L_22 = ___indexA1;
		*((int32_t*)L_22) = (int32_t)0;
	}

IL_0059:
	{
		// indexB = Mathf.CeilToInt(pos);
		int32_t* L_23 = ___indexB2;
		float L_24 = ___pos0;
		int32_t L_25;
		L_25 = Mathf_CeilToInt_m3A3E7C0F6A3CF731411BB90F264F989D8311CC6F(L_24, /*hidden argument*/NULL);
		*((int32_t*)L_23) = (int32_t)L_25;
		// if (indexB >= m_Waypoints.Length)
		int32_t* L_26 = ___indexB2;
		int32_t L_27 = *((int32_t*)L_26);
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_28 = __this->get_m_Waypoints_13();
		NullCheck(L_28);
		if ((((int32_t)L_27) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))))
		{
			goto IL_0070;
		}
	}
	{
		// indexB = 0;
		int32_t* L_29 = ___indexB2;
		*((int32_t*)L_29) = (int32_t)0;
	}

IL_0070:
	{
		// return pos;
		float L_30 = ___pos0;
		return L_30;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePath::EvaluatePosition(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachinePath_EvaluatePosition_m748123187AAE027319421C5A040783252BA333EB (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, float ___pos0, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  V_3;
	memset((&V_3), 0, sizeof(V_3));
	Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		// Vector3 result = new Vector3();
		il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ));
		// if (m_Waypoints.Length == 0)
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_0 = __this->get_m_Waypoints_13();
		NullCheck(L_0);
		if ((((RuntimeArray*)L_0)->max_length))
		{
			goto IL_0022;
		}
	}
	{
		// result = transform.position;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		L_2 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_00a8;
	}

IL_0022:
	{
		// pos = GetBoundingIndices(pos, out indexA, out indexB);
		float L_3 = ___pos0;
		float L_4;
		L_4 = CinemachinePath_GetBoundingIndices_m907FB06C7E158858C9828D4228AC5317A500B107(__this, L_3, (int32_t*)(&V_1), (int32_t*)(&V_2), /*hidden argument*/NULL);
		___pos0 = L_4;
		// if (indexA == indexB)
		int32_t L_5 = V_1;
		int32_t L_6 = V_2;
		if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
		{
			goto IL_0047;
		}
	}
	{
		// result = m_Waypoints[indexA].position;
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_7 = __this->get_m_Waypoints_13();
		int32_t L_8 = V_1;
		NullCheck(L_7);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->get_position_0();
		V_0 = L_9;
		goto IL_00a8;
	}

IL_0047:
	{
		// Waypoint wpA = m_Waypoints[indexA];
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_10 = __this->get_m_Waypoints_13();
		int32_t L_11 = V_1;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		V_3 = L_13;
		// Waypoint wpB = m_Waypoints[indexB];
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_14 = __this->get_m_Waypoints_13();
		int32_t L_15 = V_2;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_4 = L_17;
		// result = SplineHelpers.Bezier3(pos - indexA,
		//     m_Waypoints[indexA].position, wpA.position + wpA.tangent,
		//     wpB.position - wpB.tangent, wpB.position);
		float L_18 = ___pos0;
		int32_t L_19 = V_1;
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_20 = __this->get_m_Waypoints_13();
		int32_t L_21 = V_1;
		NullCheck(L_20);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->get_position_0();
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_23 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = L_23.get_position_0();
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_25 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = L_25.get_tangent_1();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27;
		L_27 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_24, L_26, /*hidden argument*/NULL);
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_28 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29 = L_28.get_position_0();
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_30 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31 = L_30.get_tangent_1();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32;
		L_32 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_29, L_31, /*hidden argument*/NULL);
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_33 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34 = L_33.get_position_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35;
		L_35 = SplineHelpers_Bezier3_m671B7D546F16979F687B01A82D9239C0FF9A6C6F(((float)il2cpp_codegen_subtract((float)L_18, (float)((float)((float)L_19)))), L_22, L_27, L_32, L_34, /*hidden argument*/NULL);
		V_0 = L_35;
	}

IL_00a8:
	{
		// return transform.TransformPoint(result);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_36;
		L_36 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37 = V_0;
		NullCheck(L_36);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_38;
		L_38 = Transform_TransformPoint_m68AF95765A9279192E601208A9C5170027A5F0D2(L_36, L_37, /*hidden argument*/NULL);
		return L_38;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePath::EvaluateTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachinePath_EvaluateTangent_m58EFD2AF91AACB4716EF1142DA729FE99A3C4680 (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, float ___pos0, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  V_3;
	memset((&V_3), 0, sizeof(V_3));
	Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		// Vector3 result = new Vector3();
		il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ));
		// if (m_Waypoints.Length == 0)
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_0 = __this->get_m_Waypoints_13();
		NullCheck(L_0);
		if ((((RuntimeArray*)L_0)->max_length))
		{
			goto IL_002c;
		}
	}
	{
		// result = transform.rotation * Vector3.forward;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
		L_1 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_2;
		L_2 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_1, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		L_4 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_00b2;
	}

IL_002c:
	{
		// pos = GetBoundingIndices(pos, out indexA, out indexB);
		float L_5 = ___pos0;
		float L_6;
		L_6 = CinemachinePath_GetBoundingIndices_m907FB06C7E158858C9828D4228AC5317A500B107(__this, L_5, (int32_t*)(&V_1), (int32_t*)(&V_2), /*hidden argument*/NULL);
		___pos0 = L_6;
		// if (indexA == indexB)
		int32_t L_7 = V_1;
		int32_t L_8 = V_2;
		if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
		{
			goto IL_0051;
		}
	}
	{
		// result = m_Waypoints[indexA].tangent;
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_9 = __this->get_m_Waypoints_13();
		int32_t L_10 = V_1;
		NullCheck(L_9);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->get_tangent_1();
		V_0 = L_11;
		goto IL_00b2;
	}

IL_0051:
	{
		// Waypoint wpA = m_Waypoints[indexA];
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_12 = __this->get_m_Waypoints_13();
		int32_t L_13 = V_1;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		V_3 = L_15;
		// Waypoint wpB = m_Waypoints[indexB];
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_16 = __this->get_m_Waypoints_13();
		int32_t L_17 = V_2;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		V_4 = L_19;
		// result = SplineHelpers.BezierTangent3(pos - indexA,
		//     m_Waypoints[indexA].position, wpA.position + wpA.tangent,
		//     wpB.position - wpB.tangent, wpB.position);
		float L_20 = ___pos0;
		int32_t L_21 = V_1;
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_22 = __this->get_m_Waypoints_13();
		int32_t L_23 = V_1;
		NullCheck(L_22);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_position_0();
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_25 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = L_25.get_position_0();
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_27 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28 = L_27.get_tangent_1();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
		L_29 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_26, L_28, /*hidden argument*/NULL);
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_30 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31 = L_30.get_position_0();
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_32 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33 = L_32.get_tangent_1();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_34;
		L_34 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_31, L_33, /*hidden argument*/NULL);
		Waypoint_t02202325CC5CDB3DD7A6299E58C8C93A38E514D5  L_35 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36 = L_35.get_position_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37;
		L_37 = SplineHelpers_BezierTangent3_m59375A4F9C985BC314131BC4286A02967A2A99B6(((float)il2cpp_codegen_subtract((float)L_20, (float)((float)((float)L_21)))), L_24, L_29, L_34, L_36, /*hidden argument*/NULL);
		V_0 = L_37;
	}

IL_00b2:
	{
		// return transform.TransformDirection(result);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_38;
		L_38 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39 = V_0;
		NullCheck(L_38);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40;
		L_40 = Transform_TransformDirection_m6B5E3F0A7C6323159DEC6D9BC035FB53ADD96E91(L_38, L_39, /*hidden argument*/NULL);
		return L_40;
	}
}
// UnityEngine.Quaternion Cinemachine.CinemachinePath::EvaluateOrientation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachinePath_EvaluateOrientation_mC2FC02F92747630BBBC1CAF8E388A50D9701C610 (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, float ___pos0, const RuntimeMethod* method)
{
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_4;
	memset((&V_4), 0, sizeof(V_4));
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		// Quaternion result = transform.rotation;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		// if (m_Waypoints.Length > 0)
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_2 = __this->get_m_Waypoints_13();
		NullCheck(L_2);
		if (!(((RuntimeArray*)L_2)->max_length))
		{
			goto IL_00d1;
		}
	}
	{
		// float roll = 0;
		V_1 = (0.0f);
		// pos = GetBoundingIndices(pos, out indexA, out indexB);
		float L_3 = ___pos0;
		float L_4;
		L_4 = CinemachinePath_GetBoundingIndices_m907FB06C7E158858C9828D4228AC5317A500B107(__this, L_3, (int32_t*)(&V_2), (int32_t*)(&V_3), /*hidden argument*/NULL);
		___pos0 = L_4;
		// if (indexA == indexB)
		int32_t L_5 = V_2;
		int32_t L_6 = V_3;
		if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
		{
			goto IL_0043;
		}
	}
	{
		// roll = m_Waypoints[indexA].roll;
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_7 = __this->get_m_Waypoints_13();
		int32_t L_8 = V_2;
		NullCheck(L_7);
		float L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->get_roll_2();
		V_1 = L_9;
		goto IL_008e;
	}

IL_0043:
	{
		// float rollA = m_Waypoints[indexA].roll;
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_10 = __this->get_m_Waypoints_13();
		int32_t L_11 = V_2;
		NullCheck(L_10);
		float L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->get_roll_2();
		V_5 = L_12;
		// float rollB = m_Waypoints[indexB].roll;
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_13 = __this->get_m_Waypoints_13();
		int32_t L_14 = V_3;
		NullCheck(L_13);
		float L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_roll_2();
		V_6 = L_15;
		// if (indexB == 0)
		int32_t L_16 = V_3;
		if (L_16)
		{
			goto IL_0080;
		}
	}
	{
		// rollA = rollA % 360;
		float L_17 = V_5;
		V_5 = (fmodf(L_17, (360.0f)));
		// rollB = rollB % 360;
		float L_18 = V_6;
		V_6 = (fmodf(L_18, (360.0f)));
	}

IL_0080:
	{
		// roll = Mathf.Lerp(rollA, rollB, pos - indexA);
		float L_19 = V_5;
		float L_20 = V_6;
		float L_21 = ___pos0;
		int32_t L_22 = V_2;
		float L_23;
		L_23 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_19, L_20, ((float)il2cpp_codegen_subtract((float)L_21, (float)((float)((float)L_22)))), /*hidden argument*/NULL);
		V_1 = L_23;
	}

IL_008e:
	{
		// Vector3 fwd = EvaluateTangent(pos);
		float L_24 = ___pos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = VirtFuncInvoker1< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(9 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangent(System.Single) */, __this, L_24);
		V_4 = L_25;
		// if (!fwd.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26 = V_4;
		bool L_27;
		L_27 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_26, /*hidden argument*/NULL);
		if (L_27)
		{
			goto IL_00d1;
		}
	}
	{
		// Vector3 up = transform.rotation * Vector3.up;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_28;
		L_28 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_28);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_29;
		L_29 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_28, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30;
		L_30 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31;
		L_31 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_29, L_30, /*hidden argument*/NULL);
		V_7 = L_31;
		// Quaternion q = Quaternion.LookRotation(fwd, up);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33 = V_7;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_34;
		L_34 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_32, L_33, /*hidden argument*/NULL);
		// result = q * Quaternion.AngleAxis(roll, Vector3.forward);
		float L_35 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36;
		L_36 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_37;
		L_37 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_35, L_36, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_38;
		L_38 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_34, L_37, /*hidden argument*/NULL);
		V_0 = L_38;
	}

IL_00d1:
	{
		// return result;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_39 = V_0;
		return L_39;
	}
}
// System.Void Cinemachine.CinemachinePath::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePath_OnValidate_mA799B5C87BE67DD6CD5A94ED498AB1313E7247A5 (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, const RuntimeMethod* method)
{
	{
		// private void OnValidate() { InvalidateDistanceCache(); }
		VirtActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
		// private void OnValidate() { InvalidateDistanceCache(); }
		return;
	}
}
// System.Void Cinemachine.CinemachinePath::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePath__ctor_m29E35B45E4AF67EC3D12CED0F10D7C9014115765 (CinemachinePath_t2F752B35E49F92A38DE9E2DE54205C03B0A43AD9 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public Waypoint[] m_Waypoints = new Waypoint[0];
		WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4* L_0 = (WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4*)(WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4*)SZArrayNew(WaypointU5BU5D_tC4E2446EBAD2C015F23E0C4F750BC3E067EE87F4_il2cpp_TypeInfo_var, (uint32_t)0);
		__this->set_m_Waypoints_13(L_0);
		CinemachinePathBase__ctor_mA1D4CC9C83F490A407AF3B7EB143BEA58C879EEE(__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.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizePos_m7B0DB6BC2287BFF4EDD7B5C1351FC1570FD1C00D (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, const RuntimeMethod* method)
{
	{
		// if (Looped && MaxPos > 0)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
		if (!L_0)
		{
			goto IL_0033;
		}
	}
	{
		float L_1;
		L_1 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		if ((!(((float)L_1) > ((float)(0.0f)))))
		{
			goto IL_0033;
		}
	}
	{
		// pos = pos % MaxPos;
		float L_2 = ___pos0;
		float L_3;
		L_3 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		___pos0 = (fmodf(L_2, L_3));
		// if (pos < 0)
		float L_4 = ___pos0;
		if ((!(((float)L_4) < ((float)(0.0f)))))
		{
			goto IL_0031;
		}
	}
	{
		// pos += MaxPos;
		float L_5 = ___pos0;
		float L_6;
		L_6 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		___pos0 = ((float)il2cpp_codegen_add((float)L_5, (float)L_6));
	}

IL_0031:
	{
		// return pos;
		float L_7 = ___pos0;
		return L_7;
	}

IL_0033:
	{
		// return Mathf.Clamp(pos, 0, MaxPos);
		float L_8 = ___pos0;
		float L_9;
		L_9 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		float L_10;
		L_10 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_8, (0.0f), L_9, /*hidden argument*/NULL);
		return L_10;
	}
}
// System.Single Cinemachine.CinemachinePathBase::FindClosestPoint(UnityEngine.Vector3,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_FindClosestPoint_mB3F074A56F3054EA9D9F8B87209D5A12A305BE8E (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___p0, int32_t ___startSegment1, int32_t ___searchRadius2, int32_t ___stepsPerSegment3, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	Vector3_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));
	float V_11 = 0.0f;
	float V_12 = 0.0f;
	int32_t G_B6_0 = 0;
	{
		// float start = MinPos;
		float L_0;
		L_0 = VirtFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
		V_0 = L_0;
		// float end = MaxPos;
		float L_1;
		L_1 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		V_1 = L_1;
		// if (searchRadius >= 0)
		int32_t L_2 = ___searchRadius2;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0059;
		}
	}
	{
		// int r = Mathf.FloorToInt(Mathf.Min(searchRadius, (end - start) / 2f));
		int32_t L_3 = ___searchRadius2;
		float L_4 = V_1;
		float L_5 = V_0;
		float L_6;
		L_6 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(((float)((float)L_3)), ((float)((float)((float)il2cpp_codegen_subtract((float)L_4, (float)L_5))/(float)(2.0f))), /*hidden argument*/NULL);
		int32_t L_7;
		L_7 = Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E(L_6, /*hidden argument*/NULL);
		V_6 = L_7;
		// start = startSegment - r;
		int32_t L_8 = ___startSegment1;
		int32_t L_9 = V_6;
		V_0 = ((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9))));
		// end = startSegment + r + 1;
		int32_t L_10 = ___startSegment1;
		int32_t L_11 = V_6;
		V_1 = ((float)((float)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1))));
		// if (!Looped)
		bool L_12;
		L_12 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
		if (L_12)
		{
			goto IL_0059;
		}
	}
	{
		// start = Mathf.Max(start, MinPos);
		float L_13 = V_0;
		float L_14;
		L_14 = VirtFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
		float L_15;
		L_15 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_13, L_14, /*hidden argument*/NULL);
		V_0 = L_15;
		// end = Mathf.Min(end, MaxPos);
		float L_16 = V_1;
		float L_17;
		L_17 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		float L_18;
		L_18 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_16, L_17, /*hidden argument*/NULL);
		V_1 = L_18;
	}

IL_0059:
	{
		// stepsPerSegment = Mathf.RoundToInt(Mathf.Clamp(stepsPerSegment, 1f, 100f));
		int32_t L_19 = ___stepsPerSegment3;
		float L_20;
		L_20 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(((float)((float)L_19)), (1.0f), (100.0f), /*hidden argument*/NULL);
		int32_t L_21;
		L_21 = Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD(L_20, /*hidden argument*/NULL);
		___stepsPerSegment3 = L_21;
		// float stepSize = 1f / stepsPerSegment;
		int32_t L_22 = ___stepsPerSegment3;
		V_2 = ((float)((float)(1.0f)/(float)((float)((float)L_22))));
		// float bestPos = startSegment;
		int32_t L_23 = ___startSegment1;
		V_3 = ((float)((float)L_23));
		// float bestDistance = float.MaxValue;
		V_4 = ((std::numeric_limits<float>::max)());
		// int iterations = (stepsPerSegment == 1) ? 1 : 3;
		int32_t L_24 = ___stepsPerSegment3;
		if ((((int32_t)L_24) == ((int32_t)1)))
		{
			goto IL_008e;
		}
	}
	{
		G_B6_0 = 3;
		goto IL_008f;
	}

IL_008e:
	{
		G_B6_0 = 1;
	}

IL_008f:
	{
		V_5 = G_B6_0;
		// for (int i = 0; i < iterations; ++i)
		V_7 = 0;
		goto IL_010f;
	}

IL_0096:
	{
		// Vector3 v0 = EvaluatePosition(start);
		float L_25 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = VirtFuncInvoker1< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_25);
		V_8 = L_26;
		// for (float f = start + stepSize; f <= end; f += stepSize)
		float L_27 = V_0;
		float L_28 = V_2;
		V_9 = ((float)il2cpp_codegen_add((float)L_27, (float)L_28));
		goto IL_00f6;
	}

IL_00a6:
	{
		// Vector3 v = EvaluatePosition(f);
		float L_29 = V_9;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30;
		L_30 = VirtFuncInvoker1< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_29);
		V_10 = L_30;
		// float t = p.ClosestPointOnSegment(v0, v);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_31 = ___p0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = V_8;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33 = V_10;
		float L_34;
		L_34 = UnityVectorExtensions_ClosestPointOnSegment_m1BC07881406AD228FC3BD25F04DEEFCD844D0F03(L_31, L_32, L_33, /*hidden argument*/NULL);
		V_11 = L_34;
		// float d = Vector3.SqrMagnitude(p - Vector3.Lerp(v0, v, t));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_35 = ___p0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_36 = V_8;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_37 = V_10;
		float L_38 = V_11;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_39;
		L_39 = Vector3_Lerp_m8E095584FFA10CF1D3EABCD04F4C83FB82EC5524_inline(L_36, L_37, L_38, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_40;
		L_40 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_35, L_39, /*hidden argument*/NULL);
		float L_41;
		L_41 = Vector3_SqrMagnitude_m286141DAE9BF2AD40B0FA58C1D97B5773327A5B9_inline(L_40, /*hidden argument*/NULL);
		V_12 = L_41;
		// if (d < bestDistance)
		float L_42 = V_12;
		float L_43 = V_4;
		if ((!(((float)L_42) < ((float)L_43))))
		{
			goto IL_00ec;
		}
	}
	{
		// bestDistance = d;
		float L_44 = V_12;
		V_4 = L_44;
		// bestPos = f - (1 - t) * stepSize;
		float L_45 = V_9;
		float L_46 = V_11;
		float L_47 = V_2;
		V_3 = ((float)il2cpp_codegen_subtract((float)L_45, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_46)), (float)L_47))));
	}

IL_00ec:
	{
		// v0 = v;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_48 = V_10;
		V_8 = L_48;
		// for (float f = start + stepSize; f <= end; f += stepSize)
		float L_49 = V_9;
		float L_50 = V_2;
		V_9 = ((float)il2cpp_codegen_add((float)L_49, (float)L_50));
	}

IL_00f6:
	{
		// for (float f = start + stepSize; f <= end; f += stepSize)
		float L_51 = V_9;
		float L_52 = V_1;
		if ((((float)L_51) <= ((float)L_52)))
		{
			goto IL_00a6;
		}
	}
	{
		// start = bestPos - stepSize;
		float L_53 = V_3;
		float L_54 = V_2;
		V_0 = ((float)il2cpp_codegen_subtract((float)L_53, (float)L_54));
		// end = bestPos + stepSize;
		float L_55 = V_3;
		float L_56 = V_2;
		V_1 = ((float)il2cpp_codegen_add((float)L_55, (float)L_56));
		// stepSize /= stepsPerSegment;
		float L_57 = V_2;
		int32_t L_58 = ___stepsPerSegment3;
		V_2 = ((float)((float)L_57/(float)((float)((float)L_58))));
		// for (int i = 0; i < iterations; ++i)
		int32_t L_59 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1));
	}

IL_010f:
	{
		// for (int i = 0; i < iterations; ++i)
		int32_t L_60 = V_7;
		int32_t L_61 = V_5;
		if ((((int32_t)L_60) < ((int32_t)L_61)))
		{
			goto IL_0096;
		}
	}
	{
		// return bestPos;
		float L_62 = V_3;
		return L_62;
	}
}
// System.Single Cinemachine.CinemachinePathBase::MinUnit(Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_MinUnit_mBF5FEF3F3768DD5BEF8790BDBAFD800F42E170FE (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, int32_t ___units0, const RuntimeMethod* method)
{
	{
		// if (units == PositionUnits.Normalized)
		int32_t L_0 = ___units0;
		if ((!(((uint32_t)L_0) == ((uint32_t)2))))
		{
			goto IL_000a;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_000a:
	{
		// return units == PositionUnits.Distance ? 0 : MinPos;
		int32_t L_1 = ___units0;
		if ((((int32_t)L_1) == ((int32_t)1)))
		{
			goto IL_0015;
		}
	}
	{
		float L_2;
		L_2 = VirtFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
		return L_2;
	}

IL_0015:
	{
		return (0.0f);
	}
}
// System.Single Cinemachine.CinemachinePathBase::MaxUnit(Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_MaxUnit_m205374FE01FC307D7D7ABDC7432FED2C94561A67 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, int32_t ___units0, const RuntimeMethod* method)
{
	{
		// if (units == PositionUnits.Normalized)
		int32_t L_0 = ___units0;
		if ((!(((uint32_t)L_0) == ((uint32_t)2))))
		{
			goto IL_000a;
		}
	}
	{
		// return 1;
		return (1.0f);
	}

IL_000a:
	{
		// return units == PositionUnits.Distance ? PathLength : MaxPos;
		int32_t L_1 = ___units0;
		if ((((int32_t)L_1) == ((int32_t)1)))
		{
			goto IL_0015;
		}
	}
	{
		float L_2;
		L_2 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		return L_2;
	}

IL_0015:
	{
		float L_3;
		L_3 = CinemachinePathBase_get_PathLength_m46723487D97919331857A8975C397CB25DAB319D(__this, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Single Cinemachine.CinemachinePathBase::StandardizeUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizeUnit_m4771C500193C929F3F7719A44D5FF8D7E7406B7B (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		// if (units == PositionUnits.PathUnits)
		int32_t L_0 = ___units1;
		if (L_0)
		{
			goto IL_000b;
		}
	}
	{
		// return StandardizePos(pos);
		float L_1 = ___pos0;
		float L_2;
		L_2 = VirtFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_1);
		return L_2;
	}

IL_000b:
	{
		// if (units == PositionUnits.Distance)
		int32_t L_3 = ___units1;
		if ((!(((uint32_t)L_3) == ((uint32_t)1))))
		{
			goto IL_0017;
		}
	}
	{
		// return StandardizePathDistance(pos);
		float L_4 = ___pos0;
		float L_5;
		L_5 = CinemachinePathBase_StandardizePathDistance_mB0DABA55052793902DC03DF700AE54A9A560A3E0(__this, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_0017:
	{
		// float len = PathLength;
		float L_6;
		L_6 = CinemachinePathBase_get_PathLength_m46723487D97919331857A8975C397CB25DAB319D(__this, /*hidden argument*/NULL);
		V_0 = L_6;
		// if (len < UnityVectorExtensions.Epsilon)
		float L_7 = V_0;
		if ((!(((float)L_7) < ((float)(9.99999975E-05f)))))
		{
			goto IL_002c;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_002c:
	{
		// return StandardizePathDistance(pos * len) / len;
		float L_8 = ___pos0;
		float L_9 = V_0;
		float L_10;
		L_10 = CinemachinePathBase_StandardizePathDistance_mB0DABA55052793902DC03DF700AE54A9A560A3E0(__this, ((float)il2cpp_codegen_multiply((float)L_8, (float)L_9)), /*hidden argument*/NULL);
		float L_11 = V_0;
		return ((float)((float)L_10/(float)L_11));
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePositionAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachinePathBase_EvaluatePositionAtUnit_mCC69EFCF35ED5B1210214A96C100E8B809FD5B85 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
	{
		// return EvaluatePosition(ToNativePathUnits(pos, units));
		float L_0 = ___pos0;
		int32_t L_1 = ___units1;
		float L_2;
		L_2 = CinemachinePathBase_ToNativePathUnits_mDB615D10D6E1F61AF70B41A508AC8986AE59D683(__this, L_0, L_1, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = VirtFuncInvoker1< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_2);
		return L_3;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangentAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachinePathBase_EvaluateTangentAtUnit_mFF4C4E5806694670B0281C62E1E598350D574FE7 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
	{
		// return EvaluateTangent(ToNativePathUnits(pos, units));
		float L_0 = ___pos0;
		int32_t L_1 = ___units1;
		float L_2;
		L_2 = CinemachinePathBase_ToNativePathUnits_mDB615D10D6E1F61AF70B41A508AC8986AE59D683(__this, L_0, L_1, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = VirtFuncInvoker1< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(9 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangent(System.Single) */, __this, L_2);
		return L_3;
	}
}
// UnityEngine.Quaternion Cinemachine.CinemachinePathBase::EvaluateOrientationAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachinePathBase_EvaluateOrientationAtUnit_m78B5F5388A3DD41392F335CA7DB59CA1D8B978F5 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
	{
		// return EvaluateOrientation(ToNativePathUnits(pos, units));
		float L_0 = ___pos0;
		int32_t L_1 = ___units1;
		float L_2;
		L_2 = CinemachinePathBase_ToNativePathUnits_mDB615D10D6E1F61AF70B41A508AC8986AE59D683(__this, L_0, L_1, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_3;
		L_3 = VirtFuncInvoker1< Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , float >::Invoke(10 /* UnityEngine.Quaternion Cinemachine.CinemachinePathBase::EvaluateOrientation(System.Single) */, __this, L_2);
		return L_3;
	}
}
// System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_InvalidateDistanceCache_m630E60D7B6535CD35356161A2C4FE94CBA726C63 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, const RuntimeMethod* method)
{
	{
		// m_DistanceToPos = null;
		__this->set_m_DistanceToPos_6((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)NULL);
		// m_PosToDistance = null;
		__this->set_m_PosToDistance_7((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)NULL);
		// m_CachedSampleSteps = 0;
		__this->set_m_CachedSampleSteps_8(0);
		// m_PathLength = 0;
		__this->set_m_PathLength_9((0.0f));
		// }
		return;
	}
}
// System.Boolean Cinemachine.CinemachinePathBase::DistanceCacheIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePathBase_DistanceCacheIsValid_m5B4999C83A60EA0834AB8ACBFBFE298EE5AA6FA9 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, const RuntimeMethod* method)
{
	{
		// return (MaxPos == MinPos)
		//     || (m_DistanceToPos != null && m_PosToDistance != null
		//         && m_CachedSampleSteps == DistanceCacheSampleStepsPerSegment
		//         && m_CachedSampleSteps > 0);
		float L_0;
		L_0 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		float L_1;
		L_1 = VirtFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
		if ((((float)L_0) == ((float)L_1)))
		{
			goto IL_0038;
		}
	}
	{
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = __this->get_m_DistanceToPos_6();
		if (!L_2)
		{
			goto IL_0036;
		}
	}
	{
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = __this->get_m_PosToDistance_7();
		if (!L_3)
		{
			goto IL_0036;
		}
	}
	{
		int32_t L_4 = __this->get_m_CachedSampleSteps_8();
		int32_t L_5;
		L_5 = VirtFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
		if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
		{
			goto IL_0036;
		}
	}
	{
		int32_t L_6 = __this->get_m_CachedSampleSteps_8();
		return (bool)((((int32_t)L_6) > ((int32_t)0))? 1 : 0);
	}

IL_0036:
	{
		return (bool)0;
	}

IL_0038:
	{
		return (bool)1;
	}
}
// System.Single Cinemachine.CinemachinePathBase::get_PathLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_get_PathLength_m46723487D97919331857A8975C397CB25DAB319D (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, const RuntimeMethod* method)
{
	{
		// if (DistanceCacheSampleStepsPerSegment < 1)
		int32_t L_0;
		L_0 = VirtFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
		if ((((int32_t)L_0) >= ((int32_t)1)))
		{
			goto IL_000f;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_000f:
	{
		// if (!DistanceCacheIsValid())
		bool L_1;
		L_1 = CinemachinePathBase_DistanceCacheIsValid_m5B4999C83A60EA0834AB8ACBFBFE298EE5AA6FA9(__this, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0023;
		}
	}
	{
		// ResamplePath(DistanceCacheSampleStepsPerSegment);
		int32_t L_2;
		L_2 = VirtFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
		CinemachinePathBase_ResamplePath_m87F9A39480F5A2EFBC1ACB5361BD8F1F3316FD01(__this, L_2, /*hidden argument*/NULL);
	}

IL_0023:
	{
		// return m_PathLength;
		float L_3 = __this->get_m_PathLength_9();
		return L_3;
	}
}
// System.Single Cinemachine.CinemachinePathBase::StandardizePathDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizePathDistance_mB0DABA55052793902DC03DF700AE54A9A560A3E0 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___distance0, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		// float length = PathLength;
		float L_0;
		L_0 = CinemachinePathBase_get_PathLength_m46723487D97919331857A8975C397CB25DAB319D(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// if (length < Vector3.kEpsilon)
		float L_1 = V_0;
		if ((!(((float)L_1) < ((float)(9.99999975E-06f)))))
		{
			goto IL_0015;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_0015:
	{
		// if (Looped)
		bool L_2;
		L_2 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
		if (!L_2)
		{
			goto IL_002f;
		}
	}
	{
		// distance = distance % length;
		float L_3 = ___distance0;
		float L_4 = V_0;
		___distance0 = (fmodf(L_3, L_4));
		// if (distance < 0)
		float L_5 = ___distance0;
		if ((!(((float)L_5) < ((float)(0.0f)))))
		{
			goto IL_002f;
		}
	}
	{
		// distance += length;
		float L_6 = ___distance0;
		float L_7 = V_0;
		___distance0 = ((float)il2cpp_codegen_add((float)L_6, (float)L_7));
	}

IL_002f:
	{
		// return Mathf.Clamp(distance, 0, length);
		float L_8 = ___distance0;
		float L_9 = V_0;
		float L_10;
		L_10 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_8, (0.0f), L_9, /*hidden argument*/NULL);
		return L_10;
	}
}
// System.Single Cinemachine.CinemachinePathBase::ToNativePathUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_ToNativePathUnits_mDB615D10D6E1F61AF70B41A508AC8986AE59D683 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	int32_t V_1 = 0;
	float V_2 = 0.0f;
	{
		// if (units == PositionUnits.PathUnits)
		int32_t L_0 = ___units1;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		// return pos;
		float L_1 = ___pos0;
		return L_1;
	}

IL_0005:
	{
		// if (DistanceCacheSampleStepsPerSegment < 1 || PathLength < UnityVectorExtensions.Epsilon)
		int32_t L_2;
		L_2 = VirtFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
		if ((((int32_t)L_2) < ((int32_t)1)))
		{
			goto IL_001b;
		}
	}
	{
		float L_3;
		L_3 = CinemachinePathBase_get_PathLength_m46723487D97919331857A8975C397CB25DAB319D(__this, /*hidden argument*/NULL);
		if ((!(((float)L_3) < ((float)(9.99999975E-05f)))))
		{
			goto IL_0022;
		}
	}

IL_001b:
	{
		// return MinPos;
		float L_4;
		L_4 = VirtFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
		return L_4;
	}

IL_0022:
	{
		// if (units == PositionUnits.Normalized)
		int32_t L_5 = ___units1;
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_0030;
		}
	}
	{
		// pos *= PathLength;
		float L_6 = ___pos0;
		float L_7;
		L_7 = CinemachinePathBase_get_PathLength_m46723487D97919331857A8975C397CB25DAB319D(__this, /*hidden argument*/NULL);
		___pos0 = ((float)il2cpp_codegen_multiply((float)L_6, (float)L_7));
	}

IL_0030:
	{
		// pos = StandardizePathDistance(pos);
		float L_8 = ___pos0;
		float L_9;
		L_9 = CinemachinePathBase_StandardizePathDistance_mB0DABA55052793902DC03DF700AE54A9A560A3E0(__this, L_8, /*hidden argument*/NULL);
		___pos0 = L_9;
		// float d = pos / m_cachedDistanceStepSize;
		float L_10 = ___pos0;
		float L_11 = __this->get_m_cachedDistanceStepSize_11();
		V_0 = ((float)((float)L_10/(float)L_11));
		// int i = Mathf.FloorToInt(d);
		float L_12 = V_0;
		int32_t L_13;
		L_13 = Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E(L_12, /*hidden argument*/NULL);
		V_1 = L_13;
		// if (i >= m_DistanceToPos.Length-1)
		int32_t L_14 = V_1;
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_15 = __this->get_m_DistanceToPos_6();
		NullCheck(L_15);
		if ((((int32_t)L_14) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), (int32_t)1)))))
		{
			goto IL_005d;
		}
	}
	{
		// return MaxPos;
		float L_16;
		L_16 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		return L_16;
	}

IL_005d:
	{
		// float t = d - (float)i;
		float L_17 = V_0;
		int32_t L_18 = V_1;
		V_2 = ((float)il2cpp_codegen_subtract((float)L_17, (float)((float)((float)L_18))));
		// return MinPos + Mathf.Lerp(m_DistanceToPos[i], m_DistanceToPos[i+1], t);
		float L_19;
		L_19 = VirtFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_20 = __this->get_m_DistanceToPos_6();
		int32_t L_21 = V_1;
		NullCheck(L_20);
		int32_t L_22 = L_21;
		float L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_24 = __this->get_m_DistanceToPos_6();
		int32_t L_25 = V_1;
		NullCheck(L_24);
		int32_t L_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
		float L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		float L_28 = V_2;
		float L_29;
		L_29 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_23, L_27, L_28, /*hidden argument*/NULL);
		return ((float)il2cpp_codegen_add((float)L_19, (float)L_29));
	}
}
// System.Single Cinemachine.CinemachinePathBase::FromPathNativeUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_FromPathNativeUnits_m7817218D78BFF77C9F0D52C41B9538E6C6DCF2EB (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	int32_t V_2 = 0;
	float V_3 = 0.0f;
	{
		// if (units == PositionUnits.PathUnits)
		int32_t L_0 = ___units1;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		// return pos;
		float L_1 = ___pos0;
		return L_1;
	}

IL_0005:
	{
		// float length = PathLength;
		float L_2;
		L_2 = CinemachinePathBase_get_PathLength_m46723487D97919331857A8975C397CB25DAB319D(__this, /*hidden argument*/NULL);
		V_0 = L_2;
		// if (DistanceCacheSampleStepsPerSegment < 1 || length < UnityVectorExtensions.Epsilon)
		int32_t L_3;
		L_3 = VirtFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
		if ((((int32_t)L_3) < ((int32_t)1)))
		{
			goto IL_001d;
		}
	}
	{
		float L_4 = V_0;
		if ((!(((float)L_4) < ((float)(9.99999975E-05f)))))
		{
			goto IL_0023;
		}
	}

IL_001d:
	{
		// return 0;
		return (0.0f);
	}

IL_0023:
	{
		// pos = StandardizePos(pos);
		float L_5 = ___pos0;
		float L_6;
		L_6 = VirtFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_5);
		___pos0 = L_6;
		// float d = pos / m_cachedPosStepSize;
		float L_7 = ___pos0;
		float L_8 = __this->get_m_cachedPosStepSize_10();
		V_1 = ((float)((float)L_7/(float)L_8));
		// int i = Mathf.FloorToInt(d);
		float L_9 = V_1;
		int32_t L_10;
		L_10 = Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E(L_9, /*hidden argument*/NULL);
		V_2 = L_10;
		// if (i >= m_PosToDistance.Length-1)
		int32_t L_11 = V_2;
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_12 = __this->get_m_PosToDistance_7();
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)1)))))
		{
			goto IL_0053;
		}
	}
	{
		// pos = m_PathLength;
		float L_13 = __this->get_m_PathLength_9();
		___pos0 = L_13;
		goto IL_0072;
	}

IL_0053:
	{
		// float t = d - (float)i;
		float L_14 = V_1;
		int32_t L_15 = V_2;
		V_3 = ((float)il2cpp_codegen_subtract((float)L_14, (float)((float)((float)L_15))));
		// pos = Mathf.Lerp(m_PosToDistance[i], m_PosToDistance[i+1], t);
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_16 = __this->get_m_PosToDistance_7();
		int32_t L_17 = V_2;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		float L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_20 = __this->get_m_PosToDistance_7();
		int32_t L_21 = V_2;
		NullCheck(L_20);
		int32_t L_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
		float L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		float L_24 = V_3;
		float L_25;
		L_25 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_19, L_23, L_24, /*hidden argument*/NULL);
		___pos0 = L_25;
	}

IL_0072:
	{
		// if (units == PositionUnits.Normalized)
		int32_t L_26 = ___units1;
		if ((!(((uint32_t)L_26) == ((uint32_t)2))))
		{
			goto IL_007b;
		}
	}
	{
		// pos /= length;
		float L_27 = ___pos0;
		float L_28 = V_0;
		___pos0 = ((float)((float)L_27/(float)L_28));
	}

IL_007b:
	{
		// return pos;
		float L_29 = ___pos0;
		return L_29;
	}
}
// System.Void Cinemachine.CinemachinePathBase::ResamplePath(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_ResamplePath_m87F9A39480F5A2EFBC1ACB5361BD8F1F3316FD01 (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, int32_t ___stepsPerSegment0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	int32_t V_2 = 0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_3;
	memset((&V_3), 0, sizeof(V_3));
	float V_4 = 0.0f;
	int32_t V_5 = 0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_6;
	memset((&V_6), 0, sizeof(V_6));
	float V_7 = 0.0f;
	float V_8 = 0.0f;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	float V_11 = 0.0f;
	float V_12 = 0.0f;
	float V_13 = 0.0f;
	float V_14 = 0.0f;
	{
		// InvalidateDistanceCache();
		VirtActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
		// float minPos = MinPos;
		float L_0;
		L_0 = VirtFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
		V_0 = L_0;
		// float maxPos = MaxPos;
		float L_1;
		L_1 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		// float stepSize = 1f / Mathf.Max(1, stepsPerSegment);
		int32_t L_2 = ___stepsPerSegment0;
		int32_t L_3;
		L_3 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(1, L_2, /*hidden argument*/NULL);
		V_1 = ((float)((float)(1.0f)/(float)((float)((float)L_3))));
		// int numKeys = Mathf.RoundToInt((maxPos - minPos) / stepSize) + 1;
		float L_4 = V_0;
		float L_5 = V_1;
		int32_t L_6;
		L_6 = Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD(((float)((float)((float)il2cpp_codegen_subtract((float)L_1, (float)L_4))/(float)L_5)), /*hidden argument*/NULL);
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
		// m_PosToDistance = new float[numKeys];
		int32_t L_7 = V_2;
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_7);
		__this->set_m_PosToDistance_7(L_8);
		// m_CachedSampleSteps = stepsPerSegment;
		int32_t L_9 = ___stepsPerSegment0;
		__this->set_m_CachedSampleSteps_8(L_9);
		// m_cachedPosStepSize = stepSize;
		float L_10 = V_1;
		__this->set_m_cachedPosStepSize_10(L_10);
		// Vector3 p0 = EvaluatePosition(0);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_11;
		L_11 = VirtFuncInvoker1< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, (0.0f));
		V_3 = L_11;
		// m_PosToDistance[0] = 0;
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_12 = __this->get_m_PosToDistance_7();
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
		// float pos = minPos;
		float L_13 = V_0;
		V_4 = L_13;
		// for (int i = 1; i < numKeys; ++i)
		V_5 = 1;
		goto IL_00aa;
	}

IL_0069:
	{
		// pos += stepSize;
		float L_14 = V_4;
		float L_15 = V_1;
		V_4 = ((float)il2cpp_codegen_add((float)L_14, (float)L_15));
		// Vector3 p = EvaluatePosition(pos);
		float L_16 = V_4;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_17;
		L_17 = VirtFuncInvoker1< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_16);
		V_6 = L_17;
		// float d = Vector3.Distance(p0, p);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = V_3;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = V_6;
		float L_20;
		L_20 = Vector3_Distance_mB648A79E4A1BAAFBF7B029644638C0D715480677(L_18, L_19, /*hidden argument*/NULL);
		V_7 = L_20;
		// m_PathLength += d;
		float L_21 = __this->get_m_PathLength_9();
		float L_22 = V_7;
		__this->set_m_PathLength_9(((float)il2cpp_codegen_add((float)L_21, (float)L_22)));
		// p0 = p;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23 = V_6;
		V_3 = L_23;
		// m_PosToDistance[i] = m_PathLength;
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_24 = __this->get_m_PosToDistance_7();
		int32_t L_25 = V_5;
		float L_26 = __this->get_m_PathLength_9();
		NullCheck(L_24);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (float)L_26);
		// for (int i = 1; i < numKeys; ++i)
		int32_t L_27 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
	}

IL_00aa:
	{
		// for (int i = 1; i < numKeys; ++i)
		int32_t L_28 = V_5;
		int32_t L_29 = V_2;
		if ((((int32_t)L_28) < ((int32_t)L_29)))
		{
			goto IL_0069;
		}
	}
	{
		// m_DistanceToPos = new float[numKeys];
		int32_t L_30 = V_2;
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_31 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_30);
		__this->set_m_DistanceToPos_6(L_31);
		// m_DistanceToPos[0] = 0;
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_32 = __this->get_m_DistanceToPos_6();
		NullCheck(L_32);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
		// if (numKeys > 1)
		int32_t L_33 = V_2;
		if ((((int32_t)L_33) <= ((int32_t)1)))
		{
			goto IL_0166;
		}
	}
	{
		// stepSize = m_PathLength / (numKeys - 1);
		float L_34 = __this->get_m_PathLength_9();
		int32_t L_35 = V_2;
		V_1 = ((float)((float)L_34/(float)((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1))))));
		// m_cachedDistanceStepSize = stepSize;
		float L_36 = V_1;
		__this->set_m_cachedDistanceStepSize_11(L_36);
		// float distance = 0;
		V_8 = (0.0f);
		// int posIndex = 1;
		V_9 = 1;
		// for (int i = 1; i < numKeys; ++i)
		V_10 = 1;
		goto IL_0161;
	}

IL_00f1:
	{
		// distance += stepSize;
		float L_37 = V_8;
		float L_38 = V_1;
		V_8 = ((float)il2cpp_codegen_add((float)L_37, (float)L_38));
		// float d = m_PosToDistance[posIndex];
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_39 = __this->get_m_PosToDistance_7();
		int32_t L_40 = V_9;
		NullCheck(L_39);
		int32_t L_41 = L_40;
		float L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
		V_11 = L_42;
		goto IL_0114;
	}

IL_0104:
	{
		// d = m_PosToDistance[++posIndex];
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_43 = __this->get_m_PosToDistance_7();
		int32_t L_44 = V_9;
		int32_t L_45 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
		V_9 = L_45;
		NullCheck(L_43);
		int32_t L_46 = L_45;
		float L_47 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		V_11 = L_47;
	}

IL_0114:
	{
		// while (d < distance && posIndex < numKeys-1)
		float L_48 = V_11;
		float L_49 = V_8;
		if ((!(((float)L_48) < ((float)L_49))))
		{
			goto IL_0121;
		}
	}
	{
		int32_t L_50 = V_9;
		int32_t L_51 = V_2;
		if ((((int32_t)L_50) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_51, (int32_t)1)))))
		{
			goto IL_0104;
		}
	}

IL_0121:
	{
		// float d0 =  m_PosToDistance[posIndex-1];
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_52 = __this->get_m_PosToDistance_7();
		int32_t L_53 = V_9;
		NullCheck(L_52);
		int32_t L_54 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_53, (int32_t)1));
		float L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
		V_12 = L_55;
		// float delta = d - d0;
		float L_56 = V_11;
		float L_57 = V_12;
		V_13 = ((float)il2cpp_codegen_subtract((float)L_56, (float)L_57));
		// float t = (distance - d0) / delta;
		float L_58 = V_8;
		float L_59 = V_12;
		float L_60 = V_13;
		V_14 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_58, (float)L_59))/(float)L_60));
		// m_DistanceToPos[i] = m_cachedPosStepSize * (t + posIndex - 1);
		SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_61 = __this->get_m_DistanceToPos_6();
		int32_t L_62 = V_10;
		float L_63 = __this->get_m_cachedPosStepSize_10();
		float L_64 = V_14;
		int32_t L_65 = V_9;
		NullCheck(L_61);
		(L_61)->SetAt(static_cast<il2cpp_array_size_t>(L_62), (float)((float)il2cpp_codegen_multiply((float)L_63, (float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)L_64, (float)((float)((float)L_65)))), (float)(1.0f))))));
		// for (int i = 1; i < numKeys; ++i)
		int32_t L_66 = V_10;
		V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
	}

IL_0161:
	{
		// for (int i = 1; i < numKeys; ++i)
		int32_t L_67 = V_10;
		int32_t L_68 = V_2;
		if ((((int32_t)L_67) < ((int32_t)L_68)))
		{
			goto IL_00f1;
		}
	}

IL_0166:
	{
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachinePathBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase__ctor_mA1D4CC9C83F490A407AF3B7EB143BEA58C879EEE (CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public int m_Resolution = 20;
		__this->set_m_Resolution_4(((int32_t)20));
		// public Appearance m_Appearance = new Appearance();
		Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 * L_0 = (Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 *)il2cpp_codegen_object_new(Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8_il2cpp_TypeInfo_var);
		Appearance__ctor_m975B387EF5A573D25BD3C5C57B0314F3C4446196(L_0, /*hidden argument*/NULL);
		__this->set_m_Appearance_5(L_0);
		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.Void Cinemachine.CinemachinePipeline::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePipeline__ctor_mA25F961124A6357A5F945EED40D0FBD495840695 (CinemachinePipeline_t8D090EAABA2FE705911C849F3853D1C1409968C2 * __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.Void Cinemachine.CinemachinePixelPerfect::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePixelPerfect_PostPipelineStageCallback_mD4F59744645E787D73375AE345486512EF2C284A (CinemachinePixelPerfect_t8050FBDEDFBAC5222FDFEBB7C643B684EF548129 * __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*)&Component_TryGetComponent_TisPixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8_m7CB599C9BFEA227F31DB2F0B1DAB458A7D797C4D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * V_0 = NULL;
	PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8 * V_1 = NULL;
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		// if (stage != CinemachineCore.Stage.Body)
		int32_t L_0 = ___stage1;
		if (!L_0)
		{
			goto IL_0004;
		}
	}
	{
		// return;
		return;
	}

IL_0004:
	{
		// var brain = CinemachineCore.Instance.FindPotentialTargetBrain(vcam);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_1;
		L_1 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2 = ___vcam0;
		NullCheck(L_1);
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_3;
		L_3 = CinemachineCore_FindPotentialTargetBrain_m5DE059E6EDDE3EF8BD7258655A61A70BD7DA6F77(L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// if (brain == null || !brain.IsLive(vcam))
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * 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);
		if (L_5)
		{
			goto IL_0023;
		}
	}
	{
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_6 = V_0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_7 = ___vcam0;
		NullCheck(L_6);
		bool L_8;
		L_8 = CinemachineBrain_IsLive_mF74210376333DD9865A075E561E6E3DDED510FB2(L_6, L_7, (bool)0, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0024;
		}
	}

IL_0023:
	{
		// return;
		return;
	}

IL_0024:
	{
		// brain.TryGetComponent(out pixelPerfectCamera);
		CinemachineBrain_tD6C5DB266906E4033463D5B2F94EA48246959E83 * L_9 = V_0;
		NullCheck(L_9);
		bool L_10;
		L_10 = Component_TryGetComponent_TisPixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8_m7CB599C9BFEA227F31DB2F0B1DAB458A7D797C4D(L_9, (PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8 **)(&V_1), /*hidden argument*/Component_TryGetComponent_TisPixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8_m7CB599C9BFEA227F31DB2F0B1DAB458A7D797C4D_RuntimeMethod_var);
		// if (pixelPerfectCamera == null || !pixelPerfectCamera.isActiveAndEnabled)
		PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8 * L_11 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_11, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_003e;
		}
	}
	{
		PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8 * L_13 = V_1;
		NullCheck(L_13);
		bool L_14;
		L_14 = Behaviour_get_isActiveAndEnabled_mDD843C0271D492C1E08E0F8DEE8B6F1CFA951BFA(L_13, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_003f;
		}
	}

IL_003e:
	{
		// return;
		return;
	}

IL_003f:
	{
		// var lens = state.Lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_15 = ___state2;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_16;
		L_16 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_15, /*hidden argument*/NULL);
		V_2 = L_16;
		// lens.OrthographicSize = pixelPerfectCamera.CorrectCinemachineOrthoSize(lens.OrthographicSize);
		PixelPerfectCamera_tAEEA2988EBDE91F2C7D260CDA6B65FB24261CFE8 * L_17 = V_1;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_18 = V_2;
		float L_19 = L_18.get_OrthographicSize_2();
		NullCheck(L_17);
		float L_20;
		L_20 = PixelPerfectCamera_CorrectCinemachineOrthoSize_m7187509929924F1A1DFEEAD8178161D7036A5CA3(L_17, L_19, /*hidden argument*/NULL);
		(&V_2)->set_OrthographicSize_2(L_20);
		// state.Lens = lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_21 = ___state2;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_22 = V_2;
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_21, L_22, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachinePixelPerfect::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePixelPerfect__ctor_m3AFA2D3FFAB18B940EE356FD8FE96724CBCFD987 (CinemachinePixelPerfect_t8050FBDEDFBAC5222FDFEBB7C643B684EF548129 * __this, const RuntimeMethod* method)
{
	{
		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.PostFX.CinemachinePostProcessing::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePostProcessing_PostPipelineStageCallback_mBB56E45B7D4BBEAE04A420C99A3341E0EF7D1C24 (CinemachinePostProcessing_t6FB17A0D7C479E6AA6BF94AD22EA26344A96B46B * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, int32_t ___stage1, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
	{
		// CinemachineCore.Stage stage, ref CameraState state, float deltaTime) {}
		return;
	}
}
// System.Void Cinemachine.PostFX.CinemachinePostProcessing::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePostProcessing__ctor_m036C1F22C14AB44191F6715C831A6A10C39C64BF (CinemachinePostProcessing_t6FB17A0D7C479E6AA6BF94AD22EA26344A96B46B * __this, const RuntimeMethod* method)
{
	{
		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 CinemachineRecomposer::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineRecomposer_Reset_m88525BE6F6B1DF4ABC2E58CCD4E5C95C3ED79A27 (CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057 * __this, const RuntimeMethod* method)
{
	{
		// m_ApplyAfter = CinemachineCore.Stage.Finalize;
		__this->set_m_ApplyAfter_7(3);
		// m_Tilt = 0;
		__this->set_m_Tilt_8((0.0f));
		// m_Pan = 0;
		__this->set_m_Pan_9((0.0f));
		// m_Dutch = 0;
		__this->set_m_Dutch_10((0.0f));
		// m_ZoomScale = 1;
		__this->set_m_ZoomScale_11((1.0f));
		// m_FollowAttachment = 1;
		__this->set_m_FollowAttachment_12((1.0f));
		// m_LookAtAttachment = 1;
		__this->set_m_LookAtAttachment_13((1.0f));
		// }
		return;
	}
}
// System.Void CinemachineRecomposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineRecomposer_OnValidate_m9BD3BC5317D1374AEC17027D208741B5A8F62678 (CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057 * __this, const RuntimeMethod* method)
{
	{
		// m_ZoomScale = Mathf.Max(0.01f, m_ZoomScale);
		float L_0 = __this->get_m_ZoomScale_11();
		float L_1;
		L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00999999978f), L_0, /*hidden argument*/NULL);
		__this->set_m_ZoomScale_11(L_1);
		// m_FollowAttachment = Mathf.Clamp01(m_FollowAttachment);
		float L_2 = __this->get_m_FollowAttachment_12();
		float L_3;
		L_3 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_2, /*hidden argument*/NULL);
		__this->set_m_FollowAttachment_12(L_3);
		// m_LookAtAttachment = Mathf.Clamp01(m_LookAtAttachment);
		float L_4 = __this->get_m_LookAtAttachment_13();
		float L_5;
		L_5 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_4, /*hidden argument*/NULL);
		__this->set_m_LookAtAttachment_13(L_5);
		// }
		return;
	}
}
// System.Void CinemachineRecomposer::PrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineRecomposer_PrePipelineMutateCameraStateCallback_mDE48BF5922B0CB07EEC0EDA9E1E77D86FF57C203 (CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState1, float ___deltaTime2, const RuntimeMethod* method)
{
	{
		// vcam.FollowTargetAttachment = m_FollowAttachment;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = ___vcam0;
		float L_1 = __this->get_m_FollowAttachment_12();
		NullCheck(L_0);
		CinemachineVirtualCameraBase_set_FollowTargetAttachment_m35C90295A253C3071DCF473D134700F3A8F6757C_inline(L_0, L_1, /*hidden argument*/NULL);
		// vcam.LookAtTargetAttachment = m_LookAtAttachment;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_2 = ___vcam0;
		float L_3 = __this->get_m_LookAtAttachment_13();
		NullCheck(L_2);
		CinemachineVirtualCameraBase_set_LookAtTargetAttachment_m344BCE5B2905887C117E70412FBE6DF6C704A995_inline(L_2, L_3, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void CinemachineRecomposer::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineRecomposer_PostPipelineStageCallback_mE0BE4A9CF309A03D03861E086ED513AEDC9C3078 (CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057 * __this, CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * ___vcam0, int32_t ___stage1, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
	LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		// if (stage == m_ApplyAfter)
		int32_t L_0 = ___stage1;
		int32_t L_1 = __this->get_m_ApplyAfter_7();
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_00a5;
		}
	}
	{
		// var lens = state.Lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_2 = ___state2;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_3;
		L_3 = CameraState_get_Lens_m8DD7FD2B8954A56E2CBD83D1EF7A77958F685893_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		// var qTilted = state.RawOrientation * Quaternion.AngleAxis(m_Tilt, Vector3.right);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_4 = ___state2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_5;
		L_5 = CameraState_get_RawOrientation_m61C0AC1D87FB6C869DA02458732BF6023130F163_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_4, /*hidden argument*/NULL);
		float L_6 = __this->get_m_Tilt_8();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7;
		L_7 = Vector3_get_right_mF5A51F81961474E0A7A31C2757FD00921FB79C44(/*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_8;
		L_8 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_6, L_7, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_9;
		L_9 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_5, L_8, /*hidden argument*/NULL);
		V_1 = L_9;
		// var qDesired = Quaternion.AngleAxis(m_Pan, state.ReferenceUp) * qTilted;
		float L_10 = __this->get_m_Pan_9();
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_11 = ___state2;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_12;
		L_12 = CameraState_get_ReferenceUp_m9A1F4A533328BABA7C81C4AD2F1E830375495B5A_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_11, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13;
		L_13 = Quaternion_AngleAxis_m4644D20F58ADF03E9EA297CB4A845E5BCDA1E398(L_10, L_12, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_14 = V_1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_15;
		L_15 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_13, L_14, /*hidden argument*/NULL);
		V_2 = L_15;
		// state.OrientationCorrection = Quaternion.Inverse(state.CorrectedOrientation) * qDesired;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_16 = ___state2;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_17 = ___state2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_18;
		L_18 = CameraState_get_CorrectedOrientation_mB74864040A12CF81360C263385AE1CFFFA73E9BB((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_17, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_19;
		L_19 = Quaternion_Inverse_mE2A449C7AC8A40350AAC3761AE1AFC170062CAC9(L_18, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_20 = V_2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_21;
		L_21 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_19, L_20, /*hidden argument*/NULL);
		CameraState_set_OrientationCorrection_m78B62F6D9C90041D16F969BF5C5DF5775380F4E3_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_16, L_21, /*hidden argument*/NULL);
		// lens.Dutch += m_Dutch;
		float* L_22 = (&V_0)->get_address_of_Dutch_5();
		float* L_23 = L_22;
		float L_24 = *((float*)L_23);
		float L_25 = __this->get_m_Dutch_10();
		*((float*)L_23) = (float)((float)il2cpp_codegen_add((float)L_24, (float)L_25));
		// if (m_ZoomScale != 1)
		float L_26 = __this->get_m_ZoomScale_11();
		if ((((float)L_26) == ((float)(1.0f))))
		{
			goto IL_009e;
		}
	}
	{
		// lens.OrthographicSize *= m_ZoomScale;
		float* L_27 = (&V_0)->get_address_of_OrthographicSize_2();
		float* L_28 = L_27;
		float L_29 = *((float*)L_28);
		float L_30 = __this->get_m_ZoomScale_11();
		*((float*)L_28) = (float)((float)il2cpp_codegen_multiply((float)L_29, (float)L_30));
		// lens.FieldOfView *= m_ZoomScale;
		float* L_31 = (&V_0)->get_address_of_FieldOfView_1();
		float* L_32 = L_31;
		float L_33 = *((float*)L_32);
		float L_34 = __this->get_m_ZoomScale_11();
		*((float*)L_32) = (float)((float)il2cpp_codegen_multiply((float)L_33, (float)L_34));
	}

IL_009e:
	{
		// state.Lens = lens;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_35 = ___state2;
		LensSettings_tDBD2B66E4841DEDB5E221053F9B74AE2625014CA  L_36 = V_0;
		CameraState_set_Lens_mAABE6FFC1E5F9A33EE16A7B009B927ECB2F29523_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_35, L_36, /*hidden argument*/NULL);
	}

IL_00a5:
	{
		// }
		return;
	}
}
// System.Void CinemachineRecomposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineRecomposer__ctor_mA94BEB1150CFE4D50C588D2F5C166B268D7B1362 (CinemachineRecomposer_t53FA659511E78282FB866D8CE501A80F43E26057 * __this, const RuntimeMethod* method)
{
	{
		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.Boolean Cinemachine.CinemachineSameAsFollowTarget::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineSameAsFollowTarget_get_IsValid_m1809C5E540F7537CC4286F0958FD1539EECA1125 (CinemachineSameAsFollowTarget_t5885AFE3F3C81878016D0E8E8D3EF2E7962DAD97 * __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 && 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.CinemachineSameAsFollowTarget::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineSameAsFollowTarget_get_Stage_m2113E69CBB5E0167E4A5D5B431C70DC7705B6707 (CinemachineSameAsFollowTarget_t5885AFE3F3C81878016D0E8E8D3EF2E7962DAD97 * __this, const RuntimeMethod* method)
{
	{
		// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
		return (int32_t)(1);
	}
}
// System.Single Cinemachine.CinemachineSameAsFollowTarget::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSameAsFollowTarget_GetMaxDampTime_m77DFBB864C5C83A91406C04F746665E4CABC45E4 (CinemachineSameAsFollowTarget_t5885AFE3F3C81878016D0E8E8D3EF2E7962DAD97 * __this, const RuntimeMethod* method)
{
	{
		// public override float GetMaxDampTime() { return m_Damping; }
		float L_0 = __this->get_m_Damping_12();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineSameAsFollowTarget::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSameAsFollowTarget_MutateCameraState_m85AEA567E9CC87451D0024879F38BCD53C506B00 (CinemachineSameAsFollowTarget_t5885AFE3F3C81878016D0E8E8D3EF2E7962DAD97 * __this, CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
	Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	{
		// if (!IsValid)
		bool L_0;
		L_0 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// Quaternion dampedOrientation = FollowTargetRotation;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = CinemachineComponentBase_get_FollowTargetRotation_m63FA12EC6372FC0D1D4C0224C86AD054EA31387F(__this, /*hidden argument*/NULL);
		V_0 = L_1;
		// if (deltaTime >= 0)
		float L_2 = ___deltaTime1;
		if ((!(((float)L_2) >= ((float)(0.0f)))))
		{
			goto IL_0043;
		}
	}
	{
		// float t = VirtualCamera.DetachedFollowTargetDamp(1, m_Damping, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3;
		L_3 = CinemachineComponentBase_get_VirtualCamera_mDDC4BEDF77A93F4C25C2E62CBF96542ABB6FE3BA(__this, /*hidden argument*/NULL);
		float L_4 = __this->get_m_Damping_12();
		float L_5 = ___deltaTime1;
		NullCheck(L_3);
		float L_6;
		L_6 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_mA248235BC7D1A8F9199DFEC135D8770629214BDA(L_3, (1.0f), L_4, L_5, /*hidden argument*/NULL);
		V_1 = L_6;
		// dampedOrientation = Quaternion.Slerp(
		//     m_PreviousReferenceOrientation, FollowTargetRotation, t);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_7 = __this->get_m_PreviousReferenceOrientation_13();
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_8;
		L_8 = CinemachineComponentBase_get_FollowTargetRotation_m63FA12EC6372FC0D1D4C0224C86AD054EA31387F(__this, /*hidden argument*/NULL);
		float L_9 = V_1;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_10;
		L_10 = Quaternion_Slerp_m6D2BD18286254E28D2288B51962EC71F85C7B5C8(L_7, L_8, L_9, /*hidden argument*/NULL);
		V_0 = L_10;
	}

IL_0043:
	{
		// m_PreviousReferenceOrientation = dampedOrientation;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_11 = V_0;
		__this->set_m_PreviousReferenceOrientation_13(L_11);
		// curState.RawOrientation = dampedOrientation;
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_12 = ___curState0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_13 = V_0;
		CameraState_set_RawOrientation_mF473C9D14F4C653E31B9D17B29198A0A26FB710E_inline((CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_12, L_13, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineSameAsFollowTarget::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSameAsFollowTarget__ctor_m81457B118206C0E0D833F0015A799194E9774814 (CinemachineSameAsFollowTarget_t5885AFE3F3C81878016D0E8E8D3EF2E7962DAD97 * __this, const RuntimeMethod* method)
{
	{
		// Quaternion m_PreviousReferenceOrientation = Quaternion.identity;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_0;
		L_0 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
		__this->set_m_PreviousReferenceOrientation_13(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
// UnityEngine.Playables.Playable CinemachineShot::CreatePlayable(UnityEngine.Playables.PlayableGraph,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  CinemachineShot_CreatePlayable_mEEA36A48B4C1B0AE73DD4E6DB5BB67EDD5CC9FBF (CinemachineShot_t5807CFD2B279CBCD12C8DA936E2A4DA7C45A183C * __this, PlayableGraph_t2D5083CFACB413FA1BB13FF054BE09A5A55A205A  ___graph0, GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___owner1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExposedReference_1_Resolve_m5196D8328814E25AFB1D27B4A89C5A0BFC0DDB87_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_Create_mADDFE324C66018FD301CC2CC643A7B5C80CA4314_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_op_Implicit_mC7EA5326B160DB30AFAE8352CC67F3B70890ABF1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// var playable = ScriptPlayable<CinemachineShotPlayable>.Create(graph);
		PlayableGraph_t2D5083CFACB413FA1BB13FF054BE09A5A55A205A  L_0 = ___graph0;
		IL2CPP_RUNTIME_CLASS_INIT(ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  L_1;
		L_1 = ScriptPlayable_1_Create_mADDFE324C66018FD301CC2CC643A7B5C80CA4314(L_0, 0, /*hidden argument*/ScriptPlayable_1_Create_mADDFE324C66018FD301CC2CC643A7B5C80CA4314_RuntimeMethod_var);
		V_0 = L_1;
		// playable.GetBehaviour().VirtualCamera = VirtualCamera.Resolve(graph.GetResolver());
		CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * L_2;
		L_2 = ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE((ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D *)(&V_0), /*hidden argument*/ScriptPlayable_1_GetBehaviour_m93D1DCBBF9577234F878B07E9138018663B364EE_RuntimeMethod_var);
		ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22 * L_3 = __this->get_address_of_VirtualCamera_5();
		RuntimeObject* L_4;
		L_4 = PlayableGraph_GetResolver_mD9E30AE4B156FCA2A02A177879EBA230FD298632((PlayableGraph_t2D5083CFACB413FA1BB13FF054BE09A5A55A205A *)(&___graph0), /*hidden argument*/NULL);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_5;
		L_5 = ExposedReference_1_Resolve_m5196D8328814E25AFB1D27B4A89C5A0BFC0DDB87((ExposedReference_1_tBEC21499067819F26BFB37CB880493326826CF22 *)L_3, L_4, /*hidden argument*/ExposedReference_1_Resolve_m5196D8328814E25AFB1D27B4A89C5A0BFC0DDB87_RuntimeMethod_var);
		NullCheck(L_2);
		L_2->set_VirtualCamera_0(L_5);
		// return playable;
		ScriptPlayable_1_tE9DC177F6F517EFB921E32318BE264251F14160D  L_6 = V_0;
		Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2  L_7;
		L_7 = ScriptPlayable_1_op_Implicit_mC7EA5326B160DB30AFAE8352CC67F3B70890ABF1(L_6, /*hidden argument*/ScriptPlayable_1_op_Implicit_mC7EA5326B160DB30AFAE8352CC67F3B70890ABF1_RuntimeMethod_var);
		return L_7;
	}
}
// System.Void CinemachineShot::GatherProperties(UnityEngine.Playables.PlayableDirector,UnityEngine.Timeline.IPropertyCollector)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineShot_GatherProperties_mD35DE60059D05AA13705B3AA45C1A2D3FD82E2A2 (CinemachineShot_t5807CFD2B279CBCD12C8DA936E2A4DA7C45A183C * __this, PlayableDirector_t63912C98A4EC9D4701E88B633E27E0D97209BA38 * ___director0, RuntimeObject* ___driver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPropertyCollector_AddFromName_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE3E4D69ED4F677A1011A3B40ACBFC14E1A8F9DB5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPropertyCollector_AddFromName_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mC639E6BCCEC633FB26D945D4C96D9F005E0FE8A7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FE3DF5F2CEB25ED1C5A33DE9E1176176A298A37);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28E57A79BC9D6C024A1614810E52EE7EA2869E0F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50AA53D4D916DB821F96DA65EB57749EAA424D91);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7CF2D0501B1F83088CC6C36AAB72E446B3EFEAA8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BB6BE37C6DAE63B992FB73507C2C4079A51808C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9881139F683F62CA4914BF5C627A9611A2B39EFE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBAE2E9E62EC0A19D6E5CA88B1DEB0D7BEED8BFC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD5FF6EEFBF44FA994DCC6A7603DBE5E9EBBE97E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1CEB820DB6EF5D353EB716299B88006817D49FD);
		s_Il2CppMethodInitialized = true;
	}
	{
		// driver.AddFromName<Transform>("m_LocalPosition.x");
		RuntimeObject* L_0 = ___driver1;
		NullCheck(L_0);
		GenericInterfaceActionInvoker1< String_t* >::Invoke(IPropertyCollector_AddFromName_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mC639E6BCCEC633FB26D945D4C96D9F005E0FE8A7_RuntimeMethod_var, L_0, _stringLiteral9881139F683F62CA4914BF5C627A9611A2B39EFE);
		// driver.AddFromName<Transform>("m_LocalPosition.y");
		RuntimeObject* L_1 = ___driver1;
		NullCheck(L_1);
		GenericInterfaceActionInvoker1< String_t* >::Invoke(IPropertyCollector_AddFromName_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mC639E6BCCEC633FB26D945D4C96D9F005E0FE8A7_RuntimeMethod_var, L_1, _stringLiteral1FE3DF5F2CEB25ED1C5A33DE9E1176176A298A37);
		// driver.AddFromName<Transform>("m_LocalPosition.z");
		RuntimeObject* L_2 = ___driver1;
		NullCheck(L_2);
		GenericInterfaceActionInvoker1< String_t* >::Invoke(IPropertyCollector_AddFromName_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mC639E6BCCEC633FB26D945D4C96D9F005E0FE8A7_RuntimeMethod_var, L_2, _stringLiteral7CF2D0501B1F83088CC6C36AAB72E446B3EFEAA8);
		// driver.AddFromName<Transform>("m_LocalRotation.x");
		RuntimeObject* L_3 = ___driver1;
		NullCheck(L_3);
		GenericInterfaceActionInvoker1< String_t* >::Invoke(IPropertyCollector_AddFromName_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mC639E6BCCEC633FB26D945D4C96D9F005E0FE8A7_RuntimeMethod_var, L_3, _stringLiteral50AA53D4D916DB821F96DA65EB57749EAA424D91);
		// driver.AddFromName<Transform>("m_LocalRotation.y");
		RuntimeObject* L_4 = ___driver1;
		NullCheck(L_4);
		GenericInterfaceActionInvoker1< String_t* >::Invoke(IPropertyCollector_AddFromName_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mC639E6BCCEC633FB26D945D4C96D9F005E0FE8A7_RuntimeMethod_var, L_4, _stringLiteralBD5FF6EEFBF44FA994DCC6A7603DBE5E9EBBE97E);
		// driver.AddFromName<Transform>("m_LocalRotation.z");
		RuntimeObject* L_5 = ___driver1;
		NullCheck(L_5);
		GenericInterfaceActionInvoker1< String_t* >::Invoke(IPropertyCollector_AddFromName_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mC639E6BCCEC633FB26D945D4C96D9F005E0FE8A7_RuntimeMethod_var, L_5, _stringLiteralE1CEB820DB6EF5D353EB716299B88006817D49FD);
		// driver.AddFromName<Camera>("field of view");
		RuntimeObject* L_6 = ___driver1;
		NullCheck(L_6);
		GenericInterfaceActionInvoker1< String_t* >::Invoke(IPropertyCollector_AddFromName_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE3E4D69ED4F677A1011A3B40ACBFC14E1A8F9DB5_RuntimeMethod_var, L_6, _stringLiteral8BB6BE37C6DAE63B992FB73507C2C4079A51808C);
		// driver.AddFromName<Camera>("near clip plane");
		RuntimeObject* L_7 = ___driver1;
		NullCheck(L_7);
		GenericInterfaceActionInvoker1< String_t* >::Invoke(IPropertyCollector_AddFromName_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE3E4D69ED4F677A1011A3B40ACBFC14E1A8F9DB5_RuntimeMethod_var, L_7, _stringLiteralBBAE2E9E62EC0A19D6E5CA88B1DEB0D7BEED8BFC);
		// driver.AddFromName<Camera>("far clip plane");
		RuntimeObject* L_8 = ___driver1;
		NullCheck(L_8);
		GenericInterfaceActionInvoker1< String_t* >::Invoke(IPropertyCollector_AddFromName_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_mE3E4D69ED4F677A1011A3B40ACBFC14E1A8F9DB5_RuntimeMethod_var, L_8, _stringLiteral28E57A79BC9D6C024A1614810E52EE7EA2869E0F);
		// }
		return;
	}
}
// System.Void CinemachineShot::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineShot__ctor_m4E0ED8E81339A16B4BBE6833D2891A59F1868F04 (CinemachineShot_t5807CFD2B279CBCD12C8DA936E2A4DA7C45A183C * __this, const RuntimeMethod* method)
{
	{
		PlayableAsset__ctor_mAE1FA54D280C75ADC9486656C5C36AC1917D5FE4(__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 CinemachineShotPlayable::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineShotPlayable_get_IsValid_m783EFC14C1B6E0C331E8BE1FB97BF73E5C0FB085 (CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * __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 bool IsValid { get { return VirtualCamera != null; } }
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0 = __this->get_VirtualCamera_0();
		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);
		return L_1;
	}
}
// System.Void CinemachineShotPlayable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineShotPlayable__ctor_m5831073991E80621F1FD0DAE1862F4B47D4FEC58 (CinemachineShotPlayable_t9455C88C1ADFA3B4562F4E93C6E0704EE7D5F969 * __this, const RuntimeMethod* method)
{
	{
		PlayableBehaviour__ctor_m1EA2FC6B8DE3503745344E7BBAA0B40FDCD50FC8(__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.Single Cinemachine.CinemachineSmoothPath::get_MinPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSmoothPath_get_MinPos_m6E0E2A097F67A6B10D6CAC35922DA832B7192598 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method)
{
	{
		// public override float MinPos { get { return 0; } }
		return (0.0f);
	}
}
// System.Single Cinemachine.CinemachineSmoothPath::get_MaxPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSmoothPath_get_MaxPos_m47FAC15FD184422858C94D12FB59C0DF68196B9A (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t G_B5_0 = 0;
	{
		// int count = m_Waypoints.Length - 1;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_0 = __this->get_m_Waypoints_13();
		NullCheck(L_0);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)1));
		// if (count < 1)
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) >= ((int32_t)1)))
		{
			goto IL_0015;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_0015:
	{
		// return m_Looped ? count + 1 : count;
		bool L_2 = __this->get_m_Looped_12();
		if (L_2)
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_3 = V_0;
		G_B5_0 = L_3;
		goto IL_0023;
	}

IL_0020:
	{
		int32_t L_4 = V_0;
		G_B5_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_0023:
	{
		return ((float)((float)G_B5_0));
	}
}
// System.Boolean Cinemachine.CinemachineSmoothPath::get_Looped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineSmoothPath_get_Looped_m581212992BAC29DDBA308B93A7E078EA7757BEFB (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method)
{
	{
		// public override bool Looped { get { return m_Looped; } }
		bool L_0 = __this->get_m_Looped_12();
		return L_0;
	}
}
// System.Int32 Cinemachine.CinemachineSmoothPath::get_DistanceCacheSampleStepsPerSegment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineSmoothPath_get_DistanceCacheSampleStepsPerSegment_m1B87916ED182DE5DF0033DFD586A9205E087C8EA (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method)
{
	{
		// public override int DistanceCacheSampleStepsPerSegment { get { return m_Resolution; } }
		int32_t L_0 = ((CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 *)__this)->get_m_Resolution_4();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineSmoothPath::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_OnValidate_m0D0A65B796AA7D6014FF0FC2B2171EA5DB0DD422 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method)
{
	{
		// private void OnValidate() { InvalidateDistanceCache(); }
		VirtActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
		// private void OnValidate() { InvalidateDistanceCache(); }
		return;
	}
}
// System.Void Cinemachine.CinemachineSmoothPath::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_Reset_m667726E5707A48BA067A7A7133857087FDC4058E (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// m_Looped = false;
		__this->set_m_Looped_12((bool)0);
		// m_Waypoints = new Waypoint[2]
		// {
		//     new Waypoint { position = new Vector3(0, 0, -5) },
		//     new Waypoint { position = new Vector3(0, 0, 5) }
		// };
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_0 = (WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)SZArrayNew(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3_il2cpp_TypeInfo_var, (uint32_t)2);
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_1 = L_0;
		il2cpp_codegen_initobj((&V_0), sizeof(Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 ));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_2;
		memset((&L_2), 0, sizeof(L_2));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_2), (0.0f), (0.0f), (-5.0f), /*hidden argument*/NULL);
		(&V_0)->set_position_0(L_2);
		Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  L_3 = V_0;
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 )L_3);
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_4 = L_1;
		il2cpp_codegen_initobj((&V_0), sizeof(Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 ));
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_5;
		memset((&L_5), 0, sizeof(L_5));
		Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_5), (0.0f), (0.0f), (5.0f), /*hidden argument*/NULL);
		(&V_0)->set_position_0(L_5);
		Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  L_6 = V_0;
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 )L_6);
		__this->set_m_Waypoints_13(L_4);
		// m_Appearance = new Appearance();
		Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 * L_7 = (Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8 *)il2cpp_codegen_object_new(Appearance_t5C30CF5A3D0FE21A2264E1C25AAF86B3B035CEE8_il2cpp_TypeInfo_var);
		Appearance__ctor_m975B387EF5A573D25BD3C5C57B0314F3C4446196(L_7, /*hidden argument*/NULL);
		((CinemachinePathBase_tE093E8B9AA9F8F9DD5EE05985EA53EEE9E9B7EE5 *)__this)->set_m_Appearance_5(L_7);
		// InvalidateDistanceCache();
		VirtActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineSmoothPath::InvalidateDistanceCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_InvalidateDistanceCache_mC7B4228D400267E0F50D1F8E65696DFE40D28F55 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method)
{
	{
		// base.InvalidateDistanceCache();
		CinemachinePathBase_InvalidateDistanceCache_m630E60D7B6535CD35356161A2C4FE94CBA726C63(__this, /*hidden argument*/NULL);
		// m_ControlPoints1 = null;
		__this->set_m_ControlPoints1_14((WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)NULL);
		// m_ControlPoints2 = null;
		__this->set_m_ControlPoints2_15((WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineSmoothPath::UpdateControlPoints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_UpdateControlPoints_m2F8ADDDCC7E141ED441095D92EA8723A6C2380D6 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* V_1 = NULL;
	Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* V_2 = NULL;
	Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t G_B3_0 = 0;
	{
		// int numPoints = (m_Waypoints == null) ? 0 : m_Waypoints.Length;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_0 = __this->get_m_Waypoints_13();
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_1 = __this->get_m_Waypoints_13();
		NullCheck(L_1);
		G_B3_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = G_B3_0;
		// if (numPoints > 1
		//     && (Looped != m_IsLoopedCache
		//         || m_ControlPoints1 == null || m_ControlPoints1.Length != numPoints
		//         || m_ControlPoints2 == null || m_ControlPoints2.Length != numPoints))
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)1)))
		{
			goto IL_0119;
		}
	}
	{
		bool L_3;
		L_3 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
		bool L_4 = __this->get_m_IsLoopedCache_16();
		if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
		{
			goto IL_0052;
		}
	}
	{
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_5 = __this->get_m_ControlPoints1_14();
		if (!L_5)
		{
			goto IL_0052;
		}
	}
	{
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_6 = __this->get_m_ControlPoints1_14();
		NullCheck(L_6);
		int32_t L_7 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))) == ((uint32_t)L_7))))
		{
			goto IL_0052;
		}
	}
	{
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_8 = __this->get_m_ControlPoints2_15();
		if (!L_8)
		{
			goto IL_0052;
		}
	}
	{
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_9 = __this->get_m_ControlPoints2_15();
		NullCheck(L_9);
		int32_t L_10 = V_0;
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))) == ((int32_t)L_10)))
		{
			goto IL_0119;
		}
	}

IL_0052:
	{
		// Vector4[] p1 = new Vector4[numPoints];
		int32_t L_11 = V_0;
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_12 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var, (uint32_t)L_11);
		V_1 = L_12;
		// Vector4[] p2 = new Vector4[numPoints];
		int32_t L_13 = V_0;
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_14 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var, (uint32_t)L_13);
		V_2 = L_14;
		// Vector4[] K = new Vector4[numPoints];
		int32_t L_15 = V_0;
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_16 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var, (uint32_t)L_15);
		V_3 = L_16;
		// for (int i = 0; i < numPoints; ++i)
		V_4 = 0;
		goto IL_008c;
	}

IL_006c:
	{
		// K[i] = m_Waypoints[i].AsVector4;
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_17 = V_3;
		int32_t L_18 = V_4;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_19 = __this->get_m_Waypoints_13();
		int32_t L_20 = V_4;
		NullCheck(L_19);
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_21;
		L_21 = Waypoint_get_AsVector4_m9CB420052E5FB5EA1681133222C5EB982BEA6BAC((Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20))), /*hidden argument*/NULL);
		NullCheck(L_17);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_21);
		// for (int i = 0; i < numPoints; ++i)
		int32_t L_22 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
	}

IL_008c:
	{
		// for (int i = 0; i < numPoints; ++i)
		int32_t L_23 = V_4;
		int32_t L_24 = V_0;
		if ((((int32_t)L_23) < ((int32_t)L_24)))
		{
			goto IL_006c;
		}
	}
	{
		// if (Looped)
		bool L_25;
		L_25 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
		if (!L_25)
		{
			goto IL_00a6;
		}
	}
	{
		// SplineHelpers.ComputeSmoothControlPointsLooped(ref K, ref p1, ref p2);
		SplineHelpers_ComputeSmoothControlPointsLooped_mBD24C3CF63EA1ED0D83053C14DE95515C276DD5F((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)(&V_3), (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)(&V_1), (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)(&V_2), /*hidden argument*/NULL);
		goto IL_00b1;
	}

IL_00a6:
	{
		// SplineHelpers.ComputeSmoothControlPoints(ref K, ref p1, ref p2);
		SplineHelpers_ComputeSmoothControlPoints_mCBC6D06822574DCF0525832339422BCBA6AD899B((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)(&V_3), (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)(&V_1), (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)(&V_2), /*hidden argument*/NULL);
	}

IL_00b1:
	{
		// m_ControlPoints1 = new Waypoint[numPoints];
		int32_t L_26 = V_0;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_27 = (WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)SZArrayNew(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3_il2cpp_TypeInfo_var, (uint32_t)L_26);
		__this->set_m_ControlPoints1_14(L_27);
		// m_ControlPoints2 = new Waypoint[numPoints];
		int32_t L_28 = V_0;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_29 = (WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)SZArrayNew(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3_il2cpp_TypeInfo_var, (uint32_t)L_28);
		__this->set_m_ControlPoints2_15(L_29);
		// for (int i = 0; i < numPoints; ++i)
		V_5 = 0;
		goto IL_0108;
	}

IL_00ce:
	{
		// m_ControlPoints1[i] = Waypoint.FromVector4(p1[i]);
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_30 = __this->get_m_ControlPoints1_14();
		int32_t L_31 = V_5;
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_32 = V_1;
		int32_t L_33 = V_5;
		NullCheck(L_32);
		int32_t L_34 = L_33;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  L_36;
		L_36 = Waypoint_FromVector4_m1F859E37CBC871BC98DC89550A1C6B264E46FB2A(L_35, /*hidden argument*/NULL);
		NullCheck(L_30);
		(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 )L_36);
		// m_ControlPoints2[i] = Waypoint.FromVector4(p2[i]);
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_37 = __this->get_m_ControlPoints2_15();
		int32_t L_38 = V_5;
		Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_39 = V_2;
		int32_t L_40 = V_5;
		NullCheck(L_39);
		int32_t L_41 = L_40;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
		Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54  L_43;
		L_43 = Waypoint_FromVector4_m1F859E37CBC871BC98DC89550A1C6B264E46FB2A(L_42, /*hidden argument*/NULL);
		NullCheck(L_37);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(L_38), (Waypoint_t2E24ECCFEA6F4D368CD2C992EA38915CD3438A54 )L_43);
		// for (int i = 0; i < numPoints; ++i)
		int32_t L_44 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
	}

IL_0108:
	{
		// for (int i = 0; i < numPoints; ++i)
		int32_t L_45 = V_5;
		int32_t L_46 = V_0;
		if ((((int32_t)L_45) < ((int32_t)L_46)))
		{
			goto IL_00ce;
		}
	}
	{
		// m_IsLoopedCache = Looped;
		bool L_47;
		L_47 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
		__this->set_m_IsLoopedCache_16(L_47);
	}

IL_0119:
	{
		// }
		return;
	}
}
// System.Single Cinemachine.CinemachineSmoothPath::GetBoundingIndices(System.Single,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSmoothPath_GetBoundingIndices_mE692833D63163F7B69AD841A2EA29D7F4A9BE752 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, float ___pos0, int32_t* ___indexA1, int32_t* ___indexB2, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		// pos = StandardizePos(pos);
		float L_0 = ___pos0;
		float L_1;
		L_1 = VirtFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_0);
		___pos0 = L_1;
		// int numWaypoints = m_Waypoints.Length;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_2 = __this->get_m_Waypoints_13();
		NullCheck(L_2);
		V_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)));
		// if (numWaypoints < 2)
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) >= ((int32_t)2)))
		{
			goto IL_0020;
		}
	}
	{
		// indexA = indexB = 0;
		int32_t* L_4 = ___indexA1;
		int32_t* L_5 = ___indexB2;
		int32_t L_6 = 0;
		V_1 = L_6;
		*((int32_t*)L_5) = (int32_t)L_6;
		int32_t L_7 = V_1;
		*((int32_t*)L_4) = (int32_t)L_7;
		goto IL_005e;
	}

IL_0020:
	{
		// indexA = Mathf.FloorToInt(pos);
		int32_t* L_8 = ___indexA1;
		float L_9 = ___pos0;
		int32_t L_10;
		L_10 = Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E(L_9, /*hidden argument*/NULL);
		*((int32_t*)L_8) = (int32_t)L_10;
		// if (indexA >= numWaypoints)
		int32_t* L_11 = ___indexA1;
		int32_t L_12 = *((int32_t*)L_11);
		int32_t L_13 = V_0;
		if ((((int32_t)L_12) < ((int32_t)L_13)))
		{
			goto IL_003a;
		}
	}
	{
		// pos -= MaxPos;
		float L_14 = ___pos0;
		float L_15;
		L_15 = VirtFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
		___pos0 = ((float)il2cpp_codegen_subtract((float)L_14, (float)L_15));
		// indexA = 0;
		int32_t* L_16 = ___indexA1;
		*((int32_t*)L_16) = (int32_t)0;
	}

IL_003a:
	{
		// indexB = indexA + 1;
		int32_t* L_17 = ___indexB2;
		int32_t* L_18 = ___indexA1;
		int32_t L_19 = *((int32_t*)L_18);
		*((int32_t*)L_17) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
		// if (indexB == numWaypoints)
		int32_t* L_20 = ___indexB2;
		int32_t L_21 = *((int32_t*)L_20);
		int32_t L_22 = V_0;
		if ((!(((uint32_t)L_21) == ((uint32_t)L_22))))
		{
			goto IL_005e;
		}
	}
	{
		// if (Looped)
		bool L_23;
		L_23 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
		if (!L_23)
		{
			goto IL_0052;
		}
	}
	{
		// indexB = 0;
		int32_t* L_24 = ___indexB2;
		*((int32_t*)L_24) = (int32_t)0;
		goto IL_005e;
	}

IL_0052:
	{
		// --indexB;
		int32_t* L_25 = ___indexB2;
		int32_t* L_26 = ___indexB2;
		int32_t L_27 = *((int32_t*)L_26);
		*((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)1));
		// --indexA;
		int32_t* L_28 = ___indexA1;
		int32_t* L_29 = ___indexA1;
		int32_t L_30 = *((int32_t*)L_29);
		*((int32_t*)L_28) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)1));
	}

IL_005e:
	{
		// return pos;
		float L_31 = ___pos0;
		return L_31;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineSmoothPath::EvaluatePosition(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineSmoothPath_EvaluatePosition_mCCAABE1DD14E499B981C439C9F30C68F21A66100 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, float ___pos0, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		// Vector3 result = Vector3.zero;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0;
		L_0 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
		V_0 = L_0;
		// if (m_Waypoints.Length > 0)
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_1 = __this->get_m_Waypoints_13();
		NullCheck(L_1);
		if (!(((RuntimeArray*)L_1)->max_length))
		{
			goto IL_0088;
		}
	}
	{
		// UpdateControlPoints();
		CinemachineSmoothPath_UpdateControlPoints_m2F8ADDDCC7E141ED441095D92EA8723A6C2380D6(__this, /*hidden argument*/NULL);
		// pos = GetBoundingIndices(pos, out indexA, out indexB);
		float L_2 = ___pos0;
		float L_3;
		L_3 = CinemachineSmoothPath_GetBoundingIndices_mE692833D63163F7B69AD841A2EA29D7F4A9BE752(__this, L_2, (int32_t*)(&V_1), (int32_t*)(&V_2), /*hidden argument*/NULL);
		___pos0 = L_3;
		// if (indexA == indexB)
		int32_t L_4 = V_1;
		int32_t L_5 = V_2;
		if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
		{
			goto IL_003a;
		}
	}
	{
		// result = m_Waypoints[indexA].position;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_6 = __this->get_m_Waypoints_13();
		int32_t L_7 = V_1;
		NullCheck(L_6);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->get_position_0();
		V_0 = L_8;
		goto IL_0088;
	}

IL_003a:
	{
		// result = SplineHelpers.Bezier3(pos - indexA,
		//     m_Waypoints[indexA].position, m_ControlPoints1[indexA].position,
		//     m_ControlPoints2[indexA].position, m_Waypoints[indexB].position);
		float L_9 = ___pos0;
		int32_t L_10 = V_1;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_11 = __this->get_m_Waypoints_13();
		int32_t L_12 = V_1;
		NullCheck(L_11);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_position_0();
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_14 = __this->get_m_ControlPoints1_14();
		int32_t L_15 = V_1;
		NullCheck(L_14);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->get_position_0();
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_17 = __this->get_m_ControlPoints2_15();
		int32_t L_18 = V_1;
		NullCheck(L_17);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_position_0();
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_20 = __this->get_m_Waypoints_13();
		int32_t L_21 = V_2;
		NullCheck(L_20);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->get_position_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_23;
		L_23 = SplineHelpers_Bezier3_m671B7D546F16979F687B01A82D9239C0FF9A6C6F(((float)il2cpp_codegen_subtract((float)L_9, (float)((float)((float)L_10)))), L_13, L_16, L_19, L_22, /*hidden argument*/NULL);
		V_0 = L_23;
	}

IL_0088:
	{
		// return transform.TransformPoint(result);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_24;
		L_24 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25 = V_0;
		NullCheck(L_24);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_26;
		L_26 = Transform_TransformPoint_m68AF95765A9279192E601208A9C5170027A5F0D2(L_24, L_25, /*hidden argument*/NULL);
		return L_26;
	}
}
// UnityEngine.Vector3 Cinemachine.CinemachineSmoothPath::EvaluateTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineSmoothPath_EvaluateTangent_m0D0D59143BB5132ABD5433E90817F44B302C6B26 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, float ___pos0, const RuntimeMethod* method)
{
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		// Vector3 result = transform.rotation * Vector3.forward;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(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;
		// if (m_Waypoints.Length > 1)
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_4 = __this->get_m_Waypoints_13();
		NullCheck(L_4);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) <= ((int32_t)1)))
		{
			goto IL_009b;
		}
	}
	{
		// UpdateControlPoints();
		CinemachineSmoothPath_UpdateControlPoints_m2F8ADDDCC7E141ED441095D92EA8723A6C2380D6(__this, /*hidden argument*/NULL);
		// pos = GetBoundingIndices(pos, out indexA, out indexB);
		float L_5 = ___pos0;
		float L_6;
		L_6 = CinemachineSmoothPath_GetBoundingIndices_mE692833D63163F7B69AD841A2EA29D7F4A9BE752(__this, L_5, (int32_t*)(&V_1), (int32_t*)(&V_2), /*hidden argument*/NULL);
		___pos0 = L_6;
		// if (!Looped && indexA == m_Waypoints.Length - 1)
		bool L_7;
		L_7 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
		if (L_7)
		{
			goto IL_004d;
		}
	}
	{
		int32_t L_8 = V_1;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_9 = __this->get_m_Waypoints_13();
		NullCheck(L_9);
		if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)1))))))
		{
			goto IL_004d;
		}
	}
	{
		// --indexA;
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1));
	}

IL_004d:
	{
		// result = SplineHelpers.BezierTangent3(pos - indexA,
		//     m_Waypoints[indexA].position, m_ControlPoints1[indexA].position,
		//     m_ControlPoints2[indexA].position, m_Waypoints[indexB].position);
		float L_11 = ___pos0;
		int32_t L_12 = V_1;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_13 = __this->get_m_Waypoints_13();
		int32_t L_14 = V_1;
		NullCheck(L_13);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_position_0();
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_16 = __this->get_m_ControlPoints1_14();
		int32_t L_17 = V_1;
		NullCheck(L_16);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_position_0();
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_19 = __this->get_m_ControlPoints2_15();
		int32_t L_20 = V_1;
		NullCheck(L_19);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_position_0();
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_22 = __this->get_m_Waypoints_13();
		int32_t L_23 = V_2;
		NullCheck(L_22);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_position_0();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_25;
		L_25 = SplineHelpers_BezierTangent3_m59375A4F9C985BC314131BC4286A02967A2A99B6(((float)il2cpp_codegen_subtract((float)L_11, (float)((float)((float)L_12)))), L_15, L_18, L_21, L_24, /*hidden argument*/NULL);
		V_0 = L_25;
	}

IL_009b:
	{
		// return transform.TransformDirection(result);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_26;
		L_26 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_27 = V_0;
		NullCheck(L_26);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_28;
		L_28 = Transform_TransformDirection_m6B5E3F0A7C6323159DEC6D9BC035FB53ADD96E91(L_26, L_27, /*hidden argument*/NULL);
		return L_28;
	}
}
// UnityEngine.Quaternion Cinemachine.CinemachineSmoothPath::EvaluateOrientation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachineSmoothPath_EvaluateOrientation_mEC5A8EA90524DE4125735E85D9FCC5080D8B065B (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, float ___pos0, 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));
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		// Quaternion transformRot = transform.rotation;
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
		L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_1;
		L_1 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_0, /*hidden argument*/NULL);
		// Vector3 transformUp = transformRot * Vector3.up;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_2 = L_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_3;
		L_3 = Vector3_get_up_m38AECA68388D446CFADDD022B0B867293044EA50(/*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_4;
		L_4 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		// Quaternion result = transformRot;
		V_1 = L_2;
		// if (m_Waypoints.Length > 0)
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_5 = __this->get_m_Waypoints_13();
		NullCheck(L_5);
		if (!(((RuntimeArray*)L_5)->max_length))
		{
			goto IL_00cc;
		}
	}
	{
		// float roll = 0;
		V_2 = (0.0f);
		// pos = GetBoundingIndices(pos, out indexA, out indexB);
		float L_6 = ___pos0;
		float L_7;
		L_7 = CinemachineSmoothPath_GetBoundingIndices_mE692833D63163F7B69AD841A2EA29D7F4A9BE752(__this, L_6, (int32_t*)(&V_3), (int32_t*)(&V_4), /*hidden argument*/NULL);
		___pos0 = L_7;
		// if (indexA == indexB)
		int32_t L_8 = V_3;
		int32_t L_9 = V_4;
		if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
		{
			goto IL_0050;
		}
	}
	{
		// roll = m_Waypoints[indexA].roll;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_10 = __this->get_m_Waypoints_13();
		int32_t L_11 = V_3;
		NullCheck(L_10);
		float L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->get_roll_1();
		V_2 = L_12;
		goto IL_00a5;
	}

IL_0050:
	{
		// UpdateControlPoints();
		CinemachineSmoothPath_UpdateControlPoints_m2F8ADDDCC7E141ED441095D92EA8723A6C2380D6(__this, /*hidden argument*/NULL);
		// roll = SplineHelpers.Bezier1(pos - indexA,
		//     m_Waypoints[indexA].roll, m_ControlPoints1[indexA].roll,
		//     m_ControlPoints2[indexA].roll, m_Waypoints[indexB].roll);
		float L_13 = ___pos0;
		int32_t L_14 = V_3;
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_15 = __this->get_m_Waypoints_13();
		int32_t L_16 = V_3;
		NullCheck(L_15);
		float L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_roll_1();
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_18 = __this->get_m_ControlPoints1_14();
		int32_t L_19 = V_3;
		NullCheck(L_18);
		float L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_roll_1();
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_21 = __this->get_m_ControlPoints2_15();
		int32_t L_22 = V_3;
		NullCheck(L_21);
		float L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_roll_1();
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_24 = __this->get_m_Waypoints_13();
		int32_t L_25 = V_4;
		NullCheck(L_24);
		float L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_roll_1();
		float L_27;
		L_27 = SplineHelpers_Bezier1_m01DF69C839E93F6D90E4CDE0E048DC8E5CEC2AE9(((float)il2cpp_codegen_subtract((float)L_13, (float)((float)((float)L_14)))), L_17, L_20, L_23, L_26, /*hidden argument*/NULL);
		V_2 = L_27;
	}

IL_00a5:
	{
		// Vector3 fwd = EvaluateTangent(pos);
		float L_28 = ___pos0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_29;
		L_29 = VirtFuncInvoker1< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(9 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangent(System.Single) */, __this, L_28);
		V_5 = L_29;
		// if (!fwd.AlmostZero())
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_30 = V_5;
		bool L_31;
		L_31 = UnityVectorExtensions_AlmostZero_m9F538E467290B6199EA350E4639400BF9984915B(L_30, /*hidden argument*/NULL);
		if (L_31)
		{
			goto IL_00cc;
		}
	}
	{
		// Quaternion q = Quaternion.LookRotation(fwd, transformUp);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_32 = V_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_33 = V_0;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_34;
		L_34 = Quaternion_LookRotation_m8A7DB5BDBC361586191AB67ACF857F46160EE3F1(L_32, L_33, /*hidden argument*/NULL);
		// result = q * RollAroundForward(roll);
		float L_35 = V_2;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_36;
		L_36 = CinemachineSmoothPath_RollAroundForward_m6D915BAFDE9ECFAC37C521C4F662D68134417065(__this, L_35, /*hidden argument*/NULL);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_37;
		L_37 = Quaternion_op_Multiply_m5C7A60AC0CDCA2C5E2F23E45FBD1B15CA152D7B0(L_34, L_36, /*hidden argument*/NULL);
		V_1 = L_37;
	}

IL_00cc:
	{
		// return result;
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_38 = V_1;
		return L_38;
	}
}
// UnityEngine.Quaternion Cinemachine.CinemachineSmoothPath::RollAroundForward(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  CinemachineSmoothPath_RollAroundForward_m6D915BAFDE9ECFAC37C521C4F662D68134417065 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, float ___angle0, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		// float halfAngle = angle * 0.5F * Mathf.Deg2Rad;
		float L_0 = ___angle0;
		V_0 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_0, (float)(0.5f))), (float)(0.0174532924f)));
		// return new Quaternion(
		//     0,
		//     0,
		//     Mathf.Sin(halfAngle),
		//     Mathf.Cos(halfAngle));
		float L_1 = V_0;
		float L_2;
		L_2 = sinf(L_1);
		float L_3 = V_0;
		float L_4;
		L_4 = cosf(L_3);
		Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  L_5;
		memset((&L_5), 0, sizeof(L_5));
		Quaternion__ctor_m564FA9302F5B9DA8BAB97B0A2D86FFE83ACAA421((&L_5), (0.0f), (0.0f), L_2, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Void Cinemachine.CinemachineSmoothPath::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath__ctor_m45C209574B2FCAE3239F335EF383D4D513DB7623 (CinemachineSmoothPath_tBDE9279BDFE328E020F6367FCBA80BFA8281DADA * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public Waypoint[] m_Waypoints = new Waypoint[0];
		WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3* L_0 = (WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3*)SZArrayNew(WaypointU5BU5D_t57BFFB0B548EA827B7DE87A17CF0990459384CE3_il2cpp_TypeInfo_var, (uint32_t)0);
		__this->set_m_Waypoints_13(L_0);
		CinemachinePathBase__ctor_mA1D4CC9C83F490A407AF3B7EB143BEA58C879EEE(__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.CinemachineStateDrivenCamera::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineStateDrivenCamera_get_Description_m721AB0951987E2034EA458440177C8EF9528CAD5 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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_37();
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		// return mActiveBlend.Description;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_1 = __this->get_mActiveBlend_37();
		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 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_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.CinemachineStateDrivenCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_LiveChild_m58CFBD5BCD7718A20DB92DFCB57407A51DB967AE (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CLiveChildU3Ek__BackingField_29(L_0);
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::get_LiveChild()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = __this->get_U3CLiveChildU3Ek__BackingField_29();
		return L_0;
	}
}
// System.Boolean Cinemachine.CinemachineStateDrivenCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineStateDrivenCamera_IsLiveChild_mDB2DC4068402D3D55B40D792828EBB8C32A083E3 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
		{
			goto IL_0020;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_2 = __this->get_mActiveBlend_37();
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_3 = __this->get_mActiveBlend_37();
		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.CinemachineStateDrivenCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  CinemachineStateDrivenCamera_get_State_m5A79A831DF33719426266F8DC14CE7BC74DAD1A7 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	{
		// public override CameraState State { get { return m_State; } }
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_0 = __this->get_m_State_31();
		return L_0;
	}
}
// UnityEngine.Transform Cinemachine.CinemachineStateDrivenCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineStateDrivenCamera_get_LookAt_m8DC447924D0D74AFE9F9EE6528A4A71640720560 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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.CinemachineStateDrivenCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_LookAt_m58802064EE2F513FCB7FFCA3FF421BA36CA340ED (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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.CinemachineStateDrivenCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineStateDrivenCamera_get_Follow_m7B3B9088B452F0AC4803FEA6C0B21BE0359E6517 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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.CinemachineStateDrivenCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_Follow_mDFD75630E23CC129D727B564643EE86C58314284 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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.CinemachineStateDrivenCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnTargetObjectWarped_mF70391759212BE63CEB7FB51B0A45B93157A14D8 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___target0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positionDelta1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// UpdateListOfChildren();
		CinemachineStateDrivenCamera_UpdateListOfChildren_mBA707781DC4090145A34A24903B7F08FD0875AF8(__this, /*hidden argument*/NULL);
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_24();
		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.CinemachineStateDrivenCamera::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_ForceCameraPosition_m29A24C9E4E02555029FD1FC6912BB3D54A35B156 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4  ___rot1, const RuntimeMethod* method)
{
	CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// UpdateListOfChildren();
		CinemachineStateDrivenCamera_UpdateListOfChildren_mBA707781DC4090145A34A24903B7F08FD0875AF8(__this, /*hidden argument*/NULL);
		// foreach (var vcam in m_ChildCameras)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_24();
		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.CinemachineStateDrivenCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnTransitionFromCamera_mEBE4A9F7099581DD5988F7D06E19056C906DEA19 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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;
		CinemachineStateDrivenCamera_set_TransitioningFrom_mC376F532563E04695BD810AFB8FF63589AD82B5C_inline(__this, L_7, /*hidden argument*/NULL);
		// InternalUpdateCameraState(worldUp, deltaTime);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_8 = ___worldUp1;
		float L_9 = ___deltaTime2;
		VirtActionInvoker2< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_8, L_9);
		// }
		return;
	}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::get_TransitioningFrom()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineStateDrivenCamera_get_TransitioningFrom_m6D611FD16354DACC78A99F2B8E3CC13327CCF104 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = __this->get_U3CTransitioningFromU3Ek__BackingField_30();
		return L_0;
	}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::set_TransitioningFrom(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_TransitioningFrom_mC376F532563E04695BD810AFB8FF63589AD82B5C (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CTransitioningFromU3Ek__BackingField_30(L_0);
		return;
	}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_InternalUpdateCameraState_m15DA964B37A1A8B67ACC8D3429089D1948F3FD92 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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_B12_0 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B12_1 = NULL;
	float G_B11_0 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B11_1 = NULL;
	float G_B13_0 = 0.0f;
	float G_B13_1 = 0.0f;
	CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * G_B13_2 = NULL;
	{
		// UpdateListOfChildren();
		CinemachineStateDrivenCamera_UpdateListOfChildren_mBA707781DC4090145A34A24903B7F08FD0875AF8(__this, /*hidden argument*/NULL);
		// CinemachineVirtualCameraBase best = ChooseCurrentCamera();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_0;
		L_0 = CinemachineStateDrivenCamera_ChooseCurrentCamera_m3D70AE6707397EEE221D01F8B25119B2BC7A370F(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		// if (best != null && !best.gameObject.activeInHierarchy)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_1 = V_0;
		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_0037;
		}
	}
	{
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_3 = V_0;
		NullCheck(L_3);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_4;
		L_4 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		bool L_5;
		L_5 = GameObject_get_activeInHierarchy_mA3990AC5F61BB35283188E925C2BE7F7BF67734B(L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0037;
		}
	}
	{
		// best.gameObject.SetActive(true);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_6 = V_0;
		NullCheck(L_6);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_7;
		L_7 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_6, /*hidden argument*/NULL);
		NullCheck(L_7);
		GameObject_SetActive_mCF1EEF2A314F3AE85DA581FF52EB06ACEF2FFF86(L_7, (bool)1, /*hidden argument*/NULL);
		// best.UpdateCameraState(worldUp, deltaTime);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8 = V_0;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_9 = ___worldUp0;
		float L_10 = ___deltaTime1;
		NullCheck(L_8);
		CinemachineVirtualCameraBase_UpdateCameraState_mBCA1562C197A11110116B3909711D0D0EE5F1733(L_8, L_9, L_10, /*hidden argument*/NULL);
	}

IL_0037:
	{
		// ICinemachineCamera previousCam = LiveChild;
		RuntimeObject* L_11;
		L_11 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		V_1 = L_11;
		// LiveChild = best;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_12 = V_0;
		CinemachineStateDrivenCamera_set_LiveChild_m58CFBD5BCD7718A20DB92DFCB57407A51DB967AE_inline(__this, L_12, /*hidden argument*/NULL);
		// if (previousCam != LiveChild && LiveChild != null)
		RuntimeObject* L_13 = V_1;
		RuntimeObject* L_14;
		L_14 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(RuntimeObject*)L_13) == ((RuntimeObject*)(RuntimeObject*)L_14)))
		{
			goto IL_00c4;
		}
	}
	{
		RuntimeObject* L_15;
		L_15 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_00c4;
		}
	}
	{
		// LiveChild.OnTransitionFromCamera(previousCam, worldUp, deltaTime);
		RuntimeObject* L_16;
		L_16 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_17 = V_1;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_18 = ___worldUp0;
		float L_19 = ___deltaTime1;
		NullCheck(L_16);
		InterfaceActionInvoker3< RuntimeObject*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_16, L_17, L_18, L_19);
		// CinemachineCore.Instance.GenerateCameraActivationEvent(LiveChild, previousCam);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_20;
		L_20 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		RuntimeObject* L_21;
		L_21 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_22 = V_1;
		NullCheck(L_20);
		CinemachineCore_GenerateCameraActivationEvent_m851F3990838CAAD976391EECAC4D57B1C61E938A(L_20, L_21, L_22, /*hidden argument*/NULL);
		// if (previousCam != null)
		RuntimeObject* L_23 = V_1;
		if (!L_23)
		{
			goto IL_00c4;
		}
	}
	{
		// mActiveBlend = CreateBlend(
		//         previousCam, LiveChild,
		//         LookupBlend(previousCam, LiveChild), mActiveBlend);
		RuntimeObject* L_24 = V_1;
		RuntimeObject* L_25;
		L_25 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_26 = V_1;
		RuntimeObject* L_27;
		L_27 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_28;
		L_28 = CinemachineStateDrivenCamera_LookupBlend_mD0B7CD5CF181EDDABF0EFE90C829DC5DF5262C41(__this, L_26, L_27, /*hidden argument*/NULL);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_29 = __this->get_mActiveBlend_37();
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_30;
		L_30 = CinemachineVirtualCameraBase_CreateBlend_m95B3B2E83C066360A8A238BB5613E979E6369541(__this, L_24, L_25, L_28, L_29, /*hidden argument*/NULL);
		__this->set_mActiveBlend_37(L_30);
		// if (mActiveBlend == null || !mActiveBlend.Uses(previousCam))
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_31 = __this->get_mActiveBlend_37();
		if (!L_31)
		{
			goto IL_00b4;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_32 = __this->get_mActiveBlend_37();
		RuntimeObject* L_33 = V_1;
		NullCheck(L_32);
		bool L_34;
		L_34 = CinemachineBlend_Uses_mE5C14AEF4BE8C61F17564F4F5DA84831449B6F4B(L_32, L_33, /*hidden argument*/NULL);
		if (L_34)
		{
			goto IL_00c4;
		}
	}

IL_00b4:
	{
		// CinemachineCore.Instance.GenerateCameraCutEvent(LiveChild);
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534 * L_35;
		L_35 = CinemachineCore_get_Instance_mCD8E65EBCBB58BEDC6FD0C503AB9E866B76AFA83(/*hidden argument*/NULL);
		RuntimeObject* L_36;
		L_36 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_35);
		CinemachineCore_GenerateCameraCutEvent_m38E839FFCA8034AC081D9F99FBEEC15B872F14C6(L_35, L_36, /*hidden argument*/NULL);
	}

IL_00c4:
	{
		// if (mActiveBlend != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_37 = __this->get_mActiveBlend_37();
		if (!L_37)
		{
			goto IL_0108;
		}
	}
	{
		// mActiveBlend.TimeInBlend += (deltaTime >= 0)
		//     ? deltaTime : mActiveBlend.Duration;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_38 = __this->get_mActiveBlend_37();
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_39 = L_38;
		NullCheck(L_39);
		float L_40;
		L_40 = CinemachineBlend_get_TimeInBlend_mFA561FA319D53F2A245E6D14A67F10356FDE9502_inline(L_39, /*hidden argument*/NULL);
		float L_41 = ___deltaTime1;
		G_B11_0 = L_40;
		G_B11_1 = L_39;
		if ((((float)L_41) >= ((float)(0.0f))))
		{
			G_B12_0 = L_40;
			G_B12_1 = L_39;
			goto IL_00ed;
		}
	}
	{
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_42 = __this->get_mActiveBlend_37();
		NullCheck(L_42);
		float L_43;
		L_43 = CinemachineBlend_get_Duration_mB9E2A918F60A7F8BFFADB38BE2D51455FECDF7E4_inline(L_42, /*hidden argument*/NULL);
		G_B13_0 = L_43;
		G_B13_1 = G_B11_0;
		G_B13_2 = G_B11_1;
		goto IL_00ee;
	}

IL_00ed:
	{
		float L_44 = ___deltaTime1;
		G_B13_0 = L_44;
		G_B13_1 = G_B12_0;
		G_B13_2 = G_B12_1;
	}

IL_00ee:
	{
		NullCheck(G_B13_2);
		CinemachineBlend_set_TimeInBlend_mCB11D4F786D1D2201521E1C5E43FBAA7CF77202E_inline(G_B13_2, ((float)il2cpp_codegen_add((float)G_B13_1, (float)G_B13_0)), /*hidden argument*/NULL);
		// if (mActiveBlend.IsComplete)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_45 = __this->get_mActiveBlend_37();
		NullCheck(L_45);
		bool L_46;
		L_46 = CinemachineBlend_get_IsComplete_m3FF0BF1A998D7E09ED0FCBEA109C9BEE7721CA50(L_45, /*hidden argument*/NULL);
		if (!L_46)
		{
			goto IL_0108;
		}
	}
	{
		// mActiveBlend = null;
		__this->set_mActiveBlend_37((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
	}

IL_0108:
	{
		// if (mActiveBlend != null)
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_47 = __this->get_mActiveBlend_37();
		if (!L_47)
		{
			goto IL_0130;
		}
	}
	{
		// mActiveBlend.UpdateCameraState(worldUp, deltaTime);
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_48 = __this->get_mActiveBlend_37();
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_49 = ___worldUp0;
		float L_50 = ___deltaTime1;
		NullCheck(L_48);
		CinemachineBlend_UpdateCameraState_m4B58F6808D5B9494A583E9C0CBDC4841CBEB99E1(L_48, L_49, L_50, /*hidden argument*/NULL);
		// m_State = mActiveBlend.State;
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_51 = __this->get_mActiveBlend_37();
		NullCheck(L_51);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_52;
		L_52 = CinemachineBlend_get_State_m353325CD92B13EF46EAF00985769217EA4F98FA1(L_51, /*hidden argument*/NULL);
		__this->set_m_State_31(L_52);
		// }
		goto IL_0164;
	}

IL_0130:
	{
		// else if (LiveChild != null)
		RuntimeObject* L_53;
		L_53 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_0164;
		}
	}
	{
		// if (TransitioningFrom != null)
		RuntimeObject* L_54;
		L_54 = CinemachineStateDrivenCamera_get_TransitioningFrom_m6D611FD16354DACC78A99F2B8E3CC13327CCF104_inline(__this, /*hidden argument*/NULL);
		if (!L_54)
		{
			goto IL_0153;
		}
	}
	{
		// LiveChild.OnTransitionFromCamera(TransitioningFrom, worldUp, deltaTime);
		RuntimeObject* L_55;
		L_55 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		RuntimeObject* L_56;
		L_56 = CinemachineStateDrivenCamera_get_TransitioningFrom_m6D611FD16354DACC78A99F2B8E3CC13327CCF104_inline(__this, /*hidden argument*/NULL);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_57 = ___worldUp0;
		float L_58 = ___deltaTime1;
		NullCheck(L_55);
		InterfaceActionInvoker3< RuntimeObject*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_55, L_56, L_57, L_58);
	}

IL_0153:
	{
		// m_State =  LiveChild.State;
		RuntimeObject* L_59;
		L_59 = CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_59);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  L_60;
		L_60 = InterfaceFuncInvoker0< CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601  >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_t6F02F958011535010196E7CDD88578BEDB9AE685_il2cpp_TypeInfo_var, L_59);
		__this->set_m_State_31(L_60);
	}

IL_0164:
	{
		// TransitioningFrom = null;
		CinemachineStateDrivenCamera_set_TransitioningFrom_mC376F532563E04695BD810AFB8FF63589AD82B5C_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// InvokePostPipelineStageCallback(this, CinemachineCore.Stage.Finalize, ref m_State, deltaTime);
		CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 * L_61 = __this->get_address_of_m_State_31();
		float L_62 = ___deltaTime1;
		CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_mD4F5668E9AB96E8C11F16EC0D3CA769D663F5F51(__this, __this, 3, (CameraState_t013E2FD0AB221E45E189CCBE69E25F79E2446601 *)L_61, L_62, /*hidden argument*/NULL);
		// PreviousStateIsValid = true;
		VirtActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)1);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnEnable_m73592A142BE908F77B0AA271DAB6D3931F0985AB (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineStateDrivenCamera_OnGuiHandler_mDB24B0B122B8F3CF847139FDC147B7F3CBFE3F05_RuntimeMethod_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();
		CinemachineStateDrivenCamera_InvalidateListOfChildren_m09761689924E32C52613DFE05E80CD9D7FC3AA0E(__this, /*hidden argument*/NULL);
		// mActiveBlend = null;
		__this->set_mActiveBlend_37((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)CinemachineStateDrivenCamera_OnGuiHandler_mDB24B0B122B8F3CF847139FDC147B7F3CBFE3F05_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)CinemachineStateDrivenCamera_OnGuiHandler_mDB24B0B122B8F3CF847139FDC147B7F3CBFE3F05_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.CinemachineStateDrivenCamera::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnDisable_m0A9782361F2D03D44648E382D7CF8C43BB9C30A0 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tED0A838D37FB4300B2D34431838BC59CCE643742_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineStateDrivenCamera_OnGuiHandler_mDB24B0B122B8F3CF847139FDC147B7F3CBFE3F05_RuntimeMethod_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)CinemachineStateDrivenCamera_OnGuiHandler_mDB24B0B122B8F3CF847139FDC147B7F3CBFE3F05_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.CinemachineStateDrivenCamera::OnTransformChildrenChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnTransformChildrenChanged_mC0E38B870F9476DB6863BCB16D18C36B9BBFFECD (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	{
		// InvalidateListOfChildren();
		CinemachineStateDrivenCamera_InvalidateListOfChildren_m09761689924E32C52613DFE05E80CD9D7FC3AA0E(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::OnGuiHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnGuiHandler_mDB24B0B122B8F3CF847139FDC147B7F3CBFE3F05 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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_23();
		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.CinemachineStateDrivenCamera::get_ChildCameras()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* CinemachineStateDrivenCamera_get_ChildCameras_m4C9CBF7126E384CDBBB2AAFE86108F43A2DF6E52 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	{
		// public CinemachineVirtualCameraBase[] ChildCameras { get { UpdateListOfChildren(); return m_ChildCameras; }}
		CinemachineStateDrivenCamera_UpdateListOfChildren_mBA707781DC4090145A34A24903B7F08FD0875AF8(__this, /*hidden argument*/NULL);
		// public CinemachineVirtualCameraBase[] ChildCameras { get { UpdateListOfChildren(); return m_ChildCameras; }}
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_24();
		return L_0;
	}
}
// System.Boolean Cinemachine.CinemachineStateDrivenCamera::get_IsBlending()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineStateDrivenCamera_get_IsBlending_mD0DC02C494368EF1946180D261E072CC70A859C5 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	{
		// public bool IsBlending { get { return mActiveBlend != null; } }
		CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C * L_0 = __this->get_mActiveBlend_37();
		return (bool)((!(((RuntimeObject*)(CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::CreateFakeHash(System.Int32,UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_CreateFakeHash_m1B5D689454467E54101D56E7FC1096E4E709B80F (int32_t ___parentHash0, AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * ___clip1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return Animator.StringToHash(parentHash.ToString() + "_" + clip.name);
		String_t* L_0;
		L_0 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&___parentHash0), /*hidden argument*/NULL);
		AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * L_1 = ___clip1;
		NullCheck(L_1);
		String_t* L_2;
		L_2 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_1, /*hidden argument*/NULL);
		String_t* L_3;
		L_3 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(L_0, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, L_2, /*hidden argument*/NULL);
		int32_t L_4;
		L_4 = Animator_StringToHash_mA351F39D53E2AEFCF0BBD50E4FA92B7E1C99A668(L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::LookupFakeHash(System.Int32,UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_LookupFakeHash_m06759C84A0584A1F9F290C5E58DFB0FF0AE4BD5B (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, int32_t ___parentHash0, AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * ___clip1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m5C4221D50E89FC27A361DB6C8D127B18FF85221D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2303D0531F1FB5B1153BB58BE09178DB1D3B6221_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m58DC18492516204D1F28BB93E01B7A8622AF5990_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE85F59FA0393F494F4C13B9B706A5B64BF08E363_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m36A7E14CC3BEACF376E6AE7CD0C59D2EE22793D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEE5008620AD789A5ECFD437197856B14B6E7EB0C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// if (mHashCache == null)
		Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * L_0 = __this->get_mHashCache_32();
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		// mHashCache = new Dictionary<AnimationClip, List<HashPair>>();
		Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * L_1 = (Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 *)il2cpp_codegen_object_new(Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m2303D0531F1FB5B1153BB58BE09178DB1D3B6221(L_1, /*hidden argument*/Dictionary_2__ctor_m2303D0531F1FB5B1153BB58BE09178DB1D3B6221_RuntimeMethod_var);
		__this->set_mHashCache_32(L_1);
	}

IL_0013:
	{
		// List<HashPair> list = null;
		V_0 = (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 *)NULL;
		// if (!mHashCache.TryGetValue(clip, out list))
		Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * L_2 = __this->get_mHashCache_32();
		AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * L_3 = ___clip1;
		NullCheck(L_2);
		bool L_4;
		L_4 = Dictionary_2_TryGetValue_m5C4221D50E89FC27A361DB6C8D127B18FF85221D(L_2, L_3, (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m5C4221D50E89FC27A361DB6C8D127B18FF85221D_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_0038;
		}
	}
	{
		// list = new List<HashPair>();
		List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * L_5 = (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 *)il2cpp_codegen_object_new(List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060_il2cpp_TypeInfo_var);
		List_1__ctor_m36A7E14CC3BEACF376E6AE7CD0C59D2EE22793D1(L_5, /*hidden argument*/List_1__ctor_m36A7E14CC3BEACF376E6AE7CD0C59D2EE22793D1_RuntimeMethod_var);
		V_0 = L_5;
		// mHashCache[clip] = list;
		Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 * L_6 = __this->get_mHashCache_32();
		AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * L_7 = ___clip1;
		List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * L_8 = V_0;
		NullCheck(L_6);
		Dictionary_2_set_Item_m58DC18492516204D1F28BB93E01B7A8622AF5990(L_6, L_7, L_8, /*hidden argument*/Dictionary_2_set_Item_m58DC18492516204D1F28BB93E01B7A8622AF5990_RuntimeMethod_var);
	}

IL_0038:
	{
		// for (int i = 0; i < list.Count; ++i)
		V_2 = 0;
		goto IL_005c;
	}

IL_003c:
	{
		// if (list[i].parentHash == parentHash)
		List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * L_9 = V_0;
		int32_t L_10 = V_2;
		NullCheck(L_9);
		HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  L_11;
		L_11 = List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_inline(L_9, L_10, /*hidden argument*/List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_RuntimeMethod_var);
		int32_t L_12 = L_11.get_parentHash_0();
		int32_t L_13 = ___parentHash0;
		if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
		{
			goto IL_0058;
		}
	}
	{
		// return list[i].hash;
		List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * L_14 = V_0;
		int32_t L_15 = V_2;
		NullCheck(L_14);
		HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  L_16;
		L_16 = List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_inline(L_14, L_15, /*hidden argument*/List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_RuntimeMethod_var);
		int32_t L_17 = L_16.get_hash_1();
		return L_17;
	}

IL_0058:
	{
		// for (int i = 0; i < list.Count; ++i)
		int32_t L_18 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_005c:
	{
		// for (int i = 0; i < list.Count; ++i)
		int32_t L_19 = V_2;
		List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * L_20 = V_0;
		NullCheck(L_20);
		int32_t L_21;
		L_21 = List_1_get_Count_mEE5008620AD789A5ECFD437197856B14B6E7EB0C_inline(L_20, /*hidden argument*/List_1_get_Count_mEE5008620AD789A5ECFD437197856B14B6E7EB0C_RuntimeMethod_var);
		if ((((int32_t)L_19) < ((int32_t)L_21)))
		{
			goto IL_003c;
		}
	}
	{
		// int newHash = CreateFakeHash(parentHash, clip);
		int32_t L_22 = ___parentHash0;
		AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * L_23 = ___clip1;
		int32_t L_24;
		L_24 = CinemachineStateDrivenCamera_CreateFakeHash_m1B5D689454467E54101D56E7FC1096E4E709B80F(L_22, L_23, /*hidden argument*/NULL);
		V_1 = L_24;
		// list.Add(new HashPair() { parentHash = parentHash, hash = newHash });
		List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * L_25 = V_0;
		il2cpp_codegen_initobj((&V_3), sizeof(HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790 ));
		int32_t L_26 = ___parentHash0;
		(&V_3)->set_parentHash_0(L_26);
		int32_t L_27 = V_1;
		(&V_3)->set_hash_1(L_27);
		HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  L_28 = V_3;
		NullCheck(L_25);
		List_1_Add_mE85F59FA0393F494F4C13B9B706A5B64BF08E363(L_25, L_28, /*hidden argument*/List_1_Add_mE85F59FA0393F494F4C13B9B706A5B64BF08E363_RuntimeMethod_var);
		// mStateParentLookup[newHash] = parentHash;
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_29 = __this->get_mStateParentLookup_39();
		int32_t L_30 = V_1;
		int32_t L_31 = ___parentHash0;
		NullCheck(L_29);
		Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1(L_29, L_30, L_31, /*hidden argument*/Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1_RuntimeMethod_var);
		// return newHash;
		int32_t L_32 = V_1;
		return L_32;
	}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_InvalidateListOfChildren_m09761689924E32C52613DFE05E80CD9D7FC3AA0E (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	{
		// void InvalidateListOfChildren() { m_ChildCameras = null; LiveChild = null; }
		__this->set_m_ChildCameras_24((CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80*)NULL);
		// void InvalidateListOfChildren() { m_ChildCameras = null; LiveChild = null; }
		CinemachineStateDrivenCamera_set_LiveChild_m58CFBD5BCD7718A20DB92DFCB57407A51DB967AE_inline(__this, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		// void InvalidateListOfChildren() { m_ChildCameras = null; LiveChild = null; }
		return;
	}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::UpdateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_UpdateListOfChildren_mBA707781DC4090145A34A24903B7F08FD0875AF8 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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 && mInstructionDictionary != null && mStateParentLookup != null)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_24();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_1 = __this->get_mInstructionDictionary_38();
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_2 = __this->get_mStateParentLookup_39();
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		// return;
		return;
	}

IL_0019:
	{
		// List<CinemachineVirtualCameraBase> list = new List<CinemachineVirtualCameraBase>();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_3 = (List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 *)il2cpp_codegen_object_new(List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5_il2cpp_TypeInfo_var);
		List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58(L_3, /*hidden argument*/List_1__ctor_m4C4B1C471BF6B56718D5C93F005E3B45D3FDDF58_RuntimeMethod_var);
		V_0 = L_3;
		// CinemachineVirtualCameraBase[] kids = GetComponentsInChildren<CinemachineVirtualCameraBase>(true);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_4;
		L_4 = 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_4;
		V_2 = 0;
		goto IL_0052;
	}

IL_002b:
	{
		// foreach (CinemachineVirtualCameraBase k in kids)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_5 = V_1;
		int32_t L_6 = V_2;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		V_3 = L_8;
		// if (k.transform.parent == transform)
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_9 = V_3;
		NullCheck(L_9);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10;
		L_10 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11;
		L_11 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_10, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_12;
		L_12 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_004e;
		}
	}
	{
		// list.Add(k);
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_14 = V_0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_15 = V_3;
		NullCheck(L_14);
		List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2(L_14, L_15, /*hidden argument*/List_1_Add_m5752B8840520495508361CDAE59206A8C6372FD2_RuntimeMethod_var);
	}

IL_004e:
	{
		int32_t L_16 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
	}

IL_0052:
	{
		// foreach (CinemachineVirtualCameraBase k in kids)
		int32_t L_17 = V_2;
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_18 = V_1;
		NullCheck(L_18);
		if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
		{
			goto IL_002b;
		}
	}
	{
		// m_ChildCameras = list.ToArray();
		List_1_tB774BAB8B129533A7AD9D22465C5D383A0A03AB5 * L_19 = V_0;
		NullCheck(L_19);
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_20;
		L_20 = List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490(L_19, /*hidden argument*/List_1_ToArray_m276F7691BBE07370DB75EB753F374396474A1490_RuntimeMethod_var);
		__this->set_m_ChildCameras_24(L_20);
		// ValidateInstructions();
		CinemachineStateDrivenCamera_ValidateInstructions_m3283C4B0462AC49AAFDBF8020BFCD8E296E7542B(__this, /*hidden argument*/NULL);
		// }
		return;
	}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::ValidateInstructions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_ValidateInstructions_m3283C4B0462AC49AAFDBF8020BFCD8E296E7542B (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C* V_1 = NULL;
	int32_t V_2 = 0;
	ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036  V_3;
	memset((&V_3), 0, sizeof(V_3));
	float V_4 = 0.0f;
	{
		// if (m_Instructions == null)
		InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* L_0 = __this->get_m_Instructions_25();
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		// m_Instructions = new Instruction[0];
		InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* L_1 = (InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376*)(InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376*)SZArrayNew(InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376_il2cpp_TypeInfo_var, (uint32_t)0);
		__this->set_m_Instructions_25(L_1);
	}

IL_0014:
	{
		// mInstructionDictionary = new Dictionary<int, int>();
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_2 = (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *)il2cpp_codegen_object_new(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1(L_2, /*hidden argument*/Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_RuntimeMethod_var);
		__this->set_mInstructionDictionary_38(L_2);
		// for (int i = 0; i < m_Instructions.Length; ++i)
		V_0 = 0;
		goto IL_0097;
	}

IL_0023:
	{
		// if (m_Instructions[i].m_VirtualCamera != null
		//     && m_Instructions[i].m_VirtualCamera.transform.parent != transform)
		InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* L_3 = __this->get_m_Instructions_25();
		int32_t L_4 = V_0;
		NullCheck(L_3);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_m_VirtualCamera_1();
		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_0076;
		}
	}
	{
		InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* L_7 = __this->get_m_Instructions_25();
		int32_t L_8 = V_0;
		NullCheck(L_7);
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->get_m_VirtualCamera_1();
		NullCheck(L_9);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_10;
		L_10 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11;
		L_11 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_10, /*hidden argument*/NULL);
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_12;
		L_12 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0076;
		}
	}
	{
		// m_Instructions[i].m_VirtualCamera = null;
		InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* L_14 = __this->get_m_Instructions_25();
		int32_t L_15 = V_0;
		NullCheck(L_14);
		((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->set_m_VirtualCamera_1((CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL);
	}

IL_0076:
	{
		// mInstructionDictionary[m_Instructions[i].m_FullHash] = i;
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_16 = __this->get_mInstructionDictionary_38();
		InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* L_17 = __this->get_m_Instructions_25();
		int32_t L_18 = V_0;
		NullCheck(L_17);
		int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_m_FullHash_0();
		int32_t L_20 = V_0;
		NullCheck(L_16);
		Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1(L_16, L_19, L_20, /*hidden argument*/Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1_RuntimeMethod_var);
		// for (int i = 0; i < m_Instructions.Length; ++i)
		int32_t L_21 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
	}

IL_0097:
	{
		// for (int i = 0; i < m_Instructions.Length; ++i)
		int32_t L_22 = V_0;
		InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* L_23 = __this->get_m_Instructions_25();
		NullCheck(L_23);
		if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))))
		{
			goto IL_0023;
		}
	}
	{
		// mStateParentLookup = new Dictionary<int, int>();
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_24 = (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *)il2cpp_codegen_object_new(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1(L_24, /*hidden argument*/Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_RuntimeMethod_var);
		__this->set_mStateParentLookup_39(L_24);
		// if (m_ParentHash != null)
		ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C* L_25 = __this->get_m_ParentHash_28();
		if (!L_25)
		{
			goto IL_00e9;
		}
	}
	{
		// foreach (var i in m_ParentHash)
		ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C* L_26 = __this->get_m_ParentHash_28();
		V_1 = L_26;
		V_2 = 0;
		goto IL_00e3;
	}

IL_00c0:
	{
		// foreach (var i in m_ParentHash)
		ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C* L_27 = V_1;
		int32_t L_28 = V_2;
		NullCheck(L_27);
		int32_t L_29 = L_28;
		ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036  L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
		V_3 = L_30;
		// mStateParentLookup[i.m_Hash] = i.m_ParentHash;
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_31 = __this->get_mStateParentLookup_39();
		ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036  L_32 = V_3;
		int32_t L_33 = L_32.get_m_Hash_0();
		ParentHash_tBD10D628B7916DE4607702F7E7DC6C872D847036  L_34 = V_3;
		int32_t L_35 = L_34.get_m_ParentHash_1();
		NullCheck(L_31);
		Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1(L_31, L_33, L_35, /*hidden argument*/Dictionary_2_set_Item_mD72184D856B7E64CF626DE131ACA0A6F651874C1_RuntimeMethod_var);
		int32_t L_36 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
	}

IL_00e3:
	{
		// foreach (var i in m_ParentHash)
		int32_t L_37 = V_2;
		ParentHashU5BU5D_t7C5630EC61940C8F7D21362E626EBFDB733F9B2C* L_38 = V_1;
		NullCheck(L_38);
		if ((((int32_t)L_37) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))))
		{
			goto IL_00c0;
		}
	}

IL_00e9:
	{
		// mHashCache = null;
		__this->set_mHashCache_32((Dictionary_2_t61D8E8053BD990C7905153A241023CBB88873052 *)NULL);
		// mActivationTime = mPendingActivationTime = 0;
		float L_39 = (0.0f);
		V_4 = L_39;
		__this->set_mPendingActivationTime_35(L_39);
		float L_40 = V_4;
		__this->set_mActivationTime_33(L_40);
		// mActiveBlend = null;
		__this->set_mActiveBlend_37((CinemachineBlend_tA1423010B6E480A1066D469A77F1CB4E2BC6925C *)NULL);
		// }
		return;
	}
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineStateDrivenCamera::ChooseCurrentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * CinemachineStateDrivenCamera_ChooseCurrentCamera_m3D70AE6707397EEE221D01F8B25119B2BC7A370F (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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*)&Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_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;
	float V_2 = 0.0f;
	Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  V_3;
	memset((&V_3), 0, sizeof(V_3));
	AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA  V_4;
	memset((&V_4), 0, sizeof(V_4));
	AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA  V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t G_B16_0 = 0;
	{
		// if (m_ChildCameras == null || m_ChildCameras.Length == 0)
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_0 = __this->get_m_ChildCameras_24();
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_1 = __this->get_m_ChildCameras_24();
		NullCheck(L_1);
		if ((((RuntimeArray*)L_1)->max_length))
		{
			goto IL_001e;
		}
	}

IL_0011:
	{
		// mActivationTime = 0;
		__this->set_mActivationTime_33((0.0f));
		// return null;
		return (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 *)NULL;
	}

IL_001e:
	{
		// CinemachineVirtualCameraBase defaultCam = m_ChildCameras[0];
		CinemachineVirtualCameraBaseU5BU5D_tDFD527B822E4C563323A3AEB49E8FDE6147A3E80* L_2 = __this->get_m_ChildCameras_24();
		NullCheck(L_2);
		int32_t L_3 = 0;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		V_0 = L_4;
		// if (m_AnimatedTarget == null || !m_AnimatedTarget.gameObject.activeSelf
		//     || m_AnimatedTarget.runtimeAnimatorController == null
		//     || m_LayerIndex < 0 || !m_AnimatedTarget.hasBoundPlayables
		//     || m_LayerIndex >= m_AnimatedTarget.layerCount)
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_5 = __this->get_m_AnimatedTarget_21();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0083;
		}
	}
	{
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_7 = __this->get_m_AnimatedTarget_21();
		NullCheck(L_7);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_8;
		L_8 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_7, /*hidden argument*/NULL);
		NullCheck(L_8);
		bool L_9;
		L_9 = GameObject_get_activeSelf_m4865097C24FB29F3C31F5C30619AF242297F23EE(L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0083;
		}
	}
	{
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_10 = __this->get_m_AnimatedTarget_21();
		NullCheck(L_10);
		RuntimeAnimatorController_t6F70D5BE51CCBA99132F444EFFA41439DFE71BAB * L_11;
		L_11 = Animator_get_runtimeAnimatorController_mA31EAB2AB6CA23B48FA70155CA399DFA2EE525CC(L_10, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_11, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_0083;
		}
	}
	{
		int32_t L_13 = __this->get_m_LayerIndex_22();
		if ((((int32_t)L_13) < ((int32_t)0)))
		{
			goto IL_0083;
		}
	}
	{
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_14 = __this->get_m_AnimatedTarget_21();
		NullCheck(L_14);
		bool L_15;
		L_15 = Animator_get_hasBoundPlayables_m1ADEF28BC77A4C8DBC707DA02A1B72E00AC0C88A(L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0083;
		}
	}
	{
		int32_t L_16 = __this->get_m_LayerIndex_22();
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_17 = __this->get_m_AnimatedTarget_21();
		NullCheck(L_17);
		int32_t L_18;
		L_18 = Animator_get_layerCount_m9F7ED8546CE9F7A507C88C577919A9C5E4DFE4F6(L_17, /*hidden argument*/NULL);
		if ((((int32_t)L_16) < ((int32_t)L_18)))
		{
			goto IL_0090;
		}
	}

IL_0083:
	{
		// mActivationTime = 0;
		__this->set_mActivationTime_33((0.0f));
		// return defaultCam;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_19 = V_0;
		return L_19;
	}

IL_0090:
	{
		// if (m_AnimatedTarget.IsInTransition(m_LayerIndex))
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_20 = __this->get_m_AnimatedTarget_21();
		int32_t L_21 = __this->get_m_LayerIndex_22();
		NullCheck(L_20);
		bool L_22;
		L_22 = Animator_IsInTransition_mA37A7575AA127459175230011F2BA7560E0E44B9(L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_00e3;
		}
	}
	{
		// AnimatorStateInfo info = m_AnimatedTarget.GetNextAnimatorStateInfo(m_LayerIndex);
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_23 = __this->get_m_AnimatedTarget_21();
		int32_t L_24 = __this->get_m_LayerIndex_22();
		NullCheck(L_23);
		AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA  L_25;
		L_25 = Animator_GetNextAnimatorStateInfo_m0CE4DD9BD652C6C8C691C308FF86ACF650A91C62(L_23, L_24, /*hidden argument*/NULL);
		V_4 = L_25;
		// m_AnimatedTarget.GetNextAnimatorClipInfo(m_LayerIndex, m_clipInfoList);
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_26 = __this->get_m_AnimatedTarget_21();
		int32_t L_27 = __this->get_m_LayerIndex_22();
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_28 = __this->get_m_clipInfoList_40();
		NullCheck(L_26);
		Animator_GetNextAnimatorClipInfo_mB5F0367EAC2C788CD5DB486C511B4F783339C066(L_26, L_27, L_28, /*hidden argument*/NULL);
		// hash = GetClipHash(info.fullPathHash, m_clipInfoList);
		int32_t L_29;
		L_29 = AnimatorStateInfo_get_fullPathHash_m296D315AB1FBF6177A423298296CECC1DBA7221D((AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA *)(&V_4), /*hidden argument*/NULL);
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_30 = __this->get_m_clipInfoList_40();
		int32_t L_31;
		L_31 = CinemachineStateDrivenCamera_GetClipHash_mAD02DF3C8A12333C4D93FF1DA54D30B4DF2178CA(__this, L_29, L_30, /*hidden argument*/NULL);
		V_1 = L_31;
		// }
		goto IL_0141;
	}

IL_00e3:
	{
		// AnimatorStateInfo info = m_AnimatedTarget.GetCurrentAnimatorStateInfo(m_LayerIndex);
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_32 = __this->get_m_AnimatedTarget_21();
		int32_t L_33 = __this->get_m_LayerIndex_22();
		NullCheck(L_32);
		AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA  L_34;
		L_34 = Animator_GetCurrentAnimatorStateInfo_m562250C74BF8C626B5227FE840D6CB739B5F8314(L_32, L_33, /*hidden argument*/NULL);
		V_5 = L_34;
		// m_AnimatedTarget.GetCurrentAnimatorClipInfo(m_LayerIndex, m_clipInfoList);
		Animator_t9DD1D43680A61D65A3C98C6EFF559709DC9CE149 * L_35 = __this->get_m_AnimatedTarget_21();
		int32_t L_36 = __this->get_m_LayerIndex_22();
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_37 = __this->get_m_clipInfoList_40();
		NullCheck(L_35);
		Animator_GetCurrentAnimatorClipInfo_mA1061569ED175C2B54A3273EDB889E9D48DE5A2C(L_35, L_36, L_37, /*hidden argument*/NULL);
		// hash = GetClipHash(info.fullPathHash, m_clipInfoList);
		int32_t L_38;
		L_38 = AnimatorStateInfo_get_fullPathHash_m296D315AB1FBF6177A423298296CECC1DBA7221D((AnimatorStateInfo_t052E146D2DB1EC155950ECA45734BF57134258AA *)(&V_5), /*hidden argument*/NULL);
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_39 = __this->get_m_clipInfoList_40();
		int32_t L_40;
		L_40 = CinemachineStateDrivenCamera_GetClipHash_mAD02DF3C8A12333C4D93FF1DA54D30B4DF2178CA(__this, L_38, L_39, /*hidden argument*/NULL);
		V_1 = L_40;
		goto IL_0141;
	}

IL_0123:
	{
		// hash = mStateParentLookup.ContainsKey(hash) ? mStateParentLookup[hash] : 0;
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_41 = __this->get_mStateParentLookup_39();
		int32_t L_42 = V_1;
		NullCheck(L_41);
		bool L_43;
		L_43 = Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391(L_41, L_42, /*hidden argument*/Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391_RuntimeMethod_var);
		if (L_43)
		{
			goto IL_0134;
		}
	}
	{
		G_B16_0 = 0;
		goto IL_0140;
	}

IL_0134:
	{
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_44 = __this->get_mStateParentLookup_39();
		int32_t L_45 = V_1;
		NullCheck(L_44);
		int32_t L_46;
		L_46 = Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1(L_44, L_45, /*hidden argument*/Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_RuntimeMethod_var);
		G_B16_0 = L_46;
	}

IL_0140:
	{
		V_1 = G_B16_0;
	}

IL_0141:
	{
		// while (hash != 0 && !mInstructionDictionary.ContainsKey(hash))
		int32_t L_47 = V_1;
		if (!L_47)
		{
			goto IL_0152;
		}
	}
	{
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_48 = __this->get_mInstructionDictionary_38();
		int32_t L_49 = V_1;
		NullCheck(L_48);
		bool L_50;
		L_50 = Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391(L_48, L_49, /*hidden argument*/Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391_RuntimeMethod_var);
		if (!L_50)
		{
			goto IL_0123;
		}
	}

IL_0152:
	{
		// float now = CinemachineCore.CurrentTime;
		IL2CPP_RUNTIME_CLASS_INIT(CinemachineCore_tCA2075A0438C6810B7F437CF91AEBB9FE989F534_il2cpp_TypeInfo_var);
		float L_51;
		L_51 = CinemachineCore_get_CurrentTime_mBD3A55B23004CB425D9297086BC20D7C55797625(/*hidden argument*/NULL);
		V_2 = L_51;
		// if (mActivationTime != 0)
		float L_52 = __this->get_mActivationTime_33();
		if ((((float)L_52) == ((float)(0.0f))))
		{
			goto IL_022c;
		}
	}
	{
		// if (mActiveInstruction.m_FullHash == hash)
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_53 = __this->get_address_of_mActiveInstruction_34();
		int32_t L_54 = L_53->get_m_FullHash_0();
		int32_t L_55 = V_1;
		if ((!(((uint32_t)L_54) == ((uint32_t)L_55))))
		{
			goto IL_018d;
		}
	}
	{
		// mPendingActivationTime = 0;
		__this->set_mPendingActivationTime_35((0.0f));
		// return mActiveInstruction.m_VirtualCamera;
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_56 = __this->get_address_of_mActiveInstruction_34();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_57 = L_56->get_m_VirtualCamera_1();
		return L_57;
	}

IL_018d:
	{
		// if (PreviousStateIsValid)
		bool L_58;
		L_58 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
		if (!L_58)
		{
			goto IL_022c;
		}
	}
	{
		// if (mPendingActivationTime != 0 && mPendingInstruction.m_FullHash == hash)
		float L_59 = __this->get_mPendingActivationTime_35();
		if ((((float)L_59) == ((float)(0.0f))))
		{
			goto IL_022c;
		}
	}
	{
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_60 = __this->get_address_of_mPendingInstruction_36();
		int32_t L_61 = L_60->get_m_FullHash_0();
		int32_t L_62 = V_1;
		if ((!(((uint32_t)L_61) == ((uint32_t)L_62))))
		{
			goto IL_022c;
		}
	}
	{
		// if ((now - mPendingActivationTime) > mPendingInstruction.m_ActivateAfter
		//     && ((now - mActivationTime) > mActiveInstruction.m_MinDuration
		//         || mPendingInstruction.m_VirtualCamera.Priority
		//         > mActiveInstruction.m_VirtualCamera.Priority))
		float L_63 = V_2;
		float L_64 = __this->get_mPendingActivationTime_35();
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_65 = __this->get_address_of_mPendingInstruction_36();
		float L_66 = L_65->get_m_ActivateAfter_2();
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_63, (float)L_64))) > ((float)L_66))))
		{
			goto IL_0220;
		}
	}
	{
		float L_67 = V_2;
		float L_68 = __this->get_mActivationTime_33();
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_69 = __this->get_address_of_mActiveInstruction_34();
		float L_70 = L_69->get_m_MinDuration_3();
		if ((((float)((float)il2cpp_codegen_subtract((float)L_67, (float)L_68))) > ((float)L_70)))
		{
			goto IL_0202;
		}
	}
	{
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_71 = __this->get_address_of_mPendingInstruction_36();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_72 = L_71->get_m_VirtualCamera_1();
		NullCheck(L_72);
		int32_t L_73;
		L_73 = CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline(L_72, /*hidden argument*/NULL);
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_74 = __this->get_address_of_mActiveInstruction_34();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_75 = L_74->get_m_VirtualCamera_1();
		NullCheck(L_75);
		int32_t L_76;
		L_76 = CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline(L_75, /*hidden argument*/NULL);
		if ((((int32_t)L_73) <= ((int32_t)L_76)))
		{
			goto IL_0220;
		}
	}

IL_0202:
	{
		// mActiveInstruction = mPendingInstruction;
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  L_77 = __this->get_mPendingInstruction_36();
		__this->set_mActiveInstruction_34(L_77);
		// mActivationTime = now;
		float L_78 = V_2;
		__this->set_mActivationTime_33(L_78);
		// mPendingActivationTime = 0;
		__this->set_mPendingActivationTime_35((0.0f));
	}

IL_0220:
	{
		// return mActiveInstruction.m_VirtualCamera;
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_79 = __this->get_address_of_mActiveInstruction_34();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_80 = L_79->get_m_VirtualCamera_1();
		return L_80;
	}

IL_022c:
	{
		// mPendingActivationTime = 0; // cancel the pending, if any
		__this->set_mPendingActivationTime_35((0.0f));
		// if (!mInstructionDictionary.ContainsKey(hash))
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_81 = __this->get_mInstructionDictionary_38();
		int32_t L_82 = V_1;
		NullCheck(L_81);
		bool L_83;
		L_83 = Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391(L_81, L_82, /*hidden argument*/Dictionary_2_ContainsKey_m263EB6C52C97405E419D9C2C54C18C15AD02C391_RuntimeMethod_var);
		if (L_83)
		{
			goto IL_0260;
		}
	}
	{
		// if (mActivationTime != 0)
		float L_84 = __this->get_mActivationTime_33();
		if ((((float)L_84) == ((float)(0.0f))))
		{
			goto IL_025e;
		}
	}
	{
		// return mActiveInstruction.m_VirtualCamera;
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_85 = __this->get_address_of_mActiveInstruction_34();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_86 = L_85->get_m_VirtualCamera_1();
		return L_86;
	}

IL_025e:
	{
		// return defaultCam;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_87 = V_0;
		return L_87;
	}

IL_0260:
	{
		// Instruction newInstr = m_Instructions[mInstructionDictionary[hash]];
		InstructionU5BU5D_tA4ABD6B80994BBF232EBB7A6D8F959DC53F26376* L_88 = __this->get_m_Instructions_25();
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_89 = __this->get_mInstructionDictionary_38();
		int32_t L_90 = V_1;
		NullCheck(L_89);
		int32_t L_91;
		L_91 = Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1(L_89, L_90, /*hidden argument*/Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_RuntimeMethod_var);
		NullCheck(L_88);
		int32_t L_92 = L_91;
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  L_93 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
		V_3 = L_93;
		// if (newInstr.m_VirtualCamera == null)
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  L_94 = V_3;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_95 = L_94.get_m_VirtualCamera_1();
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		bool L_96;
		L_96 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_95, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
		if (!L_96)
		{
			goto IL_028e;
		}
	}
	{
		// newInstr.m_VirtualCamera = defaultCam;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_97 = V_0;
		(&V_3)->set_m_VirtualCamera_1(L_97);
	}

IL_028e:
	{
		// if (PreviousStateIsValid && mActivationTime > 0)
		bool L_98;
		L_98 = VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
		if (!L_98)
		{
			goto IL_030b;
		}
	}
	{
		float L_99 = __this->get_mActivationTime_33();
		if ((!(((float)L_99) > ((float)(0.0f)))))
		{
			goto IL_030b;
		}
	}
	{
		// if (newInstr.m_ActivateAfter > 0
		//     || ((now - mActivationTime) < mActiveInstruction.m_MinDuration
		//         && newInstr.m_VirtualCamera.Priority
		//         <= mActiveInstruction.m_VirtualCamera.Priority))
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  L_100 = V_3;
		float L_101 = L_100.get_m_ActivateAfter_2();
		if ((((float)L_101) > ((float)(0.0f))))
		{
			goto IL_02e2;
		}
	}
	{
		float L_102 = V_2;
		float L_103 = __this->get_mActivationTime_33();
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_104 = __this->get_address_of_mActiveInstruction_34();
		float L_105 = L_104->get_m_MinDuration_3();
		if ((!(((float)((float)il2cpp_codegen_subtract((float)L_102, (float)L_103))) < ((float)L_105))))
		{
			goto IL_030b;
		}
	}
	{
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  L_106 = V_3;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_107 = L_106.get_m_VirtualCamera_1();
		NullCheck(L_107);
		int32_t L_108;
		L_108 = CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline(L_107, /*hidden argument*/NULL);
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_109 = __this->get_address_of_mActiveInstruction_34();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_110 = L_109->get_m_VirtualCamera_1();
		NullCheck(L_110);
		int32_t L_111;
		L_111 = CinemachineVirtualCameraBase_get_Priority_m56656A6C1F3F6EDABE61AC85E1BA8C638B470310_inline(L_110, /*hidden argument*/NULL);
		if ((((int32_t)L_108) > ((int32_t)L_111)))
		{
			goto IL_030b;
		}
	}

IL_02e2:
	{
		// mPendingInstruction = newInstr;
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  L_112 = V_3;
		__this->set_mPendingInstruction_36(L_112);
		// mPendingActivationTime = now;
		float L_113 = V_2;
		__this->set_mPendingActivationTime_35(L_113);
		// if (mActivationTime != 0)
		float L_114 = __this->get_mActivationTime_33();
		if ((((float)L_114) == ((float)(0.0f))))
		{
			goto IL_0309;
		}
	}
	{
		// return mActiveInstruction.m_VirtualCamera;
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_115 = __this->get_address_of_mActiveInstruction_34();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_116 = L_115->get_m_VirtualCamera_1();
		return L_116;
	}

IL_0309:
	{
		// return defaultCam;
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_117 = V_0;
		return L_117;
	}

IL_030b:
	{
		// mActiveInstruction = newInstr;
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF  L_118 = V_3;
		__this->set_mActiveInstruction_34(L_118);
		// mActivationTime = now;
		float L_119 = V_2;
		__this->set_mActivationTime_33(L_119);
		// return mActiveInstruction.m_VirtualCamera;
		Instruction_tF7573536FFDAE041562512FF1F00774A07AAA0BF * L_120 = __this->get_address_of_mActiveInstruction_34();
		CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * L_121 = L_120->get_m_VirtualCamera_1();
		return L_121;
	}
}
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::GetClipHash(System.Int32,System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_GetClipHash_mAD02DF3C8A12333C4D93FF1DA54D30B4DF2178CA (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, int32_t ___hash0, List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * ___clips1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mAFA9C1E0120FD5427AC99B5BA0EBB358EE90153F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		// int bestClip = -1;
		V_0 = (-1);
		// for (int i = 0; i < clips.Count; ++i)
		V_1 = 0;
		goto IL_0030;
	}

IL_0006:
	{
		// if (bestClip < 0 || clips[i].weight > clips[bestClip].weight)
		int32_t L_0 = V_0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_002a;
		}
	}
	{
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_1 = ___clips1;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  L_3;
		L_3 = List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_inline(L_1, L_2, /*hidden argument*/List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_RuntimeMethod_var);
		V_2 = L_3;
		float L_4;
		L_4 = AnimatorClipInfo_get_weight_mF22612DA966F5D6C8EC93E6AD2E05DFE10B36CCA((AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 *)(&V_2), /*hidden argument*/NULL);
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_5 = ___clips1;
		int32_t L_6 = V_0;
		NullCheck(L_5);
		AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  L_7;
		L_7 = List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_inline(L_5, L_6, /*hidden argument*/List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_RuntimeMethod_var);
		V_2 = L_7;
		float L_8;
		L_8 = AnimatorClipInfo_get_weight_mF22612DA966F5D6C8EC93E6AD2E05DFE10B36CCA((AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 *)(&V_2), /*hidden argument*/NULL);
		if ((!(((float)L_4) > ((float)L_8))))
		{
			goto IL_002c;
		}
	}

IL_002a:
	{
		// bestClip = i;
		int32_t L_9 = V_1;
		V_0 = L_9;
	}

IL_002c:
	{
		// for (int i = 0; i < clips.Count; ++i)
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_0030:
	{
		// for (int i = 0; i < clips.Count; ++i)
		int32_t L_11 = V_1;
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_12 = ___clips1;
		NullCheck(L_12);
		int32_t L_13;
		L_13 = List_1_get_Count_mAFA9C1E0120FD5427AC99B5BA0EBB358EE90153F_inline(L_12, /*hidden argument*/List_1_get_Count_mAFA9C1E0120FD5427AC99B5BA0EBB358EE90153F_RuntimeMethod_var);
		if ((((int32_t)L_11) < ((int32_t)L_13)))
		{
			goto IL_0006;
		}
	}
	{
		// if (bestClip >= 0 && clips[bestClip].weight > 0)
		int32_t L_14 = V_0;
		if ((((int32_t)L_14) < ((int32_t)0)))
		{
			goto IL_006b;
		}
	}
	{
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_15 = ___clips1;
		int32_t L_16 = V_0;
		NullCheck(L_15);
		AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  L_17;
		L_17 = List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_inline(L_15, L_16, /*hidden argument*/List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_RuntimeMethod_var);
		V_2 = L_17;
		float L_18;
		L_18 = AnimatorClipInfo_get_weight_mF22612DA966F5D6C8EC93E6AD2E05DFE10B36CCA((AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 *)(&V_2), /*hidden argument*/NULL);
		if ((!(((float)L_18) > ((float)(0.0f)))))
		{
			goto IL_006b;
		}
	}
	{
		// hash = LookupFakeHash(hash, clips[bestClip].clip);
		int32_t L_19 = ___hash0;
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_20 = ___clips1;
		int32_t L_21 = V_0;
		NullCheck(L_20);
		AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  L_22;
		L_22 = List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_inline(L_20, L_21, /*hidden argument*/List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_RuntimeMethod_var);
		V_2 = L_22;
		AnimationClip_tD9BFD73D43793BA608D5C0B46BE29EB59E40D178 * L_23;
		L_23 = AnimatorClipInfo_get_clip_m0822D4BB447803A294410A319C812D2D4B946A95((AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 *)(&V_2), /*hidden argument*/NULL);
		int32_t L_24;
		L_24 = CinemachineStateDrivenCamera_LookupFakeHash_m06759C84A0584A1F9F290C5E58DFB0FF0AE4BD5B(__this, L_19, L_23, /*hidden argument*/NULL);
		___hash0 = L_24;
	}

IL_006b:
	{
		// return hash;
		int32_t L_25 = ___hash0;
		return L_25;
	}
}
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineStateDrivenCamera::LookupBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  CinemachineStateDrivenCamera_LookupBlend_mD0B7CD5CF181EDDABF0EFE90C829DC5DF5262C41 (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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.CinemachineStateDrivenCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera__ctor_mB23005EB5EC0817BDFE10B9A1F0865DA83D3CBFE (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __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*)&List_1__ctor_m176379510B1064AE738C26AB1B809B2161396D9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public CinemachineBlendDefinition m_DefaultBlend
		//     = new CinemachineBlendDefinition(CinemachineBlendDefinition.Style.EaseInOut, 0.5f);
		CinemachineBlendDefinition_tFCB9356176B08582D6AB0B036E25729EBEDBFAEE  L_0;
		memset((&L_0), 0, sizeof(L_0));
		CinemachineBlendDefinition__ctor_m51379366ABFBFF4642735E6C843F54CF45D642CF((&L_0), 1, (0.5f), /*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_31(L_1);
		// List<AnimatorClipInfo>  m_clipInfoList = new List<AnimatorClipInfo>();
		List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * L_2 = (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 *)il2cpp_codegen_object_new(List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02_il2cpp_TypeInfo_var);
		List_1__ctor_m176379510B1064AE738C26AB1B809B2161396D9F(L_2, /*hidden argument*/List_1__ctor_m176379510B1064AE738C26AB1B809B2161396D9F_RuntimeMethod_var);
		__this->set_m_clipInfoList_40(L_2);
		CinemachineVirtualCameraBase__ctor_m5B13AF0337DBE27A89CAF6E30FA97CBE38823F84(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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 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 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 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_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 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 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_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 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 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 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 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 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 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 void CinemachineFramingTransposer_set_InheritingPosition_mE8AC7F16BC034AC01F63BF8871A2380BA533DFEF_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// bool InheritingPosition { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CInheritingPositionU3Ek__BackingField_48(L_0);
		return;
	}
}
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 bool CinemachineFramingTransposer_get_InheritingPosition_m6FD62CC6C818D58C1BDAD0CFDB0DB17490098FAC_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// bool InheritingPosition { get; set; }
		bool L_0 = __this->get_U3CInheritingPositionU3Ek__BackingField_48();
		return L_0;
	}
}
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 void CinemachineFramingTransposer_set_TrackedPoint_m0F66F2FD792A1BC7873FAF52A9975CF2CB30DD82_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___value0, const RuntimeMethod* method)
{
	{
		// public Vector3 TrackedPoint { get; private set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = ___value0;
		__this->set_U3CTrackedPointU3Ek__BackingField_47(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  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 Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  CinemachineFramingTransposer_get_LastBounds_mA41F708F5427B0DCABFAD74902AD2FA131B9315A_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// public Bounds LastBounds { get; private set; }
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_0 = __this->get_U3CLastBoundsU3Ek__BackingField_51();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  CinemachineFramingTransposer_get_LastBoundsMatrix_mE543BEE3801C0D544E132F28F45F0593AABF0BD4_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// public Matrix4x4 LastBoundsMatrix { get; private set; }
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_0 = __this->get_U3CLastBoundsMatrixU3Ek__BackingField_52();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBounds_mE7C62D2CDC58E8491783977BB73EAB7C1286B76A_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___value0, const RuntimeMethod* method)
{
	{
		// public Bounds LastBounds { get; private set; }
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_0 = ___value0;
		__this->set_U3CLastBoundsU3Ek__BackingField_51(L_0);
		return;
	}
}
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 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 Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  CinemachineFramingTransposer_get_TrackedPoint_m7AD13AA3ED1185BE57C57925A65A457052F646B7_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, const RuntimeMethod* method)
{
	{
		// public Vector3 TrackedPoint { get; private set; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_U3CTrackedPointU3Ek__BackingField_47();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_get_FollowTargetAttachment_mC63610049FFE9F70B89E7F310C47253C90363352_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method)
{
	{
		// public float FollowTargetAttachment { get; set; }
		float L_0 = __this->get_U3CFollowTargetAttachmentU3Ek__BackingField_10();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBoundsMatrix_m82659FE5FB87F1959EAF0BB4F3FC4A53A4FCADDD_inline (CinemachineFramingTransposer_t2CDD350721EC85D1DE05E23615BBA0DCC9FD37B1 * __this, Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___value0, const RuntimeMethod* method)
{
	{
		// public Matrix4x4 LastBoundsMatrix { get; private set; }
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_0 = ___value0;
		__this->set_U3CLastBoundsMatrixU3Ek__BackingField_52(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, float ___d1, 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();
		float L_2 = ___d1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_3 = ___a0;
		float L_4 = L_3.get_y_1();
		float L_5 = ___d1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_6), ((float)((float)L_1/(float)L_2)), ((float)((float)L_4/(float)L_5)), /*hidden argument*/NULL);
		V_0 = L_6;
		goto IL_0019;
	}

IL_0019:
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_7 = V_0;
		return L_7;
	}
}
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_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___a0, float ___d1, 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();
		float L_2 = ___d1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_3 = ___a0;
		float L_4 = L_3.get_y_1();
		float L_5 = ___d1;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_6), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), /*hidden argument*/NULL);
		V_0 = L_6;
		goto IL_0019;
	}

IL_0019:
	{
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_PreviousStateIsValid_m9AC6D8672852D072384B03B9433FAA24B6021F35_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, const RuntimeMethod* method)
{
	{
		// public virtual bool PreviousStateIsValid { get; set; }
		bool L_0 = __this->get_U3CPreviousStateIsValidU3Ek__BackingField_14();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_PreviousStateIsValid_m6B3E5DD2C1EA71B2BA04072A0E3505AAFB2AF008_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		// public virtual bool PreviousStateIsValid { get; set; }
		bool L_0 = ___value0;
		__this->set_U3CPreviousStateIsValidU3Ek__BackingField_14(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFreeLook_set_CachedXAxisHeading_m11AEDBEB4865CFECA9235C8D3320B45DE0EC56C1_inline (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// float CachedXAxisHeading { get; set; }
		float L_0 = ___value0;
		__this->set_U3CCachedXAxisHeadingU3Ek__BackingField_43(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineFreeLook_get_CachedXAxisHeading_m7B1719BF031EED297D56A9DB32C2F63C018CB636_inline (CinemachineFreeLook_t210E7251D7C05CB0E55EA3053833CB3DE3F0304F * __this, const RuntimeMethod* method)
{
	{
		// float CachedXAxisHeading { get; set; }
		float L_0 = __this->get_U3CCachedXAxisHeadingU3Ek__BackingField_43();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_FollowTargetAttachment_m35C90295A253C3071DCF473D134700F3A8F6757C_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float FollowTargetAttachment { get; set; }
		float L_0 = ___value0;
		__this->set_U3CFollowTargetAttachmentU3Ek__BackingField_10(L_0);
		return;
	}
}
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 CinemachineVirtualCameraBase_set_LookAtTargetAttachment_m344BCE5B2905887C117E70412FBE6DF6C704A995_inline (CinemachineVirtualCameraBase_tFF7E3B9D8C53B0FFEBF8969BED5854D1EEB76AD5 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// public float LookAtTargetAttachment { get; set; }
		float L_0 = ___value0;
		__this->set_U3CLookAtTargetAttachmentU3Ek__BackingField_11(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 CinemachineGroupComposer_set_LastBoundsMatrix_m17F3517E0D09514D674A5D2B589E02BA75916BB5_inline (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  ___value0, const RuntimeMethod* method)
{
	{
		// public Matrix4x4 LastBoundsMatrix { get; private set; }
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_0 = ___value0;
		__this->set_U3CLastBoundsMatrixU3Ek__BackingField_49(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  CinemachineGroupComposer_get_LastBoundsMatrix_mAD7553857814F97F5B338B1090953E68487F26F8_inline (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, const RuntimeMethod* method)
{
	{
		// public Matrix4x4 LastBoundsMatrix { get; private set; }
		Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461  L_0 = __this->get_U3CLastBoundsMatrixU3Ek__BackingField_49();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBounds_m65665450515CF77E6E04C5242803C9E2ED4950A6_inline (CinemachineGroupComposer_tACA7945A7EB501A3F2BCA672518DE584643DD1E4 * __this, Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  ___value0, const RuntimeMethod* method)
{
	{
		// public Bounds LastBounds { get; private set; }
		Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37  L_0 = ___value0;
		__this->set_U3CLastBoundsU3Ek__BackingField_48(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 bool CinemachineImpulseManager_get_IgnoreTimeScale_m7286B8E9A54BE18D4D002F7824057EF9B4A6F581_inline (CinemachineImpulseManager_tF3C6346114BFA17F16D5101DC1767922982FF78E * __this, const RuntimeMethod* method)
{
	{
		// public bool IgnoreTimeScale { get; set; }
		bool L_0 = __this->get_U3CIgnoreTimeScaleU3Ek__BackingField_4();
		return L_0;
	}
}
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 void CinemachineMixingCamera_set_LiveChild_m2CAA747551619F08D9AF611F73E8740655A64296_inline (CinemachineMixingCamera_t3B275C8391935F44C1BAA9A317917247C07ED6BE * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// private ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CLiveChildU3Ek__BackingField_29(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_set_PreviousTarget_m8C785BA96B2C5495772AB2CE5B8AC7A11B5E9B18_inline (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___value0, const RuntimeMethod* method)
{
	{
		// private Transform PreviousTarget { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = ___value0;
		__this->set_U3CPreviousTargetU3Ek__BackingField_39(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_get_LastHeading_m2E84E64E45CCFA5EDF4281474B39D2C2D4E77E65_inline (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, const RuntimeMethod* method)
{
	{
		// float LastHeading { get; set; }
		float L_0 = __this->get_U3CLastHeadingU3Ek__BackingField_41();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * CinemachineOrbitalTransposer_get_PreviousTarget_mCD7F8B212E3CF07C2B28269DBD9AEED8FFBCC36B_inline (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, const RuntimeMethod* method)
{
	{
		// private Transform PreviousTarget { get; set; }
		Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_U3CPreviousTargetU3Ek__BackingField_39();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_set_LastHeading_m1081AD7C55D275B8A6CD15E356C6E0896967FCF7_inline (CinemachineOrbitalTransposer_tD7A09D3A12B36C905C843BA199B7EEAD6D4677A2 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		// float LastHeading { get; set; }
		float L_0 = ___value0;
		__this->set_U3CLastHeadingU3Ek__BackingField_41(L_0);
		return;
	}
}
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 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 float Vector3_SqrMagnitude_m286141DAE9BF2AD40B0FA58C1D97B5773327A5B9_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___vector0, const RuntimeMethod* method)
{
	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();
		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 RuntimeObject* CinemachineStateDrivenCamera_get_LiveChild_m4FE60C58C46FDB216A5B65BE67166D2715711A3A_inline (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = __this->get_U3CLiveChildU3Ek__BackingField_29();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_TransitioningFrom_mC376F532563E04695BD810AFB8FF63589AD82B5C_inline (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CTransitioningFromU3Ek__BackingField_30(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_LiveChild_m58CFBD5BCD7718A20DB92DFCB57407A51DB967AE_inline (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		// public ICinemachineCamera LiveChild { set; get; }
		RuntimeObject* L_0 = ___value0;
		__this->set_U3CLiveChildU3Ek__BackingField_29(L_0);
		return;
	}
}
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 RuntimeObject* CinemachineStateDrivenCamera_get_TransitioningFrom_m6D611FD16354DACC78A99F2B8E3CC13327CCF104_inline (CinemachineStateDrivenCamera_t97313A5BE2514BFAF55E340A5A8CA86B3B19F9E1 * __this, const RuntimeMethod* method)
{
	{
		// ICinemachineCamera TransitioningFrom { get; set; }
		RuntimeObject* L_0 = __this->get_U3CTransitioningFromU3Ek__BackingField_30();
		return L_0;
	}
}
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 RuntimeObject * Enumerator_get_Current_mC55AF9E2F45639649E40AF5919D6169FD9543E01_gshared_inline (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A * __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_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 HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  List_1_get_Item_m52EAEA7E3CF4F131D05DDC716B5CF4B5EA3B23BA_gshared_inline (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __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:
	{
		HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132* L_2 = (HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132*)__this->get__items_1();
		int32_t L_3 = ___index0;
		HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790  L_4;
		L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((HashPairU5BU5D_tE3131CB7387EDAE7F06F6FB4499C99A71C903132*)L_2, (int32_t)L_3);
		return (HashPair_t09807509C741E786E249DC2F717CDA8E6BD80790 )L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEE5008620AD789A5ECFD437197856B14B6E7EB0C_gshared_inline (List_1_t1F6AA52D9FE5B3BA080E0AEB747D24E01FAAC060 * __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 AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  List_1_get_Item_m2E58BE8BCD65714D4FAFEFF96E4169801CA464DA_gshared_inline (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * __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:
	{
		AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2* L_2 = (AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2*)__this->get__items_1();
		int32_t L_3 = ___index0;
		AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610  L_4;
		L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((AnimatorClipInfoU5BU5D_tCB3D927F30A1769FAEA216264EE98EFFDA4E5DF2*)L_2, (int32_t)L_3);
		return (AnimatorClipInfo_t758011D6F2B4C04893FCD364DAA936C801FBC610 )L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mAFA9C1E0120FD5427AC99B5BA0EBB358EE90153F_gshared_inline (List_1_tFD5457606E54246517398ECF87FE9CDB5915BA02 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
