优化实践教程示例项目
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

29815 行
1.3 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4>
struct VirtualActionInvoker4
{
typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct VirtualFuncInvoker4
{
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct GenericVirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct GenericVirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, 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);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InterfaceFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct GenericInterfaceFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct GenericInterfaceFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R, typename T1>
struct InvokerFuncInvoker1;
template <typename R, typename T1>
struct InvokerFuncInvoker1<R, T1*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
R ret;
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2;
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2<R, T1*, T2*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
R ret;
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3;
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3<R, T1*, T2, T3>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3)
{
R ret;
void* params[3] = { p1, &p2, &p3 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4;
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4<R, T1*, T2*, T3, T4>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3, T4 p4)
{
R ret;
void* params[4] = { p1, p2, &p3, &p4 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4<R, T1*, T2*, T3, T4*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3, T4* p4)
{
R ret;
void* params[4] = { p1, p2, &p3, p4 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerFuncInvoker5;
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerFuncInvoker5<R, T1*, T2*, T3*, T4, T5*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4 p4, T5* p5)
{
R ret;
void* params[5] = { p1, p2, p3, &p4, p5 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
// System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase>
struct Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635;
// System.Comparison`1<System.Object>
struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705;
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object>
struct Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean>
struct Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Collections.Generic.IEnumerable`1<Cinemachine.CinemachineExtension>
struct IEnumerable_1_t541D3E9AB24A8A484AD7C2C1CD007F63B8C8A938;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEqualityComparer`1<Cinemachine.CinemachineVirtualCameraBase>
struct IEqualityComparer_1_t8556D1BBED26D6CCA0297A96055C76D9C317EBC9;
// System.Collections.Generic.IEqualityComparer`1<Cinemachine.ICinemachineCamera>
struct IEqualityComparer_1_tD1DD3840C63A14A9C0AEE227B8EA98C938BB2F16;
// System.Collections.Generic.Dictionary`2/KeyCollection<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct KeyCollection_tE840F3A964448D748C5FF2EA21F90C6B7D88ABA7;
// System.Collections.Generic.Dictionary`2/KeyCollection<Cinemachine.ICinemachineCamera,System.Object>
struct KeyCollection_t0AEF5C5D68D56C90FB3F9FFB80303DFB1D6FB135;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>
struct List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>
struct List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>
struct List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>
struct List_1_tC7A631B4A35E461A5E78F0D0C4D482812E731DEB;
// UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>
struct UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205;
// UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>
struct UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C;
// UnityEngine.Events.UnityEvent`2<System.Object,System.Object>
struct UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961;
// System.Collections.Generic.Dictionary`2/ValueCollection<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct ValueCollection_tA2D2F6C9048FCE6537FD750E16A7416633D00753;
// System.Collections.Generic.Dictionary`2/ValueCollection<Cinemachine.ICinemachineCamera,System.Object>
struct ValueCollection_t0D7D7E7200AAEA6E3A96FBA4E2C8ADFCF56B4FD7;
// System.Collections.Generic.Dictionary`2/Entry<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>[]
struct EntryU5BU5D_t535A712811F7C3222ECE14BE8CAF4357D60DC937;
// System.Collections.Generic.Dictionary`2/Entry<Cinemachine.ICinemachineCamera,System.Object>[]
struct EntryU5BU5D_tC576AE7413A2CE91E0829D988EAE01A0B6E548EA;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>[]
struct List_1U5BU5D_t0C6C52AC0E29CCA60158C536260F5BEAB68B80EA;
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// Cinemachine.CinemachineBrain[]
struct CinemachineBrainU5BU5D_t24B658C1864C92DAC42B2515FAC47A7F921F720F;
// Cinemachine.CinemachineExtension[]
struct CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E;
// Cinemachine.CinemachineVirtualCameraBase[]
struct CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
// UnityEngine.MonoBehaviour[]
struct MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// Cinemachine.CameraState/CustomBlendable[]
struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C;
// Cinemachine.CinemachineBlenderSettings/CustomBlend[]
struct CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B;
// Cinemachine.CinemachineCore/Stage[]
struct StageU5BU5D_tF198CE3C6DE5C3D67552DAB4B9680F3BFF319981;
// Cinemachine.CinemachineTargetGroup/Target[]
struct TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E;
// Cinemachine.Utility.HeadingTracker/Item[]
struct ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47;
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// Cinemachine.AxisStatePropertyAttribute
struct AxisStatePropertyAttribute_tFBCBFEF943E50A61D6E9F02E2CE923F9AD067239;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// Cinemachine.BlendSourceVirtualCamera
struct BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// Cinemachine.CinemachineBlend
struct CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E;
// Cinemachine.CinemachineBlendDefinitionPropertyAttribute
struct CinemachineBlendDefinitionPropertyAttribute_tB1CEB886C7C9B87A9A1E42A05EB4174EFEE05842;
// Cinemachine.CinemachineBlenderSettings
struct CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18;
// Cinemachine.CinemachineBrain
struct CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9;
// Cinemachine.CinemachineComponentBase
struct CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A;
// Cinemachine.CinemachineComposer
struct CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A;
// Cinemachine.CinemachineCore
struct CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD;
// Cinemachine.CinemachineEmbeddedAssetPropertyAttribute
struct CinemachineEmbeddedAssetPropertyAttribute_t6692FF2870984754FA66135C2A8C2D7F3E3313FE;
// Cinemachine.CinemachineExtension
struct CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73;
// Cinemachine.CinemachineGroupComposer
struct CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2;
// Cinemachine.CinemachineHardLockToTarget
struct CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A;
// Cinemachine.CinemachineHardLookAt
struct CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E;
// Cinemachine.CinemachineOrbitalTransposer
struct CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303;
// Cinemachine.CinemachinePOV
struct CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B;
// Cinemachine.CinemachinePathBase
struct CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D;
// Cinemachine.CinemachineSameAsFollowTarget
struct CinemachineSameAsFollowTarget_t3F3D720F4ED98F0E8608A0D077BB877F1A897141;
// Cinemachine.CinemachineTargetGroup
struct CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF;
// Cinemachine.CinemachineTrackedDolly
struct CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037;
// Cinemachine.CinemachineTransposer
struct CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5;
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// Cinemachine.DocumentationSortingAttribute
struct DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// Cinemachine.Utility.HeadingTracker
struct HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// Cinemachine.ICinemachineCamera
struct ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5;
// Cinemachine.ICinemachineTargetGroup
struct ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE;
// Cinemachine.LensSettingsPropertyAttribute
struct LensSettingsPropertyAttribute_t5539598E05FD9A9577DC426077865268A41F0288;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// Cinemachine.NoSaveDuringPlayAttribute
struct NoSaveDuringPlayAttribute_t9CC28AFA18EA4BC763B68EB1600C411A375B96BB;
// Cinemachine.NoiseSettingsPropertyAttribute
struct NoiseSettingsPropertyAttribute_t0E412287CC59FDA50C08C85A761876C80E55B7C5;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// Cinemachine.OrbitalTransposerHeadingPropertyAttribute
struct OrbitalTransposerHeadingPropertyAttribute_tE876A68FC48876CEB3AF87FC87CAE70524CE2990;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
// Cinemachine.Utility.PositionPredictor
struct PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E;
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0;
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// Cinemachine.SaveDuringPlayAttribute
struct SaveDuringPlayAttribute_t79A5D9415E7B832C7BA91A2610FB11FF78B91153;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// Cinemachine.StaticPointVirtualCamera
struct StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// Cinemachine.TagFieldAttribute
struct TagFieldAttribute_t5B40E892DB7EA40C29F9C18773AD6E760A5577F3;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// Cinemachine.VcamTargetPropertyAttribute
struct VcamTargetPropertyAttribute_t3866A0297D067AC94B7E374702285EE5D6B60C42;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7;
// Cinemachine.AxisState/IInputAxisProvider
struct IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7;
// Cinemachine.AxisState/Recentering
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// Cinemachine.CinemachineBrain/BrainEvent
struct BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3;
// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154;
// Cinemachine.CinemachineCore/<>c
struct U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF;
// Cinemachine.CinemachineCore/AxisInputDelegate
struct AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452;
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
struct GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A;
// Cinemachine.CinemachineCore/UpdateStatus
struct UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A;
// Cinemachine.CinemachineOrbitalTransposer/<>c
struct U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6;
// Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate
struct UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60;
// Cinemachine.CinemachinePathBase/Appearance
struct Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0;
IL2CPP_EXTERN_C String_t* _stringLiteral20543B3471A4F19DEEE5D3493EBD551C4EAAE0B6;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral27159F93ADA7491397CF4A278ACD49D1B256081D;
IL2CPP_EXTERN_C String_t* _stringLiteral27C7727EAAAD675C621F6257F2BD5190CE343979;
IL2CPP_EXTERN_C String_t* _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF;
IL2CPP_EXTERN_C String_t* _stringLiteral5AA432806C20C02DAB77AA0393B088D80C51FDF9;
IL2CPP_EXTERN_C String_t* _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7;
IL2CPP_EXTERN_C String_t* _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B;
IL2CPP_EXTERN_C String_t* _stringLiteral9F7A4B6C54C2F1E1424871D9ED5587D887F72E3C;
IL2CPP_EXTERN_C String_t* _stringLiteralA4BA5CC2A1BBFA8088D0C5A09437AFE0D240CA7F;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralFB62D9F432B2E9B3791A3072913BE472F607C5AA;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mF0D2F2949490AF9F961E594DE9C7B9D97DCFCB29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Input_GetAxis_m1F49B26F24032F45FB4583C95FB24E6771A161D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetVirtualCameraU3Eb__30_0_mD00C1D63B243EAC04AF7754294C5C9998BBB1DEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRequiresUserInputU3Eb__66_0_m1178F3D4B17F28B357018AF317FF0BDDDD399F89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__30_0_m9216ED998310150D666FF45C1BD6868BF4BF02DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_RuntimeMethod_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE;;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com;;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke;
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke;;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF;;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com;;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke;
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke;;
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC;
struct CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E;
struct CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
struct MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C;
struct CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t535A712811F7C3222ECE14BE8CAF4357D60DC937* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tE840F3A964448D748C5FF2EA21F90C6B7D88ABA7* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA2D2F6C9048FCE6537FD750E16A7416633D00753* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object>
struct Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tC576AE7413A2CE91E0829D988EAE01A0B6E548EA* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t0AEF5C5D68D56C90FB3F9FFB80303DFB1D6FB135* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t0D7D7E7200AAEA6E3A96FBA4E2C8ADFCF56B4FD7* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
List_1U5BU5D_t0C6C52AC0E29CCA60158C536260F5BEAB68B80EA* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
List_1U5BU5D_t0C6C52AC0E29CCA60158C536260F5BEAB68B80EA* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>
struct List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CinemachineBrainU5BU5D_t24B658C1864C92DAC42B2515FAC47A7F921F720F* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CinemachineBrainU5BU5D_t24B658C1864C92DAC42B2515FAC47A7F921F720F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>
struct List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>
struct List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___s_emptyArray_5;
};
struct Il2CppArrayBounds;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// Cinemachine.CinemachineBlend
struct CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E : public RuntimeObject
{
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlend::CamA
RuntimeObject* ___CamA_0;
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBlend::CamB
RuntimeObject* ___CamB_1;
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlend::BlendCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___BlendCurve_2;
// System.Single Cinemachine.CinemachineBlend::TimeInBlend
float ___TimeInBlend_3;
// System.Single Cinemachine.CinemachineBlend::Duration
float ___Duration_4;
};
// Cinemachine.Documentation
struct Documentation_tB9A5316855124F3D66BDCE585D52E29BF2D7F676 : public RuntimeObject
{
};
// UnityEngine.Input
struct Input_t47D83E2A50E6AF7F8A47AA06FBEF9EBE6BBC22BB : public RuntimeObject
{
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.Text.StringBuilder
struct StringBuilder_t : public RuntimeObject
{
// System.Char[] System.Text.StringBuilder::m_ChunkChars
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
StringBuilder_t* ___m_ChunkPrevious_1;
// System.Int32 System.Text.StringBuilder::m_ChunkLength
int32_t ___m_ChunkLength_2;
// System.Int32 System.Text.StringBuilder::m_ChunkOffset
int32_t ___m_ChunkOffset_3;
// System.Int32 System.Text.StringBuilder::m_MaxCapacity
int32_t ___m_MaxCapacity_4;
};
// UnityEngine.Events.UnityEventBase
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject
{
// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls_0;
// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls_1;
// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
bool ___m_CallsDirty_2;
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// Cinemachine.CinemachineCore/<>c
struct U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF : public RuntimeObject
{
};
struct U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields
{
// Cinemachine.CinemachineCore/<>c Cinemachine.CinemachineCore/<>c::<>9
U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* ___U3CU3E9_0;
// System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase> Cinemachine.CinemachineCore/<>c::<>9__30_0
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* ___U3CU3E9__30_0_1;
};
// Cinemachine.CinemachineOrbitalTransposer/<>c
struct U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6 : public RuntimeObject
{
};
struct U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_StaticFields
{
// Cinemachine.CinemachineOrbitalTransposer/<>c Cinemachine.CinemachineOrbitalTransposer/<>c::<>9
U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6* ___U3CU3E9_0;
// Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate Cinemachine.CinemachineOrbitalTransposer/<>c::<>9__30_0
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* ___U3CU3E9__30_0_1;
};
// Cinemachine.CinemachineVirtualCameraBase/<>c
struct U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A : public RuntimeObject
{
};
struct U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields
{
// Cinemachine.CinemachineVirtualCameraBase/<>c Cinemachine.CinemachineVirtualCameraBase/<>c::<>9
U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* ___U3CU3E9_0;
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean> Cinemachine.CinemachineVirtualCameraBase/<>c::<>9__66_0
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* ___U3CU3E9__66_0_1;
};
// UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>
struct UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>
struct UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// Cinemachine.AxisBase
struct AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE
{
// System.Single Cinemachine.AxisBase::m_Value
float ___m_Value_0;
// System.Single Cinemachine.AxisBase::m_MinValue
float ___m_MinValue_1;
// System.Single Cinemachine.AxisBase::m_MaxValue
float ___m_MaxValue_2;
// System.Boolean Cinemachine.AxisBase::m_Wrap
bool ___m_Wrap_3;
};
// Native definition for P/Invoke marshalling of Cinemachine.AxisBase
struct AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_pinvoke
{
float ___m_Value_0;
float ___m_MinValue_1;
float ___m_MaxValue_2;
int32_t ___m_Wrap_3;
};
// Native definition for COM marshalling of Cinemachine.AxisBase
struct AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_com
{
float ___m_Value_0;
float ___m_MinValue_1;
float ___m_MaxValue_2;
int32_t ___m_Wrap_3;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// Cinemachine.CinemachineInputAxisDriver
struct CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709
{
// System.Single Cinemachine.CinemachineInputAxisDriver::multiplier
float ___multiplier_0;
// System.Single Cinemachine.CinemachineInputAxisDriver::accelTime
float ___accelTime_1;
// System.Single Cinemachine.CinemachineInputAxisDriver::decelTime
float ___decelTime_2;
// System.String Cinemachine.CinemachineInputAxisDriver::name
String_t* ___name_3;
// System.Single Cinemachine.CinemachineInputAxisDriver::inputValue
float ___inputValue_4;
// System.Single Cinemachine.CinemachineInputAxisDriver::mCurrentSpeed
float ___mCurrentSpeed_5;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineInputAxisDriver
struct CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_pinvoke
{
float ___multiplier_0;
float ___accelTime_1;
float ___decelTime_2;
char* ___name_3;
float ___inputValue_4;
float ___mCurrentSpeed_5;
};
// Native definition for COM marshalling of Cinemachine.CinemachineInputAxisDriver
struct CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_com
{
float ___multiplier_0;
float ___accelTime_1;
float ___decelTime_2;
Il2CppChar* ___name_3;
float ___inputValue_4;
float ___mCurrentSpeed_5;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// UnityEngine.Keyframe
struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0
{
// System.Single UnityEngine.Keyframe::m_Time
float ___m_Time_0;
// System.Single UnityEngine.Keyframe::m_Value
float ___m_Value_1;
// System.Single UnityEngine.Keyframe::m_InTangent
float ___m_InTangent_2;
// System.Single UnityEngine.Keyframe::m_OutTangent
float ___m_OutTangent_3;
// System.Int32 UnityEngine.Keyframe::m_WeightedMode
int32_t ___m_WeightedMode_4;
// System.Single UnityEngine.Keyframe::m_InWeight
float ___m_InWeight_5;
// System.Single UnityEngine.Keyframe::m_OutWeight
float ___m_OutWeight_6;
};
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
{
union
{
struct
{
};
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
};
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// Cinemachine.SaveDuringPlayAttribute
struct SaveDuringPlayAttribute_t79A5D9415E7B832C7BA91A2610FB11FF78B91153 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// Cinemachine.AxisState/Recentering
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF
{
// System.Boolean Cinemachine.AxisState/Recentering::m_enabled
bool ___m_enabled_0;
// System.Single Cinemachine.AxisState/Recentering::m_WaitTime
float ___m_WaitTime_1;
// System.Single Cinemachine.AxisState/Recentering::m_RecenteringTime
float ___m_RecenteringTime_2;
// System.Single Cinemachine.AxisState/Recentering::mLastAxisInputTime
float ___mLastAxisInputTime_3;
// System.Single Cinemachine.AxisState/Recentering::mRecenteringVelocity
float ___mRecenteringVelocity_4;
// System.Int32 Cinemachine.AxisState/Recentering::m_LegacyHeadingDefinition
int32_t ___m_LegacyHeadingDefinition_5;
// System.Int32 Cinemachine.AxisState/Recentering::m_LegacyVelocityFilterStrength
int32_t ___m_LegacyVelocityFilterStrength_6;
};
// Native definition for P/Invoke marshalling of Cinemachine.AxisState/Recentering
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke
{
int32_t ___m_enabled_0;
float ___m_WaitTime_1;
float ___m_RecenteringTime_2;
float ___mLastAxisInputTime_3;
float ___mRecenteringVelocity_4;
int32_t ___m_LegacyHeadingDefinition_5;
int32_t ___m_LegacyVelocityFilterStrength_6;
};
// Native definition for COM marshalling of Cinemachine.AxisState/Recentering
struct Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com
{
int32_t ___m_enabled_0;
float ___m_WaitTime_1;
float ___m_RecenteringTime_2;
float ___mLastAxisInputTime_3;
float ___mRecenteringVelocity_4;
int32_t ___m_LegacyHeadingDefinition_5;
int32_t ___m_LegacyVelocityFilterStrength_6;
};
// Cinemachine.CameraState/CustomBlendable
struct CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB
{
// UnityEngine.Object Cinemachine.CameraState/CustomBlendable::m_Custom
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Custom_0;
// System.Single Cinemachine.CameraState/CustomBlendable::m_Weight
float ___m_Weight_1;
};
// Cinemachine.CinemachineTrackedDolly/AutoDolly
struct AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115
{
// System.Boolean Cinemachine.CinemachineTrackedDolly/AutoDolly::m_Enabled
bool ___m_Enabled_0;
// System.Single Cinemachine.CinemachineTrackedDolly/AutoDolly::m_PositionOffset
float ___m_PositionOffset_1;
// System.Int32 Cinemachine.CinemachineTrackedDolly/AutoDolly::m_SearchRadius
int32_t ___m_SearchRadius_2;
// System.Int32 Cinemachine.CinemachineTrackedDolly/AutoDolly::m_SearchResolution
int32_t ___m_SearchResolution_3;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineTrackedDolly/AutoDolly
struct AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_pinvoke
{
int32_t ___m_Enabled_0;
float ___m_PositionOffset_1;
int32_t ___m_SearchRadius_2;
int32_t ___m_SearchResolution_3;
};
// Native definition for COM marshalling of Cinemachine.CinemachineTrackedDolly/AutoDolly
struct AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_com
{
int32_t ___m_Enabled_0;
float ___m_PositionOffset_1;
int32_t ___m_SearchRadius_2;
int32_t ___m_SearchResolution_3;
};
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject
{
// System.IntPtr UnityEngine.AnimationCurve::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// Cinemachine.AxisStatePropertyAttribute
struct AxisStatePropertyAttribute_tFBCBFEF943E50A61D6E9F02E2CE923F9AD067239 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// System.Reflection.BindingFlags
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
{
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
};
// UnityEngine.BoundingSphere
struct BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010
{
// UnityEngine.Vector3 UnityEngine.BoundingSphere::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// System.Single UnityEngine.BoundingSphere::radius
float ___radius_1;
};
// UnityEngine.Bounds
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0;
// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1;
};
// Cinemachine.CinemachineBlendDefinitionPropertyAttribute
struct CinemachineBlendDefinitionPropertyAttribute_tB1CEB886C7C9B87A9A1E42A05EB4174EFEE05842 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.CinemachineEmbeddedAssetPropertyAttribute
struct CinemachineEmbeddedAssetPropertyAttribute_t6692FF2870984754FA66135C2A8C2D7F3E3313FE : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
// System.Boolean Cinemachine.CinemachineEmbeddedAssetPropertyAttribute::WarnIfNull
bool ___WarnIfNull_0;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Cinemachine.Utility.HeadingTracker
struct HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA : public RuntimeObject
{
// Cinemachine.Utility.HeadingTracker/Item[] Cinemachine.Utility.HeadingTracker::mHistory
ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47* ___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_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___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_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mLastGoodHeading_7;
};
struct HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_StaticFields
{
// System.Single Cinemachine.Utility.HeadingTracker::mDecayExponent
float ___mDecayExponent_8;
};
// Cinemachine.LensSettingsPropertyAttribute
struct LensSettingsPropertyAttribute_t5539598E05FD9A9577DC426077865268A41F0288 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.NoSaveDuringPlayAttribute
struct NoSaveDuringPlayAttribute_t9CC28AFA18EA4BC763B68EB1600C411A375B96BB : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.NoiseSettingsPropertyAttribute
struct NoiseSettingsPropertyAttribute_t0E412287CC59FDA50C08C85A761876C80E55B7C5 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// Cinemachine.OrbitalTransposerHeadingPropertyAttribute
struct OrbitalTransposerHeadingPropertyAttribute_tE876A68FC48876CEB3AF87FC87CAE70524CE2990 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// Cinemachine.TagFieldAttribute
struct TagFieldAttribute_t5B40E892DB7EA40C29F9C18773AD6E760A5577F3 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.VcamTargetPropertyAttribute
struct VcamTargetPropertyAttribute_t3866A0297D067AC94B7E374702285EE5D6B60C42 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.AxisState/SpeedMode
struct SpeedMode_t7BA3E2493F1EFEB215E2B0BF8B6A2F318EC94038
{
// System.Int32 Cinemachine.AxisState/SpeedMode::value__
int32_t ___value___2;
};
// UnityEngine.Camera/GateFitMode
struct GateFitMode_tF23898CD8CAC571648EC68C62D28FF17852C830C
{
// System.Int32 UnityEngine.Camera/GateFitMode::value__
int32_t ___value___2;
};
// Cinemachine.CameraState/BlendHintValue
struct BlendHintValue_t3E71BEE9E94B88F3A92003E9A7DCBA236B896688
{
// System.Int32 Cinemachine.CameraState/BlendHintValue::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBlendDefinition/Style
struct Style_tD10C3F408BB3B422ADCD94F51E6F226081D6CCAE
{
// System.Int32 Cinemachine.CinemachineBlendDefinition/Style::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBrain/BrainEvent
struct BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3 : public UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411
{
};
// Cinemachine.CinemachineBrain/BrainUpdateMethod
struct BrainUpdateMethod_t86691C30E52F96C0D1A4D3DBA309E90E671B27FE
{
// System.Int32 Cinemachine.CinemachineBrain/BrainUpdateMethod::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBrain/UpdateMethod
struct UpdateMethod_t3C6A64F6D261F2A579294C29B4A61A693320E5CF
{
// System.Int32 Cinemachine.CinemachineBrain/UpdateMethod::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154 : public UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C
{
};
// Cinemachine.CinemachineComposer/FovCache
struct FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED
{
// UnityEngine.Rect Cinemachine.CinemachineComposer/FovCache::mFovSoftGuideRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___mFovSoftGuideRect_0;
// UnityEngine.Rect Cinemachine.CinemachineComposer/FovCache::mFovHardGuideRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___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_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___mSoftGuideRect_6;
// UnityEngine.Rect Cinemachine.CinemachineComposer/FovCache::mHardGuideRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___mHardGuideRect_7;
};
// Cinemachine.CinemachineCore/Stage
struct Stage_t4DAE8B473AEC6FEBE5243168BCC59FBC3CFF5A85
{
// System.Int32 Cinemachine.CinemachineCore/Stage::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineCore/UpdateFilter
struct UpdateFilter_tE42443525A35D5D358552C3A62EC51BDBFA789CD
{
// System.Int32 Cinemachine.CinemachineCore/UpdateFilter::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineFramingTransposer/AdjustmentMode
struct AdjustmentMode_t2AFC810DEB10E954F44C4732309C334422B6951C
{
// System.Int32 Cinemachine.CinemachineFramingTransposer/AdjustmentMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineFramingTransposer/FramingMode
struct FramingMode_t8C0F9AB141EF14EB2C9C0835F880E09220183F41
{
// System.Int32 Cinemachine.CinemachineFramingTransposer/FramingMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineGroupComposer/AdjustmentMode
struct AdjustmentMode_tEA21181BB77EAC253B119FA654AF3DC5AB5B1238
{
// System.Int32 Cinemachine.CinemachineGroupComposer/AdjustmentMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineGroupComposer/FramingMode
struct FramingMode_t73D106DC8AF2B26A91AE102A3FA8F5FAA5FE6EB8
{
// System.Int32 Cinemachine.CinemachineGroupComposer/FramingMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachinePOV/RecenterTargetMode
struct RecenterTargetMode_t4FFB65EB1E48041D074FB73BB779B9874F82B16B
{
// System.Int32 Cinemachine.CinemachinePOV/RecenterTargetMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachinePathBase/Appearance
struct Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8 : public RuntimeObject
{
// UnityEngine.Color Cinemachine.CinemachinePathBase/Appearance::pathColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___pathColor_0;
// UnityEngine.Color Cinemachine.CinemachinePathBase/Appearance::inactivePathColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___inactivePathColor_1;
// System.Single Cinemachine.CinemachinePathBase/Appearance::width
float ___width_2;
};
// Cinemachine.CinemachinePathBase/PositionUnits
struct PositionUnits_t9D302110520BE66243F67FB507E0DA0E6C90F0C0
{
// System.Int32 Cinemachine.CinemachinePathBase/PositionUnits::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTargetGroup/PositionMode
struct PositionMode_t4BE072F653D82FA0458D2CD39B5ED4998497198D
{
// System.Int32 Cinemachine.CinemachineTargetGroup/PositionMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTargetGroup/RotationMode
struct RotationMode_t6155B38F56C8E30E06D300CA63D0A4D7CB8CB8EE
{
// System.Int32 Cinemachine.CinemachineTargetGroup/RotationMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTargetGroup/UpdateMethod
struct UpdateMethod_t28C539B4EB06457F7096492E757AA81EB616098C
{
// System.Int32 Cinemachine.CinemachineTargetGroup/UpdateMethod::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTrackedDolly/CameraUpMode
struct CameraUpMode_tF1FBC09DC30FC94CBE37BDBB0DA23F2B4588514C
{
// System.Int32 Cinemachine.CinemachineTrackedDolly/CameraUpMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTransposer/AngularDampingMode
struct AngularDampingMode_t0A3E4C245AE2E4513DB65777D360D61C65D881B4
{
// System.Int32 Cinemachine.CinemachineTransposer/AngularDampingMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTransposer/BindingMode
struct BindingMode_t2FEB9616E99204FE2B28F21E9FCF40060297787B
{
// System.Int32 Cinemachine.CinemachineTransposer/BindingMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineVirtualCameraBase/BlendHint
struct BlendHint_t32C4D856C40176B16977B7624B8172CDEF4AB2D6
{
// System.Int32 Cinemachine.CinemachineVirtualCameraBase/BlendHint::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode
struct StandbyUpdateMode_t4FC8EA706A415E8EBFB09164D31BE8EAC398B8F7
{
// System.Int32 Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode::value__
int32_t ___value___2;
};
// Cinemachine.DocumentationSortingAttribute/Level
struct Level_t45933ACF17BD96A9887F980409B9D9A88D78181A
{
// System.Int32 Cinemachine.DocumentationSortingAttribute/Level::value__
int32_t ___value___2;
};
// Cinemachine.LensSettings/OverrideModes
struct OverrideModes_t79FC427C0E3A4372749712DF145E3E414AF65556
{
// System.Int32 Cinemachine.LensSettings/OverrideModes::value__
int32_t ___value___2;
};
// Cinemachine.UpdateTracker/UpdateClock
struct UpdateClock_tDE7B57358DFAAD87BCFF177C87506093FBC4096B
{
// System.Int32 Cinemachine.UpdateTracker/UpdateClock::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineOrbitalTransposer/Heading/HeadingDefinition
struct HeadingDefinition_t70673C7D885109A71A503DA158657538280393E2
{
// System.Int32 Cinemachine.CinemachineOrbitalTransposer/Heading/HeadingDefinition::value__
int32_t ___value___2;
};
// Cinemachine.AxisState
struct AxisState_t6996FE8143104E02683986C908C18B0F62595736
{
// System.Single Cinemachine.AxisState::Value
float ___Value_0;
// Cinemachine.AxisState/SpeedMode Cinemachine.AxisState::m_SpeedMode
int32_t ___m_SpeedMode_1;
// System.Single Cinemachine.AxisState::m_MaxSpeed
float ___m_MaxSpeed_2;
// System.Single Cinemachine.AxisState::m_AccelTime
float ___m_AccelTime_3;
// System.Single Cinemachine.AxisState::m_DecelTime
float ___m_DecelTime_4;
// System.String Cinemachine.AxisState::m_InputAxisName
String_t* ___m_InputAxisName_5;
// System.Single Cinemachine.AxisState::m_InputAxisValue
float ___m_InputAxisValue_6;
// System.Boolean Cinemachine.AxisState::m_InvertInput
bool ___m_InvertInput_7;
// System.Single Cinemachine.AxisState::m_MinValue
float ___m_MinValue_8;
// System.Single Cinemachine.AxisState::m_MaxValue
float ___m_MaxValue_9;
// System.Boolean Cinemachine.AxisState::m_Wrap
bool ___m_Wrap_10;
// Cinemachine.AxisState/Recentering Cinemachine.AxisState::m_Recentering
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF ___m_Recentering_11;
// System.Single Cinemachine.AxisState::m_CurrentSpeed
float ___m_CurrentSpeed_12;
// System.Single Cinemachine.AxisState::m_LastUpdateTime
float ___m_LastUpdateTime_13;
// System.Int32 Cinemachine.AxisState::m_LastUpdateFrame
int32_t ___m_LastUpdateFrame_14;
// Cinemachine.AxisState/IInputAxisProvider Cinemachine.AxisState::m_InputAxisProvider
RuntimeObject* ___m_InputAxisProvider_16;
// System.Int32 Cinemachine.AxisState::m_InputAxisIndex
int32_t ___m_InputAxisIndex_17;
// System.Boolean Cinemachine.AxisState::<ValueRangeLocked>k__BackingField
bool ___U3CValueRangeLockedU3Ek__BackingField_18;
// System.Boolean Cinemachine.AxisState::<HasRecentering>k__BackingField
bool ___U3CHasRecenteringU3Ek__BackingField_19;
};
// Native definition for P/Invoke marshalling of Cinemachine.AxisState
struct AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_pinvoke
{
float ___Value_0;
int32_t ___m_SpeedMode_1;
float ___m_MaxSpeed_2;
float ___m_AccelTime_3;
float ___m_DecelTime_4;
char* ___m_InputAxisName_5;
float ___m_InputAxisValue_6;
int32_t ___m_InvertInput_7;
float ___m_MinValue_8;
float ___m_MaxValue_9;
int32_t ___m_Wrap_10;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke ___m_Recentering_11;
float ___m_CurrentSpeed_12;
float ___m_LastUpdateTime_13;
int32_t ___m_LastUpdateFrame_14;
RuntimeObject* ___m_InputAxisProvider_16;
int32_t ___m_InputAxisIndex_17;
int32_t ___U3CValueRangeLockedU3Ek__BackingField_18;
int32_t ___U3CHasRecenteringU3Ek__BackingField_19;
};
// Native definition for COM marshalling of Cinemachine.AxisState
struct AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_com
{
float ___Value_0;
int32_t ___m_SpeedMode_1;
float ___m_MaxSpeed_2;
float ___m_AccelTime_3;
float ___m_DecelTime_4;
Il2CppChar* ___m_InputAxisName_5;
float ___m_InputAxisValue_6;
int32_t ___m_InvertInput_7;
float ___m_MinValue_8;
float ___m_MaxValue_9;
int32_t ___m_Wrap_10;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com ___m_Recentering_11;
float ___m_CurrentSpeed_12;
float ___m_LastUpdateTime_13;
int32_t ___m_LastUpdateFrame_14;
RuntimeObject* ___m_InputAxisProvider_16;
int32_t ___m_InputAxisIndex_17;
int32_t ___U3CValueRangeLockedU3Ek__BackingField_18;
int32_t ___U3CHasRecenteringU3Ek__BackingField_19;
};
// Cinemachine.CinemachineBlendDefinition
struct CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B
{
// Cinemachine.CinemachineBlendDefinition/Style Cinemachine.CinemachineBlendDefinition::m_Style
int32_t ___m_Style_0;
// System.Single Cinemachine.CinemachineBlendDefinition::m_Time
float ___m_Time_1;
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlendDefinition::m_CustomCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_CustomCurve_2;
};
struct CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields
{
// UnityEngine.AnimationCurve[] Cinemachine.CinemachineBlendDefinition::sStandardCurves
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* ___sStandardCurves_3;
};
// Cinemachine.CinemachineCore
struct CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD : public RuntimeObject
{
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain> Cinemachine.CinemachineCore::mActiveBrains
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* ___mActiveBrains_10;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase> Cinemachine.CinemachineCore::mActiveCameras
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* ___mActiveCameras_11;
// System.Boolean Cinemachine.CinemachineCore::m_ActiveCamerasAreSorted
bool ___m_ActiveCamerasAreSorted_12;
// System.Int32 Cinemachine.CinemachineCore::m_ActivationSequence
int32_t ___m_ActivationSequence_13;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>> Cinemachine.CinemachineCore::mAllCameras
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* ___mAllCameras_14;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineCore::mRoundRobinVcamLastFrame
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___mRoundRobinVcamLastFrame_15;
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus> Cinemachine.CinemachineCore::mUpdateStatus
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* ___mUpdateStatus_18;
// Cinemachine.CinemachineCore/UpdateFilter Cinemachine.CinemachineCore::m_CurrentUpdateFilter
int32_t ___m_CurrentUpdateFilter_19;
};
struct CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields
{
// System.Int32 Cinemachine.CinemachineCore::kStreamingVersion
int32_t ___kStreamingVersion_0;
// System.String Cinemachine.CinemachineCore::kVersionString
String_t* ___kVersionString_1;
// Cinemachine.CinemachineCore Cinemachine.CinemachineCore::sInstance
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* ___sInstance_2;
// System.Boolean Cinemachine.CinemachineCore::sShowHiddenObjects
bool ___sShowHiddenObjects_3;
// Cinemachine.CinemachineCore/AxisInputDelegate Cinemachine.CinemachineCore::GetInputAxis
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* ___GetInputAxis_4;
// System.Single Cinemachine.CinemachineCore::UniformDeltaTimeOverride
float ___UniformDeltaTimeOverride_5;
// System.Single Cinemachine.CinemachineCore::CurrentTimeOverride
float ___CurrentTimeOverride_6;
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate Cinemachine.CinemachineCore::GetBlendOverride
GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* ___GetBlendOverride_7;
// Cinemachine.CinemachineBrain/BrainEvent Cinemachine.CinemachineCore::CameraUpdatedEvent
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* ___CameraUpdatedEvent_8;
// Cinemachine.CinemachineBrain/BrainEvent Cinemachine.CinemachineCore::CameraCutEvent
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* ___CameraCutEvent_9;
// System.Single Cinemachine.CinemachineCore::s_LastUpdateTime
float ___s_LastUpdateTime_16;
// System.Int32 Cinemachine.CinemachineCore::s_FixedFrameCount
int32_t ___s_FixedFrameCount_17;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Cinemachine.DocumentationSortingAttribute
struct DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// Cinemachine.DocumentationSortingAttribute/Level Cinemachine.DocumentationSortingAttribute::<Category>k__BackingField
int32_t ___U3CCategoryU3Ek__BackingField_0;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE
{
// System.Single Cinemachine.LensSettings::FieldOfView
float ___FieldOfView_1;
// System.Single Cinemachine.LensSettings::OrthographicSize
float ___OrthographicSize_2;
// System.Single Cinemachine.LensSettings::NearClipPlane
float ___NearClipPlane_3;
// System.Single Cinemachine.LensSettings::FarClipPlane
float ___FarClipPlane_4;
// System.Single Cinemachine.LensSettings::Dutch
float ___Dutch_5;
// Cinemachine.LensSettings/OverrideModes Cinemachine.LensSettings::ModeOverride
int32_t ___ModeOverride_6;
// UnityEngine.Vector2 Cinemachine.LensSettings::LensShift
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LensShift_7;
// UnityEngine.Camera/GateFitMode Cinemachine.LensSettings::GateFit
int32_t ___GateFit_8;
// UnityEngine.Vector2 Cinemachine.LensSettings::m_SensorSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SensorSize_9;
// System.Boolean Cinemachine.LensSettings::m_OrthoFromCamera
bool ___m_OrthoFromCamera_10;
// System.Boolean Cinemachine.LensSettings::m_PhysicalFromCamera
bool ___m_PhysicalFromCamera_11;
};
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_StaticFields
{
// Cinemachine.LensSettings Cinemachine.LensSettings::Default
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___Default_0;
};
// Native definition for P/Invoke marshalling of Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke
{
float ___FieldOfView_1;
float ___OrthographicSize_2;
float ___NearClipPlane_3;
float ___FarClipPlane_4;
float ___Dutch_5;
int32_t ___ModeOverride_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LensShift_7;
int32_t ___GateFit_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SensorSize_9;
int32_t ___m_OrthoFromCamera_10;
int32_t ___m_PhysicalFromCamera_11;
};
// Native definition for COM marshalling of Cinemachine.LensSettings
struct LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com
{
float ___FieldOfView_1;
float ___OrthographicSize_2;
float ___NearClipPlane_3;
float ___FarClipPlane_4;
float ___Dutch_5;
int32_t ___ModeOverride_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LensShift_7;
int32_t ___GateFit_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SensorSize_9;
int32_t ___m_OrthoFromCamera_10;
int32_t ___m_PhysicalFromCamera_11;
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// Cinemachine.CinemachineCore/UpdateStatus
struct UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A : public RuntimeObject
{
// System.Int32 Cinemachine.CinemachineCore/UpdateStatus::lastUpdateFrame
int32_t ___lastUpdateFrame_0;
// System.Int32 Cinemachine.CinemachineCore/UpdateStatus::lastUpdateFixedFrame
int32_t ___lastUpdateFixedFrame_1;
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.CinemachineCore/UpdateStatus::lastUpdateMode
int32_t ___lastUpdateMode_2;
// System.Single Cinemachine.CinemachineCore/UpdateStatus::lastUpdateDeltaTime
float ___lastUpdateDeltaTime_3;
};
// Cinemachine.CinemachineOrbitalTransposer/Heading
struct Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E
{
// 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;
};
// Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA
{
// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_BlendHint
int32_t ___m_BlendHint_0;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_InheritPosition
bool ___m_InheritPosition_1;
// Cinemachine.CinemachineBrain/VcamActivatedEvent Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_OnCameraLive
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke
{
int32_t ___m_BlendHint_0;
int32_t ___m_InheritPosition_1;
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_com
{
int32_t ___m_BlendHint_0;
int32_t ___m_InheritPosition_1;
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase>
struct Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635 : public MulticastDelegate_t
{
};
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean>
struct Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147 : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156
{
// Cinemachine.LensSettings Cinemachine.CameraState::Lens
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___Lens_0;
// UnityEngine.Vector3 Cinemachine.CameraState::ReferenceUp
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceUp_1;
// UnityEngine.Vector3 Cinemachine.CameraState::ReferenceLookAt
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceLookAt_2;
// UnityEngine.Vector3 Cinemachine.CameraState::RawPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RawPosition_4;
// UnityEngine.Quaternion Cinemachine.CameraState::RawOrientation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RawOrientation_5;
// UnityEngine.Vector3 Cinemachine.CameraState::PositionDampingBypass
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionDampingBypass_6;
// System.Single Cinemachine.CameraState::ShotQuality
float ___ShotQuality_7;
// UnityEngine.Vector3 Cinemachine.CameraState::PositionCorrection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionCorrection_8;
// UnityEngine.Quaternion Cinemachine.CameraState::OrientationCorrection
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___OrientationCorrection_9;
// Cinemachine.CameraState/BlendHintValue Cinemachine.CameraState::BlendHint
int32_t ___BlendHint_10;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom0
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom0_11;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom1
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom1_12;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom2
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom2_13;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::mCustom3
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom3_14;
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable> Cinemachine.CameraState::m_CustomOverflow
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___m_CustomOverflow_15;
// System.Int32 Cinemachine.CameraState::<NumCustomBlendables>k__BackingField
int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_StaticFields
{
// UnityEngine.Vector3 Cinemachine.CameraState::kNoPoint
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___kNoPoint_3;
};
// Native definition for P/Invoke marshalling of Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_pinvoke
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke ___Lens_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RawPosition_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionDampingBypass_6;
float ___ShotQuality_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionCorrection_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___OrientationCorrection_9;
int32_t ___BlendHint_10;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom0_11;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom1_12;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom2_13;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom3_14;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___m_CustomOverflow_15;
int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
// Native definition for COM marshalling of Cinemachine.CameraState
struct CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_com
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com ___Lens_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RawPosition_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionDampingBypass_6;
float ___ShotQuality_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PositionCorrection_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___OrientationCorrection_9;
int32_t ___BlendHint_10;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom0_11;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom1_12;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom2_13;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___mCustom3_14;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___m_CustomOverflow_15;
int32_t ___U3CNumCustomBlendablesU3Ek__BackingField_16;
};
// Cinemachine.CinemachineBlenderSettings
struct CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// Cinemachine.CinemachineBlenderSettings/CustomBlend[] Cinemachine.CinemachineBlenderSettings::m_CustomBlends
CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B* ___m_CustomBlends_4;
};
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Cinemachine.CinemachineBlenderSettings/CustomBlend
struct CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3
{
// System.String Cinemachine.CinemachineBlenderSettings/CustomBlend::m_From
String_t* ___m_From_0;
// System.String Cinemachine.CinemachineBlenderSettings/CustomBlend::m_To
String_t* ___m_To_1;
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBlenderSettings/CustomBlend::m_Blend
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___m_Blend_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineBlenderSettings/CustomBlend
struct CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_pinvoke
{
char* ___m_From_0;
char* ___m_To_1;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___m_Blend_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineBlenderSettings/CustomBlend
struct CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_com
{
Il2CppChar* ___m_From_0;
Il2CppChar* ___m_To_1;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___m_Blend_2;
};
// Cinemachine.CinemachineCore/AxisInputDelegate
struct AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452 : public MulticastDelegate_t
{
};
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
struct GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A : public MulticastDelegate_t
{
};
// Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate
struct UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60 : public MulticastDelegate_t
{
};
// Cinemachine.BlendSourceVirtualCamera
struct BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E : public RuntimeObject
{
// Cinemachine.CinemachineBlend Cinemachine.BlendSourceVirtualCamera::<Blend>k__BackingField
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___U3CBlendU3Ek__BackingField_0;
// System.Int32 Cinemachine.BlendSourceVirtualCamera::<Priority>k__BackingField
int32_t ___U3CPriorityU3Ek__BackingField_1;
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::<LookAt>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CLookAtU3Ek__BackingField_2;
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::<Follow>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CFollowU3Ek__BackingField_3;
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::<State>k__BackingField
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___U3CStateU3Ek__BackingField_4;
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Cinemachine.StaticPointVirtualCamera
struct StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA : public RuntimeObject
{
// System.String Cinemachine.StaticPointVirtualCamera::<Name>k__BackingField
String_t* ___U3CNameU3Ek__BackingField_0;
// System.Int32 Cinemachine.StaticPointVirtualCamera::<Priority>k__BackingField
int32_t ___U3CPriorityU3Ek__BackingField_1;
// UnityEngine.Transform Cinemachine.StaticPointVirtualCamera::<LookAt>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CLookAtU3Ek__BackingField_2;
// UnityEngine.Transform Cinemachine.StaticPointVirtualCamera::<Follow>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CFollowU3Ek__BackingField_3;
// Cinemachine.CameraState Cinemachine.StaticPointVirtualCamera::<State>k__BackingField
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___U3CStateU3Ek__BackingField_4;
};
// Cinemachine.CinemachineBrain
struct CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean Cinemachine.CinemachineBrain::m_ShowDebugText
bool ___m_ShowDebugText_4;
// System.Boolean Cinemachine.CinemachineBrain::m_ShowCameraFrustum
bool ___m_ShowCameraFrustum_5;
// System.Boolean Cinemachine.CinemachineBrain::m_IgnoreTimeScale
bool ___m_IgnoreTimeScale_6;
// UnityEngine.Transform Cinemachine.CinemachineBrain::m_WorldUpOverride
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_WorldUpOverride_7;
// Cinemachine.CinemachineBrain/UpdateMethod Cinemachine.CinemachineBrain::m_UpdateMethod
int32_t ___m_UpdateMethod_8;
// Cinemachine.CinemachineBrain/BrainUpdateMethod Cinemachine.CinemachineBrain::m_BlendUpdateMethod
int32_t ___m_BlendUpdateMethod_9;
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBrain::m_DefaultBlend
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___m_DefaultBlend_10;
// Cinemachine.CinemachineBlenderSettings Cinemachine.CinemachineBrain::m_CustomBlends
CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18* ___m_CustomBlends_11;
// UnityEngine.Camera Cinemachine.CinemachineBrain::m_OutputCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_OutputCamera_12;
// Cinemachine.CinemachineBrain/BrainEvent Cinemachine.CinemachineBrain::m_CameraCutEvent
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* ___m_CameraCutEvent_13;
// Cinemachine.CinemachineBrain/VcamActivatedEvent Cinemachine.CinemachineBrain::m_CameraActivatedEvent
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_CameraActivatedEvent_14;
// UnityEngine.Coroutine Cinemachine.CinemachineBrain::mPhysicsCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___mPhysicsCoroutine_16;
// System.Int32 Cinemachine.CinemachineBrain::m_LastFrameUpdated
int32_t ___m_LastFrameUpdated_17;
// UnityEngine.WaitForFixedUpdate Cinemachine.CinemachineBrain::mWaitForFixedUpdate
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* ___mWaitForFixedUpdate_18;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame> Cinemachine.CinemachineBrain::mFrameStack
List_1_tC7A631B4A35E461A5E78F0D0C4D482812E731DEB* ___mFrameStack_19;
// System.Int32 Cinemachine.CinemachineBrain::mNextFrameId
int32_t ___mNextFrameId_20;
// Cinemachine.CinemachineBlend Cinemachine.CinemachineBrain::mCurrentLiveCameras
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___mCurrentLiveCameras_21;
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::mActiveCameraPreviousFrame
RuntimeObject* ___mActiveCameraPreviousFrame_23;
// UnityEngine.GameObject Cinemachine.CinemachineBrain::mActiveCameraPreviousFrameGameObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mActiveCameraPreviousFrameGameObject_24;
// Cinemachine.CameraState Cinemachine.CinemachineBrain::<CurrentCameraState>k__BackingField
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___U3CCurrentCameraStateU3Ek__BackingField_25;
};
struct CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9_StaticFields
{
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineBrain::mSoloCamera
RuntimeObject* ___mSoloCamera_15;
// UnityEngine.AnimationCurve Cinemachine.CinemachineBrain::mDefaultLinearAnimationCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___mDefaultLinearAnimationCurve_22;
};
// Cinemachine.CinemachineComponentBase
struct CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::m_vcamOwner
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_vcamOwner_5;
};
// Cinemachine.CinemachineExtension
struct CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::m_vcamOwner
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_vcamOwner_5;
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object> Cinemachine.CinemachineExtension::mExtraState
Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56* ___mExtraState_6;
};
// Cinemachine.CinemachinePathBase
struct CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Int32 Cinemachine.CinemachinePathBase::m_Resolution
int32_t ___m_Resolution_4;
// Cinemachine.CinemachinePathBase/Appearance Cinemachine.CinemachinePathBase::m_Appearance
Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* ___m_Appearance_5;
// System.Single[] Cinemachine.CinemachinePathBase::m_DistanceToPos
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_DistanceToPos_6;
// System.Single[] Cinemachine.CinemachinePathBase::m_PosToDistance
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_PosToDistance_7;
// System.Int32 Cinemachine.CinemachinePathBase::m_CachedSampleSteps
int32_t ___m_CachedSampleSteps_8;
// System.Single Cinemachine.CinemachinePathBase::m_PathLength
float ___m_PathLength_9;
// System.Single Cinemachine.CinemachinePathBase::m_cachedPosStepSize
float ___m_cachedPosStepSize_10;
// System.Single Cinemachine.CinemachinePathBase::m_cachedDistanceStepSize
float ___m_cachedDistanceStepSize_11;
};
// Cinemachine.CinemachineTargetGroup
struct CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineTargetGroup/PositionMode Cinemachine.CinemachineTargetGroup::m_PositionMode
int32_t ___m_PositionMode_4;
// Cinemachine.CinemachineTargetGroup/RotationMode Cinemachine.CinemachineTargetGroup::m_RotationMode
int32_t ___m_RotationMode_5;
// Cinemachine.CinemachineTargetGroup/UpdateMethod Cinemachine.CinemachineTargetGroup::m_UpdateMethod
int32_t ___m_UpdateMethod_6;
// Cinemachine.CinemachineTargetGroup/Target[] Cinemachine.CinemachineTargetGroup::m_Targets
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* ___m_Targets_7;
// UnityEngine.Bounds Cinemachine.CinemachineTargetGroup::<BoundingBox>k__BackingField
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___U3CBoundingBoxU3Ek__BackingField_8;
// System.Single Cinemachine.CinemachineTargetGroup::m_MaxWeight
float ___m_MaxWeight_9;
// UnityEngine.Vector3 Cinemachine.CinemachineTargetGroup::m_AveragePos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AveragePos_10;
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::m_BoundingSphere
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___m_BoundingSphere_11;
};
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.String[] Cinemachine.CinemachineVirtualCameraBase::m_ExcludedPropertiesInInspector
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_ExcludedPropertiesInInspector_4;
// Cinemachine.CinemachineCore/Stage[] Cinemachine.CinemachineVirtualCameraBase::m_LockStageInInspector
StageU5BU5D_tF198CE3C6DE5C3D67552DAB4B9680F3BFF319981* ___m_LockStageInInspector_5;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_ValidatingStreamVersion
int32_t ___m_ValidatingStreamVersion_6;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::m_OnValidateCalled
bool ___m_OnValidateCalled_7;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_StreamingVersion
int32_t ___m_StreamingVersion_8;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_Priority
int32_t ___m_Priority_9;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_ActivationId
int32_t ___m_ActivationId_10;
// System.Single Cinemachine.CinemachineVirtualCameraBase::FollowTargetAttachment
float ___FollowTargetAttachment_11;
// System.Single Cinemachine.CinemachineVirtualCameraBase::LookAtTargetAttachment
float ___LookAtTargetAttachment_12;
// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode Cinemachine.CinemachineVirtualCameraBase::m_StandbyUpdate
int32_t ___m_StandbyUpdate_13;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension> Cinemachine.CinemachineVirtualCameraBase::<mExtensions>k__BackingField
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___U3CmExtensionsU3Ek__BackingField_14;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<PreviousStateIsValid>k__BackingField
bool ___U3CPreviousStateIsValidU3Ek__BackingField_15;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::m_WasStarted
bool ___m_WasStarted_16;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::mSlaveStatusUpdated
bool ___mSlaveStatusUpdated_17;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_parentVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_parentVcam_18;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_QueuePriority
int32_t ___m_QueuePriority_19;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_CachedFollowTarget_20;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_CachedFollowTargetVcam_21;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTargetGroup
RuntimeObject* ___m_CachedFollowTargetGroup_22;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_CachedLookAtTarget_23;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_CachedLookAtTargetVcam_24;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTargetGroup
RuntimeObject* ___m_CachedLookAtTargetGroup_25;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<FollowTargetChanged>k__BackingField
bool ___U3CFollowTargetChangedU3Ek__BackingField_26;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<LookAtTargetChanged>k__BackingField
bool ___U3CLookAtTargetChangedU3Ek__BackingField_27;
};
// Cinemachine.CinemachineComposer
struct CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::m_TrackedObjectOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_TrackedObjectOffset_6;
// System.Single Cinemachine.CinemachineComposer::m_LookaheadTime
float ___m_LookaheadTime_7;
// System.Single Cinemachine.CinemachineComposer::m_LookaheadSmoothing
float ___m_LookaheadSmoothing_8;
// System.Boolean Cinemachine.CinemachineComposer::m_LookaheadIgnoreY
bool ___m_LookaheadIgnoreY_9;
// System.Single Cinemachine.CinemachineComposer::m_HorizontalDamping
float ___m_HorizontalDamping_10;
// System.Single Cinemachine.CinemachineComposer::m_VerticalDamping
float ___m_VerticalDamping_11;
// System.Single Cinemachine.CinemachineComposer::m_ScreenX
float ___m_ScreenX_12;
// System.Single Cinemachine.CinemachineComposer::m_ScreenY
float ___m_ScreenY_13;
// System.Single Cinemachine.CinemachineComposer::m_DeadZoneWidth
float ___m_DeadZoneWidth_14;
// System.Single Cinemachine.CinemachineComposer::m_DeadZoneHeight
float ___m_DeadZoneHeight_15;
// System.Single Cinemachine.CinemachineComposer::m_SoftZoneWidth
float ___m_SoftZoneWidth_16;
// System.Single Cinemachine.CinemachineComposer::m_SoftZoneHeight
float ___m_SoftZoneHeight_17;
// System.Single Cinemachine.CinemachineComposer::m_BiasX
float ___m_BiasX_18;
// System.Single Cinemachine.CinemachineComposer::m_BiasY
float ___m_BiasY_19;
// System.Boolean Cinemachine.CinemachineComposer::m_CenterOnActivate
bool ___m_CenterOnActivate_20;
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::<TrackedPoint>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CTrackedPointU3Ek__BackingField_21;
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::m_CameraPosPrevFrame
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosPrevFrame_22;
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::m_LookAtPrevFrame
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LookAtPrevFrame_23;
// UnityEngine.Vector2 Cinemachine.CinemachineComposer::m_ScreenOffsetPrevFrame
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScreenOffsetPrevFrame_24;
// UnityEngine.Quaternion Cinemachine.CinemachineComposer::m_CameraOrientationPrevFrame
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_CameraOrientationPrevFrame_25;
// Cinemachine.Utility.PositionPredictor Cinemachine.CinemachineComposer::m_Predictor
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* ___m_Predictor_26;
// Cinemachine.CinemachineComposer/FovCache Cinemachine.CinemachineComposer::mCache
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED ___mCache_27;
};
// Cinemachine.CinemachineHardLockToTarget
struct CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// System.Single Cinemachine.CinemachineHardLockToTarget::m_Damping
float ___m_Damping_6;
// UnityEngine.Vector3 Cinemachine.CinemachineHardLockToTarget::m_PreviousTargetPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PreviousTargetPosition_7;
};
// Cinemachine.CinemachineHardLookAt
struct CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
};
// Cinemachine.CinemachinePOV
struct CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// Cinemachine.CinemachinePOV/RecenterTargetMode Cinemachine.CinemachinePOV::m_RecenterTarget
int32_t ___m_RecenterTarget_6;
// Cinemachine.AxisState Cinemachine.CinemachinePOV::m_VerticalAxis
AxisState_t6996FE8143104E02683986C908C18B0F62595736 ___m_VerticalAxis_7;
// Cinemachine.AxisState/Recentering Cinemachine.CinemachinePOV::m_VerticalRecentering
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF ___m_VerticalRecentering_8;
// Cinemachine.AxisState Cinemachine.CinemachinePOV::m_HorizontalAxis
AxisState_t6996FE8143104E02683986C908C18B0F62595736 ___m_HorizontalAxis_9;
// Cinemachine.AxisState/Recentering Cinemachine.CinemachinePOV::m_HorizontalRecentering
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF ___m_HorizontalRecentering_10;
// System.Boolean Cinemachine.CinemachinePOV::m_ApplyBeforeBody
bool ___m_ApplyBeforeBody_11;
};
// Cinemachine.CinemachineSameAsFollowTarget
struct CinemachineSameAsFollowTarget_t3F3D720F4ED98F0E8608A0D077BB877F1A897141 : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// System.Single Cinemachine.CinemachineSameAsFollowTarget::m_Damping
float ___m_Damping_6;
// UnityEngine.Quaternion Cinemachine.CinemachineSameAsFollowTarget::m_PreviousReferenceOrientation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_PreviousReferenceOrientation_7;
};
// Cinemachine.CinemachineTrackedDolly
struct CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037 : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// Cinemachine.CinemachinePathBase Cinemachine.CinemachineTrackedDolly::m_Path
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* ___m_Path_6;
// System.Single Cinemachine.CinemachineTrackedDolly::m_PathPosition
float ___m_PathPosition_7;
// Cinemachine.CinemachinePathBase/PositionUnits Cinemachine.CinemachineTrackedDolly::m_PositionUnits
int32_t ___m_PositionUnits_8;
// UnityEngine.Vector3 Cinemachine.CinemachineTrackedDolly::m_PathOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PathOffset_9;
// System.Single Cinemachine.CinemachineTrackedDolly::m_XDamping
float ___m_XDamping_10;
// System.Single Cinemachine.CinemachineTrackedDolly::m_YDamping
float ___m_YDamping_11;
// System.Single Cinemachine.CinemachineTrackedDolly::m_ZDamping
float ___m_ZDamping_12;
// Cinemachine.CinemachineTrackedDolly/CameraUpMode Cinemachine.CinemachineTrackedDolly::m_CameraUp
int32_t ___m_CameraUp_13;
// System.Single Cinemachine.CinemachineTrackedDolly::m_PitchDamping
float ___m_PitchDamping_14;
// System.Single Cinemachine.CinemachineTrackedDolly::m_YawDamping
float ___m_YawDamping_15;
// System.Single Cinemachine.CinemachineTrackedDolly::m_RollDamping
float ___m_RollDamping_16;
// Cinemachine.CinemachineTrackedDolly/AutoDolly Cinemachine.CinemachineTrackedDolly::m_AutoDolly
AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115 ___m_AutoDolly_17;
// System.Single Cinemachine.CinemachineTrackedDolly::m_PreviousPathPosition
float ___m_PreviousPathPosition_18;
// UnityEngine.Quaternion Cinemachine.CinemachineTrackedDolly::m_PreviousOrientation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_PreviousOrientation_19;
// UnityEngine.Vector3 Cinemachine.CinemachineTrackedDolly::m_PreviousCameraPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PreviousCameraPosition_20;
};
// Cinemachine.CinemachineTransposer
struct CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5 : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// Cinemachine.CinemachineTransposer/BindingMode Cinemachine.CinemachineTransposer::m_BindingMode
int32_t ___m_BindingMode_6;
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::m_FollowOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_FollowOffset_7;
// System.Single Cinemachine.CinemachineTransposer::m_XDamping
float ___m_XDamping_8;
// System.Single Cinemachine.CinemachineTransposer::m_YDamping
float ___m_YDamping_9;
// System.Single Cinemachine.CinemachineTransposer::m_ZDamping
float ___m_ZDamping_10;
// Cinemachine.CinemachineTransposer/AngularDampingMode Cinemachine.CinemachineTransposer::m_AngularDampingMode
int32_t ___m_AngularDampingMode_11;
// System.Single Cinemachine.CinemachineTransposer::m_PitchDamping
float ___m_PitchDamping_12;
// System.Single Cinemachine.CinemachineTransposer::m_YawDamping
float ___m_YawDamping_13;
// System.Single Cinemachine.CinemachineTransposer::m_RollDamping
float ___m_RollDamping_14;
// System.Single Cinemachine.CinemachineTransposer::m_AngularDamping
float ___m_AngularDamping_15;
// System.Boolean Cinemachine.CinemachineTransposer::<HideOffsetInInspector>k__BackingField
bool ___U3CHideOffsetInInspectorU3Ek__BackingField_16;
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::m_PreviousTargetPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PreviousTargetPosition_17;
// UnityEngine.Quaternion Cinemachine.CinemachineTransposer::m_PreviousReferenceOrientation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_PreviousReferenceOrientation_18;
// UnityEngine.Quaternion Cinemachine.CinemachineTransposer::m_targetOrientationOnAssign
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_targetOrientationOnAssign_19;
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::m_PreviousOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PreviousOffset_20;
// UnityEngine.Transform Cinemachine.CinemachineTransposer::m_previousTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_previousTarget_21;
};
// Cinemachine.CinemachineGroupComposer
struct CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2 : public CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A
{
// System.Single Cinemachine.CinemachineGroupComposer::m_GroupFramingSize
float ___m_GroupFramingSize_28;
// Cinemachine.CinemachineGroupComposer/FramingMode Cinemachine.CinemachineGroupComposer::m_FramingMode
int32_t ___m_FramingMode_29;
// System.Single Cinemachine.CinemachineGroupComposer::m_FrameDamping
float ___m_FrameDamping_30;
// Cinemachine.CinemachineGroupComposer/AdjustmentMode Cinemachine.CinemachineGroupComposer::m_AdjustmentMode
int32_t ___m_AdjustmentMode_31;
// System.Single Cinemachine.CinemachineGroupComposer::m_MaxDollyIn
float ___m_MaxDollyIn_32;
// System.Single Cinemachine.CinemachineGroupComposer::m_MaxDollyOut
float ___m_MaxDollyOut_33;
// System.Single Cinemachine.CinemachineGroupComposer::m_MinimumDistance
float ___m_MinimumDistance_34;
// System.Single Cinemachine.CinemachineGroupComposer::m_MaximumDistance
float ___m_MaximumDistance_35;
// System.Single Cinemachine.CinemachineGroupComposer::m_MinimumFOV
float ___m_MinimumFOV_36;
// System.Single Cinemachine.CinemachineGroupComposer::m_MaximumFOV
float ___m_MaximumFOV_37;
// System.Single Cinemachine.CinemachineGroupComposer::m_MinimumOrthoSize
float ___m_MinimumOrthoSize_38;
// System.Single Cinemachine.CinemachineGroupComposer::m_MaximumOrthoSize
float ___m_MaximumOrthoSize_39;
// System.Single Cinemachine.CinemachineGroupComposer::m_prevFramingDistance
float ___m_prevFramingDistance_40;
// System.Single Cinemachine.CinemachineGroupComposer::m_prevFOV
float ___m_prevFOV_41;
// UnityEngine.Bounds Cinemachine.CinemachineGroupComposer::<LastBounds>k__BackingField
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___U3CLastBoundsU3Ek__BackingField_42;
// UnityEngine.Matrix4x4 Cinemachine.CinemachineGroupComposer::<LastBoundsMatrix>k__BackingField
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___U3CLastBoundsMatrixU3Ek__BackingField_43;
};
// Cinemachine.CinemachineOrbitalTransposer
struct CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303 : public CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5
{
// Cinemachine.CinemachineOrbitalTransposer/Heading Cinemachine.CinemachineOrbitalTransposer::m_Heading
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E ___m_Heading_22;
// Cinemachine.AxisState/Recentering Cinemachine.CinemachineOrbitalTransposer::m_RecenterToTargetHeading
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF ___m_RecenterToTargetHeading_23;
// Cinemachine.AxisState Cinemachine.CinemachineOrbitalTransposer::m_XAxis
AxisState_t6996FE8143104E02683986C908C18B0F62595736 ___m_XAxis_24;
// System.Single Cinemachine.CinemachineOrbitalTransposer::m_LegacyRadius
float ___m_LegacyRadius_25;
// System.Single Cinemachine.CinemachineOrbitalTransposer::m_LegacyHeightOffset
float ___m_LegacyHeightOffset_26;
// System.Single Cinemachine.CinemachineOrbitalTransposer::m_LegacyHeadingBias
float ___m_LegacyHeadingBias_27;
// System.Boolean Cinemachine.CinemachineOrbitalTransposer::m_HeadingIsSlave
bool ___m_HeadingIsSlave_28;
// Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate Cinemachine.CinemachineOrbitalTransposer::HeadingUpdater
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* ___HeadingUpdater_29;
// UnityEngine.Vector3 Cinemachine.CinemachineOrbitalTransposer::m_LastTargetPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LastTargetPosition_30;
// Cinemachine.Utility.HeadingTracker Cinemachine.CinemachineOrbitalTransposer::mHeadingTracker
HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* ___mHeadingTracker_31;
// UnityEngine.Rigidbody Cinemachine.CinemachineOrbitalTransposer::m_TargetRigidBody
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___m_TargetRigidBody_32;
// UnityEngine.Transform Cinemachine.CinemachineOrbitalTransposer::m_PreviousTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_PreviousTarget_33;
// UnityEngine.Vector3 Cinemachine.CinemachineOrbitalTransposer::m_LastCameraPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LastCameraPosition_34;
// System.Single Cinemachine.CinemachineOrbitalTransposer::m_LastHeading
float ___m_LastHeading_35;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3 : public RuntimeArray
{
ALIGN_FIELD (8) Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 m_Items[1];
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
m_Items[index] = value;
}
};
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC : public RuntimeArray
{
ALIGN_FIELD (8) AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* m_Items[1];
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Cinemachine.CinemachineBlenderSettings/CustomBlend[]
struct CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B : public RuntimeArray
{
ALIGN_FIELD (8) CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 m_Items[1];
inline CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_From_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_To_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
#endif
}
inline CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_From_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_To_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
#endif
}
};
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// Cinemachine.CinemachineExtension[]
struct CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E : public RuntimeArray
{
ALIGN_FIELD (8) CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* m_Items[1];
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.MonoBehaviour[]
struct MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7 : public RuntimeArray
{
ALIGN_FIELD (8) MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* m_Items[1];
inline MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Cinemachine.CinemachineVirtualCameraBase[]
struct CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4 : public RuntimeArray
{
ALIGN_FIELD (8) CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* m_Items[1];
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Cinemachine.CameraState/CustomBlendable[]
struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C : public RuntimeArray
{
ALIGN_FIELD (8) CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB m_Items[1];
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Custom_0), (void*)NULL);
}
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Custom_0), (void*)NULL);
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke_back(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke_cleanup(Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com_back(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled);
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com_cleanup(Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke_back(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke_cleanup(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com_back(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled);
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com_cleanup(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled);
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___item0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, RuntimeObject* ___item1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___comparison0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::Invoke(T0,T1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, RuntimeObject* ___arg00, RuntimeObject* ___arg11, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::Invoke(T0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, RuntimeObject* ___arg00, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Any<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_mDCE2755EF33EFD51A60E9238A1537E3B41351058_gshared (RuntimeObject* ___source0, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate1, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<System.Object>(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___component0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineComposer::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineComposer_GetMaxDampTime_m1D830B2C6BDB743F6C546C27AA62A60704BC4CA0 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method) ;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractLookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractLookAtTargetGroup_m83547AD312D71E3080F9C6948DF4C5DA7B6B6054 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineComposer::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_MutateCameraState_m50DD037C33A1BF4956C47F8ADA6F6CBADDDA4B3A (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CameraState::get_HasLookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.LensSettings::get_Orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forward0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upwards1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline (const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s2, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineGroupComposer::set_LastBoundsMatrix(UnityEngine.Matrix4x4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBoundsMatrix_m917FDDE19382BCDA1626CF4BB5E118E43C1D13A3_inline (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 Cinemachine.CinemachineGroupComposer::get_LastBoundsMatrix()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CinemachineGroupComposer_get_LastBoundsMatrix_m67F9243F621C6474E2090615DDE98B6E69B81E52_inline (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineGroupComposer::set_LastBounds(UnityEngine.Bounds)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBounds_mE2FCF71321530F97627893A8BA652B959D19110C_inline (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Bounds Cinemachine.CinemachineGroupComposer::GetScreenSpaceGroupBoundingBox(Cinemachine.ICinemachineTargetGroup,UnityEngine.Matrix4x4,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineGroupComposer_GetScreenSpaceGroupBoundingBox_m567C86F8FB8092CF4BABDE712030C3E1772A22A9 (RuntimeObject* ___group0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___observer1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___newFwd2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_extents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineGroupComposer::GetTargetHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineGroupComposer_GetTargetHeight_mE81E9435860ADF221E7DD164A4ADF411AB4C740A (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___boundsSize0, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineVirtualCameraBase::DetachedLookAtTargetDamp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_mFB6FAA90EB2A5263D19E3D91C30C072C972E849E (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, float ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.CinemachineComponentBase::get_VcamState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.LensSettings::get_Aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.Utility.UnityQuaternionExtensions::ApplyCameraRotation(UnityEngine.Quaternion,UnityEngine.Vector2,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 UnityQuaternionExtensions_ApplyCameraRotation_m75753B356C2E3BC79192192C8C2FC1F512643506 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___orient0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rot1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::Min(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Min_mAB64CD54A495856162FC5753B6C6B572AA4BEA1D_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___center0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___size1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineComposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer__ctor_m90D1EE7F962886981F03D129849E4214A106DCD8 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_FollowTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_FollowTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m12B68094CE823031220DD1E2EAB52AAD0AC25412 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineComponentBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_LookAtTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CameraState::get_CorrectedPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::FromToRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_FromToRotation_m041093DBB23CB3641118310881D6B7746E3B8418 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___fromDirection0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___toDirection1, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState/Recentering::LegacyUpgrade(System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Recentering_LegacyUpgrade_m17A3ED97851377053B2385331ED85BE3DA3D4D7D (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, int32_t* ___heading0, int32_t* ___velocityFilter1, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTransposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_OnValidate_mFC57EE74F157499D7CAC4D30CC1D7A04ED6FC33E (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, 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_m8718BA600DA5134C0E38C8646DBC2506AB4472AB (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, float ___deltaTime0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___axis2, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* ___recentering3, bool ___isLive4, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::CancelRecentering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState::Update(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___deltaTime0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CinemachineTransposer::GetReferenceOrientation(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineTransposer_GetReferenceOrientation_m3CBF0CBBB1639E68901C407E2A6A739D079915AE (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineOrbitalTransposer::GetTargetHeading(System.Single,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_GetTargetHeading_m7CDCBC39F6AF29C82492EC52B529A3936CFD6219 (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, float ___currentHeading0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___targetOrientation1, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::DoRecentering(Cinemachine.AxisState&,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___axis0, float ___deltaTime1, float ___recenterTarget2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineOrbitalTransposer::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_UpdateInputAxisProvider_m2FA2059A198A20A0730E6BCAC2D572005513971D (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::SetInputAxisProvider(System.Int32,Cinemachine.AxisState/IInputAxisProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, int32_t ___axis0, RuntimeObject* ___provider1, const RuntimeMethod* method) ;
// Cinemachine.AxisState/IInputAxisProvider Cinemachine.CinemachineVirtualCameraBase::GetInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_GetInputAxisProvider_mC735C4764E6CB8469D115142D842729C95D9C39E (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTransposer::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_OnTargetObjectWarped_m9E0D9DA06D752FF81CB08EDE999759FF47DEF741 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTransposer::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_ForceCameraPosition_m8E10E86DEDAF9FE53266FDB72F53E6D2083965B4 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineOrbitalTransposer::GetAxisClosestValue(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_GetAxisClosestValue_m12E53A2B675F5EF62F5FC89AD55A3F398C005AFF (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cameraPos0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, const RuntimeMethod* method) ;
// Cinemachine.CinemachineCore Cinemachine.CinemachineCore::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85 (const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineCore::IsLiveInBlend(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCore_IsLiveInBlend_mFD1402FFF3B5D0CD0EC90914F89672724F49F778 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___vcam0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.Utility.UnityVectorExtensions::ProjectOntoPlane(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___planeNormal1, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.Utility.UnityVectorExtensions::AlmostZero(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8 (float ___angle0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___axis1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::get_EffectiveOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTransposer_get_EffectiveOffset_mF79BE447AD9A91A1829011B346B5AF18F6E1CE25 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::SignedAngle(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SignedAngle_mD30E71B2F64983C2C4D86F17E7023BAA84CE50BE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___from0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___to1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___axis2, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTransposer::InitPrevFrameStateInfo(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_InitPrevFrameStateInfo_m5640D1D85D4260B279D374618B009740EF6EC260 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate::Invoke(Cinemachine.CinemachineOrbitalTransposer,System.Single,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_inline (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, 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_m509CF4F1D4319A21D55CEAA20802DA09B46E2AC5 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, float ___deltaTime0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___desiredCameraOffset2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___outTargetPosition3, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___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_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTransposer_GetOffsetForMinimumTargetDistance_m3AF6061743759E9C4BF3280862AA8841449A3172 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dampedTargetPos0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cameraOffset1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cameraFwd2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___actualTargetPos4, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_LookAtTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComponentBase_get_LookAtTargetPosition_m79CE45A7F4D4A82BC47B01434F5EB35C91DC99A8 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.Utility.UnityVectorExtensions::SafeFromToRotation(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 UnityVectorExtensions_SafeFromToRotation_mD10BFD5052B69EE3D1DE2FE9B74181BD797ACC03 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v10, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v21, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CinemachineComponentBase::get_FollowTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.Utility.HeadingTracker::get_FilterSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HeadingTracker_get_FilterSize_mEF06A6674D9D5FE8F1802922DECACF11BA7BE151 (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.HeadingTracker::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker__ctor_m65E930C6FC3B44B9DE66B61332E4A960A14BE25B (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, int32_t ___filterSize0, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.HeadingTracker::DecayHistory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_DecayHistory_m9E2B8A0731C6C492AE78B36925860F4A3EFA1BB7 (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.HeadingTracker::Add(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_Add_m9FC794FA982A8598BC1FA0DB46EFAA7507CB861D (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.Utility.HeadingTracker::GetReliableHeading()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HeadingTracker_GetReliableHeading_m3277A5C1F94F1269E38655527EB71AACF594F695 (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __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_mEC66BAD4357C0F5F7ADE082AD38AD1FE70649315 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v10, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v21, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, 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_m8BA2E53862E9957B1942EF8A55E5C8284ACDAAAB (Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* __this, int32_t ___def0, int32_t ___filterStrength1, float ___bias2, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::.ctor(System.Boolean,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, bool ___enabled0, float ___waitTime1, float ___recenteringTime2, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::.ctor(System.Single,System.Single,System.Boolean,System.Boolean,System.Single,System.Single,System.Single,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __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.CinemachineOrbitalTransposer/UpdateHeadingDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateHeadingDelegate__ctor_m60911D320DFD3CDA2C31C8CC7E030A3B47EFF3F6 (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTransposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer__ctor_m66F1121D2339FDEDC9743EC432749AFB3CA846BC (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineOrbitalTransposer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m86741AB1B49B0E3932CA01086C2B7FAFC221C361 (U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineCore::IsLive(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___vcam0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachinePOV::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_UpdateInputAxisProvider_m061C1326E834985C26CA2D74F90D2E52C590FC4D (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Cinemachine.CinemachinePOV::GetRecenterTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CinemachinePOV_GetRecenterTarget_m222F334C80D4ABBD48B9284A6EFCF6C0B853460A (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePOV::NormalizeAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePOV_NormalizeAngle_m44F87A756F3A1DE1CBCB5C4F776C86B837B2D68E (float ___angle0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline (const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachinePOV::SetAxesForRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_SetAxesForRotation_mDBC52583D2371432C6CE2DFE61689D7C906710BC (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___targetRot0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m215A089B8451330FA8D7D6E4DB8E38400AD9E7CF (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, float ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Slerp_m5FDA8C178E7EB209B43845F73263AFE9C02F3949 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, float ___t2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineTrackedDolly::get_AngularDamping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTrackedDolly_get_AngularDamping_m5ED59BCFD88587E5AF232BB5D779B3FE03832DE9 (CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePathBase::ToNativePathUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline (float ___f0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePathBase::FromPathNativeUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_FromPathNativeUnits_mEFCB692BFEC5A048AF23D9BA3EC74A4255D5D867 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePathBase::MaxUnit(Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_MaxUnit_mD6C8BEEF736AF66618CD9FEA69D61CC5C9854F76 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, int32_t ___units0, const RuntimeMethod* method) ;
// System.Single Cinemachine.Utility.Damper::Damp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2 (float ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CinemachinePathBase::EvaluateOrientationAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachinePathBase_EvaluateOrientationAtUnit_m28859D88DD40B298B14EE6D04A6358534E09C0A7 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePositionAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachinePathBase_EvaluatePositionAtUnit_mCE1B51BBCAEFF5A65A68F1D3113390F7BC223843 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_right()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_m13B7C3EAA64DC921EC23346C56A5A597B5481FF5_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline (float ___d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.Utility.Damper::Damp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Damper_Damp_mF0862EDA3BDC1B7119E3E6310B12B2DA72420E47 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CinemachineTrackedDolly::GetCameraOrientationAtPathPoint(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineTrackedDolly_GetCameraOrientationAtPathPoint_m8F4DB6F44E986BE7FC8C2C55FCC1556995DB4D54 (CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___pathOrientation0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::set_Item(System.Int32,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.Utility.Damper::Damp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Damper_Damp_mC9AFD35CB8F0ADFC8A169489A0F839CE52891D62 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dampTime1, float ___deltaTime2, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___euler0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTrackedDolly/AutoDolly::.ctor(System.Boolean,System.Single,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoDolly__ctor_m8DEA29EE4AE5C67F12B07FB0C51EEC0810FDDF20 (AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115* __this, bool ___enabled0, float ___positionOffset1, int32_t ___searchRadius2, int32_t ___stepsPerSegment3, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::get_Damping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTransposer_get_Damping_m0BD9EBB7534A2DB4AB31AEB2BBAC3DF1D01BF366 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::get_AngularDamping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTransposer_get_AngularDamping_m489A52D7C6AFD2B34710F4E97299EC2A18E5CDBE (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineComponentBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_OnTargetObjectWarped_m3E083DBF03C47860948F0BB3A013B241AFDAF9A0 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineComponentBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_ForceCameraPosition_m3D22002EC0B4F5C1AF7CC283C00BA43D22120878 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m871E131EE59CEEC1B5691F5DC570B18816530C97 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dampTime1, float ___deltaTime2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_normalized_m08AB963B13A0EC6F540A29886C5ACFCCCC0A6D16_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_back()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mBA6E23860A365E6F0F9A2AADC3D19E698687230A_inline (const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::set_ValueRangeLocked(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState::set_HasRecentering(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState::get_HasInputProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_HasInputProvider_mD82DACE6E188BCFE1B0B5FCB1328BF8FA738B091 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Time::get_frameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m0BEE9AACD0723FE414465B77C9C64D12263675F3 (const RuntimeMethod* method) ;
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A (String_t* ___value0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineCore/AxisInputDelegate::Invoke(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_inline (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState::MaxSpeedUpdate(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___input0, float ___deltaTime1, const RuntimeMethod* method) ;
// System.Single Cinemachine.AxisState::ClampValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___v0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline (float ___f0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Single Cinemachine.AxisState::GetMaxSpeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState::get_ValueRangeLocked()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.AxisState::get_HasRecentering()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::CopyStateFrom(Cinemachine.AxisState/Recentering&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_CopyStateFrom_m1DB1F919E2F17C4913D1F2605E71630004138D89 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* ___other0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineCore::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459 (const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisState/Recentering::RecenterNow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_RecenterNow_m0A012C8E8ABA1B3D00765C8C0FDC3A96C3DB102C (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_m00E482452BCED3FE0F16B4033B2B5323C7E30829 (float ___current0, float ___target1, float* ___currentVelocity2, float ___smoothTime3, float ___maxSpeed4, float ___deltaTime5, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CameraState::get_CorrectedOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CameraState::get_FinalPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CameraState::get_FinalOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CameraState::get_NumCustomBlendables()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CameraState::set_NumCustomBlendables(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_inline (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Count()
inline int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, const RuntimeMethod*))List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::get_Item(System.Int32)
inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, const RuntimeMethod*))List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_gshared)(__this, ___index0, method);
}
// System.Void Cinemachine.CameraState/CustomBlendable::.ctor(UnityEngine.Object,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303 (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___custom0, float ___weight1, const RuntimeMethod* method) ;
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::GetCustomBlendable(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CameraState::FindCustomBlendable(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___custom0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::.ctor()
inline void List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, const RuntimeMethod*))List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>::Add(T)
inline void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared_inline)(__this, ___item0, method);
}
// System.Void Cinemachine.CameraState::AddCustomBlendable(Cinemachine.CameraState/CustomBlendable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___b0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method) ;
// Cinemachine.LensSettings Cinemachine.LensSettings::Lerp(Cinemachine.LensSettings,Cinemachine.LensSettings,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE LensSettings_Lerp_mC2FB90FBCCACFC3BFB8B35971CE0F034D11D8865 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___lensA0, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___lensB1, float ___t2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Slerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Slerp_mBA32C7EAC64C56C7D68480549FA9A892FA5C1728 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, float ___t2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, float ___t2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CameraState::ApplyPosBlendHint(UnityEngine.Vector3,Cinemachine.CameraState/BlendHintValue,UnityEngine.Vector3,Cinemachine.CameraState/BlendHintValue,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_ApplyPosBlendHint_m652243F6FEEC671040EE65DDF83A1446305357CC (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posA0, int32_t ___hintA1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posB2, int32_t ___hintB3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___original4, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___blended5, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CameraState::ApplyRotBlendHint(UnityEngine.Quaternion,Cinemachine.CameraState/BlendHintValue,UnityEngine.Quaternion,Cinemachine.CameraState/BlendHintValue,UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_ApplyRotBlendHint_mF25F7D3F9315C2CE92CBB65CC06D519C228C3571 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotA0, int32_t ___hintA1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotB2, int32_t ___hintB3, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___original4, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___blended5, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Single Cinemachine.CameraState::InterpolateFOV(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraState_InterpolateFOV_m282EABB08641EDA6F6AA12818B9BE6D76639AFE1 (float ___fovA0, float ___fovB1, float ___dA2, float ___dB3, float ___t4, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CameraState::InterpolatePosition(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posA0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pivotA1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posB2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pivotB3, float ___t4, const RuntimeMethod* method) ;
// System.Single UnityEngine.Quaternion::Angle(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_m445E005E6F9211283EEA3F0BD4FF2DC20FE3640A_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.Utility.UnityQuaternionExtensions::SlerpWithReferenceUp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 UnityQuaternionExtensions_SlerpWithReferenceUp_m462C015C97FF4D2E7B7E83B6C1E4A29ED4DD1474 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___qA0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___qB1, float ___t2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up3, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Cinemachine.Utility.UnityQuaternionExtensions::GetCameraRotationToTarget(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 UnityQuaternionExtensions_GetCameraRotationToTarget_mDA1EF1466263B671B863D70DABBD50DF9785C2B7 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___orient0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lookAtDir1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp2, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_UnaryNegation(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_UnaryNegation_m47556D28F72B018AC4D5160710C83A805F10A783_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::Lerp(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_mF3BD6827807680A529E800FD027734D40A3597E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, float ___t2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::ProjectOnPlane(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ProjectOnPlane_mCAFA9F9416EA4740DCA8757B6E52260BF536770A_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___planeNormal1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AnimationCurve::get_length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBlend::get_IsComplete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsComplete_m927128CEC49DCADF02A6258F8D636B0957446686 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.AnimationCurve::Evaluate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___time0, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBlend::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsValid_m3C10BCF867EF0AA96AAF0A70FF0990808FB7C81C (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// System.Text.StringBuilder Cinemachine.Utility.CinemachineDebug::SBFromPool()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* CinemachineDebug_SBFromPool_m6F20FF73A5A0C5B5CD7D53ADC0887782A70DB5E5 (const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineBlend::get_BlendWeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlend_get_BlendWeight_m0FFFD553C4A1176490E443AF34DC8AB87F0763A7 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.CinemachineDebug::ReturnToPool(System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug_ReturnToPool_m486386674DD5B04481BC7B3FAB351E6122EE8630 (StringBuilder_t* ___sb0, const RuntimeMethod* method) ;
// Cinemachine.CinemachineBlend Cinemachine.BlendSourceVirtualCamera::get_Blend()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBlend::Uses(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, RuntimeObject* ___cam0, const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.CameraState::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CameraState_get_Default_mBF6F22B14C83DD400EF9F53BB8EACB240BD79398 (const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.CameraState::Lerp(Cinemachine.CameraState,Cinemachine.CameraState,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CameraState_Lerp_mEF27BCEB2B6B51C4E1A2F8E5D5826963D0C787CD (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___stateA0, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___stateB1, float ___t2, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineBlendDefinition::get_BlendTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45 (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBlendDefinition::.ctor(Cinemachine.CinemachineBlendDefinition/Style,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition__ctor_m24EFAC96EEDA53F43590F285C0B637771E6C947D (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, int32_t ___style0, float ___time1, const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve UnityEngine.AnimationCurve::EaseInOut(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* AnimationCurve_EaseInOut_mA8461373A0FC9464E20724CAD519973F85FE4A15 (float ___timeStart0, float ___valueStart1, float ___timeEnd2, float ___valueEnd3, const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve UnityEngine.AnimationCurve::Linear(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* AnimationCurve_Linear_m9C6C4ECB6BF4F0515EBD4EFDA97CF623B92B1362 (float ___timeStart0, float ___valueStart1, float ___timeEnd2, float ___valueEnd3, const RuntimeMethod* method) ;
// UnityEngine.Keyframe[] UnityEngine.AnimationCurve::get_keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::set_outTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::set_inTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::set_keys(UnityEngine.Keyframe[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___value0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBlendDefinition::CreateStandardCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlendDefinition::get_BlendCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0 (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.StaticPointVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E_inline (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___value0, const RuntimeMethod* method) ;
// System.Void Cinemachine.StaticPointVirtualCamera::set_Name(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Name_m3894662EFE90B15664D4935B05CA90BF4EC5D530_inline (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Blend(Cinemachine.CinemachineBlend)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Blend_m08A91575E7F63681916FD0FDB9093DE271A71AFA_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___value0, const RuntimeMethod* method) ;
// System.String Cinemachine.CinemachineBlend::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineBlend_get_Description_mC4378A79CCE5E2FF0FA5A175B6AB3DF7E6A6374C (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::get_State()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 BlendSourceVirtualCamera_get_State_m4317D28A3F0EB829B1A008C0BD453A0E25C41547_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBlend::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_UpdateCameraState_m07AC58D1D550924255FC4B13BF6BBDC903B44493 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.CinemachineBlend::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineBlend_get_State_m6667F2BD63E27F3A1FD5130CD23FA9CA11BA5DDC (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.BlendSourceVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_State_mD9C8228DBCC8AFB62BD349ADF5FE0CF4449AC52E_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___value0, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Cinemachine.CinemachineVirtualCameraBase>()
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveFollow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___localFollow0, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveLookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___localLookAt0, const RuntimeMethod* method) ;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::get_AbstractFollowTargetGroup()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractFollowTargetGroup_mF66D843C00156E41B1C9C14FFBA0C4429D29AEBF_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractFollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractFollowTargetGroup_m91BD623311234A96B2D146A8AB6574567C8C9714 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::get_FollowTargetAsVcam()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.TargetPositionCache::GetTargetPosition(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TargetPositionCache_GetTargetPosition_mCDF3A7BC3F9A5BBE4B810888FDB91DD208D226BE (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.TargetPositionCache::GetTargetRotation(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 TargetPositionCache_GetTargetRotation_m1F1CFCAE1D3EB7FAED5AFF662687E69BA43FFA6B (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, const RuntimeMethod* method) ;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::get_AbstractLookAtTargetGroup()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractLookAtTargetGroup_mC8E5278181AF27E945676602C10DB78E6EE15DAA_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::get_LookAtTargetAsVcam()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore__ctor_m2F77D083353903E3CC95FC46D88EFE627D6FC2D4 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_m7AB6BFA101D83E1D8F2EF3D5A128AEE9DDBF1A6D (const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::get_Count()
inline int32_t List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_inline (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::get_Item(System.Int32)
inline CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveBrain_m20CECA6E425E777D991B9AF73A691D05B412EF3E (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___brain0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::Insert(System.Int32,T)
inline void List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, int32_t ___index0, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___item1, const RuntimeMethod* method)
{
(( void (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, int32_t, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___index0, ___item1, method);
}
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::Remove(T)
inline bool List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::get_Count()
inline int32_t List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_inline (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Comparison`1<Cinemachine.CinemachineVirtualCameraBase>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_mAF224F7CB460C557D4BFA828AFAE2FE03E726854 (Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___object0, ___method1, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Sort(System.Comparison`1<T>)
inline void List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* ___comparison0, const RuntimeMethod* method)
{
(( void (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___comparison0, method);
}
// T System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::get_Item(System.Int32)
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7 (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Contains(T)
inline bool List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___item0, method);
}
// System.Void UnityEngine.Assertions.Assert::IsFalse(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Assert_IsFalse_mEE7F19D4C9C93526B90BCFE91B5F1568DA0C7442 (bool ___condition0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Add(T)
inline void List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_inline (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::Remove(T)
inline bool List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654 (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___key0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::Remove(TKey)
inline bool Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814 (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___key0, method);
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineVirtualCameraBase::get_ParentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::.ctor()
inline void List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13 (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::Add(T)
inline void List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_inline (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* __this, List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*, List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::get_Count()
inline int32_t List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_inline (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::get_Item(System.Int32)
inline List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* (*) (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method);
}
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::UpdateVirtualCamera(Cinemachine.CinemachineVirtualCameraBase,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineCore::GetUpdateTarget(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineCore_GetUpdateTarget_m661B19E2772A2C9D76357300C1CD50190AF7812F (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method) ;
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker::GetPreferredUpdate(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UpdateTracker_GetPreferredUpdate_mD732203EFCADD3FDA40E9C9D7C68CE382839BCCA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::.ctor()
inline void Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___key0, UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___key0, ___value1, method);
}
// System.Void Cinemachine.CinemachineCore/UpdateStatus::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus__ctor_mD7EB6573750445A83891060458B7305AB1899583 (UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>::Add(TKey,TValue)
inline void Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43 (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___key0, UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::GetActiveBrain(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBrain::IsLive(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058 (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineCore::get_BrainCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineBrain::IsLiveInBlend(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBrain_IsLiveInBlend_m2A0E5AD2048B66FA82E7CB01A83335907B1941CB (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* __this, RuntimeObject* ___vcam0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>::Invoke(T0,T1)
inline void UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313 (UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C* __this, RuntimeObject* ___arg00, RuntimeObject* ___arg11, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared)(__this, ___arg00, ___arg11, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>::Invoke(T0)
inline void UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB (UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___arg00, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411*, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9*, const RuntimeMethod*))UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared)(__this, ___arg00, method);
}
// UnityEngine.Camera Cinemachine.CinemachineBrain::get_OutputCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31 (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_cullingMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineCore::get_VirtualCameraCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_VirtualCameraCount_m991909A066AD9BEE7B18512F6F2CB6B36F2ED86A (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineCore::GetVirtualCamera(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineCore_GetVirtualCamera_m4D2512A0C993348EFC8A76729802C8BBF6209F0B (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>::.ctor()
inline void List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>::.ctor()
inline void List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineCore/AxisInputDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisInputDelegate__ctor_m8D7FED117FA4DDE1BBDC08B5158E73E2FACFF7B6 (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBrain/BrainEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BrainEvent__ctor_mCAE49277912EB5AFFBA23BBBD84697BC258A56D7 (BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0FE2AE12D8ED3BA533A9FE180F290766D49099AD (U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::get_Priority()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.AxisBase::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisBase_Validate_mD6017BA404C55814A0E55DD7D036FA666EE038CB (AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineInputAxisDriver::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputAxisDriver_Validate_mC2EFECCBF1C729D83650ECCB9EC02BA70A3692FC (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineInputAxisDriver::ClampValue(Cinemachine.AxisBase&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___axis0, float ___v1, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisBase&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, float ___deltaTime0, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___axis1, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_m24BE353BA761E2D8A9EE55CF6274D17C31EB3F76 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, float ___deltaTime0, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___axis1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m6A6E30BA4157D69DA47F02B43108882DDD7C4A70_inline (float ___f0, const RuntimeMethod* method) ;
// System.Single Cinemachine.Utility.UnityVectorExtensions::ClosestPointOnSegment(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_ClosestPointOnSegment_m61531154C237946B52BAA9A92209350D56870B0E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s01, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s12, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::SqrMagnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m04883F317B0C35E16E87523EBDFD346551290968_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePathBase::get_PathLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePathBase::StandardizePathDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___distance0, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachinePathBase::DistanceCacheIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePathBase_DistanceCacheIsValid_m513365FFC2B3206A2C0687DD7F0F3C698C031240 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachinePathBase::ResamplePath(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_ResamplePath_mDB5434016BE1079B26B3DF4C4371B446875648C1 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, int32_t ___stepsPerSegment0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachinePathBase/Appearance::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Appearance__ctor_m3600590C110F6BC2BBA3F48A4334B8A38A030796 (Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_green()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_m336EB73DD4A5B11B7F405CF4BC7F37A466FB4FF7_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_gray()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gray_mC62F535A52768B992F144E443D201F749C5DE932_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.PropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D (PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0* __this, const RuntimeMethod* method) ;
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.DocumentationSortingAttribute::set_Category(Cinemachine.DocumentationSortingAttribute/Level)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DocumentationSortingAttribute_set_Category_mBF1A4C6A80D15E9A772468A2B4981A7658FCFD5B_inline (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension> Cinemachine.CinemachineVirtualCameraBase::get_mExtensions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::get_Item(System.Int32)
inline CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2 (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::get_Count()
inline int32_t List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::Max(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m8446E71C8778A1CE7C379BBF6966D15093C99145_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::.ctor()
inline void List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1 (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_mExtensions(System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_mExtensions_m14B06AC70E1112D5D87372C2D868EA55B7B218E5_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___value0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::Remove(T)
inline bool List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53 (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::Add(T)
inline void List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_inline (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00 (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method);
}
// System.Void Cinemachine.CinemachineExtension::InvokePostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_InvokePostPipelineStageCallback_m67F6FE82D6B103A0B77281CE76F2BC9DBCAFE0C0 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, int32_t ___stage1, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___state2, float ___deltaTime3, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvokePostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, int32_t ___stage1, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___newState2, float ___deltaTime3, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvokePrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvokePrePipelineMutateCameraStateCallback_m6468DFDE19E8860EC1EE36073D4BEE179D609CB1 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___newState1, float ___deltaTime2, const RuntimeMethod* method) ;
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337 (const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateSlaveStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::CameraDestroyed(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDestroyed_m15FC49C579C1933A8D3CD481B23ED229AABB25E5 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::CameraDisabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDisabled_mFFD409EFB372B7C90824BDE0C576EFF56F61285F (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::CameraEnabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraEnabled_mF0183BD36CDF19EB604E6C966F78030D53A08DDB (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateVcamPoolStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Cinemachine.CinemachineExtension,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mDF514F387A7E1B100D90569EB49A1CD4C3C34464 (Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___object0, ___method1, method);
}
// System.Boolean System.Linq.Enumerable::Any<Cinemachine.CinemachineExtension>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline bool Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mF0D2F2949490AF9F961E594DE9C7B9D97DCFCB29 (RuntimeObject* ___source0, Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* ___predicate1, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mDCE2755EF33EFD51A60E9238A1537E3B41351058_gshared)(___source0, ___predicate1, method);
}
// T[] UnityEngine.Component::GetComponentsInChildren<Cinemachine.CinemachineExtension>()
inline CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineExtension::EnsureStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_EnsureStarted_mDC4AE5D72929029A5F995886E4E5298269173FA9 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<UnityEngine.MonoBehaviour>()
inline MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_ValidatingStreamVersion(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_ValidatingStreamVersion_mE99F8D7C363F7259CD22F03D43428AA9E14ED433 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___value0, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<Cinemachine.CinemachineVirtualCameraBase>()
inline CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method);
}
// System.String Cinemachine.CinemachineVirtualCameraBase::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineVirtualCameraBase_get_Name_mD5D510F82C6F26960F8036AC76A6B107E0304DD0 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method) ;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<Cinemachine.CinemachineVirtualCameraBase>(T&)
inline bool Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___component0, method);
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveCamera_m879CC4BCC026A83C761ACDDA9604766086B53361 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCore::AddActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_AddActiveCamera_m80475EB1F23E16DD2CF235BD9076715402BAD5DD (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method) ;
// System.Void Cinemachine.BlendSourceVirtualCamera::.ctor(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera__ctor_m260866EC0863C4B16331D7539AA3852E90DEEC5C (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___blend0, const RuntimeMethod* method) ;
// System.Void Cinemachine.StaticPointVirtualCamera::.ctor(Cinemachine.CameraState,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera__ctor_m1F7B42796DD737014056877CA31EB5A1218A4112 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___state0, String_t* ___name1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBlend::.ctor(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,UnityEngine.AnimationCurve,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend__ctor_m36DEF2F2190A7392298D71CDC78C6A032FC8FC1D (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, RuntimeObject* ___a0, RuntimeObject* ___b1, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___curve2, float ___duration3, float ___t4, const RuntimeMethod* method) ;
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::FindPotentialTargetBrain(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* CinemachineCore_FindPotentialTargetBrain_mD4D554DCF27AE5BD2BAEB9D09E37BFBDD9D79B3B (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::SnapshotCameraReadOnlyProperties(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_FollowTargetChanged(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_FollowTargetChanged_m60A2DC1564B3D6A17821605470D9919C590FE0D7_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_FollowTargetChanged()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_FollowTargetChanged_m4CB9C2AA28F8B2898B82BBF51348C6670110ADF2_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<Cinemachine.ICinemachineTargetGroup>(T&)
inline bool Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, RuntimeObject**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___component0, method);
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_LookAtTargetChanged(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_LookAtTargetChanged_mA9FFCF3EC189C5CD35BE0E5B450939B4A8BB1D8B_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_LookAtTargetChanged()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_LookAtTargetChanged_m6D2FF4FB863501796CB778CB7AABA0126E57C134_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Angle(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_m1B9CC61B142C3A0E7EEB0559983CC391D1582F56_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___from0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___to1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m9B2C77284AEE6F2C43B6C42F1F888FB4FC904462 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m864320DA2D027C186C95B2A5BC2C66B0EB4A6C11 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___euler0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m2842B9FFB31CDC0F80B7C2172E22831D11D91E93 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___euler0, const RuntimeMethod* method) ;
// System.Void System.IndexOutOfRangeException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425 (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, String_t* ___message0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Normalize(UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Normalize_m63D60A4A9F97145AF0C7E2A4C044EBF17EF7CBC3_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m5C6AC5F5C56B27C25DDF612BEEF40F28CA44CA31_inline (float ___dot0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineGroupComposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer_OnValidate_m4F578A19AB48C00C385A8AB096DFD5E8C8991D77 (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, const RuntimeMethod* method)
{
{
// m_GroupFramingSize = Mathf.Max(0.001f, m_GroupFramingSize);
float L_0 = __this->___m_GroupFramingSize_28;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.00100000005f), L_0, NULL);
__this->___m_GroupFramingSize_28 = L_1;
// m_MaxDollyIn = Mathf.Max(0, m_MaxDollyIn);
float L_2 = __this->___m_MaxDollyIn_32;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_2, NULL);
__this->___m_MaxDollyIn_32 = L_3;
// m_MaxDollyOut = Mathf.Max(0, m_MaxDollyOut);
float L_4 = __this->___m_MaxDollyOut_33;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_4, NULL);
__this->___m_MaxDollyOut_33 = L_5;
// m_MinimumDistance = Mathf.Max(0, m_MinimumDistance);
float L_6 = __this->___m_MinimumDistance_34;
float L_7;
L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_6, NULL);
__this->___m_MinimumDistance_34 = L_7;
// m_MaximumDistance = Mathf.Max(m_MinimumDistance, m_MaximumDistance);
float L_8 = __this->___m_MinimumDistance_34;
float L_9 = __this->___m_MaximumDistance_35;
float L_10;
L_10 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_8, L_9, NULL);
__this->___m_MaximumDistance_35 = L_10;
// m_MinimumFOV = Mathf.Max(1, m_MinimumFOV);
float L_11 = __this->___m_MinimumFOV_36;
float L_12;
L_12 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_11, NULL);
__this->___m_MinimumFOV_36 = L_12;
// m_MaximumFOV = Mathf.Clamp(m_MaximumFOV, m_MinimumFOV, 179);
float L_13 = __this->___m_MaximumFOV_37;
float L_14 = __this->___m_MinimumFOV_36;
float L_15;
L_15 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_13, L_14, (179.0f), NULL);
__this->___m_MaximumFOV_37 = L_15;
// m_MinimumOrthoSize = Mathf.Max(0.01f, m_MinimumOrthoSize);
float L_16 = __this->___m_MinimumOrthoSize_38;
float L_17;
L_17 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.00999999978f), L_16, NULL);
__this->___m_MinimumOrthoSize_38 = L_17;
// m_MaximumOrthoSize = Mathf.Max(m_MinimumOrthoSize, m_MaximumOrthoSize);
float L_18 = __this->___m_MinimumOrthoSize_38;
float L_19 = __this->___m_MaximumOrthoSize_39;
float L_20;
L_20 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_18, L_19, NULL);
__this->___m_MaximumOrthoSize_39 = L_20;
// }
return;
}
}
// UnityEngine.Bounds Cinemachine.CinemachineGroupComposer::get_LastBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineGroupComposer_get_LastBounds_mC2ABA5C693EB4C5AC2676461601D5F9DC5615623 (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, const RuntimeMethod* method)
{
{
// public Bounds LastBounds { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = __this->___U3CLastBoundsU3Ek__BackingField_42;
return L_0;
}
}
// System.Void Cinemachine.CinemachineGroupComposer::set_LastBounds(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBounds_mE2FCF71321530F97627893A8BA652B959D19110C (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, const RuntimeMethod* method)
{
{
// public Bounds LastBounds { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___value0;
__this->___U3CLastBoundsU3Ek__BackingField_42 = L_0;
return;
}
}
// UnityEngine.Matrix4x4 Cinemachine.CinemachineGroupComposer::get_LastBoundsMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CinemachineGroupComposer_get_LastBoundsMatrix_m67F9243F621C6474E2090615DDE98B6E69B81E52 (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, const RuntimeMethod* method)
{
{
// public Matrix4x4 LastBoundsMatrix { get; private set; }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___U3CLastBoundsMatrixU3Ek__BackingField_43;
return L_0;
}
}
// System.Void Cinemachine.CinemachineGroupComposer::set_LastBoundsMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBoundsMatrix_m917FDDE19382BCDA1626CF4BB5E118E43C1D13A3 (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method)
{
{
// public Matrix4x4 LastBoundsMatrix { get; private set; }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___value0;
__this->___U3CLastBoundsMatrixU3Ek__BackingField_43 = L_0;
return;
}
}
// System.Single Cinemachine.CinemachineGroupComposer::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineGroupComposer_GetMaxDampTime_mED0FCE86105021DEFD27DC6546387EE1AEBEAFA0 (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return Mathf.Max(base.GetMaxDampTime(), m_FrameDamping);
float L_0;
L_0 = CinemachineComposer_GetMaxDampTime_m1D830B2C6BDB743F6C546C27AA62A60704BC4CA0(__this, NULL);
float L_1 = __this->___m_FrameDamping_30;
float L_2;
L_2 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_0, L_1, NULL);
V_0 = L_2;
goto IL_0015;
}
IL_0015:
{
// }
float L_3 = V_0;
return L_3;
}
}
// System.Void Cinemachine.CinemachineGroupComposer::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer_MutateCameraState_mBA96192C982AF7399B01AD3FCE14D48F6C27373A (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
float V_8 = 0.0f;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_9;
memset((&V_9), 0, sizeof(V_9));
float V_10 = 0.0f;
float V_11 = 0.0f;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_16;
memset((&V_16), 0, sizeof(V_16));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_17;
memset((&V_17), 0, sizeof(V_17));
bool V_18 = false;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
float V_21 = 0.0f;
bool V_22 = false;
bool V_23 = false;
float V_24 = 0.0f;
float V_25 = 0.0f;
bool V_26 = false;
float V_27 = 0.0f;
bool V_28 = false;
float V_29 = 0.0f;
float V_30 = 0.0f;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_31;
memset((&V_31), 0, sizeof(V_31));
bool V_32 = false;
bool V_33 = false;
int32_t G_B5_0 = 0;
int32_t G_B10_0 = 0;
int32_t G_B19_0 = 0;
int32_t G_B28_0 = 0;
int32_t G_B38_0 = 0;
{
// ICinemachineTargetGroup group = AbstractLookAtTargetGroup;
RuntimeObject* L_0;
L_0 = CinemachineComponentBase_get_AbstractLookAtTargetGroup_m83547AD312D71E3080F9C6948DF4C5DA7B6B6054(__this, NULL);
V_0 = L_0;
// if (group == null)
RuntimeObject* L_1 = V_0;
V_12 = (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_2 = V_12;
if (!L_2)
{
goto IL_0021;
}
}
{
// base.MutateCameraState(ref curState, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_3 = ___curState0;
float L_4 = ___deltaTime1;
CinemachineComposer_MutateCameraState_m50DD037C33A1BF4956C47F8ADA6F6CBADDDA4B3A(__this, L_3, L_4, NULL);
// return;
goto IL_04a6;
}
IL_0021:
{
// if (!IsValid || !curState.HasLookAt)
bool L_5;
L_5 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
if (!L_5)
{
goto IL_0034;
}
}
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_6 = ___curState0;
bool L_7;
L_7 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC(L_6, NULL);
G_B5_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
goto IL_0035;
}
IL_0034:
{
G_B5_0 = 1;
}
IL_0035:
{
V_13 = (bool)G_B5_0;
bool L_8 = V_13;
if (!L_8)
{
goto IL_0057;
}
}
{
// m_prevFramingDistance = 0;
__this->___m_prevFramingDistance_40 = (0.0f);
// m_prevFOV = 0;
__this->___m_prevFOV_41 = (0.0f);
// return;
goto IL_04a6;
}
IL_0057:
{
// bool isOrthographic = curState.Lens.Orthographic;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_9 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_10 = (&L_9->___Lens_0);
bool L_11;
L_11 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D(L_10, NULL);
V_1 = L_11;
// bool canMoveCamera = !isOrthographic && m_AdjustmentMode != AdjustmentMode.ZoomOnly;
bool L_12 = V_1;
if (L_12)
{
goto IL_0071;
}
}
{
int32_t L_13 = __this->___m_AdjustmentMode_31;
G_B10_0 = ((!(((uint32_t)L_13) <= ((uint32_t)0)))? 1 : 0);
goto IL_0072;
}
IL_0071:
{
G_B10_0 = 0;
}
IL_0072:
{
V_2 = (bool)G_B10_0;
// Vector3 up = curState.ReferenceUp;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_14 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = L_14->___ReferenceUp_1;
V_3 = L_15;
// var cameraPos = curState.RawPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_16 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = L_16->___RawPosition_4;
V_4 = L_17;
// BoundingSphere s = group.Sphere;
RuntimeObject* L_18 = V_0;
NullCheck(L_18);
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_19;
L_19 = InterfaceFuncInvoker0< BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 >::Invoke(2 /* UnityEngine.BoundingSphere Cinemachine.ICinemachineTargetGroup::get_Sphere() */, ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_il2cpp_TypeInfo_var, L_18);
V_5 = L_19;
// Vector3 groupCenter = s.position;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_20 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20.___position_0;
V_6 = L_21;
// Vector3 fwd = groupCenter - cameraPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_22, L_23, NULL);
V_7 = L_24;
// float d = fwd.magnitude;
float L_25;
L_25 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_7), NULL);
V_8 = L_25;
// if (d < Epsilon)
float L_26 = V_8;
V_14 = (bool)((((float)L_26) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_27 = V_14;
if (!L_27)
{
goto IL_00bb;
}
}
{
// return; // navel-gazing, get outa here
goto IL_04a6;
}
IL_00bb:
{
// fwd /= d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_7;
float L_29 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_28, L_29, NULL);
V_7 = L_30;
// LastBoundsMatrix = Matrix4x4.TRS(
// cameraPos, Quaternion.LookRotation(fwd, up), Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34;
L_34 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_32, L_33, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36;
L_36 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_31, L_34, L_35, NULL);
CinemachineGroupComposer_set_LastBoundsMatrix_m917FDDE19382BCDA1626CF4BB5E118E43C1D13A3_inline(__this, L_36, NULL);
// if (isOrthographic)
bool L_37 = V_1;
V_15 = L_37;
bool L_38 = V_15;
if (!L_38)
{
goto IL_0158;
}
}
{
// b = group.GetViewSpaceBoundingBox(LastBoundsMatrix);
RuntimeObject* L_39 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_40;
L_40 = CinemachineGroupComposer_get_LastBoundsMatrix_m67F9243F621C6474E2090615DDE98B6E69B81E52_inline(__this, NULL);
NullCheck(L_39);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_41;
L_41 = InterfaceFuncInvoker1< Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 >::Invoke(4 /* UnityEngine.Bounds Cinemachine.ICinemachineTargetGroup::GetViewSpaceBoundingBox(UnityEngine.Matrix4x4) */, ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_il2cpp_TypeInfo_var, L_39, L_40);
V_9 = L_41;
// groupCenter = LastBoundsMatrix.MultiplyPoint3x4(b.center);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_42;
L_42 = CinemachineGroupComposer_get_LastBoundsMatrix_m67F9243F621C6474E2090615DDE98B6E69B81E52_inline(__this, NULL);
V_16 = L_42;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_9), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_16), L_43, NULL);
V_6 = L_44;
// fwd = (groupCenter - cameraPos).normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_45, L_46, NULL);
V_17 = L_47;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
L_48 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_17), NULL);
V_7 = L_48;
// LastBoundsMatrix = Matrix4x4.TRS(cameraPos, Quaternion.LookRotation(fwd, up), Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52;
L_52 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_50, L_51, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_54;
L_54 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_49, L_52, L_53, NULL);
CinemachineGroupComposer_set_LastBoundsMatrix_m917FDDE19382BCDA1626CF4BB5E118E43C1D13A3_inline(__this, L_54, NULL);
// b = group.GetViewSpaceBoundingBox(LastBoundsMatrix);
RuntimeObject* L_55 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56;
L_56 = CinemachineGroupComposer_get_LastBoundsMatrix_m67F9243F621C6474E2090615DDE98B6E69B81E52_inline(__this, NULL);
NullCheck(L_55);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_57;
L_57 = InterfaceFuncInvoker1< Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 >::Invoke(4 /* UnityEngine.Bounds Cinemachine.ICinemachineTargetGroup::GetViewSpaceBoundingBox(UnityEngine.Matrix4x4) */, ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_il2cpp_TypeInfo_var, L_55, L_56);
V_9 = L_57;
// LastBounds = b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_58 = V_9;
CinemachineGroupComposer_set_LastBounds_mE2FCF71321530F97627893A8BA652B959D19110C_inline(__this, L_58, NULL);
goto IL_01aa;
}
IL_0158:
{
// b = GetScreenSpaceGroupBoundingBox(group, LastBoundsMatrix, out fwd);
RuntimeObject* L_59 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_60;
L_60 = CinemachineGroupComposer_get_LastBoundsMatrix_m67F9243F621C6474E2090615DDE98B6E69B81E52_inline(__this, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_61;
L_61 = CinemachineGroupComposer_GetScreenSpaceGroupBoundingBox_m567C86F8FB8092CF4BABDE712030C3E1772A22A9(L_59, L_60, (&V_7), NULL);
V_9 = L_61;
// LastBoundsMatrix = Matrix4x4.TRS(cameraPos, Quaternion.LookRotation(fwd, up), Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65;
L_65 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_63, L_64, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
L_66 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_67;
L_67 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_62, L_65, L_66, NULL);
CinemachineGroupComposer_set_LastBoundsMatrix_m917FDDE19382BCDA1626CF4BB5E118E43C1D13A3_inline(__this, L_67, NULL);
// LastBounds = b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_68 = V_9;
CinemachineGroupComposer_set_LastBounds_mE2FCF71321530F97627893A8BA652B959D19110C_inline(__this, L_68, NULL);
// groupCenter = cameraPos + fwd * b.center.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
L_71 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_9), NULL);
float L_72 = L_71.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
L_73 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_70, L_72, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
L_74 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_69, L_73, NULL);
V_6 = L_74;
}
IL_01aa:
{
// float boundsDepth = b.extents.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
L_75 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_9), NULL);
float L_76 = L_75.___z_4;
V_10 = L_76;
// float targetHeight = GetTargetHeight(b.size / m_GroupFramingSize);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77;
L_77 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_9), NULL);
float L_78 = __this->___m_GroupFramingSize_28;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_77, L_78, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80;
L_80 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_79, NULL);
float L_81;
L_81 = CinemachineGroupComposer_GetTargetHeight_mE81E9435860ADF221E7DD164A4ADF411AB4C740A(__this, L_80, NULL);
V_11 = L_81;
// if (isOrthographic)
bool L_82 = V_1;
V_18 = L_82;
bool L_83 = V_18;
if (!L_83)
{
goto IL_0275;
}
}
{
// targetHeight = Mathf.Clamp(targetHeight / 2, m_MinimumOrthoSize, m_MaximumOrthoSize);
float L_84 = V_11;
float L_85 = __this->___m_MinimumOrthoSize_38;
float L_86 = __this->___m_MaximumOrthoSize_39;
float L_87;
L_87 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)(L_84/(2.0f))), L_85, L_86, NULL);
V_11 = L_87;
// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
float L_88 = ___deltaTime1;
if ((!(((float)L_88) >= ((float)(0.0f)))))
{
goto IL_0212;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_89;
L_89 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_89);
bool L_90;
L_90 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_89);
G_B19_0 = ((int32_t)(L_90));
goto IL_0213;
}
IL_0212:
{
G_B19_0 = 0;
}
IL_0213:
{
V_20 = (bool)G_B19_0;
bool L_91 = V_20;
if (!L_91)
{
goto IL_023d;
}
}
{
// targetHeight = m_prevFOV + VirtualCamera.DetachedLookAtTargetDamp(
// targetHeight - m_prevFOV, m_FrameDamping, deltaTime);
float L_92 = __this->___m_prevFOV_41;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_93;
L_93 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
float L_94 = V_11;
float L_95 = __this->___m_prevFOV_41;
float L_96 = __this->___m_FrameDamping_30;
float L_97 = ___deltaTime1;
NullCheck(L_93);
float L_98;
L_98 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_mFB6FAA90EB2A5263D19E3D91C30C072C972E849E(L_93, ((float)il2cpp_codegen_subtract(L_94, L_95)), L_96, L_97, NULL);
V_11 = ((float)il2cpp_codegen_add(L_92, L_98));
}
IL_023d:
{
// m_prevFOV = targetHeight;
float L_99 = V_11;
__this->___m_prevFOV_41 = L_99;
// LensSettings lens = curState.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_100 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_101 = L_100->___Lens_0;
V_19 = L_101;
// lens.OrthographicSize = Mathf.Clamp(targetHeight, m_MinimumOrthoSize, m_MaximumOrthoSize);
float L_102 = V_11;
float L_103 = __this->___m_MinimumOrthoSize_38;
float L_104 = __this->___m_MaximumOrthoSize_39;
float L_105;
L_105 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_102, L_103, L_104, NULL);
(&V_19)->___OrthographicSize_2 = L_105;
// curState.Lens = lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_106 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_107 = V_19;
L_106->___Lens_0 = L_107;
goto IL_0488;
}
IL_0275:
{
// float z = b.center.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108;
L_108 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_9), NULL);
float L_109 = L_108.___z_4;
V_21 = L_109;
// if (z > boundsDepth)
float L_110 = V_21;
float L_111 = V_10;
V_22 = (bool)((((float)L_110) > ((float)L_111))? 1 : 0);
bool L_112 = V_22;
if (!L_112)
{
goto IL_02a6;
}
}
{
// targetHeight = Mathf.Lerp(0, targetHeight, (z - boundsDepth) / z);
float L_113 = V_11;
float L_114 = V_21;
float L_115 = V_10;
float L_116 = V_21;
float L_117;
L_117 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_113, ((float)(((float)il2cpp_codegen_subtract(L_114, L_115))/L_116)), NULL);
V_11 = L_117;
}
IL_02a6:
{
// if (canMoveCamera)
bool L_118 = V_2;
V_23 = L_118;
bool L_119 = V_23;
if (!L_119)
{
goto IL_03a2;
}
}
{
// float targetDistance = boundsDepth
// + targetHeight / (2f * Mathf.Tan(curState.Lens.FieldOfView * Mathf.Deg2Rad / 2f));
float L_120 = V_10;
float L_121 = V_11;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_122 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_123 = (&L_122->___Lens_0);
float L_124 = L_123->___FieldOfView_1;
float L_125;
L_125 = tanf(((float)(((float)il2cpp_codegen_multiply(L_124, (0.0174532924f)))/(2.0f))));
V_24 = ((float)il2cpp_codegen_add(L_120, ((float)(L_121/((float)il2cpp_codegen_multiply((2.0f), L_125))))));
// targetDistance = Mathf.Clamp(
// targetDistance, boundsDepth + m_MinimumDistance, boundsDepth + m_MaximumDistance);
float L_126 = V_24;
float L_127 = V_10;
float L_128 = __this->___m_MinimumDistance_34;
float L_129 = V_10;
float L_130 = __this->___m_MaximumDistance_35;
float L_131;
L_131 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_126, ((float)il2cpp_codegen_add(L_127, L_128)), ((float)il2cpp_codegen_add(L_129, L_130)), NULL);
V_24 = L_131;
// float targetDelta = targetDistance - Vector3.Distance(curState.RawPosition, groupCenter);
float L_132 = V_24;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_133 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134 = L_133->___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135 = V_6;
float L_136;
L_136 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_134, L_135, NULL);
V_25 = ((float)il2cpp_codegen_subtract(L_132, L_136));
// targetDelta = Mathf.Clamp(targetDelta, -m_MaxDollyIn, m_MaxDollyOut);
float L_137 = V_25;
float L_138 = __this->___m_MaxDollyIn_32;
float L_139 = __this->___m_MaxDollyOut_33;
float L_140;
L_140 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_137, ((-L_138)), L_139, NULL);
V_25 = L_140;
// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
float L_141 = ___deltaTime1;
if ((!(((float)L_141) >= ((float)(0.0f)))))
{
goto IL_0333;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_142;
L_142 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_142);
bool L_143;
L_143 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_142);
G_B28_0 = ((int32_t)(L_143));
goto IL_0334;
}
IL_0333:
{
G_B28_0 = 0;
}
IL_0334:
{
V_26 = (bool)G_B28_0;
bool L_144 = V_26;
if (!L_144)
{
goto IL_0368;
}
}
{
// float delta = targetDelta - m_prevFramingDistance;
float L_145 = V_25;
float L_146 = __this->___m_prevFramingDistance_40;
V_27 = ((float)il2cpp_codegen_subtract(L_145, L_146));
// delta = VirtualCamera.DetachedLookAtTargetDamp(delta, m_FrameDamping, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_147;
L_147 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
float L_148 = V_27;
float L_149 = __this->___m_FrameDamping_30;
float L_150 = ___deltaTime1;
NullCheck(L_147);
float L_151;
L_151 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_mFB6FAA90EB2A5263D19E3D91C30C072C972E849E(L_147, L_148, L_149, L_150, NULL);
V_27 = L_151;
// targetDelta = m_prevFramingDistance + delta;
float L_152 = __this->___m_prevFramingDistance_40;
float L_153 = V_27;
V_25 = ((float)il2cpp_codegen_add(L_152, L_153));
}
IL_0368:
{
// m_prevFramingDistance = targetDelta;
float L_154 = V_25;
__this->___m_prevFramingDistance_40 = L_154;
// curState.PositionCorrection -= fwd * targetDelta;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_155 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_156 = (&L_155->___PositionCorrection_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_157 = L_156;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_158 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_157);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_159 = V_7;
float L_160 = V_25;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_161;
L_161 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_159, L_160, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_162;
L_162 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_158, L_161, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_157 = L_162;
// cameraPos -= fwd * targetDelta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_163 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_164 = V_7;
float L_165 = V_25;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166;
L_166 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_164, L_165, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_167;
L_167 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_163, L_166, NULL);
V_4 = L_167;
}
IL_03a2:
{
// if (m_AdjustmentMode != AdjustmentMode.DollyOnly)
int32_t L_168 = __this->___m_AdjustmentMode_31;
V_28 = (bool)((((int32_t)((((int32_t)L_168) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_169 = V_28;
if (!L_169)
{
goto IL_0487;
}
}
{
// float nearBoundsDistance = (groupCenter - cameraPos).magnitude - boundsDepth;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_170 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_172;
L_172 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_170, L_171, NULL);
V_17 = L_172;
float L_173;
L_173 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_17), NULL);
float L_174 = V_10;
V_29 = ((float)il2cpp_codegen_subtract(L_173, L_174));
// float targetFOV = 179;
V_30 = (179.0f);
// if (nearBoundsDistance > Epsilon)
float L_175 = V_29;
V_32 = (bool)((((float)L_175) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_176 = V_32;
if (!L_176)
{
goto IL_0403;
}
}
{
// targetFOV = 2f * Mathf.Atan(targetHeight / (2 * nearBoundsDistance)) * Mathf.Rad2Deg;
float L_177 = V_11;
float L_178 = V_29;
float L_179;
L_179 = atanf(((float)(L_177/((float)il2cpp_codegen_multiply((2.0f), L_178)))));
V_30 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_179)), (57.2957802f)));
}
IL_0403:
{
// targetFOV = Mathf.Clamp(targetFOV, m_MinimumFOV, m_MaximumFOV);
float L_180 = V_30;
float L_181 = __this->___m_MinimumFOV_36;
float L_182 = __this->___m_MaximumFOV_37;
float L_183;
L_183 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_180, L_181, L_182, NULL);
V_30 = L_183;
// if (deltaTime >= 0 && m_prevFOV != 0 && VirtualCamera.PreviousStateIsValid)
float L_184 = ___deltaTime1;
if ((!(((float)L_184) >= ((float)(0.0f)))))
{
goto IL_043a;
}
}
{
float L_185 = __this->___m_prevFOV_41;
if ((((float)L_185) == ((float)(0.0f))))
{
goto IL_043a;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_186;
L_186 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_186);
bool L_187;
L_187 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_186);
G_B38_0 = ((int32_t)(L_187));
goto IL_043b;
}
IL_043a:
{
G_B38_0 = 0;
}
IL_043b:
{
V_33 = (bool)G_B38_0;
bool L_188 = V_33;
if (!L_188)
{
goto IL_0465;
}
}
{
// targetFOV = m_prevFOV + VirtualCamera.DetachedLookAtTargetDamp(
// targetFOV - m_prevFOV, m_FrameDamping, deltaTime);
float L_189 = __this->___m_prevFOV_41;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_190;
L_190 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
float L_191 = V_30;
float L_192 = __this->___m_prevFOV_41;
float L_193 = __this->___m_FrameDamping_30;
float L_194 = ___deltaTime1;
NullCheck(L_190);
float L_195;
L_195 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_mFB6FAA90EB2A5263D19E3D91C30C072C972E849E(L_190, ((float)il2cpp_codegen_subtract(L_191, L_192)), L_193, L_194, NULL);
V_30 = ((float)il2cpp_codegen_add(L_189, L_195));
}
IL_0465:
{
// m_prevFOV = targetFOV;
float L_196 = V_30;
__this->___m_prevFOV_41 = L_196;
// LensSettings lens = curState.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_197 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_198 = L_197->___Lens_0;
V_31 = L_198;
// lens.FieldOfView = targetFOV;
float L_199 = V_30;
(&V_31)->___FieldOfView_1 = L_199;
// curState.Lens = lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_200 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_201 = V_31;
L_200->___Lens_0 = L_201;
}
IL_0487:
{
}
IL_0488:
{
// curState.ReferenceLookAt = GetLookAtPointAndSetTrackedPoint(
// groupCenter, curState.ReferenceUp, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_202 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_203 = V_6;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_204 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_205 = L_204->___ReferenceUp_1;
float L_206 = ___deltaTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_207;
L_207 = VirtualFuncInvoker3< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(14 /* UnityEngine.Vector3 Cinemachine.CinemachineComposer::GetLookAtPointAndSetTrackedPoint(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) */, __this, L_203, L_205, L_206);
L_202->___ReferenceLookAt_2 = L_207;
// base.MutateCameraState(ref curState, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_208 = ___curState0;
float L_209 = ___deltaTime1;
CinemachineComposer_MutateCameraState_m50DD037C33A1BF4956C47F8ADA6F6CBADDDA4B3A(__this, L_208, L_209, NULL);
}
IL_04a6:
{
// }
return;
}
}
// System.Single Cinemachine.CinemachineGroupComposer::GetTargetHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineGroupComposer_GetTargetHeight_mE81E9435860ADF221E7DD164A4ADF411AB4C740A (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___boundsSize0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
{
// switch (m_FramingMode)
int32_t L_0 = __this->___m_FramingMode_29;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_001e;
}
case 1:
{
goto IL_0045;
}
case 2:
{
goto IL_0058;
}
}
}
{
goto IL_0058;
}
IL_001e:
{
// return Mathf.Max(Epsilon, boundsSize.x ) / VcamState.Lens.Aspect;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___boundsSize0;
float L_4 = L_3.___x_0;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-05f), L_4, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_6;
L_6 = CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2(__this, NULL);
V_2 = L_6;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_7 = (&(&V_2)->___Lens_0);
float L_8;
L_8 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555(L_7, NULL);
V_3 = ((float)(L_5/L_8));
goto IL_0094;
}
IL_0045:
{
// return Mathf.Max(Epsilon, boundsSize.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___boundsSize0;
float L_10 = L_9.___y_1;
float L_11;
L_11 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-05f), L_10, NULL);
V_3 = L_11;
goto IL_0094;
}
IL_0058:
{
// return Mathf.Max(
// Mathf.Max(Epsilon, boundsSize.x) / VcamState.Lens.Aspect,
// Mathf.Max(Epsilon, boundsSize.y));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___boundsSize0;
float L_13 = L_12.___x_0;
float L_14;
L_14 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-05f), L_13, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_15;
L_15 = CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2(__this, NULL);
V_2 = L_15;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_16 = (&(&V_2)->___Lens_0);
float L_17;
L_17 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555(L_16, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = ___boundsSize0;
float L_19 = L_18.___y_1;
float L_20;
L_20 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-05f), L_19, NULL);
float L_21;
L_21 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)(L_14/L_17)), L_20, NULL);
V_3 = L_21;
goto IL_0094;
}
IL_0094:
{
// }
float L_22 = V_3;
return L_22;
}
}
// UnityEngine.Bounds Cinemachine.CinemachineGroupComposer::GetScreenSpaceGroupBoundingBox(Cinemachine.ICinemachineTargetGroup,UnityEngine.Matrix4x4,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineGroupComposer_GetScreenSpaceGroupBoundingBox_m567C86F8FB8092CF4BABDE712030C3E1772A22A9 (RuntimeObject* ___group0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___observer1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___newFwd2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
float V_4 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
memset((&V_5), 0, sizeof(V_5));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_6;
memset((&V_6), 0, sizeof(V_6));
{
// group.GetViewSpaceAngularBounds(observer, out var minAngles, out var maxAngles, out var zRange);
RuntimeObject* L_0 = ___group0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___observer1;
NullCheck(L_0);
InterfaceActionInvoker4< Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* >::Invoke(5 /* System.Void Cinemachine.ICinemachineTargetGroup::GetViewSpaceAngularBounds(UnityEngine.Matrix4x4,UnityEngine.Vector2&,UnityEngine.Vector2&,UnityEngine.Vector2&) */, ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_il2cpp_TypeInfo_var, L_0, L_1, (&V_0), (&V_1), (&V_2));
// var shift = (minAngles + maxAngles) / 2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
L_4 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_2, L_3, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline(L_4, (2.0f), NULL);
V_3 = L_5;
// newFwd = Quaternion.identity.ApplyCameraRotation(new Vector2(-shift.x, shift.y), Vector3.up) * Vector3.forward;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = ___newFwd2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_3;
float L_9 = L_8.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_3;
float L_11 = L_10.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_12), ((-L_9)), L_11, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = UnityQuaternionExtensions_ApplyCameraRotation_m75753B356C2E3BC79192192C8C2FC1F512643506(L_7, L_12, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_14, L_15, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_6 = L_16;
// newFwd = observer.MultiplyVector(newFwd);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_17 = ___newFwd2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_18 = ___newFwd2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&___observer1), L_19, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_17 = L_20;
// var d = zRange.y + zRange.x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = V_2;
float L_22 = L_21.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_2;
float L_24 = L_23.___x_0;
V_4 = ((float)il2cpp_codegen_add(L_22, L_24));
// var angles = Vector2.Min(maxAngles - shift, new Vector2(89.5f, 89.5f)) * Mathf.Deg2Rad;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
L_27 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_25, L_26, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
memset((&L_28), 0, sizeof(L_28));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_28), (89.5f), (89.5f), /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29;
L_29 = Vector2_Min_mAB64CD54A495856162FC5753B6C6B572AA4BEA1D_inline(L_27, L_28, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30;
L_30 = Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline(L_29, (0.0174532924f), NULL);
V_5 = L_30;
// 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_31 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
memset((&L_32), 0, sizeof(L_32));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_32), (0.0f), (0.0f), ((float)(L_31/(2.0f))), /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = V_5;
float L_34 = L_33.___y_1;
float L_35;
L_35 = tanf(L_34);
float L_36 = V_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = V_5;
float L_38 = L_37.___x_0;
float L_39;
L_39 = tanf(L_38);
float L_40 = V_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = V_2;
float L_42 = L_41.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43 = V_2;
float L_44 = L_43.___x_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
memset((&L_45), 0, sizeof(L_45));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_45), ((float)il2cpp_codegen_multiply(L_35, L_36)), ((float)il2cpp_codegen_multiply(L_39, L_40)), ((float)il2cpp_codegen_subtract(L_42, L_44)), /*hidden argument*/NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_46;
memset((&L_46), 0, sizeof(L_46));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_46), L_32, L_45, /*hidden argument*/NULL);
V_6 = L_46;
goto IL_00eb;
}
IL_00eb:
{
// }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_47 = V_6;
return L_47;
}
}
// System.Void Cinemachine.CinemachineGroupComposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineGroupComposer__ctor_m971E14E2A389C00A5DB8E27648BC6143D96CDFAC (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, const RuntimeMethod* method)
{
{
// public float m_GroupFramingSize = 0.8f;
__this->___m_GroupFramingSize_28 = (0.800000012f);
// public FramingMode m_FramingMode = FramingMode.HorizontalAndVertical;
__this->___m_FramingMode_29 = 2;
// public float m_FrameDamping = 2f;
__this->___m_FrameDamping_30 = (2.0f);
// public AdjustmentMode m_AdjustmentMode = AdjustmentMode.ZoomOnly;
__this->___m_AdjustmentMode_31 = 0;
// public float m_MaxDollyIn = 5000f;
__this->___m_MaxDollyIn_32 = (5000.0f);
// public float m_MaxDollyOut = 5000f;
__this->___m_MaxDollyOut_33 = (5000.0f);
// public float m_MinimumDistance = 1;
__this->___m_MinimumDistance_34 = (1.0f);
// public float m_MaximumDistance = 5000f;
__this->___m_MaximumDistance_35 = (5000.0f);
// public float m_MinimumFOV = 3;
__this->___m_MinimumFOV_36 = (3.0f);
// public float m_MaximumFOV = 60;
__this->___m_MaximumFOV_37 = (60.0f);
// public float m_MinimumOrthoSize = 1;
__this->___m_MinimumOrthoSize_38 = (1.0f);
// public float m_MaximumOrthoSize = 5000;
__this->___m_MaximumOrthoSize_39 = (5000.0f);
CinemachineComposer__ctor_m90D1EE7F962886981F03D129849E4214A106DCD8(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Cinemachine.CinemachineHardLockToTarget::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineHardLockToTarget_get_IsValid_m3283683207CBE04A66BDE3CC3731D04AD4E11D7F (CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// public override bool IsValid { get { return enabled && FollowTarget != null; } }
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_0)
{
goto IL_0017;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 0;
}
IL_0018:
{
V_0 = (bool)G_B3_0;
goto IL_001b;
}
IL_001b:
{
// public override bool IsValid { get { return enabled && FollowTarget != null; } }
bool L_3 = V_0;
return L_3;
}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineHardLockToTarget::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineHardLockToTarget_get_Stage_m67CC2097CE1F227F1A4080108D68E8C9D6E21896 (CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Body; } }
V_0 = 0;
goto IL_0005;
}
IL_0005:
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Body; } }
int32_t L_0 = V_0;
return L_0;
}
}
// System.Single Cinemachine.CinemachineHardLockToTarget::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineHardLockToTarget_GetMaxDampTime_mCC6C1B1C21332DD63B0CC7F435280080B0B76B70 (CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public override float GetMaxDampTime() { return m_Damping; }
float L_0 = __this->___m_Damping_6;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public override float GetMaxDampTime() { return m_Damping; }
float L_1 = V_0;
return L_1;
}
}
// System.Void Cinemachine.CinemachineHardLockToTarget::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineHardLockToTarget_MutateCameraState_m511263D61277FC8FF50CEE06B367F0B75CCA8D52 (CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
bool V_2 = false;
{
// if (!IsValid)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0010;
}
}
{
// return;
goto IL_005e;
}
IL_0010:
{
// Vector3 dampedPos = FollowTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
V_0 = L_2;
// if (deltaTime >= 0)
float L_3 = ___deltaTime1;
V_2 = (bool)((((int32_t)((!(((float)L_3) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0050;
}
}
{
// dampedPos = m_PreviousTargetPosition + VirtualCamera.DetachedFollowTargetDamp(
// dampedPos - m_PreviousTargetPosition, m_Damping, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->___m_PreviousTargetPosition_7;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_6;
L_6 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___m_PreviousTargetPosition_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_7, L_8, NULL);
float L_10 = __this->___m_Damping_6;
float L_11 = ___deltaTime1;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m12B68094CE823031220DD1E2EAB52AAD0AC25412(L_6, L_9, L_10, L_11, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_5, L_12, NULL);
V_0 = L_13;
}
IL_0050:
{
// m_PreviousTargetPosition = dampedPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
__this->___m_PreviousTargetPosition_7 = L_14;
// curState.RawPosition = dampedPos;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_15 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
L_15->___RawPosition_4 = L_16;
}
IL_005e:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineHardLockToTarget::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineHardLockToTarget__ctor_m905CAEB127D9D192FEAAA8F014F2C096F450F4C8 (CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A* __this, const RuntimeMethod* method)
{
{
// public float m_Damping = 0;
__this->___m_Damping_6 = (0.0f);
CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Cinemachine.CinemachineHardLookAt::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineHardLookAt_get_IsValid_m2281D65323EDD1BFA20E167912C262447A29D901 (CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// public override bool IsValid { get { return enabled && LookAtTarget != null; } }
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_0)
{
goto IL_0017;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 0;
}
IL_0018:
{
V_0 = (bool)G_B3_0;
goto IL_001b;
}
IL_001b:
{
// public override bool IsValid { get { return enabled && LookAtTarget != null; } }
bool L_3 = V_0;
return L_3;
}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineHardLookAt::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineHardLookAt_get_Stage_mC4BD7DB16560529621EEAEFFA65006A030832907 (CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
V_0 = 1;
goto IL_0005;
}
IL_0005:
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
int32_t L_0 = V_0;
return L_0;
}
}
// System.Void Cinemachine.CinemachineHardLookAt::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineHardLookAt_MutateCameraState_mE2A0FF4E4AE1F96D12E53368316B7F14ACD71E2B (CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
bool V_0 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
bool V_3 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t G_B3_0 = 0;
{
// if (IsValid && curState.HasLookAt)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
if (!L_0)
{
goto IL_0011;
}
}
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_1 = ___curState0;
bool L_2;
L_2 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC(L_1, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0012;
}
IL_0011:
{
G_B3_0 = 0;
}
IL_0012:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0089;
}
}
{
// Vector3 dir = (curState.ReferenceLookAt - curState.CorrectedPosition);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_4 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = L_4->___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_6 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089(L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_5, L_7, NULL);
V_1 = L_8;
// if (dir.magnitude > Epsilon)
float L_9;
L_9 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
V_2 = (bool)((((float)L_9) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_10 = V_2;
if (!L_10)
{
goto IL_0088;
}
}
{
// if (Vector3.Cross(dir.normalized, curState.ReferenceUp).magnitude < Epsilon)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_12 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline(L_11, L_13, NULL);
V_4 = L_14;
float L_15;
L_15 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_4), NULL);
V_3 = (bool)((((float)L_15) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_16 = V_3;
if (!L_16)
{
goto IL_0075;
}
}
{
// curState.RawOrientation = Quaternion.FromToRotation(Vector3.forward, dir);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_17 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Quaternion_FromToRotation_m041093DBB23CB3641118310881D6B7746E3B8418(L_18, L_19, NULL);
L_17->___RawOrientation_5 = L_20;
goto IL_0087;
}
IL_0075:
{
// curState.RawOrientation = Quaternion.LookRotation(dir, curState.ReferenceUp);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_21 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_23 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25;
L_25 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_22, L_24, NULL);
L_21->___RawOrientation_5 = L_25;
}
IL_0087:
{
}
IL_0088:
{
}
IL_0089:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineHardLookAt::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineHardLookAt__ctor_m673A99093725D7083A4C47B1C2328BB05647B70B (CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E* __this, const RuntimeMethod* method)
{
{
CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineOrbitalTransposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_OnValidate_m3782FFE204D5E142643EC56897EE4EDD4CD91100 (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
float V_2 = 0.0f;
bool V_3 = false;
int32_t G_B4_0 = 0;
{
// if (m_LegacyRadius != float.MaxValue
// && m_LegacyHeightOffset != float.MaxValue
// && m_LegacyHeadingBias != float.MaxValue)
float L_0 = __this->___m_LegacyRadius_25;
if ((((float)L_0) == ((float)((std::numeric_limits<float>::max)()))))
{
goto IL_002d;
}
}
{
float L_1 = __this->___m_LegacyHeightOffset_26;
if ((((float)L_1) == ((float)((std::numeric_limits<float>::max)()))))
{
goto IL_002d;
}
}
{
float L_2 = __this->___m_LegacyHeadingBias_27;
G_B4_0 = ((((int32_t)((((float)L_2) == ((float)((std::numeric_limits<float>::max)())))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_002e;
}
IL_002d:
{
G_B4_0 = 0;
}
IL_002e:
{
V_0 = (bool)G_B4_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_00f4;
}
}
{
// m_FollowOffset = new Vector3(0, m_LegacyHeightOffset, -m_LegacyRadius);
float L_4 = __this->___m_LegacyHeightOffset_26;
float L_5 = __this->___m_LegacyRadius_25;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.0f), L_4, ((-L_5)), /*hidden argument*/NULL);
((CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5*)__this)->___m_FollowOffset_7 = L_6;
// m_LegacyHeightOffset = m_LegacyRadius = float.MaxValue;
float L_7 = ((std::numeric_limits<float>::max)());
V_2 = L_7;
__this->___m_LegacyRadius_25 = L_7;
float L_8 = V_2;
__this->___m_LegacyHeightOffset_26 = L_8;
// m_Heading.m_Bias = m_LegacyHeadingBias;
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* L_9 = (&__this->___m_Heading_22);
float L_10 = __this->___m_LegacyHeadingBias_27;
L_9->___m_Bias_2 = L_10;
// m_XAxis.m_MaxSpeed /= 10;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_11 = (&__this->___m_XAxis_24);
float* L_12 = (&L_11->___m_MaxSpeed_2);
float* L_13 = L_12;
float L_14 = *((float*)L_13);
*((float*)L_13) = (float)((float)(L_14/(10.0f)));
// m_XAxis.m_AccelTime /= 10;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_15 = (&__this->___m_XAxis_24);
float* L_16 = (&L_15->___m_AccelTime_3);
float* L_17 = L_16;
float L_18 = *((float*)L_17);
*((float*)L_17) = (float)((float)(L_18/(10.0f)));
// m_XAxis.m_DecelTime /= 10;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_19 = (&__this->___m_XAxis_24);
float* L_20 = (&L_19->___m_DecelTime_4);
float* L_21 = L_20;
float L_22 = *((float*)L_21);
*((float*)L_21) = (float)((float)(L_22/(10.0f)));
// m_LegacyHeadingBias = float.MaxValue;
__this->___m_LegacyHeadingBias_27 = ((std::numeric_limits<float>::max)());
// int heading = (int)m_Heading.m_Definition;
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* L_23 = (&__this->___m_Heading_22);
int32_t L_24 = L_23->___m_Definition_0;
V_1 = L_24;
// if (m_RecenterToTargetHeading.LegacyUpgrade(ref heading, ref m_Heading.m_VelocityFilterStrength))
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_25 = (&__this->___m_RecenterToTargetHeading_23);
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* L_26 = (&__this->___m_Heading_22);
int32_t* L_27 = (&L_26->___m_VelocityFilterStrength_1);
bool L_28;
L_28 = Recentering_LegacyUpgrade_m17A3ED97851377053B2385331ED85BE3DA3D4D7D(L_25, (&V_1), L_27, NULL);
V_3 = L_28;
bool L_29 = V_3;
if (!L_29)
{
goto IL_00f3;
}
}
{
// m_Heading.m_Definition = (Heading.HeadingDefinition)heading;
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* L_30 = (&__this->___m_Heading_22);
int32_t L_31 = V_1;
L_30->___m_Definition_0 = L_31;
}
IL_00f3:
{
}
IL_00f4:
{
// m_XAxis.Validate();
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_32 = (&__this->___m_XAxis_24);
AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5(L_32, NULL);
// m_RecenterToTargetHeading.Validate();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_33 = (&__this->___m_RecenterToTargetHeading_23);
Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3(L_33, NULL);
// base.OnValidate();
CinemachineTransposer_OnValidate_mFC57EE74F157499D7CAC4D30CC1D7A04ED6FC33E(__this, NULL);
// }
return;
}
}
// System.Single Cinemachine.CinemachineOrbitalTransposer::UpdateHeading(System.Single,UnityEngine.Vector3,Cinemachine.AxisState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_UpdateHeading_m237761CC9CA559C83FA849BA7FB15661911A953A (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, float ___deltaTime0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___axis2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return UpdateHeading(deltaTime, up, ref axis, ref m_RecenterToTargetHeading, true);
float L_0 = ___deltaTime0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___up1;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_2 = ___axis2;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_3 = (&__this->___m_RecenterToTargetHeading_23);
float L_4;
L_4 = CinemachineOrbitalTransposer_UpdateHeading_m8718BA600DA5134C0E38C8646DBC2506AB4472AB(__this, L_0, L_1, L_2, L_3, (bool)1, NULL);
V_0 = L_4;
goto IL_0014;
}
IL_0014:
{
// }
float L_5 = V_0;
return L_5;
}
}
// 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_m8718BA600DA5134C0E38C8646DBC2506AB4472AB (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, float ___deltaTime0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___axis2, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* ___recentering3, bool ___isLive4, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
float V_5 = 0.0f;
float V_6 = 0.0f;
int32_t G_B6_0 = 0;
{
// if (m_BindingMode == BindingMode.SimpleFollowWithWorldUp)
int32_t L_0 = ((CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5*)__this)->___m_BindingMode_6;
V_1 = (bool)((((int32_t)L_0) == ((int32_t)5))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0026;
}
}
{
// axis.m_MinValue = -180;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_2 = ___axis2;
L_2->___m_MinValue_8 = (-180.0f);
// axis.m_MaxValue = 180;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_3 = ___axis2;
L_3->___m_MaxValue_9 = (180.0f);
}
IL_0026:
{
// if (deltaTime < 0 || !VirtualCamera.PreviousStateIsValid || !isLive)
float L_4 = ___deltaTime0;
if ((((float)L_4) < ((float)(0.0f))))
{
goto IL_0042;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5;
L_5 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_5);
bool L_6;
L_6 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_5);
if (!L_6)
{
goto IL_0042;
}
}
{
bool L_7 = ___isLive4;
G_B6_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
goto IL_0043;
}
IL_0042:
{
G_B6_0 = 1;
}
IL_0043:
{
V_2 = (bool)G_B6_0;
bool L_8 = V_2;
if (!L_8)
{
goto IL_005a;
}
}
{
// axis.Reset();
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_9 = ___axis2;
AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9(L_9, NULL);
// recentering.CancelRecentering();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_10 = ___recentering3;
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(L_10, NULL);
goto IL_006d;
}
IL_005a:
{
// else if (axis.Update(deltaTime))
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_11 = ___axis2;
float L_12 = ___deltaTime0;
bool L_13;
L_13 = AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4(L_11, L_12, NULL);
V_3 = L_13;
bool L_14 = V_3;
if (!L_14)
{
goto IL_006d;
}
}
{
// recentering.CancelRecentering();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_15 = ___recentering3;
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(L_15, NULL);
}
IL_006d:
{
// if (m_BindingMode == BindingMode.SimpleFollowWithWorldUp)
int32_t L_16 = ((CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5*)__this)->___m_BindingMode_6;
V_4 = (bool)((((int32_t)L_16) == ((int32_t)5))? 1 : 0);
bool L_17 = V_4;
if (!L_17)
{
goto IL_0096;
}
}
{
// float finalHeading = axis.Value;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_18 = ___axis2;
float L_19 = L_18->___Value_0;
V_5 = L_19;
// axis.Value = 0;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_20 = ___axis2;
L_20->___Value_0 = (0.0f);
// return finalHeading;
float L_21 = V_5;
V_6 = L_21;
goto IL_00bf;
}
IL_0096:
{
// float targetHeading = GetTargetHeading(axis.Value, GetReferenceOrientation(up));
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_22 = ___axis2;
float L_23 = L_22->___Value_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25;
L_25 = CinemachineTransposer_GetReferenceOrientation_m3CBF0CBBB1639E68901C407E2A6A739D079915AE(__this, L_24, NULL);
float L_26;
L_26 = CinemachineOrbitalTransposer_GetTargetHeading_m7CDCBC39F6AF29C82492EC52B529A3936CFD6219(__this, L_23, L_25, NULL);
V_0 = L_26;
// recentering.DoRecentering(ref axis, deltaTime, targetHeading);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_27 = ___recentering3;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_28 = ___axis2;
float L_29 = ___deltaTime0;
float L_30 = V_0;
Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A(L_27, L_28, L_29, L_30, NULL);
// return axis.Value;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_31 = ___axis2;
float L_32 = L_31->___Value_0;
V_6 = L_32;
goto IL_00bf;
}
IL_00bf:
{
// }
float L_33 = V_6;
return L_33;
}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_OnEnable_m6C7E95C1EAE2BACB03E324BBE303DBFFE14CDAF6 (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, const RuntimeMethod* method)
{
{
// m_PreviousTarget = null;
__this->___m_PreviousTarget_33 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PreviousTarget_33), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// m_LastTargetPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_LastTargetPosition_30 = L_0;
// UpdateInputAxisProvider();
CinemachineOrbitalTransposer_UpdateInputAxisProvider_m2FA2059A198A20A0730E6BCAC2D572005513971D(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_UpdateInputAxisProvider_m2FA2059A198A20A0730E6BCAC2D572005513971D (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
int32_t G_B3_0 = 0;
{
// m_XAxis.SetInputAxisProvider(0, null);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_0 = (&__this->___m_XAxis_24);
AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85(L_0, 0, (RuntimeObject*)NULL, NULL);
// if (!m_HeadingIsSlave && VirtualCamera != null)
bool L_1 = __this->___m_HeadingIsSlave_28;
if (L_1)
{
goto IL_0025;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2;
L_2 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_0026;
}
IL_0025:
{
G_B3_0 = 0;
}
IL_0026:
{
V_0 = (bool)G_B3_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_004e;
}
}
{
// var provider = VirtualCamera.GetInputAxisProvider();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5;
L_5 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = CinemachineVirtualCameraBase_GetInputAxisProvider_mC735C4764E6CB8469D115142D842729C95D9C39E(L_5, NULL);
V_1 = L_6;
// if (provider != null)
RuntimeObject* L_7 = V_1;
V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_004d;
}
}
{
// m_XAxis.SetInputAxisProvider(0, provider);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_9 = (&__this->___m_XAxis_24);
RuntimeObject* L_10 = V_1;
AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85(L_9, 0, L_10, NULL);
}
IL_004d:
{
}
IL_004e:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_OnTargetObjectWarped_mE2BFEBB6D56EB26F27F01CBF307D1EBF4B060B5E (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// base.OnTargetObjectWarped(target, positionDelta);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___positionDelta1;
CinemachineTransposer_OnTargetObjectWarped_m9E0D9DA06D752FF81CB08EDE999759FF47DEF741(__this, L_0, L_1, NULL);
// if (target == FollowTarget)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___target0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, L_3, NULL);
V_0 = L_4;
bool L_5 = V_0;
if (!L_5)
{
goto IL_0040;
}
}
{
// m_LastTargetPosition += positionDelta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___m_LastTargetPosition_30;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___positionDelta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_6, L_7, NULL);
__this->___m_LastTargetPosition_30 = L_8;
// m_LastCameraPosition += positionDelta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->___m_LastCameraPosition_34;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___positionDelta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_9, L_10, NULL);
__this->___m_LastCameraPosition_34 = L_11;
}
IL_0040:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_ForceCameraPosition_m58355A8C31130A765A8D0B8E03CFFAC74A375195 (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
{
// base.ForceCameraPosition(pos, rot);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___rot1;
CinemachineTransposer_ForceCameraPosition_m8E10E86DEDAF9FE53266FDB72F53E6D2083965B4(__this, L_0, L_1, NULL);
// m_LastCameraPosition = pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___pos0;
__this->___m_LastCameraPosition_34 = L_2;
// m_XAxis.Value = GetAxisClosestValue(pos, VirtualCamera.State.ReferenceUp);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_3 = (&__this->___m_XAxis_24);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___pos0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5;
L_5 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_5);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_6;
L_6 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6.___ReferenceUp_1;
float L_8;
L_8 = CinemachineOrbitalTransposer_GetAxisClosestValue_m12E53A2B675F5EF62F5FC89AD55A3F398C005AFF(__this, L_4, L_7, NULL);
L_3->___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_m20B42EEE01538F55F944E042459D5FC87B6CC204 (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* ___transitionParams3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t G_B5_0 = 0;
{
// m_RecenterToTargetHeading.DoRecentering(ref m_XAxis, -1, 0);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_0 = (&__this->___m_RecenterToTargetHeading_23);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_1 = (&__this->___m_XAxis_24);
Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A(L_0, L_1, (-1.0f), (0.0f), NULL);
// m_RecenterToTargetHeading.CancelRecentering();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_2 = (&__this->___m_RecenterToTargetHeading_23);
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(L_2, NULL);
// if (fromCam != null //&& fromCam.Follow == FollowTarget
// && m_BindingMode != CinemachineTransposer.BindingMode.SimpleFollowWithWorldUp
// && transitionParams.m_InheritPosition
// && !CinemachineCore.Instance.IsLiveInBlend(VirtualCamera))
RuntimeObject* L_3 = ___fromCam0;
if (!L_3)
{
goto IL_0053;
}
}
{
int32_t L_4 = ((CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5*)__this)->___m_BindingMode_6;
if ((((int32_t)L_4) == ((int32_t)5)))
{
goto IL_0053;
}
}
{
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* L_5 = ___transitionParams3;
bool L_6 = L_5->___m_InheritPosition_1;
if (!L_6)
{
goto IL_0053;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_7;
L_7 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8;
L_8 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_7);
bool L_9;
L_9 = CinemachineCore_IsLiveInBlend_mFD1402FFF3B5D0CD0EC90914F89672724F49F778(L_7, L_8, NULL);
G_B5_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
goto IL_0054;
}
IL_0053:
{
G_B5_0 = 0;
}
IL_0054:
{
V_0 = (bool)G_B5_0;
bool L_10 = V_0;
if (!L_10)
{
goto IL_007a;
}
}
{
// m_XAxis.Value = GetAxisClosestValue(fromCam.State.RawPosition, worldUp);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_11 = (&__this->___m_XAxis_24);
RuntimeObject* L_12 = ___fromCam0;
NullCheck(L_12);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_13;
L_13 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13.___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___worldUp1;
float L_16;
L_16 = CinemachineOrbitalTransposer_GetAxisClosestValue_m12E53A2B675F5EF62F5FC89AD55A3F398C005AFF(__this, L_14, L_15, NULL);
L_11->___Value_0 = L_16;
// return true;
V_1 = (bool)1;
goto IL_007e;
}
IL_007a:
{
// return false;
V_1 = (bool)0;
goto IL_007e;
}
IL_007e:
{
// }
bool L_17 = V_1;
return L_17;
}
}
// System.Single Cinemachine.CinemachineOrbitalTransposer::GetAxisClosestValue(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_GetAxisClosestValue_m12E53A2B675F5EF62F5FC89AD55A3F398C005AFF (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cameraPos0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
float V_3 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
float V_9 = 0.0f;
int32_t G_B3_0 = 0;
{
// Quaternion orient = GetReferenceOrientation(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = CinemachineTransposer_GetReferenceOrientation_m3CBF0CBBB1639E68901C407E2A6A739D079915AE(__this, L_0, NULL);
V_0 = L_1;
// Vector3 fwd = (orient * Vector3.forward).ProjectOntoPlane(up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_2, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___up1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_4, L_5, NULL);
V_1 = L_6;
// if (!fwd.AlmostZero() && FollowTarget != null)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_1;
bool L_8;
L_8 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_7, NULL);
if (L_8)
{
goto IL_0031;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_10));
goto IL_0032;
}
IL_0031:
{
G_B3_0 = 0;
}
IL_0032:
{
V_2 = (bool)G_B3_0;
bool L_11 = V_2;
if (!L_11)
{
goto IL_00ba;
}
}
{
// float heading = 0;
V_3 = (0.0f);
// if (m_BindingMode != BindingMode.SimpleFollowWithWorldUp)
int32_t L_12 = ((CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5*)__this)->___m_BindingMode_6;
V_8 = (bool)((((int32_t)((((int32_t)L_12) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_13 = V_8;
if (!L_13)
{
goto IL_0060;
}
}
{
// heading += m_Heading.m_Bias;
float L_14 = V_3;
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* L_15 = (&__this->___m_Heading_22);
float L_16 = L_15->___m_Bias_2;
V_3 = ((float)il2cpp_codegen_add(L_14, L_16));
}
IL_0060:
{
// orient = orient * Quaternion.AngleAxis(heading, up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = V_0;
float L_18 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8(L_18, L_19, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_17, L_20, NULL);
V_0 = L_21;
// Vector3 targetPos = FollowTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
V_4 = L_22;
// Vector3 pos = targetPos + orient * EffectiveOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = CinemachineTransposer_get_EffectiveOffset_mF79BE447AD9A91A1829011B346B5AF18F6E1CE25(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_24, L_25, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_23, L_26, NULL);
V_5 = L_27;
// Vector3 a = (pos - targetPos).ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_28, L_29, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___up1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_30, L_31, NULL);
V_6 = L_32;
// Vector3 b = (cameraPos - targetPos).ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___cameraPos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_33, L_34, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___up1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_35, L_36, NULL);
V_7 = L_37;
// return Vector3.SignedAngle(a, b, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = ___up1;
float L_41;
L_41 = Vector3_SignedAngle_mD30E71B2F64983C2C4D86F17E7023BAA84CE50BE_inline(L_38, L_39, L_40, NULL);
V_9 = L_41;
goto IL_00c4;
}
IL_00ba:
{
// return m_LastHeading; // Can't calculate, stay conservative
float L_42 = __this->___m_LastHeading_35;
V_9 = L_42;
goto IL_00c4;
}
IL_00c4:
{
// }
float L_43 = V_9;
return L_43;
}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer_MutateCameraState_m1AB5EA636D64DC31FBC22AA18878307B645514C1 (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
bool V_2 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
bool V_9 = false;
bool V_10 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
memset((&V_12), 0, sizeof(V_12));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
memset((&V_13), 0, sizeof(V_13));
bool V_14 = false;
bool V_15 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_16;
memset((&V_16), 0, sizeof(V_16));
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* G_B3_0 = NULL;
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* G_B2_0 = NULL;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* G_B4_0 = NULL;
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* G_B4_1 = NULL;
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* G_B6_0 = NULL;
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* G_B5_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B7_0;
memset((&G_B7_0), 0, sizeof(G_B7_0));
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* G_B7_1 = NULL;
int32_t G_B14_0 = 0;
int32_t G_B20_0 = 0;
{
// InitPrevFrameStateInfo(ref curState, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_0 = ___curState0;
float L_1 = ___deltaTime1;
CinemachineTransposer_InitPrevFrameStateInfo_m5640D1D85D4260B279D374618B009740EF6EC260(__this, L_0, L_1, NULL);
// if (FollowTarget != m_PreviousTarget)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___m_PreviousTarget_33;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, L_3, NULL);
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_007c;
}
}
{
// m_PreviousTarget = FollowTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
__this->___m_PreviousTarget_33 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PreviousTarget_33), (void*)L_6);
// m_TargetRigidBody = (m_PreviousTarget == null) ? null : m_PreviousTarget.GetComponent<Rigidbody>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___m_PreviousTarget_33;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B2_0 = __this;
if (L_8)
{
G_B3_0 = __this;
goto IL_0048;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___m_PreviousTarget_33;
NullCheck(L_9);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10;
L_10 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(L_9, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
G_B4_0 = L_10;
G_B4_1 = G_B2_0;
goto IL_0049;
}
IL_0048:
{
G_B4_0 = ((Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)(NULL));
G_B4_1 = G_B3_0;
}
IL_0049:
{
NullCheck(G_B4_1);
G_B4_1->___m_TargetRigidBody_32 = G_B4_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->___m_TargetRigidBody_32), (void*)G_B4_0);
// m_LastTargetPosition = (m_PreviousTarget == null) ? Vector3.zero : m_PreviousTarget.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___m_PreviousTarget_33;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B5_0 = __this;
if (L_12)
{
G_B6_0 = __this;
goto IL_006a;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___m_PreviousTarget_33;
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL);
G_B7_0 = L_14;
G_B7_1 = G_B5_0;
goto IL_006f;
}
IL_006a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
G_B7_0 = L_15;
G_B7_1 = G_B6_0;
}
IL_006f:
{
NullCheck(G_B7_1);
G_B7_1->___m_LastTargetPosition_30 = G_B7_0;
// mHeadingTracker = null;
__this->___mHeadingTracker_31 = (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHeadingTracker_31), (void*)(HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA*)NULL);
}
IL_007c:
{
// m_LastHeading = HeadingUpdater(this, deltaTime, curState.ReferenceUp);
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* L_16 = __this->___HeadingUpdater_29;
float L_17 = ___deltaTime1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_18 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = L_18->___ReferenceUp_1;
NullCheck(L_16);
float L_20;
L_20 = UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_inline(L_16, __this, L_17, L_19, NULL);
__this->___m_LastHeading_35 = L_20;
// float heading = m_LastHeading;
float L_21 = __this->___m_LastHeading_35;
V_0 = L_21;
// if (IsValid)
bool L_22;
L_22 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_2 = L_22;
bool L_23 = V_2;
if (!L_23)
{
goto IL_0210;
}
}
{
// if (m_BindingMode != BindingMode.SimpleFollowWithWorldUp)
int32_t L_24 = ((CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5*)__this)->___m_BindingMode_6;
V_9 = (bool)((((int32_t)((((int32_t)L_24) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_25 = V_9;
if (!L_25)
{
goto IL_00ca;
}
}
{
// heading += m_Heading.m_Bias;
float L_26 = V_0;
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* L_27 = (&__this->___m_Heading_22);
float L_28 = L_27->___m_Bias_2;
V_0 = ((float)il2cpp_codegen_add(L_26, L_28));
}
IL_00ca:
{
// Quaternion headingRot = Quaternion.AngleAxis(heading, Vector3.up);
float L_29 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31;
L_31 = Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8(L_29, L_30, NULL);
V_3 = L_31;
// Vector3 rawOffset = EffectiveOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = CinemachineTransposer_get_EffectiveOffset_mF79BE447AD9A91A1829011B346B5AF18F6E1CE25(__this, NULL);
V_4 = L_32;
// Vector3 offset = headingRot * rawOffset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_33, L_34, NULL);
V_5 = L_35;
// TrackTarget(deltaTime, curState.ReferenceUp, offset, out Vector3 pos, out Quaternion orient);
float L_36 = ___deltaTime1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_37 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = L_37->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_5;
CinemachineTransposer_TrackTarget_m509CF4F1D4319A21D55CEAA20802DA09B46E2AC5(__this, L_36, L_38, L_39, (&V_6), (&V_7), NULL);
// offset = orient * offset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_40, L_41, NULL);
V_5 = L_42;
// curState.ReferenceUp = orient * Vector3.up;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_43 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_44, L_45, NULL);
L_43->___ReferenceUp_1 = L_46;
// var targetPosition = FollowTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
V_8 = L_47;
// pos += GetOffsetForMinimumTargetDistance(
// pos, offset, curState.RawOrientation * Vector3.forward,
// curState.ReferenceUp, targetPosition);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_51 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = L_51->___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_52, L_53, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_55 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = L_55->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
L_58 = CinemachineTransposer_GetOffsetForMinimumTargetDistance_m3AF6061743759E9C4BF3280862AA8841449A3172(__this, L_49, L_50, L_54, L_56, L_57, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
L_59 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_48, L_58, NULL);
V_6 = L_59;
// curState.RawPosition = pos + offset;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_60 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_61, L_62, NULL);
L_60->___RawPosition_4 = L_63;
// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
float L_64 = ___deltaTime1;
if ((!(((float)L_64) >= ((float)(0.0f)))))
{
goto IL_0170;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_65;
L_65 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_65);
bool L_66;
L_66 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_65);
G_B14_0 = ((int32_t)(L_66));
goto IL_0171;
}
IL_0170:
{
G_B14_0 = 0;
}
IL_0171:
{
V_10 = (bool)G_B14_0;
bool L_67 = V_10;
if (!L_67)
{
goto IL_01fb;
}
}
{
// var lookAt = targetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_8;
V_11 = L_68;
// if (LookAtTarget != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69;
L_69 = CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_70;
L_70 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_69, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_14 = L_70;
bool L_71 = V_14;
if (!L_71)
{
goto IL_0199;
}
}
{
// lookAt = LookAtTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
L_72 = CinemachineComponentBase_get_LookAtTargetPosition_m79CE45A7F4D4A82BC47B01434F5EB35C91DC99A8(__this, NULL);
V_11 = L_72;
}
IL_0199:
{
// var dir0 = m_LastCameraPosition - lookAt;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = __this->___m_LastCameraPosition_34;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
L_75 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_73, L_74, NULL);
V_12 = L_75;
// var dir1 = curState.RawPosition - lookAt;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_76 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = L_76->___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_77, L_78, NULL);
V_13 = L_79;
// if (dir0.sqrMagnitude > 0.01f && dir1.sqrMagnitude > 0.01f)
float L_80;
L_80 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_12), NULL);
if ((!(((float)L_80) > ((float)(0.00999999978f)))))
{
goto IL_01d5;
}
}
{
float L_81;
L_81 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_13), NULL);
G_B20_0 = ((((float)L_81) > ((float)(0.00999999978f)))? 1 : 0);
goto IL_01d6;
}
IL_01d5:
{
G_B20_0 = 0;
}
IL_01d6:
{
V_15 = (bool)G_B20_0;
bool L_82 = V_15;
if (!L_82)
{
goto IL_01fa;
}
}
{
// curState.PositionDampingBypass = UnityVectorExtensions.SafeFromToRotation(
// dir0, dir1, curState.ReferenceUp).eulerAngles;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_83 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_13;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_86 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = L_86->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_88;
L_88 = UnityVectorExtensions_SafeFromToRotation_mD10BFD5052B69EE3D1DE2FE9B74181BD797ACC03(L_84, L_85, L_87, NULL);
V_16 = L_88;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
L_89 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_16), NULL);
L_83->___PositionDampingBypass_6 = L_89;
}
IL_01fa:
{
}
IL_01fb:
{
// m_LastTargetPosition = targetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_8;
__this->___m_LastTargetPosition_30 = L_90;
// m_LastCameraPosition = curState.RawPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_91 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = L_91->___RawPosition_4;
__this->___m_LastCameraPosition_34 = L_92;
}
IL_0210:
{
// }
return;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineOrbitalTransposer::GetTargetCameraPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineOrbitalTransposer_GetTargetCameraPosition_m67992ACDFA01B5C8150D7AC9488086FABF473652 (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
{
// if (!IsValid)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_3 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_0017;
}
}
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_4 = L_2;
goto IL_0077;
}
IL_0017:
{
// float heading = m_LastHeading;
float L_3 = __this->___m_LastHeading_35;
V_0 = L_3;
// if (m_BindingMode != BindingMode.SimpleFollowWithWorldUp)
int32_t L_4 = ((CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5*)__this)->___m_BindingMode_6;
V_5 = (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_5 = V_5;
if (!L_5)
{
goto IL_003e;
}
}
{
// heading += m_Heading.m_Bias;
float L_6 = V_0;
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* L_7 = (&__this->___m_Heading_22);
float L_8 = L_7->___m_Bias_2;
V_0 = ((float)il2cpp_codegen_add(L_6, L_8));
}
IL_003e:
{
// Quaternion orient = Quaternion.AngleAxis(heading, Vector3.up);
float L_9 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8(L_9, L_10, NULL);
V_1 = L_11;
// orient = GetReferenceOrientation(worldUp) * orient;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___worldUp0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = CinemachineTransposer_GetReferenceOrientation_m3CBF0CBBB1639E68901C407E2A6A739D079915AE(__this, L_12, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_13, L_14, NULL);
V_1 = L_15;
// var pos = orient * EffectiveOffset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = CinemachineTransposer_get_EffectiveOffset_mF79BE447AD9A91A1829011B346B5AF18F6E1CE25(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_16, L_17, NULL);
V_2 = L_18;
// pos += m_LastTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = __this->___m_LastTargetPosition_30;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_19, L_20, NULL);
V_2 = L_21;
// return pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2;
V_4 = L_22;
goto IL_0077;
}
IL_0077:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_4;
return L_23;
}
}
// System.Boolean Cinemachine.CinemachineOrbitalTransposer::get_RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineOrbitalTransposer_get_RequiresUserInput_m4B493CC95DFD622F1389A7C11ABD68041B216448 (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, const RuntimeMethod* method)
{
{
// public override bool RequiresUserInput => true;
return (bool)1;
}
}
// System.Single Cinemachine.CinemachineOrbitalTransposer::GetTargetHeading(System.Single,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineOrbitalTransposer_GetTargetHeading_m7CDCBC39F6AF29C82492EC52B529A3936CFD6219 (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, float ___currentHeading0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___targetOrientation1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
float V_4 = 0.0f;
bool V_5 = false;
bool V_6 = false;
int32_t V_7 = 0;
int32_t V_8 = 0;
bool V_9 = false;
int32_t V_10 = 0;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
int32_t G_B7_0 = 0;
int32_t G_B19_0 = 0;
{
// if (m_BindingMode == BindingMode.SimpleFollowWithWorldUp)
int32_t L_0 = ((CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5*)__this)->___m_BindingMode_6;
V_3 = (bool)((((int32_t)L_0) == ((int32_t)5))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_001a;
}
}
{
// return 0;
V_4 = (0.0f);
goto IL_0182;
}
IL_001a:
{
// if (FollowTarget == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_5 = L_3;
bool L_4 = V_5;
if (!L_4)
{
goto IL_0034;
}
}
{
// return currentHeading;
float L_5 = ___currentHeading0;
V_4 = L_5;
goto IL_0182;
}
IL_0034:
{
// var headingDef = m_Heading.m_Definition;
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* L_6 = (&__this->___m_Heading_22);
int32_t L_7 = L_6->___m_Definition_0;
V_0 = L_7;
// if (headingDef == Heading.HeadingDefinition.Velocity && m_TargetRigidBody == null)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)1))))
{
goto IL_0052;
}
}
{
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9 = __this->___m_TargetRigidBody_32;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B7_0 = ((int32_t)(L_10));
goto IL_0053;
}
IL_0052:
{
G_B7_0 = 0;
}
IL_0053:
{
V_6 = (bool)G_B7_0;
bool L_11 = V_6;
if (!L_11)
{
goto IL_005b;
}
}
{
// headingDef = Heading.HeadingDefinition.PositionDelta;
V_0 = 0;
}
IL_005b:
{
// Vector3 velocity = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_1 = L_12;
// switch (headingDef)
int32_t L_13 = V_0;
V_8 = L_13;
int32_t L_14 = V_8;
V_7 = L_14;
int32_t L_15 = V_7;
switch (L_15)
{
case 0:
{
goto IL_008f;
}
case 1:
{
goto IL_0081;
}
case 2:
{
goto IL_00a3;
}
case 3:
{
goto IL_00b6;
}
}
}
{
goto IL_00b6;
}
IL_0081:
{
// velocity = m_TargetRigidBody.velocity;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_16 = __this->___m_TargetRigidBody_32;
NullCheck(L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_16, NULL);
V_1 = L_17;
// break;
goto IL_00c2;
}
IL_008f:
{
// velocity = FollowTargetPosition - m_LastTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = __this->___m_LastTargetPosition_30;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_18, L_19, NULL);
V_1 = L_20;
// break;
goto IL_00c2;
}
IL_00a3:
{
// velocity = FollowTargetRotation * Vector3.forward;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_21, L_22, NULL);
V_1 = L_23;
// break;
goto IL_00c2;
}
IL_00b6:
{
// return 0;
V_4 = (0.0f);
goto IL_0182;
}
IL_00c2:
{
// Vector3 up = targetOrientation * Vector3.up;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___targetOrientation1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_24, L_25, NULL);
V_2 = L_26;
// velocity = velocity.ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_27, L_28, NULL);
V_1 = L_29;
// if (headingDef != Heading.HeadingDefinition.TargetForward)
int32_t L_30 = V_0;
V_9 = (bool)((((int32_t)((((int32_t)L_30) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_31 = V_9;
if (!L_31)
{
goto IL_0158;
}
}
{
// int filterSize = m_Heading.m_VelocityFilterStrength * 5;
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* L_32 = (&__this->___m_Heading_22);
int32_t L_33 = L_32->___m_VelocityFilterStrength_1;
V_10 = ((int32_t)il2cpp_codegen_multiply(L_33, 5));
// if (mHeadingTracker == null || mHeadingTracker.FilterSize != filterSize)
HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* L_34 = __this->___mHeadingTracker_31;
if (!L_34)
{
goto IL_010f;
}
}
{
HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* L_35 = __this->___mHeadingTracker_31;
NullCheck(L_35);
int32_t L_36;
L_36 = HeadingTracker_get_FilterSize_mEF06A6674D9D5FE8F1802922DECACF11BA7BE151(L_35, NULL);
int32_t L_37 = V_10;
G_B19_0 = ((((int32_t)((((int32_t)L_36) == ((int32_t)L_37))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0110;
}
IL_010f:
{
G_B19_0 = 1;
}
IL_0110:
{
V_11 = (bool)G_B19_0;
bool L_38 = V_11;
if (!L_38)
{
goto IL_0123;
}
}
{
// mHeadingTracker = new HeadingTracker(filterSize);
int32_t L_39 = V_10;
HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* L_40 = (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA*)il2cpp_codegen_object_new(HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_il2cpp_TypeInfo_var);
NullCheck(L_40);
HeadingTracker__ctor_m65E930C6FC3B44B9DE66B61332E4A960A14BE25B(L_40, L_39, NULL);
__this->___mHeadingTracker_31 = L_40;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHeadingTracker_31), (void*)L_40);
}
IL_0123:
{
// mHeadingTracker.DecayHistory();
HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* L_41 = __this->___mHeadingTracker_31;
NullCheck(L_41);
HeadingTracker_DecayHistory_m9E2B8A0731C6C492AE78B36925860F4A3EFA1BB7(L_41, NULL);
// if (!velocity.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_1;
bool L_43;
L_43 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_42, NULL);
V_12 = (bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0);
bool L_44 = V_12;
if (!L_44)
{
goto IL_014b;
}
}
{
// mHeadingTracker.Add(velocity);
HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* L_45 = __this->___mHeadingTracker_31;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_1;
NullCheck(L_45);
HeadingTracker_Add_m9FC794FA982A8598BC1FA0DB46EFAA7507CB861D(L_45, L_46, NULL);
}
IL_014b:
{
// velocity = mHeadingTracker.GetReliableHeading();
HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* L_47 = __this->___mHeadingTracker_31;
NullCheck(L_47);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
L_48 = HeadingTracker_GetReliableHeading_m3277A5C1F94F1269E38655527EB71AACF594F695(L_47, NULL);
V_1 = L_48;
}
IL_0158:
{
// if (!velocity.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_1;
bool L_50;
L_50 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_49, NULL);
V_13 = (bool)((((int32_t)L_50) == ((int32_t)0))? 1 : 0);
bool L_51 = V_13;
if (!L_51)
{
goto IL_017d;
}
}
{
// return UnityVectorExtensions.SignedAngle(
// targetOrientation * Vector3.forward, velocity, up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___targetOrientation1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_52, L_53, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_2;
float L_57;
L_57 = UnityVectorExtensions_SignedAngle_mEC66BAD4357C0F5F7ADE082AD38AD1FE70649315(L_54, L_55, L_56, NULL);
V_4 = L_57;
goto IL_0182;
}
IL_017d:
{
// return currentHeading;
float L_58 = ___currentHeading0;
V_4 = L_58;
goto IL_0182;
}
IL_0182:
{
// }
float L_59 = V_4;
return L_59;
}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineOrbitalTransposer__ctor_m8BD1ED063A460BEF9B0A489B63769DA9CD1511FC (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__30_0_m9216ED998310150D666FF45C1BD6868BF4BF02DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
s_Il2CppMethodInitialized = true;
}
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* G_B2_0 = NULL;
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* G_B2_1 = NULL;
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* G_B1_0 = NULL;
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* G_B1_1 = NULL;
{
// public Heading m_Heading = new Heading(Heading.HeadingDefinition.TargetForward, 4, 0);
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E L_0;
memset((&L_0), 0, sizeof(L_0));
Heading__ctor_m8BA2E53862E9957B1942EF8A55E5C8284ACDAAAB((&L_0), 2, 4, (0.0f), /*hidden argument*/NULL);
__this->___m_Heading_22 = L_0;
// public AxisState.Recentering m_RecenterToTargetHeading = new AxisState.Recentering(true, 1, 2);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF L_1;
memset((&L_1), 0, sizeof(L_1));
Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476((&L_1), (bool)1, (1.0f), (2.0f), /*hidden argument*/NULL);
__this->___m_RecenterToTargetHeading_23 = L_1;
// public AxisState m_XAxis = new AxisState(-180, 180, true, false, 300f, 0.1f, 0.1f, "Mouse X", true);
AxisState_t6996FE8143104E02683986C908C18B0F62595736 L_2;
memset((&L_2), 0, sizeof(L_2));
AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6((&L_2), (-180.0f), (180.0f), (bool)1, (bool)0, (300.0f), (0.100000001f), (0.100000001f), _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, (bool)1, /*hidden argument*/NULL);
__this->___m_XAxis_24 = L_2;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_XAxis_24))->___m_InputAxisName_5), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_XAxis_24))->___m_InputAxisProvider_16), (void*)NULL);
#endif
// [SerializeField] [HideInInspector] [FormerlySerializedAs("m_Radius")] private float m_LegacyRadius = float.MaxValue;
__this->___m_LegacyRadius_25 = ((std::numeric_limits<float>::max)());
// [SerializeField] [HideInInspector] [FormerlySerializedAs("m_HeightOffset")] private float m_LegacyHeightOffset = float.MaxValue;
__this->___m_LegacyHeightOffset_26 = ((std::numeric_limits<float>::max)());
// [SerializeField] [HideInInspector] [FormerlySerializedAs("m_HeadingBias")] private float m_LegacyHeadingBias = float.MaxValue;
__this->___m_LegacyHeadingBias_27 = ((std::numeric_limits<float>::max)());
// public bool m_HeadingIsSlave = false;
__this->___m_HeadingIsSlave_28 = (bool)0;
// 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_codegen_runtime_class_init_inline(U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var);
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* L_3 = ((U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_1;
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* 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_009c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var);
U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6* L_5 = ((U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* L_6 = (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60*)il2cpp_codegen_object_new(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60_il2cpp_TypeInfo_var);
NullCheck(L_6);
UpdateHeadingDelegate__ctor_m60911D320DFD3CDA2C31C8CC7E030A3B47EFF3F6(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__30_0_m9216ED998310150D666FF45C1BD6868BF4BF02DD_RuntimeMethod_var), NULL);
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* L_7 = L_6;
((U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_1), (void*)L_7);
G_B2_0 = L_7;
G_B2_1 = G_B1_1;
}
IL_009c:
{
NullCheck(G_B2_1);
G_B2_1->___HeadingUpdater_29 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___HeadingUpdater_29), (void*)G_B2_0);
// private Vector3 m_LastTargetPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_LastTargetPosition_30 = L_8;
// private Rigidbody m_TargetRigidBody = null;
__this->___m_TargetRigidBody_32 = (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TargetRigidBody_32), (void*)(Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)NULL);
CinemachineTransposer__ctor_m66F1121D2339FDEDC9743EC432749AFB3CA846BC(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineOrbitalTransposer/Heading::.ctor(Cinemachine.CinemachineOrbitalTransposer/Heading/HeadingDefinition,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Heading__ctor_m8BA2E53862E9957B1942EF8A55E5C8284ACDAAAB (Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* __this, int32_t ___def0, int32_t ___filterStrength1, float ___bias2, const RuntimeMethod* method)
{
{
// m_Definition = def;
int32_t L_0 = ___def0;
__this->___m_Definition_0 = L_0;
// m_VelocityFilterStrength = filterStrength;
int32_t L_1 = ___filterStrength1;
__this->___m_VelocityFilterStrength_1 = L_1;
// m_Bias = bias;
float L_2 = ___bias2;
__this->___m_Bias_2 = L_2;
// }
return;
}
}
IL2CPP_EXTERN_C void Heading__ctor_m8BA2E53862E9957B1942EF8A55E5C8284ACDAAAB_AdjustorThunk (RuntimeObject* __this, int32_t ___def0, int32_t ___filterStrength1, float ___bias2, const RuntimeMethod* method)
{
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E*>(__this + _offset);
Heading__ctor_m8BA2E53862E9957B1942EF8A55E5C8284ACDAAAB(_thisAdjusted, ___def0, ___filterStrength1, ___bias2, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_Multicast(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
typedef float (*FunctionPointerType) (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method);
float retVal = 0.0f;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* currentDelegate = reinterpret_cast<UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60*>(delegatesToInvoke[i]);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___orbital0, ___deltaTime1, ___up2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_Open(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303*, float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___orbital0, ___deltaTime1, ___up2, method);
}
float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_Closed(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (RuntimeObject*, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303*, float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___orbital0, ___deltaTime1, ___up2, method);
}
float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenStaticInvoker(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
return InvokerFuncInvoker3< float, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303*, float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(__this->___method_ptr_0, method, NULL, ___orbital0, ___deltaTime1, ___up2);
}
float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_ClosedStaticInvoker(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
return InvokerFuncInvoker4< float, RuntimeObject*, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303*, float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___orbital0, ___deltaTime1, ___up2);
}
float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenVirtual(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
return VirtualFuncInvoker2< float, float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(il2cpp_codegen_method_get_slot(method), ___orbital0, ___deltaTime1, ___up2);
}
float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenInterface(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
return InterfaceFuncInvoker2< float, float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___orbital0, ___deltaTime1, ___up2);
}
float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenGenericVirtual(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
return GenericVirtualFuncInvoker2< float, float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(method, ___orbital0, ___deltaTime1, ___up2);
}
float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenGenericInterface(UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
return GenericInterfaceFuncInvoker2< float, float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(method, ___orbital0, ___deltaTime1, ___up2);
}
// System.Void Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateHeadingDelegate__ctor_m60911D320DFD3CDA2C31C8CC7E030A3B47EFF3F6 (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
__this->___method_3 = ___method1;
__this->___m_target_2 = ___object0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
if (MethodIsStatic((RuntimeMethod*)___method1))
{
bool isOpen = methodCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_Open;
else
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_Closed;
}
else
{
bool isOpen = methodCount == 2;
if (isOpen)
{
if (__this->___method_is_virtual_12)
{
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___method1))
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___method1))
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenGenericInterface;
else
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___method1))
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenInterface;
else
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_OpenVirtual;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_Open;
}
}
else
{
__this->___invoke_impl_1 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_Closed;
}
}
__this->___extra_arg_5 = (intptr_t)&UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_Multicast;
}
// System.Single Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate::Invoke(Cinemachine.CinemachineOrbitalTransposer,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___orbital0, ___deltaTime1, ___up2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate::BeginInvoke(Cinemachine.CinemachineOrbitalTransposer,System.Single,UnityEngine.Vector3,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UpdateHeadingDelegate_BeginInvoke_mF9371D7AA17A9372F2FAB2891F8E66CA67FE5AAE (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback3, RuntimeObject* ___object4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = ___orbital0;
__d_args[1] = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &___deltaTime1);
__d_args[2] = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &___up2);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);;
}
// System.Single Cinemachine.CinemachineOrbitalTransposer/UpdateHeadingDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UpdateHeadingDelegate_EndInvoke_mCF8E24E08925233FAA0FB6E5AFAFEFCF67FBE8CF (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
return *(float*)UnBox ((RuntimeObject*)__result);;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineOrbitalTransposer/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC4BBE7E060D7D62BDA15539A4E1FB07BEC64C7BC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6* L_0 = (U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6*)il2cpp_codegen_object_new(U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m86741AB1B49B0E3932CA01086C2B7FAFC221C361(L_0, NULL);
((U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Cinemachine.CinemachineOrbitalTransposer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m86741AB1B49B0E3932CA01086C2B7FAFC221C361 (U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Single Cinemachine.CinemachineOrbitalTransposer/<>c::<.ctor>b__30_0(Cinemachine.CinemachineOrbitalTransposer,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float U3CU3Ec_U3C_ctorU3Eb__30_0_m9216ED998310150D666FF45C1BD6868BF4BF02DD (U3CU3Ec_t382FDC8BD22EECDEF925FEC728CC7C973C3659D6* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// return orbital.UpdateHeading(
// deltaTime, up, ref orbital.m_XAxis,
// ref orbital.m_RecenterToTargetHeading,
// CinemachineCore.Instance.IsLive(orbital.VirtualCamera));
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* L_0 = ___orbital0;
float L_1 = ___deltaTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___up2;
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* L_3 = ___orbital0;
NullCheck(L_3);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_4 = (&L_3->___m_XAxis_24);
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* L_5 = ___orbital0;
NullCheck(L_5);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_6 = (&L_5->___m_RecenterToTargetHeading_23);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_7;
L_7 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* L_8 = ___orbital0;
NullCheck(L_8);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_9;
L_9 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(L_8, NULL);
NullCheck(L_7);
bool L_10;
L_10 = CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678(L_7, L_9, NULL);
NullCheck(L_0);
float L_11;
L_11 = CinemachineOrbitalTransposer_UpdateHeading_m8718BA600DA5134C0E38C8646DBC2506AB4472AB(L_0, L_1, L_2, L_4, L_6, L_10, NULL);
V_0 = L_11;
goto IL_0028;
}
IL_0028:
{
// };
float L_12 = V_0;
return L_12;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Cinemachine.CinemachinePOV::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePOV_get_IsValid_m05C868F4435523397654A39A1BF8593CF0F59ECF (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public override bool IsValid { get { return enabled; } }
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public override bool IsValid { get { return enabled; } }
bool L_1 = V_0;
return L_1;
}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachinePOV::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachinePOV_get_Stage_mFE8B3BB72F863545A8347D3CA587EE97D9A9EA5D (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
V_0 = 1;
goto IL_0005;
}
IL_0005:
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
int32_t L_0 = V_0;
return L_0;
}
}
// System.Void Cinemachine.CinemachinePOV::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_OnValidate_m016AFFEFBEFECF40D1507E5AF33A6C0E1013D228 (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, const RuntimeMethod* method)
{
{
// m_VerticalAxis.Validate();
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_0 = (&__this->___m_VerticalAxis_7);
AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5(L_0, NULL);
// m_VerticalRecentering.Validate();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_1 = (&__this->___m_VerticalRecentering_8);
Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3(L_1, NULL);
// m_HorizontalAxis.Validate();
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_2 = (&__this->___m_HorizontalAxis_9);
AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5(L_2, NULL);
// m_HorizontalRecentering.Validate();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_3 = (&__this->___m_HorizontalRecentering_10);
Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3(L_3, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachinePOV::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_OnEnable_m3A517E2080784B6C7A31A3227796D3B994FF647B (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, const RuntimeMethod* method)
{
{
// UpdateInputAxisProvider();
CinemachinePOV_UpdateInputAxisProvider_m061C1326E834985C26CA2D74F90D2E52C590FC4D(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachinePOV::UpdateInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_UpdateInputAxisProvider_m061C1326E834985C26CA2D74F90D2E52C590FC4D (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
{
// m_HorizontalAxis.SetInputAxisProvider(0, null);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_0 = (&__this->___m_HorizontalAxis_9);
AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85(L_0, 0, (RuntimeObject*)NULL, NULL);
// m_VerticalAxis.SetInputAxisProvider(1, null);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_1 = (&__this->___m_VerticalAxis_7);
AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85(L_1, 1, (RuntimeObject*)NULL, NULL);
// if (VirtualCamera != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2;
L_2 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_3;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0061;
}
}
{
// var provider = VirtualCamera.GetInputAxisProvider();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5;
L_5 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = CinemachineVirtualCameraBase_GetInputAxisProvider_mC735C4764E6CB8469D115142D842729C95D9C39E(L_5, NULL);
V_1 = L_6;
// if (provider != null)
RuntimeObject* L_7 = V_1;
V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_0060;
}
}
{
// m_HorizontalAxis.SetInputAxisProvider(0, provider);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_9 = (&__this->___m_HorizontalAxis_9);
RuntimeObject* L_10 = V_1;
AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85(L_9, 0, L_10, NULL);
// m_VerticalAxis.SetInputAxisProvider(1, provider);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_11 = (&__this->___m_VerticalAxis_7);
RuntimeObject* L_12 = V_1;
AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85(L_11, 1, L_12, NULL);
}
IL_0060:
{
}
IL_0061:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachinePOV::PrePipelineMutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_PrePipelineMutateCameraState_mBA43F716320C330EE8502DC1F49CD30512D8DF0B (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___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_m7D3F0F0979A4D487630A47A0BDB8B6C01F58A4EE (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
int32_t G_B5_0 = 0;
{
// if (!IsValid)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0013;
}
}
{
// return;
goto IL_0116;
}
IL_0013:
{
// if (deltaTime >= 0 && CinemachineCore.Instance.IsLive(VirtualCamera))
float L_2 = ___deltaTime1;
if ((!(((float)L_2) >= ((float)(0.0f)))))
{
goto IL_002d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_3;
L_3 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4;
L_4 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_3);
bool L_5;
L_5 = CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678(L_3, L_4, NULL);
G_B5_0 = ((int32_t)(L_5));
goto IL_002e;
}
IL_002d:
{
G_B5_0 = 0;
}
IL_002e:
{
V_3 = (bool)G_B5_0;
bool L_6 = V_3;
if (!L_6)
{
goto IL_00ac;
}
}
{
// if (m_HorizontalAxis.Update(deltaTime))
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_7 = (&__this->___m_HorizontalAxis_9);
float L_8 = ___deltaTime1;
bool L_9;
L_9 = AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4(L_7, L_8, NULL);
V_5 = L_9;
bool L_10 = V_5;
if (!L_10)
{
goto IL_0051;
}
}
{
// m_HorizontalRecentering.CancelRecentering();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_11 = (&__this->___m_HorizontalRecentering_10);
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(L_11, NULL);
}
IL_0051:
{
// if (m_VerticalAxis.Update(deltaTime))
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_12 = (&__this->___m_VerticalAxis_7);
float L_13 = ___deltaTime1;
bool L_14;
L_14 = AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4(L_12, L_13, NULL);
V_6 = L_14;
bool L_15 = V_6;
if (!L_15)
{
goto IL_006f;
}
}
{
// m_VerticalRecentering.CancelRecentering();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_16 = (&__this->___m_VerticalRecentering_8);
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(L_16, NULL);
}
IL_006f:
{
// var recenterTarget = GetRecenterTarget();
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = CinemachinePOV_GetRecenterTarget_m222F334C80D4ABBD48B9284A6EFCF6C0B853460A(__this, NULL);
V_4 = L_17;
// m_HorizontalRecentering.DoRecentering(ref m_HorizontalAxis, deltaTime, recenterTarget.x);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_18 = (&__this->___m_HorizontalRecentering_10);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_19 = (&__this->___m_HorizontalAxis_9);
float L_20 = ___deltaTime1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = V_4;
float L_22 = L_21.___x_0;
Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A(L_18, L_19, L_20, L_22, NULL);
// m_VerticalRecentering.DoRecentering(ref m_VerticalAxis, deltaTime, recenterTarget.y);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_23 = (&__this->___m_VerticalRecentering_8);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_24 = (&__this->___m_VerticalAxis_7);
float L_25 = ___deltaTime1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_4;
float L_27 = L_26.___y_1;
Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A(L_23, L_24, L_25, L_27, NULL);
}
IL_00ac:
{
// Quaternion rot = Quaternion.Euler(m_VerticalAxis.Value, m_HorizontalAxis.Value, 0);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_28 = (&__this->___m_VerticalAxis_7);
float L_29 = L_28->___Value_0;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_30 = (&__this->___m_HorizontalAxis_9);
float L_31 = L_30->___Value_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32;
L_32 = Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline(L_29, L_31, (0.0f), NULL);
V_0 = L_32;
// Transform parent = VirtualCamera.transform.parent;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_33;
L_33 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_33);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
L_34 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_33, NULL);
NullCheck(L_34);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_34, NULL);
V_1 = L_35;
// if (parent != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_37;
L_37 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_36, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_37;
bool L_38 = V_7;
if (!L_38)
{
goto IL_00f8;
}
}
{
// rot = parent.rotation * rot;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = V_1;
NullCheck(L_39);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40;
L_40 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_39, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42;
L_42 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_40, L_41, NULL);
V_0 = L_42;
}
IL_00f8:
{
// rot = Quaternion.FromToRotation(Vector3.up, curState.ReferenceUp) * rot;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_44 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = L_44->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46;
L_46 = Quaternion_FromToRotation_m041093DBB23CB3641118310881D6B7746E3B8418(L_43, L_45, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48;
L_48 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_46, L_47, NULL);
V_0 = L_48;
// curState.RawOrientation = rot;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_49 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = V_0;
L_49->___RawOrientation_5 = L_50;
}
IL_0116:
{
// }
return;
}
}
// UnityEngine.Vector2 Cinemachine.CinemachinePOV::GetRecenterTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CinemachinePOV_GetRecenterTarget_m222F334C80D4ABBD48B9284A6EFCF6C0B853460A (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_5 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9;
memset((&V_9), 0, sizeof(V_9));
{
// Transform t = null;
V_0 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
// switch (m_RecenterTarget)
int32_t L_0 = __this->___m_RecenterTarget_6;
V_2 = L_0;
int32_t L_1 = V_2;
V_1 = L_1;
int32_t L_2 = V_1;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
goto IL_0012;
}
IL_0012:
{
int32_t L_3 = V_1;
if ((((int32_t)L_3) == ((int32_t)2)))
{
goto IL_0026;
}
}
{
goto IL_0034;
}
IL_0018:
{
// case RecenterTargetMode.FollowTargetForward: t = VirtualCamera.Follow; break;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4;
L_4 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_4);
V_0 = L_5;
// case RecenterTargetMode.FollowTargetForward: t = VirtualCamera.Follow; break;
goto IL_0036;
}
IL_0026:
{
// case RecenterTargetMode.LookAtTargetForward: t = VirtualCamera.LookAt; break;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_6;
L_6 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, L_6);
V_0 = L_7;
// case RecenterTargetMode.LookAtTargetForward: t = VirtualCamera.LookAt; break;
goto IL_0036;
}
IL_0034:
{
// default: break;
goto IL_0036;
}
IL_0036:
{
// if (t != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_9;
bool L_10 = V_3;
if (!L_10)
{
goto IL_00b2;
}
}
{
// var fwd = t.forward;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_0;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_11, NULL);
V_4 = L_12;
// Transform parent = VirtualCamera.transform.parent;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_13;
L_13 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL);
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_14, NULL);
V_5 = L_15;
// if (parent != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = V_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_17;
bool L_18 = V_7;
if (!L_18)
{
goto IL_007a;
}
}
{
// fwd = parent.rotation * fwd;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = V_5;
NullCheck(L_19);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_19, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_20, L_21, NULL);
V_4 = L_22;
}
IL_007a:
{
// var v = Quaternion.FromToRotation(Vector3.forward, fwd).eulerAngles;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25;
L_25 = Quaternion_FromToRotation_m041093DBB23CB3641118310881D6B7746E3B8418(L_23, L_24, NULL);
V_8 = L_25;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_8), NULL);
V_6 = L_26;
// return new Vector2(NormalizeAngle(v.y), NormalizeAngle(v.x));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_6;
float L_28 = L_27.___y_3;
float L_29;
L_29 = CinemachinePOV_NormalizeAngle_m44F87A756F3A1DE1CBCB5C4F776C86B837B2D68E(L_28, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_6;
float L_31 = L_30.___x_2;
float L_32;
L_32 = CinemachinePOV_NormalizeAngle_m44F87A756F3A1DE1CBCB5C4F776C86B837B2D68E(L_31, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33;
memset((&L_33), 0, sizeof(L_33));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_33), L_29, L_32, /*hidden argument*/NULL);
V_9 = L_33;
goto IL_00bb;
}
IL_00b2:
{
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34;
L_34 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
V_9 = L_34;
goto IL_00bb;
}
IL_00bb:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_9;
return L_35;
}
}
// System.Single Cinemachine.CinemachinePOV::NormalizeAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePOV_NormalizeAngle_m44F87A756F3A1DE1CBCB5C4F776C86B837B2D68E (float ___angle0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return ((angle + 180) % 360) - 180;
float L_0 = ___angle0;
V_0 = ((float)il2cpp_codegen_subtract((fmodf(((float)il2cpp_codegen_add(L_0, (180.0f))), (360.0f))), (180.0f)));
goto IL_0017;
}
IL_0017:
{
// }
float L_1 = V_0;
return L_1;
}
}
// System.Void Cinemachine.CinemachinePOV::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_ForceCameraPosition_m454958C55A58DD989A25D0443138AADBF608BB52 (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
{
// SetAxesForRotation(rot);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___rot1;
CinemachinePOV_SetAxesForRotation_mDBC52583D2371432C6CE2DFE61689D7C906710BC(__this, L_0, 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_m491BDC05FF82D94CD9F0F5E381FABD26B836D32F (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* ___transitionParams3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t G_B4_0 = 0;
{
// m_HorizontalRecentering.DoRecentering(ref m_HorizontalAxis, -1, 0);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_0 = (&__this->___m_HorizontalRecentering_10);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_1 = (&__this->___m_HorizontalAxis_9);
Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A(L_0, L_1, (-1.0f), (0.0f), NULL);
// m_VerticalRecentering.DoRecentering(ref m_VerticalAxis, -1, 0);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_2 = (&__this->___m_VerticalRecentering_8);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_3 = (&__this->___m_VerticalAxis_7);
Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A(L_2, L_3, (-1.0f), (0.0f), NULL);
// m_HorizontalRecentering.CancelRecentering();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_4 = (&__this->___m_HorizontalRecentering_10);
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(L_4, NULL);
// m_VerticalRecentering.CancelRecentering();
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_5 = (&__this->___m_VerticalRecentering_8);
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(L_5, NULL);
// if (fromCam != null && transitionParams.m_InheritPosition
// && !CinemachineCore.Instance.IsLiveInBlend(VirtualCamera))
RuntimeObject* L_6 = ___fromCam0;
if (!L_6)
{
goto IL_0072;
}
}
{
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* L_7 = ___transitionParams3;
bool L_8 = L_7->___m_InheritPosition_1;
if (!L_8)
{
goto IL_0072;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_9;
L_9 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10;
L_10 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_9);
bool L_11;
L_11 = CinemachineCore_IsLiveInBlend_mFD1402FFF3B5D0CD0EC90914F89672724F49F778(L_9, L_10, NULL);
G_B4_0 = ((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
goto IL_0073;
}
IL_0072:
{
G_B4_0 = 0;
}
IL_0073:
{
V_0 = (bool)G_B4_0;
bool L_12 = V_0;
if (!L_12)
{
goto IL_008e;
}
}
{
// SetAxesForRotation(fromCam.State.RawOrientation);
RuntimeObject* L_13 = ___fromCam0;
NullCheck(L_13);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_14;
L_14 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_13);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = L_14.___RawOrientation_5;
CinemachinePOV_SetAxesForRotation_mDBC52583D2371432C6CE2DFE61689D7C906710BC(__this, L_15, NULL);
// return true;
V_1 = (bool)1;
goto IL_0092;
}
IL_008e:
{
// return false;
V_1 = (bool)0;
goto IL_0092;
}
IL_0092:
{
// }
bool L_16 = V_1;
return L_16;
}
}
// System.Boolean Cinemachine.CinemachinePOV::get_RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePOV_get_RequiresUserInput_mF3866C5A3BF1A75C3EBF06998987999FC37A558B (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, const RuntimeMethod* method)
{
{
// public override bool RequiresUserInput => true;
return (bool)1;
}
}
// System.Void Cinemachine.CinemachinePOV::SetAxesForRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV_SetAxesForRotation_mDBC52583D2371432C6CE2DFE61689D7C906710BC (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___targetRot0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
int32_t G_B5_0 = 0;
{
// Vector3 up = VcamState.ReferenceUp;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0;
L_0 = CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0.___ReferenceUp_1;
V_0 = L_1;
// Vector3 fwd = Vector3.forward;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
V_1 = L_2;
// Transform parent = VirtualCamera.transform.parent;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3;
L_3 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_4, NULL);
V_2 = L_5;
// if (parent != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_7;
bool L_8 = V_7;
if (!L_8)
{
goto IL_003e;
}
}
{
// fwd = parent.rotation * fwd;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_2;
NullCheck(L_9);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_10, L_11, NULL);
V_1 = L_12;
}
IL_003e:
{
// m_HorizontalAxis.Value = 0;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_13 = (&__this->___m_HorizontalAxis_9);
L_13->___Value_0 = (0.0f);
// m_HorizontalAxis.Reset();
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_14 = (&__this->___m_HorizontalAxis_9);
AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9(L_14, NULL);
// Vector3 targetFwd = targetRot * Vector3.forward;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = ___targetRot0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_15, L_16, NULL);
V_3 = L_17;
// Vector3 a = fwd.ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_18, L_19, NULL);
V_4 = L_20;
// Vector3 b = targetFwd.ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_21, L_22, NULL);
V_5 = L_23;
// if (!a.AlmostZero() && !b.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_4;
bool L_25;
L_25 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_24, NULL);
if (L_25)
{
goto IL_008d;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_5;
bool L_27;
L_27 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_26, NULL);
G_B5_0 = ((((int32_t)L_27) == ((int32_t)0))? 1 : 0);
goto IL_008e;
}
IL_008d:
{
G_B5_0 = 0;
}
IL_008e:
{
V_8 = (bool)G_B5_0;
bool L_28 = V_8;
if (!L_28)
{
goto IL_00a9;
}
}
{
// m_HorizontalAxis.Value = Vector3.SignedAngle(a, b, up);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_29 = (&__this->___m_HorizontalAxis_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0;
float L_33;
L_33 = Vector3_SignedAngle_mD30E71B2F64983C2C4D86F17E7023BAA84CE50BE_inline(L_30, L_31, L_32, NULL);
L_29->___Value_0 = L_33;
}
IL_00a9:
{
// m_VerticalAxis.Value = 0;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_34 = (&__this->___m_VerticalAxis_7);
L_34->___Value_0 = (0.0f);
// m_VerticalAxis.Reset();
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_35 = (&__this->___m_VerticalAxis_7);
AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9(L_35, NULL);
// fwd = Quaternion.AngleAxis(m_HorizontalAxis.Value, up) * fwd;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_36 = (&__this->___m_HorizontalAxis_9);
float L_37 = L_36->___Value_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39;
L_39 = Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8(L_37, L_38, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_39, L_40, NULL);
V_1 = L_41;
// Vector3 right = Vector3.Cross(up, fwd);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline(L_42, L_43, NULL);
V_6 = L_44;
// if (!right.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_6;
bool L_46;
L_46 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_45, NULL);
V_9 = (bool)((((int32_t)L_46) == ((int32_t)0))? 1 : 0);
bool L_47 = V_9;
if (!L_47)
{
goto IL_010a;
}
}
{
// m_VerticalAxis.Value = Vector3.SignedAngle(fwd, targetFwd, right);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_48 = (&__this->___m_VerticalAxis_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_6;
float L_52;
L_52 = Vector3_SignedAngle_mD30E71B2F64983C2C4D86F17E7023BAA84CE50BE_inline(L_49, L_50, L_51, NULL);
L_48->___Value_0 = L_52;
}
IL_010a:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachinePOV::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePOV__ctor_m362B77E97F02F0B022F654161A5FA5120BD0DD17 (CinemachinePOV_t18E8D389A12DA59CCC99E0871996448E1B4AB05B* __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 RecenterTargetMode m_RecenterTarget = RecenterTargetMode.None;
__this->___m_RecenterTarget_6 = 0;
// public AxisState m_VerticalAxis = new AxisState(-70, 70, false, false, 300f, 0.1f, 0.1f, "Mouse Y", true);
AxisState_t6996FE8143104E02683986C908C18B0F62595736 L_0;
memset((&L_0), 0, sizeof(L_0));
AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6((&L_0), (-70.0f), (70.0f), (bool)0, (bool)0, (300.0f), (0.100000001f), (0.100000001f), _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, (bool)1, /*hidden argument*/NULL);
__this->___m_VerticalAxis_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_VerticalAxis_7))->___m_InputAxisName_5), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_VerticalAxis_7))->___m_InputAxisProvider_16), (void*)NULL);
#endif
// public AxisState.Recentering m_VerticalRecentering = new AxisState.Recentering(false, 1, 2);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF L_1;
memset((&L_1), 0, sizeof(L_1));
Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476((&L_1), (bool)0, (1.0f), (2.0f), /*hidden argument*/NULL);
__this->___m_VerticalRecentering_8 = L_1;
// public AxisState m_HorizontalAxis = new AxisState(-180, 180, true, false, 300f, 0.1f, 0.1f, "Mouse X", false);
AxisState_t6996FE8143104E02683986C908C18B0F62595736 L_2;
memset((&L_2), 0, sizeof(L_2));
AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6((&L_2), (-180.0f), (180.0f), (bool)1, (bool)0, (300.0f), (0.100000001f), (0.100000001f), _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, (bool)0, /*hidden argument*/NULL);
__this->___m_HorizontalAxis_9 = L_2;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_HorizontalAxis_9))->___m_InputAxisName_5), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_HorizontalAxis_9))->___m_InputAxisProvider_16), (void*)NULL);
#endif
// public AxisState.Recentering m_HorizontalRecentering = new AxisState.Recentering(false, 1, 2);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF L_3;
memset((&L_3), 0, sizeof(L_3));
Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476((&L_3), (bool)0, (1.0f), (2.0f), /*hidden argument*/NULL);
__this->___m_HorizontalRecentering_10 = L_3;
CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Cinemachine.CinemachineSameAsFollowTarget::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineSameAsFollowTarget_get_IsValid_mC6D1503DFD8DC214605C36C1CAE502935D15BFEA (CinemachineSameAsFollowTarget_t3F3D720F4ED98F0E8608A0D077BB877F1A897141* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// public override bool IsValid { get { return enabled && FollowTarget != null; } }
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_0)
{
goto IL_0017;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 0;
}
IL_0018:
{
V_0 = (bool)G_B3_0;
goto IL_001b;
}
IL_001b:
{
// public override bool IsValid { get { return enabled && FollowTarget != null; } }
bool L_3 = V_0;
return L_3;
}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineSameAsFollowTarget::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineSameAsFollowTarget_get_Stage_mC807B568193EE1879B9A384DD9867E7FB1FFEA48 (CinemachineSameAsFollowTarget_t3F3D720F4ED98F0E8608A0D077BB877F1A897141* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
V_0 = 1;
goto IL_0005;
}
IL_0005:
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Aim; } }
int32_t L_0 = V_0;
return L_0;
}
}
// System.Single Cinemachine.CinemachineSameAsFollowTarget::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSameAsFollowTarget_GetMaxDampTime_m043AF23A9A983ECE05922C0472DB7FC1BF8542FB (CinemachineSameAsFollowTarget_t3F3D720F4ED98F0E8608A0D077BB877F1A897141* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public override float GetMaxDampTime() { return m_Damping; }
float L_0 = __this->___m_Damping_6;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public override float GetMaxDampTime() { return m_Damping; }
float L_1 = V_0;
return L_1;
}
}
// System.Void Cinemachine.CinemachineSameAsFollowTarget::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSameAsFollowTarget_MutateCameraState_mE752F9E346D7A3380316A3446D5210988467B4F0 (CinemachineSameAsFollowTarget_t3F3D720F4ED98F0E8608A0D077BB877F1A897141* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
bool V_2 = false;
float V_3 = 0.0f;
{
// if (!IsValid)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0010;
}
}
{
// return;
goto IL_0061;
}
IL_0010:
{
// Quaternion dampedOrientation = FollowTargetRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3(__this, NULL);
V_0 = L_2;
// if (deltaTime >= 0)
float L_3 = ___deltaTime1;
V_2 = (bool)((((int32_t)((!(((float)L_3) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0053;
}
}
{
// float t = VirtualCamera.DetachedFollowTargetDamp(1, m_Damping, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5;
L_5 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
float L_6 = __this->___m_Damping_6;
float L_7 = ___deltaTime1;
NullCheck(L_5);
float L_8;
L_8 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m215A089B8451330FA8D7D6E4DB8E38400AD9E7CF(L_5, (1.0f), L_6, L_7, NULL);
V_3 = L_8;
// dampedOrientation = Quaternion.Slerp(
// m_PreviousReferenceOrientation, FollowTargetRotation, t);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = __this->___m_PreviousReferenceOrientation_7;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3(__this, NULL);
float L_11 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = Quaternion_Slerp_m5FDA8C178E7EB209B43845F73263AFE9C02F3949(L_9, L_10, L_11, NULL);
V_0 = L_12;
}
IL_0053:
{
// m_PreviousReferenceOrientation = dampedOrientation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13 = V_0;
__this->___m_PreviousReferenceOrientation_7 = L_13;
// curState.RawOrientation = dampedOrientation;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_14 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_0;
L_14->___RawOrientation_5 = L_15;
}
IL_0061:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineSameAsFollowTarget::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSameAsFollowTarget__ctor_m4CB9434EC6F54E7AB3287343A9C5416C8079BD09 (CinemachineSameAsFollowTarget_t3F3D720F4ED98F0E8608A0D077BB877F1A897141* __this, const RuntimeMethod* method)
{
{
// public float m_Damping = 0;
__this->___m_Damping_6 = (0.0f);
// Quaternion m_PreviousReferenceOrientation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
L_0 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
__this->___m_PreviousReferenceOrientation_7 = L_0;
CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Cinemachine.CinemachineTrackedDolly::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineTrackedDolly_get_IsValid_m280F6EE398F406E248920DAEC9A2FB4C0A78CD20 (CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// public override bool IsValid { get { return enabled && m_Path != null; } }
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_0)
{
goto IL_0017;
}
}
{
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_1 = __this->___m_Path_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 0;
}
IL_0018:
{
V_0 = (bool)G_B3_0;
goto IL_001b;
}
IL_001b:
{
// public override bool IsValid { get { return enabled && m_Path != null; } }
bool L_3 = V_0;
return L_3;
}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineTrackedDolly::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineTrackedDolly_get_Stage_m71C0F0AEBCCACD06836E5186C06F8E157DEB44D4 (CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Body; } }
V_0 = 0;
goto IL_0005;
}
IL_0005:
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Body; } }
int32_t L_0 = V_0;
return L_0;
}
}
// System.Single Cinemachine.CinemachineTrackedDolly::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineTrackedDolly_GetMaxDampTime_m8387A78C47A4689A44BC60168DAD135BF2F14E20 (CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
{
// var d2 = AngularDamping;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = CinemachineTrackedDolly_get_AngularDamping_m5ED59BCFD88587E5AF232BB5D779B3FE03832DE9(__this, NULL);
V_0 = L_0;
// var a = Mathf.Max(m_XDamping, Mathf.Max(m_YDamping, m_ZDamping));
float L_1 = __this->___m_XDamping_10;
float L_2 = __this->___m_YDamping_11;
float L_3 = __this->___m_ZDamping_12;
float L_4;
L_4 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_2, L_3, NULL);
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_1, L_4, NULL);
V_1 = L_5;
// var b = Mathf.Max(d2.x, Mathf.Max(d2.y, d2.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
float L_7 = L_6.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
float L_9 = L_8.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
float L_11 = L_10.___z_4;
float L_12;
L_12 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_9, L_11, NULL);
float L_13;
L_13 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_7, L_12, NULL);
V_2 = L_13;
// return Mathf.Max(a, b);
float L_14 = V_1;
float L_15 = V_2;
float L_16;
L_16 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_14, L_15, NULL);
V_3 = L_16;
goto IL_004c;
}
IL_004c:
{
// }
float L_17 = V_3;
return L_17;
}
}
// System.Void Cinemachine.CinemachineTrackedDolly::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTrackedDolly_MutateCameraState_m520EE451BF883F43059C628A4FEED072C6ACFECE (CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
float V_10 = 0.0f;
bool V_11 = false;
float V_12 = 0.0f;
float V_13 = 0.0f;
bool V_14 = false;
float V_15 = 0.0f;
float V_16 = 0.0f;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_20;
memset((&V_20), 0, sizeof(V_20));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_21;
memset((&V_21), 0, sizeof(V_21));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_22;
memset((&V_22), 0, sizeof(V_22));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_23;
memset((&V_23), 0, sizeof(V_23));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_24;
memset((&V_24), 0, sizeof(V_24));
bool V_25 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_26;
memset((&V_26), 0, sizeof(V_26));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_27;
memset((&V_27), 0, sizeof(V_27));
int32_t V_28 = 0;
bool V_29 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* V_30 = NULL;
int32_t V_31 = 0;
bool V_32 = false;
bool V_33 = false;
int32_t G_B3_0 = 0;
int32_t G_B10_0 = 0;
int32_t G_B14_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B14_1;
memset((&G_B14_1), 0, sizeof(G_B14_1));
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* G_B14_2 = NULL;
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* G_B14_3 = NULL;
int32_t G_B12_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B12_1;
memset((&G_B12_1), 0, sizeof(G_B12_1));
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* G_B12_2 = NULL;
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* G_B12_3 = NULL;
int32_t G_B13_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B13_1;
memset((&G_B13_1), 0, sizeof(G_B13_1));
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* G_B13_2 = NULL;
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* G_B13_3 = NULL;
int32_t G_B15_0 = 0;
int32_t G_B15_1 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B15_2;
memset((&G_B15_2), 0, sizeof(G_B15_2));
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* G_B15_3 = NULL;
CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* G_B15_4 = NULL;
int32_t G_B19_0 = 0;
int32_t G_B24_0 = 0;
int32_t G_B34_0 = 0;
int32_t G_B39_0 = 0;
{
// if (deltaTime < 0 || !VirtualCamera.PreviousStateIsValid)
float L_0 = ___deltaTime1;
if ((((float)L_0) < ((float)(0.0f))))
{
goto IL_0019;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_1);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 1;
}
IL_001a:
{
V_7 = (bool)G_B3_0;
bool L_3 = V_7;
if (!L_3)
{
goto IL_0046;
}
}
{
// m_PreviousPathPosition = m_PathPosition;
float L_4 = __this->___m_PathPosition_7;
__this->___m_PreviousPathPosition_18 = L_4;
// m_PreviousCameraPosition = curState.RawPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_5 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___RawPosition_4;
__this->___m_PreviousCameraPosition_20 = L_6;
// m_PreviousOrientation = curState.RawOrientation;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_7 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = L_7->___RawOrientation_5;
__this->___m_PreviousOrientation_19 = L_8;
}
IL_0046:
{
// if (!IsValid)
bool L_9;
L_9 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_8 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
bool L_10 = V_8;
if (!L_10)
{
goto IL_005a;
}
}
{
// return;
goto IL_042f;
}
IL_005a:
{
// if (m_AutoDolly.m_Enabled && FollowTarget != null)
AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115* L_11 = (&__this->___m_AutoDolly_17);
bool L_12 = L_11->___m_Enabled_0;
if (!L_12)
{
goto IL_0075;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B10_0 = ((int32_t)(L_14));
goto IL_0076;
}
IL_0075:
{
G_B10_0 = 0;
}
IL_0076:
{
V_9 = (bool)G_B10_0;
bool L_15 = V_9;
if (!L_15)
{
goto IL_011c;
}
}
{
// float prevPos = m_Path.ToNativePathUnits(m_PreviousPathPosition, m_PositionUnits);
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_16 = __this->___m_Path_6;
float L_17 = __this->___m_PreviousPathPosition_18;
int32_t L_18 = __this->___m_PositionUnits_8;
NullCheck(L_16);
float L_19;
L_19 = CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158(L_16, L_17, L_18, NULL);
V_10 = L_19;
// m_PathPosition = m_Path.FindClosestPoint(
// FollowTargetPosition,
// Mathf.FloorToInt(prevPos),
// (deltaTime < 0 || m_AutoDolly.m_SearchRadius <= 0)
// ? -1 : m_AutoDolly.m_SearchRadius,
// m_AutoDolly.m_SearchResolution);
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_20 = __this->___m_Path_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
float L_22 = V_10;
int32_t L_23;
L_23 = Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline(L_22, NULL);
float L_24 = ___deltaTime1;
G_B12_0 = L_23;
G_B12_1 = L_21;
G_B12_2 = L_20;
G_B12_3 = __this;
if ((((float)L_24) < ((float)(0.0f))))
{
G_B14_0 = L_23;
G_B14_1 = L_21;
G_B14_2 = L_20;
G_B14_3 = __this;
goto IL_00d0;
}
}
{
AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115* L_25 = (&__this->___m_AutoDolly_17);
int32_t L_26 = L_25->___m_SearchRadius_2;
G_B13_0 = G_B12_0;
G_B13_1 = G_B12_1;
G_B13_2 = G_B12_2;
G_B13_3 = G_B12_3;
if ((((int32_t)L_26) <= ((int32_t)0)))
{
G_B14_0 = G_B12_0;
G_B14_1 = G_B12_1;
G_B14_2 = G_B12_2;
G_B14_3 = G_B12_3;
goto IL_00d0;
}
}
{
AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115* L_27 = (&__this->___m_AutoDolly_17);
int32_t L_28 = L_27->___m_SearchRadius_2;
G_B15_0 = L_28;
G_B15_1 = G_B13_0;
G_B15_2 = G_B13_1;
G_B15_3 = G_B13_2;
G_B15_4 = G_B13_3;
goto IL_00d1;
}
IL_00d0:
{
G_B15_0 = (-1);
G_B15_1 = G_B14_0;
G_B15_2 = G_B14_1;
G_B15_3 = G_B14_2;
G_B15_4 = G_B14_3;
}
IL_00d1:
{
AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115* L_29 = (&__this->___m_AutoDolly_17);
int32_t L_30 = L_29->___m_SearchResolution_3;
NullCheck(G_B15_3);
float L_31;
L_31 = VirtualFuncInvoker4< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t, int32_t, int32_t >::Invoke(11 /* System.Single Cinemachine.CinemachinePathBase::FindClosestPoint(UnityEngine.Vector3,System.Int32,System.Int32,System.Int32) */, G_B15_3, G_B15_2, G_B15_1, G_B15_0, L_30);
NullCheck(G_B15_4);
G_B15_4->___m_PathPosition_7 = L_31;
// m_PathPosition = m_Path.FromPathNativeUnits(m_PathPosition, m_PositionUnits);
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_32 = __this->___m_Path_6;
float L_33 = __this->___m_PathPosition_7;
int32_t L_34 = __this->___m_PositionUnits_8;
NullCheck(L_32);
float L_35;
L_35 = CinemachinePathBase_FromPathNativeUnits_mEFCB692BFEC5A048AF23D9BA3EC74A4255D5D867(L_32, L_33, L_34, NULL);
__this->___m_PathPosition_7 = L_35;
// m_PathPosition += m_AutoDolly.m_PositionOffset;
float L_36 = __this->___m_PathPosition_7;
AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115* L_37 = (&__this->___m_AutoDolly_17);
float L_38 = L_37->___m_PositionOffset_1;
__this->___m_PathPosition_7 = ((float)il2cpp_codegen_add(L_36, L_38));
}
IL_011c:
{
// float newPathPosition = m_PathPosition;
float L_39 = __this->___m_PathPosition_7;
V_0 = L_39;
// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
float L_40 = ___deltaTime1;
if ((!(((float)L_40) >= ((float)(0.0f)))))
{
goto IL_0138;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_41;
L_41 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_41);
bool L_42;
L_42 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_41);
G_B19_0 = ((int32_t)(L_42));
goto IL_0139;
}
IL_0138:
{
G_B19_0 = 0;
}
IL_0139:
{
V_11 = (bool)G_B19_0;
bool L_43 = V_11;
if (!L_43)
{
goto IL_020f;
}
}
{
// float maxUnit = m_Path.MaxUnit(m_PositionUnits);
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_44 = __this->___m_Path_6;
int32_t L_45 = __this->___m_PositionUnits_8;
NullCheck(L_44);
float L_46;
L_46 = CinemachinePathBase_MaxUnit_mD6C8BEEF736AF66618CD9FEA69D61CC5C9854F76(L_44, L_45, NULL);
V_12 = L_46;
// if (maxUnit > 0)
float L_47 = V_12;
V_14 = (bool)((((float)L_47) > ((float)(0.0f)))? 1 : 0);
bool L_48 = V_14;
if (!L_48)
{
goto IL_01ea;
}
}
{
// float prev = m_Path.StandardizeUnit(m_PreviousPathPosition, m_PositionUnits);
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_49 = __this->___m_Path_6;
float L_50 = __this->___m_PreviousPathPosition_18;
int32_t L_51 = __this->___m_PositionUnits_8;
NullCheck(L_49);
float L_52;
L_52 = VirtualFuncInvoker2< float, float, int32_t >::Invoke(12 /* System.Single Cinemachine.CinemachinePathBase::StandardizeUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits) */, L_49, L_50, L_51);
V_15 = L_52;
// float next = m_Path.StandardizeUnit(newPathPosition, m_PositionUnits);
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_53 = __this->___m_Path_6;
float L_54 = V_0;
int32_t L_55 = __this->___m_PositionUnits_8;
NullCheck(L_53);
float L_56;
L_56 = VirtualFuncInvoker2< float, float, int32_t >::Invoke(12 /* System.Single Cinemachine.CinemachinePathBase::StandardizeUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits) */, L_53, L_54, L_55);
V_16 = L_56;
// if (m_Path.Looped && Mathf.Abs(next - prev) > maxUnit / 2)
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_57 = __this->___m_Path_6;
NullCheck(L_57);
bool L_58;
L_58 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, L_57);
if (!L_58)
{
goto IL_01b9;
}
}
{
float L_59 = V_16;
float L_60 = V_15;
float L_61;
L_61 = fabsf(((float)il2cpp_codegen_subtract(L_59, L_60)));
float L_62 = V_12;
G_B24_0 = ((((float)L_61) > ((float)((float)(L_62/(2.0f)))))? 1 : 0);
goto IL_01ba;
}
IL_01b9:
{
G_B24_0 = 0;
}
IL_01ba:
{
V_17 = (bool)G_B24_0;
bool L_63 = V_17;
if (!L_63)
{
goto IL_01de;
}
}
{
// if (next > prev)
float L_64 = V_16;
float L_65 = V_15;
V_18 = (bool)((((float)L_64) > ((float)L_65))? 1 : 0);
bool L_66 = V_18;
if (!L_66)
{
goto IL_01d6;
}
}
{
// prev += maxUnit;
float L_67 = V_15;
float L_68 = V_12;
V_15 = ((float)il2cpp_codegen_add(L_67, L_68));
goto IL_01dd;
}
IL_01d6:
{
// prev -= maxUnit;
float L_69 = V_15;
float L_70 = V_12;
V_15 = ((float)il2cpp_codegen_subtract(L_69, L_70));
}
IL_01dd:
{
}
IL_01de:
{
// m_PreviousPathPosition = prev;
float L_71 = V_15;
__this->___m_PreviousPathPosition_18 = L_71;
// newPathPosition = next;
float L_72 = V_16;
V_0 = L_72;
}
IL_01ea:
{
// float offset = m_PreviousPathPosition - newPathPosition;
float L_73 = __this->___m_PreviousPathPosition_18;
float L_74 = V_0;
V_13 = ((float)il2cpp_codegen_subtract(L_73, L_74));
// offset = Damper.Damp(offset, m_ZDamping, deltaTime);
float L_75 = V_13;
float L_76 = __this->___m_ZDamping_12;
float L_77 = ___deltaTime1;
float L_78;
L_78 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(L_75, L_76, L_77, NULL);
V_13 = L_78;
// newPathPosition = m_PreviousPathPosition - offset;
float L_79 = __this->___m_PreviousPathPosition_18;
float L_80 = V_13;
V_0 = ((float)il2cpp_codegen_subtract(L_79, L_80));
}
IL_020f:
{
// m_PreviousPathPosition = newPathPosition;
float L_81 = V_0;
__this->___m_PreviousPathPosition_18 = L_81;
// Quaternion newPathOrientation = m_Path.EvaluateOrientationAtUnit(newPathPosition, m_PositionUnits);
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_82 = __this->___m_Path_6;
float L_83 = V_0;
int32_t L_84 = __this->___m_PositionUnits_8;
NullCheck(L_82);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_85;
L_85 = CinemachinePathBase_EvaluateOrientationAtUnit_m28859D88DD40B298B14EE6D04A6358534E09C0A7(L_82, L_83, L_84, NULL);
V_1 = L_85;
// Vector3 newCameraPos = m_Path.EvaluatePositionAtUnit(newPathPosition, m_PositionUnits);
CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* L_86 = __this->___m_Path_6;
float L_87 = V_0;
int32_t L_88 = __this->___m_PositionUnits_8;
NullCheck(L_86);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
L_89 = CinemachinePathBase_EvaluatePositionAtUnit_mCE1B51BBCAEFF5A65A68F1D3113390F7BC223843(L_86, L_87, L_88, NULL);
V_2 = L_89;
// Vector3 offsetX = newPathOrientation * Vector3.right;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_90 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
L_91 = Vector3_get_right_m13B7C3EAA64DC921EC23346C56A5A597B5481FF5_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
L_92 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_90, L_91, NULL);
V_3 = L_92;
// Vector3 offsetY = newPathOrientation * Vector3.up;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_93 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94;
L_94 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95;
L_95 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_93, L_94, NULL);
V_4 = L_95;
// Vector3 offsetZ = newPathOrientation * Vector3.forward;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_96 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97;
L_97 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98;
L_98 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_96, L_97, NULL);
V_5 = L_98;
// newCameraPos += m_PathOffset.x * offsetX;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_100 = (&__this->___m_PathOffset_9);
float L_101 = L_100->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103;
L_103 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(L_101, L_102, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104;
L_104 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_99, L_103, NULL);
V_2 = L_104;
// newCameraPos += m_PathOffset.y * offsetY;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_106 = (&__this->___m_PathOffset_9);
float L_107 = L_106->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109;
L_109 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(L_107, L_108, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110;
L_110 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_105, L_109, NULL);
V_2 = L_110;
// newCameraPos += m_PathOffset.z * offsetZ;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_112 = (&__this->___m_PathOffset_9);
float L_113 = L_112->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115;
L_115 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(L_113, L_114, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116;
L_116 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_111, L_115, NULL);
V_2 = L_116;
// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
float L_117 = ___deltaTime1;
if ((!(((float)L_117) >= ((float)(0.0f)))))
{
goto IL_02c1;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_118;
L_118 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_118);
bool L_119;
L_119 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_118);
G_B34_0 = ((int32_t)(L_119));
goto IL_02c2;
}
IL_02c1:
{
G_B34_0 = 0;
}
IL_02c2:
{
V_19 = (bool)G_B34_0;
bool L_120 = V_19;
if (!L_120)
{
goto IL_032a;
}
}
{
// Vector3 currentCameraPos = m_PreviousCameraPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121 = __this->___m_PreviousCameraPosition_20;
V_20 = L_121;
// Vector3 delta = (currentCameraPos - newCameraPos);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122 = V_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124;
L_124 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_122, L_123, NULL);
V_21 = L_124;
// Vector3 delta1 = Vector3.Dot(delta, offsetY) * offsetY;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_125 = V_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126 = V_4;
float L_127;
L_127 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_125, L_126, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129;
L_129 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(L_127, L_128, NULL);
V_22 = L_129;
// Vector3 delta0 = delta - delta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130 = V_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131 = V_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132;
L_132 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_130, L_131, NULL);
V_23 = L_132;
// delta0 = Damper.Damp(delta0, m_XDamping, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133 = V_23;
float L_134 = __this->___m_XDamping_10;
float L_135 = ___deltaTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136;
L_136 = Damper_Damp_mF0862EDA3BDC1B7119E3E6310B12B2DA72420E47(L_133, L_134, L_135, NULL);
V_23 = L_136;
// delta1 = Damper.Damp(delta1, m_YDamping, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = V_22;
float L_138 = __this->___m_YDamping_11;
float L_139 = ___deltaTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_140;
L_140 = Damper_Damp_mF0862EDA3BDC1B7119E3E6310B12B2DA72420E47(L_137, L_138, L_139, NULL);
V_22 = L_140;
// newCameraPos = currentCameraPos - (delta0 + delta1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_141 = V_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142 = V_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_143 = V_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144;
L_144 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_142, L_143, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_145;
L_145 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_141, L_144, NULL);
V_2 = L_145;
}
IL_032a:
{
// curState.RawPosition = m_PreviousCameraPosition = newCameraPos;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_146 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148 = L_147;
V_24 = L_148;
__this->___m_PreviousCameraPosition_20 = L_148;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_149 = V_24;
L_146->___RawPosition_4 = L_149;
// Quaternion newOrientation
// = GetCameraOrientationAtPathPoint(newPathOrientation, curState.ReferenceUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_150 = V_1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_151 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152 = L_151->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_153;
L_153 = CinemachineTrackedDolly_GetCameraOrientationAtPathPoint_m8F4DB6F44E986BE7FC8C2C55FCC1556995DB4D54(__this, L_150, L_152, NULL);
V_6 = L_153;
// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
float L_154 = ___deltaTime1;
if ((!(((float)L_154) >= ((float)(0.0f)))))
{
goto IL_0360;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_155;
L_155 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_155);
bool L_156;
L_156 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_155);
G_B39_0 = ((int32_t)(L_156));
goto IL_0361;
}
IL_0360:
{
G_B39_0 = 0;
}
IL_0361:
{
V_25 = (bool)G_B39_0;
bool L_157 = V_25;
if (!L_157)
{
goto IL_03fa;
}
}
{
// Vector3 relative = (Quaternion.Inverse(m_PreviousOrientation)
// * newOrientation).eulerAngles;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_158 = __this->___m_PreviousOrientation_19;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_159;
L_159 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_158, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_160 = V_6;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_161;
L_161 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_159, L_160, NULL);
V_27 = L_161;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_162;
L_162 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_27), NULL);
V_26 = L_162;
// for (int i = 0; i < 3; ++i)
V_28 = 0;
goto IL_03ca;
}
IL_038d:
{
// if (relative[i] > 180)
int32_t L_163 = V_28;
float L_164;
L_164 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_26), L_163, NULL);
V_29 = (bool)((((float)L_164) > ((float)(180.0f)))? 1 : 0);
bool L_165 = V_29;
if (!L_165)
{
goto IL_03c4;
}
}
{
// relative[i] -= 360;
V_30 = (&V_26);
int32_t L_166 = V_28;
V_31 = L_166;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_167 = V_30;
int32_t L_168 = V_31;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_169 = V_30;
int32_t L_170 = V_31;
float L_171;
L_171 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline(L_169, L_170, NULL);
Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_inline(L_167, L_168, ((float)il2cpp_codegen_subtract(L_171, (360.0f))), NULL);
}
IL_03c4:
{
// for (int i = 0; i < 3; ++i)
int32_t L_172 = V_28;
V_28 = ((int32_t)il2cpp_codegen_add(L_172, 1));
}
IL_03ca:
{
// for (int i = 0; i < 3; ++i)
int32_t L_173 = V_28;
V_32 = (bool)((((int32_t)L_173) < ((int32_t)3))? 1 : 0);
bool L_174 = V_32;
if (L_174)
{
goto IL_038d;
}
}
{
// relative = Damper.Damp(relative, AngularDamping, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_175 = V_26;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_176;
L_176 = CinemachineTrackedDolly_get_AngularDamping_m5ED59BCFD88587E5AF232BB5D779B3FE03832DE9(__this, NULL);
float L_177 = ___deltaTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178;
L_178 = Damper_Damp_mC9AFD35CB8F0ADFC8A169489A0F839CE52891D62(L_175, L_176, L_177, NULL);
V_26 = L_178;
// newOrientation = m_PreviousOrientation * Quaternion.Euler(relative);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_179 = __this->___m_PreviousOrientation_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_180 = V_26;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_181;
L_181 = Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline(L_180, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_182;
L_182 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_179, L_181, NULL);
V_6 = L_182;
}
IL_03fa:
{
// m_PreviousOrientation = newOrientation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_183 = V_6;
__this->___m_PreviousOrientation_19 = L_183;
// curState.RawOrientation = newOrientation;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_184 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_185 = V_6;
L_184->___RawOrientation_5 = L_185;
// if (m_CameraUp != CameraUpMode.Default)
int32_t L_186 = __this->___m_CameraUp_13;
V_33 = (bool)((!(((uint32_t)L_186) <= ((uint32_t)0)))? 1 : 0);
bool L_187 = V_33;
if (!L_187)
{
goto IL_042f;
}
}
{
// curState.ReferenceUp = curState.RawOrientation * Vector3.up;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_188 = ___curState0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_189 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_190 = L_189->___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_191;
L_191 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_192;
L_192 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_190, L_191, NULL);
L_188->___ReferenceUp_1 = L_192;
}
IL_042f:
{
// }
return;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachineTrackedDolly::GetCameraOrientationAtPathPoint(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineTrackedDolly_GetCameraOrientationAtPathPoint_m8F4DB6F44E986BE7FC8C2C55FCC1556995DB4D54 (CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___pathOrientation0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
bool V_4 = false;
{
// switch (m_CameraUp)
int32_t L_0 = __this->___m_CameraUp_13;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0026;
}
case 1:
{
goto IL_0028;
}
case 2:
{
goto IL_002c;
}
case 3:
{
goto IL_0040;
}
case 4:
{
goto IL_005b;
}
}
}
{
goto IL_0026;
}
IL_0026:
{
// case CameraUpMode.Default: break;
goto IL_0088;
}
IL_0028:
{
// case CameraUpMode.Path: return pathOrientation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___pathOrientation0;
V_2 = L_3;
goto IL_00ab;
}
IL_002c:
{
// return Quaternion.LookRotation(pathOrientation * Vector3.forward, up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___pathOrientation0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_4, L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
L_8 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_6, L_7, NULL);
V_2 = L_8;
goto IL_00ab;
}
IL_0040:
{
// if (FollowTarget != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_10;
bool L_11 = V_3;
if (!L_11)
{
goto IL_0059;
}
}
{
// return FollowTargetRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3(__this, NULL);
V_2 = L_12;
goto IL_00ab;
}
IL_0059:
{
// break;
goto IL_0088;
}
IL_005b:
{
// if (FollowTarget != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_14;
bool L_15 = V_4;
if (!L_15)
{
goto IL_0086;
}
}
{
// return Quaternion.LookRotation(FollowTargetRotation * Vector3.forward, up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16;
L_16 = CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_16, L_17, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_18, L_19, NULL);
V_2 = L_20;
goto IL_00ab;
}
IL_0086:
{
// break;
goto IL_0088;
}
IL_0088:
{
// return Quaternion.LookRotation(VirtualCamera.transform.rotation * Vector3.forward, up);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_21;
L_21 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_21);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
L_22 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_21, NULL);
NullCheck(L_22);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23;
L_23 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_23, L_24, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27;
L_27 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_25, L_26, NULL);
V_2 = L_27;
goto IL_00ab;
}
IL_00ab:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = V_2;
return L_28;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineTrackedDolly::get_AngularDamping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTrackedDolly_get_AngularDamping_m5ED59BCFD88587E5AF232BB5D779B3FE03832DE9 (CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// switch (m_CameraUp)
int32_t L_0 = __this->___m_CameraUp_13;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_003f;
}
case 1:
{
goto IL_0047;
}
case 2:
{
goto IL_0026;
}
case 3:
{
goto IL_0047;
}
case 4:
{
goto IL_0026;
}
}
}
{
goto IL_0047;
}
IL_0026:
{
// return new Vector3(m_PitchDamping, m_YawDamping, 0);
float L_3 = __this->___m_PitchDamping_14;
float L_4 = __this->___m_YawDamping_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), L_3, L_4, (0.0f), /*hidden argument*/NULL);
V_2 = L_5;
goto IL_0061;
}
IL_003f:
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_2 = L_6;
goto IL_0061;
}
IL_0047:
{
// return new Vector3(m_PitchDamping, m_YawDamping, m_RollDamping);
float L_7 = __this->___m_PitchDamping_14;
float L_8 = __this->___m_YawDamping_15;
float L_9 = __this->___m_RollDamping_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_7, L_8, L_9, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_0061;
}
IL_0061:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_2;
return L_11;
}
}
// System.Void Cinemachine.CinemachineTrackedDolly::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTrackedDolly__ctor_m632C7211074603AA91B9313A426A224C1E9490ED (CinemachineTrackedDolly_tF6AD39CDE4ECE4A1828476535B327CF2EF9D4037* __this, const RuntimeMethod* method)
{
{
// public CinemachinePathBase.PositionUnits m_PositionUnits = CinemachinePathBase.PositionUnits.PathUnits;
__this->___m_PositionUnits_8 = 0;
// public Vector3 m_PathOffset = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_PathOffset_9 = L_0;
// public float m_XDamping = 0f;
__this->___m_XDamping_10 = (0.0f);
// public float m_YDamping = 0f;
__this->___m_YDamping_11 = (0.0f);
// public float m_ZDamping = 1f;
__this->___m_ZDamping_12 = (1.0f);
// public CameraUpMode m_CameraUp = CameraUpMode.Default;
__this->___m_CameraUp_13 = 0;
// public float m_PitchDamping = 0;
__this->___m_PitchDamping_14 = (0.0f);
// public float m_YawDamping = 0;
__this->___m_YawDamping_15 = (0.0f);
// public float m_RollDamping = 0f;
__this->___m_RollDamping_16 = (0.0f);
// public AutoDolly m_AutoDolly = new AutoDolly(false, 0, 2, 5);
AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115 L_1;
memset((&L_1), 0, sizeof(L_1));
AutoDolly__ctor_m8DEA29EE4AE5C67F12B07FB0C51EEC0810FDDF20((&L_1), (bool)0, (0.0f), 2, 5, /*hidden argument*/NULL);
__this->___m_AutoDolly_17 = L_1;
// private float m_PreviousPathPosition = 0;
__this->___m_PreviousPathPosition_18 = (0.0f);
// Quaternion m_PreviousOrientation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
__this->___m_PreviousOrientation_19 = L_2;
// private Vector3 m_PreviousCameraPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_PreviousCameraPosition_20 = L_3;
CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.CinemachineTrackedDolly/AutoDolly
IL2CPP_EXTERN_C void AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshal_pinvoke(const AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115& unmarshaled, AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_pinvoke& marshaled)
{
marshaled.___m_Enabled_0 = static_cast<int32_t>(unmarshaled.___m_Enabled_0);
marshaled.___m_PositionOffset_1 = unmarshaled.___m_PositionOffset_1;
marshaled.___m_SearchRadius_2 = unmarshaled.___m_SearchRadius_2;
marshaled.___m_SearchResolution_3 = unmarshaled.___m_SearchResolution_3;
}
IL2CPP_EXTERN_C void AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshal_pinvoke_back(const AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_pinvoke& marshaled, AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115& unmarshaled)
{
bool unmarshaledm_Enabled_temp_0 = false;
unmarshaledm_Enabled_temp_0 = static_cast<bool>(marshaled.___m_Enabled_0);
unmarshaled.___m_Enabled_0 = unmarshaledm_Enabled_temp_0;
float unmarshaledm_PositionOffset_temp_1 = 0.0f;
unmarshaledm_PositionOffset_temp_1 = marshaled.___m_PositionOffset_1;
unmarshaled.___m_PositionOffset_1 = unmarshaledm_PositionOffset_temp_1;
int32_t unmarshaledm_SearchRadius_temp_2 = 0;
unmarshaledm_SearchRadius_temp_2 = marshaled.___m_SearchRadius_2;
unmarshaled.___m_SearchRadius_2 = unmarshaledm_SearchRadius_temp_2;
int32_t unmarshaledm_SearchResolution_temp_3 = 0;
unmarshaledm_SearchResolution_temp_3 = marshaled.___m_SearchResolution_3;
unmarshaled.___m_SearchResolution_3 = unmarshaledm_SearchResolution_temp_3;
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineTrackedDolly/AutoDolly
IL2CPP_EXTERN_C void AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshal_pinvoke_cleanup(AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CinemachineTrackedDolly/AutoDolly
IL2CPP_EXTERN_C void AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshal_com(const AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115& unmarshaled, AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_com& marshaled)
{
marshaled.___m_Enabled_0 = static_cast<int32_t>(unmarshaled.___m_Enabled_0);
marshaled.___m_PositionOffset_1 = unmarshaled.___m_PositionOffset_1;
marshaled.___m_SearchRadius_2 = unmarshaled.___m_SearchRadius_2;
marshaled.___m_SearchResolution_3 = unmarshaled.___m_SearchResolution_3;
}
IL2CPP_EXTERN_C void AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshal_com_back(const AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_com& marshaled, AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115& unmarshaled)
{
bool unmarshaledm_Enabled_temp_0 = false;
unmarshaledm_Enabled_temp_0 = static_cast<bool>(marshaled.___m_Enabled_0);
unmarshaled.___m_Enabled_0 = unmarshaledm_Enabled_temp_0;
float unmarshaledm_PositionOffset_temp_1 = 0.0f;
unmarshaledm_PositionOffset_temp_1 = marshaled.___m_PositionOffset_1;
unmarshaled.___m_PositionOffset_1 = unmarshaledm_PositionOffset_temp_1;
int32_t unmarshaledm_SearchRadius_temp_2 = 0;
unmarshaledm_SearchRadius_temp_2 = marshaled.___m_SearchRadius_2;
unmarshaled.___m_SearchRadius_2 = unmarshaledm_SearchRadius_temp_2;
int32_t unmarshaledm_SearchResolution_temp_3 = 0;
unmarshaledm_SearchResolution_temp_3 = marshaled.___m_SearchResolution_3;
unmarshaled.___m_SearchResolution_3 = unmarshaledm_SearchResolution_temp_3;
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineTrackedDolly/AutoDolly
IL2CPP_EXTERN_C void AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshal_com_cleanup(AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.CinemachineTrackedDolly/AutoDolly::.ctor(System.Boolean,System.Single,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoDolly__ctor_m8DEA29EE4AE5C67F12B07FB0C51EEC0810FDDF20 (AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115* __this, bool ___enabled0, float ___positionOffset1, int32_t ___searchRadius2, int32_t ___stepsPerSegment3, const RuntimeMethod* method)
{
{
// m_Enabled = enabled;
bool L_0 = ___enabled0;
__this->___m_Enabled_0 = L_0;
// m_PositionOffset = positionOffset;
float L_1 = ___positionOffset1;
__this->___m_PositionOffset_1 = L_1;
// m_SearchRadius = searchRadius;
int32_t L_2 = ___searchRadius2;
__this->___m_SearchRadius_2 = L_2;
// m_SearchResolution = stepsPerSegment;
int32_t L_3 = ___stepsPerSegment3;
__this->___m_SearchResolution_3 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void AutoDolly__ctor_m8DEA29EE4AE5C67F12B07FB0C51EEC0810FDDF20_AdjustorThunk (RuntimeObject* __this, bool ___enabled0, float ___positionOffset1, int32_t ___searchRadius2, int32_t ___stepsPerSegment3, const RuntimeMethod* method)
{
AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AutoDolly_t2A1304C5BB63C2FF83D89FEDB930C94D9ECA0115*>(__this + _offset);
AutoDolly__ctor_m8DEA29EE4AE5C67F12B07FB0C51EEC0810FDDF20(_thisAdjusted, ___enabled0, ___positionOffset1, ___searchRadius2, ___stepsPerSegment3, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineTransposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_OnValidate_mFC57EE74F157499D7CAC4D30CC1D7A04ED6FC33E (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method)
{
{
// m_FollowOffset = EffectiveOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = CinemachineTransposer_get_EffectiveOffset_mF79BE447AD9A91A1829011B346B5AF18F6E1CE25(__this, NULL);
__this->___m_FollowOffset_7 = L_0;
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineTransposer::get_HideOffsetInInspector()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineTransposer_get_HideOffsetInInspector_mD7DBED85FE7830CDCD7BD3782022D88EC77F7774 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method)
{
{
// public bool HideOffsetInInspector { get; set; }
bool L_0 = __this->___U3CHideOffsetInInspectorU3Ek__BackingField_16;
return L_0;
}
}
// System.Void Cinemachine.CinemachineTransposer::set_HideOffsetInInspector(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_set_HideOffsetInInspector_m9D1049D2BCA245506F7768F1D1CDF53548FE528F (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool HideOffsetInInspector { get; set; }
bool L_0 = ___value0;
__this->___U3CHideOffsetInInspectorU3Ek__BackingField_16 = L_0;
return;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::get_EffectiveOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTransposer_get_EffectiveOffset_mF79BE447AD9A91A1829011B346B5AF18F6E1CE25 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// Vector3 offset = m_FollowOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_FollowOffset_7;
V_0 = L_0;
// if (m_BindingMode == BindingMode.SimpleFollowWithWorldUp)
int32_t L_1 = __this->___m_BindingMode_6;
V_1 = (bool)((((int32_t)L_1) == ((int32_t)5))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0036;
}
}
{
// offset.x = 0;
(&V_0)->___x_2 = (0.0f);
// offset.z = -Mathf.Abs(offset.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
float L_4 = L_3.___z_4;
float L_5;
L_5 = fabsf(L_4);
(&V_0)->___z_4 = ((-L_5));
}
IL_0036:
{
// return offset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
V_2 = L_6;
goto IL_003a;
}
IL_003a:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_2;
return L_7;
}
}
// System.Boolean Cinemachine.CinemachineTransposer::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineTransposer_get_IsValid_m700545C70F86F2083F9FD2C1E97DC68FB8FC98C1 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// public override bool IsValid { get { return enabled && FollowTarget != null; } }
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_0)
{
goto IL_0017;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 0;
}
IL_0018:
{
V_0 = (bool)G_B3_0;
goto IL_001b;
}
IL_001b:
{
// public override bool IsValid { get { return enabled && FollowTarget != null; } }
bool L_3 = V_0;
return L_3;
}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineTransposer::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineTransposer_get_Stage_mAD7ABE84591669BA748174CDB9880821BB0A132C (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Body; } }
V_0 = 0;
goto IL_0005;
}
IL_0005:
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Body; } }
int32_t L_0 = V_0;
return L_0;
}
}
// System.Single Cinemachine.CinemachineTransposer::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineTransposer_GetMaxDampTime_m91977B2D8B63655ABA75BE4E9EFE6C68A0A5A094 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
{
// var d = Damping;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = CinemachineTransposer_get_Damping_m0BD9EBB7534A2DB4AB31AEB2BBAC3DF1D01BF366(__this, NULL);
V_0 = L_0;
// var d2 = AngularDamping;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = CinemachineTransposer_get_AngularDamping_m489A52D7C6AFD2B34710F4E97299EC2A18E5CDBE(__this, NULL);
V_1 = L_1;
// var a = Mathf.Max(d.x, Mathf.Max(d.y, d.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
float L_7 = L_6.___z_4;
float L_8;
L_8 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_5, L_7, NULL);
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_3, L_8, NULL);
V_2 = L_9;
// var b = Mathf.Max(d2.x, Mathf.Max(d2.y, d2.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
float L_13 = L_12.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_1;
float L_15 = L_14.___z_4;
float L_16;
L_16 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_13, L_15, NULL);
float L_17;
L_17 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_11, L_16, NULL);
V_3 = L_17;
// return Mathf.Max(a, b);
float L_18 = V_2;
float L_19 = V_3;
float L_20;
L_20 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_18, L_19, NULL);
V_4 = L_20;
goto IL_0054;
}
IL_0054:
{
// }
float L_21 = V_4;
return L_21;
}
}
// System.Void Cinemachine.CinemachineTransposer::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_MutateCameraState_m5B36F2ACE48727E2893C57FFEAD3162A6ECCAF65 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
bool V_0 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// InitPrevFrameStateInfo(ref curState, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_0 = ___curState0;
float L_1 = ___deltaTime1;
CinemachineTransposer_InitPrevFrameStateInfo_m5640D1D85D4260B279D374618B009740EF6EC260(__this, L_0, L_1, NULL);
// if (IsValid)
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0085;
}
}
{
// Vector3 offset = EffectiveOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = CinemachineTransposer_get_EffectiveOffset_mF79BE447AD9A91A1829011B346B5AF18F6E1CE25(__this, NULL);
V_1 = L_4;
// TrackTarget(deltaTime, curState.ReferenceUp, offset, out Vector3 pos, out Quaternion orient);
float L_5 = ___deltaTime1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_6 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_1;
CinemachineTransposer_TrackTarget_m509CF4F1D4319A21D55CEAA20802DA09B46E2AC5(__this, L_5, L_7, L_8, (&V_2), (&V_3), NULL);
// offset = orient * offset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_9, L_10, NULL);
V_1 = L_11;
// var targetPosition = FollowTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
V_4 = L_12;
// pos += GetOffsetForMinimumTargetDistance(
// pos, offset, curState.RawOrientation * Vector3.forward,
// curState.ReferenceUp, targetPosition);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_16 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = L_16->___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_17, L_18, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_20 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = CinemachineTransposer_GetOffsetForMinimumTargetDistance_m3AF6061743759E9C4BF3280862AA8841449A3172(__this, L_14, L_15, L_19, L_21, L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_13, L_23, NULL);
V_2 = L_24;
// curState.RawPosition = pos + offset;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_25 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_26, L_27, NULL);
L_25->___RawPosition_4 = L_28;
// curState.ReferenceUp = orient * Vector3.up;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_29 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_30, L_31, NULL);
L_29->___ReferenceUp_1 = L_32;
}
IL_0085:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTransposer::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_OnTargetObjectWarped_m9E0D9DA06D752FF81CB08EDE999759FF47DEF741 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// base.OnTargetObjectWarped(target, positionDelta);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___positionDelta1;
CinemachineComponentBase_OnTargetObjectWarped_m3E083DBF03C47860948F0BB3A013B241AFDAF9A0(__this, L_0, L_1, NULL);
// if (target == FollowTarget)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___target0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, L_3, NULL);
V_0 = L_4;
bool L_5 = V_0;
if (!L_5)
{
goto IL_002c;
}
}
{
// m_PreviousTargetPosition += positionDelta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___m_PreviousTargetPosition_17;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___positionDelta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_6, L_7, NULL);
__this->___m_PreviousTargetPosition_17 = L_8;
}
IL_002c:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTransposer::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_ForceCameraPosition_m8E10E86DEDAF9FE53266FDB72F53E6D2083965B4 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// base.ForceCameraPosition(pos, rot);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___rot1;
CinemachineComponentBase_ForceCameraPosition_m3D22002EC0B4F5C1AF7CC283C00BA43D22120878(__this, L_0, L_1, NULL);
// var targetRot = m_BindingMode == BindingMode.SimpleFollowWithWorldUp
// ? rot : GetReferenceOrientation(VirtualCamera.State.ReferenceUp);
int32_t L_2 = __this->___m_BindingMode_6;
if ((((int32_t)L_2) == ((int32_t)5)))
{
goto IL_002b;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3;
L_3 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_3);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_4;
L_4 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = L_4.___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = CinemachineTransposer_GetReferenceOrientation_m3CBF0CBBB1639E68901C407E2A6A739D079915AE(__this, L_5, NULL);
G_B3_0 = L_6;
goto IL_002c;
}
IL_002b:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___rot1;
G_B3_0 = L_7;
}
IL_002c:
{
V_0 = G_B3_0;
// m_PreviousTargetPosition = pos - targetRot * EffectiveOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = CinemachineTransposer_get_EffectiveOffset_mF79BE447AD9A91A1829011B346B5AF18F6E1CE25(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_9, L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_8, L_11, NULL);
__this->___m_PreviousTargetPosition_17 = L_12;
// }
return;
}
}
// System.Void Cinemachine.CinemachineTransposer::InitPrevFrameStateInfo(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_InitPrevFrameStateInfo_m5640D1D85D4260B279D374618B009740EF6EC260 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t G_B3_0 = 0;
int32_t G_B6_0 = 0;
{
// bool prevStateValid = deltaTime >= 0 && VirtualCamera.PreviousStateIsValid;
float L_0 = ___deltaTime1;
if ((!(((float)L_0) >= ((float)(0.0f)))))
{
goto IL_0016;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_1);
G_B3_0 = ((int32_t)(L_2));
goto IL_0017;
}
IL_0016:
{
G_B3_0 = 0;
}
IL_0017:
{
V_0 = (bool)G_B3_0;
// if (m_previousTarget != FollowTarget || !prevStateValid)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___m_previousTarget_21;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, L_4, NULL);
if (L_5)
{
goto IL_0031;
}
}
{
bool L_6 = V_0;
G_B6_0 = ((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
goto IL_0032;
}
IL_0031:
{
G_B6_0 = 1;
}
IL_0032:
{
V_1 = (bool)G_B6_0;
bool L_7 = V_1;
if (!L_7)
{
goto IL_0050;
}
}
{
// m_previousTarget = FollowTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
__this->___m_previousTarget_21 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_previousTarget_21), (void*)L_8);
// m_targetOrientationOnAssign = FollowTargetRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3(__this, NULL);
__this->___m_targetOrientationOnAssign_19 = L_9;
}
IL_0050:
{
// if (!prevStateValid)
bool L_10 = V_0;
V_2 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
bool L_11 = V_2;
if (!L_11)
{
goto IL_0078;
}
}
{
// m_PreviousTargetPosition = FollowTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
__this->___m_PreviousTargetPosition_17 = L_12;
// m_PreviousReferenceOrientation = GetReferenceOrientation(curState.ReferenceUp);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_13 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = CinemachineTransposer_GetReferenceOrientation_m3CBF0CBBB1639E68901C407E2A6A739D079915AE(__this, L_14, NULL);
__this->___m_PreviousReferenceOrientation_18 = L_15;
}
IL_0078:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTransposer::TrackTarget(System.Single,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer_TrackTarget_m509CF4F1D4319A21D55CEAA20802DA09B46E2AC5 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, float ___deltaTime0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___desiredCameraOffset2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___outTargetPosition3, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___outTargetOrient4, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
bool V_9 = false;
float V_10 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_12;
memset((&V_12), 0, sizeof(V_12));
int32_t V_13 = 0;
bool V_14 = false;
bool V_15 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* V_16 = NULL;
int32_t V_17 = 0;
bool V_18 = false;
bool V_19 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_20;
memset((&V_20), 0, sizeof(V_20));
bool V_21 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_22;
memset((&V_22), 0, sizeof(V_22));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_23;
memset((&V_23), 0, sizeof(V_23));
bool V_24 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_25;
memset((&V_25), 0, sizeof(V_25));
int32_t G_B3_0 = 0;
int32_t G_B7_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B21_0;
memset((&G_B21_0), 0, sizeof(G_B21_0));
{
// var targetOrientation = GetReferenceOrientation(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = CinemachineTransposer_GetReferenceOrientation_m3CBF0CBBB1639E68901C407E2A6A739D079915AE(__this, L_0, NULL);
V_0 = L_1;
// var dampedOrientation = targetOrientation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = V_0;
V_1 = L_2;
// bool prevStateValid = deltaTime >= 0 && VirtualCamera.PreviousStateIsValid;
float L_3 = ___deltaTime0;
if ((!(((float)L_3) >= ((float)(0.0f)))))
{
goto IL_0020;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4;
L_4 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_4);
bool L_5;
L_5 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_4);
G_B3_0 = ((int32_t)(L_5));
goto IL_0021;
}
IL_0020:
{
G_B3_0 = 0;
}
IL_0021:
{
V_2 = (bool)G_B3_0;
// if (prevStateValid)
bool L_6 = V_2;
V_8 = L_6;
bool L_7 = V_8;
if (!L_7)
{
goto IL_013a;
}
}
{
// if (m_AngularDampingMode == AngularDampingMode.Quaternion
// && m_BindingMode == BindingMode.LockToTarget)
int32_t L_8 = __this->___m_AngularDampingMode_11;
if ((!(((uint32_t)L_8) == ((uint32_t)1))))
{
goto IL_0041;
}
}
{
int32_t L_9 = __this->___m_BindingMode_6;
G_B7_0 = ((((int32_t)L_9) == ((int32_t)3))? 1 : 0);
goto IL_0042;
}
IL_0041:
{
G_B7_0 = 0;
}
IL_0042:
{
V_9 = (bool)G_B7_0;
bool L_10 = V_9;
if (!L_10)
{
goto IL_0077;
}
}
{
// float t = VirtualCamera.DetachedFollowTargetDamp(1, m_AngularDamping, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_11;
L_11 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
float L_12 = __this->___m_AngularDamping_15;
float L_13 = ___deltaTime0;
NullCheck(L_11);
float L_14;
L_14 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m215A089B8451330FA8D7D6E4DB8E38400AD9E7CF(L_11, (1.0f), L_12, L_13, NULL);
V_10 = L_14;
// dampedOrientation = Quaternion.Slerp(
// m_PreviousReferenceOrientation, targetOrientation, t);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = __this->___m_PreviousReferenceOrientation_18;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = V_0;
float L_17 = V_10;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
L_18 = Quaternion_Slerp_m5FDA8C178E7EB209B43845F73263AFE9C02F3949(L_15, L_16, L_17, NULL);
V_1 = L_18;
goto IL_0139;
}
IL_0077:
{
// var relative = (Quaternion.Inverse(m_PreviousReferenceOrientation)
// * targetOrientation).eulerAngles;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = __this->___m_PreviousReferenceOrientation_18;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_19, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_20, L_21, NULL);
V_12 = L_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_12), NULL);
V_11 = L_23;
// for (int i = 0; i < 3; ++i)
V_13 = 0;
goto IL_0104;
}
IL_0099:
{
// if (Mathf.Abs(relative[i]) < 0.01f) // correct for precision drift
int32_t L_24 = V_13;
float L_25;
L_25 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_11), L_24, NULL);
float L_26;
L_26 = fabsf(L_25);
V_14 = (bool)((((float)L_26) < ((float)(0.00999999978f)))? 1 : 0);
bool L_27 = V_14;
if (!L_27)
{
goto IL_00c6;
}
}
{
// relative[i] = 0;
int32_t L_28 = V_13;
Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_inline((&V_11), L_28, (0.0f), NULL);
goto IL_00fd;
}
IL_00c6:
{
// else if (relative[i] > 180)
int32_t L_29 = V_13;
float L_30;
L_30 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_11), L_29, NULL);
V_15 = (bool)((((float)L_30) > ((float)(180.0f)))? 1 : 0);
bool L_31 = V_15;
if (!L_31)
{
goto IL_00fd;
}
}
{
// relative[i] -= 360;
V_16 = (&V_11);
int32_t L_32 = V_13;
V_17 = L_32;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_33 = V_16;
int32_t L_34 = V_17;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_35 = V_16;
int32_t L_36 = V_17;
float L_37;
L_37 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline(L_35, L_36, NULL);
Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_inline(L_33, L_34, ((float)il2cpp_codegen_subtract(L_37, (360.0f))), NULL);
}
IL_00fd:
{
// for (int i = 0; i < 3; ++i)
int32_t L_38 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_0104:
{
// for (int i = 0; i < 3; ++i)
int32_t L_39 = V_13;
V_18 = (bool)((((int32_t)L_39) < ((int32_t)3))? 1 : 0);
bool L_40 = V_18;
if (L_40)
{
goto IL_0099;
}
}
{
// relative = VirtualCamera.DetachedFollowTargetDamp(relative, AngularDamping, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_41;
L_41 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = CinemachineTransposer_get_AngularDamping_m489A52D7C6AFD2B34710F4E97299EC2A18E5CDBE(__this, NULL);
float L_44 = ___deltaTime0;
NullCheck(L_41);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m871E131EE59CEEC1B5691F5DC570B18816530C97(L_41, L_42, L_43, L_44, NULL);
V_11 = L_45;
// dampedOrientation = m_PreviousReferenceOrientation * Quaternion.Euler(relative);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = __this->___m_PreviousReferenceOrientation_18;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_11;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48;
L_48 = Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline(L_47, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49;
L_49 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_46, L_48, NULL);
V_1 = L_49;
}
IL_0139:
{
}
IL_013a:
{
// m_PreviousReferenceOrientation = dampedOrientation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = V_1;
__this->___m_PreviousReferenceOrientation_18 = L_50;
// var targetPosition = FollowTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
V_3 = L_51;
// var currentPosition = m_PreviousTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = __this->___m_PreviousTargetPosition_17;
V_4 = L_52;
// var previousOffset = prevStateValid ? m_PreviousOffset : desiredCameraOffset;
bool L_53 = V_2;
if (L_53)
{
goto IL_0156;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = ___desiredCameraOffset2;
G_B21_0 = L_54;
goto IL_015c;
}
IL_0156:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = __this->___m_PreviousOffset_20;
G_B21_0 = L_55;
}
IL_015c:
{
V_5 = G_B21_0;
// var offsetDelta = desiredCameraOffset - previousOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = ___desiredCameraOffset2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
L_58 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_56, L_57, NULL);
V_6 = L_58;
// if (offsetDelta.sqrMagnitude > 0.01f)
float L_59;
L_59 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_6), NULL);
V_19 = (bool)((((float)L_59) > ((float)(0.00999999978f)))? 1 : 0);
bool L_60 = V_19;
if (!L_60)
{
goto IL_01b4;
}
}
{
// var q = UnityVectorExtensions.SafeFromToRotation(
// m_PreviousOffset.ProjectOntoPlane(up),
// desiredCameraOffset.ProjectOntoPlane(up), up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = __this->___m_PreviousOffset_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = ___up1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_61, L_62, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = ___desiredCameraOffset2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = ___up1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
L_66 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_64, L_65, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_68;
L_68 = UnityVectorExtensions_SafeFromToRotation_mD10BFD5052B69EE3D1DE2FE9B74181BD797ACC03(L_63, L_66, L_67, NULL);
V_20 = L_68;
// currentPosition = targetPosition + q * (m_PreviousTargetPosition - targetPosition);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_70 = V_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = __this->___m_PreviousTargetPosition_17;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
L_73 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_71, L_72, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
L_74 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_70, L_73, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
L_75 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_69, L_74, NULL);
V_4 = L_75;
}
IL_01b4:
{
// m_PreviousOffset = desiredCameraOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = ___desiredCameraOffset2;
__this->___m_PreviousOffset_20 = L_76;
// var positionDelta = targetPosition - currentPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_77, L_78, NULL);
V_7 = L_79;
// if (prevStateValid)
bool L_80 = V_2;
V_21 = L_80;
bool L_81 = V_21;
if (!L_81)
{
goto IL_0229;
}
}
{
// if (desiredCameraOffset.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = ___desiredCameraOffset2;
bool L_83;
L_83 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_82, NULL);
V_24 = L_83;
bool L_84 = V_24;
if (!L_84)
{
goto IL_01e8;
}
}
{
// dampingSpace = VcamState.RawOrientation;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_85;
L_85 = CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_86 = L_85.___RawOrientation_5;
V_22 = L_86;
goto IL_01f7;
}
IL_01e8:
{
// dampingSpace = Quaternion.LookRotation(dampedOrientation * desiredCameraOffset, up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_87 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = ___desiredCameraOffset2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
L_89 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_87, L_88, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_91;
L_91 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_89, L_90, NULL);
V_22 = L_91;
}
IL_01f7:
{
// var localDelta = Quaternion.Inverse(dampingSpace) * positionDelta;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_92 = V_22;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_93;
L_93 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_92, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95;
L_95 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_93, L_94, NULL);
V_23 = L_95;
// localDelta = VirtualCamera.DetachedFollowTargetDamp(localDelta, Damping, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_96;
L_96 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = V_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98;
L_98 = CinemachineTransposer_get_Damping_m0BD9EBB7534A2DB4AB31AEB2BBAC3DF1D01BF366(__this, NULL);
float L_99 = ___deltaTime0;
NullCheck(L_96);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100;
L_100 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m871E131EE59CEEC1B5691F5DC570B18816530C97(L_96, L_97, L_98, L_99, NULL);
V_23 = L_100;
// positionDelta = dampingSpace * localDelta;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_101 = V_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = V_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103;
L_103 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_101, L_102, NULL);
V_7 = L_103;
}
IL_0229:
{
// currentPosition += positionDelta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106;
L_106 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_104, L_105, NULL);
V_4 = L_106;
// outTargetPosition = m_PreviousTargetPosition = currentPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_107 = ___outTargetPosition3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109 = L_108;
V_25 = L_109;
__this->___m_PreviousTargetPosition_17 = L_109;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110 = V_25;
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_107 = L_110;
// outTargetOrient = dampedOrientation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_111 = ___outTargetOrient4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_112 = V_1;
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_111 = L_112;
// }
return;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::GetOffsetForMinimumTargetDistance(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTransposer_GetOffsetForMinimumTargetDistance_m3AF6061743759E9C4BF3280862AA8841449A3172 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dampedTargetPos0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cameraOffset1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cameraFwd2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___actualTargetPos4, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
float V_2 = 0.0f;
bool V_3 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
float V_9 = 0.0f;
bool V_10 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
{
// var posOffset = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_0 = L_0;
// if (VirtualCamera.FollowTargetAttachment > 1 - Epsilon)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_1);
float L_2 = L_1->___FollowTargetAttachment_11;
V_1 = (bool)((((float)L_2) > ((float)(0.999899983f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_00f3;
}
}
{
// cameraOffset = cameraOffset.ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___cameraOffset1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___up3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_4, L_5, NULL);
___cameraOffset1 = L_6;
// var minDistance = cameraOffset.magnitude * 0.2f;
float L_7;
L_7 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___cameraOffset1), NULL);
V_2 = ((float)il2cpp_codegen_multiply(L_7, (0.200000003f)));
// if (minDistance > 0)
float L_8 = V_2;
V_3 = (bool)((((float)L_8) > ((float)(0.0f)))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_00f2;
}
}
{
// actualTargetPos = actualTargetPos.ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___actualTargetPos4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___up3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_10, L_11, NULL);
___actualTargetPos4 = L_12;
// dampedTargetPos = dampedTargetPos.ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___dampedTargetPos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___up3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_13, L_14, NULL);
___dampedTargetPos0 = L_15;
// var cameraPos = dampedTargetPos + cameraOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___dampedTargetPos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___cameraOffset1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_16, L_17, NULL);
V_4 = L_18;
// var d = Vector3.Dot(
// actualTargetPos - cameraPos,
// (dampedTargetPos - cameraPos).normalized);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___actualTargetPos4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_19, L_20, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___dampedTargetPos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_22, L_23, NULL);
V_6 = L_24;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_6), NULL);
float L_26;
L_26 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_21, L_25, NULL);
V_5 = L_26;
// if (d < minDistance)
float L_27 = V_5;
float L_28 = V_2;
V_7 = (bool)((((float)L_27) < ((float)L_28))? 1 : 0);
bool L_29 = V_7;
if (!L_29)
{
goto IL_00df;
}
}
{
// var dir = actualTargetPos - dampedTargetPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___actualTargetPos4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___dampedTargetPos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_30, L_31, NULL);
V_8 = L_32;
// var len = dir.magnitude;
float L_33;
L_33 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL);
V_9 = L_33;
// if (len < 0.01f)
float L_34 = V_9;
V_10 = (bool)((((float)L_34) < ((float)(0.00999999978f)))? 1 : 0);
bool L_35 = V_10;
if (!L_35)
{
goto IL_00c7;
}
}
{
// dir = -cameraFwd.ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___cameraFwd2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___up3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_36, L_37, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline(L_38, NULL);
V_8 = L_39;
goto IL_00d2;
}
IL_00c7:
{
// dir /= len;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_8;
float L_41 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_40, L_41, NULL);
V_8 = L_42;
}
IL_00d2:
{
// posOffset = dir * (minDistance - d);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_8;
float L_44 = V_2;
float L_45 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_43, ((float)il2cpp_codegen_subtract(L_44, L_45)), NULL);
V_0 = L_46;
}
IL_00df:
{
// m_PreviousTargetPosition += posOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = __this->___m_PreviousTargetPosition_17;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_47, L_48, NULL);
__this->___m_PreviousTargetPosition_17 = L_49;
}
IL_00f2:
{
}
IL_00f3:
{
// return posOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_0;
V_11 = L_50;
goto IL_00f8;
}
IL_00f8:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_11;
return L_51;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::get_Damping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTransposer_get_Damping_m0BD9EBB7534A2DB4AB31AEB2BBAC3DF1D01BF366 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// switch (m_BindingMode)
int32_t L_0 = __this->___m_BindingMode_6;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)5)))
{
goto IL_0010;
}
}
{
goto IL_0029;
}
IL_0010:
{
// return new Vector3(0, m_YDamping, m_ZDamping);
float L_3 = __this->___m_YDamping_9;
float L_4 = __this->___m_ZDamping_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), (0.0f), L_3, L_4, /*hidden argument*/NULL);
V_2 = L_5;
goto IL_0043;
}
IL_0029:
{
// return new Vector3(m_XDamping, m_YDamping, m_ZDamping);
float L_6 = __this->___m_XDamping_8;
float L_7 = __this->___m_YDamping_9;
float L_8 = __this->___m_ZDamping_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_6, L_7, L_8, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0043;
}
IL_0043:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_2;
return L_10;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::get_AngularDamping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTransposer_get_AngularDamping_m489A52D7C6AFD2B34710F4E97299EC2A18E5CDBE (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// switch (m_BindingMode)
int32_t L_0 = __this->___m_BindingMode_6;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_005b;
}
case 1:
{
goto IL_0043;
}
case 2:
{
goto IL_002a;
}
case 3:
{
goto IL_0063;
}
case 4:
{
goto IL_005b;
}
case 5:
{
goto IL_005b;
}
}
}
{
goto IL_0063;
}
IL_002a:
{
// return new Vector3(m_PitchDamping, m_YawDamping, 0);
float L_3 = __this->___m_PitchDamping_12;
float L_4 = __this->___m_YawDamping_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), L_3, L_4, (0.0f), /*hidden argument*/NULL);
V_2 = L_5;
goto IL_007d;
}
IL_0043:
{
// return new Vector3(0, m_YawDamping, 0);
float L_6 = __this->___m_YawDamping_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_7), (0.0f), L_6, (0.0f), /*hidden argument*/NULL);
V_2 = L_7;
goto IL_007d;
}
IL_005b:
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_2 = L_8;
goto IL_007d;
}
IL_0063:
{
// return new Vector3(m_PitchDamping, m_YawDamping, m_RollDamping);
float L_9 = __this->___m_PitchDamping_12;
float L_10 = __this->___m_YawDamping_13;
float L_11 = __this->___m_RollDamping_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), L_9, L_10, L_11, /*hidden argument*/NULL);
V_2 = L_12;
goto IL_007d;
}
IL_007d:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2;
return L_13;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineTransposer::GetTargetCameraPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTransposer_GetTargetCameraPosition_m504AE0BA123B7A208257661232FF2A40AB408B92 (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, const RuntimeMethod* method)
{
bool V_0 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (!IsValid)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0016;
}
}
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_1 = L_2;
goto IL_0036;
}
IL_0016:
{
// return FollowTargetPosition + GetReferenceOrientation(worldUp) * EffectiveOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___worldUp0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = CinemachineTransposer_GetReferenceOrientation_m3CBF0CBBB1639E68901C407E2A6A739D079915AE(__this, L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = CinemachineTransposer_get_EffectiveOffset_mF79BE447AD9A91A1829011B346B5AF18F6E1CE25(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_5, L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_3, L_7, NULL);
V_1 = L_8;
goto IL_0036;
}
IL_0036:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
return L_9;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachineTransposer::GetReferenceOrientation(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineTransposer_GetReferenceOrientation_m3CBF0CBBB1639E68901C407E2A6A739D079915AE (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
int32_t V_5 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
bool V_9 = false;
{
// if (m_BindingMode == BindingMode.WorldSpace)
int32_t L_0 = __this->___m_BindingMode_6;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)4))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0019;
}
}
{
// return Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
V_1 = L_2;
goto IL_0103;
}
IL_0019:
{
// if (FollowTarget != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_4;
bool L_5 = V_2;
if (!L_5)
{
goto IL_00f5;
}
}
{
// Quaternion targetOrientation = FollowTarget.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
NullCheck(L_6);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL);
V_3 = L_7;
// switch (m_BindingMode)
int32_t L_8 = __this->___m_BindingMode_6;
V_5 = L_8;
int32_t L_9 = V_5;
V_4 = L_9;
int32_t L_10 = V_4;
switch (L_10)
{
case 0:
{
goto IL_0069;
}
case 1:
{
goto IL_0075;
}
case 2:
{
goto IL_00a3;
}
case 3:
{
goto IL_00b7;
}
case 4:
{
goto IL_00f4;
}
case 5:
{
goto IL_00bb;
}
}
}
{
goto IL_00f4;
}
IL_0069:
{
// return m_targetOrientationOnAssign;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = __this->___m_targetOrientationOnAssign_19;
V_1 = L_11;
goto IL_0103;
}
IL_0075:
{
// Vector3 fwd = (targetOrientation * Vector3.forward).ProjectOntoPlane(worldUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_12, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___worldUp0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_14, L_15, NULL);
V_6 = L_16;
// if (fwd.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_6;
bool L_18;
L_18 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_17, NULL);
V_7 = L_18;
bool L_19 = V_7;
if (!L_19)
{
goto IL_0098;
}
}
{
// break;
goto IL_00f4;
}
IL_0098:
{
// return Quaternion.LookRotation(fwd, worldUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___worldUp0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_20, L_21, NULL);
V_1 = L_22;
goto IL_0103;
}
IL_00a3:
{
// return Quaternion.LookRotation(targetOrientation * Vector3.forward, worldUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_23, L_24, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___worldUp0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27;
L_27 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_25, L_26, NULL);
V_1 = L_27;
goto IL_0103;
}
IL_00b7:
{
// return targetOrientation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = V_3;
V_1 = L_28;
goto IL_0103;
}
IL_00bb:
{
// Vector3 fwd = (FollowTargetPosition - VcamState.RawPosition).ProjectOntoPlane(worldUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_30;
L_30 = CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = L_30.___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_29, L_31, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___worldUp0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_32, L_33, NULL);
V_8 = L_34;
// if (fwd.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_8;
bool L_36;
L_36 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_35, NULL);
V_9 = L_36;
bool L_37 = V_9;
if (!L_37)
{
goto IL_00e9;
}
}
{
// break;
goto IL_00f4;
}
IL_00e9:
{
// return Quaternion.LookRotation(fwd, worldUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = ___worldUp0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40;
L_40 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_38, L_39, NULL);
V_1 = L_40;
goto IL_0103;
}
IL_00f4:
{
}
IL_00f5:
{
// return m_PreviousReferenceOrientation.normalized;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_41 = (&__this->___m_PreviousReferenceOrientation_18);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42;
L_42 = Quaternion_get_normalized_m08AB963B13A0EC6F540A29886C5ACFCCCC0A6D16_inline(L_41, NULL);
V_1 = L_42;
goto IL_0103;
}
IL_0103:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = V_1;
return L_43;
}
}
// System.Void Cinemachine.CinemachineTransposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTransposer__ctor_m66F1121D2339FDEDC9743EC432749AFB3CA846BC (CinemachineTransposer_t717A803D8D1FD7AECBA2A38489853887E5A1CFF5* __this, const RuntimeMethod* method)
{
{
// public BindingMode m_BindingMode = BindingMode.LockToTargetWithWorldUp;
__this->___m_BindingMode_6 = 1;
// public Vector3 m_FollowOffset = Vector3.back * 10f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_back_mBA6E23860A365E6F0F9A2AADC3D19E698687230A_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_0, (10.0f), NULL);
__this->___m_FollowOffset_7 = L_1;
// public float m_XDamping = 1f;
__this->___m_XDamping_8 = (1.0f);
// public float m_YDamping = 1f;
__this->___m_YDamping_9 = (1.0f);
// public float m_ZDamping = 1f;
__this->___m_ZDamping_10 = (1.0f);
// public AngularDampingMode m_AngularDampingMode = AngularDampingMode.Euler;
__this->___m_AngularDampingMode_11 = 0;
// public float m_PitchDamping = 0;
__this->___m_PitchDamping_12 = (0.0f);
// public float m_YawDamping = 0;
__this->___m_YawDamping_13 = (0.0f);
// public float m_RollDamping = 0f;
__this->___m_RollDamping_14 = (0.0f);
// public float m_AngularDamping = 0f;
__this->___m_AngularDamping_15 = (0.0f);
// Vector3 m_PreviousTargetPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_PreviousTargetPosition_17 = L_2;
// Quaternion m_PreviousReferenceOrientation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
__this->___m_PreviousReferenceOrientation_18 = L_3;
// Quaternion m_targetOrientationOnAssign = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
__this->___m_targetOrientationOnAssign_19 = L_4;
// Transform m_previousTarget = null;
__this->___m_previousTarget_21 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_previousTarget_21), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_pinvoke(const AxisState_t6996FE8143104E02683986C908C18B0F62595736& unmarshaled, AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_InputAxisProvider_16Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InputAxisProvider' of type 'AxisState': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InputAxisProvider_16Exception, NULL);
}
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_pinvoke_back(const AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_pinvoke& marshaled, AxisState_t6996FE8143104E02683986C908C18B0F62595736& unmarshaled)
{
Exception_t* ___m_InputAxisProvider_16Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InputAxisProvider' of type 'AxisState': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InputAxisProvider_16Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_pinvoke_cleanup(AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_com(const AxisState_t6996FE8143104E02683986C908C18B0F62595736& unmarshaled, AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_com& marshaled)
{
Exception_t* ___m_InputAxisProvider_16Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InputAxisProvider' of type 'AxisState': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InputAxisProvider_16Exception, NULL);
}
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_com_back(const AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_com& marshaled, AxisState_t6996FE8143104E02683986C908C18B0F62595736& unmarshaled)
{
Exception_t* ___m_InputAxisProvider_16Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InputAxisProvider' of type 'AxisState': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InputAxisProvider_16Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState
IL2CPP_EXTERN_C void AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshal_com_cleanup(AxisState_t6996FE8143104E02683986C908C18B0F62595736_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.AxisState::.ctor(System.Single,System.Single,System.Boolean,System.Boolean,System.Single,System.Single,System.Single,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___minValue0, float ___maxValue1, bool ___wrap2, bool ___rangeLocked3, float ___maxSpeed4, float ___accelTime5, float ___decelTime6, String_t* ___name7, bool ___invert8, const RuntimeMethod* method)
{
{
// m_MinValue = minValue;
float L_0 = ___minValue0;
__this->___m_MinValue_8 = L_0;
// m_MaxValue = maxValue;
float L_1 = ___maxValue1;
__this->___m_MaxValue_9 = L_1;
// m_Wrap = wrap;
bool L_2 = ___wrap2;
__this->___m_Wrap_10 = L_2;
// ValueRangeLocked = rangeLocked;
bool L_3 = ___rangeLocked3;
AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_inline(__this, L_3, NULL);
// HasRecentering = false;
AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_inline(__this, (bool)0, NULL);
// m_Recentering = new Recentering(false, 1, 2);
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF L_4;
memset((&L_4), 0, sizeof(L_4));
Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476((&L_4), (bool)0, (1.0f), (2.0f), /*hidden argument*/NULL);
__this->___m_Recentering_11 = L_4;
// m_SpeedMode = SpeedMode.MaxSpeed;
__this->___m_SpeedMode_1 = 0;
// m_MaxSpeed = maxSpeed;
float L_5 = ___maxSpeed4;
__this->___m_MaxSpeed_2 = L_5;
// m_AccelTime = accelTime;
float L_6 = ___accelTime5;
__this->___m_AccelTime_3 = L_6;
// m_DecelTime = decelTime;
float L_7 = ___decelTime6;
__this->___m_DecelTime_4 = L_7;
// Value = (minValue + maxValue) / 2;
float L_8 = ___minValue0;
float L_9 = ___maxValue1;
__this->___Value_0 = ((float)(((float)il2cpp_codegen_add(L_8, L_9))/(2.0f)));
// m_InputAxisName = name;
String_t* L_10 = ___name7;
__this->___m_InputAxisName_5 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InputAxisName_5), (void*)L_10);
// m_InputAxisValue = 0;
__this->___m_InputAxisValue_6 = (0.0f);
// m_InvertInput = invert;
bool L_11 = ___invert8;
__this->___m_InvertInput_7 = L_11;
// m_CurrentSpeed = 0f;
__this->___m_CurrentSpeed_12 = (0.0f);
// m_InputAxisProvider = null;
__this->___m_InputAxisProvider_16 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InputAxisProvider_16), (void*)(RuntimeObject*)NULL);
// m_InputAxisIndex = 0;
__this->___m_InputAxisIndex_17 = 0;
// m_LastUpdateTime = 0;
__this->___m_LastUpdateTime_13 = (0.0f);
// m_LastUpdateFrame = 0;
__this->___m_LastUpdateFrame_14 = 0;
// }
return;
}
}
IL2CPP_EXTERN_C void AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6_AdjustorThunk (RuntimeObject* __this, float ___minValue0, float ___maxValue1, bool ___wrap2, bool ___rangeLocked3, float ___maxSpeed4, float ___accelTime5, float ___decelTime6, String_t* ___name7, bool ___invert8, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState__ctor_m09348C6ABBA887484BF7D3961D4FB582C0E5A4F6(_thisAdjusted, ___minValue0, ___maxValue1, ___wrap2, ___rangeLocked3, ___maxSpeed4, ___accelTime5, ___decelTime6, ___name7, ___invert8, method);
}
// System.Void Cinemachine.AxisState::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (m_SpeedMode == SpeedMode.MaxSpeed)
int32_t L_0 = __this->___m_SpeedMode_1;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0024;
}
}
{
// m_MaxSpeed = Mathf.Max(0, m_MaxSpeed);
float L_2 = __this->___m_MaxSpeed_2;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_2, NULL);
__this->___m_MaxSpeed_2 = L_3;
}
IL_0024:
{
// m_AccelTime = Mathf.Max(0, m_AccelTime);
float L_4 = __this->___m_AccelTime_3;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_4, NULL);
__this->___m_AccelTime_3 = L_5;
// m_DecelTime = Mathf.Max(0, m_DecelTime);
float L_6 = __this->___m_DecelTime_4;
float L_7;
L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_6, NULL);
__this->___m_DecelTime_4 = L_7;
// m_MaxValue = Mathf.Clamp(m_MaxValue, m_MinValue, m_MaxValue);
float L_8 = __this->___m_MaxValue_9;
float L_9 = __this->___m_MinValue_8;
float L_10 = __this->___m_MaxValue_9;
float L_11;
L_11 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_8, L_9, L_10, NULL);
__this->___m_MaxValue_9 = L_11;
// }
return;
}
}
IL2CPP_EXTERN_C void AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_Validate_m1245D61F6D9A031C27F75F4B49E78A52AA91BDE5(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// m_InputAxisValue = 0;
__this->___m_InputAxisValue_6 = (0.0f);
// m_CurrentSpeed = 0;
__this->___m_CurrentSpeed_12 = (0.0f);
// m_LastUpdateTime = 0;
__this->___m_LastUpdateTime_13 = (0.0f);
// m_LastUpdateFrame = 0;
__this->___m_LastUpdateFrame_14 = 0;
// }
return;
}
}
IL2CPP_EXTERN_C void AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_Reset_m329065EBC9963460CD7733144EC5F47D107967C9(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState::SetInputAxisProvider(System.Int32,Cinemachine.AxisState/IInputAxisProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, int32_t ___axis0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
{
// m_InputAxisIndex = axis;
int32_t L_0 = ___axis0;
__this->___m_InputAxisIndex_17 = L_0;
// m_InputAxisProvider = provider;
RuntimeObject* L_1 = ___provider1;
__this->___m_InputAxisProvider_16 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InputAxisProvider_16), (void*)L_1);
// }
return;
}
}
IL2CPP_EXTERN_C void AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85_AdjustorThunk (RuntimeObject* __this, int32_t ___axis0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_SetInputAxisProvider_m9FBC0D9C885EDF31C4FFDA8A70029C5FC9089C85(_thisAdjusted, ___axis0, ___provider1, method);
}
// System.Boolean Cinemachine.AxisState::get_HasInputProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_HasInputProvider_mD82DACE6E188BCFE1B0B5FCB1328BF8FA738B091 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool HasInputProvider { get => m_InputAxisProvider != null; }
RuntimeObject* L_0 = __this->___m_InputAxisProvider_16;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool AxisState_get_HasInputProvider_mD82DACE6E188BCFE1B0B5FCB1328BF8FA738B091_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_get_HasInputProvider_mD82DACE6E188BCFE1B0B5FCB1328BF8FA738B091(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Cinemachine.AxisState::Update(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___deltaTime0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* V_7 = NULL;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
float V_11 = 0.0f;
float V_12 = 0.0f;
float V_13 = 0.0f;
bool V_14 = false;
float V_15 = 0.0f;
float V_16 = 0.0f;
float V_17 = 0.0f;
bool V_18 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
int32_t G_B7_0 = 0;
float G_B25_0 = 0.0f;
int32_t G_B29_0 = 0;
float G_B33_0 = 0.0f;
int32_t G_B36_0 = 0;
{
// if (Time.frameCount == m_LastUpdateFrame)
int32_t L_0;
L_0 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
int32_t L_1 = __this->___m_LastUpdateFrame_14;
V_1 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// return false;
V_2 = (bool)0;
goto IL_0266;
}
IL_0019:
{
// m_LastUpdateFrame = Time.frameCount;
int32_t L_3;
L_3 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
__this->___m_LastUpdateFrame_14 = L_3;
// if (CinemachineCore.UniformDeltaTimeOverride >= 0)
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_4 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5;
V_3 = (bool)((((int32_t)((!(((float)L_4) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_5 = V_3;
if (!L_5)
{
goto IL_0040;
}
}
{
// deltaTime = CinemachineCore.UniformDeltaTimeOverride;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_6 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5;
___deltaTime0 = L_6;
goto IL_006f;
}
IL_0040:
{
// else if (deltaTime >= 0 && m_LastUpdateTime != 0)
float L_7 = ___deltaTime0;
if ((!(((float)L_7) >= ((float)(0.0f)))))
{
goto IL_005a;
}
}
{
float L_8 = __this->___m_LastUpdateTime_13;
G_B7_0 = ((((int32_t)((((float)L_8) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_005b;
}
IL_005a:
{
G_B7_0 = 0;
}
IL_005b:
{
V_4 = (bool)G_B7_0;
bool L_9 = V_4;
if (!L_9)
{
goto IL_006f;
}
}
{
// deltaTime = Time.time - m_LastUpdateTime;
float L_10;
L_10 = Time_get_time_m0BEE9AACD0723FE414465B77C9C64D12263675F3(NULL);
float L_11 = __this->___m_LastUpdateTime_13;
___deltaTime0 = ((float)il2cpp_codegen_subtract(L_10, L_11));
}
IL_006f:
{
// m_LastUpdateTime = Time.time;
float L_12;
L_12 = Time_get_time_m0BEE9AACD0723FE414465B77C9C64D12263675F3(NULL);
__this->___m_LastUpdateTime_13 = L_12;
// if (m_InputAxisProvider != null)
RuntimeObject* L_13 = __this->___m_InputAxisProvider_16;
V_5 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_14 = V_5;
if (!L_14)
{
goto IL_00a2;
}
}
{
// m_InputAxisValue = m_InputAxisProvider.GetAxisValue(m_InputAxisIndex);
RuntimeObject* L_15 = __this->___m_InputAxisProvider_16;
int32_t L_16 = __this->___m_InputAxisIndex_17;
NullCheck(L_15);
float L_17;
L_17 = InterfaceFuncInvoker1< float, int32_t >::Invoke(0 /* System.Single Cinemachine.AxisState/IInputAxisProvider::GetAxisValue(System.Int32) */, IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var, L_15, L_16);
__this->___m_InputAxisValue_6 = L_17;
goto IL_00e5;
}
IL_00a2:
{
// else if (!string.IsNullOrEmpty(m_InputAxisName))
String_t* L_18 = __this->___m_InputAxisName_5;
bool L_19;
L_19 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_18, NULL);
V_6 = (bool)((((int32_t)L_19) == ((int32_t)0))? 1 : 0);
bool L_20 = V_6;
if (!L_20)
{
goto IL_00e5;
}
}
{
}
try
{// begin try (depth: 1)
// try { m_InputAxisValue = CinemachineCore.GetInputAxis(m_InputAxisName); }
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* L_21 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetInputAxis_4;
String_t* L_22 = __this->___m_InputAxisName_5;
NullCheck(L_21);
float L_23;
L_23 = AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_inline(L_21, L_22, NULL);
__this->___m_InputAxisValue_6 = L_23;
goto IL_00e4;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d1;
}
throw e;
}
CATCH_00d1:
{// begin catch(System.ArgumentException)
// catch (ArgumentException e) { Debug.LogError(e.ToString()); }
V_7 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));
// catch (ArgumentException e) { Debug.LogError(e.ToString()); }
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_24 = V_7;
NullCheck(L_24);
String_t* L_25;
L_25 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_24);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_25, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00e4;
}// end catch (depth: 1)
IL_00e4:
{
}
IL_00e5:
{
// float input = m_InputAxisValue;
float L_26 = __this->___m_InputAxisValue_6;
V_0 = L_26;
// if (m_InvertInput)
bool L_27 = __this->___m_InvertInput_7;
V_8 = L_27;
bool L_28 = V_8;
if (!L_28)
{
goto IL_0100;
}
}
{
// input *= -1f;
float L_29 = V_0;
V_0 = ((float)il2cpp_codegen_multiply(L_29, (-1.0f)));
}
IL_0100:
{
// if (m_SpeedMode == SpeedMode.MaxSpeed)
int32_t L_30 = __this->___m_SpeedMode_1;
V_9 = (bool)((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
bool L_31 = V_9;
if (!L_31)
{
goto IL_011d;
}
}
{
// return MaxSpeedUpdate(input, deltaTime); // legacy mode
float L_32 = V_0;
float L_33 = ___deltaTime0;
bool L_34;
L_34 = AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD(__this, L_32, L_33, NULL);
V_2 = L_34;
goto IL_0266;
}
IL_011d:
{
// input *= m_MaxSpeed;
float L_35 = V_0;
float L_36 = __this->___m_MaxSpeed_2;
V_0 = ((float)il2cpp_codegen_multiply(L_35, L_36));
// if (deltaTime < Epsilon)
float L_37 = ___deltaTime0;
V_10 = (bool)((((float)L_37) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_38 = V_10;
if (!L_38)
{
goto IL_0144;
}
}
{
// m_CurrentSpeed = 0;
__this->___m_CurrentSpeed_12 = (0.0f);
goto IL_0242;
}
IL_0144:
{
// float speed = input / deltaTime;
float L_39 = V_0;
float L_40 = ___deltaTime0;
V_11 = ((float)(L_39/L_40));
// float dampTime = Mathf.Abs(speed) < Mathf.Abs(m_CurrentSpeed) ? m_DecelTime : m_AccelTime;
float L_41 = V_11;
float L_42;
L_42 = fabsf(L_41);
float L_43 = __this->___m_CurrentSpeed_12;
float L_44;
L_44 = fabsf(L_43);
if ((((float)L_42) < ((float)L_44)))
{
goto IL_0166;
}
}
{
float L_45 = __this->___m_AccelTime_3;
G_B25_0 = L_45;
goto IL_016c;
}
IL_0166:
{
float L_46 = __this->___m_DecelTime_4;
G_B25_0 = L_46;
}
IL_016c:
{
V_12 = G_B25_0;
// speed = m_CurrentSpeed + Damper.Damp(speed - m_CurrentSpeed, dampTime, deltaTime);
float L_47 = __this->___m_CurrentSpeed_12;
float L_48 = V_11;
float L_49 = __this->___m_CurrentSpeed_12;
float L_50 = V_12;
float L_51 = ___deltaTime0;
float L_52;
L_52 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(((float)il2cpp_codegen_subtract(L_48, L_49)), L_50, L_51, NULL);
V_11 = ((float)il2cpp_codegen_add(L_47, L_52));
// m_CurrentSpeed = speed;
float L_53 = V_11;
__this->___m_CurrentSpeed_12 = L_53;
// float range = m_MaxValue - m_MinValue;
float L_54 = __this->___m_MaxValue_9;
float L_55 = __this->___m_MinValue_8;
V_13 = ((float)il2cpp_codegen_subtract(L_54, L_55));
// if (!m_Wrap && m_DecelTime > Epsilon && range > Epsilon)
bool L_56 = __this->___m_Wrap_10;
if (L_56)
{
goto IL_01bf;
}
}
{
float L_57 = __this->___m_DecelTime_4;
if ((!(((float)L_57) > ((float)(9.99999975E-05f)))))
{
goto IL_01bf;
}
}
{
float L_58 = V_13;
G_B29_0 = ((((float)L_58) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_01c0;
}
IL_01bf:
{
G_B29_0 = 0;
}
IL_01c0:
{
V_14 = (bool)G_B29_0;
bool L_59 = V_14;
if (!L_59)
{
goto IL_023c;
}
}
{
// float v0 = ClampValue(Value);
float L_60 = __this->___Value_0;
float L_61;
L_61 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(__this, L_60, NULL);
V_15 = L_61;
// float v = ClampValue(v0 + speed * deltaTime);
float L_62 = V_15;
float L_63 = V_11;
float L_64 = ___deltaTime0;
float L_65;
L_65 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(__this, ((float)il2cpp_codegen_add(L_62, ((float)il2cpp_codegen_multiply(L_63, L_64)))), NULL);
V_16 = L_65;
// float d = (speed > 0) ? m_MaxValue - v : v - m_MinValue;
float L_66 = V_11;
if ((((float)L_66) > ((float)(0.0f))))
{
goto IL_01f8;
}
}
{
float L_67 = V_16;
float L_68 = __this->___m_MinValue_8;
G_B33_0 = ((float)il2cpp_codegen_subtract(L_67, L_68));
goto IL_0201;
}
IL_01f8:
{
float L_69 = __this->___m_MaxValue_9;
float L_70 = V_16;
G_B33_0 = ((float)il2cpp_codegen_subtract(L_69, L_70));
}
IL_0201:
{
V_17 = G_B33_0;
// if (d < (0.1f * range) && Mathf.Abs(speed) > Epsilon)
float L_71 = V_17;
float L_72 = V_13;
if ((!(((float)L_71) < ((float)((float)il2cpp_codegen_multiply((0.100000001f), L_72))))))
{
goto IL_021f;
}
}
{
float L_73 = V_11;
float L_74;
L_74 = fabsf(L_73);
G_B36_0 = ((((float)L_74) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0220;
}
IL_021f:
{
G_B36_0 = 0;
}
IL_0220:
{
V_18 = (bool)G_B36_0;
bool L_75 = V_18;
if (!L_75)
{
goto IL_023b;
}
}
{
// speed = Damper.Damp(v - v0, m_DecelTime, deltaTime) / deltaTime;
float L_76 = V_16;
float L_77 = V_15;
float L_78 = __this->___m_DecelTime_4;
float L_79 = ___deltaTime0;
float L_80;
L_80 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(((float)il2cpp_codegen_subtract(L_76, L_77)), L_78, L_79, NULL);
float L_81 = ___deltaTime0;
V_11 = ((float)(L_80/L_81));
}
IL_023b:
{
}
IL_023c:
{
// input = speed * deltaTime;
float L_82 = V_11;
float L_83 = ___deltaTime0;
V_0 = ((float)il2cpp_codegen_multiply(L_82, L_83));
}
IL_0242:
{
// Value = ClampValue(Value + input);
float L_84 = __this->___Value_0;
float L_85 = V_0;
float L_86;
L_86 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(__this, ((float)il2cpp_codegen_add(L_84, L_85)), NULL);
__this->___Value_0 = L_86;
// return Mathf.Abs(input) > Epsilon;
float L_87 = V_0;
float L_88;
L_88 = fabsf(L_87);
V_2 = (bool)((((float)L_88) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0266;
}
IL_0266:
{
// }
bool L_89 = V_2;
return L_89;
}
}
IL2CPP_EXTERN_C bool AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4_AdjustorThunk (RuntimeObject* __this, float ___deltaTime0, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_Update_mE86F039B78105160E5C13153B456E3A988AF28B4(_thisAdjusted, ___deltaTime0, method);
return _returnValue;
}
// System.Single Cinemachine.AxisState::ClampValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___v0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
int32_t G_B3_0 = 0;
float G_B6_0 = 0.0f;
float G_B6_1 = 0.0f;
float G_B5_0 = 0.0f;
float G_B5_1 = 0.0f;
float G_B7_0 = 0.0f;
float G_B7_1 = 0.0f;
float G_B7_2 = 0.0f;
{
// float r = m_MaxValue - m_MinValue;
float L_0 = __this->___m_MaxValue_9;
float L_1 = __this->___m_MinValue_8;
V_0 = ((float)il2cpp_codegen_subtract(L_0, L_1));
// if (m_Wrap && r > Epsilon)
bool L_2 = __this->___m_Wrap_10;
if (!L_2)
{
goto IL_0021;
}
}
{
float L_3 = V_0;
G_B3_0 = ((((float)L_3) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0022;
}
IL_0021:
{
G_B3_0 = 0;
}
IL_0022:
{
V_1 = (bool)G_B3_0;
bool L_4 = V_1;
if (!L_4)
{
goto IL_004f;
}
}
{
// v = (v - m_MinValue) % r;
float L_5 = ___v0;
float L_6 = __this->___m_MinValue_8;
float L_7 = V_0;
___v0 = (fmodf(((float)il2cpp_codegen_subtract(L_5, L_6)), L_7));
// v += m_MinValue + ((v < 0) ? r : 0);
float L_8 = ___v0;
float L_9 = __this->___m_MinValue_8;
float L_10 = ___v0;
G_B5_0 = L_9;
G_B5_1 = L_8;
if ((((float)L_10) < ((float)(0.0f))))
{
G_B6_0 = L_9;
G_B6_1 = L_8;
goto IL_0049;
}
}
{
G_B7_0 = (0.0f);
G_B7_1 = G_B5_0;
G_B7_2 = G_B5_1;
goto IL_004a;
}
IL_0049:
{
float L_11 = V_0;
G_B7_0 = L_11;
G_B7_1 = G_B6_0;
G_B7_2 = G_B6_1;
}
IL_004a:
{
___v0 = ((float)il2cpp_codegen_add(G_B7_2, ((float)il2cpp_codegen_add(G_B7_1, G_B7_0))));
}
IL_004f:
{
// return Mathf.Clamp(v, m_MinValue, m_MaxValue);
float L_12 = ___v0;
float L_13 = __this->___m_MinValue_8;
float L_14 = __this->___m_MaxValue_9;
float L_15;
L_15 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_12, L_13, L_14, NULL);
V_2 = L_15;
goto IL_0064;
}
IL_0064:
{
// }
float L_16 = V_2;
return L_16;
}
}
IL2CPP_EXTERN_C float AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F_AdjustorThunk (RuntimeObject* __this, float ___v0, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
float _returnValue;
_returnValue = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(_thisAdjusted, ___v0, method);
return _returnValue;
}
// System.Boolean Cinemachine.AxisState::MaxSpeedUpdate(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, float ___input0, float ___deltaTime1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
bool V_2 = false;
float V_3 = 0.0f;
bool V_4 = false;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t G_B5_0 = 0;
int32_t G_B7_0 = 0;
int32_t G_B12_0 = 0;
int32_t G_B19_0 = 0;
{
// if (m_MaxSpeed > Epsilon)
float L_0 = __this->___m_MaxSpeed_2;
V_2 = (bool)((((float)L_0) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0126;
}
}
{
// float targetSpeed = input * m_MaxSpeed;
float L_2 = ___input0;
float L_3 = __this->___m_MaxSpeed_2;
V_3 = ((float)il2cpp_codegen_multiply(L_2, L_3));
// if (Mathf.Abs(targetSpeed) < Epsilon
// || (Mathf.Sign(m_CurrentSpeed) == Mathf.Sign(targetSpeed)
// && Mathf.Abs(targetSpeed) < Mathf.Abs(m_CurrentSpeed)))
float L_4 = V_3;
float L_5;
L_5 = fabsf(L_4);
if ((((float)L_5) < ((float)(9.99999975E-05f))))
{
goto IL_0057;
}
}
{
float L_6 = __this->___m_CurrentSpeed_12;
float L_7;
L_7 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_6, NULL);
float L_8 = V_3;
float L_9;
L_9 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_8, NULL);
if ((!(((float)L_7) == ((float)L_9))))
{
goto IL_0054;
}
}
{
float L_10 = V_3;
float L_11;
L_11 = fabsf(L_10);
float L_12 = __this->___m_CurrentSpeed_12;
float L_13;
L_13 = fabsf(L_12);
G_B5_0 = ((((float)L_11) < ((float)L_13))? 1 : 0);
goto IL_0055;
}
IL_0054:
{
G_B5_0 = 0;
}
IL_0055:
{
G_B7_0 = G_B5_0;
goto IL_0058;
}
IL_0057:
{
G_B7_0 = 1;
}
IL_0058:
{
V_4 = (bool)G_B7_0;
bool L_14 = V_4;
if (!L_14)
{
goto IL_00b3;
}
}
{
// float a = Mathf.Abs(targetSpeed - m_CurrentSpeed) / Mathf.Max(Epsilon, m_DecelTime);
float L_15 = V_3;
float L_16 = __this->___m_CurrentSpeed_12;
float L_17;
L_17 = fabsf(((float)il2cpp_codegen_subtract(L_15, L_16)));
float L_18 = __this->___m_DecelTime_4;
float L_19;
L_19 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-05f), L_18, NULL);
V_5 = ((float)(L_17/L_19));
// float delta = Mathf.Min(a * deltaTime, Mathf.Abs(m_CurrentSpeed));
float L_20 = V_5;
float L_21 = ___deltaTime1;
float L_22 = __this->___m_CurrentSpeed_12;
float L_23;
L_23 = fabsf(L_22);
float L_24;
L_24 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(((float)il2cpp_codegen_multiply(L_20, L_21)), L_23, NULL);
V_6 = L_24;
// m_CurrentSpeed -= Mathf.Sign(m_CurrentSpeed) * delta;
float L_25 = __this->___m_CurrentSpeed_12;
float L_26 = __this->___m_CurrentSpeed_12;
float L_27;
L_27 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_26, NULL);
float L_28 = V_6;
__this->___m_CurrentSpeed_12 = ((float)il2cpp_codegen_subtract(L_25, ((float)il2cpp_codegen_multiply(L_27, L_28))));
goto IL_0125;
}
IL_00b3:
{
// float a = Mathf.Abs(targetSpeed - m_CurrentSpeed) / Mathf.Max(Epsilon, m_AccelTime);
float L_29 = V_3;
float L_30 = __this->___m_CurrentSpeed_12;
float L_31;
L_31 = fabsf(((float)il2cpp_codegen_subtract(L_29, L_30)));
float L_32 = __this->___m_AccelTime_3;
float L_33;
L_33 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-05f), L_32, NULL);
V_7 = ((float)(L_31/L_33));
// m_CurrentSpeed += Mathf.Sign(targetSpeed) * a * deltaTime;
float L_34 = __this->___m_CurrentSpeed_12;
float L_35 = V_3;
float L_36;
L_36 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_35, NULL);
float L_37 = V_7;
float L_38 = ___deltaTime1;
__this->___m_CurrentSpeed_12 = ((float)il2cpp_codegen_add(L_34, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_36, L_37)), L_38))));
// if (Mathf.Sign(m_CurrentSpeed) == Mathf.Sign(targetSpeed)
// && Mathf.Abs(m_CurrentSpeed) > Mathf.Abs(targetSpeed))
float L_39 = __this->___m_CurrentSpeed_12;
float L_40;
L_40 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_39, NULL);
float L_41 = V_3;
float L_42;
L_42 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_41, NULL);
if ((!(((float)L_40) == ((float)L_42))))
{
goto IL_0114;
}
}
{
float L_43 = __this->___m_CurrentSpeed_12;
float L_44;
L_44 = fabsf(L_43);
float L_45 = V_3;
float L_46;
L_46 = fabsf(L_45);
G_B12_0 = ((((float)L_44) > ((float)L_46))? 1 : 0);
goto IL_0115;
}
IL_0114:
{
G_B12_0 = 0;
}
IL_0115:
{
V_8 = (bool)G_B12_0;
bool L_47 = V_8;
if (!L_47)
{
goto IL_0124;
}
}
{
// m_CurrentSpeed = targetSpeed;
float L_48 = V_3;
__this->___m_CurrentSpeed_12 = L_48;
}
IL_0124:
{
}
IL_0125:
{
}
IL_0126:
{
// float maxSpeed = GetMaxSpeed();
float L_49;
L_49 = AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489(__this, NULL);
V_0 = L_49;
// m_CurrentSpeed = Mathf.Clamp(m_CurrentSpeed, -maxSpeed, maxSpeed);
float L_50 = __this->___m_CurrentSpeed_12;
float L_51 = V_0;
float L_52 = V_0;
float L_53;
L_53 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_50, ((-L_51)), L_52, NULL);
__this->___m_CurrentSpeed_12 = L_53;
// Value += m_CurrentSpeed * deltaTime;
float L_54 = __this->___Value_0;
float L_55 = __this->___m_CurrentSpeed_12;
float L_56 = ___deltaTime1;
__this->___Value_0 = ((float)il2cpp_codegen_add(L_54, ((float)il2cpp_codegen_multiply(L_55, L_56))));
// bool isOutOfRange = (Value > m_MaxValue) || (Value < m_MinValue);
float L_57 = __this->___Value_0;
float L_58 = __this->___m_MaxValue_9;
if ((((float)L_57) > ((float)L_58)))
{
goto IL_0174;
}
}
{
float L_59 = __this->___Value_0;
float L_60 = __this->___m_MinValue_8;
G_B19_0 = ((((float)L_59) < ((float)L_60))? 1 : 0);
goto IL_0175;
}
IL_0174:
{
G_B19_0 = 1;
}
IL_0175:
{
V_1 = (bool)G_B19_0;
// if (isOutOfRange)
bool L_61 = V_1;
V_9 = L_61;
bool L_62 = V_9;
if (!L_62)
{
goto IL_0206;
}
}
{
// if (m_Wrap)
bool L_63 = __this->___m_Wrap_10;
V_10 = L_63;
bool L_64 = V_10;
if (!L_64)
{
goto IL_01db;
}
}
{
// if (Value > m_MaxValue)
float L_65 = __this->___Value_0;
float L_66 = __this->___m_MaxValue_9;
V_11 = (bool)((((float)L_65) > ((float)L_66))? 1 : 0);
bool L_67 = V_11;
if (!L_67)
{
goto IL_01be;
}
}
{
// Value = m_MinValue + (Value - m_MaxValue);
float L_68 = __this->___m_MinValue_8;
float L_69 = __this->___Value_0;
float L_70 = __this->___m_MaxValue_9;
__this->___Value_0 = ((float)il2cpp_codegen_add(L_68, ((float)il2cpp_codegen_subtract(L_69, L_70))));
goto IL_01d8;
}
IL_01be:
{
// Value = m_MaxValue + (Value - m_MinValue);
float L_71 = __this->___m_MaxValue_9;
float L_72 = __this->___Value_0;
float L_73 = __this->___m_MinValue_8;
__this->___Value_0 = ((float)il2cpp_codegen_add(L_71, ((float)il2cpp_codegen_subtract(L_72, L_73))));
}
IL_01d8:
{
goto IL_0205;
}
IL_01db:
{
// Value = Mathf.Clamp(Value, m_MinValue, m_MaxValue);
float L_74 = __this->___Value_0;
float L_75 = __this->___m_MinValue_8;
float L_76 = __this->___m_MaxValue_9;
float L_77;
L_77 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_74, L_75, L_76, NULL);
__this->___Value_0 = L_77;
// m_CurrentSpeed = 0f;
__this->___m_CurrentSpeed_12 = (0.0f);
}
IL_0205:
{
}
IL_0206:
{
// return Mathf.Abs(input) > Epsilon;
float L_78 = ___input0;
float L_79;
L_79 = fabsf(L_78);
V_12 = (bool)((((float)L_79) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0217;
}
IL_0217:
{
// }
bool L_80 = V_12;
return L_80;
}
}
IL2CPP_EXTERN_C bool AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD_AdjustorThunk (RuntimeObject* __this, float ___input0, float ___deltaTime1, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_MaxSpeedUpdate_m59BC1A91869A0D4A07E53DA4ED4172D5FBBF1DBD(_thisAdjusted, ___input0, ___deltaTime1, method);
return _returnValue;
}
// System.Single Cinemachine.AxisState::GetMaxSpeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
bool V_3 = false;
float V_4 = 0.0f;
float V_5 = 0.0f;
bool V_6 = false;
float V_7 = 0.0f;
int32_t G_B3_0 = 0;
int32_t G_B7_0 = 0;
int32_t G_B12_0 = 0;
{
// float range = m_MaxValue - m_MinValue;
float L_0 = __this->___m_MaxValue_9;
float L_1 = __this->___m_MinValue_8;
V_0 = ((float)il2cpp_codegen_subtract(L_0, L_1));
// if (!m_Wrap && range > 0)
bool L_2 = __this->___m_Wrap_10;
if (L_2)
{
goto IL_0021;
}
}
{
float L_3 = V_0;
G_B3_0 = ((((float)L_3) > ((float)(0.0f)))? 1 : 0);
goto IL_0022;
}
IL_0021:
{
G_B3_0 = 0;
}
IL_0022:
{
V_1 = (bool)G_B3_0;
bool L_4 = V_1;
if (!L_4)
{
goto IL_00cd;
}
}
{
// float threshold = range / 10f;
float L_5 = V_0;
V_2 = ((float)(L_5/(10.0f)));
// if (m_CurrentSpeed > 0 && (m_MaxValue - Value) < threshold)
float L_6 = __this->___m_CurrentSpeed_12;
if ((!(((float)L_6) > ((float)(0.0f)))))
{
goto IL_0051;
}
}
{
float L_7 = __this->___m_MaxValue_9;
float L_8 = __this->___Value_0;
float L_9 = V_2;
G_B7_0 = ((((float)((float)il2cpp_codegen_subtract(L_7, L_8))) < ((float)L_9))? 1 : 0);
goto IL_0052;
}
IL_0051:
{
G_B7_0 = 0;
}
IL_0052:
{
V_3 = (bool)G_B7_0;
bool L_10 = V_3;
if (!L_10)
{
goto IL_007e;
}
}
{
// float t = (m_MaxValue - Value) / threshold;
float L_11 = __this->___m_MaxValue_9;
float L_12 = __this->___Value_0;
float L_13 = V_2;
V_4 = ((float)(((float)il2cpp_codegen_subtract(L_11, L_12))/L_13));
// return Mathf.Lerp(0, m_MaxSpeed, t);
float L_14 = __this->___m_MaxSpeed_2;
float L_15 = V_4;
float L_16;
L_16 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_14, L_15, NULL);
V_5 = L_16;
goto IL_00d7;
}
IL_007e:
{
// else if (m_CurrentSpeed < 0 && (Value - m_MinValue) < threshold)
float L_17 = __this->___m_CurrentSpeed_12;
if ((!(((float)L_17) < ((float)(0.0f)))))
{
goto IL_009d;
}
}
{
float L_18 = __this->___Value_0;
float L_19 = __this->___m_MinValue_8;
float L_20 = V_2;
G_B12_0 = ((((float)((float)il2cpp_codegen_subtract(L_18, L_19))) < ((float)L_20))? 1 : 0);
goto IL_009e;
}
IL_009d:
{
G_B12_0 = 0;
}
IL_009e:
{
V_6 = (bool)G_B12_0;
bool L_21 = V_6;
if (!L_21)
{
goto IL_00cc;
}
}
{
// float t = (Value - m_MinValue) / threshold;
float L_22 = __this->___Value_0;
float L_23 = __this->___m_MinValue_8;
float L_24 = V_2;
V_7 = ((float)(((float)il2cpp_codegen_subtract(L_22, L_23))/L_24));
// return Mathf.Lerp(0, m_MaxSpeed, t);
float L_25 = __this->___m_MaxSpeed_2;
float L_26 = V_7;
float L_27;
L_27 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_25, L_26, NULL);
V_5 = L_27;
goto IL_00d7;
}
IL_00cc:
{
}
IL_00cd:
{
// return m_MaxSpeed;
float L_28 = __this->___m_MaxSpeed_2;
V_5 = L_28;
goto IL_00d7;
}
IL_00d7:
{
// }
float L_29 = V_5;
return L_29;
}
}
IL2CPP_EXTERN_C float AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
float _returnValue;
_returnValue = AxisState_GetMaxSpeed_m323DC3125D2C40B79B0C041CBE7F5F126329E489(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Cinemachine.AxisState::get_ValueRangeLocked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool ValueRangeLocked { get; set; }
bool L_0 = __this->___U3CValueRangeLockedU3Ek__BackingField_18;
return L_0;
}
}
IL2CPP_EXTERN_C bool AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.AxisState::set_ValueRangeLocked(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool ValueRangeLocked { get; set; }
bool L_0 = ___value0;
__this->___U3CValueRangeLockedU3Ek__BackingField_18 = L_0;
return;
}
}
IL2CPP_EXTERN_C void AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_AdjustorThunk (RuntimeObject* __this, bool ___value0, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_inline(_thisAdjusted, ___value0, method);
}
// System.Boolean Cinemachine.AxisState::get_HasRecentering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool HasRecentering { get; set; }
bool L_0 = __this->___U3CHasRecenteringU3Ek__BackingField_19;
return L_0;
}
}
IL2CPP_EXTERN_C bool AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
bool _returnValue;
_returnValue = AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.AxisState::set_HasRecentering(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85 (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool HasRecentering { get; set; }
bool L_0 = ___value0;
__this->___U3CHasRecenteringU3Ek__BackingField_19 = L_0;
return;
}
}
IL2CPP_EXTERN_C void AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_AdjustorThunk (RuntimeObject* __this, bool ___value0, const RuntimeMethod* method)
{
AxisState_t6996FE8143104E02683986C908C18B0F62595736* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisState_t6996FE8143104E02683986C908C18B0F62595736*>(__this + _offset);
AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_inline(_thisAdjusted, ___value0, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.AxisState/Recentering
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled)
{
marshaled.___m_enabled_0 = static_cast<int32_t>(unmarshaled.___m_enabled_0);
marshaled.___m_WaitTime_1 = unmarshaled.___m_WaitTime_1;
marshaled.___m_RecenteringTime_2 = unmarshaled.___m_RecenteringTime_2;
marshaled.___mLastAxisInputTime_3 = unmarshaled.___mLastAxisInputTime_3;
marshaled.___mRecenteringVelocity_4 = unmarshaled.___mRecenteringVelocity_4;
marshaled.___m_LegacyHeadingDefinition_5 = unmarshaled.___m_LegacyHeadingDefinition_5;
marshaled.___m_LegacyVelocityFilterStrength_6 = unmarshaled.___m_LegacyVelocityFilterStrength_6;
}
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke_back(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled)
{
bool unmarshaledm_enabled_temp_0 = false;
unmarshaledm_enabled_temp_0 = static_cast<bool>(marshaled.___m_enabled_0);
unmarshaled.___m_enabled_0 = unmarshaledm_enabled_temp_0;
float unmarshaledm_WaitTime_temp_1 = 0.0f;
unmarshaledm_WaitTime_temp_1 = marshaled.___m_WaitTime_1;
unmarshaled.___m_WaitTime_1 = unmarshaledm_WaitTime_temp_1;
float unmarshaledm_RecenteringTime_temp_2 = 0.0f;
unmarshaledm_RecenteringTime_temp_2 = marshaled.___m_RecenteringTime_2;
unmarshaled.___m_RecenteringTime_2 = unmarshaledm_RecenteringTime_temp_2;
float unmarshaledmLastAxisInputTime_temp_3 = 0.0f;
unmarshaledmLastAxisInputTime_temp_3 = marshaled.___mLastAxisInputTime_3;
unmarshaled.___mLastAxisInputTime_3 = unmarshaledmLastAxisInputTime_temp_3;
float unmarshaledmRecenteringVelocity_temp_4 = 0.0f;
unmarshaledmRecenteringVelocity_temp_4 = marshaled.___mRecenteringVelocity_4;
unmarshaled.___mRecenteringVelocity_4 = unmarshaledmRecenteringVelocity_temp_4;
int32_t unmarshaledm_LegacyHeadingDefinition_temp_5 = 0;
unmarshaledm_LegacyHeadingDefinition_temp_5 = marshaled.___m_LegacyHeadingDefinition_5;
unmarshaled.___m_LegacyHeadingDefinition_5 = unmarshaledm_LegacyHeadingDefinition_temp_5;
int32_t unmarshaledm_LegacyVelocityFilterStrength_temp_6 = 0;
unmarshaledm_LegacyVelocityFilterStrength_temp_6 = marshaled.___m_LegacyVelocityFilterStrength_6;
unmarshaled.___m_LegacyVelocityFilterStrength_6 = unmarshaledm_LegacyVelocityFilterStrength_temp_6;
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState/Recentering
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_pinvoke_cleanup(Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.AxisState/Recentering
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled)
{
marshaled.___m_enabled_0 = static_cast<int32_t>(unmarshaled.___m_enabled_0);
marshaled.___m_WaitTime_1 = unmarshaled.___m_WaitTime_1;
marshaled.___m_RecenteringTime_2 = unmarshaled.___m_RecenteringTime_2;
marshaled.___mLastAxisInputTime_3 = unmarshaled.___mLastAxisInputTime_3;
marshaled.___mRecenteringVelocity_4 = unmarshaled.___mRecenteringVelocity_4;
marshaled.___m_LegacyHeadingDefinition_5 = unmarshaled.___m_LegacyHeadingDefinition_5;
marshaled.___m_LegacyVelocityFilterStrength_6 = unmarshaled.___m_LegacyVelocityFilterStrength_6;
}
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com_back(const Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF& unmarshaled)
{
bool unmarshaledm_enabled_temp_0 = false;
unmarshaledm_enabled_temp_0 = static_cast<bool>(marshaled.___m_enabled_0);
unmarshaled.___m_enabled_0 = unmarshaledm_enabled_temp_0;
float unmarshaledm_WaitTime_temp_1 = 0.0f;
unmarshaledm_WaitTime_temp_1 = marshaled.___m_WaitTime_1;
unmarshaled.___m_WaitTime_1 = unmarshaledm_WaitTime_temp_1;
float unmarshaledm_RecenteringTime_temp_2 = 0.0f;
unmarshaledm_RecenteringTime_temp_2 = marshaled.___m_RecenteringTime_2;
unmarshaled.___m_RecenteringTime_2 = unmarshaledm_RecenteringTime_temp_2;
float unmarshaledmLastAxisInputTime_temp_3 = 0.0f;
unmarshaledmLastAxisInputTime_temp_3 = marshaled.___mLastAxisInputTime_3;
unmarshaled.___mLastAxisInputTime_3 = unmarshaledmLastAxisInputTime_temp_3;
float unmarshaledmRecenteringVelocity_temp_4 = 0.0f;
unmarshaledmRecenteringVelocity_temp_4 = marshaled.___mRecenteringVelocity_4;
unmarshaled.___mRecenteringVelocity_4 = unmarshaledmRecenteringVelocity_temp_4;
int32_t unmarshaledm_LegacyHeadingDefinition_temp_5 = 0;
unmarshaledm_LegacyHeadingDefinition_temp_5 = marshaled.___m_LegacyHeadingDefinition_5;
unmarshaled.___m_LegacyHeadingDefinition_5 = unmarshaledm_LegacyHeadingDefinition_temp_5;
int32_t unmarshaledm_LegacyVelocityFilterStrength_temp_6 = 0;
unmarshaledm_LegacyVelocityFilterStrength_temp_6 = marshaled.___m_LegacyVelocityFilterStrength_6;
unmarshaled.___m_LegacyVelocityFilterStrength_6 = unmarshaledm_LegacyVelocityFilterStrength_temp_6;
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisState/Recentering
IL2CPP_EXTERN_C void Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshal_com_cleanup(Recentering_tB00B86249E96CFC65822315C710253B1E02459EF_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.AxisState/Recentering::.ctor(System.Boolean,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, bool ___enabled0, float ___waitTime1, float ___recenteringTime2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// m_enabled = enabled;
bool L_0 = ___enabled0;
__this->___m_enabled_0 = L_0;
// m_WaitTime = waitTime;
float L_1 = ___waitTime1;
__this->___m_WaitTime_1 = L_1;
// m_RecenteringTime = recenteringTime;
float L_2 = ___recenteringTime2;
__this->___m_RecenteringTime_2 = L_2;
// mLastAxisInputTime = 0;
__this->___mLastAxisInputTime_3 = (0.0f);
// mRecenteringVelocity = 0;
__this->___mRecenteringVelocity_4 = (0.0f);
// m_LegacyHeadingDefinition = m_LegacyVelocityFilterStrength = -1;
int32_t L_3 = (-1);
V_0 = L_3;
__this->___m_LegacyVelocityFilterStrength_6 = L_3;
int32_t L_4 = V_0;
__this->___m_LegacyHeadingDefinition_5 = L_4;
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476_AdjustorThunk (RuntimeObject* __this, bool ___enabled0, float ___waitTime1, float ___recenteringTime2, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering__ctor_mD885C396DC27C43D79A1FAA42F5ADD7D05CF2476(_thisAdjusted, ___enabled0, ___waitTime1, ___recenteringTime2, method);
}
// System.Void Cinemachine.AxisState/Recentering::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method)
{
{
// m_WaitTime = Mathf.Max(0, m_WaitTime);
float L_0 = __this->___m_WaitTime_1;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_0, NULL);
__this->___m_WaitTime_1 = L_1;
// m_RecenteringTime = Mathf.Max(0, m_RecenteringTime);
float L_2 = __this->___m_RecenteringTime_2;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_2, NULL);
__this->___m_RecenteringTime_2 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_Validate_m3F5EE15AE52BB8FF2B69E3963851CEE2600340D3(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState/Recentering::CopyStateFrom(Cinemachine.AxisState/Recentering&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_CopyStateFrom_m1DB1F919E2F17C4913D1F2605E71630004138D89 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* ___other0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (mLastAxisInputTime != other.mLastAxisInputTime)
float L_0 = __this->___mLastAxisInputTime_3;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_1 = ___other0;
float L_2 = L_1->___mLastAxisInputTime_3;
V_0 = (bool)((((int32_t)((((float)L_0) == ((float)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_0021;
}
}
{
// other.mRecenteringVelocity = 0;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_4 = ___other0;
L_4->___mRecenteringVelocity_4 = (0.0f);
}
IL_0021:
{
// mLastAxisInputTime = other.mLastAxisInputTime;
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* L_5 = ___other0;
float L_6 = L_5->___mLastAxisInputTime_3;
__this->___mLastAxisInputTime_3 = L_6;
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering_CopyStateFrom_m1DB1F919E2F17C4913D1F2605E71630004138D89_AdjustorThunk (RuntimeObject* __this, Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* ___other0, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_CopyStateFrom_m1DB1F919E2F17C4913D1F2605E71630004138D89(_thisAdjusted, ___other0, method);
}
// System.Void Cinemachine.AxisState/Recentering::CancelRecentering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90 (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// mLastAxisInputTime = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0;
L_0 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
__this->___mLastAxisInputTime_3 = L_0;
// mRecenteringVelocity = 0;
__this->___mRecenteringVelocity_4 = (0.0f);
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState/Recentering::RecenterNow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_RecenterNow_m0A012C8E8ABA1B3D00765C8C0FDC3A96C3DB102C (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, const RuntimeMethod* method)
{
{
// mLastAxisInputTime = 0;
__this->___mLastAxisInputTime_3 = (0.0f);
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering_RecenterNow_m0A012C8E8ABA1B3D00765C8C0FDC3A96C3DB102C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_RecenterNow_m0A012C8E8ABA1B3D00765C8C0FDC3A96C3DB102C(_thisAdjusted, method);
}
// System.Void Cinemachine.AxisState/Recentering::DoRecentering(Cinemachine.AxisState&,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___axis0, float ___deltaTime1, float ___recenterTarget2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
int32_t G_B3_0 = 0;
int32_t G_B16_0 = 0;
{
// if (!m_enabled && deltaTime >= 0)
bool L_0 = __this->___m_enabled_0;
if (L_0)
{
goto IL_0016;
}
}
{
float L_1 = ___deltaTime1;
G_B3_0 = ((((int32_t)((!(((float)L_1) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0017;
}
IL_0016:
{
G_B3_0 = 0;
}
IL_0017:
{
V_3 = (bool)G_B3_0;
bool L_2 = V_3;
if (!L_2)
{
goto IL_0020;
}
}
{
// return;
goto IL_0110;
}
IL_0020:
{
// recenterTarget = axis.ClampValue(recenterTarget);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_3 = ___axis0;
float L_4 = ___recenterTarget2;
float L_5;
L_5 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(L_3, L_4, NULL);
___recenterTarget2 = L_5;
// if (deltaTime < 0)
float L_6 = ___deltaTime1;
V_4 = (bool)((((float)L_6) < ((float)(0.0f)))? 1 : 0);
bool L_7 = V_4;
if (!L_7)
{
goto IL_0057;
}
}
{
// CancelRecentering();
Recentering_CancelRecentering_mB79FB4BE6A929EA524224E11C885AFBA1C212D90(__this, NULL);
// if (m_enabled)
bool L_8 = __this->___m_enabled_0;
V_5 = L_8;
bool L_9 = V_5;
if (!L_9)
{
goto IL_0052;
}
}
{
// axis.Value = recenterTarget;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_10 = ___axis0;
float L_11 = ___recenterTarget2;
L_10->___Value_0 = L_11;
}
IL_0052:
{
// return;
goto IL_0110;
}
IL_0057:
{
// float v = axis.ClampValue(axis.Value);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_12 = ___axis0;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_13 = ___axis0;
float L_14 = L_13->___Value_0;
float L_15;
L_15 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(L_12, L_14, NULL);
V_0 = L_15;
// float delta = recenterTarget - v;
float L_16 = ___recenterTarget2;
float L_17 = V_0;
V_1 = ((float)il2cpp_codegen_subtract(L_16, L_17));
// if (delta == 0)
float L_18 = V_1;
V_6 = (bool)((((float)L_18) == ((float)(0.0f)))? 1 : 0);
bool L_19 = V_6;
if (!L_19)
{
goto IL_007b;
}
}
{
// return;
goto IL_0110;
}
IL_007b:
{
// if (CinemachineCore.CurrentTime < (mLastAxisInputTime + m_WaitTime))
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_20;
L_20 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
float L_21 = __this->___mLastAxisInputTime_3;
float L_22 = __this->___m_WaitTime_1;
V_7 = (bool)((((float)L_20) < ((float)((float)il2cpp_codegen_add(L_21, L_22))))? 1 : 0);
bool L_23 = V_7;
if (!L_23)
{
goto IL_0097;
}
}
{
// return;
goto IL_0110;
}
IL_0097:
{
// float r = axis.m_MaxValue - axis.m_MinValue;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_24 = ___axis0;
float L_25 = L_24->___m_MaxValue_9;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_26 = ___axis0;
float L_27 = L_26->___m_MinValue_8;
V_2 = ((float)il2cpp_codegen_subtract(L_25, L_27));
// if (axis.m_Wrap && Mathf.Abs(delta) > r * 0.5f)
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_28 = ___axis0;
bool L_29 = L_28->___m_Wrap_10;
if (!L_29)
{
goto IL_00be;
}
}
{
float L_30 = V_1;
float L_31;
L_31 = fabsf(L_30);
float L_32 = V_2;
G_B16_0 = ((((float)L_31) > ((float)((float)il2cpp_codegen_multiply(L_32, (0.5f)))))? 1 : 0);
goto IL_00bf;
}
IL_00be:
{
G_B16_0 = 0;
}
IL_00bf:
{
V_8 = (bool)G_B16_0;
bool L_33 = V_8;
if (!L_33)
{
goto IL_00d2;
}
}
{
// v += Mathf.Sign(recenterTarget - v) * r;
float L_34 = V_0;
float L_35 = ___recenterTarget2;
float L_36 = V_0;
float L_37;
L_37 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(((float)il2cpp_codegen_subtract(L_35, L_36)), NULL);
float L_38 = V_2;
V_0 = ((float)il2cpp_codegen_add(L_34, ((float)il2cpp_codegen_multiply(L_37, L_38))));
}
IL_00d2:
{
// if (m_RecenteringTime < 0.001f)
float L_39 = __this->___m_RecenteringTime_2;
V_9 = (bool)((((float)L_39) < ((float)(0.00100000005f)))? 1 : 0);
bool L_40 = V_9;
if (!L_40)
{
goto IL_00e9;
}
}
{
// v = recenterTarget;
float L_41 = ___recenterTarget2;
V_0 = L_41;
goto IL_0103;
}
IL_00e9:
{
// v = Mathf.SmoothDamp(
// v, recenterTarget, ref mRecenteringVelocity,
// m_RecenteringTime, 9999, deltaTime);
float L_42 = V_0;
float L_43 = ___recenterTarget2;
float* L_44 = (&__this->___mRecenteringVelocity_4);
float L_45 = __this->___m_RecenteringTime_2;
float L_46 = ___deltaTime1;
float L_47;
L_47 = Mathf_SmoothDamp_m00E482452BCED3FE0F16B4033B2B5323C7E30829(L_42, L_43, L_44, L_45, (9999.0f), L_46, NULL);
V_0 = L_47;
}
IL_0103:
{
// axis.Value = axis.ClampValue(v);
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_48 = ___axis0;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_49 = ___axis0;
float L_50 = V_0;
float L_51;
L_51 = AxisState_ClampValue_m2985D75E8FF57E3F88BF31B24CC719511507837F(L_49, L_50, NULL);
L_48->___Value_0 = L_51;
}
IL_0110:
{
// }
return;
}
}
IL2CPP_EXTERN_C void Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A_AdjustorThunk (RuntimeObject* __this, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___axis0, float ___deltaTime1, float ___recenterTarget2, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
Recentering_DoRecentering_m7B1730622484A958AF9FD87F2056A388D96EA01A(_thisAdjusted, ___axis0, ___deltaTime1, ___recenterTarget2, method);
}
// System.Boolean Cinemachine.AxisState/Recentering::LegacyUpgrade(System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Recentering_LegacyUpgrade_m17A3ED97851377053B2385331ED85BE3DA3D4D7D (Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* __this, int32_t* ___heading0, int32_t* ___velocityFilter1, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
int32_t G_B3_0 = 0;
{
// if (m_LegacyHeadingDefinition != -1 && m_LegacyVelocityFilterStrength != -1)
int32_t L_0 = __this->___m_LegacyHeadingDefinition_5;
if ((((int32_t)L_0) == ((int32_t)(-1))))
{
goto IL_0018;
}
}
{
int32_t L_1 = __this->___m_LegacyVelocityFilterStrength_6;
G_B3_0 = ((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 0;
}
IL_0019:
{
V_0 = (bool)G_B3_0;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0042;
}
}
{
// heading = m_LegacyHeadingDefinition;
int32_t* L_3 = ___heading0;
int32_t L_4 = __this->___m_LegacyHeadingDefinition_5;
*((int32_t*)L_3) = (int32_t)L_4;
// velocityFilter = m_LegacyVelocityFilterStrength;
int32_t* L_5 = ___velocityFilter1;
int32_t L_6 = __this->___m_LegacyVelocityFilterStrength_6;
*((int32_t*)L_5) = (int32_t)L_6;
// m_LegacyHeadingDefinition = m_LegacyVelocityFilterStrength = -1;
int32_t L_7 = (-1);
V_1 = L_7;
__this->___m_LegacyVelocityFilterStrength_6 = L_7;
int32_t L_8 = V_1;
__this->___m_LegacyHeadingDefinition_5 = L_8;
// return true;
V_2 = (bool)1;
goto IL_0046;
}
IL_0042:
{
// return false;
V_2 = (bool)0;
goto IL_0046;
}
IL_0046:
{
// }
bool L_9 = V_2;
return L_9;
}
}
IL2CPP_EXTERN_C bool Recentering_LegacyUpgrade_m17A3ED97851377053B2385331ED85BE3DA3D4D7D_AdjustorThunk (RuntimeObject* __this, int32_t* ___heading0, int32_t* ___velocityFilter1, const RuntimeMethod* method)
{
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Recentering_tB00B86249E96CFC65822315C710253B1E02459EF*>(__this + _offset);
bool _returnValue;
_returnValue = Recentering_LegacyUpgrade_m17A3ED97851377053B2385331ED85BE3DA3D4D7D(_thisAdjusted, ___heading0, ___velocityFilter1, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_pinvoke(const CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156& unmarshaled, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_CustomOverflow_15Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_CustomOverflow' of type 'CameraState'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_CustomOverflow_15Exception, NULL);
}
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_pinvoke_back(const CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_pinvoke& marshaled, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156& unmarshaled)
{
Exception_t* ___m_CustomOverflow_15Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_CustomOverflow' of type 'CameraState'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_CustomOverflow_15Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_pinvoke_cleanup(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_com(const CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156& unmarshaled, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_com& marshaled)
{
Exception_t* ___m_CustomOverflow_15Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_CustomOverflow' of type 'CameraState'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_CustomOverflow_15Exception, NULL);
}
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_com_back(const CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_com& marshaled, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156& unmarshaled)
{
Exception_t* ___m_CustomOverflow_15Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_CustomOverflow' of type 'CameraState'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_CustomOverflow_15Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CameraState
IL2CPP_EXTERN_C void CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshal_com_cleanup(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_marshaled_com& marshaled)
{
}
// System.Boolean Cinemachine.CameraState::get_HasLookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public bool HasLookAt => ReferenceLookAt == ReferenceLookAt; // will be false if NaN
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___ReferenceLookAt_2;
bool L_2;
L_2 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C bool CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
bool _returnValue;
_returnValue = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_CorrectedPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public Vector3 CorrectedPosition => RawPosition + PositionCorrection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___PositionCorrection_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Quaternion Cinemachine.CameraState::get_CorrectedOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public Quaternion CorrectedOrientation => RawOrientation * OrientationCorrection;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___RawOrientation_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = __this->___OrientationCorrection_9;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 _returnValue;
_returnValue = CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Vector3 Cinemachine.CameraState::get_FinalPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public Vector3 FinalPosition => RawPosition + PositionCorrection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___PositionCorrection_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Quaternion Cinemachine.CameraState::get_FinalOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
bool V_0 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (Mathf.Abs(Lens.Dutch) > UnityVectorExtensions.Epsilon)
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_0 = (&__this->___Lens_0);
float L_1 = L_0->___Dutch_5;
float L_2;
L_2 = fabsf(L_1);
V_0 = (bool)((((float)L_2) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_003f;
}
}
{
// return CorrectedOrientation * Quaternion.AngleAxis(Lens.Dutch, Vector3.forward);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8(__this, NULL);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_5 = (&__this->___Lens_0);
float L_6 = L_5->___Dutch_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
L_8 = Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8(L_6, L_7, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_4, L_8, NULL);
V_1 = L_9;
goto IL_0048;
}
IL_003f:
{
// return CorrectedOrientation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8(__this, NULL);
V_1 = L_10;
goto IL_0048;
}
IL_0048:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = V_1;
return L_11;
}
}
IL2CPP_EXTERN_C Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 _returnValue;
_returnValue = CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3(_thisAdjusted, method);
return _returnValue;
}
// Cinemachine.CameraState Cinemachine.CameraState::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CameraState_get_Default_mBF6F22B14C83DD400EF9F53BB8EACB240BD79398 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// CameraState state = new CameraState();
il2cpp_codegen_initobj((&V_0), sizeof(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156));
// state.Lens = LensSettings.Default;
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_0 = ((LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_StaticFields*)il2cpp_codegen_static_fields_for(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var))->___Default_0;
(&V_0)->___Lens_0 = L_0;
// state.ReferenceUp = Vector3.up;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
(&V_0)->___ReferenceUp_1 = L_1;
// state.ReferenceLookAt = kNoPoint;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ((CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_StaticFields*)il2cpp_codegen_static_fields_for(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var))->___kNoPoint_3;
(&V_0)->___ReferenceLookAt_2 = L_2;
// state.RawPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
(&V_0)->___RawPosition_4 = L_3;
// state.RawOrientation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
(&V_0)->___RawOrientation_5 = L_4;
// state.ShotQuality = 1;
(&V_0)->___ShotQuality_7 = (1.0f);
// state.PositionCorrection = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
(&V_0)->___PositionCorrection_8 = L_5;
// state.OrientationCorrection = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
(&V_0)->___OrientationCorrection_9 = L_6;
// state.PositionDampingBypass = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
(&V_0)->___PositionDampingBypass_6 = L_7;
// state.BlendHint = BlendHintValue.Nothing;
(&V_0)->___BlendHint_10 = 0;
// return state;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_8 = V_0;
V_1 = L_8;
goto IL_0081;
}
IL_0081:
{
// }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_9 = V_1;
return L_9;
}
}
// System.Int32 Cinemachine.CameraState::get_NumCustomBlendables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public int NumCustomBlendables { get; private set; }
int32_t L_0 = __this->___U3CNumCustomBlendablesU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
int32_t _returnValue;
_returnValue = CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.CameraState::set_NumCustomBlendables(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int NumCustomBlendables { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CNumCustomBlendablesU3Ek__BackingField_16 = L_0;
return;
}
}
IL2CPP_EXTERN_C void CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_inline(_thisAdjusted, ___value0, method);
}
// Cinemachine.CameraState/CustomBlendable Cinemachine.CameraState::GetCustomBlendable(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
int32_t G_B9_0 = 0;
{
// switch (index)
int32_t L_0 = ___index0;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_001d;
}
case 1:
{
goto IL_0026;
}
case 2:
{
goto IL_002f;
}
case 3:
{
goto IL_0038;
}
}
}
{
goto IL_0041;
}
IL_001d:
{
// case 0: return mCustom0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_3 = __this->___mCustom0_11;
V_2 = L_3;
goto IL_0081;
}
IL_0026:
{
// case 1: return mCustom1;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_4 = __this->___mCustom1_12;
V_2 = L_4;
goto IL_0081;
}
IL_002f:
{
// case 2: return mCustom2;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_5 = __this->___mCustom2_13;
V_2 = L_5;
goto IL_0081;
}
IL_0038:
{
// case 3: return mCustom3;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_6 = __this->___mCustom3_14;
V_2 = L_6;
goto IL_0081;
}
IL_0041:
{
// index -= 4;
int32_t L_7 = ___index0;
___index0 = ((int32_t)il2cpp_codegen_subtract(L_7, 4));
// if (m_CustomOverflow != null && index < m_CustomOverflow.Count)
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_8 = __this->___m_CustomOverflow_15;
if (!L_8)
{
goto IL_005f;
}
}
{
int32_t L_9 = ___index0;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_10 = __this->___m_CustomOverflow_15;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(L_10, List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var);
G_B9_0 = ((((int32_t)L_9) < ((int32_t)L_11))? 1 : 0);
goto IL_0060;
}
IL_005f:
{
G_B9_0 = 0;
}
IL_0060:
{
V_3 = (bool)G_B9_0;
bool L_12 = V_3;
if (!L_12)
{
goto IL_0073;
}
}
{
// return m_CustomOverflow[index];
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_13 = __this->___m_CustomOverflow_15;
int32_t L_14 = ___index0;
NullCheck(L_13);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_15;
L_15 = List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C(L_13, L_14, List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var);
V_2 = L_15;
goto IL_0081;
}
IL_0073:
{
// return new CustomBlendable(null, 0);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_16;
memset((&L_16), 0, sizeof(L_16));
CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303((&L_16), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, (0.0f), /*hidden argument*/NULL);
V_2 = L_16;
goto IL_0081;
}
IL_0081:
{
// }
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_17 = V_2;
return L_17;
}
}
IL2CPP_EXTERN_C CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E_AdjustorThunk (RuntimeObject* __this, int32_t ___index0, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB _returnValue;
_returnValue = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E(_thisAdjusted, ___index0, method);
return _returnValue;
}
// System.Int32 Cinemachine.CameraState::FindCustomBlendable(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___custom0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t V_6 = 0;
bool V_7 = false;
bool V_8 = false;
{
// if (mCustom0.m_Custom == custom)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* L_0 = (&__this->___mCustom0_11);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = L_0->___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___custom0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, L_2, NULL);
V_0 = L_3;
bool L_4 = V_0;
if (!L_4)
{
goto IL_001d;
}
}
{
// return 0;
V_1 = 0;
goto IL_00c7;
}
IL_001d:
{
// if (mCustom1.m_Custom == custom)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* L_5 = (&__this->___mCustom1_12);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = L_5->___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_7 = ___custom0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_6, L_7, NULL);
V_2 = L_8;
bool L_9 = V_2;
if (!L_9)
{
goto IL_0039;
}
}
{
// return 1;
V_1 = 1;
goto IL_00c7;
}
IL_0039:
{
// if (mCustom2.m_Custom == custom)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* L_10 = (&__this->___mCustom2_13);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_11 = L_10->___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12 = ___custom0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_11, L_12, NULL);
V_3 = L_13;
bool L_14 = V_3;
if (!L_14)
{
goto IL_0052;
}
}
{
// return 2;
V_1 = 2;
goto IL_00c7;
}
IL_0052:
{
// if (mCustom3.m_Custom == custom)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* L_15 = (&__this->___mCustom3_14);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_16 = L_15->___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_17 = ___custom0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_16, L_17, NULL);
V_4 = L_18;
bool L_19 = V_4;
if (!L_19)
{
goto IL_006d;
}
}
{
// return 3;
V_1 = 3;
goto IL_00c7;
}
IL_006d:
{
// if (m_CustomOverflow != null)
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_20 = __this->___m_CustomOverflow_15;
V_5 = (bool)((!(((RuntimeObject*)(List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*)L_20) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_00c3;
}
}
{
// for (int i = 0; i < m_CustomOverflow.Count; ++i)
V_6 = 0;
goto IL_00ad;
}
IL_0082:
{
// if (m_CustomOverflow[i].m_Custom == custom)
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_22 = __this->___m_CustomOverflow_15;
int32_t L_23 = V_6;
NullCheck(L_22);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_24;
L_24 = List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C(L_22, L_23, List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_RuntimeMethod_var);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_25 = L_24.___m_Custom_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_26 = ___custom0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_25, L_26, NULL);
V_7 = L_27;
bool L_28 = V_7;
if (!L_28)
{
goto IL_00a7;
}
}
{
// return i + 4;
int32_t L_29 = V_6;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 4));
goto IL_00c7;
}
IL_00a7:
{
// for (int i = 0; i < m_CustomOverflow.Count; ++i)
int32_t L_30 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00ad:
{
// for (int i = 0; i < m_CustomOverflow.Count; ++i)
int32_t L_31 = V_6;
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_32 = __this->___m_CustomOverflow_15;
NullCheck(L_32);
int32_t L_33;
L_33 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(L_32, List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_RuntimeMethod_var);
V_8 = (bool)((((int32_t)L_31) < ((int32_t)L_33))? 1 : 0);
bool L_34 = V_8;
if (L_34)
{
goto IL_0082;
}
}
{
}
IL_00c3:
{
// return -1;
V_1 = (-1);
goto IL_00c7;
}
IL_00c7:
{
// }
int32_t L_35 = V_1;
return L_35;
}
}
IL2CPP_EXTERN_C int32_t CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C_AdjustorThunk (RuntimeObject* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___custom0, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
int32_t _returnValue;
_returnValue = CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C(_thisAdjusted, ___custom0, method);
return _returnValue;
}
// System.Void Cinemachine.CameraState::AddCustomBlendable(Cinemachine.CameraState/CustomBlendable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___b0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
{
// int index = FindCustomBlendable(b.m_Custom);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_0 = ___b0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = L_0.___m_Custom_0;
int32_t L_2;
L_2 = CameraState_FindCustomBlendable_m141410A5E7FF4B985E2D3979D72BF80F398DE57C(__this, L_1, NULL);
V_0 = L_2;
// if (index >= 0)
int32_t L_3 = V_0;
V_1 = (bool)((((int32_t)((((int32_t)L_3) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0032;
}
}
{
// b.m_Weight += GetCustomBlendable(index).m_Weight;
float* L_5 = (&(&___b0)->___m_Weight_1);
float* L_6 = L_5;
float L_7 = *((float*)L_6);
int32_t L_8 = V_0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_9;
L_9 = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E(__this, L_8, NULL);
float L_10 = L_9.___m_Weight_1;
*((float*)L_6) = (float)((float)il2cpp_codegen_add(L_7, L_10));
goto IL_0045;
}
IL_0032:
{
// index = NumCustomBlendables;
int32_t L_11;
L_11 = CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline(__this, NULL);
V_0 = L_11;
// NumCustomBlendables = index + 1;
int32_t L_12 = V_0;
CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_inline(__this, ((int32_t)il2cpp_codegen_add(L_12, 1)), NULL);
}
IL_0045:
{
// switch (index)
int32_t L_13 = V_0;
V_3 = L_13;
int32_t L_14 = V_3;
V_2 = L_14;
int32_t L_15 = V_2;
switch (L_15)
{
case 0:
{
goto IL_0061;
}
case 1:
{
goto IL_006a;
}
case 2:
{
goto IL_0073;
}
case 3:
{
goto IL_007c;
}
}
}
{
goto IL_0085;
}
IL_0061:
{
// case 0: mCustom0 = b; break;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_16 = ___b0;
__this->___mCustom0_11 = L_16;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mCustom0_11))->___m_Custom_0), (void*)NULL);
// case 0: mCustom0 = b; break;
goto IL_00af;
}
IL_006a:
{
// case 1: mCustom1 = b; break;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_17 = ___b0;
__this->___mCustom1_12 = L_17;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mCustom1_12))->___m_Custom_0), (void*)NULL);
// case 1: mCustom1 = b; break;
goto IL_00af;
}
IL_0073:
{
// case 2: mCustom2 = b; break;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_18 = ___b0;
__this->___mCustom2_13 = L_18;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mCustom2_13))->___m_Custom_0), (void*)NULL);
// case 2: mCustom2 = b; break;
goto IL_00af;
}
IL_007c:
{
// case 3: mCustom3 = b; break;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_19 = ___b0;
__this->___mCustom3_14 = L_19;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mCustom3_14))->___m_Custom_0), (void*)NULL);
// case 3: mCustom3 = b; break;
goto IL_00af;
}
IL_0085:
{
// if (m_CustomOverflow == null)
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_20 = __this->___m_CustomOverflow_15;
V_4 = (bool)((((RuntimeObject*)(List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*)L_20) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_21 = V_4;
if (!L_21)
{
goto IL_00a0;
}
}
{
// m_CustomOverflow = new List<CustomBlendable>();
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_22 = (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*)il2cpp_codegen_object_new(List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_il2cpp_TypeInfo_var);
NullCheck(L_22);
List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F(L_22, List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_RuntimeMethod_var);
__this->___m_CustomOverflow_15 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomOverflow_15), (void*)L_22);
}
IL_00a0:
{
// m_CustomOverflow.Add(b);
List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_23 = __this->___m_CustomOverflow_15;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_24 = ___b0;
NullCheck(L_23);
List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_inline(L_23, L_24, List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_RuntimeMethod_var);
// break;
goto IL_00af;
}
IL_00af:
{
// }
return;
}
}
IL2CPP_EXTERN_C void CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C_AdjustorThunk (RuntimeObject* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___b0, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C(_thisAdjusted, ___b0, method);
}
// Cinemachine.CameraState Cinemachine.CameraState::Lerp(Cinemachine.CameraState,Cinemachine.CameraState,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CameraState_Lerp_mEF27BCEB2B6B51C4E1A2F8E5D5826963D0C787CD (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___stateA0, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___stateB1, float ___t2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_1;
memset((&V_1), 0, sizeof(V_1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
float V_12 = 0.0f;
float V_13 = 0.0f;
bool V_14 = false;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_15;
memset((&V_15), 0, sizeof(V_15));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
float V_21 = 0.0f;
bool V_22 = false;
bool V_23 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_24;
memset((&V_24), 0, sizeof(V_24));
bool V_25 = false;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_26;
memset((&V_26), 0, sizeof(V_26));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_27;
memset((&V_27), 0, sizeof(V_27));
int32_t V_28 = 0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_29;
memset((&V_29), 0, sizeof(V_29));
bool V_30 = false;
bool V_31 = false;
int32_t V_32 = 0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_33;
memset((&V_33), 0, sizeof(V_33));
bool V_34 = false;
bool V_35 = false;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_36;
memset((&V_36), 0, sizeof(V_36));
int32_t G_B20_0 = 0;
int32_t G_B26_0 = 0;
int32_t G_B32_0 = 0;
int32_t G_B42_0 = 0;
{
// t = Mathf.Clamp01(t);
float L_0 = ___t2;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
___t2 = L_1;
// float adjustedT = t;
float L_2 = ___t2;
V_0 = L_2;
// CameraState state = new CameraState();
il2cpp_codegen_initobj((&V_1), sizeof(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156));
// if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoPosition) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_3 = ___stateA0;
int32_t L_4 = L_3.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5 = ___stateB1;
int32_t L_6 = L_5.___BlendHint_10;
V_3 = (bool)((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_4&(int32_t)L_6))&1))) <= ((uint32_t)0)))? 1 : 0);
bool L_7 = V_3;
if (!L_7)
{
goto IL_0035;
}
}
{
// state.BlendHint |= BlendHintValue.NoPosition;
int32_t* L_8 = (&(&V_1)->___BlendHint_10);
int32_t* L_9 = L_8;
int32_t L_10 = *((int32_t*)L_9);
*((int32_t*)L_9) = (int32_t)((int32_t)(L_10|1));
}
IL_0035:
{
// if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoOrientation) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_11 = ___stateA0;
int32_t L_12 = L_11.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_13 = ___stateB1;
int32_t L_14 = L_13.___BlendHint_10;
V_4 = (bool)((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_12&(int32_t)L_14))&2))) <= ((uint32_t)0)))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0059;
}
}
{
// state.BlendHint |= BlendHintValue.NoOrientation;
int32_t* L_16 = (&(&V_1)->___BlendHint_10);
int32_t* L_17 = L_16;
int32_t L_18 = *((int32_t*)L_17);
*((int32_t*)L_17) = (int32_t)((int32_t)(L_18|2));
}
IL_0059:
{
// if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoLens) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_19 = ___stateA0;
int32_t L_20 = L_19.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_21 = ___stateB1;
int32_t L_22 = L_21.___BlendHint_10;
V_5 = (bool)((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_20&(int32_t)L_22))&((int32_t)64)))) <= ((uint32_t)0)))? 1 : 0);
bool L_23 = V_5;
if (!L_23)
{
goto IL_007f;
}
}
{
// state.BlendHint |= BlendHintValue.NoLens;
int32_t* L_24 = (&(&V_1)->___BlendHint_10);
int32_t* L_25 = L_24;
int32_t L_26 = *((int32_t*)L_25);
*((int32_t*)L_25) = (int32_t)((int32_t)(L_26|((int32_t)64)));
}
IL_007f:
{
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.SphericalPositionBlend) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_27 = ___stateA0;
int32_t L_28 = L_27.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_29 = ___stateB1;
int32_t L_30 = L_29.___BlendHint_10;
V_6 = (bool)((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_28|(int32_t)L_30))&4))) <= ((uint32_t)0)))? 1 : 0);
bool L_31 = V_6;
if (!L_31)
{
goto IL_00a3;
}
}
{
// state.BlendHint |= BlendHintValue.SphericalPositionBlend;
int32_t* L_32 = (&(&V_1)->___BlendHint_10);
int32_t* L_33 = L_32;
int32_t L_34 = *((int32_t*)L_33);
*((int32_t*)L_33) = (int32_t)((int32_t)(L_34|4));
}
IL_00a3:
{
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.CylindricalPositionBlend) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_35 = ___stateA0;
int32_t L_36 = L_35.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_37 = ___stateB1;
int32_t L_38 = L_37.___BlendHint_10;
V_7 = (bool)((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_36|(int32_t)L_38))&8))) <= ((uint32_t)0)))? 1 : 0);
bool L_39 = V_7;
if (!L_39)
{
goto IL_00c7;
}
}
{
// state.BlendHint |= BlendHintValue.CylindricalPositionBlend;
int32_t* L_40 = (&(&V_1)->___BlendHint_10);
int32_t* L_41 = L_40;
int32_t L_42 = *((int32_t*)L_41);
*((int32_t*)L_41) = (int32_t)((int32_t)(L_42|8));
}
IL_00c7:
{
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.NoLens) == 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_43 = ___stateA0;
int32_t L_44 = L_43.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_45 = ___stateB1;
int32_t L_46 = L_45.___BlendHint_10;
V_8 = (bool)((((int32_t)((int32_t)(((int32_t)((int32_t)L_44|(int32_t)L_46))&((int32_t)64)))) == ((int32_t)0))? 1 : 0);
bool L_47 = V_8;
if (!L_47)
{
goto IL_00fb;
}
}
{
// state.Lens = LensSettings.Lerp(stateA.Lens, stateB.Lens, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_48 = ___stateA0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_49 = L_48.___Lens_0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_50 = ___stateB1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_51 = L_50.___Lens_0;
float L_52 = ___t2;
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_53;
L_53 = LensSettings_Lerp_mC2FB90FBCCACFC3BFB8B35971CE0F034D11D8865(L_49, L_51, L_52, NULL);
(&V_1)->___Lens_0 = L_53;
goto IL_0144;
}
IL_00fb:
{
// else if (((stateA.BlendHint & stateB.BlendHint) & BlendHintValue.NoLens) == 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_54 = ___stateA0;
int32_t L_55 = L_54.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_56 = ___stateB1;
int32_t L_57 = L_56.___BlendHint_10;
V_9 = (bool)((((int32_t)((int32_t)(((int32_t)((int32_t)L_55&(int32_t)L_57))&((int32_t)64)))) == ((int32_t)0))? 1 : 0);
bool L_58 = V_9;
if (!L_58)
{
goto IL_0144;
}
}
{
// if ((stateA.BlendHint & BlendHintValue.NoLens) != 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_59 = ___stateA0;
int32_t L_60 = L_59.___BlendHint_10;
V_10 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_60&((int32_t)64)))) <= ((uint32_t)0)))? 1 : 0);
bool L_61 = V_10;
if (!L_61)
{
goto IL_0136;
}
}
{
// state.Lens = stateB.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_62 = ___stateB1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_63 = L_62.___Lens_0;
(&V_1)->___Lens_0 = L_63;
goto IL_0143;
}
IL_0136:
{
// state.Lens = stateA.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_64 = ___stateA0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_65 = L_64.___Lens_0;
(&V_1)->___Lens_0 = L_65;
}
IL_0143:
{
}
IL_0144:
{
// state.ReferenceUp = Vector3.Slerp(stateA.ReferenceUp, stateB.ReferenceUp, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_66 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = L_66.___ReferenceUp_1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_68 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = L_68.___ReferenceUp_1;
float L_70 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
L_71 = Vector3_Slerp_mBA32C7EAC64C56C7D68480549FA9A892FA5C1728(L_67, L_69, L_70, NULL);
(&V_1)->___ReferenceUp_1 = L_71;
// state.ShotQuality = Mathf.Lerp(stateA.ShotQuality, stateB.ShotQuality, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_72 = ___stateA0;
float L_73 = L_72.___ShotQuality_7;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_74 = ___stateB1;
float L_75 = L_74.___ShotQuality_7;
float L_76 = ___t2;
float L_77;
L_77 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_73, L_75, L_76, NULL);
(&V_1)->___ShotQuality_7 = L_77;
// state.PositionCorrection = ApplyPosBlendHint(
// stateA.PositionCorrection, stateA.BlendHint,
// stateB.PositionCorrection, stateB.BlendHint,
// state.PositionCorrection,
// Vector3.Lerp(stateA.PositionCorrection, stateB.PositionCorrection, t));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_78 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = L_78.___PositionCorrection_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_80 = ___stateA0;
int32_t L_81 = L_80.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_82 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = L_82.___PositionCorrection_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_84 = ___stateB1;
int32_t L_85 = L_84.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_86 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = L_86.___PositionCorrection_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_88 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = L_88.___PositionCorrection_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_90 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91 = L_90.___PositionCorrection_8;
float L_92 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93;
L_93 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_89, L_91, L_92, NULL);
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94;
L_94 = CameraState_ApplyPosBlendHint_m652243F6FEEC671040EE65DDF83A1446305357CC(L_79, L_81, L_83, L_85, L_87, L_93, NULL);
(&V_1)->___PositionCorrection_8 = L_94;
// state.OrientationCorrection = ApplyRotBlendHint(
// stateA.OrientationCorrection, stateA.BlendHint,
// stateB.OrientationCorrection, stateB.BlendHint,
// state.OrientationCorrection,
// Quaternion.Slerp(stateA.OrientationCorrection, stateB.OrientationCorrection, t));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_95 = ___stateA0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_96 = L_95.___OrientationCorrection_9;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_97 = ___stateA0;
int32_t L_98 = L_97.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_99 = ___stateB1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_100 = L_99.___OrientationCorrection_9;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_101 = ___stateB1;
int32_t L_102 = L_101.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_103 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_104 = L_103.___OrientationCorrection_9;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_105 = ___stateA0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_106 = L_105.___OrientationCorrection_9;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_107 = ___stateB1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_108 = L_107.___OrientationCorrection_9;
float L_109 = ___t2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_110;
L_110 = Quaternion_Slerp_m5FDA8C178E7EB209B43845F73263AFE9C02F3949(L_106, L_108, L_109, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_111;
L_111 = CameraState_ApplyRotBlendHint_mF25F7D3F9315C2CE92CBB65CC06D519C228C3571(L_96, L_98, L_100, L_102, L_104, L_110, NULL);
(&V_1)->___OrientationCorrection_9 = L_111;
// if (!stateA.HasLookAt || !stateB.HasLookAt)
bool L_112;
L_112 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC((&___stateA0), NULL);
if (!L_112)
{
goto IL_0203;
}
}
{
bool L_113;
L_113 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC((&___stateB1), NULL);
G_B20_0 = ((((int32_t)L_113) == ((int32_t)0))? 1 : 0);
goto IL_0204;
}
IL_0203:
{
G_B20_0 = 1;
}
IL_0204:
{
V_11 = (bool)G_B20_0;
bool L_114 = V_11;
if (!L_114)
{
goto IL_021b;
}
}
{
// state.ReferenceLookAt = kNoPoint;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115 = ((CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_StaticFields*)il2cpp_codegen_static_fields_for(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var))->___kNoPoint_3;
(&V_1)->___ReferenceLookAt_2 = L_115;
goto IL_0318;
}
IL_021b:
{
// float fovA = stateA.Lens.FieldOfView;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_116 = ___stateA0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_117 = L_116.___Lens_0;
float L_118 = L_117.___FieldOfView_1;
V_12 = L_118;
// float fovB = stateB.Lens.FieldOfView;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_119 = ___stateB1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_120 = L_119.___Lens_0;
float L_121 = L_120.___FieldOfView_1;
V_13 = L_121;
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.NoLens) == 0
// && !state.Lens.Orthographic && !Mathf.Approximately(fovA, fovB))
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_122 = ___stateA0;
int32_t L_123 = L_122.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_124 = ___stateB1;
int32_t L_125 = L_124.___BlendHint_10;
if (((int32_t)(((int32_t)((int32_t)L_123|(int32_t)L_125))&((int32_t)64))))
{
goto IL_0264;
}
}
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_126 = (&(&V_1)->___Lens_0);
bool L_127;
L_127 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D(L_126, NULL);
if (L_127)
{
goto IL_0264;
}
}
{
float L_128 = V_12;
float L_129 = V_13;
bool L_130;
L_130 = Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline(L_128, L_129, NULL);
G_B26_0 = ((((int32_t)L_130) == ((int32_t)0))? 1 : 0);
goto IL_0265;
}
IL_0264:
{
G_B26_0 = 0;
}
IL_0265:
{
V_14 = (bool)G_B26_0;
bool L_131 = V_14;
if (!L_131)
{
goto IL_02fe;
}
}
{
// LensSettings lens = state.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_132 = V_1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_133 = L_132.___Lens_0;
V_15 = L_133;
// lens.FieldOfView = InterpolateFOV(
// fovA, fovB,
// Mathf.Max((stateA.ReferenceLookAt - stateA.CorrectedPosition).magnitude, stateA.Lens.NearClipPlane),
// Mathf.Max((stateB.ReferenceLookAt - stateB.CorrectedPosition).magnitude, stateB.Lens.NearClipPlane), t);
float L_134 = V_12;
float L_135 = V_13;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_136 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = L_136.___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138;
L_138 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&___stateA0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139;
L_139 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_137, L_138, NULL);
V_16 = L_139;
float L_140;
L_140 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_16), NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_141 = ___stateA0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_142 = L_141.___Lens_0;
float L_143 = L_142.___NearClipPlane_3;
float L_144;
L_144 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_140, L_143, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_145 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146 = L_145.___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147;
L_147 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&___stateB1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148;
L_148 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_146, L_147, NULL);
V_16 = L_148;
float L_149;
L_149 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_16), NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_150 = ___stateB1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_151 = L_150.___Lens_0;
float L_152 = L_151.___NearClipPlane_3;
float L_153;
L_153 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_149, L_152, NULL);
float L_154 = ___t2;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
float L_155;
L_155 = CameraState_InterpolateFOV_m282EABB08641EDA6F6AA12818B9BE6D76639AFE1(L_134, L_135, L_144, L_153, L_154, NULL);
(&V_15)->___FieldOfView_1 = L_155;
// state.Lens = lens;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_156 = V_15;
(&V_1)->___Lens_0 = L_156;
// adjustedT = Mathf.Abs((lens.FieldOfView - fovA) / (fovB - fovA));
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_157 = V_15;
float L_158 = L_157.___FieldOfView_1;
float L_159 = V_12;
float L_160 = V_13;
float L_161 = V_12;
float L_162;
L_162 = fabsf(((float)(((float)il2cpp_codegen_subtract(L_158, L_159))/((float)il2cpp_codegen_subtract(L_160, L_161)))));
V_0 = L_162;
}
IL_02fe:
{
// state.ReferenceLookAt = Vector3.Lerp(
// stateA.ReferenceLookAt, stateB.ReferenceLookAt, adjustedT);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_163 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_164 = L_163.___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_165 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166 = L_165.___ReferenceLookAt_2;
float L_167 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_168;
L_168 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_164, L_166, L_167, NULL);
(&V_1)->___ReferenceLookAt_2 = L_168;
}
IL_0318:
{
// state.RawPosition = ApplyPosBlendHint(
// stateA.RawPosition, stateA.BlendHint,
// stateB.RawPosition, stateB.BlendHint,
// state.RawPosition, state.InterpolatePosition(
// stateA.RawPosition, stateA.ReferenceLookAt,
// stateB.RawPosition, stateB.ReferenceLookAt,
// t));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_169 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_170 = L_169.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_171 = ___stateA0;
int32_t L_172 = L_171.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_173 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_174 = L_173.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_175 = ___stateB1;
int32_t L_176 = L_175.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_177 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178 = L_177.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_179 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_180 = L_179.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_181 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_182 = L_181.___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_183 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_184 = L_183.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_185 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_186 = L_185.___ReferenceLookAt_2;
float L_187 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_188;
L_188 = CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707((&V_1), L_180, L_182, L_184, L_186, L_187, NULL);
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189;
L_189 = CameraState_ApplyPosBlendHint_m652243F6FEEC671040EE65DDF83A1446305357CC(L_170, L_172, L_174, L_176, L_178, L_188, NULL);
(&V_1)->___RawPosition_4 = L_189;
// if (state.HasLookAt
// && ((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.RadialAimBlend) != 0)
bool L_190;
L_190 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC((&V_1), NULL);
if (!L_190)
{
goto IL_0380;
}
}
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_191 = ___stateA0;
int32_t L_192 = L_191.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_193 = ___stateB1;
int32_t L_194 = L_193.___BlendHint_10;
G_B32_0 = ((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_192|(int32_t)L_194))&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
goto IL_0381;
}
IL_0380:
{
G_B32_0 = 0;
}
IL_0381:
{
V_17 = (bool)G_B32_0;
bool L_195 = V_17;
if (!L_195)
{
goto IL_03c3;
}
}
{
// state.ReferenceLookAt = state.RawPosition + Vector3.Slerp(
// stateA.ReferenceLookAt - state.RawPosition,
// stateB.ReferenceLookAt - state.RawPosition, adjustedT);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_196 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_197 = L_196.___RawPosition_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_198 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_199 = L_198.___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_200 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_201 = L_200.___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_202;
L_202 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_199, L_201, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_203 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_204 = L_203.___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_205 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_206 = L_205.___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_207;
L_207 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_204, L_206, NULL);
float L_208 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_209;
L_209 = Vector3_Slerp_mBA32C7EAC64C56C7D68480549FA9A892FA5C1728(L_202, L_207, L_208, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210;
L_210 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_197, L_209, NULL);
(&V_1)->___ReferenceLookAt_2 = L_210;
}
IL_03c3:
{
// Quaternion newOrient = state.RawOrientation;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_211 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_212 = L_211.___RawOrientation_5;
V_2 = L_212;
// if (((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.NoOrientation) == 0)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_213 = ___stateA0;
int32_t L_214 = L_213.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_215 = ___stateB1;
int32_t L_216 = L_215.___BlendHint_10;
V_18 = (bool)((((int32_t)((int32_t)(((int32_t)((int32_t)L_214|(int32_t)L_216))&2))) == ((int32_t)0))? 1 : 0);
bool L_217 = V_18;
if (!L_217)
{
goto IL_053a;
}
}
{
// Vector3 dirTarget = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_218;
L_218 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_19 = L_218;
// if (state.HasLookAt)//&& ((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.RadialAimBlend) == 0)
bool L_219;
L_219 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC((&V_1), NULL);
V_20 = L_219;
bool L_220 = V_20;
if (!L_220)
{
goto IL_0432;
}
}
{
// float angle = Quaternion.Angle(stateA.RawOrientation, stateB.RawOrientation);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_221 = ___stateA0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_222 = L_221.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_223 = ___stateB1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_224 = L_223.___RawOrientation_5;
float L_225;
L_225 = Quaternion_Angle_m445E005E6F9211283EEA3F0BD4FF2DC20FE3640A_inline(L_222, L_224, NULL);
V_21 = L_225;
// if (angle > UnityVectorExtensions.Epsilon)
float L_226 = V_21;
V_22 = (bool)((((float)L_226) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_227 = V_22;
if (!L_227)
{
goto IL_0431;
}
}
{
// dirTarget = state.ReferenceLookAt - state.CorrectedPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_228 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_229 = L_228.___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_230;
L_230 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_231;
L_231 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_229, L_230, NULL);
V_19 = L_231;
}
IL_0431:
{
}
IL_0432:
{
// if (dirTarget.AlmostZero()
// || ((stateA.BlendHint | stateB.BlendHint) & BlendHintValue.IgnoreLookAtTarget) != 0)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_232 = V_19;
bool L_233;
L_233 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_232, NULL);
if (L_233)
{
goto IL_0450;
}
}
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_234 = ___stateA0;
int32_t L_235 = L_234.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_236 = ___stateB1;
int32_t L_237 = L_236.___BlendHint_10;
G_B42_0 = ((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_235|(int32_t)L_237))&((int32_t)32)))) <= ((uint32_t)0)))? 1 : 0);
goto IL_0451;
}
IL_0450:
{
G_B42_0 = 1;
}
IL_0451:
{
V_23 = (bool)G_B42_0;
bool L_238 = V_23;
if (!L_238)
{
goto IL_0477;
}
}
{
// newOrient = UnityQuaternionExtensions.SlerpWithReferenceUp(
// stateA.RawOrientation, stateB.RawOrientation, t, state.ReferenceUp);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_239 = ___stateA0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_240 = L_239.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_241 = ___stateB1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_242 = L_241.___RawOrientation_5;
float L_243 = ___t2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_244 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_245 = L_244.___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_246;
L_246 = UnityQuaternionExtensions_SlerpWithReferenceUp_m462C015C97FF4D2E7B7E83B6C1E4A29ED4DD1474(L_240, L_242, L_243, L_245, NULL);
V_2 = L_246;
goto IL_0539;
}
IL_0477:
{
// var blendUp = Vector3.Slerp(
// stateA.RawOrientation * Vector3.up, stateB.RawOrientation * Vector3.up, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_247 = ___stateA0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_248 = L_247.___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_249;
L_249 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_250;
L_250 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_248, L_249, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_251 = ___stateB1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_252 = L_251.___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_253;
L_253 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_254;
L_254 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_252, L_253, NULL);
float L_255 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_256;
L_256 = Vector3_Slerp_mBA32C7EAC64C56C7D68480549FA9A892FA5C1728(L_250, L_254, L_255, NULL);
V_24 = L_256;
// if (Vector3.Cross(dirTarget, blendUp).AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_257 = V_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_258 = V_24;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_259;
L_259 = Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline(L_257, L_258, NULL);
bool L_260;
L_260 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_259, NULL);
V_25 = L_260;
bool L_261 = V_25;
if (!L_261)
{
goto IL_04cd;
}
}
{
// newOrient = UnityQuaternionExtensions.SlerpWithReferenceUp(
// stateA.RawOrientation, stateB.RawOrientation, t, blendUp);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_262 = ___stateA0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_263 = L_262.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_264 = ___stateB1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_265 = L_264.___RawOrientation_5;
float L_266 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_267 = V_24;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_268;
L_268 = UnityQuaternionExtensions_SlerpWithReferenceUp_m462C015C97FF4D2E7B7E83B6C1E4A29ED4DD1474(L_263, L_265, L_266, L_267, NULL);
V_2 = L_268;
goto IL_0538;
}
IL_04cd:
{
// newOrient = Quaternion.LookRotation(dirTarget, blendUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_269 = V_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_270 = V_24;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_271;
L_271 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_269, L_270, NULL);
V_2 = L_271;
// Vector2 deltaA = -stateA.RawOrientation.GetCameraRotationToTarget(
// stateA.ReferenceLookAt - stateA.CorrectedPosition, blendUp);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_272 = ___stateA0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_273 = L_272.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_274 = ___stateA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_275 = L_274.___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_276;
L_276 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&___stateA0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_277;
L_277 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_275, L_276, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_278 = V_24;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_279;
L_279 = UnityQuaternionExtensions_GetCameraRotationToTarget_mDA1EF1466263B671B863D70DABBD50DF9785C2B7(L_273, L_277, L_278, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_280;
L_280 = Vector2_op_UnaryNegation_m47556D28F72B018AC4D5160710C83A805F10A783_inline(L_279, NULL);
V_26 = L_280;
// Vector2 deltaB = -stateB.RawOrientation.GetCameraRotationToTarget(
// stateB.ReferenceLookAt - stateB.CorrectedPosition, blendUp);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_281 = ___stateB1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_282 = L_281.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_283 = ___stateB1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_284 = L_283.___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_285;
L_285 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089((&___stateB1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_286;
L_286 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_284, L_285, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_287 = V_24;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_288;
L_288 = UnityQuaternionExtensions_GetCameraRotationToTarget_mDA1EF1466263B671B863D70DABBD50DF9785C2B7(L_282, L_286, L_287, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_289;
L_289 = Vector2_op_UnaryNegation_m47556D28F72B018AC4D5160710C83A805F10A783_inline(L_288, NULL);
V_27 = L_289;
// newOrient = newOrient.ApplyCameraRotation(
// Vector2.Lerp(deltaA, deltaB, adjustedT), blendUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_290 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_291 = V_26;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_292 = V_27;
float L_293 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_294;
L_294 = Vector2_Lerp_mF3BD6827807680A529E800FD027734D40A3597E1_inline(L_291, L_292, L_293, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_295 = V_24;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_296;
L_296 = UnityQuaternionExtensions_ApplyCameraRotation_m75753B356C2E3BC79192192C8C2FC1F512643506(L_290, L_294, L_295, NULL);
V_2 = L_296;
}
IL_0538:
{
}
IL_0539:
{
}
IL_053a:
{
// state.RawOrientation = ApplyRotBlendHint(
// stateA.RawOrientation, stateA.BlendHint,
// stateB.RawOrientation, stateB.BlendHint,
// state.RawOrientation, newOrient);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_297 = ___stateA0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_298 = L_297.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_299 = ___stateA0;
int32_t L_300 = L_299.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_301 = ___stateB1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_302 = L_301.___RawOrientation_5;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_303 = ___stateB1;
int32_t L_304 = L_303.___BlendHint_10;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_305 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_306 = L_305.___RawOrientation_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_307 = V_2;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_308;
L_308 = CameraState_ApplyRotBlendHint_mF25F7D3F9315C2CE92CBB65CC06D519C228C3571(L_298, L_300, L_302, L_304, L_306, L_307, NULL);
(&V_1)->___RawOrientation_5 = L_308;
// for (int i = 0; i < stateA.NumCustomBlendables; ++i)
V_28 = 0;
goto IL_05ad;
}
IL_056a:
{
// CustomBlendable b = stateA.GetCustomBlendable(i);
int32_t L_309 = V_28;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_310;
L_310 = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E((&___stateA0), L_309, NULL);
V_29 = L_310;
// b.m_Weight *= (1-t);
float* L_311 = (&(&V_29)->___m_Weight_1);
float* L_312 = L_311;
float L_313 = *((float*)L_312);
float L_314 = ___t2;
*((float*)L_312) = (float)((float)il2cpp_codegen_multiply(L_313, ((float)il2cpp_codegen_subtract((1.0f), L_314))));
// if (b.m_Weight > 0)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_315 = V_29;
float L_316 = L_315.___m_Weight_1;
V_30 = (bool)((((float)L_316) > ((float)(0.0f)))? 1 : 0);
bool L_317 = V_30;
if (!L_317)
{
goto IL_05a6;
}
}
{
// state.AddCustomBlendable(b);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_318 = V_29;
CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C((&V_1), L_318, NULL);
}
IL_05a6:
{
// for (int i = 0; i < stateA.NumCustomBlendables; ++i)
int32_t L_319 = V_28;
V_28 = ((int32_t)il2cpp_codegen_add(L_319, 1));
}
IL_05ad:
{
// for (int i = 0; i < stateA.NumCustomBlendables; ++i)
int32_t L_320 = V_28;
int32_t L_321;
L_321 = CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline((&___stateA0), NULL);
V_31 = (bool)((((int32_t)L_320) < ((int32_t)L_321))? 1 : 0);
bool L_322 = V_31;
if (L_322)
{
goto IL_056a;
}
}
{
// for (int i = 0; i < stateB.NumCustomBlendables; ++i)
V_32 = 0;
goto IL_0600;
}
IL_05c3:
{
// CustomBlendable b = stateB.GetCustomBlendable(i);
int32_t L_323 = V_32;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_324;
L_324 = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E((&___stateB1), L_323, NULL);
V_33 = L_324;
// b.m_Weight *= t;
float* L_325 = (&(&V_33)->___m_Weight_1);
float* L_326 = L_325;
float L_327 = *((float*)L_326);
float L_328 = ___t2;
*((float*)L_326) = (float)((float)il2cpp_codegen_multiply(L_327, L_328));
// if (b.m_Weight > 0)
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_329 = V_33;
float L_330 = L_329.___m_Weight_1;
V_34 = (bool)((((float)L_330) > ((float)(0.0f)))? 1 : 0);
bool L_331 = V_34;
if (!L_331)
{
goto IL_05f9;
}
}
{
// state.AddCustomBlendable(b);
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_332 = V_33;
CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C((&V_1), L_332, NULL);
}
IL_05f9:
{
// for (int i = 0; i < stateB.NumCustomBlendables; ++i)
int32_t L_333 = V_32;
V_32 = ((int32_t)il2cpp_codegen_add(L_333, 1));
}
IL_0600:
{
// for (int i = 0; i < stateB.NumCustomBlendables; ++i)
int32_t L_334 = V_32;
int32_t L_335;
L_335 = CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline((&___stateB1), NULL);
V_35 = (bool)((((int32_t)L_334) < ((int32_t)L_335))? 1 : 0);
bool L_336 = V_35;
if (L_336)
{
goto IL_05c3;
}
}
{
// return state;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_337 = V_1;
V_36 = L_337;
goto IL_0616;
}
IL_0616:
{
// }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_338 = V_36;
return L_338;
}
}
// System.Single Cinemachine.CameraState::InterpolateFOV(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraState_InterpolateFOV_m282EABB08641EDA6F6AA12818B9BE6D76639AFE1 (float ___fovA0, float ___fovB1, float ___dA2, float ___dB3, float ___t4, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
bool V_5 = false;
float V_6 = 0.0f;
{
// float hA = dA * 2f * Mathf.Tan(fovA * Mathf.Deg2Rad / 2f);
float L_0 = ___dA2;
float L_1 = ___fovA0;
float L_2;
L_2 = tanf(((float)(((float)il2cpp_codegen_multiply(L_1, (0.0174532924f)))/(2.0f))));
V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_0, (2.0f))), L_2));
// float hB = dB * 2f * Mathf.Tan(fovB * Mathf.Deg2Rad / 2f);
float L_3 = ___dB3;
float L_4 = ___fovB1;
float L_5;
L_5 = tanf(((float)(((float)il2cpp_codegen_multiply(L_4, (0.0174532924f)))/(2.0f))));
V_1 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3, (2.0f))), L_5));
// float h = Mathf.Lerp(hA, hB, t);
float L_6 = V_0;
float L_7 = V_1;
float L_8 = ___t4;
float L_9;
L_9 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_6, L_7, L_8, NULL);
V_2 = L_9;
// float fov = 179f;
V_3 = (179.0f);
// float d = Mathf.Lerp(dA, dB, t);
float L_10 = ___dA2;
float L_11 = ___dB3;
float L_12 = ___t4;
float L_13;
L_13 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_10, L_11, L_12, NULL);
V_4 = L_13;
// if (d > UnityVectorExtensions.Epsilon)
float L_14 = V_4;
V_5 = (bool)((((float)L_14) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_15 = V_5;
if (!L_15)
{
goto IL_007d;
}
}
{
// fov = 2f * Mathf.Atan(h / (2 * d)) * Mathf.Rad2Deg;
float L_16 = V_2;
float L_17 = V_4;
float L_18;
L_18 = atanf(((float)(L_16/((float)il2cpp_codegen_multiply((2.0f), L_17)))));
V_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_18)), (57.2957802f)));
}
IL_007d:
{
// return Mathf.Clamp(fov, Mathf.Min(fovA, fovB), Mathf.Max(fovA, fovB));
float L_19 = V_3;
float L_20 = ___fovA0;
float L_21 = ___fovB1;
float L_22;
L_22 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_20, L_21, NULL);
float L_23 = ___fovA0;
float L_24 = ___fovB1;
float L_25;
L_25 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_23, L_24, NULL);
float L_26;
L_26 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_19, L_22, L_25, NULL);
V_6 = L_26;
goto IL_0095;
}
IL_0095:
{
// }
float L_27 = V_6;
return L_27;
}
}
// UnityEngine.Vector3 Cinemachine.CameraState::ApplyPosBlendHint(UnityEngine.Vector3,Cinemachine.CameraState/BlendHintValue,UnityEngine.Vector3,Cinemachine.CameraState/BlendHintValue,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_ApplyPosBlendHint_m652243F6FEEC671040EE65DDF83A1446305357CC (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posA0, int32_t ___hintA1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posB2, int32_t ___hintB3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___original4, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___blended5, const RuntimeMethod* method)
{
bool V_0 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
bool V_3 = false;
{
// if (((hintA | hintB) & BlendHintValue.NoPosition) == 0)
int32_t L_0 = ___hintA1;
int32_t L_1 = ___hintB3;
V_0 = (bool)((((int32_t)((int32_t)(((int32_t)((int32_t)L_0|(int32_t)L_1))&1))) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0012;
}
}
{
// return blended;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___blended5;
V_1 = L_3;
goto IL_0035;
}
IL_0012:
{
// if (((hintA & hintB) & BlendHintValue.NoPosition) != 0)
int32_t L_4 = ___hintA1;
int32_t L_5 = ___hintB3;
V_2 = (bool)((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_4&(int32_t)L_5))&1))) <= ((uint32_t)0)))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_0023;
}
}
{
// return original;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___original4;
V_1 = L_7;
goto IL_0035;
}
IL_0023:
{
// if ((hintA & BlendHintValue.NoPosition) != 0)
int32_t L_8 = ___hintA1;
V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_8&1))) <= ((uint32_t)0)))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0031;
}
}
{
// return posB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___posB2;
V_1 = L_10;
goto IL_0035;
}
IL_0031:
{
// return posA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___posA0;
V_1 = L_11;
goto IL_0035;
}
IL_0035:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
return L_12;
}
}
// UnityEngine.Quaternion Cinemachine.CameraState::ApplyRotBlendHint(UnityEngine.Quaternion,Cinemachine.CameraState/BlendHintValue,UnityEngine.Quaternion,Cinemachine.CameraState/BlendHintValue,UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_ApplyRotBlendHint_mF25F7D3F9315C2CE92CBB65CC06D519C228C3571 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotA0, int32_t ___hintA1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotB2, int32_t ___hintB3, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___original4, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___blended5, const RuntimeMethod* method)
{
bool V_0 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
bool V_3 = false;
{
// if (((hintA | hintB) & BlendHintValue.NoOrientation) == 0)
int32_t L_0 = ___hintA1;
int32_t L_1 = ___hintB3;
V_0 = (bool)((((int32_t)((int32_t)(((int32_t)((int32_t)L_0|(int32_t)L_1))&2))) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0012;
}
}
{
// return blended;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___blended5;
V_1 = L_3;
goto IL_0035;
}
IL_0012:
{
// if (((hintA & hintB) & BlendHintValue.NoOrientation) != 0)
int32_t L_4 = ___hintA1;
int32_t L_5 = ___hintB3;
V_2 = (bool)((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_4&(int32_t)L_5))&2))) <= ((uint32_t)0)))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_0023;
}
}
{
// return original;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___original4;
V_1 = L_7;
goto IL_0035;
}
IL_0023:
{
// if ((hintA & BlendHintValue.NoOrientation) != 0)
int32_t L_8 = ___hintA1;
V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_8&2))) <= ((uint32_t)0)))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0031;
}
}
{
// return rotB;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___rotB2;
V_1 = L_10;
goto IL_0035;
}
IL_0031:
{
// return rotA;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = ___rotA0;
V_1 = L_11;
goto IL_0035;
}
IL_0035:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_1;
return L_12;
}
}
// UnityEngine.Vector3 Cinemachine.CameraState::InterpolatePosition(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posA0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pivotA1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posB2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pivotB3, float ___t4, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
int32_t G_B3_0 = 0;
{
// if (pivotA == pivotA && pivotB == pivotB) // check for NaN
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___pivotA1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___pivotA1;
bool L_2;
L_2 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0015;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___pivotB3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___pivotB3;
bool L_5;
L_5 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline(L_3, L_4, NULL);
G_B3_0 = ((int32_t)(L_5));
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 0;
}
IL_0016:
{
V_0 = (bool)G_B3_0;
bool L_6 = V_0;
if (!L_6)
{
goto IL_00c4;
}
}
{
// if ((BlendHint & BlendHintValue.CylindricalPositionBlend) != 0)
int32_t L_7 = __this->___BlendHint_10;
V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_7&8))) <= ((uint32_t)0)))? 1 : 0);
bool L_8 = V_1;
if (!L_8)
{
goto IL_0083;
}
}
{
// var a = Vector3.ProjectOnPlane(posA - pivotA, ReferenceUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___posA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___pivotA1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_9, L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = __this->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_ProjectOnPlane_mCAFA9F9416EA4740DCA8757B6E52260BF536770A_inline(L_11, L_12, NULL);
V_2 = L_13;
// var b = Vector3.ProjectOnPlane(posB - pivotB, ReferenceUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___posB2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___pivotB3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_14, L_15, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_ProjectOnPlane_mCAFA9F9416EA4740DCA8757B6E52260BF536770A_inline(L_16, L_17, NULL);
V_3 = L_18;
// var c = Vector3.Slerp(a, b, t);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_3;
float L_21 = ___t4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_Slerp_mBA32C7EAC64C56C7D68480549FA9A892FA5C1728(L_19, L_20, L_21, NULL);
V_4 = L_22;
// posA = (posA - a) + c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___posA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_23, L_24, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_25, L_26, NULL);
___posA0 = L_27;
// posB = (posB - b) + c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___posB2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_28, L_29, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_30, L_31, NULL);
___posB2 = L_32;
goto IL_00c3;
}
IL_0083:
{
// else if ((BlendHint & BlendHintValue.SphericalPositionBlend) != 0)
int32_t L_33 = __this->___BlendHint_10;
V_5 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_33&4))) <= ((uint32_t)0)))? 1 : 0);
bool L_34 = V_5;
if (!L_34)
{
goto IL_00c3;
}
}
{
// var c = Vector3.Slerp(posA - pivotA, posB - pivotB, t);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ___posA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___pivotA1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_35, L_36, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = ___posB2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = ___pivotB3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_38, L_39, NULL);
float L_41 = ___t4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Vector3_Slerp_mBA32C7EAC64C56C7D68480549FA9A892FA5C1728(L_37, L_40, L_41, NULL);
V_6 = L_42;
// posA = pivotA + c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___pivotA1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_43, L_44, NULL);
___posA0 = L_45;
// posB = pivotB + c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = ___pivotB3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
L_48 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_46, L_47, NULL);
___posB2 = L_48;
}
IL_00c3:
{
}
IL_00c4:
{
// return Vector3.Lerp(posA, posB, t);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = ___posA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = ___posB2;
float L_51 = ___t4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_49, L_50, L_51, NULL);
V_7 = L_52;
goto IL_00d1;
}
IL_00d1:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_7;
return L_53;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posA0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pivotA1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___posB2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pivotB3, float ___t4, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = CameraState_InterpolatePosition_m0754A646434C49674356B584F9BDBB67B0D4F707(_thisAdjusted, ___posA0, ___pivotA1, ___posB2, ___pivotB3, ___t4, method);
return _returnValue;
}
// System.Void Cinemachine.CameraState::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraState__cctor_m9BBB4AD958A7ABC70589EEDE18AF906E59EFF584 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static Vector3 kNoPoint = new Vector3(float.NaN, float.NaN, float.NaN);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (std::numeric_limits<float>::quiet_NaN()), (std::numeric_limits<float>::quiet_NaN()), (std::numeric_limits<float>::quiet_NaN()), /*hidden argument*/NULL);
((CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_StaticFields*)il2cpp_codegen_static_fields_for(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var))->___kNoPoint_3 = L_0;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CameraState/CustomBlendable::.ctor(UnityEngine.Object,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303 (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___custom0, float ___weight1, const RuntimeMethod* method)
{
{
// { m_Custom = custom; m_Weight = weight; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___custom0;
__this->___m_Custom_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Custom_0), (void*)L_0);
// { m_Custom = custom; m_Weight = weight; }
float L_1 = ___weight1;
__this->___m_Weight_1 = L_1;
// { m_Custom = custom; m_Weight = weight; }
return;
}
}
IL2CPP_EXTERN_C void CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303_AdjustorThunk (RuntimeObject* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___custom0, float ___weight1, const RuntimeMethod* method)
{
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*>(__this + _offset);
CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303(_thisAdjusted, ___custom0, ___weight1, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.CinemachineBlend::get_BlendWeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlend_get_BlendWeight_m0FFFD553C4A1176490E443AF34DC8AB87F0763A7 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
int32_t G_B4_0 = 0;
{
// if (BlendCurve == null || BlendCurve.length < 2 || IsComplete)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___BlendCurve_2;
if (!L_0)
{
goto IL_001f;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = __this->___BlendCurve_2;
NullCheck(L_1);
int32_t L_2;
L_2 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_1, NULL);
if ((((int32_t)L_2) < ((int32_t)2)))
{
goto IL_001f;
}
}
{
bool L_3;
L_3 = CinemachineBlend_get_IsComplete_m927128CEC49DCADF02A6258F8D636B0957446686(__this, NULL);
G_B4_0 = ((int32_t)(L_3));
goto IL_0020;
}
IL_001f:
{
G_B4_0 = 1;
}
IL_0020:
{
V_0 = (bool)G_B4_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_002c;
}
}
{
// return 1;
V_1 = (1.0f);
goto IL_004c;
}
IL_002c:
{
// return Mathf.Clamp01(BlendCurve.Evaluate(TimeInBlend / Duration));
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = __this->___BlendCurve_2;
float L_6 = __this->___TimeInBlend_3;
float L_7 = __this->___Duration_4;
NullCheck(L_5);
float L_8;
L_8 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_5, ((float)(L_6/L_7)), NULL);
float L_9;
L_9 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_8, NULL);
V_1 = L_9;
goto IL_004c;
}
IL_004c:
{
// }
float L_10 = V_1;
return L_10;
}
}
// System.Boolean Cinemachine.CinemachineBlend::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsValid_m3C10BCF867EF0AA96AAF0A70FF0990808FB7C81C (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B5_0 = 0;
int32_t G_B7_0 = 0;
{
// public bool IsValid => ((CamA != null && CamA.IsValid) || (CamB != null && CamB.IsValid));
RuntimeObject* L_0 = __this->___CamA_0;
if (!L_0)
{
goto IL_0015;
}
}
{
RuntimeObject* L_1 = __this->___CamA_0;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_1);
if (L_2)
{
goto IL_002d;
}
}
IL_0015:
{
RuntimeObject* L_3 = __this->___CamB_1;
if (!L_3)
{
goto IL_002a;
}
}
{
RuntimeObject* L_4 = __this->___CamB_1;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_4);
G_B5_0 = ((int32_t)(L_5));
goto IL_002b;
}
IL_002a:
{
G_B5_0 = 0;
}
IL_002b:
{
G_B7_0 = G_B5_0;
goto IL_002e;
}
IL_002d:
{
G_B7_0 = 1;
}
IL_002e:
{
return (bool)G_B7_0;
}
}
// System.Boolean Cinemachine.CinemachineBlend::get_IsComplete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsComplete_m927128CEC49DCADF02A6258F8D636B0957446686 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
// public bool IsComplete => TimeInBlend >= Duration || !IsValid;
float L_0 = __this->___TimeInBlend_3;
float L_1 = __this->___Duration_4;
if ((((float)L_0) >= ((float)L_1)))
{
goto IL_0019;
}
}
{
bool L_2;
L_2 = CinemachineBlend_get_IsValid_m3C10BCF867EF0AA96AAF0A70FF0990808FB7C81C(__this, NULL);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 1;
}
IL_001a:
{
return (bool)G_B3_0;
}
}
// System.String Cinemachine.CinemachineBlend::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineBlend_get_Description_mC4378A79CCE5E2FF0FA5A175B6AB3DF7E6A6374C (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F7A4B6C54C2F1E1424871D9ED5587D887F72E3C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t* V_0 = NULL;
String_t* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
String_t* V_4 = NULL;
int32_t G_B3_0 = 0;
int32_t G_B9_0 = 0;
{
// var sb = CinemachineDebug.SBFromPool();
StringBuilder_t* L_0;
L_0 = CinemachineDebug_SBFromPool_m6F20FF73A5A0C5B5CD7D53ADC0887782A70DB5E5(NULL);
V_0 = L_0;
// if (CamB == null || !CamB.IsValid)
RuntimeObject* L_1 = __this->___CamB_1;
if (!L_1)
{
goto IL_001f;
}
}
{
RuntimeObject* L_2 = __this->___CamB_1;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_2);
G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
goto IL_0020;
}
IL_001f:
{
G_B3_0 = 1;
}
IL_0020:
{
V_2 = (bool)G_B3_0;
bool L_4 = V_2;
if (!L_4)
{
goto IL_0032;
}
}
{
// sb.Append("(none)");
StringBuilder_t* L_5 = V_0;
NullCheck(L_5);
StringBuilder_t* L_6;
L_6 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_5, _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B, NULL);
goto IL_005e;
}
IL_0032:
{
// sb.Append("[");
StringBuilder_t* L_7 = V_0;
NullCheck(L_7);
StringBuilder_t* L_8;
L_8 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
// sb.Append(CamB.Name);
StringBuilder_t* L_9 = V_0;
RuntimeObject* L_10 = __this->___CamB_1;
NullCheck(L_10);
String_t* L_11;
L_11 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_10);
NullCheck(L_9);
StringBuilder_t* L_12;
L_12 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_9, L_11, NULL);
// sb.Append("]");
StringBuilder_t* L_13 = V_0;
NullCheck(L_13);
StringBuilder_t* L_14;
L_14 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_13, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
}
IL_005e:
{
// sb.Append(" ");
StringBuilder_t* L_15 = V_0;
NullCheck(L_15);
StringBuilder_t* L_16;
L_16 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_15, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL);
// sb.Append((int)(BlendWeight * 100f));
StringBuilder_t* L_17 = V_0;
float L_18;
L_18 = CinemachineBlend_get_BlendWeight_m0FFFD553C4A1176490E443AF34DC8AB87F0763A7(__this, NULL);
NullCheck(L_17);
StringBuilder_t* L_19;
L_19 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_17, il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_18, (100.0f)))), NULL);
// sb.Append("% from ");
StringBuilder_t* L_20 = V_0;
NullCheck(L_20);
StringBuilder_t* L_21;
L_21 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_20, _stringLiteral9F7A4B6C54C2F1E1424871D9ED5587D887F72E3C, NULL);
// if (CamA == null || !CamA.IsValid)
RuntimeObject* L_22 = __this->___CamA_0;
if (!L_22)
{
goto IL_00a2;
}
}
{
RuntimeObject* L_23 = __this->___CamA_0;
NullCheck(L_23);
bool L_24;
L_24 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_23);
G_B9_0 = ((((int32_t)L_24) == ((int32_t)0))? 1 : 0);
goto IL_00a3;
}
IL_00a2:
{
G_B9_0 = 1;
}
IL_00a3:
{
V_3 = (bool)G_B9_0;
bool L_25 = V_3;
if (!L_25)
{
goto IL_00b5;
}
}
{
// sb.Append("(none)");
StringBuilder_t* L_26 = V_0;
NullCheck(L_26);
StringBuilder_t* L_27;
L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_26, _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B, NULL);
goto IL_00e1;
}
IL_00b5:
{
// sb.Append("[");
StringBuilder_t* L_28 = V_0;
NullCheck(L_28);
StringBuilder_t* L_29;
L_29 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_28, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
// sb.Append(CamA.Name);
StringBuilder_t* L_30 = V_0;
RuntimeObject* L_31 = __this->___CamA_0;
NullCheck(L_31);
String_t* L_32;
L_32 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_31);
NullCheck(L_30);
StringBuilder_t* L_33;
L_33 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_30, L_32, NULL);
// sb.Append("]");
StringBuilder_t* L_34 = V_0;
NullCheck(L_34);
StringBuilder_t* L_35;
L_35 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_34, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
}
IL_00e1:
{
// string text = sb.ToString();
StringBuilder_t* L_36 = V_0;
NullCheck(L_36);
String_t* L_37;
L_37 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_36);
V_1 = L_37;
// CinemachineDebug.ReturnToPool(sb);
StringBuilder_t* L_38 = V_0;
CinemachineDebug_ReturnToPool_m486386674DD5B04481BC7B3FAB351E6122EE8630(L_38, NULL);
// return text;
String_t* L_39 = V_1;
V_4 = L_39;
goto IL_00f4;
}
IL_00f4:
{
// }
String_t* L_40 = V_4;
return L_40;
}
}
// System.Boolean Cinemachine.CinemachineBlend::Uses(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, RuntimeObject* ___cam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t G_B3_0 = 0;
int32_t G_B8_0 = 0;
int32_t G_B13_0 = 0;
{
// if (cam == CamA || cam == CamB)
RuntimeObject* L_0 = ___cam0;
RuntimeObject* L_1 = __this->___CamA_0;
if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___cam0;
RuntimeObject* L_3 = __this->___CamB_1;
G_B3_0 = ((((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(RuntimeObject*)L_3))? 1 : 0);
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 1;
}
IL_0016:
{
V_1 = (bool)G_B3_0;
bool L_4 = V_1;
if (!L_4)
{
goto IL_001e;
}
}
{
// return true;
V_2 = (bool)1;
goto IL_0070;
}
IL_001e:
{
// BlendSourceVirtualCamera b = CamA as BlendSourceVirtualCamera;
RuntimeObject* L_5 = __this->___CamA_0;
V_0 = ((BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E*)IsInstClass((RuntimeObject*)L_5, BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var));
// if (b != null && b.Blend.Uses(cam))
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_6 = V_0;
if (!L_6)
{
goto IL_003b;
}
}
{
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_7 = V_0;
NullCheck(L_7);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_8;
L_8 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(L_7, NULL);
RuntimeObject* L_9 = ___cam0;
NullCheck(L_8);
bool L_10;
L_10 = CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26(L_8, L_9, NULL);
G_B8_0 = ((int32_t)(L_10));
goto IL_003c;
}
IL_003b:
{
G_B8_0 = 0;
}
IL_003c:
{
V_3 = (bool)G_B8_0;
bool L_11 = V_3;
if (!L_11)
{
goto IL_0044;
}
}
{
// return true;
V_2 = (bool)1;
goto IL_0070;
}
IL_0044:
{
// b = CamB as BlendSourceVirtualCamera;
RuntimeObject* L_12 = __this->___CamB_1;
V_0 = ((BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E*)IsInstClass((RuntimeObject*)L_12, BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var));
// if (b != null && b.Blend.Uses(cam))
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_13 = V_0;
if (!L_13)
{
goto IL_0061;
}
}
{
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_14 = V_0;
NullCheck(L_14);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_15;
L_15 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(L_14, NULL);
RuntimeObject* L_16 = ___cam0;
NullCheck(L_15);
bool L_17;
L_17 = CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26(L_15, L_16, NULL);
G_B13_0 = ((int32_t)(L_17));
goto IL_0062;
}
IL_0061:
{
G_B13_0 = 0;
}
IL_0062:
{
V_4 = (bool)G_B13_0;
bool L_18 = V_4;
if (!L_18)
{
goto IL_006c;
}
}
{
// return true;
V_2 = (bool)1;
goto IL_0070;
}
IL_006c:
{
// return false;
V_2 = (bool)0;
goto IL_0070;
}
IL_0070:
{
// }
bool L_19 = V_2;
return L_19;
}
}
// System.Void Cinemachine.CinemachineBlend::.ctor(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,UnityEngine.AnimationCurve,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend__ctor_m36DEF2F2190A7392298D71CDC78C6A032FC8FC1D (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, RuntimeObject* ___a0, RuntimeObject* ___b1, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___curve2, float ___duration3, float ___t4, const RuntimeMethod* method)
{
{
// public CinemachineBlend(
// ICinemachineCamera a, ICinemachineCamera b, AnimationCurve curve, float duration, float t)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// CamA = a;
RuntimeObject* L_0 = ___a0;
__this->___CamA_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CamA_0), (void*)L_0);
// CamB = b;
RuntimeObject* L_1 = ___b1;
__this->___CamB_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CamB_1), (void*)L_1);
// BlendCurve = curve;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = ___curve2;
__this->___BlendCurve_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___BlendCurve_2), (void*)L_2);
// TimeInBlend = t;
float L_3 = ___t4;
__this->___TimeInBlend_3 = L_3;
// Duration = duration;
float L_4 = ___duration3;
__this->___Duration_4 = L_4;
// }
return;
}
}
// System.Void Cinemachine.CinemachineBlend::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlend_UpdateCameraState_m07AC58D1D550924255FC4B13BF6BBDC903B44493 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t G_B3_0 = 0;
int32_t G_B8_0 = 0;
{
// if (CamA != null && CamA.IsValid)
RuntimeObject* L_0 = __this->___CamA_0;
if (!L_0)
{
goto IL_0016;
}
}
{
RuntimeObject* L_1 = __this->___CamA_0;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_1);
G_B3_0 = ((int32_t)(L_2));
goto IL_0017;
}
IL_0016:
{
G_B3_0 = 0;
}
IL_0017:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0029;
}
}
{
// CamA.UpdateCameraState(worldUp, deltaTime);
RuntimeObject* L_4 = __this->___CamA_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___worldUp0;
float L_6 = ___deltaTime1;
NullCheck(L_4);
InterfaceActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(13 /* System.Void Cinemachine.ICinemachineCamera::UpdateCameraState(UnityEngine.Vector3,System.Single) */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_4, L_5, L_6);
}
IL_0029:
{
// if (CamB != null && CamB.IsValid)
RuntimeObject* L_7 = __this->___CamB_1;
if (!L_7)
{
goto IL_003e;
}
}
{
RuntimeObject* L_8 = __this->___CamB_1;
NullCheck(L_8);
bool L_9;
L_9 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_8);
G_B8_0 = ((int32_t)(L_9));
goto IL_003f;
}
IL_003e:
{
G_B8_0 = 0;
}
IL_003f:
{
V_1 = (bool)G_B8_0;
bool L_10 = V_1;
if (!L_10)
{
goto IL_0051;
}
}
{
// CamB.UpdateCameraState(worldUp, deltaTime);
RuntimeObject* L_11 = __this->___CamB_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___worldUp0;
float L_13 = ___deltaTime1;
NullCheck(L_11);
InterfaceActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(13 /* System.Void Cinemachine.ICinemachineCamera::UpdateCameraState(UnityEngine.Vector3,System.Single) */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_11, L_12, L_13);
}
IL_0051:
{
// }
return;
}
}
// Cinemachine.CameraState Cinemachine.CinemachineBlend::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineBlend_get_State_m6667F2BD63E27F3A1FD5130CD23FA9CA11BA5DDC (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
int32_t G_B3_0 = 0;
int32_t G_B7_0 = 0;
int32_t G_B13_0 = 0;
{
// if (CamA == null || !CamA.IsValid)
RuntimeObject* L_0 = __this->___CamA_0;
if (!L_0)
{
goto IL_0019;
}
}
{
RuntimeObject* L_1 = __this->___CamA_0;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_1);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 1;
}
IL_001a:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0052;
}
}
{
// if (CamB == null || !CamB.IsValid)
RuntimeObject* L_4 = __this->___CamB_1;
if (!L_4)
{
goto IL_0037;
}
}
{
RuntimeObject* L_5 = __this->___CamB_1;
NullCheck(L_5);
bool L_6;
L_6 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_5);
G_B7_0 = ((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
goto IL_0038;
}
IL_0037:
{
G_B7_0 = 1;
}
IL_0038:
{
V_1 = (bool)G_B7_0;
bool L_7 = V_1;
if (!L_7)
{
goto IL_0044;
}
}
{
// return CameraState.Default;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_8;
L_8 = CameraState_get_Default_mBF6F22B14C83DD400EF9F53BB8EACB240BD79398(NULL);
V_2 = L_8;
goto IL_00a1;
}
IL_0044:
{
// return CamB.State;
RuntimeObject* L_9 = __this->___CamB_1;
NullCheck(L_9);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_10;
L_10 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_9);
V_2 = L_10;
goto IL_00a1;
}
IL_0052:
{
// if (CamB == null || !CamB.IsValid)
RuntimeObject* L_11 = __this->___CamB_1;
if (!L_11)
{
goto IL_006a;
}
}
{
RuntimeObject* L_12 = __this->___CamB_1;
NullCheck(L_12);
bool L_13;
L_13 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean Cinemachine.ICinemachineCamera::get_IsValid() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_12);
G_B13_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
goto IL_006b;
}
IL_006a:
{
G_B13_0 = 1;
}
IL_006b:
{
V_3 = (bool)G_B13_0;
bool L_14 = V_3;
if (!L_14)
{
goto IL_007d;
}
}
{
// return CamA.State;
RuntimeObject* L_15 = __this->___CamA_0;
NullCheck(L_15);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_16;
L_16 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_15);
V_2 = L_16;
goto IL_00a1;
}
IL_007d:
{
// return CameraState.Lerp(CamA.State, CamB.State, BlendWeight);
RuntimeObject* L_17 = __this->___CamA_0;
NullCheck(L_17);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_18;
L_18 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_17);
RuntimeObject* L_19 = __this->___CamB_1;
NullCheck(L_19);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_20;
L_20 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_19);
float L_21;
L_21 = CinemachineBlend_get_BlendWeight_m0FFFD553C4A1176490E443AF34DC8AB87F0763A7(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_22;
L_22 = CameraState_Lerp_mEF27BCEB2B6B51C4E1A2F8E5D5826963D0C787CD(L_18, L_20, L_21, NULL);
V_2 = L_22;
goto IL_00a1;
}
IL_00a1:
{
// }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_23 = V_2;
return L_23;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.CinemachineBlendDefinition::get_BlendTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45 (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
// public float BlendTime { get { return m_Style == Style.Cut ? 0 : m_Time; } }
int32_t L_0 = __this->___m_Style_0;
if (!L_0)
{
goto IL_0011;
}
}
{
float L_1 = __this->___m_Time_1;
G_B3_0 = L_1;
goto IL_0016;
}
IL_0011:
{
G_B3_0 = (0.0f);
}
IL_0016:
{
V_0 = G_B3_0;
goto IL_0019;
}
IL_0019:
{
// public float BlendTime { get { return m_Style == Style.Cut ? 0 : m_Time; } }
float L_2 = V_0;
return L_2;
}
}
IL2CPP_EXTERN_C float CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*>(__this + _offset);
float _returnValue;
_returnValue = CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.CinemachineBlendDefinition::.ctor(Cinemachine.CinemachineBlendDefinition/Style,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition__ctor_m24EFAC96EEDA53F43590F285C0B637771E6C947D (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, int32_t ___style0, float ___time1, const RuntimeMethod* method)
{
{
// m_Style = style;
int32_t L_0 = ___style0;
__this->___m_Style_0 = L_0;
// m_Time = time;
float L_1 = ___time1;
__this->___m_Time_1 = L_1;
// m_CustomCurve = null;
__this->___m_CustomCurve_2 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomCurve_2), (void*)(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void CinemachineBlendDefinition__ctor_m24EFAC96EEDA53F43590F285C0B637771E6C947D_AdjustorThunk (RuntimeObject* __this, int32_t ___style0, float ___time1, const RuntimeMethod* method)
{
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*>(__this + _offset);
CinemachineBlendDefinition__ctor_m24EFAC96EEDA53F43590F285C0B637771E6C947D(_thisAdjusted, ___style0, ___time1, method);
}
// System.Void Cinemachine.CinemachineBlendDefinition::CreateStandardCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL;
{
// sStandardCurves = new AnimationCurve[(int)Style.Custom];
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_0 = (AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)SZArrayNew(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var, (uint32_t)7);
((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3), (void*)L_0);
// sStandardCurves[(int)Style.Cut] = null;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_1 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_1);
ArrayElementTypeCheck (L_1, NULL);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL);
// sStandardCurves[(int)Style.EaseInOut] = AnimationCurve.EaseInOut(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_2 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3;
L_3 = AnimationCurve_EaseInOut_mA8461373A0FC9464E20724CAD519973F85FE4A15((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_2);
ArrayElementTypeCheck (L_2, L_3);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_3);
// sStandardCurves[(int)Style.EaseIn] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_4 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5;
L_5 = AnimationCurve_Linear_m9C6C4ECB6BF4F0515EBD4EFDA97CF623B92B1362((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_5);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_5);
// Keyframe[] keys = sStandardCurves[(int)Style.EaseIn].keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_6 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_6);
int32_t L_7 = 2;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_8);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_9;
L_9 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_8, NULL);
V_0 = L_9;
// keys[0].outTangent = 1.4f;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_10 = V_0;
NullCheck(L_10);
Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (1.39999998f), NULL);
// keys[1].inTangent = 0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_11 = V_0;
NullCheck(L_11);
Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (0.0f), NULL);
// sStandardCurves[(int)Style.EaseIn].keys = keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_12 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_12);
int32_t L_13 = 2;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_15 = V_0;
NullCheck(L_14);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_14, L_15, NULL);
// sStandardCurves[(int)Style.EaseOut] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_16 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_17;
L_17 = AnimationCurve_Linear_m9C6C4ECB6BF4F0515EBD4EFDA97CF623B92B1362((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_17);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_17);
// keys = sStandardCurves[(int)Style.EaseOut].keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_18 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_18);
int32_t L_19 = 3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_20);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_21;
L_21 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_20, NULL);
V_0 = L_21;
// keys[0].outTangent = 0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_22 = V_0;
NullCheck(L_22);
Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (0.0f), NULL);
// keys[1].inTangent = 1.4f;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_23 = V_0;
NullCheck(L_23);
Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (1.39999998f), NULL);
// sStandardCurves[(int)Style.EaseOut].keys = keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_24 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_24);
int32_t L_25 = 3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_27 = V_0;
NullCheck(L_26);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_26, L_27, NULL);
// sStandardCurves[(int)Style.HardIn] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_28 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_29;
L_29 = AnimationCurve_Linear_m9C6C4ECB6BF4F0515EBD4EFDA97CF623B92B1362((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_28);
ArrayElementTypeCheck (L_28, L_29);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(4), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_29);
// keys = sStandardCurves[(int)Style.HardIn].keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_30 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_30);
int32_t L_31 = 4;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
NullCheck(L_32);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_33;
L_33 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_32, NULL);
V_0 = L_33;
// keys[0].outTangent = 0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_34 = V_0;
NullCheck(L_34);
Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (0.0f), NULL);
// keys[1].inTangent = 3f;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_35 = V_0;
NullCheck(L_35);
Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (3.0f), NULL);
// sStandardCurves[(int)Style.HardIn].keys = keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_36 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_36);
int32_t L_37 = 4;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_39 = V_0;
NullCheck(L_38);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_38, L_39, NULL);
// sStandardCurves[(int)Style.HardOut] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_40 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_41;
L_41 = AnimationCurve_Linear_m9C6C4ECB6BF4F0515EBD4EFDA97CF623B92B1362((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_40);
ArrayElementTypeCheck (L_40, L_41);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(5), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_41);
// keys = sStandardCurves[(int)Style.HardOut].keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_42 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_42);
int32_t L_43 = 5;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_44 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
NullCheck(L_44);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_45;
L_45 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_44, NULL);
V_0 = L_45;
// keys[0].outTangent = 3f;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_46 = V_0;
NullCheck(L_46);
Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), (3.0f), NULL);
// keys[1].inTangent = 0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_47 = V_0;
NullCheck(L_47);
Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), (0.0f), NULL);
// sStandardCurves[(int)Style.HardOut].keys = keys;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_48 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
NullCheck(L_48);
int32_t L_49 = 5;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_51 = V_0;
NullCheck(L_50);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_50, L_51, NULL);
// sStandardCurves[(int)Style.Linear] = AnimationCurve.Linear(0f, 0f, 1, 1f);
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_52 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_53;
L_53 = AnimationCurve_Linear_m9C6C4ECB6BF4F0515EBD4EFDA97CF623B92B1362((0.0f), (0.0f), (1.0f), (1.0f), NULL);
NullCheck(L_52);
ArrayElementTypeCheck (L_52, L_53);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(6), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_53);
// }
return;
}
}
IL2CPP_EXTERN_C void CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*>(__this + _offset);
CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF(_thisAdjusted, method);
}
// UnityEngine.AnimationCurve Cinemachine.CinemachineBlendDefinition::get_BlendCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0 (CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* V_2 = NULL;
bool V_3 = false;
{
// if (m_Style == Style.Custom)
int32_t L_0 = __this->___m_Style_0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)7))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0044;
}
}
{
// if (m_CustomCurve == null)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___m_CustomCurve_2;
V_1 = (bool)((((RuntimeObject*)(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_003b;
}
}
{
// m_CustomCurve = AnimationCurve.EaseInOut(0f, 0f, 1, 1f);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4;
L_4 = AnimationCurve_EaseInOut_mA8461373A0FC9464E20724CAD519973F85FE4A15((0.0f), (0.0f), (1.0f), (1.0f), NULL);
__this->___m_CustomCurve_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomCurve_2), (void*)L_4);
}
IL_003b:
{
// return m_CustomCurve;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = __this->___m_CustomCurve_2;
V_2 = L_5;
goto IL_0066;
}
IL_0044:
{
// if (sStandardCurves == null)
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_6 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
V_3 = (bool)((((RuntimeObject*)(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_7 = V_3;
if (!L_7)
{
goto IL_0057;
}
}
{
// CreateStandardCurves();
CinemachineBlendDefinition_CreateStandardCurves_mC0C71CFA64286A2ED1DC190CFC2C9FAE37E9E2CF(__this, NULL);
}
IL_0057:
{
// return sStandardCurves[(int)m_Style];
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_8 = ((CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var))->___sStandardCurves_3;
int32_t L_9 = __this->___m_Style_0;
NullCheck(L_8);
int32_t L_10 = L_9;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = L_11;
goto IL_0066;
}
IL_0066:
{
// }
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_12 = V_2;
return L_12;
}
}
IL2CPP_EXTERN_C AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*>(__this + _offset);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* _returnValue;
_returnValue = CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.StaticPointVirtualCamera::.ctor(Cinemachine.CameraState,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera__ctor_m1F7B42796DD737014056877CA31EB5A1218A4112 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___state0, String_t* ___name1, const RuntimeMethod* method)
{
{
// public StaticPointVirtualCamera(CameraState state, string name) { State = state; Name = name; }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public StaticPointVirtualCamera(CameraState state, string name) { State = state; Name = name; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___state0;
StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E_inline(__this, L_0, NULL);
// public StaticPointVirtualCamera(CameraState state, string name) { State = state; Name = name; }
String_t* L_1 = ___name1;
StaticPointVirtualCamera_set_Name_m3894662EFE90B15664D4935B05CA90BF4EC5D530_inline(__this, L_1, NULL);
// public StaticPointVirtualCamera(CameraState state, string name) { State = state; Name = name; }
return;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::SetState(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_SetState_mDCA6D489E0E6B7811CF02DDB0B0E27C22BED4207 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___state0, const RuntimeMethod* method)
{
{
// public void SetState(CameraState state) { State = state; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___state0;
StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E_inline(__this, L_0, NULL);
// public void SetState(CameraState state) { State = state; }
return;
}
}
// System.String Cinemachine.StaticPointVirtualCamera::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StaticPointVirtualCamera_get_Name_m747211FC8B4092AE0A9B06A94BF68E2427A15810 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public string Name { get; private set; }
String_t* L_0 = __this->___U3CNameU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_Name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Name_m3894662EFE90B15664D4935B05CA90BF4EC5D530 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string Name { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CNameU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.String Cinemachine.StaticPointVirtualCamera::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StaticPointVirtualCamera_get_Description_m904B81566906FBE32DA4542531EEC6F7E1FD9FEA (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// public string Description { get { return ""; }}
V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
goto IL_0009;
}
IL_0009:
{
// public string Description { get { return ""; }}
String_t* L_0 = V_0;
return L_0;
}
}
// System.Int32 Cinemachine.StaticPointVirtualCamera::get_Priority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StaticPointVirtualCamera_get_Priority_mB670BDA879230CC102785CD19F621B796BB449A9 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public int Priority { get; set; }
int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField_1;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_Priority(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Priority_m5EE3522D9AF59085624CD6D3530064088D4C9848 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int Priority { get; set; }
int32_t L_0 = ___value0;
__this->___U3CPriorityU3Ek__BackingField_1 = L_0;
return;
}
}
// UnityEngine.Transform Cinemachine.StaticPointVirtualCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* StaticPointVirtualCamera_get_LookAt_m30E0403A476E774BDB4B19F78BFE56D95811307C (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CLookAtU3Ek__BackingField_2;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_LookAt_m10EA988D83BCF4732C4FFE0FB4591A32827FD3EB (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___U3CLookAtU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLookAtU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// UnityEngine.Transform Cinemachine.StaticPointVirtualCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* StaticPointVirtualCamera_get_Follow_m20B11900677A6D382CDF3F43AC9BCCEDB5DF9914 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CFollowU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Follow_m63241367CE4DCB42050FBB0399C9BBBEEC40509D (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___U3CFollowU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFollowU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// Cinemachine.CameraState Cinemachine.StaticPointVirtualCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 StaticPointVirtualCamera_get_State_m8E219127A5A4308451758CACE2920C0641729419 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___U3CStateU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___value0, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___value0;
__this->___U3CStateU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CStateU3Ek__BackingField_4))->___m_CustomOverflow_15), (void*)NULL);
#endif
return;
}
}
// UnityEngine.GameObject Cinemachine.StaticPointVirtualCamera::get_VirtualCameraGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* StaticPointVirtualCamera_get_VirtualCameraGameObject_mCE0937D2A4C7F11ABEEEAFAF3E61BDC4B7D94726 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
{
// public GameObject VirtualCameraGameObject { get { return null; } }
V_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
goto IL_0005;
}
IL_0005:
{
// public GameObject VirtualCameraGameObject { get { return null; } }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = V_0;
return L_0;
}
}
// System.Boolean Cinemachine.StaticPointVirtualCamera::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StaticPointVirtualCamera_get_IsValid_mDCEB5041AF5D5AFE66C6DAC9CC660494EEFC468F (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public bool IsValid { get { return true; } }
V_0 = (bool)1;
goto IL_0005;
}
IL_0005:
{
// public bool IsValid { get { return true; } }
bool L_0 = V_0;
return L_0;
}
}
// Cinemachine.ICinemachineCamera Cinemachine.StaticPointVirtualCamera::get_ParentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticPointVirtualCamera_get_ParentCamera_m96007C431649F6BC9C26EB8963F3888A567F182F (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
// public ICinemachineCamera ParentCamera { get { return null; } }
V_0 = (RuntimeObject*)NULL;
goto IL_0005;
}
IL_0005:
{
// public ICinemachineCamera ParentCamera { get { return null; } }
RuntimeObject* L_0 = V_0;
return L_0;
}
}
// System.Boolean Cinemachine.StaticPointVirtualCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StaticPointVirtualCamera_IsLiveChild_mE43BF024220758FDAB88C4C479E4BC0B40AA971D (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public bool IsLiveChild(ICinemachineCamera vcam, bool dominantChildOnly = false) { return false; }
V_0 = (bool)0;
goto IL_0005;
}
IL_0005:
{
// public bool IsLiveChild(ICinemachineCamera vcam, bool dominantChildOnly = false) { return false; }
bool L_0 = V_0;
return L_0;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_UpdateCameraState_m63CB470789BF6A60C8764B6B1E11895D22E60D94 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
{
// public void UpdateCameraState(Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_InternalUpdateCameraState_m54647D9C3B4FDA845188A9B53B059CF9415557C7 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
{
// public void InternalUpdateCameraState(Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_OnTransitionFromCamera_mA48D18E6527B557E81D69175371AC3A37915B02C (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
{
// public void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.StaticPointVirtualCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_OnTargetObjectWarped_m6E8C515C93A349DE5598C2FE5D06B26E335A1DF7 (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method)
{
{
// public void OnTargetObjectWarped(Transform target, Vector3 positionDelta) {}
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.BlendSourceVirtualCamera::.ctor(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera__ctor_m260866EC0863C4B16331D7539AA3852E90DEEC5C (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___blend0, const RuntimeMethod* method)
{
{
// public BlendSourceVirtualCamera(CinemachineBlend blend) { Blend = blend; }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public BlendSourceVirtualCamera(CinemachineBlend blend) { Blend = blend; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = ___blend0;
BlendSourceVirtualCamera_set_Blend_m08A91575E7F63681916FD0FDB9093DE271A71AFA_inline(__this, L_0, NULL);
// public BlendSourceVirtualCamera(CinemachineBlend blend) { Blend = blend; }
return;
}
}
// Cinemachine.CinemachineBlend Cinemachine.BlendSourceVirtualCamera::get_Blend()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public CinemachineBlend Blend { get; set; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = __this->___U3CBlendU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Blend(Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Blend_m08A91575E7F63681916FD0FDB9093DE271A71AFA (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___value0, const RuntimeMethod* method)
{
{
// public CinemachineBlend Blend { get; set; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = ___value0;
__this->___U3CBlendU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBlendU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.String Cinemachine.BlendSourceVirtualCamera::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BlendSourceVirtualCamera_get_Name_m0CCAC6597DBED7F0C14E55AE6BD3AE1C0FFC4EBA (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27159F93ADA7491397CF4A278ACD49D1B256081D);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// public string Name { get { return "Mid-blend"; }}
V_0 = _stringLiteral27159F93ADA7491397CF4A278ACD49D1B256081D;
goto IL_0009;
}
IL_0009:
{
// public string Name { get { return "Mid-blend"; }}
String_t* L_0 = V_0;
return L_0;
}
}
// System.String Cinemachine.BlendSourceVirtualCamera::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BlendSourceVirtualCamera_get_Description_m66034400A8D85B99EC18607B71A094C0242E072A (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* G_B3_0 = NULL;
{
// public string Description { get { return Blend == null ? "(null)" : Blend.Description; }}
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0;
L_0 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
if (!L_0)
{
goto IL_0016;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_1;
L_1 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = CinemachineBlend_get_Description_mC4378A79CCE5E2FF0FA5A175B6AB3DF7E6A6374C(L_1, NULL);
G_B3_0 = L_2;
goto IL_001b;
}
IL_0016:
{
G_B3_0 = _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
}
IL_001b:
{
V_0 = G_B3_0;
goto IL_001e;
}
IL_001e:
{
// public string Description { get { return Blend == null ? "(null)" : Blend.Description; }}
String_t* L_3 = V_0;
return L_3;
}
}
// System.Int32 Cinemachine.BlendSourceVirtualCamera::get_Priority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BlendSourceVirtualCamera_get_Priority_m965C7A7F7D4DB371F4008904E49F66AF3BDE8636 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public int Priority { get; set; }
int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField_1;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Priority(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Priority_m5D5784B3554D81A89AB942149CBD0A6DA8141A9A (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int Priority { get; set; }
int32_t L_0 = ___value0;
__this->___U3CPriorityU3Ek__BackingField_1 = L_0;
return;
}
}
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BlendSourceVirtualCamera_get_LookAt_m00F5A7F9583090E8C08E44297E4DCDA38D10FC84 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CLookAtU3Ek__BackingField_2;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_LookAt_m8FAD0D9F6A9EBB41AD2DB77A298EFFB12D7DDF79 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___U3CLookAtU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLookAtU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// UnityEngine.Transform Cinemachine.BlendSourceVirtualCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BlendSourceVirtualCamera_get_Follow_m0C785D15EAC52228AEC14483B5AEA51A34CE9ED2 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CFollowU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Follow_mEA0CDA042703FCCDF0B8D1EBFB44850417EED799 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___U3CFollowU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFollowU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 BlendSourceVirtualCamera_get_State_m4317D28A3F0EB829B1A008C0BD453A0E25C41547 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___U3CStateU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::set_State(Cinemachine.CameraState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_State_mD9C8228DBCC8AFB62BD349ADF5FE0CF4449AC52E (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___value0, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___value0;
__this->___U3CStateU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CStateU3Ek__BackingField_4))->___m_CustomOverflow_15), (void*)NULL);
#endif
return;
}
}
// UnityEngine.GameObject Cinemachine.BlendSourceVirtualCamera::get_VirtualCameraGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* BlendSourceVirtualCamera_get_VirtualCameraGameObject_mF259156E6AB334749619FB1C2201DCD2169277C3 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
{
// public GameObject VirtualCameraGameObject { get { return null; } }
V_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
goto IL_0005;
}
IL_0005:
{
// public GameObject VirtualCameraGameObject { get { return null; } }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = V_0;
return L_0;
}
}
// System.Boolean Cinemachine.BlendSourceVirtualCamera::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BlendSourceVirtualCamera_get_IsValid_m7ABB6F9CC7D4BBF3605B4585E2B0F0B156F0401D (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// public bool IsValid { get { return Blend != null && Blend.IsValid; } }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0;
L_0 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
if (!L_0)
{
goto IL_0016;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_1;
L_1 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_1);
bool L_2;
L_2 = CinemachineBlend_get_IsValid_m3C10BCF867EF0AA96AAF0A70FF0990808FB7C81C(L_1, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0017;
}
IL_0016:
{
G_B3_0 = 0;
}
IL_0017:
{
V_0 = (bool)G_B3_0;
goto IL_001a;
}
IL_001a:
{
// public bool IsValid { get { return Blend != null && Blend.IsValid; } }
bool L_3 = V_0;
return L_3;
}
}
// Cinemachine.ICinemachineCamera Cinemachine.BlendSourceVirtualCamera::get_ParentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BlendSourceVirtualCamera_get_ParentCamera_mEEBA9CBE7E371DFCF07F1E3CE4B3A4113E4E894A (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
// public ICinemachineCamera ParentCamera { get { return null; } }
V_0 = (RuntimeObject*)NULL;
goto IL_0005;
}
IL_0005:
{
// public ICinemachineCamera ParentCamera { get { return null; } }
RuntimeObject* L_0 = V_0;
return L_0;
}
}
// System.Boolean Cinemachine.BlendSourceVirtualCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BlendSourceVirtualCamera_IsLiveChild_mEC6D0D9A7823969F0045B77FA84B6E04F798B952 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
{
// { return Blend != null && (vcam == Blend.CamA || vcam == Blend.CamB); }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0;
L_0 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
if (!L_0)
{
goto IL_002a;
}
}
{
RuntimeObject* L_1 = ___vcam0;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_2;
L_2 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___CamA_0;
if ((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_3)))
{
goto IL_0027;
}
}
{
RuntimeObject* L_4 = ___vcam0;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_5;
L_5 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_5);
RuntimeObject* L_6 = L_5->___CamB_1;
G_B4_0 = ((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)L_6))? 1 : 0);
goto IL_0028;
}
IL_0027:
{
G_B4_0 = 1;
}
IL_0028:
{
G_B6_0 = G_B4_0;
goto IL_002b;
}
IL_002a:
{
G_B6_0 = 0;
}
IL_002b:
{
V_0 = (bool)G_B6_0;
goto IL_002e;
}
IL_002e:
{
// { return Blend != null && (vcam == Blend.CamA || vcam == Blend.CamB); }
bool L_7 = V_0;
return L_7;
}
}
// Cinemachine.CameraState Cinemachine.BlendSourceVirtualCamera::CalculateNewState(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 BlendSourceVirtualCamera_CalculateNewState_mA5A2FB2600449ADD557442807A24B098D7D1C249 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, float ___deltaTime0, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public CameraState CalculateNewState(float deltaTime) { return State; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0;
L_0 = BlendSourceVirtualCamera_get_State_m4317D28A3F0EB829B1A008C0BD453A0E25C41547_inline(__this, NULL);
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public CameraState CalculateNewState(float deltaTime) { return State; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_1 = V_0;
return L_1;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_UpdateCameraState_mD67B44073F7EA49860018B880F79EF829180BFCC (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (Blend != null)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0;
L_0 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
V_0 = (bool)((!(((RuntimeObject*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0030;
}
}
{
// Blend.UpdateCameraState(worldUp, deltaTime);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_2;
L_2 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___worldUp0;
float L_4 = ___deltaTime1;
NullCheck(L_2);
CinemachineBlend_UpdateCameraState_m07AC58D1D550924255FC4B13BF6BBDC903B44493(L_2, L_3, L_4, NULL);
// State = Blend.State;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_5;
L_5 = BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline(__this, NULL);
NullCheck(L_5);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_6;
L_6 = CinemachineBlend_get_State_m6667F2BD63E27F3A1FD5130CD23FA9CA11BA5DDC(L_5, NULL);
BlendSourceVirtualCamera_set_State_mD9C8228DBCC8AFB62BD349ADF5FE0CF4449AC52E_inline(__this, L_6, NULL);
}
IL_0030:
{
// }
return;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_InternalUpdateCameraState_mEDE2337FEDCC7987D211F3738B491402F3BC3873 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
{
// public void InternalUpdateCameraState(Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_OnTransitionFromCamera_m750F9688DA0DFBF1640E3F90D367D56490166523 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
{
// public void OnTransitionFromCamera(ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.BlendSourceVirtualCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_OnTargetObjectWarped_m3107B7DAB47DE606823928F9A57DD9F13CE2A766 (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method)
{
{
// public void OnTargetObjectWarped(Transform target, Vector3 positionDelta) {}
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineBlenderSettings::GetBlendForVirtualCameras(System.String,System.String,Cinemachine.CinemachineBlendDefinition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B CinemachineBlenderSettings_GetBlendForVirtualCameras_mD1C44B6D389EA35A1AC08F3BA4DEDC1D185070D5 (CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18* __this, String_t* ___fromCameraName0, String_t* ___toCameraName1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B V_2;
memset((&V_2), 0, sizeof(V_2));
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
int32_t V_5 = 0;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B V_8;
memset((&V_8), 0, sizeof(V_8));
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
int32_t G_B5_0 = 0;
int32_t G_B11_0 = 0;
int32_t G_B22_0 = 0;
{
// bool gotAnyToMe = false;
V_0 = (bool)0;
// bool gotMeToAny = false;
V_1 = (bool)0;
// CinemachineBlendDefinition anyToMe = defaultBlend;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_0 = ___defaultBlend2;
V_2 = L_0;
// CinemachineBlendDefinition meToAny = defaultBlend;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_1 = ___defaultBlend2;
V_3 = L_1;
// if (m_CustomBlends != null)
CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B* L_2 = __this->___m_CustomBlends_4;
V_4 = (bool)((!(((RuntimeObject*)(CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_3 = V_4;
if (!L_3)
{
goto IL_013d;
}
}
{
// for (int i = 0; i < m_CustomBlends.Length; ++i)
V_5 = 0;
goto IL_0127;
}
IL_0024:
{
// CustomBlend blendParams = m_CustomBlends[i];
CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B* L_4 = __this->___m_CustomBlends_4;
int32_t L_5 = V_5;
NullCheck(L_4);
int32_t L_6 = L_5;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_6 = L_7;
// if ((blendParams.m_From == fromCameraName)
// && (blendParams.m_To == toCameraName))
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_8 = V_6;
String_t* L_9 = L_8.___m_From_0;
String_t* L_10 = ___fromCameraName0;
bool L_11;
L_11 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_9, L_10, NULL);
if (!L_11)
{
goto IL_0052;
}
}
{
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_12 = V_6;
String_t* L_13 = L_12.___m_To_1;
String_t* L_14 = ___toCameraName1;
bool L_15;
L_15 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_13, L_14, NULL);
G_B5_0 = ((int32_t)(L_15));
goto IL_0053;
}
IL_0052:
{
G_B5_0 = 0;
}
IL_0053:
{
V_7 = (bool)G_B5_0;
bool L_16 = V_7;
if (!L_16)
{
goto IL_0068;
}
}
{
// return blendParams.m_Blend;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_17 = V_6;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_18 = L_17.___m_Blend_2;
V_8 = L_18;
goto IL_015a;
}
IL_0068:
{
// if (blendParams.m_From == kBlendFromAnyCameraLabel)
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_19 = V_6;
String_t* L_20 = L_19.___m_From_0;
bool L_21;
L_21 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_20, _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF, NULL);
V_9 = L_21;
bool L_22 = V_9;
if (!L_22)
{
goto IL_00d9;
}
}
{
// if (!string.IsNullOrEmpty(toCameraName)
// && blendParams.m_To == toCameraName)
String_t* L_23 = ___toCameraName1;
bool L_24;
L_24 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_23, NULL);
if (L_24)
{
goto IL_0097;
}
}
{
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_25 = V_6;
String_t* L_26 = L_25.___m_To_1;
String_t* L_27 = ___toCameraName1;
bool L_28;
L_28 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_26, L_27, NULL);
G_B11_0 = ((int32_t)(L_28));
goto IL_0098;
}
IL_0097:
{
G_B11_0 = 0;
}
IL_0098:
{
V_10 = (bool)G_B11_0;
bool L_29 = V_10;
if (!L_29)
{
goto IL_00b6;
}
}
{
// if (!gotAnyToMe)
bool L_30 = V_0;
V_11 = (bool)((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
bool L_31 = V_11;
if (!L_31)
{
goto IL_00b1;
}
}
{
// anyToMe = blendParams.m_Blend;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_32 = V_6;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_33 = L_32.___m_Blend_2;
V_2 = L_33;
}
IL_00b1:
{
// gotAnyToMe = true;
V_0 = (bool)1;
goto IL_00d6;
}
IL_00b6:
{
// else if (blendParams.m_To == kBlendFromAnyCameraLabel)
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_34 = V_6;
String_t* L_35 = L_34.___m_To_1;
bool L_36;
L_36 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_35, _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF, NULL);
V_12 = L_36;
bool L_37 = V_12;
if (!L_37)
{
goto IL_00d6;
}
}
{
// defaultBlend = blendParams.m_Blend;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_38 = V_6;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_39 = L_38.___m_Blend_2;
___defaultBlend2 = L_39;
}
IL_00d6:
{
goto IL_0120;
}
IL_00d9:
{
// else if (blendParams.m_To == kBlendFromAnyCameraLabel
// && !string.IsNullOrEmpty(fromCameraName)
// && blendParams.m_From == fromCameraName)
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_40 = V_6;
String_t* L_41 = L_40.___m_To_1;
bool L_42;
L_42 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_41, _stringLiteral5A2F2B26FA88DF4B60EA249D1CB535C29DDB9CCF, NULL);
if (!L_42)
{
goto IL_0103;
}
}
{
String_t* L_43 = ___fromCameraName0;
bool L_44;
L_44 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_43, NULL);
if (L_44)
{
goto IL_0103;
}
}
{
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_45 = V_6;
String_t* L_46 = L_45.___m_From_0;
String_t* L_47 = ___fromCameraName0;
bool L_48;
L_48 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_46, L_47, NULL);
G_B22_0 = ((int32_t)(L_48));
goto IL_0104;
}
IL_0103:
{
G_B22_0 = 0;
}
IL_0104:
{
V_13 = (bool)G_B22_0;
bool L_49 = V_13;
if (!L_49)
{
goto IL_0120;
}
}
{
// if (!gotMeToAny)
bool L_50 = V_1;
V_14 = (bool)((((int32_t)L_50) == ((int32_t)0))? 1 : 0);
bool L_51 = V_14;
if (!L_51)
{
goto IL_011d;
}
}
{
// meToAny = blendParams.m_Blend;
CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3 L_52 = V_6;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_53 = L_52.___m_Blend_2;
V_3 = L_53;
}
IL_011d:
{
// gotMeToAny = true;
V_1 = (bool)1;
}
IL_0120:
{
// for (int i = 0; i < m_CustomBlends.Length; ++i)
int32_t L_54 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_54, 1));
}
IL_0127:
{
// for (int i = 0; i < m_CustomBlends.Length; ++i)
int32_t L_55 = V_5;
CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B* L_56 = __this->___m_CustomBlends_4;
NullCheck(L_56);
V_15 = (bool)((((int32_t)L_55) < ((int32_t)((int32_t)(((RuntimeArray*)L_56)->max_length))))? 1 : 0);
bool L_57 = V_15;
if (L_57)
{
goto IL_0024;
}
}
{
}
IL_013d:
{
// if (gotAnyToMe)
bool L_58 = V_0;
V_16 = L_58;
bool L_59 = V_16;
if (!L_59)
{
goto IL_0149;
}
}
{
// return anyToMe;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_60 = V_2;
V_8 = L_60;
goto IL_015a;
}
IL_0149:
{
// if (gotMeToAny)
bool L_61 = V_1;
V_17 = L_61;
bool L_62 = V_17;
if (!L_62)
{
goto IL_0155;
}
}
{
// return meToAny;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_63 = V_3;
V_8 = L_63;
goto IL_015a;
}
IL_0155:
{
// return defaultBlend;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_64 = ___defaultBlend2;
V_8 = L_64;
goto IL_015a;
}
IL_015a:
{
// }
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_65 = V_8;
return L_65;
}
}
// System.Void Cinemachine.CinemachineBlenderSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlenderSettings__ctor_mCD4EFC8540B918D3884B62BD5AB63AAF86433F7A (CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18* __this, const RuntimeMethod* method)
{
{
// public CustomBlend[] m_CustomBlends = null;
__this->___m_CustomBlends_4 = (CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomBlends_4), (void*)(CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B*)NULL);
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.CinemachineBlenderSettings/CustomBlend
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_pinvoke(const CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3& unmarshaled, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_pinvoke& marshaled)
{
marshaled.___m_From_0 = il2cpp_codegen_marshal_string(unmarshaled.___m_From_0);
marshaled.___m_To_1 = il2cpp_codegen_marshal_string(unmarshaled.___m_To_1);
marshaled.___m_Blend_2 = unmarshaled.___m_Blend_2;
}
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_pinvoke_back(const CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_pinvoke& marshaled, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3& unmarshaled)
{
unmarshaled.___m_From_0 = il2cpp_codegen_marshal_string_result(marshaled.___m_From_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_From_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_From_0));
unmarshaled.___m_To_1 = il2cpp_codegen_marshal_string_result(marshaled.___m_To_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_To_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_To_1));
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B unmarshaledm_Blend_temp_2;
memset((&unmarshaledm_Blend_temp_2), 0, sizeof(unmarshaledm_Blend_temp_2));
unmarshaledm_Blend_temp_2 = marshaled.___m_Blend_2;
unmarshaled.___m_Blend_2 = unmarshaledm_Blend_temp_2;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineBlenderSettings/CustomBlend
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_pinvoke_cleanup(CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___m_From_0);
marshaled.___m_From_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___m_To_1);
marshaled.___m_To_1 = NULL;
}
// Conversion methods for marshalling of: Cinemachine.CinemachineBlenderSettings/CustomBlend
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_com(const CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3& unmarshaled, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_com& marshaled)
{
marshaled.___m_From_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___m_From_0);
marshaled.___m_To_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___m_To_1);
marshaled.___m_Blend_2 = unmarshaled.___m_Blend_2;
}
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_com_back(const CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_com& marshaled, CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3& unmarshaled)
{
unmarshaled.___m_From_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___m_From_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_From_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_From_0));
unmarshaled.___m_To_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___m_To_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_To_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_To_1));
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B unmarshaledm_Blend_temp_2;
memset((&unmarshaledm_Blend_temp_2), 0, sizeof(unmarshaledm_Blend_temp_2));
unmarshaledm_Blend_temp_2 = marshaled.___m_Blend_2;
unmarshaled.___m_Blend_2 = unmarshaledm_Blend_temp_2;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Blend_2))->___m_CustomCurve_2), (void*)NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineBlenderSettings/CustomBlend
IL2CPP_EXTERN_C void CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshal_com_cleanup(CustomBlend_t1CA5382919FB6CC3B59B0598F52C1AA48FF3CDE3_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___m_From_0);
marshaled.___m_From_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___m_To_1);
marshaled.___m_To_1 = NULL;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineComponentBase::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_2 = NULL;
int32_t G_B5_0 = 0;
{
// if (m_vcamOwner == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_vcamOwner_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// m_vcamOwner = GetComponent<CinemachineVirtualCameraBase>();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3;
L_3 = Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB(__this, Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
__this->___m_vcamOwner_5 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_vcamOwner_5), (void*)L_3);
}
IL_001d:
{
// if (m_vcamOwner == null && transform.parent != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = __this->___m_vcamOwner_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_003e;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B5_0 = ((int32_t)(L_8));
goto IL_003f;
}
IL_003e:
{
G_B5_0 = 0;
}
IL_003f:
{
V_1 = (bool)G_B5_0;
bool L_9 = V_1;
if (!L_9)
{
goto IL_0059;
}
}
{
// m_vcamOwner = transform.parent.GetComponent<CinemachineVirtualCameraBase>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_10, NULL);
NullCheck(L_11);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12;
L_12 = Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB(L_11, Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
__this->___m_vcamOwner_5 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_vcamOwner_5), (void*)L_12);
}
IL_0059:
{
// return m_vcamOwner;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_13 = __this->___m_vcamOwner_5;
V_2 = L_13;
goto IL_0062;
}
IL_0062:
{
// }
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_14 = V_2;
return L_14;
}
}
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_FollowTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL;
{
// CinemachineVirtualCameraBase vcam = VirtualCamera;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
V_0 = L_0;
// return vcam == null ? null : vcam.ResolveFollow(vcam.Follow);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_2)
{
goto IL_001f;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = V_0;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_4);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8(L_3, L_5, NULL);
G_B3_0 = L_6;
goto IL_0020;
}
IL_001f:
{
G_B3_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL));
}
IL_0020:
{
V_1 = G_B3_0;
goto IL_0023;
}
IL_0023:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = V_1;
return L_7;
}
}
// UnityEngine.Transform Cinemachine.CinemachineComponentBase::get_LookAtTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL;
{
// CinemachineVirtualCameraBase vcam = VirtualCamera;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
V_0 = L_0;
// return vcam == null ? null : vcam.ResolveLookAt(vcam.LookAt);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_2)
{
goto IL_001f;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = V_0;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, L_4);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172(L_3, L_5, NULL);
G_B3_0 = L_6;
goto IL_0020;
}
IL_001f:
{
G_B3_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL));
}
IL_0020:
{
V_1 = G_B3_0;
goto IL_0023;
}
IL_0023:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = V_1;
return L_7;
}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractFollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractFollowTargetGroup_m91BD623311234A96B2D146A8AB6574567C8C9714 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractFollowTargetGroup => VirtualCamera.AbstractFollowTargetGroup;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CinemachineVirtualCameraBase_get_AbstractFollowTargetGroup_mF66D843C00156E41B1C9C14FFBA0C4429D29AEBF_inline(L_0, NULL);
return L_1;
}
}
// Cinemachine.CinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_FollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* CinemachineComponentBase_get_FollowTargetGroup_mE756D61F3DC852F90E1292620499B5367F810A31 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public CinemachineTargetGroup FollowTargetGroup => AbstractFollowTargetGroup as CinemachineTargetGroup;
RuntimeObject* L_0;
L_0 = CinemachineComponentBase_get_AbstractFollowTargetGroup_m91BD623311234A96B2D146A8AB6574567C8C9714(__this, NULL);
return ((CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF*)IsInstClass((RuntimeObject*)L_0, CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var));
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_FollowTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
bool V_2 = false;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
{
// var vcam = VirtualCamera.FollowTargetAsVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053_inline(L_0, NULL);
V_0 = L_1;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_3;
bool L_4 = V_2;
if (!L_4)
{
goto IL_002a;
}
}
{
// return vcam.State.FinalPosition;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_0;
NullCheck(L_5);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_6;
L_6 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_5);
V_3 = L_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12((&V_3), NULL);
V_4 = L_7;
goto IL_0051;
}
IL_002a:
{
// Transform target = FollowTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
V_1 = L_8;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_5 = L_10;
bool L_11 = V_5;
if (!L_11)
{
goto IL_0048;
}
}
{
// return TargetPositionCache.GetTargetPosition(target);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = TargetPositionCache_GetTargetPosition_mCDF3A7BC3F9A5BBE4B810888FDB91DD208D226BE(L_12, NULL);
V_4 = L_13;
goto IL_0051;
}
IL_0048:
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_4 = L_14;
goto IL_0051;
}
IL_0051:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_4;
return L_15;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachineComponentBase::get_FollowTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
bool V_2 = false;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_3;
memset((&V_3), 0, sizeof(V_3));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
{
// var vcam = VirtualCamera.FollowTargetAsVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053_inline(L_0, NULL);
V_0 = L_1;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_3;
bool L_4 = V_2;
if (!L_4)
{
goto IL_002a;
}
}
{
// return vcam.State.FinalOrientation;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_0;
NullCheck(L_5);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_6;
L_6 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_5);
V_3 = L_6;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3((&V_3), NULL);
V_4 = L_7;
goto IL_0051;
}
IL_002a:
{
// Transform target = FollowTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = CinemachineComponentBase_get_FollowTarget_m656475012F330FF1C680CD7E62C81D2E7EC4AB74(__this, NULL);
V_1 = L_8;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_5 = L_10;
bool L_11 = V_5;
if (!L_11)
{
goto IL_0048;
}
}
{
// return TargetPositionCache.GetTargetRotation(target);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = TargetPositionCache_GetTargetRotation_m1F1CFCAE1D3EB7FAED5AFF662687E69BA43FFA6B(L_12, NULL);
V_4 = L_13;
goto IL_0051;
}
IL_0048:
{
// return Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
V_4 = L_14;
goto IL_0051;
}
IL_0051:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_4;
return L_15;
}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractLookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractLookAtTargetGroup_m83547AD312D71E3080F9C6948DF4C5DA7B6B6054 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractLookAtTargetGroup => VirtualCamera.AbstractLookAtTargetGroup;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CinemachineVirtualCameraBase_get_AbstractLookAtTargetGroup_mC8E5278181AF27E945676602C10DB78E6EE15DAA_inline(L_0, NULL);
return L_1;
}
}
// Cinemachine.CinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_LookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* CinemachineComponentBase_get_LookAtTargetGroup_mC3A9F692727989A9E76109FB2C250E934A641BEC (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public CinemachineTargetGroup LookAtTargetGroup => AbstractLookAtTargetGroup as CinemachineTargetGroup;
RuntimeObject* L_0;
L_0 = CinemachineComponentBase_get_AbstractLookAtTargetGroup_m83547AD312D71E3080F9C6948DF4C5DA7B6B6054(__this, NULL);
return ((CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF*)IsInstClass((RuntimeObject*)L_0, CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_il2cpp_TypeInfo_var));
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComponentBase::get_LookAtTargetPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComponentBase_get_LookAtTargetPosition_m79CE45A7F4D4A82BC47B01434F5EB35C91DC99A8 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
bool V_2 = false;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
{
// var vcam = VirtualCamera.LookAtTargetAsVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F_inline(L_0, NULL);
V_0 = L_1;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_3;
bool L_4 = V_2;
if (!L_4)
{
goto IL_002a;
}
}
{
// return vcam.State.FinalPosition;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_0;
NullCheck(L_5);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_6;
L_6 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_5);
V_3 = L_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12((&V_3), NULL);
V_4 = L_7;
goto IL_0051;
}
IL_002a:
{
// Transform target = LookAtTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04(__this, NULL);
V_1 = L_8;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_5 = L_10;
bool L_11 = V_5;
if (!L_11)
{
goto IL_0048;
}
}
{
// return TargetPositionCache.GetTargetPosition(target);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = TargetPositionCache_GetTargetPosition_mCDF3A7BC3F9A5BBE4B810888FDB91DD208D226BE(L_12, NULL);
V_4 = L_13;
goto IL_0051;
}
IL_0048:
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_4 = L_14;
goto IL_0051;
}
IL_0051:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_4;
return L_15;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachineComponentBase::get_LookAtTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineComponentBase_get_LookAtTargetRotation_m49CBE00226BB55772DB73775412AF782892B8251 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
bool V_2 = false;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_3;
memset((&V_3), 0, sizeof(V_3));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
{
// var vcam = VirtualCamera.LookAtTargetAsVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F_inline(L_0, NULL);
V_0 = L_1;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_3;
bool L_4 = V_2;
if (!L_4)
{
goto IL_002a;
}
}
{
// return vcam.State.FinalOrientation;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_0;
NullCheck(L_5);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_6;
L_6 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_5);
V_3 = L_6;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3((&V_3), NULL);
V_4 = L_7;
goto IL_0051;
}
IL_002a:
{
// Transform target = LookAtTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04(__this, NULL);
V_1 = L_8;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_5 = L_10;
bool L_11 = V_5;
if (!L_11)
{
goto IL_0048;
}
}
{
// return TargetPositionCache.GetTargetRotation(target);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = TargetPositionCache_GetTargetRotation_m1F1CFCAE1D3EB7FAED5AFF662687E69BA43FFA6B(L_12, NULL);
V_4 = L_13;
goto IL_0051;
}
IL_0048:
{
// return Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
V_4 = L_14;
goto IL_0051;
}
IL_0051:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_4;
return L_15;
}
}
// Cinemachine.CameraState Cinemachine.CinemachineComponentBase::get_VcamState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_1;
memset((&V_1), 0, sizeof(V_1));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// CinemachineVirtualCameraBase vcam = VirtualCamera;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
V_0 = L_0;
// return vcam == null ? CameraState.Default : vcam.State;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_2)
{
goto IL_0019;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = V_0;
NullCheck(L_3);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_4;
L_4 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_3);
G_B3_0 = L_4;
goto IL_001e;
}
IL_0019:
{
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5;
L_5 = CameraState_get_Default_mBF6F22B14C83DD400EF9F53BB8EACB240BD79398(NULL);
G_B3_0 = L_5;
}
IL_001e:
{
V_1 = G_B3_0;
goto IL_0021;
}
IL_0021:
{
// }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_6 = V_1;
return L_6;
}
}
// System.Void Cinemachine.CinemachineComponentBase::PrePipelineMutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_PrePipelineMutateCameraState_m05A1AC832D6F7FD16DE67103E8CB0535950BB79C (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
{
// public virtual void PrePipelineMutateCameraState(ref CameraState curState, float deltaTime) {}
return;
}
}
// System.Boolean Cinemachine.CinemachineComponentBase::get_BodyAppliesAfterAim()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComponentBase_get_BodyAppliesAfterAim_mB9687B7FEFB9827154DE70F8139BB52D84B2B0D2 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public virtual bool BodyAppliesAfterAim { get { return false; } }
V_0 = (bool)0;
goto IL_0005;
}
IL_0005:
{
// public virtual bool BodyAppliesAfterAim { get { return false; } }
bool L_0 = V_0;
return L_0;
}
}
// System.Boolean Cinemachine.CinemachineComponentBase::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single,Cinemachine.CinemachineVirtualCameraBase/TransitionParams&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComponentBase_OnTransitionFromCamera_m6FCB5461D89C12185703C5701848413DFB99CD56 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* ___transitionParams3, const RuntimeMethod* method)
{
bool V_0 = false;
{
// { return false; }
V_0 = (bool)0;
goto IL_0005;
}
IL_0005:
{
// { return false; }
bool L_0 = V_0;
return L_0;
}
}
// System.Void Cinemachine.CinemachineComponentBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_OnTargetObjectWarped_m3E083DBF03C47860948F0BB3A013B241AFDAF9A0 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method)
{
{
// public virtual void OnTargetObjectWarped(Transform target, Vector3 positionDelta) {}
return;
}
}
// System.Void Cinemachine.CinemachineComponentBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase_ForceCameraPosition_m3D22002EC0B4F5C1AF7CC283C00BA43D22120878 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
{
// public virtual void ForceCameraPosition(Vector3 pos, Quaternion rot) {}
return;
}
}
// System.Single Cinemachine.CinemachineComponentBase::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineComponentBase_GetMaxDampTime_mA2159FA6C923F49F9729286A70C304298440B060 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public virtual float GetMaxDampTime() { return 0; }
V_0 = (0.0f);
goto IL_0009;
}
IL_0009:
{
// public virtual float GetMaxDampTime() { return 0; }
float L_0 = V_0;
return L_0;
}
}
// System.Boolean Cinemachine.CinemachineComponentBase::get_RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComponentBase_get_RequiresUserInput_m45F5AFF5AB81E3E6562E2A5F624768A73E6A7170 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
// public virtual bool RequiresUserInput => false;
return (bool)0;
}
}
// System.Void Cinemachine.CinemachineComponentBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.CinemachineCore Cinemachine.CinemachineCore::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* V_1 = NULL;
{
// if (sInstance == null)
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2;
V_0 = (bool)((((RuntimeObject*)(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
// sInstance = new CinemachineCore();
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_2 = (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD*)il2cpp_codegen_object_new(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
NullCheck(L_2);
CinemachineCore__ctor_m2F77D083353903E3CC95FC46D88EFE627D6FC2D4(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2), (void*)L_2);
}
IL_0017:
{
// return sInstance;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_3 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2;
V_1 = L_3;
goto IL_001f;
}
IL_001f:
{
// }
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_4 = V_1;
return L_4;
}
}
// System.Single Cinemachine.CinemachineCore::get_DeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_DeltaTime_mAB96E48F9C319BC81A7CF28AD5ABBA505A1921D3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float G_B3_0 = 0.0f;
{
// public static float DeltaTime => UniformDeltaTimeOverride >= 0 ? UniformDeltaTimeOverride : Time.deltaTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0013;
}
}
{
float L_1;
L_1 = Time_get_deltaTime_m7AB6BFA101D83E1D8F2EF3D5A128AEE9DDBF1A6D(NULL);
G_B3_0 = L_1;
goto IL_0018;
}
IL_0013:
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_2 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5;
G_B3_0 = L_2;
}
IL_0018:
{
return G_B3_0;
}
}
// System.Single Cinemachine.CinemachineCore::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float G_B3_0 = 0.0f;
{
// public static float CurrentTime => CurrentTimeOverride >= 0 ? CurrentTimeOverride : Time.time;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CurrentTimeOverride_6;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0013;
}
}
{
float L_1;
L_1 = Time_get_time_m0BEE9AACD0723FE414465B77C9C64D12263675F3(NULL);
G_B3_0 = L_1;
goto IL_0018;
}
IL_0013:
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_2 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CurrentTimeOverride_6;
G_B3_0 = L_2;
}
IL_0018:
{
return G_B3_0;
}
}
// System.Int32 Cinemachine.CinemachineCore::get_BrainCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// public int BrainCount { get { return mActiveBrains.Count; } }
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_0 = __this->___mActiveBrains_10;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_inline(L_0, List_1_get_Count_m296E753DCA968717333D66522450C3057C7E6C48_RuntimeMethod_var);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// public int BrainCount { get { return mActiveBrains.Count; } }
int32_t L_2 = V_0;
return L_2;
}
}
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::GetActiveBrain(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_0 = NULL;
{
// return mActiveBrains[index];
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_0 = __this->___mActiveBrains_10;
int32_t L_1 = ___index0;
NullCheck(L_0);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_2;
L_2 = List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F(L_0, L_1, List_1_get_Item_m2E1D6443EE1A2FACA82832BDF0E3885AE6B7762F_RuntimeMethod_var);
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
// }
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3 = V_0;
return L_3;
}
}
// System.Void Cinemachine.CinemachineCore::AddActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_AddActiveBrain_m48DD0D8000E2EE00E9C4BF642F5CDF04EF5AB819 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___brain0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// RemoveActiveBrain(brain);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_0 = ___brain0;
CinemachineCore_RemoveActiveBrain_m20CECA6E425E777D991B9AF73A691D05B412EF3E(__this, L_0, NULL);
// mActiveBrains.Insert(0, brain);
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_1 = __this->___mActiveBrains_10;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_2 = ___brain0;
NullCheck(L_1);
List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F(L_1, 0, L_2, List_1_Insert_mD6530F8F8E15F637BE037208397FFF6F7FD03E1F_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveBrain(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveBrain_m20CECA6E425E777D991B9AF73A691D05B412EF3E (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___brain0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// mActiveBrains.Remove(brain);
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_0 = __this->___mActiveBrains_10;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_1 = ___brain0;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A(L_0, L_1, List_1_Remove_m85FB77D119972456FE549301DD32962A8F1DA33A_RuntimeMethod_var);
// }
return;
}
}
// System.Int32 Cinemachine.CinemachineCore::get_VirtualCameraCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_get_VirtualCameraCount_m991909A066AD9BEE7B18512F6F2CB6B36F2ED86A (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// public int VirtualCameraCount { get { return mActiveCameras.Count; } }
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_0 = __this->___mActiveCameras_11;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_inline(L_0, List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// public int VirtualCameraCount { get { return mActiveCameras.Count; } }
int32_t L_2 = V_0;
return L_2;
}
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineCore::GetVirtualCamera(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineCore_GetVirtualCamera_m4D2512A0C993348EFC8A76729802C8BBF6209F0B (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetVirtualCameraU3Eb__30_0_mD00C1D63B243EAC04AF7754294C5C9998BBB1DEF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_1 = NULL;
int32_t G_B3_0 = 0;
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* G_B6_0 = NULL;
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* G_B6_1 = NULL;
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* G_B5_0 = NULL;
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* G_B5_1 = NULL;
{
// if (!m_ActiveCamerasAreSorted && mActiveCameras.Count > 1)
bool L_0 = __this->___m_ActiveCamerasAreSorted_12;
if (L_0)
{
goto IL_0019;
}
}
{
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_1 = __this->___mActiveCameras_11;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_inline(L_1, List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
G_B3_0 = ((((int32_t)L_2) > ((int32_t)1))? 1 : 0);
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 0;
}
IL_001a:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0052;
}
}
{
// mActiveCameras.Sort((x, y) =>
// x.Priority == y.Priority ? y.m_ActivationId - x.m_ActivationId : y.Priority - x.Priority);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_4 = __this->___mActiveCameras_11;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* L_5 = ((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_1;
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* L_6 = L_5;
G_B5_0 = L_6;
G_B5_1 = L_4;
if (L_6)
{
G_B6_0 = L_6;
G_B6_1 = L_4;
goto IL_0044;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* L_7 = ((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* L_8 = (Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635*)il2cpp_codegen_object_new(Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635_il2cpp_TypeInfo_var);
NullCheck(L_8);
Comparison_1__ctor_mAF224F7CB460C557D4BFA828AFAE2FE03E726854(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CGetVirtualCameraU3Eb__30_0_mD00C1D63B243EAC04AF7754294C5C9998BBB1DEF_RuntimeMethod_var), NULL);
Comparison_1_t553F669121B0971366C380ACB79F5A16F0167635* L_9 = L_8;
((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_1 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_1), (void*)L_9);
G_B6_0 = L_9;
G_B6_1 = G_B5_1;
}
IL_0044:
{
NullCheck(G_B6_1);
List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B(G_B6_1, G_B6_0, List_1_Sort_mF9BDB257173ED55AA7B557A946DE572DFA82D10B_RuntimeMethod_var);
// m_ActiveCamerasAreSorted = true;
__this->___m_ActiveCamerasAreSorted_12 = (bool)1;
}
IL_0052:
{
// return mActiveCameras[index];
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_10 = __this->___mActiveCameras_11;
int32_t L_11 = ___index0;
NullCheck(L_10);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12;
L_12 = List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7(L_10, L_11, List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var);
V_1 = L_12;
goto IL_0061;
}
IL_0061:
{
// }
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_13 = V_1;
return L_13;
}
}
// System.Void Cinemachine.CinemachineCore::AddActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_AddActiveCamera_m80475EB1F23E16DD2CF235BD9076715402BAD5DD (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// Assert.IsFalse(mActiveCameras.Contains(vcam));
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_0 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = ___vcam0;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B(L_0, L_1, List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
Assert_IsFalse_mEE7F19D4C9C93526B90BCFE91B5F1568DA0C7442(L_2, NULL);
// vcam.m_ActivationId = m_ActivationSequence++;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = ___vcam0;
int32_t L_4 = __this->___m_ActivationSequence_13;
V_0 = L_4;
int32_t L_5 = V_0;
__this->___m_ActivationSequence_13 = ((int32_t)il2cpp_codegen_add(L_5, 1));
int32_t L_6 = V_0;
NullCheck(L_3);
L_3->___m_ActivationId_10 = L_6;
// mActiveCameras.Add(vcam);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_7 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8 = ___vcam0;
NullCheck(L_7);
List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_inline(L_7, L_8, List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
// m_ActiveCamerasAreSorted = false;
__this->___m_ActiveCamerasAreSorted_12 = (bool)0;
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::RemoveActiveCamera(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_RemoveActiveCamera_m879CC4BCC026A83C761ACDDA9604766086B53361 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (mActiveCameras.Contains(vcam))
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_0 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = ___vcam0;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B(L_0, L_1, List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_001e;
}
}
{
// mActiveCameras.Remove(vcam);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_4 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = ___vcam0;
NullCheck(L_4);
bool L_6;
L_6 = List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654(L_4, L_5, List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
}
IL_001e:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::CameraDestroyed(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDestroyed_m15FC49C579C1933A8D3CD481B23ED229AABB25E5 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t G_B5_0 = 0;
{
// if (mActiveCameras.Contains(vcam))
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_0 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = ___vcam0;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B(L_0, L_1, List_1_Contains_m9FA3CC6C2F37F742F6F419FC0F073C1DB381D66B_RuntimeMethod_var);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_001e;
}
}
{
// mActiveCameras.Remove(vcam);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_4 = __this->___mActiveCameras_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = ___vcam0;
NullCheck(L_4);
bool L_6;
L_6 = List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654(L_4, L_5, List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
}
IL_001e:
{
// if (mUpdateStatus != null && mUpdateStatus.ContainsKey(vcam))
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_7 = __this->___mUpdateStatus_18;
if (!L_7)
{
goto IL_0034;
}
}
{
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_8 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_9 = ___vcam0;
NullCheck(L_8);
bool L_10;
L_10 = Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E(L_8, L_9, Dictionary_2_ContainsKey_m1E4510641D1098ABE9149626F8CD1059B4FBBF0E_RuntimeMethod_var);
G_B5_0 = ((int32_t)(L_10));
goto IL_0035;
}
IL_0034:
{
G_B5_0 = 0;
}
IL_0035:
{
V_1 = (bool)G_B5_0;
bool L_11 = V_1;
if (!L_11)
{
goto IL_0046;
}
}
{
// mUpdateStatus.Remove(vcam);
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_12 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_13 = ___vcam0;
NullCheck(L_12);
bool L_14;
L_14 = Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814(L_12, L_13, Dictionary_2_Remove_m457BEB3449B5EAF8ADA79B6F60D15E9C1F4CE814_RuntimeMethod_var);
}
IL_0046:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::CameraEnabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraEnabled_mF0183BD36CDF19EB604E6C966F78030D53A08DDB (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
{
// int parentLevel = 0;
V_0 = 0;
// for (ICinemachineCamera p = vcam.ParentCamera; p != null; p = p.ParentCamera)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___vcam0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(L_0, NULL);
V_1 = L_1;
goto IL_0017;
}
IL_000c:
{
// ++parentLevel;
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
// for (ICinemachineCamera p = vcam.ParentCamera; p != null; p = p.ParentCamera)
RuntimeObject* L_3 = V_1;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(11 /* Cinemachine.ICinemachineCamera Cinemachine.ICinemachineCamera::get_ParentCamera() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_3);
V_1 = L_4;
}
IL_0017:
{
// for (ICinemachineCamera p = vcam.ParentCamera; p != null; p = p.ParentCamera)
RuntimeObject* L_5 = V_1;
V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_6 = V_2;
if (L_6)
{
goto IL_000c;
}
}
{
goto IL_0032;
}
IL_0021:
{
// mAllCameras.Add(new List<CinemachineVirtualCameraBase>());
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_7 = __this->___mAllCameras_14;
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_8 = (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*)il2cpp_codegen_object_new(List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
NullCheck(L_8);
List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13(L_8, List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
NullCheck(L_7);
List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_inline(L_7, L_8, List_1_Add_m37CB91AAF955BE7BA1FED36B156529D95B6106EB_RuntimeMethod_var);
}
IL_0032:
{
// while (mAllCameras.Count <= parentLevel)
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_9 = __this->___mAllCameras_14;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_inline(L_9, List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
int32_t L_11 = V_0;
V_3 = (bool)((((int32_t)((((int32_t)L_10) > ((int32_t)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_12 = V_3;
if (L_12)
{
goto IL_0021;
}
}
{
// mAllCameras[parentLevel].Add(vcam);
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_13 = __this->___mAllCameras_14;
int32_t L_14 = V_0;
NullCheck(L_13);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_15;
L_15 = List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A(L_13, L_14, List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_16 = ___vcam0;
NullCheck(L_15);
List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_inline(L_15, L_16, List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::CameraDisabled(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_CameraDisabled_mFFD409EFB372B7C90824BDE0C576EFF56F61285F (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
{
// for (int i = 0; i < mAllCameras.Count; ++i)
V_0 = 0;
goto IL_001c;
}
IL_0005:
{
// mAllCameras[i].Remove(vcam);
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_0 = __this->___mAllCameras_14;
int32_t L_1 = V_0;
NullCheck(L_0);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_2;
L_2 = List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A(L_0, L_1, List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = ___vcam0;
NullCheck(L_2);
bool L_4;
L_4 = List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654(L_2, L_3, List_1_Remove_m9EBACF141E09509C2A0371806769315B32ECB654_RuntimeMethod_var);
// for (int i = 0; i < mAllCameras.Count; ++i)
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_001c:
{
// for (int i = 0; i < mAllCameras.Count; ++i)
int32_t L_6 = V_0;
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_7 = __this->___mAllCameras_14;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_inline(L_7, List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_6) < ((int32_t)L_8))? 1 : 0);
bool L_9 = V_1;
if (L_9)
{
goto IL_0005;
}
}
{
// if (mRoundRobinVcamLastFrame == vcam)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10 = __this->___mRoundRobinVcamLastFrame_15;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_11 = ___vcam0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_10, L_11, NULL);
V_2 = L_12;
bool L_13 = V_2;
if (!L_13)
{
goto IL_0045;
}
}
{
// mRoundRobinVcamLastFrame = null;
__this->___mRoundRobinVcamLastFrame_15 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRoundRobinVcamLastFrame_15), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
}
IL_0045:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::UpdateAllActiveVirtualCameras(System.Int32,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_UpdateAllActiveVirtualCameras_m89205DECAC84E31CFF4420DDB36BDFC70BE37B53 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, int32_t ___layerMask0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_2 = NULL;
float V_3 = 0.0f;
bool V_4 = false;
bool V_5 = false;
int32_t V_6 = 0;
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* V_7 = NULL;
int32_t V_8 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_9 = NULL;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
int32_t G_B9_0 = 0;
int32_t G_B16_0 = 0;
int32_t G_B23_0 = 0;
int32_t G_B27_0 = 0;
{
// var filter = m_CurrentUpdateFilter;
int32_t L_0 = __this->___m_CurrentUpdateFilter_19;
V_0 = L_0;
// bool canUpdateStandby = (filter != UpdateFilter.SmartFixed); // never in smart fixed
int32_t L_1 = V_0;
V_1 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
// CinemachineVirtualCameraBase currentRoundRobin = mRoundRobinVcamLastFrame;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = __this->___mRoundRobinVcamLastFrame_15;
V_2 = L_2;
// float now = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_3;
L_3 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
V_3 = L_3;
// if (now != s_LastUpdateTime)
float L_4 = V_3;
float L_5 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_LastUpdateTime_16;
V_4 = (bool)((((int32_t)((((float)L_4) == ((float)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_6 = V_4;
if (!L_6)
{
goto IL_004f;
}
}
{
// s_LastUpdateTime = now;
float L_7 = V_3;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_LastUpdateTime_16 = L_7;
// if ((filter & ~UpdateFilter.Smart) == UpdateFilter.Fixed)
int32_t L_8 = V_0;
V_5 = (bool)((((int32_t)((int32_t)((int32_t)L_8&((int32_t)-9)))) == ((int32_t)0))? 1 : 0);
bool L_9 = V_5;
if (!L_9)
{
goto IL_004e;
}
}
{
// ++s_FixedFrameCount;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_10 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_004e:
{
}
IL_004f:
{
// for (int i = mAllCameras.Count-1; i >= 0; --i)
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_11 = __this->___mAllCameras_14;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_inline(L_11, List_1_get_Count_m24CEA2F69CB128B89D29753EFEFC1085330BD60C_RuntimeMethod_var);
V_6 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
goto IL_0189;
}
IL_0063:
{
// var sublist = mAllCameras[i];
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_13 = __this->___mAllCameras_14;
int32_t L_14 = V_6;
NullCheck(L_13);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_15;
L_15 = List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A(L_13, L_14, List_1_get_Item_m8B63388E882268E1BDDFC56909198143C859B06A_RuntimeMethod_var);
V_7 = L_15;
// for (int j = sublist.Count - 1; j >= 0; --j)
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_16 = V_7;
NullCheck(L_16);
int32_t L_17;
L_17 = List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_inline(L_16, List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
V_8 = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
goto IL_0171;
}
IL_0083:
{
// var vcam = sublist[j];
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_18 = V_7;
int32_t L_19 = V_8;
NullCheck(L_18);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_20;
L_20 = List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7(L_18, L_19, List_1_get_Item_mC4E322900A63AA6CC07CAA3A7A8BB4EC3B1DD6A7_RuntimeMethod_var);
V_9 = L_20;
// if (canUpdateStandby && vcam == mRoundRobinVcamLastFrame)
bool L_21 = V_1;
if (!L_21)
{
goto IL_00a1;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_22 = V_9;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_23 = __this->___mRoundRobinVcamLastFrame_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_22, L_23, NULL);
G_B9_0 = ((int32_t)(L_24));
goto IL_00a2;
}
IL_00a1:
{
G_B9_0 = 0;
}
IL_00a2:
{
V_10 = (bool)G_B9_0;
bool L_25 = V_10;
if (!L_25)
{
goto IL_00aa;
}
}
{
// currentRoundRobin = null; // update the next roundrobin candidate
V_2 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
}
IL_00aa:
{
// if (vcam == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_26 = V_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_11 = L_27;
bool L_28 = V_11;
if (!L_28)
{
goto IL_00c8;
}
}
{
// sublist.RemoveAt(j);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_29 = V_7;
int32_t L_30 = V_8;
NullCheck(L_29);
List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D(L_29, L_30, List_1_RemoveAt_mFD3160AFA40D40372A54FD50BF487D35A3A6339D_RuntimeMethod_var);
// continue; // deleted
goto IL_016b;
}
IL_00c8:
{
// if (vcam.m_StandbyUpdate == CinemachineVirtualCameraBase.StandbyUpdateMode.Always
// || IsLive(vcam))
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_31 = V_9;
NullCheck(L_31);
int32_t L_32 = L_31->___m_StandbyUpdate_13;
if ((((int32_t)L_32) == ((int32_t)1)))
{
goto IL_00dc;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_33 = V_9;
bool L_34;
L_34 = CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678(__this, L_33, NULL);
G_B16_0 = ((int32_t)(L_34));
goto IL_00dd;
}
IL_00dc:
{
G_B16_0 = 1;
}
IL_00dd:
{
V_12 = (bool)G_B16_0;
bool L_35 = V_12;
if (!L_35)
{
goto IL_010e;
}
}
{
// if (((1 << vcam.gameObject.layer) & layerMask) != 0)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_36 = V_9;
NullCheck(L_36);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37;
L_37 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_36, NULL);
NullCheck(L_37);
int32_t L_38;
L_38 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_37, NULL);
int32_t L_39 = ___layerMask0;
V_13 = (bool)((!(((uint32_t)((int32_t)(((int32_t)(1<<((int32_t)(L_38&((int32_t)31)))))&L_39))) <= ((uint32_t)0)))? 1 : 0);
bool L_40 = V_13;
if (!L_40)
{
goto IL_010b;
}
}
{
// UpdateVirtualCamera(vcam, worldUp, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_41 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = ___worldUp1;
float L_43 = ___deltaTime2;
CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1(__this, L_41, L_42, L_43, NULL);
}
IL_010b:
{
goto IL_016a;
}
IL_010e:
{
// else if (currentRoundRobin == null
// && mRoundRobinVcamLastFrame != vcam
// && canUpdateStandby
// && vcam.m_StandbyUpdate != CinemachineVirtualCameraBase.StandbyUpdateMode.Never
// && vcam.isActiveAndEnabled)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_44 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_45;
L_45 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_44, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_45)
{
goto IL_0126;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_46 = __this->___mRoundRobinVcamLastFrame_15;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_47 = V_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_48;
L_48 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_46, L_47, NULL);
G_B23_0 = ((int32_t)(L_48));
goto IL_0127;
}
IL_0126:
{
G_B23_0 = 0;
}
IL_0127:
{
bool L_49 = V_1;
if (!((int32_t)(G_B23_0&(int32_t)L_49)))
{
goto IL_013d;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_50 = V_9;
NullCheck(L_50);
int32_t L_51 = L_50->___m_StandbyUpdate_13;
if (!L_51)
{
goto IL_013d;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_52 = V_9;
NullCheck(L_52);
bool L_53;
L_53 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_52, NULL);
G_B27_0 = ((int32_t)(L_53));
goto IL_013e;
}
IL_013d:
{
G_B27_0 = 0;
}
IL_013e:
{
V_14 = (bool)G_B27_0;
bool L_54 = V_14;
if (!L_54)
{
goto IL_016a;
}
}
{
// m_CurrentUpdateFilter &= ~UpdateFilter.Smart; // force it
int32_t L_55 = __this->___m_CurrentUpdateFilter_19;
__this->___m_CurrentUpdateFilter_19 = ((int32_t)((int32_t)L_55&((int32_t)-9)));
// UpdateVirtualCamera(vcam, worldUp, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_56 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = ___worldUp1;
float L_58 = ___deltaTime2;
CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1(__this, L_56, L_57, L_58, NULL);
// m_CurrentUpdateFilter = filter;
int32_t L_59 = V_0;
__this->___m_CurrentUpdateFilter_19 = L_59;
// currentRoundRobin = vcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_60 = V_9;
V_2 = L_60;
}
IL_016a:
{
}
IL_016b:
{
// for (int j = sublist.Count - 1; j >= 0; --j)
int32_t L_61 = V_8;
V_8 = ((int32_t)il2cpp_codegen_subtract(L_61, 1));
}
IL_0171:
{
// for (int j = sublist.Count - 1; j >= 0; --j)
int32_t L_62 = V_8;
V_15 = (bool)((((int32_t)((((int32_t)L_62) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_63 = V_15;
if (L_63)
{
goto IL_0083;
}
}
{
// for (int i = mAllCameras.Count-1; i >= 0; --i)
int32_t L_64 = V_6;
V_6 = ((int32_t)il2cpp_codegen_subtract(L_64, 1));
}
IL_0189:
{
// for (int i = mAllCameras.Count-1; i >= 0; --i)
int32_t L_65 = V_6;
V_16 = (bool)((((int32_t)((((int32_t)L_65) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_66 = V_16;
if (L_66)
{
goto IL_0063;
}
}
{
// if (canUpdateStandby)
bool L_67 = V_1;
V_17 = L_67;
bool L_68 = V_17;
if (!L_68)
{
goto IL_01be;
}
}
{
// if (currentRoundRobin == mRoundRobinVcamLastFrame)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_69 = V_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_70 = __this->___mRoundRobinVcamLastFrame_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_71;
L_71 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_69, L_70, NULL);
V_18 = L_71;
bool L_72 = V_18;
if (!L_72)
{
goto IL_01b6;
}
}
{
// currentRoundRobin = null; // take the first candidate
V_2 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
}
IL_01b6:
{
// mRoundRobinVcamLastFrame = currentRoundRobin;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_73 = V_2;
__this->___mRoundRobinVcamLastFrame_15 = L_73;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRoundRobinVcamLastFrame_15), (void*)L_73);
}
IL_01be:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::UpdateVirtualCamera(Cinemachine.CinemachineVirtualCameraBase,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* V_2 = NULL;
int32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_6 = NULL;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
int32_t G_B15_0 = 0;
int32_t G_B20_0 = 0;
{
// if (vcam == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___vcam0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_1;
bool L_2 = V_4;
if (!L_2)
{
goto IL_0013;
}
}
{
// return;
goto IL_0167;
}
IL_0013:
{
// bool isSmartUpdate = (m_CurrentUpdateFilter & UpdateFilter.Smart) == UpdateFilter.Smart;
int32_t L_3 = __this->___m_CurrentUpdateFilter_19;
V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_3&8))) == ((int32_t)8))? 1 : 0);
// UpdateTracker.UpdateClock updateClock
// = (UpdateTracker.UpdateClock)(m_CurrentUpdateFilter & ~UpdateFilter.Smart);
int32_t L_4 = __this->___m_CurrentUpdateFilter_19;
V_1 = ((int32_t)((int32_t)L_4&((int32_t)-9)));
// if (isSmartUpdate)
bool L_5 = V_0;
V_5 = L_5;
bool L_6 = V_5;
if (!L_6)
{
goto IL_0065;
}
}
{
// Transform updateTarget = GetUpdateTarget(vcam);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_7 = ___vcam0;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = CinemachineCore_GetUpdateTarget_m661B19E2772A2C9D76357300C1CD50190AF7812F(L_7, NULL);
V_6 = L_8;
// if (updateTarget == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_10;
bool L_11 = V_7;
if (!L_11)
{
goto IL_004c;
}
}
{
// return; // vcam deleted
goto IL_0167;
}
IL_004c:
{
// if (UpdateTracker.GetPreferredUpdate(updateTarget) != updateClock)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_6;
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
int32_t L_13;
L_13 = UpdateTracker_GetPreferredUpdate_mD732203EFCADD3FDA40E9C9D7C68CE382839BCCA(L_12, NULL);
int32_t L_14 = V_1;
V_8 = (bool)((((int32_t)((((int32_t)L_13) == ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_15 = V_8;
if (!L_15)
{
goto IL_0064;
}
}
{
// return; // wrong clock
goto IL_0167;
}
IL_0064:
{
}
IL_0065:
{
// if (mUpdateStatus == null)
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_16 = __this->___mUpdateStatus_18;
V_9 = (bool)((((RuntimeObject*)(Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*)L_16) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_17 = V_9;
if (!L_17)
{
goto IL_007f;
}
}
{
// mUpdateStatus = new Dictionary<CinemachineVirtualCameraBase, UpdateStatus>();
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_18 = (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*)il2cpp_codegen_object_new(Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var);
NullCheck(L_18);
Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB(L_18, Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var);
__this->___mUpdateStatus_18 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUpdateStatus_18), (void*)L_18);
}
IL_007f:
{
// if (!mUpdateStatus.TryGetValue(vcam, out UpdateStatus status))
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_19 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_20 = ___vcam0;
NullCheck(L_19);
bool L_21;
L_21 = Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C(L_19, L_20, (&V_2), Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var);
V_10 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
bool L_22 = V_10;
if (!L_22)
{
goto IL_00d8;
}
}
{
// status = new UpdateStatus
// {
// lastUpdateDeltaTime = -2,
// lastUpdateMode = UpdateTracker.UpdateClock.Late,
// lastUpdateFrame = Time.frameCount + 2, // so that frameDelta ends up negative
// lastUpdateFixedFrame = s_FixedFrameCount + 2
// };
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_23 = (UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A*)il2cpp_codegen_object_new(UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A_il2cpp_TypeInfo_var);
NullCheck(L_23);
UpdateStatus__ctor_mD7EB6573750445A83891060458B7305AB1899583(L_23, NULL);
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_24 = L_23;
NullCheck(L_24);
L_24->___lastUpdateDeltaTime_3 = (-2.0f);
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_25 = L_24;
NullCheck(L_25);
L_25->___lastUpdateMode_2 = 1;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_26 = L_25;
int32_t L_27;
L_27 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
NullCheck(L_26);
L_26->___lastUpdateFrame_0 = ((int32_t)il2cpp_codegen_add(L_27, 2));
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_28 = L_26;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_29 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17;
NullCheck(L_28);
L_28->___lastUpdateFixedFrame_1 = ((int32_t)il2cpp_codegen_add(L_29, 2));
V_2 = L_28;
// mUpdateStatus.Add(vcam, status);
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_30 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_31 = ___vcam0;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_32 = V_2;
NullCheck(L_30);
Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43(L_30, L_31, L_32, Dictionary_2_Add_m409C99E7A3674595B9E2814F5D6C7E1AB9209F43_RuntimeMethod_var);
}
IL_00d8:
{
// int frameDelta = (updateClock == UpdateTracker.UpdateClock.Late)
// ? Time.frameCount - status.lastUpdateFrame
// : s_FixedFrameCount - status.lastUpdateFixedFrame;
int32_t L_33 = V_1;
if ((((int32_t)L_33) == ((int32_t)1)))
{
goto IL_00ea;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_34 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_35 = V_2;
NullCheck(L_35);
int32_t L_36 = L_35->___lastUpdateFixedFrame_1;
G_B15_0 = ((int32_t)il2cpp_codegen_subtract(L_34, L_36));
goto IL_00f6;
}
IL_00ea:
{
int32_t L_37;
L_37 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_38 = V_2;
NullCheck(L_38);
int32_t L_39 = L_38->___lastUpdateFrame_0;
G_B15_0 = ((int32_t)il2cpp_codegen_subtract(L_37, L_39));
}
IL_00f6:
{
V_3 = G_B15_0;
// if (deltaTime >= 0)
float L_40 = ___deltaTime2;
V_11 = (bool)((((int32_t)((!(((float)L_40) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_41 = V_11;
if (!L_41)
{
goto IL_013a;
}
}
{
// if (frameDelta == 0 && status.lastUpdateMode == updateClock
// && status.lastUpdateDeltaTime == deltaTime)
int32_t L_42 = V_3;
if (L_42)
{
goto IL_0120;
}
}
{
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_43 = V_2;
NullCheck(L_43);
int32_t L_44 = L_43->___lastUpdateMode_2;
int32_t L_45 = V_1;
if ((!(((uint32_t)L_44) == ((uint32_t)L_45))))
{
goto IL_0120;
}
}
{
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_46 = V_2;
NullCheck(L_46);
float L_47 = L_46->___lastUpdateDeltaTime_3;
float L_48 = ___deltaTime2;
G_B20_0 = ((((float)L_47) == ((float)L_48))? 1 : 0);
goto IL_0121;
}
IL_0120:
{
G_B20_0 = 0;
}
IL_0121:
{
V_12 = (bool)G_B20_0;
bool L_49 = V_12;
if (!L_49)
{
goto IL_0129;
}
}
{
// return; // already updated
goto IL_0167;
}
IL_0129:
{
// if (frameDelta > 0)
int32_t L_50 = V_3;
V_13 = (bool)((((int32_t)L_50) > ((int32_t)0))? 1 : 0);
bool L_51 = V_13;
if (!L_51)
{
goto IL_0139;
}
}
{
// deltaTime *= frameDelta; // try to catch up if multiple frames
float L_52 = ___deltaTime2;
int32_t L_53 = V_3;
___deltaTime2 = ((float)il2cpp_codegen_multiply(L_52, ((float)L_53)));
}
IL_0139:
{
}
IL_013a:
{
// vcam.InternalUpdateCameraState(worldUp, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_54 = ___vcam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = ___worldUp1;
float L_56 = ___deltaTime2;
NullCheck(L_54);
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, L_54, L_55, L_56);
// status.lastUpdateFrame = Time.frameCount;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_57 = V_2;
int32_t L_58;
L_58 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
NullCheck(L_57);
L_57->___lastUpdateFrame_0 = L_58;
// status.lastUpdateFixedFrame = s_FixedFrameCount;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_59 = V_2;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_60 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___s_FixedFrameCount_17;
NullCheck(L_59);
L_59->___lastUpdateFixedFrame_1 = L_60;
// status.lastUpdateMode = updateClock;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_61 = V_2;
int32_t L_62 = V_1;
NullCheck(L_61);
L_61->___lastUpdateMode_2 = L_62;
// status.lastUpdateDeltaTime = deltaTime;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_63 = V_2;
float L_64 = ___deltaTime2;
NullCheck(L_63);
L_63->___lastUpdateDeltaTime_3 = L_64;
}
IL_0167:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::InitializeModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_InitializeModule_m94C75CE22045FDE75335D9FED460CDA9DC7808E3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.Instance.mUpdateStatus = new Dictionary<CinemachineVirtualCameraBase, UpdateStatus>();
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_1 = (Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705*)il2cpp_codegen_object_new(Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB(L_1, Dictionary_2__ctor_m26A974403F6C7856B82D39B30F48528EECF3C4CB_RuntimeMethod_var);
NullCheck(L_0);
L_0->___mUpdateStatus_18 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&L_0->___mUpdateStatus_18), (void*)L_1);
// }
return;
}
}
// UnityEngine.Transform Cinemachine.CinemachineCore::GetUpdateTarget(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineCore_GetUpdateTarget_m661B19E2772A2C9D76357300C1CD50190AF7812F (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
bool V_1 = false;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
int32_t G_B3_0 = 0;
{
// if (vcam == null || vcam.gameObject == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___vcam0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0018;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = ___vcam0;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_4));
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 1;
}
IL_0019:
{
V_1 = (bool)G_B3_0;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0021;
}
}
{
// return null;
V_2 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
goto IL_0058;
}
IL_0021:
{
// Transform target = vcam.LookAt;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_6 = ___vcam0;
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, L_6);
V_0 = L_7;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_9;
bool L_10 = V_3;
if (!L_10)
{
goto IL_0037;
}
}
{
// return target;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_0;
V_2 = L_11;
goto IL_0058;
}
IL_0037:
{
// target = vcam.Follow;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12 = ___vcam0;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_12);
V_0 = L_13;
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_15;
bool L_16 = V_4;
if (!L_16)
{
goto IL_004f;
}
}
{
// return target;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = V_0;
V_2 = L_17;
goto IL_0058;
}
IL_004f:
{
// return vcam.transform;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_18 = ___vcam0;
NullCheck(L_18);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_18, NULL);
V_2 = L_19;
goto IL_0058;
}
IL_0058:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = V_2;
return L_20;
}
}
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.CinemachineCore::GetVcamUpdateStatus(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineCore_GetVcamUpdateStatus_m6864417D5726747911A8FD36CFE4BF7BC2551ADC (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
int32_t G_B3_0 = 0;
{
// if (mUpdateStatus == null || !mUpdateStatus.TryGetValue(vcam, out status))
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_0 = __this->___mUpdateStatus_18;
if (!L_0)
{
goto IL_001c;
}
}
{
Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705* L_1 = __this->___mUpdateStatus_18;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = ___vcam0;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_m4A66F83CC4D0B72517180F6E89324A86B6A8D39C_RuntimeMethod_var);
G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
goto IL_001d;
}
IL_001c:
{
G_B3_0 = 1;
}
IL_001d:
{
V_1 = (bool)G_B3_0;
bool L_4 = V_1;
if (!L_4)
{
goto IL_0025;
}
}
{
// return UpdateTracker.UpdateClock.Late;
V_2 = 1;
goto IL_002e;
}
IL_0025:
{
// return status.lastUpdateMode;
UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* L_5 = V_0;
NullCheck(L_5);
int32_t L_6 = L_5->___lastUpdateMode_2;
V_2 = L_6;
goto IL_002e;
}
IL_002e:
{
// }
int32_t L_7 = V_2;
return L_7;
}
}
// System.Boolean Cinemachine.CinemachineCore::IsLive(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t G_B5_0 = 0;
{
// if (vcam != null)
RuntimeObject* L_0 = ___vcam0;
V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0049;
}
}
{
// for (int i = 0; i < BrainCount; ++i)
V_1 = 0;
goto IL_0039;
}
IL_000e:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_2 = V_1;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3;
L_3 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_2, NULL);
V_2 = L_3;
// if (b != null && b.IsLive(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_4 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_002a;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_6 = V_2;
RuntimeObject* L_7 = ___vcam0;
NullCheck(L_6);
bool L_8;
L_8 = CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058(L_6, L_7, (bool)0, NULL);
G_B5_0 = ((int32_t)(L_8));
goto IL_002b;
}
IL_002a:
{
G_B5_0 = 0;
}
IL_002b:
{
V_3 = (bool)G_B5_0;
bool L_9 = V_3;
if (!L_9)
{
goto IL_0034;
}
}
{
// return true;
V_4 = (bool)1;
goto IL_004e;
}
IL_0034:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0039:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_11 = V_1;
int32_t L_12;
L_12 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
V_5 = (bool)((((int32_t)L_11) < ((int32_t)L_12))? 1 : 0);
bool L_13 = V_5;
if (L_13)
{
goto IL_000e;
}
}
{
}
IL_0049:
{
// return false;
V_4 = (bool)0;
goto IL_004e;
}
IL_004e:
{
// }
bool L_14 = V_4;
return L_14;
}
}
// System.Boolean Cinemachine.CinemachineCore::IsLiveInBlend(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineCore_IsLiveInBlend_mFD1402FFF3B5D0CD0EC90914F89672724F49F778 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t G_B5_0 = 0;
{
// if (vcam != null)
RuntimeObject* L_0 = ___vcam0;
V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0048;
}
}
{
// for (int i = 0; i < BrainCount; ++i)
V_1 = 0;
goto IL_0038;
}
IL_000e:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_2 = V_1;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3;
L_3 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_2, NULL);
V_2 = L_3;
// if (b != null && b.IsLiveInBlend(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_4 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0029;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_6 = V_2;
RuntimeObject* L_7 = ___vcam0;
NullCheck(L_6);
bool L_8;
L_8 = CinemachineBrain_IsLiveInBlend_m2A0E5AD2048B66FA82E7CB01A83335907B1941CB(L_6, L_7, NULL);
G_B5_0 = ((int32_t)(L_8));
goto IL_002a;
}
IL_0029:
{
G_B5_0 = 0;
}
IL_002a:
{
V_3 = (bool)G_B5_0;
bool L_9 = V_3;
if (!L_9)
{
goto IL_0033;
}
}
{
// return true;
V_4 = (bool)1;
goto IL_004d;
}
IL_0033:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0038:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_11 = V_1;
int32_t L_12;
L_12 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
V_5 = (bool)((((int32_t)L_11) < ((int32_t)L_12))? 1 : 0);
bool L_13 = V_5;
if (L_13)
{
goto IL_000e;
}
}
{
}
IL_0048:
{
// return false;
V_4 = (bool)0;
goto IL_004d;
}
IL_004d:
{
// }
bool L_14 = V_4;
return L_14;
}
}
// System.Void Cinemachine.CinemachineCore::GenerateCameraActivationEvent(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_GenerateCameraActivationEvent_mD2A009E3CE9D80962BA7E902A9BD3B22E161C021 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___vcam0, RuntimeObject* ___vcamFrom1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
int32_t G_B5_0 = 0;
{
// if (vcam != null)
RuntimeObject* L_0 = ___vcam0;
V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0052;
}
}
{
// for (int i = 0; i < BrainCount; ++i)
V_1 = 0;
goto IL_0042;
}
IL_000e:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_2 = V_1;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3;
L_3 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_2, NULL);
V_2 = L_3;
// if (b != null && b.IsLive(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_4 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_002a;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_6 = V_2;
RuntimeObject* L_7 = ___vcam0;
NullCheck(L_6);
bool L_8;
L_8 = CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058(L_6, L_7, (bool)0, NULL);
G_B5_0 = ((int32_t)(L_8));
goto IL_002b;
}
IL_002a:
{
G_B5_0 = 0;
}
IL_002b:
{
V_3 = (bool)G_B5_0;
bool L_9 = V_3;
if (!L_9)
{
goto IL_003d;
}
}
{
// b.m_CameraActivatedEvent.Invoke(vcam, vcamFrom);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_10 = V_2;
NullCheck(L_10);
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* L_11 = L_10->___m_CameraActivatedEvent_14;
RuntimeObject* L_12 = ___vcam0;
RuntimeObject* L_13 = ___vcamFrom1;
NullCheck(L_11);
UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313(L_11, L_12, L_13, UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313_RuntimeMethod_var);
}
IL_003d:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0042:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_15 = V_1;
int32_t L_16;
L_16 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
V_4 = (bool)((((int32_t)L_15) < ((int32_t)L_16))? 1 : 0);
bool L_17 = V_4;
if (L_17)
{
goto IL_000e;
}
}
{
}
IL_0052:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::GenerateCameraCutEvent(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_GenerateCameraCutEvent_mED951E792CC6811DFF12F79B389C3237094FACD6 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
int32_t G_B5_0 = 0;
{
// if (vcam != null)
RuntimeObject* L_0 = ___vcam0;
V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_007c;
}
}
{
// for (int i = 0; i < BrainCount; ++i)
V_1 = 0;
goto IL_006c;
}
IL_000e:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_2 = V_1;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3;
L_3 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_2, NULL);
V_2 = L_3;
// if (b != null && b.IsLive(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_4 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_002a;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_6 = V_2;
RuntimeObject* L_7 = ___vcam0;
NullCheck(L_6);
bool L_8;
L_8 = CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058(L_6, L_7, (bool)0, NULL);
G_B5_0 = ((int32_t)(L_8));
goto IL_002b;
}
IL_002a:
{
G_B5_0 = 0;
}
IL_002b:
{
V_3 = (bool)G_B5_0;
bool L_9 = V_3;
if (!L_9)
{
goto IL_0067;
}
}
{
// if (b.m_CameraCutEvent != null)
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_10 = V_2;
NullCheck(L_10);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_11 = L_10->___m_CameraCutEvent_13;
V_4 = (bool)((!(((RuntimeObject*)(BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_12 = V_4;
if (!L_12)
{
goto IL_004c;
}
}
{
// b.m_CameraCutEvent.Invoke(b);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_13 = V_2;
NullCheck(L_13);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_14 = L_13->___m_CameraCutEvent_13;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_15 = V_2;
NullCheck(L_14);
UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB(L_14, L_15, UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB_RuntimeMethod_var);
}
IL_004c:
{
// if (CameraCutEvent != null)
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_16 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9;
V_5 = (bool)((!(((RuntimeObject*)(BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_17 = V_5;
if (!L_17)
{
goto IL_0066;
}
}
{
// CameraCutEvent.Invoke(b);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_18 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_19 = V_2;
NullCheck(L_18);
UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB(L_18, L_19, UnityEvent_1_Invoke_mAA9534144654F6FB57E8E1E4AEF180143C0719FB_RuntimeMethod_var);
}
IL_0066:
{
}
IL_0067:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_20 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_006c:
{
// for (int i = 0; i < BrainCount; ++i)
int32_t L_21 = V_1;
int32_t L_22;
L_22 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
V_6 = (bool)((((int32_t)L_21) < ((int32_t)L_22))? 1 : 0);
bool L_23 = V_6;
if (L_23)
{
goto IL_000e;
}
}
{
}
IL_007c:
{
// }
return;
}
}
// Cinemachine.CinemachineBrain Cinemachine.CinemachineCore::FindPotentialTargetBrain(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* CinemachineCore_FindPotentialTargetBrain_mD4D554DCF27AE5BD2BAEB9D09E37BFBDD9D79B3B (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_4 = NULL;
bool V_5 = false;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_6 = NULL;
bool V_7 = false;
int32_t V_8 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_9 = NULL;
bool V_10 = false;
bool V_11 = false;
int32_t G_B6_0 = 0;
int32_t G_B15_0 = 0;
{
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___vcam0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_00d5;
}
}
{
// int numBrains = BrainCount;
int32_t L_3;
L_3 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(__this, NULL);
V_1 = L_3;
// for (int i = 0; i < numBrains; ++i)
V_3 = 0;
goto IL_005e;
}
IL_001b:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_4 = V_3;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_5;
L_5 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_4, NULL);
V_4 = L_5;
// if (b != null && b.OutputCamera != null && b.IsLive(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_6 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_7)
{
goto IL_0049;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_8 = V_4;
NullCheck(L_8);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9;
L_9 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_10)
{
goto IL_0049;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_11 = V_4;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12 = ___vcam0;
NullCheck(L_11);
bool L_13;
L_13 = CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058(L_11, L_12, (bool)0, NULL);
G_B6_0 = ((int32_t)(L_13));
goto IL_004a;
}
IL_0049:
{
G_B6_0 = 0;
}
IL_004a:
{
V_5 = (bool)G_B6_0;
bool L_14 = V_5;
if (!L_14)
{
goto IL_0059;
}
}
{
// return b;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_15 = V_4;
V_6 = L_15;
goto IL_00da;
}
IL_0059:
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_16 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_005e:
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_17 = V_3;
int32_t L_18 = V_1;
V_7 = (bool)((((int32_t)L_17) < ((int32_t)L_18))? 1 : 0);
bool L_19 = V_7;
if (L_19)
{
goto IL_001b;
}
}
{
// int layer = 1 << vcam.gameObject.layer;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_20 = ___vcam0;
NullCheck(L_20);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21;
L_21 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_20, NULL);
NullCheck(L_21);
int32_t L_22;
L_22 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_21, NULL);
V_2 = ((int32_t)(1<<((int32_t)(L_22&((int32_t)31)))));
// for (int i = 0; i < numBrains; ++i)
V_8 = 0;
goto IL_00c9;
}
IL_007e:
{
// CinemachineBrain b = GetActiveBrain(i);
int32_t L_23 = V_8;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_24;
L_24 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(__this, L_23, NULL);
V_9 = L_24;
// if (b != null && b.OutputCamera != null && (b.OutputCamera.cullingMask & layer) != 0)
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_25 = V_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_26)
{
goto IL_00b5;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_27 = V_9;
NullCheck(L_27);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_28;
L_28 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_27, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_29;
L_29 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_28, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_29)
{
goto IL_00b5;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_30 = V_9;
NullCheck(L_30);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_31;
L_31 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_30, NULL);
NullCheck(L_31);
int32_t L_32;
L_32 = Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8(L_31, NULL);
int32_t L_33 = V_2;
G_B15_0 = ((!(((uint32_t)((int32_t)(L_32&L_33))) <= ((uint32_t)0)))? 1 : 0);
goto IL_00b6;
}
IL_00b5:
{
G_B15_0 = 0;
}
IL_00b6:
{
V_10 = (bool)G_B15_0;
bool L_34 = V_10;
if (!L_34)
{
goto IL_00c2;
}
}
{
// return b;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_35 = V_9;
V_6 = L_35;
goto IL_00da;
}
IL_00c2:
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_36 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_00c9:
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_37 = V_8;
int32_t L_38 = V_1;
V_11 = (bool)((((int32_t)L_37) < ((int32_t)L_38))? 1 : 0);
bool L_39 = V_11;
if (L_39)
{
goto IL_007e;
}
}
{
}
IL_00d5:
{
// return null;
V_6 = (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9*)NULL;
goto IL_00da;
}
IL_00da:
{
// }
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_40 = V_6;
return L_40;
}
}
// System.Void Cinemachine.CinemachineCore::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore_OnTargetObjectWarped_m39BF4DE7271E080415FDB67E1C32C8E0C94702E1 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
{
// int numVcams = VirtualCameraCount;
int32_t L_0;
L_0 = CinemachineCore_get_VirtualCameraCount_m991909A066AD9BEE7B18512F6F2CB6B36F2ED86A(__this, NULL);
V_0 = L_0;
// for (int i = 0; i < numVcams; ++i)
V_1 = 0;
goto IL_001f;
}
IL_000c:
{
// GetVirtualCamera(i).OnTargetObjectWarped(target, positionDelta);
int32_t L_1 = V_1;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2;
L_2 = CinemachineCore_GetVirtualCamera_m4D2512A0C993348EFC8A76729802C8BBF6209F0B(__this, L_1, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___positionDelta1;
NullCheck(L_2);
VirtualActionInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(43 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_2, L_3, L_4);
// for (int i = 0; i < numVcams; ++i)
int32_t L_5 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_001f:
{
// for (int i = 0; i < numVcams; ++i)
int32_t L_6 = V_1;
int32_t L_7 = V_0;
V_2 = (bool)((((int32_t)L_6) < ((int32_t)L_7))? 1 : 0);
bool L_8 = V_2;
if (L_8)
{
goto IL_000c;
}
}
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCore::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore__ctor_m2F77D083353903E3CC95FC46D88EFE627D6FC2D4 (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private List<CinemachineBrain> mActiveBrains = new List<CinemachineBrain>();
List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D* L_0 = (List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D*)il2cpp_codegen_object_new(List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC(L_0, List_1__ctor_m85F85A1A1518CB9BABAEF5A42EFB4706A4018FDC_RuntimeMethod_var);
__this->___mActiveBrains_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mActiveBrains_10), (void*)L_0);
// private List<CinemachineVirtualCameraBase> mActiveCameras = new List<CinemachineVirtualCameraBase>();
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_1 = (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*)il2cpp_codegen_object_new(List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13(L_1, List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
__this->___mActiveCameras_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mActiveCameras_11), (void*)L_1);
// private List<List<CinemachineVirtualCameraBase>> mAllCameras
// = new List<List<CinemachineVirtualCameraBase>>();
List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655* L_2 = (List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655*)il2cpp_codegen_object_new(List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D(L_2, List_1__ctor_m5DB42DE3354FFCB54A5CA4BE3E39016F87508D4D_RuntimeMethod_var);
__this->___mAllCameras_14 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAllCameras_14), (void*)L_2);
// CinemachineVirtualCameraBase mRoundRobinVcamLastFrame = null;
__this->___mRoundRobinVcamLastFrame_15 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRoundRobinVcamLastFrame_15), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Cinemachine.CinemachineCore::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCore__cctor_mFE671E10ADAC3FF520E959CF6C38C6C168BD0692 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Input_GetAxis_m1F49B26F24032F45FB4583C95FB24E6771A161D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4BA5CC2A1BBFA8088D0C5A09437AFE0D240CA7F);
s_Il2CppMethodInitialized = true;
}
{
// public static readonly int kStreamingVersion = 20170927;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kStreamingVersion_0 = ((int32_t)20170927);
// public static readonly string kVersionString = "2.8.2";
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kVersionString_1 = _stringLiteralA4BA5CC2A1BBFA8088D0C5A09437AFE0D240CA7F;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kVersionString_1), (void*)_stringLiteralA4BA5CC2A1BBFA8088D0C5A09437AFE0D240CA7F);
// private static CinemachineCore sInstance = null;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2 = (CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sInstance_2), (void*)(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD*)NULL);
// public static bool sShowHiddenObjects = false;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sShowHiddenObjects_3 = (bool)0;
// public static AxisInputDelegate GetInputAxis = UnityEngine.Input.GetAxis;
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* L_0 = (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452*)il2cpp_codegen_object_new(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452_il2cpp_TypeInfo_var);
NullCheck(L_0);
AxisInputDelegate__ctor_m8D7FED117FA4DDE1BBDC08B5158E73E2FACFF7B6(L_0, NULL, (intptr_t)((void*)Input_GetAxis_m1F49B26F24032F45FB4583C95FB24E6771A161D4_RuntimeMethod_var), NULL);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetInputAxis_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetInputAxis_4), (void*)L_0);
// public static float UniformDeltaTimeOverride = -1;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___UniformDeltaTimeOverride_5 = (-1.0f);
// public static float CurrentTimeOverride = -1;
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CurrentTimeOverride_6 = (-1.0f);
// public static CinemachineBrain.BrainEvent CameraUpdatedEvent = new CinemachineBrain.BrainEvent();
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_1 = (BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3*)il2cpp_codegen_object_new(BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3_il2cpp_TypeInfo_var);
NullCheck(L_1);
BrainEvent__ctor_mCAE49277912EB5AFFBA23BBBD84697BC258A56D7(L_1, NULL);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraUpdatedEvent_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraUpdatedEvent_8), (void*)L_1);
// public static CinemachineBrain.BrainEvent CameraCutEvent = new CinemachineBrain.BrainEvent();
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_2 = (BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3*)il2cpp_codegen_object_new(BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3_il2cpp_TypeInfo_var);
NullCheck(L_2);
BrainEvent__ctor_mCAE49277912EB5AFFBA23BBBD84697BC258A56D7(L_2, NULL);
((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9), (void*)L_2);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Multicast(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
typedef float (*FunctionPointerType) (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method);
float retVal = 0.0f;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* currentDelegate = reinterpret_cast<AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452*>(delegatesToInvoke[i]);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___axisName0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Open(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (String_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___axisName0, method);
}
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Closed(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___axisName0, method);
}
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_OpenStaticInvoker(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method)
{
return InvokerFuncInvoker1< float, String_t* >::Invoke(__this->___method_ptr_0, method, NULL, ___axisName0);
}
float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_ClosedStaticInvoker(AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method)
{
return InvokerFuncInvoker2< float, RuntimeObject*, String_t* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___axisName0);
}
IL2CPP_EXTERN_C float DelegatePInvokeWrapper_AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452 (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method)
{
typedef float (DEFAULT_CALL *PInvokeFunc)(char*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Marshaling of parameter '___axisName0' to native representation
char* ____axisName0_marshaled = NULL;
____axisName0_marshaled = il2cpp_codegen_marshal_string(___axisName0);
// Native function invocation
float returnValue = il2cppPInvokeFunc(____axisName0_marshaled);
// Marshaling cleanup of parameter '___axisName0' native representation
il2cpp_codegen_marshal_free(____axisName0_marshaled);
____axisName0_marshaled = NULL;
return returnValue;
}
// System.Void Cinemachine.CinemachineCore/AxisInputDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisInputDelegate__ctor_m8D7FED117FA4DDE1BBDC08B5158E73E2FACFF7B6 (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
__this->___method_3 = ___method1;
__this->___m_target_2 = ___object0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
if (MethodIsStatic((RuntimeMethod*)___method1))
{
bool isOpen = methodCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Open;
else
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Closed;
}
else
{
bool isOpen = methodCount == 0;
if (isOpen)
{
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Open;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Closed;
}
}
__this->___extra_arg_5 = (intptr_t)&AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_Multicast;
}
// System.Single Cinemachine.CinemachineCore/AxisInputDelegate::Invoke(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___axisName0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.CinemachineCore/AxisInputDelegate::BeginInvoke(System.String,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AxisInputDelegate_BeginInvoke_m7A4D0E95E70B542E40AF139F3FB6986F2973F30C (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback1, RuntimeObject* ___object2, const RuntimeMethod* method)
{
void *__d_args[2] = {0};
__d_args[0] = ___axisName0;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);;
}
// System.Single Cinemachine.CinemachineCore/AxisInputDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisInputDelegate_EndInvoke_m03AB17EB531ED61AFA1262B48356151A0D162F24 (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
return *(float*)UnBox ((RuntimeObject*)__result);;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Multicast(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
typedef CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B (*FunctionPointerType) (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method);
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B retVal;
memset((&retVal), 0, sizeof(retVal));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* currentDelegate = reinterpret_cast<GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A*>(delegatesToInvoke[i]);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Open(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
typedef CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3, method);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Closed(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
typedef CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3, method);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenStaticInvoker(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
return InvokerFuncInvoker4< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(__this->___method_ptr_0, method, NULL, ___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_ClosedStaticInvoker(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
return InvokerFuncInvoker5< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, RuntimeObject*, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenVirtual(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
return VirtualFuncInvoker3< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(il2cpp_codegen_method_get_slot(method), ___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenInterface(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
return InterfaceFuncInvoker3< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenGenericVirtual(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
return GenericVirtualFuncInvoker3< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(method, ___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3);
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenGenericInterface(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
return GenericInterfaceFuncInvoker3< CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, RuntimeObject*, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* >::Invoke(method, ___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3);
}
// System.Void Cinemachine.CinemachineCore/GetBlendOverrideDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetBlendOverrideDelegate__ctor_mE8D07530859FC280F4A642B0B05322C3568EB0C9 (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
__this->___method_3 = ___method1;
__this->___m_target_2 = ___object0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
if (MethodIsStatic((RuntimeMethod*)___method1))
{
bool isOpen = methodCount == 4;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Open;
else
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Closed;
}
else
{
bool isOpen = methodCount == 3;
if (isOpen)
{
if (__this->___method_is_virtual_12)
{
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___method1))
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___method1))
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenGenericInterface;
else
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___method1))
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenInterface;
else
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_OpenVirtual;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Open;
}
}
else
{
__this->___invoke_impl_1 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Closed;
}
}
__this->___extra_arg_5 = (intptr_t)&GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_Multicast;
}
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineCore/GetBlendOverrideDelegate::Invoke(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,UnityEngine.MonoBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84 (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method)
{
typedef CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B (*FunctionPointerType) (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___fromVcam0, ___toVcam1, ___defaultBlend2, ___owner3, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.CinemachineCore/GetBlendOverrideDelegate::BeginInvoke(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,UnityEngine.MonoBehaviour,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GetBlendOverrideDelegate_BeginInvoke_mC0BD5CA7322A5B456D5955B571EB11D5D6485603 (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback4, RuntimeObject* ___object5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[5] = {0};
__d_args[0] = ___fromVcam0;
__d_args[1] = ___toVcam1;
__d_args[2] = Box(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B_il2cpp_TypeInfo_var, &___defaultBlend2);
__d_args[3] = ___owner3;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback4, (RuntimeObject*)___object5);;
}
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineCore/GetBlendOverrideDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_EndInvoke_m299DDA873DCE525E30CCB9621E6EB9BF9F897061 (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
return *(CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B*)UnBox ((RuntimeObject*)__result);;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineCore/UpdateStatus::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus__ctor_mD7EB6573750445A83891060458B7305AB1899583 (UpdateStatus_t3256F3C173F7698F1149E7ACBE5CD215F24D982A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineCore/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mAC5FA9989008F9C66BCE9B98A2F877D7E02A12F9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* L_0 = (U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF*)il2cpp_codegen_object_new(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m0FE2AE12D8ED3BA533A9FE180F290766D49099AD(L_0, NULL);
((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Cinemachine.CinemachineCore/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0FE2AE12D8ED3BA533A9FE180F290766D49099AD (U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Int32 Cinemachine.CinemachineCore/<>c::<GetVirtualCamera>b__30_0(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CGetVirtualCameraU3Eb__30_0_mD00C1D63B243EAC04AF7754294C5C9998BBB1DEF (U3CU3Ec_tF1C3838ACEA1CA2FC8688FABF635C80261E90DEF* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___x0, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___y1, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
// x.Priority == y.Priority ? y.m_ActivationId - x.m_ActivationId : y.Priority - x.Priority);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___x0;
NullCheck(L_0);
int32_t L_1;
L_1 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_0, NULL);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = ___y1;
NullCheck(L_2);
int32_t L_3;
L_3 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_2, NULL);
if ((((int32_t)L_1) == ((int32_t)L_3)))
{
goto IL_001d;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = ___y1;
NullCheck(L_4);
int32_t L_5;
L_5 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_4, NULL);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_6 = ___x0;
NullCheck(L_6);
int32_t L_7;
L_7 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_6, NULL);
G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_5, L_7));
goto IL_002a;
}
IL_001d:
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8 = ___y1;
NullCheck(L_8);
int32_t L_9 = L_8->___m_ActivationId_10;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10 = ___x0;
NullCheck(L_10);
int32_t L_11 = L_10->___m_ActivationId_10;
G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_9, L_11));
}
IL_002a:
{
return G_B3_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_1 = NULL;
{
// if (m_vcamOwner == null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_vcamOwner_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// m_vcamOwner = GetComponent<CinemachineVirtualCameraBase>();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3;
L_3 = Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB(__this, Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
__this->___m_vcamOwner_5 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_vcamOwner_5), (void*)L_3);
}
IL_001d:
{
// return m_vcamOwner;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = __this->___m_vcamOwner_5;
V_1 = L_4;
goto IL_0026;
}
IL_0026:
{
// }
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_1;
return L_5;
}
}
// System.Void Cinemachine.CinemachineExtension::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_Awake_mF3E9E30D4CBBC656B8758FDAF759B5DFA1774C9E (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// ConnectToVcam(true);
VirtualActionInvoker1< bool >::Invoke(7 /* System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean) */, __this, (bool)1);
// }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnEnable_mAABA4125E1F4271A991D234F62771AD496E9EF98 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// protected virtual void OnEnable() {}
return;
}
}
// System.Void Cinemachine.CinemachineExtension::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnDestroy_m856A803E3DAE93CD0AADFA9B687A430BD24616DE (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// ConnectToVcam(false);
VirtualActionInvoker1< bool >::Invoke(7 /* System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean) */, __this, (bool)0);
// }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::EnsureStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_EnsureStarted_mDC4AE5D72929029A5F995886E4E5298269173FA9 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// internal void EnsureStarted() { ConnectToVcam(true); }
VirtualActionInvoker1< bool >::Invoke(7 /* System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean) */, __this, (bool)1);
// internal void EnsureStarted() { ConnectToVcam(true); }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::ConnectToVcam(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_ConnectToVcam_m2052046FF2E7EB0CBB72680EAA521B5C63CDB0EC (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, bool ___connect0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5AA432806C20C02DAB77AA0393B088D80C51FDF9);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t G_B3_0 = 0;
{
// if (connect && VirtualCamera == null)
bool L_0 = ___connect0;
if (!L_0)
{
goto IL_0012;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1;
L_1 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_2));
goto IL_0013;
}
IL_0012:
{
G_B3_0 = 0;
}
IL_0013:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0022;
}
}
{
// Debug.LogError("CinemachineExtension requires a Cinemachine Virtual Camera component");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(_stringLiteral5AA432806C20C02DAB77AA0393B088D80C51FDF9, NULL);
}
IL_0022:
{
// if (VirtualCamera != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4;
L_4 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0055;
}
}
{
// if (connect)
bool L_7 = ___connect0;
V_2 = L_7;
bool L_8 = V_2;
if (!L_8)
{
goto IL_0047;
}
}
{
// VirtualCamera.AddExtension(this);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_9;
L_9 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
NullCheck(L_9);
VirtualActionInvoker1< CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* >::Invoke(22 /* System.Void Cinemachine.CinemachineVirtualCameraBase::AddExtension(Cinemachine.CinemachineExtension) */, L_9, __this);
goto IL_0054;
}
IL_0047:
{
// VirtualCamera.RemoveExtension(this);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10;
L_10 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
NullCheck(L_10);
VirtualActionInvoker1< CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* >::Invoke(23 /* System.Void Cinemachine.CinemachineVirtualCameraBase::RemoveExtension(Cinemachine.CinemachineExtension) */, L_10, __this);
}
IL_0054:
{
}
IL_0055:
{
// mExtraState = null;
__this->___mExtraState_6 = (Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mExtraState_6), (void*)(Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56*)NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::PrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_PrePipelineMutateCameraStateCallback_m5011C9CC6618F64C0A02C9BFB7E2E572E7DA3BA1 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___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_m67F6FE82D6B103A0B77281CE76F2BC9DBCAFE0C0 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, int32_t ___stage1, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
{
// PostPipelineStageCallback(vcam, stage, ref state, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___vcam0;
int32_t L_1 = ___stage1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_2 = ___state2;
float L_3 = ___deltaTime3;
VirtualActionInvoker4< CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, int32_t, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*, float >::Invoke(9 /* System.Void Cinemachine.CinemachineExtension::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single) */, __this, L_0, L_1, L_2, L_3);
// }
return;
}
}
// System.Void Cinemachine.CinemachineExtension::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnTargetObjectWarped_mBA612C74EBA9DC865CC6A719C5B08C4C20D785D5 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___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_mA120130FCDE1C615EF0C6BBA3548C7B85855CD3F (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___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_mE638BC9E573F2F32B6D6A01EE6734DF8C54E46D2 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
bool V_0 = false;
{
// ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { return false; }
V_0 = (bool)0;
goto IL_0005;
}
IL_0005:
{
// ICinemachineCamera fromCam, Vector3 worldUp, float deltaTime) { return false; }
bool L_0 = V_0;
return L_0;
}
}
// System.Single Cinemachine.CinemachineExtension::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineExtension_GetMaxDampTime_mB9B8F4B9F9B418766F43C1660840B07465672823 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public virtual float GetMaxDampTime() { return 0; }
V_0 = (0.0f);
goto IL_0009;
}
IL_0009:
{
// public virtual float GetMaxDampTime() { return 0; }
float L_0 = V_0;
return L_0;
}
}
// System.Boolean Cinemachine.CinemachineExtension::get_RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineExtension_get_RequiresUserInput_m1BA5050417CEAF7E438AADFC1F3F847AD3C64FC6 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
// public virtual bool RequiresUserInput => false;
return (bool)0;
}
}
// System.Void Cinemachine.CinemachineExtension::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension__ctor_m8955F80D4A62DE7C3DA510CFECEF722346241C94 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_pinvoke(const AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE& unmarshaled, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_pinvoke& marshaled)
{
marshaled.___m_Value_0 = unmarshaled.___m_Value_0;
marshaled.___m_MinValue_1 = unmarshaled.___m_MinValue_1;
marshaled.___m_MaxValue_2 = unmarshaled.___m_MaxValue_2;
marshaled.___m_Wrap_3 = static_cast<int32_t>(unmarshaled.___m_Wrap_3);
}
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_pinvoke_back(const AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_pinvoke& marshaled, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE& unmarshaled)
{
float unmarshaledm_Value_temp_0 = 0.0f;
unmarshaledm_Value_temp_0 = marshaled.___m_Value_0;
unmarshaled.___m_Value_0 = unmarshaledm_Value_temp_0;
float unmarshaledm_MinValue_temp_1 = 0.0f;
unmarshaledm_MinValue_temp_1 = marshaled.___m_MinValue_1;
unmarshaled.___m_MinValue_1 = unmarshaledm_MinValue_temp_1;
float unmarshaledm_MaxValue_temp_2 = 0.0f;
unmarshaledm_MaxValue_temp_2 = marshaled.___m_MaxValue_2;
unmarshaled.___m_MaxValue_2 = unmarshaledm_MaxValue_temp_2;
bool unmarshaledm_Wrap_temp_3 = false;
unmarshaledm_Wrap_temp_3 = static_cast<bool>(marshaled.___m_Wrap_3);
unmarshaled.___m_Wrap_3 = unmarshaledm_Wrap_temp_3;
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_pinvoke_cleanup(AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_com(const AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE& unmarshaled, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_com& marshaled)
{
marshaled.___m_Value_0 = unmarshaled.___m_Value_0;
marshaled.___m_MinValue_1 = unmarshaled.___m_MinValue_1;
marshaled.___m_MaxValue_2 = unmarshaled.___m_MaxValue_2;
marshaled.___m_Wrap_3 = static_cast<int32_t>(unmarshaled.___m_Wrap_3);
}
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_com_back(const AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_com& marshaled, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE& unmarshaled)
{
float unmarshaledm_Value_temp_0 = 0.0f;
unmarshaledm_Value_temp_0 = marshaled.___m_Value_0;
unmarshaled.___m_Value_0 = unmarshaledm_Value_temp_0;
float unmarshaledm_MinValue_temp_1 = 0.0f;
unmarshaledm_MinValue_temp_1 = marshaled.___m_MinValue_1;
unmarshaled.___m_MinValue_1 = unmarshaledm_MinValue_temp_1;
float unmarshaledm_MaxValue_temp_2 = 0.0f;
unmarshaledm_MaxValue_temp_2 = marshaled.___m_MaxValue_2;
unmarshaled.___m_MaxValue_2 = unmarshaledm_MaxValue_temp_2;
bool unmarshaledm_Wrap_temp_3 = false;
unmarshaledm_Wrap_temp_3 = static_cast<bool>(marshaled.___m_Wrap_3);
unmarshaled.___m_Wrap_3 = unmarshaledm_Wrap_temp_3;
}
// Conversion method for clean up from marshalling of: Cinemachine.AxisBase
IL2CPP_EXTERN_C void AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshal_com_cleanup(AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.AxisBase::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisBase_Validate_mD6017BA404C55814A0E55DD7D036FA666EE038CB (AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* __this, const RuntimeMethod* method)
{
{
// m_MaxValue = Mathf.Clamp(m_MaxValue, m_MinValue, m_MaxValue);
float L_0 = __this->___m_MaxValue_2;
float L_1 = __this->___m_MinValue_1;
float L_2 = __this->___m_MaxValue_2;
float L_3;
L_3 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_0, L_1, L_2, NULL);
__this->___m_MaxValue_2 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void AxisBase_Validate_mD6017BA404C55814A0E55DD7D036FA666EE038CB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE*>(__this + _offset);
AxisBase_Validate_mD6017BA404C55814A0E55DD7D036FA666EE038CB(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_pinvoke(const CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709& unmarshaled, CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_pinvoke& marshaled)
{
marshaled.___multiplier_0 = unmarshaled.___multiplier_0;
marshaled.___accelTime_1 = unmarshaled.___accelTime_1;
marshaled.___decelTime_2 = unmarshaled.___decelTime_2;
marshaled.___name_3 = il2cpp_codegen_marshal_string(unmarshaled.___name_3);
marshaled.___inputValue_4 = unmarshaled.___inputValue_4;
marshaled.___mCurrentSpeed_5 = unmarshaled.___mCurrentSpeed_5;
}
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_pinvoke_back(const CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_pinvoke& marshaled, CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709& unmarshaled)
{
float unmarshaledmultiplier_temp_0 = 0.0f;
unmarshaledmultiplier_temp_0 = marshaled.___multiplier_0;
unmarshaled.___multiplier_0 = unmarshaledmultiplier_temp_0;
float unmarshaledaccelTime_temp_1 = 0.0f;
unmarshaledaccelTime_temp_1 = marshaled.___accelTime_1;
unmarshaled.___accelTime_1 = unmarshaledaccelTime_temp_1;
float unmarshaleddecelTime_temp_2 = 0.0f;
unmarshaleddecelTime_temp_2 = marshaled.___decelTime_2;
unmarshaled.___decelTime_2 = unmarshaleddecelTime_temp_2;
unmarshaled.___name_3 = il2cpp_codegen_marshal_string_result(marshaled.___name_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_3));
float unmarshaledinputValue_temp_4 = 0.0f;
unmarshaledinputValue_temp_4 = marshaled.___inputValue_4;
unmarshaled.___inputValue_4 = unmarshaledinputValue_temp_4;
float unmarshaledmCurrentSpeed_temp_5 = 0.0f;
unmarshaledmCurrentSpeed_temp_5 = marshaled.___mCurrentSpeed_5;
unmarshaled.___mCurrentSpeed_5 = unmarshaledmCurrentSpeed_temp_5;
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_pinvoke_cleanup(CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___name_3);
marshaled.___name_3 = NULL;
}
// Conversion methods for marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_com(const CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709& unmarshaled, CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_com& marshaled)
{
marshaled.___multiplier_0 = unmarshaled.___multiplier_0;
marshaled.___accelTime_1 = unmarshaled.___accelTime_1;
marshaled.___decelTime_2 = unmarshaled.___decelTime_2;
marshaled.___name_3 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_3);
marshaled.___inputValue_4 = unmarshaled.___inputValue_4;
marshaled.___mCurrentSpeed_5 = unmarshaled.___mCurrentSpeed_5;
}
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_com_back(const CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_com& marshaled, CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709& unmarshaled)
{
float unmarshaledmultiplier_temp_0 = 0.0f;
unmarshaledmultiplier_temp_0 = marshaled.___multiplier_0;
unmarshaled.___multiplier_0 = unmarshaledmultiplier_temp_0;
float unmarshaledaccelTime_temp_1 = 0.0f;
unmarshaledaccelTime_temp_1 = marshaled.___accelTime_1;
unmarshaled.___accelTime_1 = unmarshaledaccelTime_temp_1;
float unmarshaleddecelTime_temp_2 = 0.0f;
unmarshaleddecelTime_temp_2 = marshaled.___decelTime_2;
unmarshaled.___decelTime_2 = unmarshaleddecelTime_temp_2;
unmarshaled.___name_3 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_3), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_3));
float unmarshaledinputValue_temp_4 = 0.0f;
unmarshaledinputValue_temp_4 = marshaled.___inputValue_4;
unmarshaled.___inputValue_4 = unmarshaledinputValue_temp_4;
float unmarshaledmCurrentSpeed_temp_5 = 0.0f;
unmarshaledmCurrentSpeed_temp_5 = marshaled.___mCurrentSpeed_5;
unmarshaled.___mCurrentSpeed_5 = unmarshaledmCurrentSpeed_temp_5;
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineInputAxisDriver
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshal_com_cleanup(CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___name_3);
marshaled.___name_3 = NULL;
}
// System.Void Cinemachine.CinemachineInputAxisDriver::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputAxisDriver_Validate_mC2EFECCBF1C729D83650ECCB9EC02BA70A3692FC (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, const RuntimeMethod* method)
{
{
// accelTime = Mathf.Max(0, accelTime);
float L_0 = __this->___accelTime_1;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_0, NULL);
__this->___accelTime_1 = L_1;
// decelTime = Mathf.Max(0, decelTime);
float L_2 = __this->___decelTime_2;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_2, NULL);
__this->___decelTime_2 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void CinemachineInputAxisDriver_Validate_mC2EFECCBF1C729D83650ECCB9EC02BA70A3692FC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709*>(__this + _offset);
CinemachineInputAxisDriver_Validate_mC2EFECCBF1C729D83650ECCB9EC02BA70A3692FC(_thisAdjusted, method);
}
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisBase&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, float ___deltaTime0, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___axis1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
bool V_2 = false;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
bool V_6 = false;
float V_7 = 0.0f;
float V_8 = 0.0f;
float V_9 = 0.0f;
bool V_10 = false;
bool V_11 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
float G_B10_0 = 0.0f;
int32_t G_B14_0 = 0;
float G_B18_0 = 0.0f;
int32_t G_B21_0 = 0;
{
// if (!string.IsNullOrEmpty(name))
String_t* L_0 = __this->___name_3;
bool L_1;
L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL);
V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0034;
}
}
{
}
try
{// begin try (depth: 1)
// try { inputValue = CinemachineCore.GetInputAxis(name); }
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* L_3 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetInputAxis_4;
String_t* L_4 = __this->___name_3;
NullCheck(L_3);
float L_5;
L_5 = AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_inline(L_3, L_4, NULL);
__this->___inputValue_4 = L_5;
goto IL_0033;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_002e;
}
throw e;
}
CATCH_002e:
{// begin catch(System.ArgumentException)
// catch (ArgumentException) {}
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0033;
}// end catch (depth: 1)
IL_0033:
{
}
IL_0034:
{
// float input = inputValue * multiplier;
float L_6 = __this->___inputValue_4;
float L_7 = __this->___multiplier_0;
V_0 = ((float)il2cpp_codegen_multiply(L_6, L_7));
// if (deltaTime < Epsilon)
float L_8 = ___deltaTime0;
V_2 = (bool)((((float)L_8) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_005e;
}
}
{
// mCurrentSpeed = 0;
__this->___mCurrentSpeed_5 = (0.0f);
goto IL_0154;
}
IL_005e:
{
// float speed = input / deltaTime;
float L_10 = V_0;
float L_11 = ___deltaTime0;
V_3 = ((float)(L_10/L_11));
// float dampTime = Mathf.Abs(speed) < Mathf.Abs(mCurrentSpeed) ? decelTime : accelTime;
float L_12 = V_3;
float L_13;
L_13 = fabsf(L_12);
float L_14 = __this->___mCurrentSpeed_5;
float L_15;
L_15 = fabsf(L_14);
if ((((float)L_13) < ((float)L_15)))
{
goto IL_007e;
}
}
{
float L_16 = __this->___accelTime_1;
G_B10_0 = L_16;
goto IL_0084;
}
IL_007e:
{
float L_17 = __this->___decelTime_2;
G_B10_0 = L_17;
}
IL_0084:
{
V_4 = G_B10_0;
// speed = mCurrentSpeed + Damper.Damp(speed - mCurrentSpeed, dampTime, deltaTime);
float L_18 = __this->___mCurrentSpeed_5;
float L_19 = V_3;
float L_20 = __this->___mCurrentSpeed_5;
float L_21 = V_4;
float L_22 = ___deltaTime0;
float L_23;
L_23 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(((float)il2cpp_codegen_subtract(L_19, L_20)), L_21, L_22, NULL);
V_3 = ((float)il2cpp_codegen_add(L_18, L_23));
// mCurrentSpeed = speed;
float L_24 = V_3;
__this->___mCurrentSpeed_5 = L_24;
// float range = axis.m_MaxValue - axis.m_MinValue;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_25 = ___axis1;
float L_26 = L_25->___m_MaxValue_2;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_27 = ___axis1;
float L_28 = L_27->___m_MinValue_1;
V_5 = ((float)il2cpp_codegen_subtract(L_26, L_28));
// if (!axis.m_Wrap && decelTime > Epsilon && range > Epsilon)
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_29 = ___axis1;
bool L_30 = L_29->___m_Wrap_3;
if (L_30)
{
goto IL_00d4;
}
}
{
float L_31 = __this->___decelTime_2;
if ((!(((float)L_31) > ((float)(9.99999975E-05f)))))
{
goto IL_00d4;
}
}
{
float L_32 = V_5;
G_B14_0 = ((((float)L_32) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_00d5;
}
IL_00d4:
{
G_B14_0 = 0;
}
IL_00d5:
{
V_6 = (bool)G_B14_0;
bool L_33 = V_6;
if (!L_33)
{
goto IL_014f;
}
}
{
// float v0 = ClampValue(ref axis, axis.m_Value);
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_34 = ___axis1;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_35 = ___axis1;
float L_36 = L_35->___m_Value_0;
float L_37;
L_37 = CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747(__this, L_34, L_36, NULL);
V_7 = L_37;
// float v = ClampValue(ref axis, v0 + speed * deltaTime);
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_38 = ___axis1;
float L_39 = V_7;
float L_40 = V_3;
float L_41 = ___deltaTime0;
float L_42;
L_42 = CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747(__this, L_38, ((float)il2cpp_codegen_add(L_39, ((float)il2cpp_codegen_multiply(L_40, L_41)))), NULL);
V_8 = L_42;
// float d = (speed > 0) ? axis.m_MaxValue - v : v - axis.m_MinValue;
float L_43 = V_3;
if ((((float)L_43) > ((float)(0.0f))))
{
goto IL_010d;
}
}
{
float L_44 = V_8;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_45 = ___axis1;
float L_46 = L_45->___m_MinValue_1;
G_B18_0 = ((float)il2cpp_codegen_subtract(L_44, L_46));
goto IL_0116;
}
IL_010d:
{
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_47 = ___axis1;
float L_48 = L_47->___m_MaxValue_2;
float L_49 = V_8;
G_B18_0 = ((float)il2cpp_codegen_subtract(L_48, L_49));
}
IL_0116:
{
V_9 = G_B18_0;
// if (d < (0.1f * range) && Mathf.Abs(speed) > Epsilon)
float L_50 = V_9;
float L_51 = V_5;
if ((!(((float)L_50) < ((float)((float)il2cpp_codegen_multiply((0.100000001f), L_51))))))
{
goto IL_0133;
}
}
{
float L_52 = V_3;
float L_53;
L_53 = fabsf(L_52);
G_B21_0 = ((((float)L_53) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0134;
}
IL_0133:
{
G_B21_0 = 0;
}
IL_0134:
{
V_10 = (bool)G_B21_0;
bool L_54 = V_10;
if (!L_54)
{
goto IL_014e;
}
}
{
// speed = Damper.Damp(v - v0, decelTime, deltaTime) / deltaTime;
float L_55 = V_8;
float L_56 = V_7;
float L_57 = __this->___decelTime_2;
float L_58 = ___deltaTime0;
float L_59;
L_59 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(((float)il2cpp_codegen_subtract(L_55, L_56)), L_57, L_58, NULL);
float L_60 = ___deltaTime0;
V_3 = ((float)(L_59/L_60));
}
IL_014e:
{
}
IL_014f:
{
// input = speed * deltaTime;
float L_61 = V_3;
float L_62 = ___deltaTime0;
V_0 = ((float)il2cpp_codegen_multiply(L_61, L_62));
}
IL_0154:
{
// axis.m_Value = ClampValue(ref axis, axis.m_Value + input);
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_63 = ___axis1;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_64 = ___axis1;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_65 = ___axis1;
float L_66 = L_65->___m_Value_0;
float L_67 = V_0;
float L_68;
L_68 = CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747(__this, L_64, ((float)il2cpp_codegen_add(L_66, L_67)), NULL);
L_63->___m_Value_0 = L_68;
// return Mathf.Abs(inputValue) > Epsilon;
float L_69 = __this->___inputValue_4;
float L_70;
L_70 = fabsf(L_69);
V_11 = (bool)((((float)L_70) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_017f;
}
IL_017f:
{
// }
bool L_71 = V_11;
return L_71;
}
}
IL2CPP_EXTERN_C bool CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4_AdjustorThunk (RuntimeObject* __this, float ___deltaTime0, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___axis1, const RuntimeMethod* method)
{
CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709*>(__this + _offset);
bool _returnValue;
_returnValue = CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4(_thisAdjusted, ___deltaTime0, ___axis1, method);
return _returnValue;
}
// System.Boolean Cinemachine.CinemachineInputAxisDriver::Update(System.Single,Cinemachine.AxisState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineInputAxisDriver_Update_m24BE353BA761E2D8A9EE55CF6274D17C31EB3F76 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, float ___deltaTime0, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___axis1, const RuntimeMethod* method)
{
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
{
// 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_2), sizeof(AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE));
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_0 = ___axis1;
float L_1 = L_0->___Value_0;
(&V_2)->___m_Value_0 = L_1;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_2 = ___axis1;
float L_3 = L_2->___m_MinValue_8;
(&V_2)->___m_MinValue_1 = L_3;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_4 = ___axis1;
float L_5 = L_4->___m_MaxValue_9;
(&V_2)->___m_MaxValue_2 = L_5;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_6 = ___axis1;
bool L_7 = L_6->___m_Wrap_10;
(&V_2)->___m_Wrap_3 = L_7;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE L_8 = V_2;
V_0 = L_8;
// bool changed = Update(deltaTime, ref a);
float L_9 = ___deltaTime0;
bool L_10;
L_10 = CinemachineInputAxisDriver_Update_m8AFFF82834DDE9F93045956D8A9EEEA933766FD4(__this, L_9, (&V_0), NULL);
V_1 = L_10;
// axis.Value = a.m_Value;
AxisState_t6996FE8143104E02683986C908C18B0F62595736* L_11 = ___axis1;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE L_12 = V_0;
float L_13 = L_12.___m_Value_0;
L_11->___Value_0 = L_13;
// return changed;
bool L_14 = V_1;
V_3 = L_14;
goto IL_0059;
}
IL_0059:
{
// }
bool L_15 = V_3;
return L_15;
}
}
IL2CPP_EXTERN_C bool CinemachineInputAxisDriver_Update_m24BE353BA761E2D8A9EE55CF6274D17C31EB3F76_AdjustorThunk (RuntimeObject* __this, float ___deltaTime0, AxisState_t6996FE8143104E02683986C908C18B0F62595736* ___axis1, const RuntimeMethod* method)
{
CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709*>(__this + _offset);
bool _returnValue;
_returnValue = CinemachineInputAxisDriver_Update_m24BE353BA761E2D8A9EE55CF6274D17C31EB3F76(_thisAdjusted, ___deltaTime0, ___axis1, method);
return _returnValue;
}
// System.Single Cinemachine.CinemachineInputAxisDriver::ClampValue(Cinemachine.AxisBase&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747 (CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* __this, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___axis0, float ___v1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
int32_t G_B3_0 = 0;
float G_B6_0 = 0.0f;
float G_B6_1 = 0.0f;
float G_B5_0 = 0.0f;
float G_B5_1 = 0.0f;
float G_B7_0 = 0.0f;
float G_B7_1 = 0.0f;
float G_B7_2 = 0.0f;
{
// float r = axis.m_MaxValue - axis.m_MinValue;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_0 = ___axis0;
float L_1 = L_0->___m_MaxValue_2;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_2 = ___axis0;
float L_3 = L_2->___m_MinValue_1;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
// if (axis.m_Wrap && r > Epsilon)
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_4 = ___axis0;
bool L_5 = L_4->___m_Wrap_3;
if (!L_5)
{
goto IL_0021;
}
}
{
float L_6 = V_0;
G_B3_0 = ((((float)L_6) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0022;
}
IL_0021:
{
G_B3_0 = 0;
}
IL_0022:
{
V_1 = (bool)G_B3_0;
bool L_7 = V_1;
if (!L_7)
{
goto IL_004f;
}
}
{
// v = (v - axis.m_MinValue) % r;
float L_8 = ___v1;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_9 = ___axis0;
float L_10 = L_9->___m_MinValue_1;
float L_11 = V_0;
___v1 = (fmodf(((float)il2cpp_codegen_subtract(L_8, L_10)), L_11));
// v += axis.m_MinValue + ((v < 0) ? r : 0);
float L_12 = ___v1;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_13 = ___axis0;
float L_14 = L_13->___m_MinValue_1;
float L_15 = ___v1;
G_B5_0 = L_14;
G_B5_1 = L_12;
if ((((float)L_15) < ((float)(0.0f))))
{
G_B6_0 = L_14;
G_B6_1 = L_12;
goto IL_0049;
}
}
{
G_B7_0 = (0.0f);
G_B7_1 = G_B5_0;
G_B7_2 = G_B5_1;
goto IL_004a;
}
IL_0049:
{
float L_16 = V_0;
G_B7_0 = L_16;
G_B7_1 = G_B6_0;
G_B7_2 = G_B6_1;
}
IL_004a:
{
___v1 = ((float)il2cpp_codegen_add(G_B7_2, ((float)il2cpp_codegen_add(G_B7_1, G_B7_0))));
}
IL_004f:
{
// return Mathf.Clamp(v, axis.m_MinValue, axis.m_MaxValue);
float L_17 = ___v1;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_18 = ___axis0;
float L_19 = L_18->___m_MinValue_1;
AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* L_20 = ___axis0;
float L_21 = L_20->___m_MaxValue_2;
float L_22;
L_22 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_17, L_19, L_21, NULL);
V_2 = L_22;
goto IL_0064;
}
IL_0064:
{
// }
float L_23 = V_2;
return L_23;
}
}
IL2CPP_EXTERN_C float CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747_AdjustorThunk (RuntimeObject* __this, AxisBase_tA098BAB14A7A844B19446CD5C3A2E64069A76EDE* ___axis0, float ___v1, const RuntimeMethod* method)
{
CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CinemachineInputAxisDriver_t608279D22F964E36649B00E2DB0004B064DF4709*>(__this + _offset);
float _returnValue;
_returnValue = CinemachineInputAxisDriver_ClampValue_mA2A92688571EA4584213869F0C7CA9A7699B2747(_thisAdjusted, ___axis0, ___v1, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizePos_mCD78307D06204C7543CB99D3F2FB5F320B996423 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
int32_t G_B3_0 = 0;
{
// if (Looped && MaxPos > 0)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
if (!L_0)
{
goto IL_0018;
}
}
{
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
G_B3_0 = ((((float)L_1) > ((float)(0.0f)))? 1 : 0);
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 0;
}
IL_0019:
{
V_0 = (bool)G_B3_0;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0042;
}
}
{
// pos = pos % MaxPos;
float L_3 = ___pos0;
float L_4;
L_4 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
___pos0 = (fmodf(L_3, L_4));
// if (pos < 0)
float L_5 = ___pos0;
V_1 = (bool)((((float)L_5) < ((float)(0.0f)))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_003e;
}
}
{
// pos += MaxPos;
float L_7 = ___pos0;
float L_8;
L_8 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
___pos0 = ((float)il2cpp_codegen_add(L_7, L_8));
}
IL_003e:
{
// return pos;
float L_9 = ___pos0;
V_2 = L_9;
goto IL_0056;
}
IL_0042:
{
// return Mathf.Clamp(pos, 0, MaxPos);
float L_10 = ___pos0;
float L_11;
L_11 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
float L_12;
L_12 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_10, (0.0f), L_11, NULL);
V_2 = L_12;
goto IL_0056;
}
IL_0056:
{
// }
float L_13 = V_2;
return L_13;
}
}
// System.Single Cinemachine.CinemachinePathBase::FindClosestPoint(UnityEngine.Vector3,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_FindClosestPoint_m57D4703AEE2B706B72070E39406CFF0DF5BE5F81 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___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;
bool V_6 = false;
int32_t V_7 = 0;
bool V_8 = false;
int32_t V_9 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
memset((&V_10), 0, sizeof(V_10));
float V_11 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
memset((&V_12), 0, sizeof(V_12));
float V_13 = 0.0f;
float V_14 = 0.0f;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
float V_18 = 0.0f;
int32_t G_B7_0 = 0;
{
// float start = MinPos;
float L_0;
L_0 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
V_0 = L_0;
// float end = MaxPos;
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
V_1 = L_1;
// if (searchRadius >= 0)
int32_t L_2 = ___searchRadius2;
V_6 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_3 = V_6;
if (!L_3)
{
goto IL_006e;
}
}
{
// int r = Mathf.FloorToInt(Mathf.Min(searchRadius, (end - start) / 2f));
int32_t L_4 = ___searchRadius2;
float L_5 = V_1;
float L_6 = V_0;
float L_7;
L_7 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(((float)L_4), ((float)(((float)il2cpp_codegen_subtract(L_5, L_6))/(2.0f))), NULL);
int32_t L_8;
L_8 = Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline(L_7, NULL);
V_7 = L_8;
// start = startSegment - r;
int32_t L_9 = ___startSegment1;
int32_t L_10 = V_7;
V_0 = ((float)((int32_t)il2cpp_codegen_subtract(L_9, L_10)));
// end = startSegment + r + 1;
int32_t L_11 = ___startSegment1;
int32_t L_12 = V_7;
V_1 = ((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_11, L_12)), 1)));
// if (!Looped)
bool L_13;
L_13 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
V_8 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
bool L_14 = V_8;
if (!L_14)
{
goto IL_006d;
}
}
{
// start = Mathf.Max(start, MinPos);
float L_15 = V_0;
float L_16;
L_16 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
float L_17;
L_17 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_15, L_16, NULL);
V_0 = L_17;
// end = Mathf.Min(end, MaxPos);
float L_18 = V_1;
float L_19;
L_19 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
float L_20;
L_20 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_18, L_19, NULL);
V_1 = L_20;
}
IL_006d:
{
}
IL_006e:
{
// stepsPerSegment = Mathf.RoundToInt(Mathf.Clamp(stepsPerSegment, 1f, 100f));
int32_t L_21 = ___stepsPerSegment3;
float L_22;
L_22 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)L_21), (1.0f), (100.0f), NULL);
int32_t L_23;
L_23 = Mathf_RoundToInt_m6A6E30BA4157D69DA47F02B43108882DDD7C4A70_inline(L_22, NULL);
___stepsPerSegment3 = L_23;
// float stepSize = 1f / stepsPerSegment;
int32_t L_24 = ___stepsPerSegment3;
V_2 = ((float)((1.0f)/((float)L_24)));
// float bestPos = startSegment;
int32_t L_25 = ___startSegment1;
V_3 = ((float)L_25);
// float bestDistance = float.MaxValue;
V_4 = ((std::numeric_limits<float>::max)());
// int iterations = (stepsPerSegment == 1) ? 1 : 3;
int32_t L_26 = ___stepsPerSegment3;
if ((((int32_t)L_26) == ((int32_t)1)))
{
goto IL_00a3;
}
}
{
G_B7_0 = 3;
goto IL_00a4;
}
IL_00a3:
{
G_B7_0 = 1;
}
IL_00a4:
{
V_5 = G_B7_0;
// for (int i = 0; i < iterations; ++i)
V_9 = 0;
goto IL_013c;
}
IL_00ae:
{
// Vector3 v0 = EvaluatePosition(start);
float L_27 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_27);
V_10 = L_28;
// for (float f = start + stepSize; f <= end; f += stepSize)
float L_29 = V_0;
float L_30 = V_2;
V_11 = ((float)il2cpp_codegen_add(L_29, L_30));
goto IL_0119;
}
IL_00bf:
{
// Vector3 v = EvaluatePosition(f);
float L_31 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_31);
V_12 = L_32;
// float t = p.ClosestPointOnSegment(v0, v);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___p0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_12;
float L_36;
L_36 = UnityVectorExtensions_ClosestPointOnSegment_m61531154C237946B52BAA9A92209350D56870B0E(L_33, L_34, L_35, NULL);
V_13 = L_36;
// float d = Vector3.SqrMagnitude(p - Vector3.Lerp(v0, v, t));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___p0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_12;
float L_40 = V_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_38, L_39, L_40, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_37, L_41, NULL);
float L_43;
L_43 = Vector3_SqrMagnitude_m04883F317B0C35E16E87523EBDFD346551290968_inline(L_42, NULL);
V_14 = L_43;
// if (d < bestDistance)
float L_44 = V_14;
float L_45 = V_4;
V_15 = (bool)((((float)L_44) < ((float)L_45))? 1 : 0);
bool L_46 = V_15;
if (!L_46)
{
goto IL_010e;
}
}
{
// bestDistance = d;
float L_47 = V_14;
V_4 = L_47;
// bestPos = f - (1 - t) * stepSize;
float L_48 = V_11;
float L_49 = V_13;
float L_50 = V_2;
V_3 = ((float)il2cpp_codegen_subtract(L_48, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_49)), L_50))));
}
IL_010e:
{
// v0 = v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_12;
V_10 = L_51;
// for (float f = start + stepSize; f <= end; f += stepSize)
float L_52 = V_11;
float L_53 = V_2;
V_11 = ((float)il2cpp_codegen_add(L_52, L_53));
}
IL_0119:
{
// for (float f = start + stepSize; f <= end; f += stepSize)
float L_54 = V_11;
float L_55 = V_1;
V_16 = (bool)((((int32_t)((!(((float)L_54) <= ((float)L_55)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_56 = V_16;
if (L_56)
{
goto IL_00bf;
}
}
{
// start = bestPos - stepSize;
float L_57 = V_3;
float L_58 = V_2;
V_0 = ((float)il2cpp_codegen_subtract(L_57, L_58));
// end = bestPos + stepSize;
float L_59 = V_3;
float L_60 = V_2;
V_1 = ((float)il2cpp_codegen_add(L_59, L_60));
// stepSize /= stepsPerSegment;
float L_61 = V_2;
int32_t L_62 = ___stepsPerSegment3;
V_2 = ((float)(L_61/((float)L_62)));
// for (int i = 0; i < iterations; ++i)
int32_t L_63 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_013c:
{
// for (int i = 0; i < iterations; ++i)
int32_t L_64 = V_9;
int32_t L_65 = V_5;
V_17 = (bool)((((int32_t)L_64) < ((int32_t)L_65))? 1 : 0);
bool L_66 = V_17;
if (L_66)
{
goto IL_00ae;
}
}
{
// return bestPos;
float L_67 = V_3;
V_18 = L_67;
goto IL_0150;
}
IL_0150:
{
// }
float L_68 = V_18;
return L_68;
}
}
// System.Single Cinemachine.CinemachinePathBase::MinUnit(Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_MinUnit_m0B6884D7FD0928C74C702C191368EF0B37712737 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, int32_t ___units0, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
float G_B5_0 = 0.0f;
{
// if (units == PositionUnits.Normalized)
int32_t L_0 = ___units0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0011;
}
}
{
// return 0;
V_1 = (0.0f);
goto IL_0025;
}
IL_0011:
{
// return units == PositionUnits.Distance ? 0 : MinPos;
int32_t L_2 = ___units0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_001d;
}
}
{
float L_3;
L_3 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
G_B5_0 = L_3;
goto IL_0022;
}
IL_001d:
{
G_B5_0 = (0.0f);
}
IL_0022:
{
V_1 = G_B5_0;
goto IL_0025;
}
IL_0025:
{
// }
float L_4 = V_1;
return L_4;
}
}
// System.Single Cinemachine.CinemachinePathBase::MaxUnit(Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_MaxUnit_mD6C8BEEF736AF66618CD9FEA69D61CC5C9854F76 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, int32_t ___units0, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
float G_B5_0 = 0.0f;
{
// if (units == PositionUnits.Normalized)
int32_t L_0 = ___units0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0011;
}
}
{
// return 1;
V_1 = (1.0f);
goto IL_0026;
}
IL_0011:
{
// return units == PositionUnits.Distance ? PathLength : MaxPos;
int32_t L_2 = ___units0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_001d;
}
}
{
float L_3;
L_3 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
G_B5_0 = L_3;
goto IL_0023;
}
IL_001d:
{
float L_4;
L_4 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
G_B5_0 = L_4;
}
IL_0023:
{
V_1 = G_B5_0;
goto IL_0026;
}
IL_0026:
{
// }
float L_5 = V_1;
return L_5;
}
}
// System.Single Cinemachine.CinemachinePathBase::StandardizeUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizeUnit_m0BD23E05F3EF8C163CB4F7830B2336B3D0713460 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
bool V_3 = false;
bool V_4 = false;
{
// if (units == PositionUnits.PathUnits)
int32_t L_0 = ___units1;
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0013;
}
}
{
// return StandardizePos(pos);
float L_2 = ___pos0;
float L_3;
L_3 = VirtualFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_2);
V_2 = L_3;
goto IL_0050;
}
IL_0013:
{
// if (units == PositionUnits.Distance)
int32_t L_4 = ___units1;
V_3 = (bool)((((int32_t)L_4) == ((int32_t)1))? 1 : 0);
bool L_5 = V_3;
if (!L_5)
{
goto IL_0025;
}
}
{
// return StandardizePathDistance(pos);
float L_6 = ___pos0;
float L_7;
L_7 = CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E(__this, L_6, NULL);
V_2 = L_7;
goto IL_0050;
}
IL_0025:
{
// float len = PathLength;
float L_8;
L_8 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
V_0 = L_8;
// if (len < UnityVectorExtensions.Epsilon)
float L_9 = V_0;
V_4 = (bool)((((float)L_9) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_10 = V_4;
if (!L_10)
{
goto IL_0042;
}
}
{
// return 0;
V_2 = (0.0f);
goto IL_0050;
}
IL_0042:
{
// return StandardizePathDistance(pos * len) / len;
float L_11 = ___pos0;
float L_12 = V_0;
float L_13;
L_13 = CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E(__this, ((float)il2cpp_codegen_multiply(L_11, L_12)), NULL);
float L_14 = V_0;
V_2 = ((float)(L_13/L_14));
goto IL_0050;
}
IL_0050:
{
// }
float L_15 = V_2;
return L_15;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePositionAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachinePathBase_EvaluatePositionAtUnit_mCE1B51BBCAEFF5A65A68F1D3113390F7BC223843 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return EvaluatePosition(ToNativePathUnits(pos, units));
float L_0 = ___pos0;
int32_t L_1 = ___units1;
float L_2;
L_2 = CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158(__this, L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_2);
V_0 = L_3;
goto IL_0012;
}
IL_0012:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
return L_4;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangentAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachinePathBase_EvaluateTangentAtUnit_m0EA566D1633A62430B68960B5AF3E882F9F2219E (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return EvaluateTangent(ToNativePathUnits(pos, units));
float L_0 = ___pos0;
int32_t L_1 = ___units1;
float L_2;
L_2 = CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158(__this, L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(9 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangent(System.Single) */, __this, L_2);
V_0 = L_3;
goto IL_0012;
}
IL_0012:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
return L_4;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachinePathBase::EvaluateOrientationAtUnit(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachinePathBase_EvaluateOrientationAtUnit_m28859D88DD40B298B14EE6D04A6358534E09C0A7 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return EvaluateOrientation(ToNativePathUnits(pos, units));
float L_0 = ___pos0;
int32_t L_1 = ___units1;
float L_2;
L_2 = CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158(__this, L_0, L_1, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = VirtualFuncInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, float >::Invoke(10 /* UnityEngine.Quaternion Cinemachine.CinemachinePathBase::EvaluateOrientation(System.Single) */, __this, L_2);
V_0 = L_3;
goto IL_0012;
}
IL_0012:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = V_0;
return L_4;
}
}
// System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_InvalidateDistanceCache_m5A8B12C547975C78D5167E08B823DCD800799878 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method)
{
{
// m_DistanceToPos = null;
__this->___m_DistanceToPos_6 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DistanceToPos_6), (void*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL);
// m_PosToDistance = null;
__this->___m_PosToDistance_7 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PosToDistance_7), (void*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL);
// m_CachedSampleSteps = 0;
__this->___m_CachedSampleSteps_8 = 0;
// m_PathLength = 0;
__this->___m_PathLength_9 = (0.0f);
// }
return;
}
}
// System.Boolean Cinemachine.CinemachinePathBase::DistanceCacheIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePathBase_DistanceCacheIsValid_m513365FFC2B3206A2C0687DD7F0F3C698C031240 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B6_0 = 0;
int32_t G_B8_0 = 0;
{
// return (MaxPos == MinPos)
// || (m_DistanceToPos != null && m_PosToDistance != null
// && m_CachedSampleSteps == DistanceCacheSampleStepsPerSegment
// && m_CachedSampleSteps > 0);
float L_0;
L_0 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
if ((((float)L_0) == ((float)L_1)))
{
goto IL_003b;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->___m_DistanceToPos_6;
if (!L_2)
{
goto IL_0038;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = __this->___m_PosToDistance_7;
if (!L_3)
{
goto IL_0038;
}
}
{
int32_t L_4 = __this->___m_CachedSampleSteps_8;
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
{
goto IL_0038;
}
}
{
int32_t L_6 = __this->___m_CachedSampleSteps_8;
G_B6_0 = ((((int32_t)L_6) > ((int32_t)0))? 1 : 0);
goto IL_0039;
}
IL_0038:
{
G_B6_0 = 0;
}
IL_0039:
{
G_B8_0 = G_B6_0;
goto IL_003c;
}
IL_003b:
{
G_B8_0 = 1;
}
IL_003c:
{
V_0 = (bool)G_B8_0;
goto IL_003f;
}
IL_003f:
{
// }
bool L_7 = V_0;
return L_7;
}
}
// System.Single Cinemachine.CinemachinePathBase::get_PathLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
// if (DistanceCacheSampleStepsPerSegment < 1)
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
V_0 = (bool)((((int32_t)L_0) < ((int32_t)1))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0016;
}
}
{
// return 0;
V_1 = (0.0f);
goto IL_0039;
}
IL_0016:
{
// if (!DistanceCacheIsValid())
bool L_2;
L_2 = CinemachinePathBase_DistanceCacheIsValid_m513365FFC2B3206A2C0687DD7F0F3C698C031240(__this, NULL);
V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0030;
}
}
{
// ResamplePath(DistanceCacheSampleStepsPerSegment);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
CinemachinePathBase_ResamplePath_mDB5434016BE1079B26B3DF4C4371B446875648C1(__this, L_4, NULL);
}
IL_0030:
{
// return m_PathLength;
float L_5 = __this->___m_PathLength_9;
V_1 = L_5;
goto IL_0039;
}
IL_0039:
{
// }
float L_6 = V_1;
return L_6;
}
}
// System.Single Cinemachine.CinemachinePathBase::StandardizePathDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___distance0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
bool V_3 = false;
bool V_4 = false;
{
// float length = PathLength;
float L_0;
L_0 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
V_0 = L_0;
// if (length < Vector3.kEpsilon)
float L_1 = V_0;
V_1 = (bool)((((float)L_1) < ((float)(9.99999975E-06f)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_001c;
}
}
{
// return 0;
V_2 = (0.0f);
goto IL_004f;
}
IL_001c:
{
// if (Looped)
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
V_3 = L_3;
bool L_4 = V_3;
if (!L_4)
{
goto IL_0040;
}
}
{
// distance = distance % length;
float L_5 = ___distance0;
float L_6 = V_0;
___distance0 = (fmodf(L_5, L_6));
// if (distance < 0)
float L_7 = ___distance0;
V_4 = (bool)((((float)L_7) < ((float)(0.0f)))? 1 : 0);
bool L_8 = V_4;
if (!L_8)
{
goto IL_003f;
}
}
{
// distance += length;
float L_9 = ___distance0;
float L_10 = V_0;
___distance0 = ((float)il2cpp_codegen_add(L_9, L_10));
}
IL_003f:
{
}
IL_0040:
{
// return Mathf.Clamp(distance, 0, length);
float L_11 = ___distance0;
float L_12 = V_0;
float L_13;
L_13 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_11, (0.0f), L_12, NULL);
V_2 = L_13;
goto IL_004f;
}
IL_004f:
{
// }
float L_14 = V_2;
return L_14;
}
}
// System.Single Cinemachine.CinemachinePathBase::ToNativePathUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_ToNativePathUnits_m71355B86B0027D58831E4B9489CCFEE69B7E9158 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
int32_t V_1 = 0;
float V_2 = 0.0f;
bool V_3 = false;
float V_4 = 0.0f;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
int32_t G_B5_0 = 0;
{
// if (units == PositionUnits.PathUnits)
int32_t L_0 = ___units1;
V_3 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_0011;
}
}
{
// return pos;
float L_2 = ___pos0;
V_4 = L_2;
goto IL_00af;
}
IL_0011:
{
// if (DistanceCacheSampleStepsPerSegment < 1 || PathLength < UnityVectorExtensions.Epsilon)
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
if ((((int32_t)L_3) < ((int32_t)1)))
{
goto IL_0029;
}
}
{
float L_4;
L_4 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
G_B5_0 = ((((float)L_4) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_002a;
}
IL_0029:
{
G_B5_0 = 1;
}
IL_002a:
{
V_5 = (bool)G_B5_0;
bool L_5 = V_5;
if (!L_5)
{
goto IL_003a;
}
}
{
// return MinPos;
float L_6;
L_6 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
V_4 = L_6;
goto IL_00af;
}
IL_003a:
{
// if (units == PositionUnits.Normalized)
int32_t L_7 = ___units1;
V_6 = (bool)((((int32_t)L_7) == ((int32_t)2))? 1 : 0);
bool L_8 = V_6;
if (!L_8)
{
goto IL_004e;
}
}
{
// pos *= PathLength;
float L_9 = ___pos0;
float L_10;
L_10 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
___pos0 = ((float)il2cpp_codegen_multiply(L_9, L_10));
}
IL_004e:
{
// pos = StandardizePathDistance(pos);
float L_11 = ___pos0;
float L_12;
L_12 = CinemachinePathBase_StandardizePathDistance_mA05975615F90DFD7E4F000026B3C6200DA02591E(__this, L_11, NULL);
___pos0 = L_12;
// float d = pos / m_cachedDistanceStepSize;
float L_13 = ___pos0;
float L_14 = __this->___m_cachedDistanceStepSize_11;
V_0 = ((float)(L_13/L_14));
// int i = Mathf.FloorToInt(d);
float L_15 = V_0;
int32_t L_16;
L_16 = Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline(L_15, NULL);
V_1 = L_16;
// if (i >= m_DistanceToPos.Length-1)
int32_t L_17 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_18 = __this->___m_DistanceToPos_6;
NullCheck(L_18);
V_7 = (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), 1))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_19 = V_7;
if (!L_19)
{
goto IL_0087;
}
}
{
// return MaxPos;
float L_20;
L_20 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
V_4 = L_20;
goto IL_00af;
}
IL_0087:
{
// float t = d - (float)i;
float L_21 = V_0;
int32_t L_22 = V_1;
V_2 = ((float)il2cpp_codegen_subtract(L_21, ((float)L_22)));
// return MinPos + Mathf.Lerp(m_DistanceToPos[i], m_DistanceToPos[i+1], t);
float L_23;
L_23 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = __this->___m_DistanceToPos_6;
int32_t L_25 = V_1;
NullCheck(L_24);
int32_t L_26 = L_25;
float L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = __this->___m_DistanceToPos_6;
int32_t L_29 = V_1;
NullCheck(L_28);
int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 1));
float L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
float L_32 = V_2;
float L_33;
L_33 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_27, L_31, L_32, NULL);
V_4 = ((float)il2cpp_codegen_add(L_23, L_33));
goto IL_00af;
}
IL_00af:
{
// }
float L_34 = V_4;
return L_34;
}
}
// System.Single Cinemachine.CinemachinePathBase::FromPathNativeUnits(System.Single,Cinemachine.CinemachinePathBase/PositionUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePathBase_FromPathNativeUnits_mEFCB692BFEC5A048AF23D9BA3EC74A4255D5D867 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, float ___pos0, int32_t ___units1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
int32_t V_2 = 0;
bool V_3 = false;
float V_4 = 0.0f;
bool V_5 = false;
bool V_6 = false;
float V_7 = 0.0f;
bool V_8 = false;
int32_t G_B5_0 = 0;
{
// if (units == PositionUnits.PathUnits)
int32_t L_0 = ___units1;
V_3 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_0011;
}
}
{
// return pos;
float L_2 = ___pos0;
V_4 = L_2;
goto IL_00ab;
}
IL_0011:
{
// float length = PathLength;
float L_3;
L_3 = CinemachinePathBase_get_PathLength_m7416A92ED48925E5C49D4D6B70C13AEEA4A90660(__this, NULL);
V_0 = L_3;
// if (DistanceCacheSampleStepsPerSegment < 1 || length < UnityVectorExtensions.Epsilon)
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 Cinemachine.CinemachinePathBase::get_DistanceCacheSampleStepsPerSegment() */, __this);
if ((((int32_t)L_4) < ((int32_t)1)))
{
goto IL_002b;
}
}
{
float L_5 = V_0;
G_B5_0 = ((((float)L_5) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_002c;
}
IL_002b:
{
G_B5_0 = 1;
}
IL_002c:
{
V_5 = (bool)G_B5_0;
bool L_6 = V_5;
if (!L_6)
{
goto IL_003b;
}
}
{
// return 0;
V_4 = (0.0f);
goto IL_00ab;
}
IL_003b:
{
// pos = StandardizePos(pos);
float L_7 = ___pos0;
float L_8;
L_8 = VirtualFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_7);
___pos0 = L_8;
// float d = pos / m_cachedPosStepSize;
float L_9 = ___pos0;
float L_10 = __this->___m_cachedPosStepSize_10;
V_1 = ((float)(L_9/L_10));
// int i = Mathf.FloorToInt(d);
float L_11 = V_1;
int32_t L_12;
L_12 = Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline(L_11, NULL);
V_2 = L_12;
// if (i >= m_PosToDistance.Length-1)
int32_t L_13 = V_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = __this->___m_PosToDistance_7;
NullCheck(L_14);
V_6 = (bool)((((int32_t)((((int32_t)L_13) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_14)->max_length)), 1))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_15 = V_6;
if (!L_15)
{
goto IL_0074;
}
}
{
// pos = m_PathLength;
float L_16 = __this->___m_PathLength_9;
___pos0 = L_16;
goto IL_0097;
}
IL_0074:
{
// float t = d - (float)i;
float L_17 = V_1;
int32_t L_18 = V_2;
V_7 = ((float)il2cpp_codegen_subtract(L_17, ((float)L_18)));
// pos = Mathf.Lerp(m_PosToDistance[i], m_PosToDistance[i+1], t);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = __this->___m_PosToDistance_7;
int32_t L_20 = V_2;
NullCheck(L_19);
int32_t L_21 = L_20;
float L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = __this->___m_PosToDistance_7;
int32_t L_24 = V_2;
NullCheck(L_23);
int32_t L_25 = ((int32_t)il2cpp_codegen_add(L_24, 1));
float L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
float L_27 = V_7;
float L_28;
L_28 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_22, L_26, L_27, NULL);
___pos0 = L_28;
}
IL_0097:
{
// if (units == PositionUnits.Normalized)
int32_t L_29 = ___units1;
V_8 = (bool)((((int32_t)L_29) == ((int32_t)2))? 1 : 0);
bool L_30 = V_8;
if (!L_30)
{
goto IL_00a6;
}
}
{
// pos /= length;
float L_31 = ___pos0;
float L_32 = V_0;
___pos0 = ((float)(L_31/L_32));
}
IL_00a6:
{
// return pos;
float L_33 = ___pos0;
V_4 = L_33;
goto IL_00ab;
}
IL_00ab:
{
// }
float L_34 = V_4;
return L_34;
}
}
// System.Void Cinemachine.CinemachinePathBase::ResamplePath(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_ResamplePath_mDB5434016BE1079B26B3DF4C4371B446875648C1 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, int32_t ___stepsPerSegment0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
int32_t V_3 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
int32_t V_6 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
float V_8 = 0.0f;
bool V_9 = false;
bool V_10 = false;
float V_11 = 0.0f;
int32_t V_12 = 0;
int32_t V_13 = 0;
float V_14 = 0.0f;
float V_15 = 0.0f;
float V_16 = 0.0f;
float V_17 = 0.0f;
bool V_18 = false;
bool V_19 = false;
int32_t G_B10_0 = 0;
{
// InvalidateDistanceCache();
VirtualActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
// float minPos = MinPos;
float L_0;
L_0 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single Cinemachine.CinemachinePathBase::get_MinPos() */, __this);
V_0 = L_0;
// float maxPos = MaxPos;
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
V_1 = L_1;
// float stepSize = 1f / Mathf.Max(1, stepsPerSegment);
int32_t L_2 = ___stepsPerSegment0;
int32_t L_3;
L_3 = Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline(1, L_2, NULL);
V_2 = ((float)((1.0f)/((float)L_3)));
// int numKeys = Mathf.RoundToInt((maxPos - minPos) / stepSize) + 1;
float L_4 = V_1;
float L_5 = V_0;
float L_6 = V_2;
int32_t L_7;
L_7 = Mathf_RoundToInt_m6A6E30BA4157D69DA47F02B43108882DDD7C4A70_inline(((float)(((float)il2cpp_codegen_subtract(L_4, L_5))/L_6)), NULL);
V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1));
// m_PosToDistance = new float[numKeys];
int32_t L_8 = V_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_8);
__this->___m_PosToDistance_7 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PosToDistance_7), (void*)L_9);
// m_CachedSampleSteps = stepsPerSegment;
int32_t L_10 = ___stepsPerSegment0;
__this->___m_CachedSampleSteps_8 = L_10;
// m_cachedPosStepSize = stepSize;
float L_11 = V_2;
__this->___m_cachedPosStepSize_10 = L_11;
// Vector3 p0 = EvaluatePosition(0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, (0.0f));
V_4 = L_12;
// m_PosToDistance[0] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = __this->___m_PosToDistance_7;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
// float pos = minPos;
float L_14 = V_0;
V_5 = L_14;
// for (int i = 1; i < numKeys; ++i)
V_6 = 1;
goto IL_00b3;
}
IL_006e:
{
// pos += stepSize;
float L_15 = V_5;
float L_16 = V_2;
V_5 = ((float)il2cpp_codegen_add(L_15, L_16));
// Vector3 p = EvaluatePosition(pos);
float L_17 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(8 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluatePosition(System.Single) */, __this, L_17);
V_7 = L_18;
// float d = Vector3.Distance(p0, p);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_7;
float L_21;
L_21 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_19, L_20, NULL);
V_8 = L_21;
// m_PathLength += d;
float L_22 = __this->___m_PathLength_9;
float L_23 = V_8;
__this->___m_PathLength_9 = ((float)il2cpp_codegen_add(L_22, L_23));
// p0 = p;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_7;
V_4 = L_24;
// m_PosToDistance[i] = m_PathLength;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = __this->___m_PosToDistance_7;
int32_t L_26 = V_6;
float L_27 = __this->___m_PathLength_9;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (float)L_27);
// for (int i = 1; i < numKeys; ++i)
int32_t L_28 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_00b3:
{
// for (int i = 1; i < numKeys; ++i)
int32_t L_29 = V_6;
int32_t L_30 = V_3;
V_9 = (bool)((((int32_t)L_29) < ((int32_t)L_30))? 1 : 0);
bool L_31 = V_9;
if (L_31)
{
goto IL_006e;
}
}
{
// m_DistanceToPos = new float[numKeys];
int32_t L_32 = V_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_33 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_32);
__this->___m_DistanceToPos_6 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DistanceToPos_6), (void*)L_33);
// m_DistanceToPos[0] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_34 = __this->___m_DistanceToPos_6;
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
// if (numKeys > 1)
int32_t L_35 = V_3;
V_10 = (bool)((((int32_t)L_35) > ((int32_t)1))? 1 : 0);
bool L_36 = V_10;
if (!L_36)
{
goto IL_0191;
}
}
{
// stepSize = m_PathLength / (numKeys - 1);
float L_37 = __this->___m_PathLength_9;
int32_t L_38 = V_3;
V_2 = ((float)(L_37/((float)((int32_t)il2cpp_codegen_subtract(L_38, 1)))));
// m_cachedDistanceStepSize = stepSize;
float L_39 = V_2;
__this->___m_cachedDistanceStepSize_11 = L_39;
// float distance = 0;
V_11 = (0.0f);
// int posIndex = 1;
V_12 = 1;
// for (int i = 1; i < numKeys; ++i)
V_13 = 1;
goto IL_0182;
}
IL_0107:
{
// distance += stepSize;
float L_40 = V_11;
float L_41 = V_2;
V_11 = ((float)il2cpp_codegen_add(L_40, L_41));
// float d = m_PosToDistance[posIndex];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_42 = __this->___m_PosToDistance_7;
int32_t L_43 = V_12;
NullCheck(L_42);
int32_t L_44 = L_43;
float L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
V_14 = L_45;
goto IL_012b;
}
IL_011b:
{
// d = m_PosToDistance[++posIndex];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_46 = __this->___m_PosToDistance_7;
int32_t L_47 = V_12;
int32_t L_48 = ((int32_t)il2cpp_codegen_add(L_47, 1));
V_12 = L_48;
NullCheck(L_46);
int32_t L_49 = L_48;
float L_50 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
V_14 = L_50;
}
IL_012b:
{
// while (d < distance && posIndex < numKeys-1)
float L_51 = V_14;
float L_52 = V_11;
if ((!(((float)L_51) < ((float)L_52))))
{
goto IL_013a;
}
}
{
int32_t L_53 = V_12;
int32_t L_54 = V_3;
G_B10_0 = ((((int32_t)L_53) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_54, 1))))? 1 : 0);
goto IL_013b;
}
IL_013a:
{
G_B10_0 = 0;
}
IL_013b:
{
V_18 = (bool)G_B10_0;
bool L_55 = V_18;
if (L_55)
{
goto IL_011b;
}
}
{
// float d0 = m_PosToDistance[posIndex-1];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_56 = __this->___m_PosToDistance_7;
int32_t L_57 = V_12;
NullCheck(L_56);
int32_t L_58 = ((int32_t)il2cpp_codegen_subtract(L_57, 1));
float L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
V_15 = L_59;
// float delta = d - d0;
float L_60 = V_14;
float L_61 = V_15;
V_16 = ((float)il2cpp_codegen_subtract(L_60, L_61));
// float t = (distance - d0) / delta;
float L_62 = V_11;
float L_63 = V_15;
float L_64 = V_16;
V_17 = ((float)(((float)il2cpp_codegen_subtract(L_62, L_63))/L_64));
// m_DistanceToPos[i] = m_cachedPosStepSize * (t + posIndex - 1);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_65 = __this->___m_DistanceToPos_6;
int32_t L_66 = V_13;
float L_67 = __this->___m_cachedPosStepSize_10;
float L_68 = V_17;
int32_t L_69 = V_12;
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (float)((float)il2cpp_codegen_multiply(L_67, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_68, ((float)L_69))), (1.0f))))));
// for (int i = 1; i < numKeys; ++i)
int32_t L_70 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_70, 1));
}
IL_0182:
{
// for (int i = 1; i < numKeys; ++i)
int32_t L_71 = V_13;
int32_t L_72 = V_3;
V_19 = (bool)((((int32_t)L_71) < ((int32_t)L_72))? 1 : 0);
bool L_73 = V_19;
if (L_73)
{
goto IL_0107;
}
}
{
}
IL_0191:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachinePathBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase__ctor_m8BEE8B0F31272FDA797F0459F992A3B491570A3F (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public int m_Resolution = 20;
__this->___m_Resolution_4 = ((int32_t)20);
// public Appearance m_Appearance = new Appearance();
Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* L_0 = (Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8*)il2cpp_codegen_object_new(Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var);
NullCheck(L_0);
Appearance__ctor_m3600590C110F6BC2BBA3F48A4334B8A38A030796(L_0, NULL);
__this->___m_Appearance_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Appearance_5), (void*)L_0);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachinePathBase/Appearance::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Appearance__ctor_m3600590C110F6BC2BBA3F48A4334B8A38A030796 (Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* __this, const RuntimeMethod* method)
{
{
// public Color pathColor = Color.green;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
L_0 = Color_get_green_m336EB73DD4A5B11B7F405CF4BC7F37A466FB4FF7_inline(NULL);
__this->___pathColor_0 = L_0;
// public Color inactivePathColor = Color.gray;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
L_1 = Color_get_gray_mC62F535A52768B992F144E443D201F749C5DE932_inline(NULL);
__this->___inactivePathColor_1 = L_1;
// public float width = 0.2f;
__this->___width_2 = (0.200000003f);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.AxisStatePropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisStatePropertyAttribute__ctor_m1D11BE55127A1BACC4CB41824FF44D0E00A0DC87 (AxisStatePropertyAttribute_tFBCBFEF943E50A61D6E9F02E2CE923F9AD067239* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.OrbitalTransposerHeadingPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OrbitalTransposerHeadingPropertyAttribute__ctor_m5B7E2CE0AC1A499F6E98EFAAE60778B2F21E8928 (OrbitalTransposerHeadingPropertyAttribute_tE876A68FC48876CEB3AF87FC87CAE70524CE2990* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.LensSettingsPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettingsPropertyAttribute__ctor_mFF909C9CF0455F425DCA867724371F4F4EF66A79 (LensSettingsPropertyAttribute_t5539598E05FD9A9577DC426077865268A41F0288* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.VcamTargetPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamTargetPropertyAttribute__ctor_mE0BC017BF1E9F5AEC1B8BCFCED347AA3D88D8A29 (VcamTargetPropertyAttribute_t3866A0297D067AC94B7E374702285EE5D6B60C42* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineBlendDefinitionPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBlendDefinitionPropertyAttribute__ctor_mA824C842C2AB60CF5A7528ADFA275AF270B8ADB9 (CinemachineBlendDefinitionPropertyAttribute_tB1CEB886C7C9B87A9A1E42A05EB4174EFEE05842* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.SaveDuringPlayAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SaveDuringPlayAttribute__ctor_m1F7704B00AFB92A9175DFDEC562EFF62D768807A (SaveDuringPlayAttribute_t79A5D9415E7B832C7BA91A2610FB11FF78B91153* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.NoSaveDuringPlayAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoSaveDuringPlayAttribute__ctor_m04387BDD20964808880B69859589C3CE10BFE22E (NoSaveDuringPlayAttribute_t9CC28AFA18EA4BC763B68EB1600C411A375B96BB* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.TagFieldAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagFieldAttribute__ctor_m37CB058BFE10C3277F3180F177571BC7F985C6B8 (TagFieldAttribute_t5B40E892DB7EA40C29F9C18773AD6E760A5577F3* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.NoiseSettingsPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseSettingsPropertyAttribute__ctor_mE969AACC17EE1AC1C654D65EB7C1E036BB4E16C4 (NoiseSettingsPropertyAttribute_t0E412287CC59FDA50C08C85A761876C80E55B7C5* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineEmbeddedAssetPropertyAttribute::.ctor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineEmbeddedAssetPropertyAttribute__ctor_m5AA2CEDCBE161BBB0F5B93AB0691E7D72FBA8F32 (CinemachineEmbeddedAssetPropertyAttribute_t6692FF2870984754FA66135C2A8C2D7F3E3313FE* __this, bool ___warnIfNull0, const RuntimeMethod* method)
{
{
// public CinemachineEmbeddedAssetPropertyAttribute(bool warnIfNull = false)
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
// WarnIfNull = warnIfNull;
bool L_0 = ___warnIfNull0;
__this->___WarnIfNull_0 = L_0;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.DocumentationSortingAttribute/Level Cinemachine.DocumentationSortingAttribute::get_Category()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DocumentationSortingAttribute_get_Category_mE12739E1F69EC05F32AB71A8AC8252DC7B8D722C (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, const RuntimeMethod* method)
{
{
// public Level Category { get; private set; }
int32_t L_0 = __this->___U3CCategoryU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Cinemachine.DocumentationSortingAttribute::set_Category(Cinemachine.DocumentationSortingAttribute/Level)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DocumentationSortingAttribute_set_Category_mBF1A4C6A80D15E9A772468A2B4981A7658FCFD5B (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public Level Category { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CCategoryU3Ek__BackingField_0 = L_0;
return;
}
}
// System.Void Cinemachine.DocumentationSortingAttribute::.ctor(Cinemachine.DocumentationSortingAttribute/Level)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DocumentationSortingAttribute__ctor_m31E87AB883A8DF0AF3B9D233D4AAE4FE5964DE6F (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, int32_t ___category0, const RuntimeMethod* method)
{
{
// public DocumentationSortingAttribute(Level category)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// Category = category;
int32_t L_0 = ___category0;
DocumentationSortingAttribute_set_Category_mBF1A4C6A80D15E9A772468A2B4981A7658FCFD5B_inline(__this, L_0, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::get_ValidatingStreamVersion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_ValidatingStreamVersion_m3FA3A728FAF24AA79D08CB23CB7416D250280C45 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// get { return m_OnValidateCalled ? m_ValidatingStreamVersion : CinemachineCore.kStreamingVersion; }
bool L_0 = __this->___m_OnValidateCalled_7;
if (L_0)
{
goto IL_0010;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_1 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kStreamingVersion_0;
G_B3_0 = L_1;
goto IL_0016;
}
IL_0010:
{
int32_t L_2 = __this->___m_ValidatingStreamVersion_6;
G_B3_0 = L_2;
}
IL_0016:
{
V_0 = G_B3_0;
goto IL_0019;
}
IL_0019:
{
// get { return m_OnValidateCalled ? m_ValidatingStreamVersion : CinemachineCore.kStreamingVersion; }
int32_t L_3 = V_0;
return L_3;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_ValidatingStreamVersion(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_ValidatingStreamVersion_mE99F8D7C363F7259CD22F03D43428AA9E14ED433 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// private set { m_ValidatingStreamVersion = value; }
int32_t L_0 = ___value0;
__this->___m_ValidatingStreamVersion_6 = L_0;
// private set { m_ValidatingStreamVersion = value; }
return;
}
}
// System.Single Cinemachine.CinemachineVirtualCameraBase::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_GetMaxDampTime_m4D72BD93F9B3B32BDFB20976CE7A1E8B41567047 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
float V_4 = 0.0f;
{
// float maxDamp = 0;
V_0 = (0.0f);
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
V_1 = (bool)((!(((RuntimeObject*)(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0046;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_2 = 0;
goto IL_0034;
}
IL_0018:
{
// maxDamp = Mathf.Max(maxDamp, mExtensions[i].GetMaxDampTime());
float L_2 = V_0;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_3;
L_3 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_4 = V_2;
NullCheck(L_3);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_5;
L_5 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_3, L_4, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
NullCheck(L_5);
float L_6;
L_6 = VirtualFuncInvoker0< float >::Invoke(13 /* System.Single Cinemachine.CinemachineExtension::GetMaxDampTime() */, L_5);
float L_7;
L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_2, L_6, NULL);
V_0 = L_7;
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_8 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0034:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_9 = V_2;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_10;
L_10 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_10, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_9) < ((int32_t)L_11))? 1 : 0);
bool L_12 = V_3;
if (L_12)
{
goto IL_0018;
}
}
IL_0046:
{
// return maxDamp;
float L_13 = V_0;
V_4 = L_13;
goto IL_004b;
}
IL_004b:
{
// }
float L_14 = V_4;
return L_14;
}
}
// System.Single Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m215A089B8451330FA8D7D6E4DB8E38400AD9E7CF (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, float ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// dampTime = Mathf.Lerp(Mathf.Max(1, dampTime), dampTime, FollowTargetAttachment);
float L_0 = ___dampTime1;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_0, NULL);
float L_2 = ___dampTime1;
float L_3 = __this->___FollowTargetAttachment_11;
float L_4;
L_4 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_1, L_2, L_3, NULL);
___dampTime1 = L_4;
// deltaTime = Mathf.Lerp(0, deltaTime, FollowTargetAttachment);
float L_5 = ___deltaTime2;
float L_6 = __this->___FollowTargetAttachment_11;
float L_7;
L_7 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_5, L_6, NULL);
___deltaTime2 = L_7;
// return Damper.Damp(initial, dampTime, deltaTime);
float L_8 = ___initial0;
float L_9 = ___dampTime1;
float L_10 = ___deltaTime2;
float L_11;
L_11 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(L_8, L_9, L_10, NULL);
V_0 = L_11;
goto IL_0038;
}
IL_0038:
{
// }
float L_12 = V_0;
return L_12;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m871E131EE59CEEC1B5691F5DC570B18816530C97 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dampTime1, float ___deltaTime2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// dampTime = Vector3.Lerp(Vector3.Max(Vector3.one, dampTime), dampTime, FollowTargetAttachment);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___dampTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_Max_m8446E71C8778A1CE7C379BBF6966D15093C99145_inline(L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___dampTime1;
float L_4 = __this->___FollowTargetAttachment_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_2, L_3, L_4, NULL);
___dampTime1 = L_5;
// deltaTime = Mathf.Lerp(0, deltaTime, FollowTargetAttachment);
float L_6 = ___deltaTime2;
float L_7 = __this->___FollowTargetAttachment_11;
float L_8;
L_8 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_6, L_7, NULL);
___deltaTime2 = L_8;
// return Damper.Damp(initial, dampTime, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___initial0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___dampTime1;
float L_11 = ___deltaTime2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Damper_Damp_mC9AFD35CB8F0ADFC8A169489A0F839CE52891D62(L_9, L_10, L_11, NULL);
V_0 = L_12;
goto IL_0038;
}
IL_0038:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedFollowTargetDamp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m12B68094CE823031220DD1E2EAB52AAD0AC25412 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// dampTime = Mathf.Lerp(Mathf.Max(1, dampTime), dampTime, FollowTargetAttachment);
float L_0 = ___dampTime1;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_0, NULL);
float L_2 = ___dampTime1;
float L_3 = __this->___FollowTargetAttachment_11;
float L_4;
L_4 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_1, L_2, L_3, NULL);
___dampTime1 = L_4;
// deltaTime = Mathf.Lerp(0, deltaTime, FollowTargetAttachment);
float L_5 = ___deltaTime2;
float L_6 = __this->___FollowTargetAttachment_11;
float L_7;
L_7 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_5, L_6, NULL);
___deltaTime2 = L_7;
// return Damper.Damp(initial, dampTime, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___initial0;
float L_9 = ___dampTime1;
float L_10 = ___deltaTime2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Damper_Damp_mF0862EDA3BDC1B7119E3E6310B12B2DA72420E47(L_8, L_9, L_10, NULL);
V_0 = L_11;
goto IL_0038;
}
IL_0038:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
return L_12;
}
}
// System.Single Cinemachine.CinemachineVirtualCameraBase::DetachedLookAtTargetDamp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_mFB6FAA90EB2A5263D19E3D91C30C072C972E849E (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, float ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// dampTime = Mathf.Lerp(Mathf.Max(1, dampTime), dampTime, LookAtTargetAttachment);
float L_0 = ___dampTime1;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_0, NULL);
float L_2 = ___dampTime1;
float L_3 = __this->___LookAtTargetAttachment_12;
float L_4;
L_4 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_1, L_2, L_3, NULL);
___dampTime1 = L_4;
// deltaTime = Mathf.Lerp(0, deltaTime, LookAtTargetAttachment);
float L_5 = ___deltaTime2;
float L_6 = __this->___LookAtTargetAttachment_12;
float L_7;
L_7 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_5, L_6, NULL);
___deltaTime2 = L_7;
// return Damper.Damp(initial, dampTime, deltaTime);
float L_8 = ___initial0;
float L_9 = ___dampTime1;
float L_10 = ___deltaTime2;
float L_11;
L_11 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(L_8, L_9, L_10, NULL);
V_0 = L_11;
goto IL_0038;
}
IL_0038:
{
// }
float L_12 = V_0;
return L_12;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedLookAtTargetDamp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m3919D9F0DA00F12FA05608A3EBE1345E938E5DE3 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dampTime1, float ___deltaTime2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// dampTime = Vector3.Lerp(Vector3.Max(Vector3.one, dampTime), dampTime, LookAtTargetAttachment);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___dampTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_Max_m8446E71C8778A1CE7C379BBF6966D15093C99145_inline(L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___dampTime1;
float L_4 = __this->___LookAtTargetAttachment_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_2, L_3, L_4, NULL);
___dampTime1 = L_5;
// deltaTime = Mathf.Lerp(0, deltaTime, LookAtTargetAttachment);
float L_6 = ___deltaTime2;
float L_7 = __this->___LookAtTargetAttachment_12;
float L_8;
L_8 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_6, L_7, NULL);
___deltaTime2 = L_8;
// return Damper.Damp(initial, dampTime, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___initial0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___dampTime1;
float L_11 = ___deltaTime2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Damper_Damp_mC9AFD35CB8F0ADFC8A169489A0F839CE52891D62(L_9, L_10, L_11, NULL);
V_0 = L_12;
goto IL_0038;
}
IL_0038:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineVirtualCameraBase::DetachedLookAtTargetDamp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_m8ABF51D39DFC31B7EF4FBCC0139ACDB64FD7F94E (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// dampTime = Mathf.Lerp(Mathf.Max(1, dampTime), dampTime, LookAtTargetAttachment);
float L_0 = ___dampTime1;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_0, NULL);
float L_2 = ___dampTime1;
float L_3 = __this->___LookAtTargetAttachment_12;
float L_4;
L_4 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_1, L_2, L_3, NULL);
___dampTime1 = L_4;
// deltaTime = Mathf.Lerp(0, deltaTime, LookAtTargetAttachment);
float L_5 = ___deltaTime2;
float L_6 = __this->___LookAtTargetAttachment_12;
float L_7;
L_7 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_5, L_6, NULL);
___deltaTime2 = L_7;
// return Damper.Damp(initial, dampTime, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___initial0;
float L_9 = ___dampTime1;
float L_10 = ___deltaTime2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Damper_Damp_mF0862EDA3BDC1B7119E3E6310B12B2DA72420E47(L_8, L_9, L_10, NULL);
V_0 = L_11;
goto IL_0038;
}
IL_0038:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
return L_12;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::AddExtension(Cinemachine.CinemachineExtension)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_AddExtension_m84615F482D5461685B226D4B57539FA2E7F8EE20 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___extension0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (mExtensions == null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
V_0 = (bool)((((RuntimeObject*)(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
// mExtensions = new List<CinemachineExtension>();
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_2 = (List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)il2cpp_codegen_object_new(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1(L_2, List_1__ctor_mA6A087F4A9BE3237C9985A26E068A6B36572AFD1_RuntimeMethod_var);
CinemachineVirtualCameraBase_set_mExtensions_m14B06AC70E1112D5D87372C2D868EA55B7B218E5_inline(__this, L_2, NULL);
goto IL_0029;
}
IL_001c:
{
// mExtensions.Remove(extension);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_3;
L_3 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4 = ___extension0;
NullCheck(L_3);
bool L_5;
L_5 = List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53(L_3, L_4, List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var);
}
IL_0029:
{
// mExtensions.Add(extension);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_6;
L_6 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_7 = ___extension0;
NullCheck(L_6);
List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_inline(L_6, L_7, List_1_Add_m098E026D9DBC3C55BA8A10DBA9470248CDEEAC6B_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::RemoveExtension(Cinemachine.CinemachineExtension)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_RemoveExtension_m7047B670478FDAF97D48F2906539F250D354EF6C (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___extension0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
V_0 = (bool)((!(((RuntimeObject*)(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001b;
}
}
{
// mExtensions.Remove(extension);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_2;
L_2 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_3 = ___extension0;
NullCheck(L_2);
bool L_4;
L_4 = List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53(L_2, L_3, List_1_Remove_mD35A244F1813FBEFA6DD4408AF3FFE1FD91A7B53_RuntimeMethod_var);
}
IL_001b:
{
// }
return;
}
}
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension> Cinemachine.CinemachineVirtualCameraBase::get_mExtensions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// internal List<CinemachineExtension> mExtensions { get; private set; }
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0 = __this->___U3CmExtensionsU3Ek__BackingField_14;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_mExtensions(System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_mExtensions_m14B06AC70E1112D5D87372C2D868EA55B7B218E5 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___value0, const RuntimeMethod* method)
{
{
// internal List<CinemachineExtension> mExtensions { get; private set; }
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0 = ___value0;
__this->___U3CmExtensionsU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmExtensionsU3Ek__BackingField_14), (void*)L_0);
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvokePostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, int32_t ___stage1, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___newState2, float ___deltaTime3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
V_1 = (bool)((!(((RuntimeObject*)(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0075;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_2 = 0;
goto IL_0060;
}
IL_0013:
{
// var e = mExtensions[i];
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_2;
L_2 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_3 = V_2;
NullCheck(L_2);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4;
L_4 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_2, L_3, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
V_3 = L_4;
// if (e == null)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_5 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_6;
bool L_7 = V_4;
if (!L_7)
{
goto IL_0043;
}
}
{
// mExtensions.RemoveAt(i);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_8;
L_8 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_9 = V_2;
NullCheck(L_8);
List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00(L_8, L_9, List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
// --i;
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
goto IL_005b;
}
IL_0043:
{
// else if (e.enabled)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_11 = V_3;
NullCheck(L_11);
bool L_12;
L_12 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_11, NULL);
V_5 = L_12;
bool L_13 = V_5;
if (!L_13)
{
goto IL_005b;
}
}
{
// e.InvokePostPipelineStageCallback(vcam, stage, ref newState, deltaTime);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_14 = V_3;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_15 = ___vcam0;
int32_t L_16 = ___stage1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_17 = ___newState2;
float L_18 = ___deltaTime3;
NullCheck(L_14);
CinemachineExtension_InvokePostPipelineStageCallback_m67F6FE82D6B103A0B77281CE76F2BC9DBCAFE0C0(L_14, L_15, L_16, L_17, L_18, NULL);
}
IL_005b:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_19 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0060:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_20 = V_2;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_21;
L_21 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_21, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
V_6 = (bool)((((int32_t)L_20) < ((int32_t)L_22))? 1 : 0);
bool L_23 = V_6;
if (L_23)
{
goto IL_0013;
}
}
{
}
IL_0075:
{
// CinemachineVirtualCameraBase parent = ParentCamera as CinemachineVirtualCameraBase;
RuntimeObject* L_24;
L_24 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
V_0 = ((CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)IsInstClass((RuntimeObject*)L_24, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var));
// if (parent != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_25 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_26;
bool L_27 = V_7;
if (!L_27)
{
goto IL_009a;
}
}
{
// parent.InvokePostPipelineStageCallback(vcam, stage, ref newState, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_28 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_29 = ___vcam0;
int32_t L_30 = ___stage1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_31 = ___newState2;
float L_32 = ___deltaTime3;
NullCheck(L_28);
CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF(L_28, L_29, L_30, L_31, L_32, NULL);
}
IL_009a:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::InvokePrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_InvokePrePipelineMutateCameraStateCallback_m6468DFDE19E8860EC1EE36073D4BEE179D609CB1 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___newState1, float ___deltaTime2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
V_1 = (bool)((!(((RuntimeObject*)(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0073;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_2 = 0;
goto IL_005e;
}
IL_0013:
{
// var e = mExtensions[i];
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_2;
L_2 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_3 = V_2;
NullCheck(L_2);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4;
L_4 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_2, L_3, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
V_3 = L_4;
// if (e == null)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_5 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_6;
bool L_7 = V_4;
if (!L_7)
{
goto IL_0043;
}
}
{
// mExtensions.RemoveAt(i);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_8;
L_8 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_9 = V_2;
NullCheck(L_8);
List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00(L_8, L_9, List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
// --i;
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
goto IL_0059;
}
IL_0043:
{
// else if (e.enabled)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_11 = V_3;
NullCheck(L_11);
bool L_12;
L_12 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_11, NULL);
V_5 = L_12;
bool L_13 = V_5;
if (!L_13)
{
goto IL_0059;
}
}
{
// e.PrePipelineMutateCameraStateCallback(vcam, ref newState, deltaTime);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_14 = V_3;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_15 = ___vcam0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_16 = ___newState1;
float L_17 = ___deltaTime2;
NullCheck(L_14);
VirtualActionInvoker3< CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*, float >::Invoke(8 /* System.Void Cinemachine.CinemachineExtension::PrePipelineMutateCameraStateCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CameraState&,System.Single) */, L_14, L_15, L_16, L_17);
}
IL_0059:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_18 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_005e:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_19 = V_2;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_20;
L_20 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_20, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
V_6 = (bool)((((int32_t)L_19) < ((int32_t)L_21))? 1 : 0);
bool L_22 = V_6;
if (L_22)
{
goto IL_0013;
}
}
{
}
IL_0073:
{
// CinemachineVirtualCameraBase parent = ParentCamera as CinemachineVirtualCameraBase;
RuntimeObject* L_23;
L_23 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
V_0 = ((CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)IsInstClass((RuntimeObject*)L_23, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_il2cpp_TypeInfo_var));
// if (parent != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_24 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_25;
L_25 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_25;
bool L_26 = V_7;
if (!L_26)
{
goto IL_0096;
}
}
{
// parent.InvokePrePipelineMutateCameraStateCallback(vcam, ref newState, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_27 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_28 = ___vcam0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_29 = ___newState1;
float L_30 = ___deltaTime2;
NullCheck(L_27);
CinemachineVirtualCameraBase_InvokePrePipelineMutateCameraStateCallback_m6468DFDE19E8860EC1EE36073D4BEE179D609CB1(L_27, L_28, L_29, L_30, NULL);
}
IL_0096:
{
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::InvokeOnTransitionInExtensions(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_InvokeOnTransitionInExtensions_m0D02A9178DEE05F756D00FDBA9A4A5B6EE3BB225 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
int32_t G_B7_0 = 0;
{
// bool forceUpdate = false;
V_0 = (bool)0;
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
V_1 = (bool)((!(((RuntimeObject*)(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_007b;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_2 = 0;
goto IL_0066;
}
IL_0015:
{
// var e = mExtensions[i];
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_2;
L_2 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_3 = V_2;
NullCheck(L_2);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4;
L_4 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_2, L_3, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
V_3 = L_4;
// if (e == null)
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_5 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_6;
bool L_7 = V_4;
if (!L_7)
{
goto IL_0045;
}
}
{
// mExtensions.RemoveAt(i);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_8;
L_8 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_9 = V_2;
NullCheck(L_8);
List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00(L_8, L_9, List_1_RemoveAt_m0DF5733B6793E23DD2F368183A33C753DE0A3A00_RuntimeMethod_var);
// --i;
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
goto IL_0061;
}
IL_0045:
{
// else if (e.enabled && e.OnTransitionFromCamera(fromCam, worldUp, deltaTime))
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_11 = V_3;
NullCheck(L_11);
bool L_12;
L_12 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_11, NULL);
if (!L_12)
{
goto IL_0058;
}
}
{
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_13 = V_3;
RuntimeObject* L_14 = ___fromCam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___worldUp1;
float L_16 = ___deltaTime2;
NullCheck(L_13);
bool L_17;
L_17 = VirtualFuncInvoker3< bool, RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(12 /* System.Boolean Cinemachine.CinemachineExtension::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, L_13, L_14, L_15, L_16);
G_B7_0 = ((int32_t)(L_17));
goto IL_0059;
}
IL_0058:
{
G_B7_0 = 0;
}
IL_0059:
{
V_5 = (bool)G_B7_0;
bool L_18 = V_5;
if (!L_18)
{
goto IL_0061;
}
}
{
// forceUpdate = true;
V_0 = (bool)1;
}
IL_0061:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_19 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0066:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_20 = V_2;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_21;
L_21 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_21, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
V_6 = (bool)((((int32_t)L_20) < ((int32_t)L_22))? 1 : 0);
bool L_23 = V_6;
if (L_23)
{
goto IL_0015;
}
}
{
}
IL_007b:
{
// return forceUpdate;
bool L_24 = V_0;
V_7 = L_24;
goto IL_0080;
}
IL_0080:
{
// }
bool L_25 = V_7;
return L_25;
}
}
// System.String Cinemachine.CinemachineVirtualCameraBase::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineVirtualCameraBase_get_Name_mD5D510F82C6F26960F8036AC76A6B107E0304DD0 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public string Name => name;
String_t* L_0;
L_0 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
return L_0;
}
}
// System.String Cinemachine.CinemachineVirtualCameraBase::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineVirtualCameraBase_get_Description_m6D0D078084943330192565A884AA823576E68792 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public virtual string Description => "";
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
}
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::get_Priority()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// get => m_Priority;
int32_t L_0 = __this->___m_Priority_9;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_Priority(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_Priority_m233ED0376CE0BD1244CCA52DF4532C8988DC05AC (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set => m_Priority = value;
int32_t L_0 = ___value0;
__this->___m_Priority_9 = L_0;
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::ApplyPositionBlendMethod(Cinemachine.CameraState&,Cinemachine.CinemachineVirtualCameraBase/BlendHint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_ApplyPositionBlendMethod_mD956666402D6A533C23C8AE5AD6DB5C875C2FDCD (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___state0, int32_t ___hint1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// switch (hint)
int32_t L_0 = ___hint1;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1)))
{
case 0:
{
goto IL_001d;
}
case 1:
{
goto IL_002a;
}
case 2:
{
goto IL_0037;
}
}
}
{
goto IL_001b;
}
IL_001b:
{
// break;
goto IL_0045;
}
IL_001d:
{
// state.BlendHint |= CameraState.BlendHintValue.SphericalPositionBlend;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_3 = ___state0;
int32_t* L_4 = (&L_3->___BlendHint_10);
int32_t* L_5 = L_4;
int32_t L_6 = *((int32_t*)L_5);
*((int32_t*)L_5) = (int32_t)((int32_t)(L_6|4));
// break;
goto IL_0045;
}
IL_002a:
{
// state.BlendHint |= CameraState.BlendHintValue.CylindricalPositionBlend;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_7 = ___state0;
int32_t* L_8 = (&L_7->___BlendHint_10);
int32_t* L_9 = L_8;
int32_t L_10 = *((int32_t*)L_9);
*((int32_t*)L_9) = (int32_t)((int32_t)(L_10|8));
// break;
goto IL_0045;
}
IL_0037:
{
// state.BlendHint |= CameraState.BlendHintValue.RadialAimBlend;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_11 = ___state0;
int32_t* L_12 = (&L_11->___BlendHint_10);
int32_t* L_13 = L_12;
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_13) = (int32_t)((int32_t)(L_14|((int32_t)16)));
// break;
goto IL_0045;
}
IL_0045:
{
// }
return;
}
}
// UnityEngine.GameObject Cinemachine.CinemachineVirtualCameraBase::get_VirtualCameraGameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* CinemachineVirtualCameraBase_get_VirtualCameraGameObject_m85F9D37C4395161F7C4023FDCD9858EC8952D617 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
{
// if (this == null)
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_0;
L_0 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(__this, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// return null; // object deleted
V_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
goto IL_0019;
}
IL_0010:
{
// return gameObject;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
V_1 = L_2;
goto IL_0019;
}
IL_0019:
{
// }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_1;
return L_3;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_IsValid_m5BB3331E066DF4C9A02FA433F785C5B64C3330C3 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool IsValid => !(this == null);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_0;
L_0 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(__this, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineVirtualCameraBase::get_ParentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
bool V_0 = false;
RuntimeObject* V_1 = NULL;
int32_t G_B3_0 = 0;
{
// if (!mSlaveStatusUpdated || !Application.isPlaying)
bool L_0 = __this->___mSlaveStatusUpdated_17;
if (!L_0)
{
goto IL_0013;
}
}
{
bool L_1;
L_1 = Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337(NULL);
G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
goto IL_0014;
}
IL_0013:
{
G_B3_0 = 1;
}
IL_0014:
{
V_0 = (bool)G_B3_0;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001f;
}
}
{
// UpdateSlaveStatus();
CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90(__this, NULL);
}
IL_001f:
{
// return m_parentVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = __this->___m_parentVcam_18;
V_1 = L_3;
goto IL_0028;
}
IL_0028:
{
// }
RuntimeObject* L_4 = V_1;
return L_4;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_IsLiveChild_m21C2756B555D31CD1EE71FCE06A76254C9E206ED (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public virtual bool IsLiveChild(ICinemachineCamera vcam, bool dominantChildOnly = false) { return false; }
V_0 = (bool)0;
goto IL_0005;
}
IL_0005:
{
// public virtual bool IsLiveChild(ICinemachineCamera vcam, bool dominantChildOnly = false) { return false; }
bool L_0 = V_0;
return L_0;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_PreviousStateIsValid_m4B2B6DD649ACD80A30AA0ACE19449EE49C13DF7B (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public virtual bool PreviousStateIsValid { get; set; }
bool L_0 = __this->___U3CPreviousStateIsValidU3Ek__BackingField_15;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_PreviousStateIsValid_mA7F5F377366606747B15F5A35EE3E6DA7DAEDDE8 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public virtual bool PreviousStateIsValid { get; set; }
bool L_0 = ___value0;
__this->___U3CPreviousStateIsValidU3Ek__BackingField_15 = L_0;
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateCameraState_mC16F582BFC88FD8E3BC61EEFC11EA243A4289836 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.Instance.UpdateVirtualCamera(this, worldUp, deltaTime);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___worldUp0;
float L_2 = ___deltaTime1;
NullCheck(L_0);
CinemachineCore_UpdateVirtualCamera_m8AD0E1834C19A941F246C0BD9661ED575CAA84B1(L_0, __this, L_1, L_2, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnTransitionFromCamera_m867C0945DA41A144EE64BDF095F13CE1EB1B3493 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (!gameObject.activeInHierarchy)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_0);
bool L_1;
L_1 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_0, NULL);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_001b;
}
}
{
// PreviousStateIsValid = false;
VirtualActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)0);
}
IL_001b:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnDestroy_m57F48C3BC5A324EDE38FD6A59FB1A8165EC823B5 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.Instance.CameraDestroyed(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_0);
CinemachineCore_CameraDestroyed_m15FC49C579C1933A8D3CD481B23ED229AABB25E5(L_0, __this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnTransformParentChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnTransformParentChanged_mE18E59ADAD6A7CFC9DB45C0D18D09EA0E9B1D46C (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.Instance.CameraDisabled(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_0);
CinemachineCore_CameraDisabled_mFFD409EFB372B7C90824BDE0C576EFF56F61285F(L_0, __this, NULL);
// CinemachineCore.Instance.CameraEnabled(this);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_1;
L_1 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_1);
CinemachineCore_CameraEnabled_mF0183BD36CDF19EB604E6C966F78030D53A08DDB(L_1, __this, NULL);
// UpdateSlaveStatus();
CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90(__this, NULL);
// UpdateVcamPoolStatus();
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_Start_m3855F6FFCEC24D4700C39D8798D8558FD5524003 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// m_WasStarted = true;
__this->___m_WasStarted_16 = (bool)1;
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_RequiresUserInput_m1C2BE14E1F00E4EBD5BD1C9C4AF56E47AEF161A8 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mF0D2F2949490AF9F961E594DE9C7B9D97DCFCB29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRequiresUserInputU3Eb__66_0_m1178F3D4B17F28B357018AF317FF0BDDDD399F89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* G_B3_0 = NULL;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* G_B3_1 = NULL;
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* G_B2_0 = NULL;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* G_B2_1 = NULL;
int32_t G_B5_0 = 0;
{
// return mExtensions != null && mExtensions.Any(extension => extension != null && extension.RequiresUserInput);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
if (!L_0)
{
goto IL_0035;
}
}
{
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_1;
L_1 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* L_2 = ((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9__66_0_1;
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* L_3 = L_2;
G_B2_0 = L_3;
G_B2_1 = L_1;
if (L_3)
{
G_B3_0 = L_3;
G_B3_1 = L_1;
goto IL_002e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* L_4 = ((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* L_5 = (Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147*)il2cpp_codegen_object_new(Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_mDF514F387A7E1B100D90569EB49A1CD4C3C34464(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CRequiresUserInputU3Eb__66_0_m1178F3D4B17F28B357018AF317FF0BDDDD399F89_RuntimeMethod_var), NULL);
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* L_6 = L_5;
((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9__66_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9__66_0_1), (void*)L_6);
G_B3_0 = L_6;
G_B3_1 = G_B2_1;
}
IL_002e:
{
bool L_7;
L_7 = Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mF0D2F2949490AF9F961E594DE9C7B9D97DCFCB29(G_B3_1, G_B3_0, Enumerable_Any_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_mF0D2F2949490AF9F961E594DE9C7B9D97DCFCB29_RuntimeMethod_var);
G_B5_0 = ((int32_t)(L_7));
goto IL_0036;
}
IL_0035:
{
G_B5_0 = 0;
}
IL_0036:
{
V_0 = (bool)G_B5_0;
goto IL_0039;
}
IL_0039:
{
// }
bool L_8 = V_0;
return L_8;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::EnsureStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_EnsureStarted_m5BE1C9CC37F882E1B76E2C84BC6B789BF14451D0 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* V_1 = NULL;
int32_t V_2 = 0;
bool V_3 = false;
{
// if (!m_WasStarted)
bool L_0 = __this->___m_WasStarted_16;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0039;
}
}
{
// m_WasStarted = true;
__this->___m_WasStarted_16 = (bool)1;
// var extensions = GetComponentsInChildren<CinemachineExtension>();
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* L_2;
L_2 = Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843(__this, Component_GetComponentsInChildren_TisCinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73_m8877391D8548290315AC6EEC1603719660165843_RuntimeMethod_var);
V_1 = L_2;
// for (int i = 0; i < extensions.Length; ++i)
V_2 = 0;
goto IL_002e;
}
IL_0021:
{
// extensions[i].EnsureStarted();
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* L_3 = V_1;
int32_t L_4 = V_2;
NullCheck(L_3);
int32_t L_5 = L_4;
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_6);
CinemachineExtension_EnsureStarted_mDC4AE5D72929029A5F995886E4E5298269173FA9(L_6, NULL);
// for (int i = 0; i < extensions.Length; ++i)
int32_t L_7 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002e:
{
// for (int i = 0; i < extensions.Length; ++i)
int32_t L_8 = V_2;
CinemachineExtensionU5BU5D_t55DF7982D97786100CC572521FAD6C73931ED73E* L_9 = V_1;
NullCheck(L_9);
V_3 = (bool)((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))? 1 : 0);
bool L_10 = V_3;
if (L_10)
{
goto IL_0021;
}
}
{
}
IL_0039:
{
// }
return;
}
}
// Cinemachine.AxisState/IInputAxisProvider Cinemachine.CinemachineVirtualCameraBase::GetInputAxisProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_GetInputAxisProvider_mC735C4764E6CB8469D115142D842729C95D9C39E (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
bool V_3 = false;
RuntimeObject* V_4 = NULL;
bool V_5 = false;
{
// var components = GetComponentsInChildren<MonoBehaviour>();
MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* L_0;
L_0 = Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB(__this, Component_GetComponentsInChildren_TisMonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71_m615CCDCC37BFBDF102297DEB547D8F6B2CECA6CB_RuntimeMethod_var);
V_0 = L_0;
// for (int i = 0; i < components.Length; ++i)
V_1 = 0;
goto IL_0028;
}
IL_000c:
{
// var provider = components[i] as AxisState.IInputAxisProvider;
MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7_il2cpp_TypeInfo_var));
// if (provider != null)
RuntimeObject* L_5 = V_2;
V_3 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_6 = V_3;
if (!L_6)
{
goto IL_0023;
}
}
{
// return provider;
RuntimeObject* L_7 = V_2;
V_4 = L_7;
goto IL_0039;
}
IL_0023:
{
// for (int i = 0; i < components.Length; ++i)
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0028:
{
// for (int i = 0; i < components.Length; ++i)
int32_t L_9 = V_1;
MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* L_10 = V_0;
NullCheck(L_10);
V_5 = (bool)((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))? 1 : 0);
bool L_11 = V_5;
if (L_11)
{
goto IL_000c;
}
}
{
// return null;
V_4 = (RuntimeObject*)NULL;
goto IL_0039;
}
IL_0039:
{
// }
RuntimeObject* L_12 = V_4;
return L_12;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnValidate_m53411A67E10ECB12B114F5FC47C1026E0BEDB1D0 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_OnValidateCalled = true;
__this->___m_OnValidateCalled_7 = (bool)1;
// ValidatingStreamVersion = m_StreamingVersion;
int32_t L_0 = __this->___m_StreamingVersion_8;
CinemachineVirtualCameraBase_set_ValidatingStreamVersion_mE99F8D7C363F7259CD22F03D43428AA9E14ED433(__this, L_0, NULL);
// m_StreamingVersion = CinemachineCore.kStreamingVersion;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
int32_t L_1 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___kStreamingVersion_0;
__this->___m_StreamingVersion_8 = L_1;
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnEnable_m56F225786F42BD1069930B91D8448A0779F71F4B (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20543B3471A4F19DEEE5D3493EBD551C4EAAE0B6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
int32_t G_B6_0 = 0;
{
// UpdateSlaveStatus();
CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90(__this, NULL);
// UpdateVcamPoolStatus(); // Add to queue
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
// if (!CinemachineCore.Instance.IsLive(this))
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_0);
bool L_1;
L_1 = CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678(L_0, __this, NULL);
V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0029;
}
}
{
// PreviousStateIsValid = false;
VirtualActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)0);
}
IL_0029:
{
// CinemachineCore.Instance.CameraEnabled(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_3;
L_3 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_3);
CinemachineCore_CameraEnabled_mF0183BD36CDF19EB604E6C966F78030D53A08DDB(L_3, __this, NULL);
// var vcamComponents = GetComponents<CinemachineVirtualCameraBase>();
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_4;
L_4 = Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B(__this, Component_GetComponents_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF283AB7E4D43026D2BC01BFE82E5129F3166B19B_RuntimeMethod_var);
V_0 = L_4;
// for (int i = 0; i < vcamComponents.Length; ++i)
V_2 = 0;
goto IL_0090;
}
IL_0040:
{
// if (vcamComponents[i].enabled && vcamComponents[i] != this)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_5 = V_0;
int32_t L_6 = V_2;
NullCheck(L_5);
int32_t L_7 = L_6;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_8);
bool L_9;
L_9 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_8, NULL);
if (!L_9)
{
goto IL_0056;
}
}
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_10 = V_0;
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_13, __this, NULL);
G_B6_0 = ((int32_t)(L_14));
goto IL_0057;
}
IL_0056:
{
G_B6_0 = 0;
}
IL_0057:
{
V_3 = (bool)G_B6_0;
bool L_15 = V_3;
if (!L_15)
{
goto IL_008b;
}
}
{
// Debug.LogError(Name
// + " has multiple CinemachineVirtualCameraBase-derived components. Disabling "
// + GetType().Name + ".");
String_t* L_16;
L_16 = CinemachineVirtualCameraBase_get_Name_mD5D510F82C6F26960F8036AC76A6B107E0304DD0(__this, NULL);
Type_t* L_17;
L_17 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_17);
String_t* L_18;
L_18 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_17);
String_t* L_19;
L_19 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_16, _stringLiteral20543B3471A4F19DEEE5D3493EBD551C4EAAE0B6, L_18, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_19, NULL);
// enabled = false;
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(__this, (bool)0, NULL);
}
IL_008b:
{
// for (int i = 0; i < vcamComponents.Length; ++i)
int32_t L_20 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_0090:
{
// for (int i = 0; i < vcamComponents.Length; ++i)
int32_t L_21 = V_2;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_22 = V_0;
NullCheck(L_22);
V_4 = (bool)((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))? 1 : 0);
bool L_23 = V_4;
if (L_23)
{
goto IL_0040;
}
}
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnDisable_mF7435377931FB3F6EC410752D62C18392C47917A (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// UpdateVcamPoolStatus(); // Remove from queue
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
// CinemachineCore.Instance.CameraDisabled(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_0);
CinemachineCore_CameraDisabled_mFFD409EFB372B7C90824BDE0C576EFF56F61285F(L_0, __this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_Update_mF88D942EB1867E4A52BF819B17FF5BEDE62853E7 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (m_Priority != m_QueuePriority)
int32_t L_0 = __this->___m_Priority_9;
int32_t L_1 = __this->___m_QueuePriority_19;
V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_001f;
}
}
{
// UpdateVcamPoolStatus(); // Force a re-sort
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
}
IL_001f:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateSlaveStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateSlaveStatus_m84F59A7B5AD0A8C77ADD3F59AEE050DF0F21DB90 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
bool V_1 = false;
{
// mSlaveStatusUpdated = true;
__this->___mSlaveStatusUpdated_17 = (bool)1;
// m_parentVcam = null;
__this->___m_parentVcam_18 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_parentVcam_18), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// Transform p = transform.parent;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_0, NULL);
V_0 = L_1;
// if (p != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_0035;
}
}
{
// p.TryGetComponent(out m_parentVcam);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** L_6 = (&__this->___m_parentVcam_18);
NullCheck(L_5);
bool L_7;
L_7 = Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2(L_5, L_6, Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
}
IL_0035:
{
// }
return;
}
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveLookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___localLookAt0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
bool V_1 = false;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
int32_t G_B3_0 = 0;
{
// Transform lookAt = localLookAt;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___localLookAt0;
V_0 = L_0;
// if (lookAt == null && ParentCamera != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0017;
}
}
{
RuntimeObject* L_3;
L_3 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 0;
}
IL_0018:
{
V_1 = (bool)G_B3_0;
bool L_4 = V_1;
if (!L_4)
{
goto IL_0028;
}
}
{
// lookAt = ParentCamera.LookAt; // Parent provides default
RuntimeObject* L_5;
L_5 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = InterfaceFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(4 /* UnityEngine.Transform Cinemachine.ICinemachineCamera::get_LookAt() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_5);
V_0 = L_6;
}
IL_0028:
{
// return lookAt;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = V_0;
V_2 = L_7;
goto IL_002c;
}
IL_002c:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_2;
return L_8;
}
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::ResolveFollow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___localFollow0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
bool V_1 = false;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
int32_t G_B3_0 = 0;
{
// Transform follow = localFollow;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___localFollow0;
V_0 = L_0;
// if (follow == null && ParentCamera != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0017;
}
}
{
RuntimeObject* L_3;
L_3 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 0;
}
IL_0018:
{
V_1 = (bool)G_B3_0;
bool L_4 = V_1;
if (!L_4)
{
goto IL_0028;
}
}
{
// follow = ParentCamera.Follow; // Parent provides default
RuntimeObject* L_5;
L_5 = CinemachineVirtualCameraBase_get_ParentCamera_m1A8F8096F8BBD5B994873B756069EA00AEDD5DCD(__this, NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = InterfaceFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(6 /* UnityEngine.Transform Cinemachine.ICinemachineCamera::get_Follow() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_5);
V_0 = L_6;
}
IL_0028:
{
// return follow;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = V_0;
V_2 = L_7;
goto IL_002c;
}
IL_002c:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_2;
return L_8;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateVcamPoolStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// CinemachineCore.Instance.RemoveActiveCamera(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_0;
L_0 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_0);
CinemachineCore_RemoveActiveCamera_m879CC4BCC026A83C761ACDDA9604766086B53361(L_0, __this, NULL);
// if (m_parentVcam == null && isActiveAndEnabled)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = __this->___m_parentVcam_18;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
bool L_3;
L_3 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_0024;
}
IL_0023:
{
G_B3_0 = 0;
}
IL_0024:
{
V_0 = (bool)G_B3_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0034;
}
}
{
// CinemachineCore.Instance.AddActiveCamera(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_5;
L_5 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_5);
CinemachineCore_AddActiveCamera_m80475EB1F23E16DD2CF235BD9076715402BAD5DD(L_5, __this, NULL);
}
IL_0034:
{
// m_QueuePriority = m_Priority;
int32_t L_6 = __this->___m_Priority_9;
__this->___m_QueuePriority_19 = L_6;
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::MoveToTopOfPrioritySubqueue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_MoveToTopOfPrioritySubqueue_mDB771BE69809F79B86410E4102E30C13F0E9044D (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// UpdateVcamPoolStatus(); // Force a re-sort
CinemachineVirtualCameraBase_UpdateVcamPoolStatus_mA377CAB45CBB5AF28FE084955BC2CF4C7C944883(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnTargetObjectWarped_m918462E96A2EEC9848F6C47B0F35E0D5C0DBF333 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
V_0 = (bool)((!(((RuntimeObject*)(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_003e;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_1 = 0;
goto IL_002b;
}
IL_0013:
{
// mExtensions[i].OnTargetObjectWarped(target, positionDelta);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_2;
L_2 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_3 = V_1;
NullCheck(L_2);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4;
L_4 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_2, L_3, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___positionDelta1;
NullCheck(L_4);
VirtualActionInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(10 /* System.Void Cinemachine.CinemachineExtension::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_4, L_5, L_6);
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002b:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_8 = V_1;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_9;
L_9 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_9, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_8) < ((int32_t)L_10))? 1 : 0);
bool L_11 = V_2;
if (L_11)
{
goto IL_0013;
}
}
{
}
IL_003e:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_ForceCameraPosition_m3EE879AD97E2BDB01606CB878C6E789078271492 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
{
// if (mExtensions != null)
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0;
L_0 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
V_0 = (bool)((!(((RuntimeObject*)(List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_003e;
}
}
{
// for (int i = 0; i < mExtensions.Count; ++i)
V_1 = 0;
goto IL_002b;
}
IL_0013:
{
// mExtensions[i].ForceCameraPosition(pos, rot);
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_2;
L_2 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
int32_t L_3 = V_1;
NullCheck(L_2);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_4;
L_4 = List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2(L_2, L_3, List_1_get_Item_mC1A802E5ED8FB8267054D386A908309B25A315C2_RuntimeMethod_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___rot1;
NullCheck(L_4);
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(11 /* System.Void Cinemachine.CinemachineExtension::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion) */, L_4, L_5, L_6);
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002b:
{
// for (int i = 0; i < mExtensions.Count; ++i)
int32_t L_8 = V_1;
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_9;
L_9 = CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline(__this, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_inline(L_9, List_1_get_Count_m543B8BDB296226981031C906188EFE6085B3B6A0_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_8) < ((int32_t)L_10))? 1 : 0);
bool L_11 = V_2;
if (L_11)
{
goto IL_0013;
}
}
{
}
IL_003e:
{
// }
return;
}
}
// Cinemachine.CinemachineBlend Cinemachine.CinemachineVirtualCameraBase::CreateBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* CinemachineVirtualCameraBase_CreateBlend_m8CCA4253F833A686FEA07989BB3D068A246FF2CA (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, RuntimeObject* ___camA0, RuntimeObject* ___camB1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___blendDef2, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___activeBlend3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t G_B5_0 = 0;
int32_t G_B7_0 = 0;
int32_t G_B14_0 = 0;
{
// if (blendDef.BlendCurve == null || blendDef.BlendTime <= 0 || (camA == null && camB == null))
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0;
L_0 = CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0((&___blendDef2), NULL);
if (!L_0)
{
goto IL_0024;
}
}
{
float L_1;
L_1 = CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45((&___blendDef2), NULL);
if ((((float)L_1) <= ((float)(0.0f))))
{
goto IL_0024;
}
}
{
RuntimeObject* L_2 = ___camA0;
if (L_2)
{
goto IL_0021;
}
}
{
RuntimeObject* L_3 = ___camB1;
G_B5_0 = ((((RuntimeObject*)(RuntimeObject*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
goto IL_0022;
}
IL_0021:
{
G_B5_0 = 0;
}
IL_0022:
{
G_B7_0 = G_B5_0;
goto IL_0025;
}
IL_0024:
{
G_B7_0 = 1;
}
IL_0025:
{
V_0 = (bool)G_B7_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0030;
}
}
{
// return null;
V_1 = (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL;
goto IL_00bd;
}
IL_0030:
{
// if (activeBlend != null)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_5 = ___activeBlend3;
V_2 = (bool)((!(((RuntimeObject*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_0084;
}
}
{
// if (activeBlend.CamA == camB
// && activeBlend.CamB == camA
// && activeBlend.Duration <= blendDef.BlendTime)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_7 = ___activeBlend3;
NullCheck(L_7);
RuntimeObject* L_8 = L_7->___CamA_0;
RuntimeObject* L_9 = ___camB1;
if ((!(((RuntimeObject*)(RuntimeObject*)L_8) == ((RuntimeObject*)(RuntimeObject*)L_9))))
{
goto IL_0063;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_10 = ___activeBlend3;
NullCheck(L_10);
RuntimeObject* L_11 = L_10->___CamB_1;
RuntimeObject* L_12 = ___camA0;
if ((!(((RuntimeObject*)(RuntimeObject*)L_11) == ((RuntimeObject*)(RuntimeObject*)L_12))))
{
goto IL_0063;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_13 = ___activeBlend3;
NullCheck(L_13);
float L_14 = L_13->___Duration_4;
float L_15;
L_15 = CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45((&___blendDef2), NULL);
G_B14_0 = ((((int32_t)((!(((float)L_14) <= ((float)L_15)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0064;
}
IL_0063:
{
G_B14_0 = 0;
}
IL_0064:
{
V_3 = (bool)G_B14_0;
bool L_16 = V_3;
if (!L_16)
{
goto IL_0078;
}
}
{
// blendDef.m_Time = activeBlend.TimeInBlend;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_17 = ___activeBlend3;
NullCheck(L_17);
float L_18 = L_17->___TimeInBlend_3;
(&___blendDef2)->___m_Time_1 = L_18;
}
IL_0078:
{
// camA = new BlendSourceVirtualCamera(activeBlend);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_19 = ___activeBlend3;
BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* L_20 = (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E*)il2cpp_codegen_object_new(BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E_il2cpp_TypeInfo_var);
NullCheck(L_20);
BlendSourceVirtualCamera__ctor_m260866EC0863C4B16331D7539AA3852E90DEEC5C(L_20, L_19, NULL);
___camA0 = L_20;
goto IL_00a0;
}
IL_0084:
{
// else if (camA == null)
RuntimeObject* L_21 = ___camA0;
V_4 = (bool)((((RuntimeObject*)(RuntimeObject*)L_21) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_22 = V_4;
if (!L_22)
{
goto IL_00a0;
}
}
{
// camA = new StaticPointVirtualCamera(State, "(none)");
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_23;
L_23 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* L_24 = (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA*)il2cpp_codegen_object_new(StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA_il2cpp_TypeInfo_var);
NullCheck(L_24);
StaticPointVirtualCamera__ctor_m1F7B42796DD737014056877CA31EB5A1218A4112(L_24, L_23, _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B, NULL);
___camA0 = L_24;
}
IL_00a0:
{
// return new CinemachineBlend(
// camA, camB, blendDef.BlendCurve, blendDef.BlendTime, 0);
RuntimeObject* L_25 = ___camA0;
RuntimeObject* L_26 = ___camB1;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_27;
L_27 = CinemachineBlendDefinition_get_BlendCurve_mC33A778E56621A57C341B1882DE76D85CEBF82C0((&___blendDef2), NULL);
float L_28;
L_28 = CinemachineBlendDefinition_get_BlendTime_m05485E3F00A40AD789C1A1C457153C8EEF13EF45((&___blendDef2), NULL);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_29 = (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)il2cpp_codegen_object_new(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E_il2cpp_TypeInfo_var);
NullCheck(L_29);
CinemachineBlend__ctor_m36DEF2F2190A7392298D71CDC78C6A032FC8FC1D(L_29, L_25, L_26, L_27, L_28, (0.0f), NULL);
V_1 = L_29;
goto IL_00bd;
}
IL_00bd:
{
// }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_30 = V_1;
return L_30;
}
}
// Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::PullStateFromVirtualCamera(UnityEngine.Vector3,Cinemachine.LensSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineVirtualCameraBase_PullStateFromVirtualCamera_m0629C5BA281A84DFA090D4B28CFBCC8E234BB298 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* ___lens1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_1 = NULL;
bool V_2 = false;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// CameraState state = CameraState.Default;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0;
L_0 = CameraState_get_Default_mBF6F22B14C83DD400EF9F53BB8EACB240BD79398(NULL);
V_0 = L_0;
// state.RawPosition = TargetPositionCache.GetTargetPosition(transform);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = TargetPositionCache_GetTargetPosition_mCDF3A7BC3F9A5BBE4B810888FDB91DD208D226BE(L_1, NULL);
(&V_0)->___RawPosition_4 = L_2;
// state.RawOrientation = TargetPositionCache.GetTargetRotation(transform);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = TargetPositionCache_GetTargetRotation_m1F1CFCAE1D3EB7FAED5AFF662687E69BA43FFA6B(L_3, NULL);
(&V_0)->___RawOrientation_5 = L_4;
// state.ReferenceUp = worldUp;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___worldUp0;
(&V_0)->___ReferenceUp_1 = L_5;
// CinemachineBrain brain = CinemachineCore.Instance.FindPotentialTargetBrain(this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_6;
L_6 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_6);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_7;
L_7 = CinemachineCore_FindPotentialTargetBrain_mD4D554DCF27AE5BD2BAEB9D09E37BFBDD9D79B3B(L_6, __this, NULL);
V_1 = L_7;
// if (brain != null)
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_8 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_0057;
}
}
{
// lens.SnapshotCameraReadOnlyProperties(brain.OutputCamera);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_11 = ___lens1;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_12 = V_1;
NullCheck(L_12);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_13;
L_13 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_12, NULL);
LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D(L_11, L_13, NULL);
}
IL_0057:
{
// state.Lens = lens;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_14 = ___lens1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_15 = (*(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*)L_14);
(&V_0)->___Lens_0 = L_15;
// return state;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_16 = V_0;
V_3 = L_16;
goto IL_0068;
}
IL_0068:
{
// }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_17 = V_3;
return L_17;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_FollowTargetChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_FollowTargetChanged_m4CB9C2AA28F8B2898B82BBF51348C6670110ADF2 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public bool FollowTargetChanged { get; private set; }
bool L_0 = __this->___U3CFollowTargetChangedU3Ek__BackingField_26;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_FollowTargetChanged(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_FollowTargetChanged_m60A2DC1564B3D6A17821605470D9919C590FE0D7 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool FollowTargetChanged { get; private set; }
bool L_0 = ___value0;
__this->___U3CFollowTargetChangedU3Ek__BackingField_26 = L_0;
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_LookAtTargetChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_LookAtTargetChanged_m6D2FF4FB863501796CB778CB7AABA0126E57C134 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public bool LookAtTargetChanged { get; private set; }
bool L_0 = __this->___U3CLookAtTargetChangedU3Ek__BackingField_27;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_LookAtTargetChanged(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_LookAtTargetChanged_mA9FFCF3EC189C5CD35BE0E5B450939B4A8BB1D8B (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool LookAtTargetChanged { get; private set; }
bool L_0 = ___value0;
__this->___U3CLookAtTargetChangedU3Ek__BackingField_27 = L_0;
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateTargetCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateTargetCache_m0472352417911B6F5E21A85A2BBDA72ECEB85BAE (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
{
// var target = ResolveFollow(Follow);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, __this);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8(__this, L_0, NULL);
V_0 = L_1;
// FollowTargetChanged = target != m_CachedFollowTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___m_CachedFollowTarget_20;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_2, L_3, NULL);
CinemachineVirtualCameraBase_set_FollowTargetChanged_m60A2DC1564B3D6A17821605470D9919C590FE0D7_inline(__this, L_4, NULL);
// if (FollowTargetChanged)
bool L_5;
L_5 = CinemachineVirtualCameraBase_get_FollowTargetChanged_m4CB9C2AA28F8B2898B82BBF51348C6670110ADF2_inline(__this, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_006e;
}
}
{
// m_CachedFollowTarget = target;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = V_0;
__this->___m_CachedFollowTarget_20 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedFollowTarget_20), (void*)L_7);
// m_CachedFollowTargetVcam = null;
__this->___m_CachedFollowTargetVcam_21 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedFollowTargetVcam_21), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// m_CachedFollowTargetGroup = null;
__this->___m_CachedFollowTargetGroup_22 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedFollowTargetGroup_22), (void*)(RuntimeObject*)NULL);
// if (m_CachedFollowTarget != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___m_CachedFollowTarget_20;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_006d;
}
}
{
// target.TryGetComponent<CinemachineVirtualCameraBase>(out m_CachedFollowTargetVcam);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** L_12 = (&__this->___m_CachedFollowTargetVcam_21);
NullCheck(L_11);
bool L_13;
L_13 = Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2(L_11, L_12, Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
// target.TryGetComponent<ICinemachineTargetGroup>(out m_CachedFollowTargetGroup);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_0;
RuntimeObject** L_15 = (&__this->___m_CachedFollowTargetGroup_22);
NullCheck(L_14);
bool L_16;
L_16 = Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3(L_14, L_15, Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3_RuntimeMethod_var);
}
IL_006d:
{
}
IL_006e:
{
// target = ResolveLookAt(LookAt);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, __this);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
L_18 = CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172(__this, L_17, NULL);
V_0 = L_18;
// LookAtTargetChanged = target != m_CachedLookAtTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = __this->___m_CachedLookAtTarget_23;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_19, L_20, NULL);
CinemachineVirtualCameraBase_set_LookAtTargetChanged_mA9FFCF3EC189C5CD35BE0E5B450939B4A8BB1D8B_inline(__this, L_21, NULL);
// if (LookAtTargetChanged)
bool L_22;
L_22 = CinemachineVirtualCameraBase_get_LookAtTargetChanged_m6D2FF4FB863501796CB778CB7AABA0126E57C134_inline(__this, NULL);
V_3 = L_22;
bool L_23 = V_3;
if (!L_23)
{
goto IL_00d8;
}
}
{
// m_CachedLookAtTarget = target;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = V_0;
__this->___m_CachedLookAtTarget_23 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedLookAtTarget_23), (void*)L_24);
// m_CachedLookAtTargetVcam = null;
__this->___m_CachedLookAtTargetVcam_24 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedLookAtTargetVcam_24), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// m_CachedLookAtTargetGroup = null;
__this->___m_CachedLookAtTargetGroup_25 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedLookAtTargetGroup_25), (void*)(RuntimeObject*)NULL);
// if (target != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_26;
bool L_27 = V_4;
if (!L_27)
{
goto IL_00d7;
}
}
{
// target.TryGetComponent<CinemachineVirtualCameraBase>(out m_CachedLookAtTargetVcam);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE** L_29 = (&__this->___m_CachedLookAtTargetVcam_24);
NullCheck(L_28);
bool L_30;
L_30 = Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2(L_28, L_29, Component_TryGetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m54D4982EC6CA530F02898E29F03BA6C7AA7F41C2_RuntimeMethod_var);
// target.TryGetComponent<ICinemachineTargetGroup>(out m_CachedLookAtTargetGroup);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = V_0;
RuntimeObject** L_32 = (&__this->___m_CachedLookAtTargetGroup_25);
NullCheck(L_31);
bool L_33;
L_33 = Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3(L_31, L_32, Component_TryGetComponent_TisICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_mEF8CC276B2D11625FAA33593E4114344F6A33EF3_RuntimeMethod_var);
}
IL_00d7:
{
}
IL_00d8:
{
// }
return;
}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::get_AbstractFollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractFollowTargetGroup_mF66D843C00156E41B1C9C14FFBA0C4429D29AEBF (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractFollowTargetGroup => m_CachedFollowTargetGroup;
RuntimeObject* L_0 = __this->___m_CachedFollowTargetGroup_22;
return L_0;
}
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::get_FollowTargetAsVcam()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public CinemachineVirtualCameraBase FollowTargetAsVcam => m_CachedFollowTargetVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_CachedFollowTargetVcam_21;
return L_0;
}
}
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::get_AbstractLookAtTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractLookAtTargetGroup_mC8E5278181AF27E945676602C10DB78E6EE15DAA (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractLookAtTargetGroup => m_CachedLookAtTargetGroup;
RuntimeObject* L_0 = __this->___m_CachedLookAtTargetGroup_25;
return L_0;
}
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::get_LookAtTargetAsVcam()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public CinemachineVirtualCameraBase LookAtTargetAsVcam => m_CachedLookAtTargetVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_CachedLookAtTargetVcam_24;
return L_0;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase__ctor_m1BACC836C669C0C52C8A891BAB34E09821F21C46 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB62D9F432B2E9B3791A3072913BE472F607C5AA);
s_Il2CppMethodInitialized = true;
}
{
// public string[] m_ExcludedPropertiesInInspector = new string[] { "m_Script" };
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
NullCheck(L_1);
ArrayElementTypeCheck (L_1, _stringLiteralFB62D9F432B2E9B3791A3072913BE472F607C5AA);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralFB62D9F432B2E9B3791A3072913BE472F607C5AA);
__this->___m_ExcludedPropertiesInInspector_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ExcludedPropertiesInInspector_4), (void*)L_1);
// private int m_ValidatingStreamVersion = 0;
__this->___m_ValidatingStreamVersion_6 = 0;
// private bool m_OnValidateCalled = false;
__this->___m_OnValidateCalled_7 = (bool)0;
// public int m_Priority = 10;
__this->___m_Priority_9 = ((int32_t)10);
// public StandbyUpdateMode m_StandbyUpdate = StandbyUpdateMode.RoundRobin;
__this->___m_StandbyUpdate_13 = 2;
// private bool mSlaveStatusUpdated = false;
__this->___mSlaveStatusUpdated_17 = (bool)0;
// private CinemachineVirtualCameraBase m_parentVcam = null;
__this->___m_parentVcam_18 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_parentVcam_18), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// private int m_QueuePriority = int.MaxValue;
__this->___m_QueuePriority_19 = ((int32_t)2147483647LL);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___value0;
float L_1 = ___min1;
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
float L_3 = ___min1;
___value0 = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___value0;
float L_5 = ___max2;
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
float L_7 = ___max2;
___value0 = L_7;
}
IL_0019:
{
float L_8 = ___value0;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
float L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_6;
L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
V_0 = ((float)L_6);
goto IL_0034;
}
IL_0034:
{
float L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
float L_2 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
float L_4 = L_3.___y_3;
float L_5 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___z_4;
float L_8 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBoundsMatrix_m917FDDE19382BCDA1626CF4BB5E118E43C1D13A3_inline (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method)
{
{
// public Matrix4x4 LastBoundsMatrix { get; private set; }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___value0;
__this->___U3CLastBoundsMatrixU3Ek__BackingField_43 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CinemachineGroupComposer_get_LastBoundsMatrix_m67F9243F621C6474E2090615DDE98B6E69B81E52_inline (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, const RuntimeMethod* method)
{
{
// public Matrix4x4 LastBoundsMatrix { get; private set; }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___U3CLastBoundsMatrixU3Ek__BackingField_43;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineGroupComposer_set_LastBounds_mE2FCF71321530F97627893A8BA652B959D19110C_inline (CinemachineGroupComposer_t2223D762149F80F7E7B2CC7C7DACD5F0890509B2* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, const RuntimeMethod* method)
{
{
// public Bounds LastBounds { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___value0;
__this->___U3CLastBoundsU3Ek__BackingField_42 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
float L_2 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
float L_4 = L_3.___y_3;
float L_5 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___z_4;
float L_8 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___v0;
float L_3 = L_2.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
goto IL_0015;
}
IL_0015:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
float L_2 = ___a0;
float L_3 = ___t2;
float L_4;
L_4 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_3, NULL);
V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
goto IL_0010;
}
IL_0010:
{
float L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1;
float L_11 = L_10.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_18;
L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))))));
V_3 = ((float)L_18);
goto IL_0040;
}
IL_0040:
{
float L_19 = V_3;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
float L_2 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___a0;
float L_4 = L_3.___y_1;
float L_5 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_0 = L_0;
float L_1 = ___y1;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Min_mAB64CD54A495856162FC5753B6C6B572AA4BEA1D_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___rhs1;
float L_3 = L_2.___x_0;
float L_4;
L_4 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_1, L_3, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___lhs0;
float L_6 = L_5.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___rhs1;
float L_8 = L_7.___y_1;
float L_9;
L_9 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_6, L_8, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_4, L_9, /*hidden argument*/NULL);
V_0 = L_10;
goto IL_002b;
}
IL_002b:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_0;
return L_11;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
float L_2 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___a0;
float L_4 = L_3.___y_1;
float L_5 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_2 = L_0;
float L_1 = ___y1;
__this->___y_3 = L_1;
float L_2 = ___z2;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lhs0;
float L_1 = L_0.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___rhs1;
float L_3 = L_2.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___lhs0;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___rhs1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___lhs0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___rhs1;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___lhs0;
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___rhs1;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___lhs0;
float L_17 = L_16.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___rhs1;
float L_19 = L_18.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___lhs0;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___rhs1;
float L_23 = L_22.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL);
V_0 = L_24;
goto IL_005a;
}
IL_005a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
return L_25;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___lhs0;
float L_1 = L_0.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rhs1;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___lhs0;
float L_5 = L_4.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___rhs1;
float L_7 = L_6.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___lhs0;
float L_9 = L_8.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___rhs1;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___lhs0;
float L_13 = L_12.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___rhs1;
float L_15 = L_14.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___lhs0;
float L_17 = L_16.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___rhs1;
float L_19 = L_18.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___lhs0;
float L_21 = L_20.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___rhs1;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___lhs0;
float L_25 = L_24.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___rhs1;
float L_27 = L_26.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___lhs0;
float L_29 = L_28.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___rhs1;
float L_31 = L_30.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___lhs0;
float L_33 = L_32.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___rhs1;
float L_35 = L_34.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___lhs0;
float L_37 = L_36.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___rhs1;
float L_39 = L_38.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___lhs0;
float L_41 = L_40.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___rhs1;
float L_43 = L_42.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___lhs0;
float L_45 = L_44.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___rhs1;
float L_47 = L_46.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___lhs0;
float L_49 = L_48.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___rhs1;
float L_51 = L_50.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___lhs0;
float L_53 = L_52.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___rhs1;
float L_55 = L_54.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___lhs0;
float L_57 = L_56.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___rhs1;
float L_59 = L_58.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___lhs0;
float L_61 = L_60.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___rhs1;
float L_63 = L_62.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
memset((&L_64), 0, sizeof(L_64));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL);
V_0 = L_64;
goto IL_00e5;
}
IL_00e5:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
return L_65;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SignedAngle_mD30E71B2F64983C2C4D86F17E7023BAA84CE50BE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___from0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___to1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___axis2, 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;
float V_5 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___from0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___to1;
float L_2;
L_2 = Vector3_Angle_m1B9CC61B142C3A0E7EEB0559983CC391D1582F56_inline(L_0, L_1, NULL);
V_0 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___from0;
float L_4 = L_3.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___to1;
float L_6 = L_5.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___from0;
float L_8 = L_7.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___to1;
float L_10 = L_9.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_4, L_6)), ((float)il2cpp_codegen_multiply(L_8, L_10))));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___from0;
float L_12 = L_11.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___to1;
float L_14 = L_13.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___from0;
float L_16 = L_15.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___to1;
float L_18 = L_17.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_12, L_14)), ((float)il2cpp_codegen_multiply(L_16, L_18))));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___from0;
float L_20 = L_19.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___to1;
float L_22 = L_21.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___from0;
float L_24 = L_23.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___to1;
float L_26 = L_25.___x_2;
V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_22)), ((float)il2cpp_codegen_multiply(L_24, L_26))));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___axis2;
float L_28 = L_27.___x_2;
float L_29 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___axis2;
float L_31 = L_30.___y_3;
float L_32 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___axis2;
float L_34 = L_33.___z_4;
float L_35 = V_3;
float L_36;
L_36 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_31, L_32)))), ((float)il2cpp_codegen_multiply(L_34, L_35)))), NULL);
V_4 = L_36;
float L_37 = V_0;
float L_38 = V_4;
V_5 = ((float)il2cpp_codegen_multiply(L_37, L_38));
goto IL_0086;
}
IL_0086:
{
float L_39 = V_5;
return L_39;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float UpdateHeadingDelegate_Invoke_mD63AFD811D3492ECF335D17B0B858E3655D8019A_inline (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (UpdateHeadingDelegate_tAE5B0953FD3BCBC040EB4AF4964F18C4AC2CED60* __this, CinemachineOrbitalTransposer_t63DD735782502DE953A27665F7578A190775A303* ___orbital0, float ___deltaTime1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___orbital0, ___deltaTime1, ___up2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
goto IL_002d;
}
IL_002d:
{
float L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Quaternion_Internal_ToEulerRad_m9B2C77284AEE6F2C43B6C42F1F888FB4FC904462(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_1, (57.2957802f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Quaternion_Internal_MakePositive_m864320DA2D027C186C95B2A5BC2C66B0EB4A6C11(L_2, NULL);
V_0 = L_3;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___x0;
float L_1 = ___y1;
float L_2 = ___z2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_3, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Internal_FromEulerRad_m2842B9FFB31CDC0F80B7C2172E22831D11D91E93(L_4, NULL);
V_0 = L_5;
goto IL_001b;
}
IL_001b:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline (float ___f0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___f0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = floor(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_m13B7C3EAA64DC921EC23346C56A5A597B5481FF5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___rightVector_10;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline (float ___d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a1;
float L_1 = L_0.___x_2;
float L_2 = ___d0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a1;
float L_4 = L_3.___y_3;
float L_5 = ___d0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a1;
float L_7 = L_6.___z_4;
float L_8 = ___d0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lhs0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___rhs1;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___lhs0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___rhs1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___lhs0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___rhs1;
float L_11 = L_10.___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
{
int32_t L_0 = ___index0;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0019;
}
case 1:
{
goto IL_0022;
}
case 2:
{
goto IL_002b;
}
}
}
{
goto IL_0034;
}
IL_0019:
{
float L_3 = __this->___x_2;
V_2 = L_3;
goto IL_003f;
}
IL_0022:
{
float L_4 = __this->___y_3;
V_2 = L_4;
goto IL_003f;
}
IL_002b:
{
float L_5 = __this->___z_4;
V_2 = L_5;
goto IL_003f;
}
IL_0034:
{
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_6 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
NullCheck(L_6);
IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27C7727EAAAD675C621F6257F2BD5190CE343979)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_RuntimeMethod_var)));
}
IL_003f:
{
float L_7 = V_2;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___index0;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0019;
}
case 1:
{
goto IL_0022;
}
case 2:
{
goto IL_002b;
}
}
}
{
goto IL_0034;
}
IL_0019:
{
float L_3 = ___value1;
__this->___x_2 = L_3;
goto IL_003f;
}
IL_0022:
{
float L_4 = ___value1;
__this->___y_3 = L_4;
goto IL_003f;
}
IL_002b:
{
float L_5 = ___value1;
__this->___z_4 = L_5;
goto IL_003f;
}
IL_0034:
{
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_6 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
NullCheck(L_6);
IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27C7727EAAAD675C621F6257F2BD5190CE343979)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_RuntimeMethod_var)));
}
IL_003f:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___euler0, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___euler0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_0, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_Internal_FromEulerRad_m2842B9FFB31CDC0F80B7C2172E22831D11D91E93(L_1, NULL);
V_0 = L_2;
goto IL_0014;
}
IL_0014:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___a0;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_normalized_m08AB963B13A0EC6F540A29886C5ACFCCCC0A6D16_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_Normalize_m63D60A4A9F97145AF0C7E2A4C044EBF17EF7CBC3_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mBA6E23860A365E6F0F9A2AADC3D19E698687230A_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___backVector_12;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_ValueRangeLocked_m367AD65F7E97A0DFF0DE1CA0C74AEEBCCC36D000_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool ValueRangeLocked { get; set; }
bool L_0 = ___value0;
__this->___U3CValueRangeLockedU3Ek__BackingField_18 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AxisState_set_HasRecentering_m978B18A62A74813CC75078114997E708B6877D85_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool HasRecentering { get; set; }
bool L_0 = ___value0;
__this->___U3CHasRecenteringU3Ek__BackingField_19 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AxisInputDelegate_Invoke_m1C36C70E105C8A9091AED921BB6E7053C99F39CE_inline (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452* __this, String_t* ___axisName0, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___axisName0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline (float ___f0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___f0;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0010;
}
}
{
G_B3_0 = (-1.0f);
goto IL_0015;
}
IL_0010:
{
G_B3_0 = (1.0f);
}
IL_0015:
{
V_0 = G_B3_0;
goto IL_0018;
}
IL_0018:
{
float L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_ValueRangeLocked_m25A67A9600BCC5AFD35CA1A2C57AE0CFCB76E6B1_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool ValueRangeLocked { get; set; }
bool L_0 = __this->___U3CValueRangeLockedU3Ek__BackingField_18;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AxisState_get_HasRecentering_m24F7A4CEF751588924C04AAB32BD1B59389BA4DC_inline (AxisState_t6996FE8143104E02683986C908C18B0F62595736* __this, const RuntimeMethod* method)
{
{
// public bool HasRecentering { get; set; }
bool L_0 = __this->___U3CHasRecenteringU3Ek__BackingField_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lhs0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___rhs1;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___lhs0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___rhs1;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___lhs0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___rhs1;
float L_11 = L_10.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
float L_18 = V_3;
V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_0043;
}
IL_0043:
{
bool L_19 = V_4;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method)
{
{
// public int NumCustomBlendables { get; private set; }
int32_t L_0 = __this->___U3CNumCustomBlendablesU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraState_set_NumCustomBlendables_m599C74DAA99E17F8B5EF87CFD0A6238A81D05AD3_inline (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int NumCustomBlendables { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CNumCustomBlendablesU3Ek__BackingField_16 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___value0;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___value0;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___value0;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, float ___t2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___t2;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
___t2 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___a0;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___b1;
float L_5 = L_4.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___x_2;
float L_8 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___a0;
float L_10 = L_9.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___b1;
float L_12 = L_11.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___a0;
float L_14 = L_13.___y_3;
float L_15 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___a0;
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___b1;
float L_19 = L_18.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___a0;
float L_21 = L_20.___z_4;
float L_22 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
memset((&L_23), 0, sizeof(L_23));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), /*hidden argument*/NULL);
V_0 = L_23;
goto IL_0053;
}
IL_0053:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
return L_24;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
float L_0 = ___b1;
float L_1 = ___a0;
float L_2;
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
float L_3 = ___a0;
float L_4;
L_4 = fabsf(L_3);
float L_5 = ___b1;
float L_6;
L_6 = fabsf(L_5);
float L_7;
L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_4, L_6, NULL);
float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
goto IL_0035;
}
IL_0035:
{
bool L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_m445E005E6F9211283EEA3F0BD4FF2DC20FE3640A_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float G_B3_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___a0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___b1;
float L_2;
L_2 = Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline(L_0, L_1, NULL);
float L_3;
L_3 = fabsf(L_2);
float L_4;
L_4 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_3, (1.0f), NULL);
V_0 = L_4;
float L_5 = V_0;
bool L_6;
L_6 = Quaternion_IsEqualUsingDot_m5C6AC5F5C56B27C25DDF612BEEF40F28CA44CA31_inline(L_5, NULL);
if (L_6)
{
goto IL_0034;
}
}
{
float L_7 = V_0;
float L_8;
L_8 = acosf(L_7);
G_B3_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_8, (2.0f))), (57.2957802f)));
goto IL_0039;
}
IL_0034:
{
G_B3_0 = (0.0f);
}
IL_0039:
{
V_1 = G_B3_0;
goto IL_003c;
}
IL_003c:
{
float L_9 = V_1;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_UnaryNegation_m47556D28F72B018AC4D5160710C83A805F10A783_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___a0;
float L_3 = L_2.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), ((-L_1)), ((-L_3)), /*hidden argument*/NULL);
V_0 = L_4;
goto IL_0017;
}
IL_0017:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_mF3BD6827807680A529E800FD027734D40A3597E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, float ___t2, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___t2;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
___t2 = L_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___a0;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___b1;
float L_5 = L_4.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___a0;
float L_7 = L_6.___x_0;
float L_8 = ___t2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___a0;
float L_10 = L_9.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___b1;
float L_12 = L_11.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___a0;
float L_14 = L_13.___y_1;
float L_15 = ___t2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
memset((&L_16), 0, sizeof(L_16));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), /*hidden argument*/NULL);
V_0 = L_16;
goto IL_003d;
}
IL_003d:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_0;
return L_17;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ProjectOnPlane_mCAFA9F9416EA4740DCA8757B6E52260BF536770A_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___planeNormal1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___planeNormal1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___planeNormal1;
float L_2;
L_2 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_0, L_1, NULL);
V_0 = L_2;
float L_3 = V_0;
float L_4 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
V_1 = (bool)((((float)L_3) < ((float)L_4))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0019;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___vector0;
V_2 = L_6;
goto IL_005d;
}
IL_0019:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___vector0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___planeNormal1;
float L_9;
L_9 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_7, L_8, NULL);
V_3 = L_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___vector0;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___planeNormal1;
float L_13 = L_12.___x_2;
float L_14 = V_3;
float L_15 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___vector0;
float L_17 = L_16.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___planeNormal1;
float L_19 = L_18.___y_3;
float L_20 = V_3;
float L_21 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___vector0;
float L_23 = L_22.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___planeNormal1;
float L_25 = L_24.___z_4;
float L_26 = V_3;
float L_27 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
memset((&L_28), 0, sizeof(L_28));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), ((float)il2cpp_codegen_subtract(L_11, ((float)(((float)il2cpp_codegen_multiply(L_13, L_14))/L_15)))), ((float)il2cpp_codegen_subtract(L_17, ((float)(((float)il2cpp_codegen_multiply(L_19, L_20))/L_21)))), ((float)il2cpp_codegen_subtract(L_23, ((float)(((float)il2cpp_codegen_multiply(L_25, L_26))/L_27)))), /*hidden argument*/NULL);
V_2 = L_28;
goto IL_005d;
}
IL_005d:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2;
return L_29;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* BlendSourceVirtualCamera_get_Blend_mAEA739F5A13237AF89E38325902ECA8316FC5719_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public CinemachineBlend Blend { get; set; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = __this->___U3CBlendU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_State_mF717B76100CB091E5B0B5A182D8AED92043F5B1E_inline (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___value0, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___value0;
__this->___U3CStateU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CStateU3Ek__BackingField_4))->___m_CustomOverflow_15), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StaticPointVirtualCamera_set_Name_m3894662EFE90B15664D4935B05CA90BF4EC5D530_inline (StaticPointVirtualCamera_t18DFD814B27EBE8A5ADC3C14DBB2D8EED31D5DCA* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string Name { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CNameU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_Blend_m08A91575E7F63681916FD0FDB9093DE271A71AFA_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___value0, const RuntimeMethod* method)
{
{
// public CinemachineBlend Blend { get; set; }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = ___value0;
__this->___U3CBlendU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBlendU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 BlendSourceVirtualCamera_get_State_m4317D28A3F0EB829B1A008C0BD453A0E25C41547_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___U3CStateU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlendSourceVirtualCamera_set_State_mD9C8228DBCC8AFB62BD349ADF5FE0CF4449AC52E_inline (BlendSourceVirtualCamera_tBC5D4467B011DBBCCC2ECA69DE4A5F5257A4AF0E* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___value0, const RuntimeMethod* method)
{
{
// public CameraState State { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = ___value0;
__this->___U3CStateU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CStateU3Ek__BackingField_4))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CStateU3Ek__BackingField_4))->___m_CustomOverflow_15), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractFollowTargetGroup_mF66D843C00156E41B1C9C14FFBA0C4429D29AEBF_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractFollowTargetGroup => m_CachedFollowTargetGroup;
RuntimeObject* L_0 = __this->___m_CachedFollowTargetGroup_22;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_FollowTargetAsVcam_mBABF664226D707405BAAA123F29619FAF6758053_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public CinemachineVirtualCameraBase FollowTargetAsVcam => m_CachedFollowTargetVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_CachedFollowTargetVcam_21;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCameraBase_get_AbstractLookAtTargetGroup_mC8E5278181AF27E945676602C10DB78E6EE15DAA_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public ICinemachineTargetGroup AbstractLookAtTargetGroup => m_CachedLookAtTargetGroup;
RuntimeObject* L_0 = __this->___m_CachedLookAtTargetGroup_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineVirtualCameraBase_get_LookAtTargetAsVcam_m51058DC76D5F1833C294015E89A65A64DB36A41F_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public CinemachineVirtualCameraBase LookAtTargetAsVcam => m_CachedLookAtTargetVcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = __this->___m_CachedLookAtTargetVcam_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// get => m_Priority;
int32_t L_0 = __this->___m_Priority_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m6A6E30BA4157D69DA47F02B43108882DDD7C4A70_inline (float ___f0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___f0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = bankers_round(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m04883F317B0C35E16E87523EBDFD346551290968_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___vector0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___vector0;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___vector0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___vector0;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___vector0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___vector0;
float L_11 = L_10.___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___a0;
int32_t L_1 = ___b1;
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_m336EB73DD4A5B11B7F405CF4BC7F37A466FB4FF7_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gray_mC62F535A52768B992F144E443D201F749C5DE932_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.5f), (0.5f), (0.5f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DocumentationSortingAttribute_set_Category_mBF1A4C6A80D15E9A772468A2B4981A7658FCFD5B_inline (DocumentationSortingAttribute_tA55609D6CBF14B51495C89458782B63312172144* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public Level Category { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CCategoryU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* CinemachineVirtualCameraBase_get_mExtensions_mF66637306356FAB2C06F53097534FC7AA54ECD00_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// internal List<CinemachineExtension> mExtensions { get; private set; }
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0 = __this->___U3CmExtensionsU3Ek__BackingField_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m8446E71C8778A1CE7C379BBF6966D15093C99145_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lhs0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___rhs1;
float L_3 = L_2.___x_2;
float L_4;
L_4 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_1, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___lhs0;
float L_6 = L_5.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___rhs1;
float L_8 = L_7.___y_3;
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_6, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___lhs0;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___rhs1;
float L_13 = L_12.___z_4;
float L_14;
L_14 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_11, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, /*hidden argument*/NULL);
V_0 = L_15;
goto IL_003c;
}
IL_003c:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_mExtensions_m14B06AC70E1112D5D87372C2D868EA55B7B218E5_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___value0, const RuntimeMethod* method)
{
{
// internal List<CinemachineExtension> mExtensions { get; private set; }
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* L_0 = ___value0;
__this->___U3CmExtensionsU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmExtensionsU3Ek__BackingField_14), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_FollowTargetChanged_m60A2DC1564B3D6A17821605470D9919C590FE0D7_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool FollowTargetChanged { get; private set; }
bool L_0 = ___value0;
__this->___U3CFollowTargetChangedU3Ek__BackingField_26 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_FollowTargetChanged_m4CB9C2AA28F8B2898B82BBF51348C6670110ADF2_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public bool FollowTargetChanged { get; private set; }
bool L_0 = __this->___U3CFollowTargetChangedU3Ek__BackingField_26;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_LookAtTargetChanged_mA9FFCF3EC189C5CD35BE0E5B450939B4A8BB1D8B_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool LookAtTargetChanged { get; private set; }
bool L_0 = ___value0;
__this->___U3CLookAtTargetChangedU3Ek__BackingField_27 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_get_LookAtTargetChanged_m6D2FF4FB863501796CB778CB7AABA0126E57C134_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method)
{
{
// public bool LookAtTargetChanged { get; private set; }
bool L_0 = __this->___U3CLookAtTargetChangedU3Ek__BackingField_27;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___item0, const RuntimeMethod* method)
{
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_1 = (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_6 = V_0;
int32_t L_7 = V_1;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_8);
return;
}
IL_0034:
{
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_9 = ___item0;
(( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___item0;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0;
float L_1;
L_1 = Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline(L_0, NULL);
V_0 = L_1;
float L_2 = V_0;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_001e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___value0;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_4, L_5, NULL);
V_2 = L_6;
goto IL_0026;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_2 = L_7;
goto IL_0026;
}
IL_0026:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_0 = L_0;
float L_1 = ___y1;
__this->___y_1 = L_1;
float L_2 = ___z2;
__this->___z_2 = L_2;
float L_3 = ___w3;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_m1B9CC61B142C3A0E7EEB0559983CC391D1582F56_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___from0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___to1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
float V_3 = 0.0f;
{
float L_0;
L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___from0), NULL);
float L_1;
L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___to1), NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_2;
L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1))));
V_0 = ((float)L_2);
float L_3 = V_0;
V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_002c;
}
}
{
V_3 = (0.0f);
goto IL_0056;
}
IL_002c:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___from0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___to1;
float L_7;
L_7 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_5, L_6, NULL);
float L_8 = V_0;
float L_9;
L_9 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL);
V_1 = L_9;
float L_10 = V_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_11;
L_11 = acos(((double)L_10));
V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f)));
goto IL_0056;
}
IL_0056:
{
float L_12 = V_3;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Normalize_m63D60A4A9F97145AF0C7E2A4C044EBF17EF7CBC3_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___q0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___q0;
float L_2;
L_2 = Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline(L_0, L_1, NULL);
float L_3;
L_3 = sqrtf(L_2);
V_0 = L_3;
float L_4 = V_0;
float L_5 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
V_1 = (bool)((((float)L_4) < ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0022;
}
}
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
V_2 = L_7;
goto IL_004a;
}
IL_0022:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___q0;
float L_9 = L_8.___x_0;
float L_10 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = ___q0;
float L_12 = L_11.___y_1;
float L_13 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___q0;
float L_15 = L_14.___z_2;
float L_16 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = ___q0;
float L_18 = L_17.___w_3;
float L_19 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
memset((&L_20), 0, sizeof(L_20));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_20), ((float)(L_9/L_10)), ((float)(L_12/L_13)), ((float)(L_15/L_16)), ((float)(L_18/L_19)), /*hidden argument*/NULL);
V_2 = L_20;
goto IL_004a;
}
IL_004a:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_2;
return L_21;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___a0;
float L_1 = L_0.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___b1;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___a0;
float L_5 = L_4.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___b1;
float L_7 = L_6.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___a0;
float L_9 = L_8.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___b1;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___a0;
float L_13 = L_12.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___b1;
float L_15 = L_14.___w_3;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
goto IL_003b;
}
IL_003b:
{
float L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m5C6AC5F5C56B27C25DDF612BEEF40F28CA44CA31_inline (float ___dot0, const RuntimeMethod* method)
{
bool V_0 = false;
{
float L_0 = ___dot0;
V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0);
goto IL_000c;
}
IL_000c:
{
bool L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method)
{
{
float L_0 = ___r0;
__this->___r_0 = L_0;
float L_1 = ___g1;
__this->___g_1 = L_1;
float L_2 = ___b2;
__this->___b_2 = L_2;
float L_3 = ___a3;
__this->___a_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___vector0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___vector0;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___vector0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___vector0;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___vector0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___vector0;
float L_11 = L_10.___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
V_0 = ((float)L_12);
goto IL_0034;
}
IL_0034:
{
float L_13 = V_0;
return L_13;
}
}