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

26699 行
1.2 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 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);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1, 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>
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 T1>
struct InvokerActionInvoker1;
template <typename T1>
struct InvokerActionInvoker1<T1*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2;
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
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;
}
};
// System.Action`1<System.Int32>
struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404;
// System.Action`2<System.Int32,System.Int32>
struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
// System.Comparison`1<Cinemachine.CinemachineComponentBase>
struct Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7;
// System.Comparison`1<System.Object>
struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
// System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>
struct Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70;
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>
struct Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326;
// 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.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.GUIStyle>
struct Dictionary_2_tEFC8016EC28460E6CE058A5F413FAB656883AA5F;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35;
// System.Func`2<Cinemachine.CinemachineComponentBase,System.Boolean>
struct Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Collections.Generic.HashSet`1<UnityEngine.UI.IClippable>
struct HashSet_1_tC2DD42EF8D44AC9B58E6A24D2D499C4A792620C9;
// System.Collections.Generic.HashSet`1<UnityEngine.UI.MaskableGraphic>
struct HashSet_1_t7339109B23CAC1C7B695498778D7AC8166F04AF7;
// System.Collections.Generic.HashSet`1<UnityEngine.Object>
struct HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614;
// System.Collections.Generic.IEnumerable`1<Cinemachine.CinemachineComponentBase>
struct IEnumerable_1_tA967372A835A27944368DF8E68556C2649338044;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.AnimationClip>
struct IEqualityComparer_1_tBD565D56612E2289A4A05E24D3DE48F9A79EF700;
// System.Collections.Generic.IEqualityComparer`1<Cinemachine.CinemachineVirtualCameraBase>
struct IEqualityComparer_1_t8556D1BBED26D6CCA0297A96055C76D9C317EBC9;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>
struct KeyCollection_t8D686835273D8A737365E1DBE9EB441C81197B6F;
// System.Collections.Generic.Dictionary`2/KeyCollection<Cinemachine.CinemachineVirtualCameraBase,System.Int32>
struct KeyCollection_t75F03568898C98B9F80FA5E647A33A8E526A3D4E;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
struct KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655;
// System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>
struct List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>
struct List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D;
// System.Collections.Generic.List`1<Cinemachine.CinemachineComponentBase>
struct List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>
struct List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>
struct List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D>
struct List_1_t099FA1DB61217A855A3732B3DCA8E909BB24E1AB;
// System.Collections.Generic.List`1<System.Text.StringBuilder>
struct List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9;
// System.Collections.Generic.List`1<UnityEngine.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D;
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>
struct List_1_tC7A631B4A35E461A5E78F0D0C4D482812E731DEB;
// System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>
struct List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E;
// System.Collections.Generic.List`1<Cinemachine.CinemachineStoryboard/CanvasInfo>
struct List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
// UnityEngine.Events.UnityAction`1<Cinemachine.CinemachineBrain>
struct UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114;
// UnityEngine.Events.UnityAction`1<System.Object>
struct UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A;
// 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<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>
struct ValueCollection_t1837C4A5AF3B7F67B4623654BA9F350889461036;
// System.Collections.Generic.Dictionary`2/ValueCollection<Cinemachine.CinemachineVirtualCameraBase,System.Int32>
struct ValueCollection_tD40444778CE70AEA1FBCAE114B537027BF67F89A;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int32>
struct ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>[]
struct EntryU5BU5D_tDB3B3539D0F08F0279D53419BF6C6588CAB4EBF6;
// System.Collections.Generic.Dictionary`2/Entry<Cinemachine.CinemachineVirtualCameraBase,System.Int32>[]
struct EntryU5BU5D_t12EE40E783F798CFCEFBF2A63A23E09529E492AC;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int32>[]
struct EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA;
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC;
// UnityEngine.AnimatorClipInfo[]
struct AnimatorClipInfoU5BU5D_t202D955679134FCCD698779FBABD2530E58CD60A;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// Cinemachine.CinemachineComponentBase[]
struct CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077;
// Cinemachine.CinemachineOrbitalTransposer[]
struct CinemachineOrbitalTransposerU5BU5D_tFB9047628E48134B27783E21772FA8EAD7CA791F;
// Cinemachine.CinemachineVirtualCamera[]
struct CinemachineVirtualCameraU5BU5D_tC79623529FA0FC8916013356D0E0CB81EC16CFE7;
// Cinemachine.CinemachineVirtualCameraBase[]
struct CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.GUIStyle[]
struct GUIStyleU5BU5D_t1BA4BCF4D4D32DF07E9B84F1750D964DF33B0FEC;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.RectTransform[]
struct RectTransformU5BU5D_tD8879AA94435492C205ABBE1E530FFD24CE0393D;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// UnityEngine.Transform[]
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
// Cinemachine.CinemachineBlenderSettings/CustomBlend[]
struct CustomBlendU5BU5D_t2EF48229ECE0156E8C8A98A7F8CF4639B81E793B;
// Cinemachine.CinemachineCore/Stage[]
struct StageU5BU5D_tF198CE3C6DE5C3D67552DAB4B9680F3BFF319981;
// Cinemachine.CinemachineFreeLook/Orbit[]
struct OrbitU5BU5D_t1525789A40884DD43BBE283E26E989EC19733A28;
// Cinemachine.CinemachinePath/Waypoint[]
struct WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF;
// Cinemachine.CinemachineSmoothPath/Waypoint[]
struct WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C;
// Cinemachine.CinemachineStateDrivenCamera/HashPair[]
struct HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1;
// Cinemachine.CinemachineStateDrivenCamera/Instruction[]
struct InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232;
// Cinemachine.CinemachineStateDrivenCamera/ParentHash[]
struct ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6;
// Cinemachine.CinemachineStoryboard/CanvasInfo[]
struct CanvasInfoU5BU5D_t09C2B0FCF0272FD3A8C1B698668D8E71A05222A0;
// Cinemachine.CinemachineTargetGroup/Target[]
struct TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E;
// Cinemachine.NoiseSettings/TransformNoiseParams[]
struct TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1;
// UnityEngine.AnimationClip
struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712;
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
// UnityEngine.Animator
struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
// UnityEngine.CanvasRenderer
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
// Cinemachine.Cinemachine3rdPersonFollow
struct Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0;
// Cinemachine.CinemachineBasicMultiChannelPerlin
struct CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269;
// Cinemachine.CinemachineBlend
struct CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E;
// 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.CinemachineExtension
struct CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73;
// Cinemachine.CinemachineFramingTransposer
struct CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065;
// Cinemachine.CinemachineFreeLook
struct CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A;
// Cinemachine.CinemachineHardLockToTarget
struct CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A;
// Cinemachine.CinemachineHardLookAt
struct CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E;
// Cinemachine.CinemachineMixingCamera
struct CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E;
// Cinemachine.CinemachinePath
struct CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A;
// Cinemachine.CinemachinePathBase
struct CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D;
// Cinemachine.CinemachinePipeline
struct CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209;
// Cinemachine.CinemachinePixelPerfect
struct CinemachinePixelPerfect_t8CA529E8D056B820C806C2AEAD6209D62001AC8B;
// Cinemachine.CinemachineSmoothPath
struct CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE;
// Cinemachine.CinemachineStateDrivenCamera
struct CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB;
// Cinemachine.CinemachineStoryboard
struct CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E;
// Cinemachine.CinemachineTargetGroup
struct CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF;
// Cinemachine.CinemachineVirtualCamera
struct CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50;
// 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;
// UnityEngine.Font
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
// UnityEngine.GUISettings
struct GUISettings_tF2CA7E8B9F62F1FC013BFF053B5FA2709EBA3847;
// UnityEngine.GUISkin
struct GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9;
// UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580;
// UnityEngine.GUIStyleState
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// UnityEngine.UI.Graphic
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// Cinemachine.ICinemachineCamera
struct ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5;
// Cinemachine.ICinemachineTargetGroup
struct ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// Cinemachine.NoiseSettings
struct NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera
struct PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D;
// UnityEngine.Rendering.Universal.PixelPerfectCameraInternal
struct PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E;
// Cinemachine.Utility.PositionPredictor
struct PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E;
// UnityEngine.UI.RawImage
struct RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179;
// UnityEngine.UI.RectMask2D
struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
// UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5;
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
// UnityEngine.UI.RectangularVertexClipper
struct RectangularVertexClipper_t55234A392C423FCC9A016503B2D1763D52E6605A;
// UnityEngine.RuntimeAnimatorController
struct RuntimeAnimatorController_t6F7C753402B42EC23C163099CF935C5E0D7A7254;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.Events.UnityAction
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
// UnityEngine.UI.VertexHelper
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7;
// Cinemachine.AxisState/IInputAxisProvider
struct IInputAxisProvider_tABB3BFF96A8D4C6D50FA42166CCF7AAF18F959E7;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// UnityEngine.Canvas/WillRenderCanvases
struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC;
// Cinemachine.CinemachineBrain/BrainEvent
struct BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3;
// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154;
// Cinemachine.CinemachineCore/AxisInputDelegate
struct AxisInputDelegate_tE27958ACEDD7816DB591B6F485ACD7083541C452;
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
struct GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A;
// Cinemachine.Utility.CinemachineDebug/OnGUIDelegate
struct OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708;
// Cinemachine.CinemachineFreeLook/CreateRigDelegate
struct CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B;
// Cinemachine.CinemachineFreeLook/DestroyRigDelegate
struct DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6;
// Cinemachine.CinemachinePathBase/Appearance
struct Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8;
// Cinemachine.CinemachineStoryboard/CanvasInfo
struct CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110;
// Cinemachine.CinemachineVirtualCamera/<>c
struct U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31;
// Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate
struct CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC;
// Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate
struct DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842;
// UnityEngine.GUISkin/SkinChangedDelegate
struct SkinChangedDelegate_tA6D456E853D58AD2EF8A599F543C7E5BA8E94B98;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24;
IL2CPP_EXTERN_C RuntimeClass* Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_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* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
IL2CPP_EXTERN_C String_t* _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
IL2CPP_EXTERN_C String_t* _stringLiteral47A5B6A470F6113005195D6115F426DC36E8B65F;
IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C;
IL2CPP_EXTERN_C String_t* _stringLiteral858FD3C8BD790C7AE9648241681753040AAA353E;
IL2CPP_EXTERN_C String_t* _stringLiteral95736F87FFB47A6CBA1FAEFC7529C2A3F3EE5E7A;
IL2CPP_EXTERN_C String_t* _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B;
IL2CPP_EXTERN_C String_t* _stringLiteralB23C3717573626FB4C3C7DF5C19EDE7689837214;
IL2CPP_EXTERN_C String_t* _stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralDA9B2BA4FD01C0EC9AF292A351951F6AFEDC67D9;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineStateDrivenCamera_OnGuiHandler_m3B5FB8E32B3DD5117D5CF526C60954FE3362C094_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineStoryboard_CameraUpdatedCallback_m96F15CE066264D8F7AB1C2046C416FAC345E234B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineStoryboard_StaticBlendingHandler_m9631B0CB18F7AD2C97E52341D22ACC2D5841D1BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A_mA27DFDE452A286E8B897BB2DA2C3D26AAD985E4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E_mD1C9F974D969F3897375561B17A711000AEBD0C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF8DBCFF2EFB19104432E07298BB6BA688FDFDB33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m30AF889F18F3ED6C294C66FBDEAC1971B00B8566_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m222B8E36A0510CB7701CC8FAF48B64AC6DD5B44D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m337A410216A2278750B367D767F5A673DAFE8C68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mB011406E12A8B5556E7141229EF2C49A7D9F183F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m521BAE6A3818AC2BC661A4313086790A1F56FCA2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m71046919A4167DFE82A63CD88F4A9F9F32621BE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m90E3BFE562956D8B3EAAEAA59FEBC0BB694BEFFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m12606F3FCCC238C698D0EFFB35BFE1D101482C0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m13C85FD585C0679530F8B35D0B39D965702FD0F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_m3DAAF0F90C5C8E02A3C153B1D9BD3247EB0F4136_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_mF832D1CFB763BE172F50826618A3D458EE451B43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670_m13A9D8AFFFA3B7A823E98A8E1A39F51DF1B8ED4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_m2B58BF7C028A3F46B38B52899D60B8EB6F686741_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_mE5A2711FA84F57F5EA0876DB106B1A146956CEFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m485801F2E1103CDD8DCAB94BBB64891ACBFE062B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m83831FF7F345FB9053535A92FBBD7D4720807FF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9ACA0FC0CF36280B8D922A1E8A3FDA7FFF8B16D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mD47221A05CE6ACB10BA3E0054DF8062563361767_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m97827E8839E8241DDED40DCDE3FBBB71EB8761DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mAC2BC143DF2B4FA8D50186DE35951A9484CE90D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m8292F02B1A8D2657765B0A6B9C548C0C09B360E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mA717C3C8FC71F00C397FF475997BE76668AEE50C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m09C5639F7FD24DA3427DC7735059EA949C8B52FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m18F0E53D2FFF3A6A83C5262F817E5F3A333A58AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m387980ADA97BCB67AD1C690E5D3371C9C3492F7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m2984F9470B6470CD90E4DF5BC0C445ECDBCE89DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mFEAC90B0A664505AEB9B88E0DC0C65215598259F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRequiresUserInputU3Eb__47_0_mBF26B23CBD1B39550F819A03518A8857549B0F31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CUpdateComponentPipelineU3Eb__38_0_mB97A4390C0B4AF7335D8A31CABC30B99FC7BFA30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com;
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke;
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com;
struct CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077;
struct CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RectTransformU5BU5D_tD8879AA94435492C205ABBE1E530FFD24CE0393D;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF;
struct WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C;
struct HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1;
struct InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232;
struct ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6;
struct TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E;
struct TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>
struct Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70 : 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_tDB3B3539D0F08F0279D53419BF6C6588CAB4EBF6* ____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_t8D686835273D8A737365E1DBE9EB441C81197B6F* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t1837C4A5AF3B7F67B4623654BA9F350889461036* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>
struct Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326 : 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_t12EE40E783F798CFCEFBF2A63A23E09529E492AC* ____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_t75F03568898C98B9F80FA5E647A33A8E526A3D4E* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tD40444778CE70AEA1FBCAE114B537027BF67F89A* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180 : 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_t197C691F43F1694B771BF83C278D12BBFEEB86FA* ____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_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>
struct List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
AnimatorClipInfoU5BU5D_t202D955679134FCCD698779FBABD2530E58CD60A* ____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_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
AnimatorClipInfoU5BU5D_t202D955679134FCCD698779FBABD2530E58CD60A* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineComponentBase>
struct List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ____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_t03342E12D6A5F95E21F148146CEF62F23EA92051_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___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<UnityEngine.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>
struct List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ____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_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineStoryboard/CanvasInfo>
struct List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CanvasInfoU5BU5D_t09C2B0FCF0272FD3A8C1B698668D8E71A05222A0* ____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_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CanvasInfoU5BU5D_t09C2B0FCF0272FD3A8C1B698668D8E71A05222A0* ___s_emptyArray_5;
};
struct Il2CppArrayBounds;
// 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.Utility.CinemachineDebug
struct CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390 : public RuntimeObject
{
};
struct CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields
{
// System.Collections.Generic.HashSet`1<UnityEngine.Object> Cinemachine.Utility.CinemachineDebug::mClients
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* ___mClients_0;
// Cinemachine.Utility.CinemachineDebug/OnGUIDelegate Cinemachine.Utility.CinemachineDebug::OnGUIHandlers
OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* ___OnGUIHandlers_1;
// System.Collections.Generic.List`1<System.Text.StringBuilder> Cinemachine.Utility.CinemachineDebug::mAvailableStringBuilders
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* ___mAvailableStringBuilders_2;
};
// 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.CinemachineStoryboard/CanvasInfo
struct CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110 : public RuntimeObject
{
// UnityEngine.GameObject Cinemachine.CinemachineStoryboard/CanvasInfo::mCanvas
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mCanvas_0;
// UnityEngine.Canvas Cinemachine.CinemachineStoryboard/CanvasInfo::mCanvasComponent
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___mCanvasComponent_1;
// Cinemachine.CinemachineBrain Cinemachine.CinemachineStoryboard/CanvasInfo::mCanvasParent
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___mCanvasParent_2;
// UnityEngine.RectTransform Cinemachine.CinemachineStoryboard/CanvasInfo::mViewport
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___mViewport_3;
// UnityEngine.UI.RawImage Cinemachine.CinemachineStoryboard/CanvasInfo::mRawImage
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* ___mRawImage_4;
};
// Cinemachine.CinemachineVirtualCamera/<>c
struct U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31 : public RuntimeObject
{
};
struct U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields
{
// Cinemachine.CinemachineVirtualCamera/<>c Cinemachine.CinemachineVirtualCamera/<>c::<>9
U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31* ___U3CU3E9_0;
// System.Comparison`1<Cinemachine.CinemachineComponentBase> Cinemachine.CinemachineVirtualCamera/<>c::<>9__38_0
Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7* ___U3CU3E9__38_0_1;
// System.Func`2<Cinemachine.CinemachineComponentBase,System.Boolean> Cinemachine.CinemachineVirtualCamera/<>c::<>9__47_0
Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512* ___U3CU3E9__47_0_2;
};
// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>
struct Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____current_3;
};
// 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;
};
// UnityEngine.AnimatorClipInfo
struct AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03
{
// System.Int32 UnityEngine.AnimatorClipInfo::m_ClipInstanceID
int32_t ___m_ClipInstanceID_0;
// System.Single UnityEngine.AnimatorClipInfo::m_Weight
float ___m_Weight_1;
};
// UnityEngine.AnimatorStateInfo
struct AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2
{
// System.Int32 UnityEngine.AnimatorStateInfo::m_Name
int32_t ___m_Name_0;
// System.Int32 UnityEngine.AnimatorStateInfo::m_Path
int32_t ___m_Path_1;
// System.Int32 UnityEngine.AnimatorStateInfo::m_FullPath
int32_t ___m_FullPath_2;
// System.Single UnityEngine.AnimatorStateInfo::m_NormalizedTime
float ___m_NormalizedTime_3;
// System.Single UnityEngine.AnimatorStateInfo::m_Length
float ___m_Length_4;
// System.Single UnityEngine.AnimatorStateInfo::m_Speed
float ___m_Speed_5;
// System.Single UnityEngine.AnimatorStateInfo::m_SpeedMultiplier
float ___m_SpeedMultiplier_6;
// System.Int32 UnityEngine.AnimatorStateInfo::m_Tag
int32_t ___m_Tag_7;
// System.Int32 UnityEngine.AnimatorStateInfo::m_Loop
int32_t ___m_Loop_8;
};
// 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;
};
// 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.LayerMask
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
// System.Int32 UnityEngine.LayerMask::m_Mask
int32_t ___m_Mask_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.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;
};
// 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.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
// System.Int32 UnityEngine.Vector2Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector2Int::m_Y
int32_t ___m_Y_1;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
};
// 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;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// 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.CinemachineFreeLook/Orbit
struct Orbit_tFB7313130D10593990AD5CA9C685500758DB866D
{
// System.Single Cinemachine.CinemachineFreeLook/Orbit::m_Height
float ___m_Height_0;
// System.Single Cinemachine.CinemachineFreeLook/Orbit::m_Radius
float ___m_Radius_1;
};
// Cinemachine.CinemachineStateDrivenCamera/HashPair
struct HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC
{
// System.Int32 Cinemachine.CinemachineStateDrivenCamera/HashPair::parentHash
int32_t ___parentHash_0;
// System.Int32 Cinemachine.CinemachineStateDrivenCamera/HashPair::hash
int32_t ___hash_1;
};
// Cinemachine.CinemachineStateDrivenCamera/Instruction
struct Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C
{
// System.Int32 Cinemachine.CinemachineStateDrivenCamera/Instruction::m_FullHash
int32_t ___m_FullHash_0;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineStateDrivenCamera/Instruction::m_VirtualCamera
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_VirtualCamera_1;
// System.Single Cinemachine.CinemachineStateDrivenCamera/Instruction::m_ActivateAfter
float ___m_ActivateAfter_2;
// System.Single Cinemachine.CinemachineStateDrivenCamera/Instruction::m_MinDuration
float ___m_MinDuration_3;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineStateDrivenCamera/Instruction
struct Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshaled_pinvoke
{
int32_t ___m_FullHash_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_VirtualCamera_1;
float ___m_ActivateAfter_2;
float ___m_MinDuration_3;
};
// Native definition for COM marshalling of Cinemachine.CinemachineStateDrivenCamera/Instruction
struct Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshaled_com
{
int32_t ___m_FullHash_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_VirtualCamera_1;
float ___m_ActivateAfter_2;
float ___m_MinDuration_3;
};
// Cinemachine.CinemachineStateDrivenCamera/ParentHash
struct ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4
{
// System.Int32 Cinemachine.CinemachineStateDrivenCamera/ParentHash::m_Hash
int32_t ___m_Hash_0;
// System.Int32 Cinemachine.CinemachineStateDrivenCamera/ParentHash::m_ParentHash
int32_t ___m_ParentHash_1;
};
// Cinemachine.CinemachineTargetGroup/Target
struct Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641
{
// UnityEngine.Transform Cinemachine.CinemachineTargetGroup/Target::target
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_0;
// System.Single Cinemachine.CinemachineTargetGroup/Target::weight
float ___weight_1;
// System.Single Cinemachine.CinemachineTargetGroup/Target::radius
float ___radius_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineTargetGroup/Target
struct Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_pinvoke
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_0;
float ___weight_1;
float ___radius_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineTargetGroup/Target
struct Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_com
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_0;
float ___weight_1;
float ___radius_2;
};
// Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240
{
// System.Single Cinemachine.NoiseSettings/NoiseParams::Frequency
float ___Frequency_0;
// System.Single Cinemachine.NoiseSettings/NoiseParams::Amplitude
float ___Amplitude_1;
// System.Boolean Cinemachine.NoiseSettings/NoiseParams::Constant
bool ___Constant_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke
{
float ___Frequency_0;
float ___Amplitude_1;
int32_t ___Constant_2;
};
// Native definition for COM marshalling of Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com
{
float ___Frequency_0;
float ___Amplitude_1;
int32_t ___Constant_2;
};
// Cinemachine.TargetPositionCache/TimeRange
struct TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0
{
// System.Single Cinemachine.TargetPositionCache/TimeRange::Start
float ___Start_0;
// System.Single Cinemachine.TargetPositionCache/TimeRange::End
float ___End_1;
};
// System.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;
};
// 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;
};
// UnityEngine.HideFlags
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A
{
// System.Int32 UnityEngine.HideFlags::value__
int32_t ___value___2;
};
// 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.Utility.PositionPredictor
struct PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E : public RuntimeObject
{
// UnityEngine.Vector3 Cinemachine.Utility.PositionPredictor::m_Velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity_0;
// UnityEngine.Vector3 Cinemachine.Utility.PositionPredictor::m_SmoothDampVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_SmoothDampVelocity_1;
// UnityEngine.Vector3 Cinemachine.Utility.PositionPredictor::m_Pos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Pos_2;
// System.Boolean Cinemachine.Utility.PositionPredictor::m_HavePos
bool ___m_HavePos_3;
// System.Single Cinemachine.Utility.PositionPredictor::Smoothing
float ___Smoothing_4;
};
// UnityEngine.RaycastHit
struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5
{
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0;
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
// System.UInt32 UnityEngine.RaycastHit::m_FaceID
uint32_t ___m_FaceID_2;
// System.Single UnityEngine.RaycastHit::m_Distance
float ___m_Distance_3;
// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4;
// System.Int32 UnityEngine.RaycastHit::m_Collider
int32_t ___m_Collider_5;
};
// UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5 : public RuntimeObject
{
// System.IntPtr UnityEngine.RectOffset::m_Ptr
intptr_t ___m_Ptr_0;
// System.Object UnityEngine.RectOffset::m_SourceStyle
RuntimeObject* ___m_SourceStyle_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
Il2CppIUnknown* ___m_SourceStyle_1;
};
// Native definition for COM marshalling of UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com
{
intptr_t ___m_Ptr_0;
Il2CppIUnknown* ___m_SourceStyle_1;
};
// UnityEngine.RenderMode
struct RenderMode_tB63553E26C26A0B62C47B995F86AC41768494633
{
// System.Int32 UnityEngine.RenderMode::value__
int32_t ___value___2;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// 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.CinemachinePath/Waypoint
struct Waypoint_tF0147D859449A4A396E398063D02E76A7214066D
{
// UnityEngine.Vector3 Cinemachine.CinemachinePath/Waypoint::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// UnityEngine.Vector3 Cinemachine.CinemachinePath/Waypoint::tangent
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tangent_1;
// System.Single Cinemachine.CinemachinePath/Waypoint::roll
float ___roll_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.CinemachineSmoothPath/Waypoint
struct Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27
{
// UnityEngine.Vector3 Cinemachine.CinemachineSmoothPath/Waypoint::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// System.Single Cinemachine.CinemachineSmoothPath/Waypoint::roll
float ___roll_1;
};
// Cinemachine.CinemachineStoryboard/FillStrategy
struct FillStrategy_t7DCEB848EF53CB92423483D7A7295B8094EC59A4
{
// System.Int32 Cinemachine.CinemachineStoryboard/FillStrategy::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineStoryboard/StoryboardRenderMode
struct StoryboardRenderMode_tB33538094FBC77BC61018A1636F91152CED92B4F
{
// System.Int32 Cinemachine.CinemachineStoryboard/StoryboardRenderMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTargetGroup/PositionMode
struct PositionMode_t4BE072F653D82FA0458D2CD39B5ED4998497198D
{
// System.Int32 Cinemachine.CinemachineTargetGroup/PositionMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTargetGroup/RotationMode
struct RotationMode_t6155B38F56C8E30E06D300CA63D0A4D7CB8CB8EE
{
// System.Int32 Cinemachine.CinemachineTargetGroup/RotationMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTargetGroup/UpdateMethod
struct UpdateMethod_t28C539B4EB06457F7096492E757AA81EB616098C
{
// System.Int32 Cinemachine.CinemachineTargetGroup/UpdateMethod::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTransposer/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.LensSettings/OverrideModes
struct OverrideModes_t79FC427C0E3A4372749712DF145E3E414AF65556
{
// System.Int32 Cinemachine.LensSettings/OverrideModes::value__
int32_t ___value___2;
};
// Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91
{
// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::X
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 ___X_0;
// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::Y
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 ___Y_1;
// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::Z
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 ___Z_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_pinvoke
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke ___X_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke ___Y_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke ___Z_2;
};
// Native definition for COM marshalling of Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_com
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com ___X_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com ___Y_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com ___Z_2;
};
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/CropFrame
struct CropFrame_t5F4A57BA5DF4EA236667AC5BE7AC08471D274A0E
{
// System.Int32 UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/CropFrame::value__
int32_t ___value___2;
};
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/GridSnapping
struct GridSnapping_t2FF7D8C6C6E92A8455C29900FBBD173F8845F31C
{
// System.Int32 UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/GridSnapping::value__
int32_t ___value___2;
};
// Cinemachine.TargetPositionCache/Mode
struct Mode_t4C02639E19E153AE2D3A6C0AC65805023DDE08C3
{
// System.Int32 Cinemachine.TargetPositionCache/Mode::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
{
};
// UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580 : public RuntimeObject
{
// System.IntPtr UnityEngine.GUIStyle::m_Ptr
intptr_t ___m_Ptr_0;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Normal
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Normal_1;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Hover
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Hover_2;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Active
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Active_3;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Focused
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Focused_4;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnNormal
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnNormal_5;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnHover
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnHover_6;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnActive
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnActive_7;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnFocused
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnFocused_8;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Border
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Border_9;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Padding
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Padding_10;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Margin
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Margin_11;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Overflow
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Overflow_12;
// System.String UnityEngine.GUIStyle::m_Name
String_t* ___m_Name_13;
};
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_StaticFields
{
// System.Boolean UnityEngine.GUIStyle::showKeyboardFocus
bool ___showKeyboardFocus_14;
// UnityEngine.GUIStyle UnityEngine.GUIStyle::s_None
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___s_None_15;
};
// Native definition for P/Invoke marshalling of UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Normal_1;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Hover_2;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Active_3;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Focused_4;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnNormal_5;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnHover_6;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnActive_7;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnFocused_8;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Border_9;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Padding_10;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Margin_11;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Overflow_12;
char* ___m_Name_13;
};
// Native definition for COM marshalling of UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com
{
intptr_t ___m_Ptr_0;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Normal_1;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Hover_2;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Active_3;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Focused_4;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnNormal_5;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnHover_6;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnActive_7;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnFocused_8;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Border_9;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Padding_10;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Margin_11;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Overflow_12;
Il2CppChar* ___m_Name_13;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// 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;
};
// UnityEngine.Motion
struct Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
// System.Boolean UnityEngine.Motion::<isAnimatorMotion>k__BackingField
bool ___U3CisAnimatorMotionU3Ek__BackingField_4;
};
// 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.RuntimeAnimatorController
struct RuntimeAnimatorController_t6F7C753402B42EC23C163099CF935C5E0D7A7254 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// 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
{
};
// Cinemachine.TargetPositionCache
struct TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80 : public RuntimeObject
{
};
struct TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields
{
// System.Boolean Cinemachine.TargetPositionCache::UseCache
bool ___UseCache_0;
// Cinemachine.TargetPositionCache/Mode Cinemachine.TargetPositionCache::m_CacheMode
int32_t ___m_CacheMode_2;
// System.Single Cinemachine.TargetPositionCache::CurrentTime
float ___CurrentTime_3;
// System.Int32 Cinemachine.TargetPositionCache::CurrentFrame
int32_t ___CurrentFrame_4;
// System.Boolean Cinemachine.TargetPositionCache::IsCameraCut
bool ___IsCameraCut_5;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry> Cinemachine.TargetPositionCache::m_Cache
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* ___m_Cache_6;
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache::m_CacheTimeRange
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 ___m_CacheTimeRange_7;
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// 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.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.CinemachineComponentBase>
struct Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7 : public MulticastDelegate_t
{
};
// System.Func`2<Cinemachine.CinemachineComponentBase,System.Boolean>
struct Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512 : public MulticastDelegate_t
{
};
// UnityEngine.Events.UnityAction`1<Cinemachine.CinemachineBrain>
struct UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114 : public MulticastDelegate_t
{
};
// UnityEngine.AnimationClip
struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712 : public Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC
{
};
// 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;
};
// UnityEngine.GUISkin
struct GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// UnityEngine.Font UnityEngine.GUISkin::m_Font
Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_Font_4;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_box
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_box_5;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_button
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_button_6;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_toggle
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_toggle_7;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_label
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_label_8;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_textField
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_textField_9;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_textArea
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_textArea_10;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_window
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_window_11;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSlider
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalSlider_12;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSliderThumb
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalSliderThumb_13;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSliderThumbExtent
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalSliderThumbExtent_14;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSlider
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalSlider_15;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSliderThumb
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalSliderThumb_16;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSliderThumbExtent
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalSliderThumbExtent_17;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_SliderMixed
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_SliderMixed_18;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbar
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbar_19;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarThumb
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbarThumb_20;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarLeftButton
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbarLeftButton_21;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarRightButton
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbarRightButton_22;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbar
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbar_23;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarThumb
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbarThumb_24;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarUpButton
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbarUpButton_25;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarDownButton
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbarDownButton_26;
// UnityEngine.GUIStyle UnityEngine.GUISkin::m_ScrollView
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_ScrollView_27;
// UnityEngine.GUIStyle[] UnityEngine.GUISkin::m_CustomStyles
GUIStyleU5BU5D_t1BA4BCF4D4D32DF07E9B84F1750D964DF33B0FEC* ___m_CustomStyles_28;
// UnityEngine.GUISettings UnityEngine.GUISkin::m_Settings
GUISettings_tF2CA7E8B9F62F1FC013BFF053B5FA2709EBA3847* ___m_Settings_29;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.GUIStyle> UnityEngine.GUISkin::m_Styles
Dictionary_2_tEFC8016EC28460E6CE058A5F413FAB656883AA5F* ___m_Styles_31;
};
struct GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_StaticFields
{
// UnityEngine.GUIStyle UnityEngine.GUISkin::ms_Error
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___ms_Error_30;
// UnityEngine.GUISkin/SkinChangedDelegate UnityEngine.GUISkin::m_SkinChanged
SkinChangedDelegate_tA6D456E853D58AD2EF8A599F543C7E5BA8E94B98* ___m_SkinChanged_32;
// UnityEngine.GUISkin UnityEngine.GUISkin::current
GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* ___current_33;
};
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// Cinemachine.SignalSourceAsset
struct SignalSourceAsset_t187094A020026D70B16096697802137226248D2B : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Cinemachine.CinemachineCore/GetBlendOverrideDelegate
struct GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A : public MulticastDelegate_t
{
};
// Cinemachine.Utility.CinemachineDebug/OnGUIDelegate
struct OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708 : public MulticastDelegate_t
{
};
// Cinemachine.CinemachineFreeLook/CreateRigDelegate
struct CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B : public MulticastDelegate_t
{
};
// Cinemachine.CinemachineFreeLook/DestroyRigDelegate
struct DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6 : public MulticastDelegate_t
{
};
// Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate
struct CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC : public MulticastDelegate_t
{
};
// Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate
struct DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842 : public MulticastDelegate_t
{
};
// UnityEngine.Animator
struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// 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.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_StaticFields
{
// UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::preWillRenderCanvases
WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___preWillRenderCanvases_4;
// UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___willRenderCanvases_5;
// System.Action`1<System.Int32> UnityEngine.Canvas::<externBeginRenderOverlays>k__BackingField
Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6;
// System.Action`2<System.Int32,System.Int32> UnityEngine.Canvas::<externRenderOverlaysBefore>k__BackingField
Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7;
// System.Action`1<System.Int32> UnityEngine.Canvas::<externEndRenderOverlays>k__BackingField
Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternEndRenderOverlaysU3Ek__BackingField_8;
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Cinemachine.NoiseSettings
struct NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1 : public SignalSourceAsset_t187094A020026D70B16096697802137226248D2B
{
// Cinemachine.NoiseSettings/TransformNoiseParams[] Cinemachine.NoiseSettings::PositionNoise
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___PositionNoise_4;
// Cinemachine.NoiseSettings/TransformNoiseParams[] Cinemachine.NoiseSettings::OrientationNoise
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___OrientationNoise_5;
};
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5 : public Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1
{
};
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_StaticFields
{
// UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24* ___reapplyDrivenProperties_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.CinemachinePipeline
struct CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// 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;
};
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera
struct PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Int32 UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_AssetsPPU
int32_t ___m_AssetsPPU_4;
// System.Int32 UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_RefResolutionX
int32_t ___m_RefResolutionX_5;
// System.Int32 UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_RefResolutionY
int32_t ___m_RefResolutionY_6;
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/CropFrame UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_CropFrame
int32_t ___m_CropFrame_7;
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/GridSnapping UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_GridSnapping
int32_t ___m_GridSnapping_8;
// UnityEngine.Camera UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_Camera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_Camera_9;
// UnityEngine.Rendering.Universal.PixelPerfectCameraInternal UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_Internal
PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* ___m_Internal_10;
// System.Boolean UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_CinemachineCompatibilityMode
bool ___m_CinemachineCompatibilityMode_11;
};
// UnityEngine.EventSystems.UIBehaviour
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// Cinemachine.Cinemachine3rdPersonFollow
struct Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0 : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::Damping
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Damping_6;
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::ShoulderOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ShoulderOffset_7;
// System.Single Cinemachine.Cinemachine3rdPersonFollow::VerticalArmLength
float ___VerticalArmLength_8;
// System.Single Cinemachine.Cinemachine3rdPersonFollow::CameraSide
float ___CameraSide_9;
// System.Single Cinemachine.Cinemachine3rdPersonFollow::CameraDistance
float ___CameraDistance_10;
// UnityEngine.LayerMask Cinemachine.Cinemachine3rdPersonFollow::CameraCollisionFilter
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___CameraCollisionFilter_11;
// System.String Cinemachine.Cinemachine3rdPersonFollow::IgnoreTag
String_t* ___IgnoreTag_12;
// System.Single Cinemachine.Cinemachine3rdPersonFollow::CameraRadius
float ___CameraRadius_13;
// System.Single Cinemachine.Cinemachine3rdPersonFollow::DampingIntoCollision
float ___DampingIntoCollision_14;
// System.Single Cinemachine.Cinemachine3rdPersonFollow::DampingFromCollision
float ___DampingFromCollision_15;
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::m_PreviousFollowTargetPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PreviousFollowTargetPosition_16;
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::m_DampingCorrection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_DampingCorrection_17;
// System.Single Cinemachine.Cinemachine3rdPersonFollow::m_CamPosCollisionCorrection
float ___m_CamPosCollisionCorrection_18;
};
// Cinemachine.CinemachineBasicMultiChannelPerlin
struct CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269 : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// Cinemachine.NoiseSettings Cinemachine.CinemachineBasicMultiChannelPerlin::m_NoiseProfile
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* ___m_NoiseProfile_6;
// UnityEngine.Vector3 Cinemachine.CinemachineBasicMultiChannelPerlin::m_PivotOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PivotOffset_7;
// System.Single Cinemachine.CinemachineBasicMultiChannelPerlin::m_AmplitudeGain
float ___m_AmplitudeGain_8;
// System.Single Cinemachine.CinemachineBasicMultiChannelPerlin::m_FrequencyGain
float ___m_FrequencyGain_9;
// System.Boolean Cinemachine.CinemachineBasicMultiChannelPerlin::mInitialized
bool ___mInitialized_10;
// System.Single Cinemachine.CinemachineBasicMultiChannelPerlin::mNoiseTime
float ___mNoiseTime_11;
// UnityEngine.Vector3 Cinemachine.CinemachineBasicMultiChannelPerlin::mNoiseOffsets
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mNoiseOffsets_12;
};
// 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.CinemachineFramingTransposer
struct CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065 : public CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A
{
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::m_TrackedObjectOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_TrackedObjectOffset_6;
// System.Single Cinemachine.CinemachineFramingTransposer::m_LookaheadTime
float ___m_LookaheadTime_7;
// System.Single Cinemachine.CinemachineFramingTransposer::m_LookaheadSmoothing
float ___m_LookaheadSmoothing_8;
// System.Boolean Cinemachine.CinemachineFramingTransposer::m_LookaheadIgnoreY
bool ___m_LookaheadIgnoreY_9;
// System.Single Cinemachine.CinemachineFramingTransposer::m_XDamping
float ___m_XDamping_10;
// System.Single Cinemachine.CinemachineFramingTransposer::m_YDamping
float ___m_YDamping_11;
// System.Single Cinemachine.CinemachineFramingTransposer::m_ZDamping
float ___m_ZDamping_12;
// System.Boolean Cinemachine.CinemachineFramingTransposer::m_TargetMovementOnly
bool ___m_TargetMovementOnly_13;
// System.Single Cinemachine.CinemachineFramingTransposer::m_ScreenX
float ___m_ScreenX_14;
// System.Single Cinemachine.CinemachineFramingTransposer::m_ScreenY
float ___m_ScreenY_15;
// System.Single Cinemachine.CinemachineFramingTransposer::m_CameraDistance
float ___m_CameraDistance_16;
// System.Single Cinemachine.CinemachineFramingTransposer::m_DeadZoneWidth
float ___m_DeadZoneWidth_17;
// System.Single Cinemachine.CinemachineFramingTransposer::m_DeadZoneHeight
float ___m_DeadZoneHeight_18;
// System.Single Cinemachine.CinemachineFramingTransposer::m_DeadZoneDepth
float ___m_DeadZoneDepth_19;
// System.Boolean Cinemachine.CinemachineFramingTransposer::m_UnlimitedSoftZone
bool ___m_UnlimitedSoftZone_20;
// System.Single Cinemachine.CinemachineFramingTransposer::m_SoftZoneWidth
float ___m_SoftZoneWidth_21;
// System.Single Cinemachine.CinemachineFramingTransposer::m_SoftZoneHeight
float ___m_SoftZoneHeight_22;
// System.Single Cinemachine.CinemachineFramingTransposer::m_BiasX
float ___m_BiasX_23;
// System.Single Cinemachine.CinemachineFramingTransposer::m_BiasY
float ___m_BiasY_24;
// System.Boolean Cinemachine.CinemachineFramingTransposer::m_CenterOnActivate
bool ___m_CenterOnActivate_25;
// Cinemachine.CinemachineFramingTransposer/FramingMode Cinemachine.CinemachineFramingTransposer::m_GroupFramingMode
int32_t ___m_GroupFramingMode_26;
// Cinemachine.CinemachineFramingTransposer/AdjustmentMode Cinemachine.CinemachineFramingTransposer::m_AdjustmentMode
int32_t ___m_AdjustmentMode_27;
// System.Single Cinemachine.CinemachineFramingTransposer::m_GroupFramingSize
float ___m_GroupFramingSize_28;
// System.Single Cinemachine.CinemachineFramingTransposer::m_MaxDollyIn
float ___m_MaxDollyIn_29;
// System.Single Cinemachine.CinemachineFramingTransposer::m_MaxDollyOut
float ___m_MaxDollyOut_30;
// System.Single Cinemachine.CinemachineFramingTransposer::m_MinimumDistance
float ___m_MinimumDistance_31;
// System.Single Cinemachine.CinemachineFramingTransposer::m_MaximumDistance
float ___m_MaximumDistance_32;
// System.Single Cinemachine.CinemachineFramingTransposer::m_MinimumFOV
float ___m_MinimumFOV_33;
// System.Single Cinemachine.CinemachineFramingTransposer::m_MaximumFOV
float ___m_MaximumFOV_34;
// System.Single Cinemachine.CinemachineFramingTransposer::m_MinimumOrthoSize
float ___m_MinimumOrthoSize_35;
// System.Single Cinemachine.CinemachineFramingTransposer::m_MaximumOrthoSize
float ___m_MaximumOrthoSize_36;
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::m_PreviousCameraPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PreviousCameraPosition_39;
// Cinemachine.Utility.PositionPredictor Cinemachine.CinemachineFramingTransposer::m_Predictor
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* ___m_Predictor_40;
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::<TrackedPoint>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CTrackedPointU3Ek__BackingField_41;
// System.Boolean Cinemachine.CinemachineFramingTransposer::m_InheritingPosition
bool ___m_InheritingPosition_42;
// System.Single Cinemachine.CinemachineFramingTransposer::m_prevFOV
float ___m_prevFOV_43;
// UnityEngine.Quaternion Cinemachine.CinemachineFramingTransposer::m_prevRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_prevRotation_44;
// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::<LastBounds>k__BackingField
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___U3CLastBoundsU3Ek__BackingField_45;
// UnityEngine.Matrix4x4 Cinemachine.CinemachineFramingTransposer::<LastBoundsMatrix>k__BackingField
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___U3CLastBoundsMatrixU3Ek__BackingField_46;
};
// Cinemachine.CinemachineFreeLook
struct CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A : public CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE
{
// UnityEngine.Transform Cinemachine.CinemachineFreeLook::m_LookAt
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_LookAt_28;
// UnityEngine.Transform Cinemachine.CinemachineFreeLook::m_Follow
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_Follow_29;
// System.Boolean Cinemachine.CinemachineFreeLook::m_CommonLens
bool ___m_CommonLens_30;
// Cinemachine.LensSettings Cinemachine.CinemachineFreeLook::m_Lens
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___m_Lens_31;
// Cinemachine.CinemachineVirtualCameraBase/TransitionParams Cinemachine.CinemachineFreeLook::m_Transitions
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA ___m_Transitions_32;
// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineFreeLook::m_LegacyBlendHint
int32_t ___m_LegacyBlendHint_33;
// Cinemachine.AxisState Cinemachine.CinemachineFreeLook::m_YAxis
AxisState_t6996FE8143104E02683986C908C18B0F62595736 ___m_YAxis_34;
// Cinemachine.AxisState/Recentering Cinemachine.CinemachineFreeLook::m_YAxisRecentering
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF ___m_YAxisRecentering_35;
// Cinemachine.AxisState Cinemachine.CinemachineFreeLook::m_XAxis
AxisState_t6996FE8143104E02683986C908C18B0F62595736 ___m_XAxis_36;
// Cinemachine.CinemachineOrbitalTransposer/Heading Cinemachine.CinemachineFreeLook::m_Heading
Heading_t2A3E10FE1156F914633F9E348691BC649C373B6E ___m_Heading_37;
// Cinemachine.AxisState/Recentering Cinemachine.CinemachineFreeLook::m_RecenterToTargetHeading
Recentering_tB00B86249E96CFC65822315C710253B1E02459EF ___m_RecenterToTargetHeading_38;
// Cinemachine.CinemachineTransposer/BindingMode Cinemachine.CinemachineFreeLook::m_BindingMode
int32_t ___m_BindingMode_39;
// System.Single Cinemachine.CinemachineFreeLook::m_SplineCurvature
float ___m_SplineCurvature_40;
// Cinemachine.CinemachineFreeLook/Orbit[] Cinemachine.CinemachineFreeLook::m_Orbits
OrbitU5BU5D_t1525789A40884DD43BBE283E26E989EC19733A28* ___m_Orbits_41;
// System.Single Cinemachine.CinemachineFreeLook::m_LegacyHeadingBias
float ___m_LegacyHeadingBias_42;
// System.Boolean Cinemachine.CinemachineFreeLook::mUseLegacyRigDefinitions
bool ___mUseLegacyRigDefinitions_43;
// System.Boolean Cinemachine.CinemachineFreeLook::mIsDestroyed
bool ___mIsDestroyed_44;
// Cinemachine.CameraState Cinemachine.CinemachineFreeLook::m_State
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___m_State_45;
// Cinemachine.CinemachineVirtualCamera[] Cinemachine.CinemachineFreeLook::m_Rigs
CinemachineVirtualCameraU5BU5D_tC79623529FA0FC8916013356D0E0CB81EC16CFE7* ___m_Rigs_46;
// Cinemachine.CinemachineOrbitalTransposer[] Cinemachine.CinemachineFreeLook::mOrbitals
CinemachineOrbitalTransposerU5BU5D_tFB9047628E48134B27783E21772FA8EAD7CA791F* ___mOrbitals_47;
// Cinemachine.CinemachineBlend Cinemachine.CinemachineFreeLook::mBlendA
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___mBlendA_48;
// Cinemachine.CinemachineBlend Cinemachine.CinemachineFreeLook::mBlendB
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___mBlendB_49;
// System.Single Cinemachine.CinemachineFreeLook::m_CachedXAxisHeading
float ___m_CachedXAxisHeading_52;
// Cinemachine.CinemachineFreeLook/Orbit[] Cinemachine.CinemachineFreeLook::m_CachedOrbits
OrbitU5BU5D_t1525789A40884DD43BBE283E26E989EC19733A28* ___m_CachedOrbits_53;
// System.Single Cinemachine.CinemachineFreeLook::m_CachedTension
float ___m_CachedTension_54;
// UnityEngine.Vector4[] Cinemachine.CinemachineFreeLook::m_CachedKnots
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_CachedKnots_55;
// UnityEngine.Vector4[] Cinemachine.CinemachineFreeLook::m_CachedCtrl1
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_CachedCtrl1_56;
// UnityEngine.Vector4[] Cinemachine.CinemachineFreeLook::m_CachedCtrl2
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_CachedCtrl2_57;
};
struct CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A_StaticFields
{
// Cinemachine.CinemachineFreeLook/CreateRigDelegate Cinemachine.CinemachineFreeLook::CreateRigOverride
CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* ___CreateRigOverride_50;
// Cinemachine.CinemachineFreeLook/DestroyRigDelegate Cinemachine.CinemachineFreeLook::DestroyRigOverride
DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* ___DestroyRigOverride_51;
};
// 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.CinemachineMixingCamera
struct CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E : public CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE
{
// System.Single Cinemachine.CinemachineMixingCamera::m_Weight0
float ___m_Weight0_29;
// System.Single Cinemachine.CinemachineMixingCamera::m_Weight1
float ___m_Weight1_30;
// System.Single Cinemachine.CinemachineMixingCamera::m_Weight2
float ___m_Weight2_31;
// System.Single Cinemachine.CinemachineMixingCamera::m_Weight3
float ___m_Weight3_32;
// System.Single Cinemachine.CinemachineMixingCamera::m_Weight4
float ___m_Weight4_33;
// System.Single Cinemachine.CinemachineMixingCamera::m_Weight5
float ___m_Weight5_34;
// System.Single Cinemachine.CinemachineMixingCamera::m_Weight6
float ___m_Weight6_35;
// System.Single Cinemachine.CinemachineMixingCamera::m_Weight7
float ___m_Weight7_36;
// Cinemachine.CameraState Cinemachine.CinemachineMixingCamera::m_State
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___m_State_37;
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineMixingCamera::<LiveChild>k__BackingField
RuntimeObject* ___U3CLiveChildU3Ek__BackingField_38;
// UnityEngine.Transform Cinemachine.CinemachineMixingCamera::<LookAt>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CLookAtU3Ek__BackingField_39;
// UnityEngine.Transform Cinemachine.CinemachineMixingCamera::<Follow>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CFollowU3Ek__BackingField_40;
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineMixingCamera::m_ChildCameras
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* ___m_ChildCameras_41;
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32> Cinemachine.CinemachineMixingCamera::m_indexMap
Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326* ___m_indexMap_42;
};
// Cinemachine.CinemachinePath
struct CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A : public CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D
{
// System.Boolean Cinemachine.CinemachinePath::m_Looped
bool ___m_Looped_12;
// Cinemachine.CinemachinePath/Waypoint[] Cinemachine.CinemachinePath::m_Waypoints
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* ___m_Waypoints_13;
};
// Cinemachine.CinemachinePixelPerfect
struct CinemachinePixelPerfect_t8CA529E8D056B820C806C2AEAD6209D62001AC8B : public CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73
{
};
// Cinemachine.CinemachineSmoothPath
struct CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE : public CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D
{
// System.Boolean Cinemachine.CinemachineSmoothPath::m_Looped
bool ___m_Looped_12;
// Cinemachine.CinemachineSmoothPath/Waypoint[] Cinemachine.CinemachineSmoothPath::m_Waypoints
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* ___m_Waypoints_13;
// Cinemachine.CinemachineSmoothPath/Waypoint[] Cinemachine.CinemachineSmoothPath::m_ControlPoints1
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* ___m_ControlPoints1_14;
// Cinemachine.CinemachineSmoothPath/Waypoint[] Cinemachine.CinemachineSmoothPath::m_ControlPoints2
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* ___m_ControlPoints2_15;
// System.Boolean Cinemachine.CinemachineSmoothPath::m_IsLoopedCache
bool ___m_IsLoopedCache_16;
};
// Cinemachine.CinemachineStateDrivenCamera
struct CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB : public CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE
{
// UnityEngine.Transform Cinemachine.CinemachineStateDrivenCamera::m_LookAt
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_LookAt_28;
// UnityEngine.Transform Cinemachine.CinemachineStateDrivenCamera::m_Follow
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_Follow_29;
// UnityEngine.Animator Cinemachine.CinemachineStateDrivenCamera::m_AnimatedTarget
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___m_AnimatedTarget_30;
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::m_LayerIndex
int32_t ___m_LayerIndex_31;
// System.Boolean Cinemachine.CinemachineStateDrivenCamera::m_ShowDebugText
bool ___m_ShowDebugText_32;
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineStateDrivenCamera::m_ChildCameras
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* ___m_ChildCameras_33;
// Cinemachine.CinemachineStateDrivenCamera/Instruction[] Cinemachine.CinemachineStateDrivenCamera::m_Instructions
InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232* ___m_Instructions_34;
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineStateDrivenCamera::m_DefaultBlend
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___m_DefaultBlend_35;
// Cinemachine.CinemachineBlenderSettings Cinemachine.CinemachineStateDrivenCamera::m_CustomBlends
CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18* ___m_CustomBlends_36;
// Cinemachine.CinemachineStateDrivenCamera/ParentHash[] Cinemachine.CinemachineStateDrivenCamera::m_ParentHash
ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6* ___m_ParentHash_37;
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::<LiveChild>k__BackingField
RuntimeObject* ___U3CLiveChildU3Ek__BackingField_38;
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::m_TransitioningFrom
RuntimeObject* ___m_TransitioningFrom_39;
// Cinemachine.CameraState Cinemachine.CinemachineStateDrivenCamera::m_State
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___m_State_40;
// System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>> Cinemachine.CinemachineStateDrivenCamera::mHashCache
Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70* ___mHashCache_41;
// System.Single Cinemachine.CinemachineStateDrivenCamera::mActivationTime
float ___mActivationTime_42;
// Cinemachine.CinemachineStateDrivenCamera/Instruction Cinemachine.CinemachineStateDrivenCamera::mActiveInstruction
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C ___mActiveInstruction_43;
// System.Single Cinemachine.CinemachineStateDrivenCamera::mPendingActivationTime
float ___mPendingActivationTime_44;
// Cinemachine.CinemachineStateDrivenCamera/Instruction Cinemachine.CinemachineStateDrivenCamera::mPendingInstruction
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C ___mPendingInstruction_45;
// Cinemachine.CinemachineBlend Cinemachine.CinemachineStateDrivenCamera::mActiveBlend
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___mActiveBlend_46;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> Cinemachine.CinemachineStateDrivenCamera::mInstructionDictionary
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___mInstructionDictionary_47;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> Cinemachine.CinemachineStateDrivenCamera::mStateParentLookup
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___mStateParentLookup_48;
// System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo> Cinemachine.CinemachineStateDrivenCamera::m_clipInfoList
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* ___m_clipInfoList_49;
};
// Cinemachine.CinemachineStoryboard
struct CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E : public CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73
{
// System.Boolean Cinemachine.CinemachineStoryboard::m_ShowImage
bool ___m_ShowImage_8;
// UnityEngine.Texture Cinemachine.CinemachineStoryboard::m_Image
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_9;
// Cinemachine.CinemachineStoryboard/FillStrategy Cinemachine.CinemachineStoryboard::m_Aspect
int32_t ___m_Aspect_10;
// System.Single Cinemachine.CinemachineStoryboard::m_Alpha
float ___m_Alpha_11;
// UnityEngine.Vector2 Cinemachine.CinemachineStoryboard::m_Center
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Center_12;
// UnityEngine.Vector3 Cinemachine.CinemachineStoryboard::m_Rotation
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Rotation_13;
// UnityEngine.Vector2 Cinemachine.CinemachineStoryboard::m_Scale
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Scale_14;
// System.Boolean Cinemachine.CinemachineStoryboard::m_SyncScale
bool ___m_SyncScale_15;
// System.Boolean Cinemachine.CinemachineStoryboard::m_MuteCamera
bool ___m_MuteCamera_16;
// System.Single Cinemachine.CinemachineStoryboard::m_SplitView
float ___m_SplitView_17;
// Cinemachine.CinemachineStoryboard/StoryboardRenderMode Cinemachine.CinemachineStoryboard::m_RenderMode
int32_t ___m_RenderMode_18;
// System.Int32 Cinemachine.CinemachineStoryboard::m_SortingOrder
int32_t ___m_SortingOrder_19;
// System.Single Cinemachine.CinemachineStoryboard::m_PlaneDistance
float ___m_PlaneDistance_20;
// System.Collections.Generic.List`1<Cinemachine.CinemachineStoryboard/CanvasInfo> Cinemachine.CinemachineStoryboard::mCanvasInfo
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* ___mCanvasInfo_21;
};
struct CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E_StaticFields
{
// System.Boolean Cinemachine.CinemachineStoryboard::s_StoryboardGlobalMute
bool ___s_StoryboardGlobalMute_7;
};
// Cinemachine.CinemachineVirtualCamera
struct CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50 : public CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE
{
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::m_LookAt
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_LookAt_28;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::m_Follow
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_Follow_29;
// Cinemachine.LensSettings Cinemachine.CinemachineVirtualCamera::m_Lens
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___m_Lens_30;
// Cinemachine.CinemachineVirtualCameraBase/TransitionParams Cinemachine.CinemachineVirtualCamera::m_Transitions
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA ___m_Transitions_31;
// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineVirtualCamera::m_LegacyBlendHint
int32_t ___m_LegacyBlendHint_32;
// System.Boolean Cinemachine.CinemachineVirtualCamera::m_UserIsDragging
bool ___m_UserIsDragging_36;
// Cinemachine.CameraState Cinemachine.CinemachineVirtualCamera::m_State
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 ___m_State_37;
// Cinemachine.CinemachineComponentBase[] Cinemachine.CinemachineVirtualCamera::m_ComponentPipeline
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___m_ComponentPipeline_38;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::m_ComponentOwner
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_ComponentOwner_39;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::mCachedLookAtTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___mCachedLookAtTarget_40;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCamera::mCachedLookAtTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___mCachedLookAtTargetVcam_41;
};
struct CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_StaticFields
{
// Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate Cinemachine.CinemachineVirtualCamera::CreatePipelineOverride
CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* ___CreatePipelineOverride_34;
// Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate Cinemachine.CinemachineVirtualCamera::DestroyPipelineOverride
DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* ___DestroyPipelineOverride_35;
};
// UnityEngine.UI.Graphic
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// UnityEngine.Material UnityEngine.UI.Graphic::m_Material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material_6;
// UnityEngine.Color UnityEngine.UI.Graphic::m_Color
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_7;
// System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate
bool ___m_SkipLayoutUpdate_8;
// System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate
bool ___m_SkipMaterialUpdate_9;
// System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
bool ___m_RaycastTarget_10;
// UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding_11;
// UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_12;
// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer_13;
// UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_14;
// System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
bool ___m_VertsDirty_15;
// System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
bool ___m_MaterialDirty_16;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback_17;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback_18;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback_19;
// UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh_22;
// UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs_23;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_24;
// System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25;
};
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields
{
// UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI_4;
// UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture_5;
// UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh_20;
// UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper_21;
};
// UnityEngine.UI.RectMask2D
struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// UnityEngine.UI.RectangularVertexClipper UnityEngine.UI.RectMask2D::m_VertexClipper
RectangularVertexClipper_t55234A392C423FCC9A016503B2D1763D52E6605A* ___m_VertexClipper_4;
// UnityEngine.RectTransform UnityEngine.UI.RectMask2D::m_RectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_5;
// System.Collections.Generic.HashSet`1<UnityEngine.UI.MaskableGraphic> UnityEngine.UI.RectMask2D::m_MaskableTargets
HashSet_1_t7339109B23CAC1C7B695498778D7AC8166F04AF7* ___m_MaskableTargets_6;
// System.Collections.Generic.HashSet`1<UnityEngine.UI.IClippable> UnityEngine.UI.RectMask2D::m_ClipTargets
HashSet_1_tC2DD42EF8D44AC9B58E6A24D2D499C4A792620C9* ___m_ClipTargets_7;
// System.Boolean UnityEngine.UI.RectMask2D::m_ShouldRecalculateClipRects
bool ___m_ShouldRecalculateClipRects_8;
// System.Collections.Generic.List`1<UnityEngine.UI.RectMask2D> UnityEngine.UI.RectMask2D::m_Clippers
List_1_t099FA1DB61217A855A3732B3DCA8E909BB24E1AB* ___m_Clippers_9;
// UnityEngine.Rect UnityEngine.UI.RectMask2D::m_LastClipRectCanvasSpace
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_LastClipRectCanvasSpace_10;
// System.Boolean UnityEngine.UI.RectMask2D::m_ForceClip
bool ___m_ForceClip_11;
// UnityEngine.Vector4 UnityEngine.UI.RectMask2D::m_Padding
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_Padding_12;
// UnityEngine.Vector2Int UnityEngine.UI.RectMask2D::m_Softness
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___m_Softness_13;
// UnityEngine.Canvas UnityEngine.UI.RectMask2D::m_Canvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_14;
// UnityEngine.Vector3[] UnityEngine.UI.RectMask2D::m_Corners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners_15;
};
// UnityEngine.UI.MaskableGraphic
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931
{
// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
bool ___m_ShouldRecalculateStencil_26;
// UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial_27;
// UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask_28;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
bool ___m_Maskable_29;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic
bool ___m_IsMaskingGraphic_30;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
bool ___m_IncludeForMasking_31;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged_32;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
bool ___m_ShouldRecalculate_33;
// System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
int32_t ___m_StencilValue_34;
// UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners_35;
};
// UnityEngine.UI.RawImage
struct RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
// UnityEngine.Texture UnityEngine.UI.RawImage::m_Texture
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Texture_36;
// UnityEngine.Rect UnityEngine.UI.RawImage::m_UVRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_UVRect_37;
};
#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);
}
};
// 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);
}
};
// Cinemachine.CinemachinePath/Waypoint[]
struct WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF : public RuntimeArray
{
ALIGN_FIELD (8) Waypoint_tF0147D859449A4A396E398063D02E76A7214066D m_Items[1];
inline Waypoint_tF0147D859449A4A396E398063D02E76A7214066D GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Waypoint_tF0147D859449A4A396E398063D02E76A7214066D* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Waypoint_tF0147D859449A4A396E398063D02E76A7214066D value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Waypoint_tF0147D859449A4A396E398063D02E76A7214066D GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Waypoint_tF0147D859449A4A396E398063D02E76A7214066D* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Waypoint_tF0147D859449A4A396E398063D02E76A7214066D value)
{
m_Items[index] = value;
}
};
// Cinemachine.CinemachineSmoothPath/Waypoint[]
struct WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C : public RuntimeArray
{
ALIGN_FIELD (8) Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 m_Items[1];
inline Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray
{
ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1];
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
m_Items[index] = value;
}
};
// Cinemachine.CinemachineStateDrivenCamera/ParentHash[]
struct ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6 : public RuntimeArray
{
ALIGN_FIELD (8) ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4 m_Items[1];
inline ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4 value)
{
m_Items[index] = value;
}
};
// Cinemachine.CinemachineStateDrivenCamera/Instruction[]
struct InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232 : public RuntimeArray
{
ALIGN_FIELD (8) Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C m_Items[1];
inline Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_VirtualCamera_1), (void*)NULL);
}
inline Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_VirtualCamera_1), (void*)NULL);
}
};
// UnityEngine.RectTransform[]
struct RectTransformU5BU5D_tD8879AA94435492C205ABBE1E530FFD24CE0393D : public RuntimeArray
{
ALIGN_FIELD (8) RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* m_Items[1];
inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5** 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, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Cinemachine.CinemachineTargetGroup/Target[]
struct TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E : public RuntimeArray
{
ALIGN_FIELD (8) Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 m_Items[1];
inline Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___target_0), (void*)NULL);
}
inline Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___target_0), (void*)NULL);
}
};
// Cinemachine.CinemachineComponentBase[]
struct CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077 : public RuntimeArray
{
ALIGN_FIELD (8) CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* m_Items[1];
inline CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A** 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, CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Cinemachine.NoiseSettings/TransformNoiseParams[]
struct TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1 : public RuntimeArray
{
ALIGN_FIELD (8) TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 m_Items[1];
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Cinemachine.CinemachineStateDrivenCamera/HashPair[]
struct HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1 : public RuntimeArray
{
ALIGN_FIELD (8) HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC m_Items[1];
inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC value)
{
m_Items[index] = value;
}
};
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___key0, int32_t* ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, 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) ;
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m90734C3A39A158985239CB90DE2F0792F1D99926_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___includeInactive0, 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) ;
// 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.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___key0, int32_t ___value1, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Boolean 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.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.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_gshared_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_gshared_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C_gshared (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mFEAC90B0A664505AEB9B88E0DC0C65215598259F_gshared_inline (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m09C5639F7FD24DA3427DC7735059EA949C8B52FE_gshared (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* __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>::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 UnityEngine.Events.UnityAction`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::RemoveListener(UnityEngine.Events.UnityAction`1<T0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m904FA6BDD0D33FDF8650EF816FF5C131867E693E_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___call0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::AddListener(UnityEngine.Events.UnityAction`1<T0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___call0, const RuntimeMethod* method) ;
// T[] UnityEngine.GameObject::GetComponentsInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponentInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// T Cinemachine.CinemachineVirtualCamera::AddCinemachineComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineVirtualCamera_AddCinemachineComponent_TisRuntimeObject_mC4F03F80C1F50F98B90CC9CBBC6F816194DF50B1_gshared (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, 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.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 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) ;
// System.Void Cinemachine.CinemachineFreeLook/Orbit::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Orbit__ctor_mEB696AB489A6AE5AB5E7D9A366CC741BD8CA23A1 (Orbit_tFB7313130D10593990AD5CA9C685500758DB866D* __this, float ___h0, float ___r1, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D (String_t* ___str00, String_t* ___str11, 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.Void Cinemachine.CinemachineMixingCamera::ValidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_ValidateListOfChildren_m57026964CD2CE933128EACC1EB1C2550316D938D (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m337A410216A2278750B367D767F5A673DAFE8C68 (Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___key0, int32_t* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___key0, ___value1, method);
}
// System.Single Cinemachine.CinemachineMixingCamera::GetWeight(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineMixingCamera_GetWeight_mB558B38DFD8EBE6D7ADA9E8ADEE2693E64FF5D42 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, int32_t ___index0, 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) ;
// 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.Void Cinemachine.CinemachineMixingCamera::SetWeight(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_SetWeight_mC5610C703FF2805EBEA1F154BBCE444DDD242194 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, int32_t ___index0, float ___w1, const RuntimeMethod* method) ;
// 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) ;
// 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) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnEnable_m56F225786F42BD1069930B91D8448A0779F71F4B (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineMixingCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_InvalidateListOfChildren_m51313DE550C0BB626467A05BEDF34B7120874BD5 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnValidate_m53411A67E10ECB12B114F5FC47C1026E0BEDB1D0 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, 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) ;
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineMixingCamera::get_ChildCameras()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* CinemachineMixingCamera_get_ChildCameras_m7F3535370ECD871E57E965197E774E2F12247D16 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, 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) ;
// System.Void Cinemachine.CinemachineMixingCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineMixingCamera_set_LiveChild_mD28EB775418289F251C97828FD7E5BF55F39C81F_inline (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>::.ctor()
inline void Dictionary_2__ctor_m521BAE6A3818AC2BC661A4313086790A1F56FCA2 (Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, 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);
}
// T[] UnityEngine.Component::GetComponentsInChildren<Cinemachine.CinemachineVirtualCameraBase>(System.Boolean)
inline CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF8DBCFF2EFB19104432E07298BB6BA688FDFDB33 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___includeInactive0, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, bool, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m90734C3A39A158985239CB90DE2F0792F1D99926_gshared)(__this, ___includeInactive0, method);
}
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_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.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.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.Void System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,System.Int32>::Add(TKey,TValue)
inline void Dictionary_2_Add_m222B8E36A0510CB7701CC8FAF48B64AC6DD5B44D (Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___key0, int32_t ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326*, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___key0, ___value1, method);
}
// T[] System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>::ToArray()
inline CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* List_1_ToArray_mA717C3C8FC71F00C397FF475997BE76668AEE50C (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* __this, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* (*) (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
// 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) ;
// 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) ;
// 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.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) ;
// Cinemachine.CameraState Cinemachine.CameraState::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CameraState_get_Default_mBF6F22B14C83DD400EF9F53BB8EACB240BD79398 (const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase__ctor_m1BACC836C669C0C52C8A891BAB34E09821F21C46 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, 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 Cinemachine.CinemachinePathBase/Appearance::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Appearance__ctor_m3600590C110F6BC2BBA3F48A4334B8A38A030796 (Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* __this, 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.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.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_inline (float ___f0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachinePath::GetBoundingIndices(System.Single,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePath_GetBoundingIndices_m75531D6E4BE5271966BCBE5719272BDD52D7D31A (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, float ___pos0, int32_t* ___indexA1, int32_t* ___indexB2, 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.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) ;
// UnityEngine.Vector3 Cinemachine.Utility.SplineHelpers::Bezier3(System.Single,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SplineHelpers_Bezier3_m935102CE5B6C97AD8712C946E3D8C0CB83FBB724 (float ___t0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p01, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p12, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p23, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p34, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, 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.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 Cinemachine.Utility.SplineHelpers::BezierTangent3(System.Single,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SplineHelpers_BezierTangent3_m72E63A4B34652A914979345566179CBC3719FB62 (float ___t0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p01, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p12, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p23, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p34, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::TransformDirection(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___direction0, 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.Boolean Cinemachine.Utility.UnityVectorExtensions::AlmostZero(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, 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 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.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) ;
// System.Void Cinemachine.CinemachinePathBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase__ctor_m8BEE8B0F31272FDA797F0459F992A3B491570A3F (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __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) ;
// Cinemachine.CinemachineCore Cinemachine.CinemachineCore::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85 (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.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.Boolean UnityEngine.Component::TryGetComponent<UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera>(T&)
inline bool Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___component0, method);
}
// System.Single UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::CorrectCinemachineOrthoSize(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PixelPerfectCamera_CorrectCinemachineOrthoSize_m0187F5BED8A6B1748C0CCA6944D9332AEC6B0C84 (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, float ___targetOrthoSize0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineExtension::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension__ctor_m8955F80D4A62DE7C3DA510CFECEF722346241C94 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePathBase_InvalidateDistanceCache_m5A8B12C547975C78D5167E08B823DCD800799878 (CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 Cinemachine.CinemachineSmoothPath/Waypoint::get_AsVector4()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Waypoint_get_AsVector4_mA3935DAA3EBC69BEF2DDD1AA4DA077A0B520FA97 (Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.SplineHelpers::ComputeSmoothControlPointsLooped(UnityEngine.Vector4[]&,UnityEngine.Vector4[]&,UnityEngine.Vector4[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineHelpers_ComputeSmoothControlPointsLooped_m3CAA020B6DAF02B0E35C3E36835DC8EE0FF80B51 (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___knot0, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___ctrl11, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___ctrl22, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.SplineHelpers::ComputeSmoothControlPoints(UnityEngine.Vector4[]&,UnityEngine.Vector4[]&,UnityEngine.Vector4[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineHelpers_ComputeSmoothControlPoints_m6D9485358028E3E22A2C17DF2DEFFAF3C02553C2 (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___knot0, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___ctrl11, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___ctrl22, const RuntimeMethod* method) ;
// Cinemachine.CinemachineSmoothPath/Waypoint Cinemachine.CinemachineSmoothPath/Waypoint::FromVector4(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 Waypoint_FromVector4_mBD87C18C465737B156CA5ACAB23542E4596443BF (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v0, 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.CinemachineSmoothPath::UpdateControlPoints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_UpdateControlPoints_mBF744AB3B5D5E83B6DBC4769188A8D9615CFAF23 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineSmoothPath::GetBoundingIndices(System.Single,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSmoothPath_GetBoundingIndices_m5ABF4523E4FEAEC313961640BBD3776823458AA0 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, float ___pos0, int32_t* ___indexA1, int32_t* ___indexB2, const RuntimeMethod* method) ;
// System.Single Cinemachine.Utility.SplineHelpers::Bezier1(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SplineHelpers_Bezier1_m246A08965553DC26A27A1F63929FC22FA93D7561 (float ___t0, float ___p01, float ___p12, float ___p23, float ___p34, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CinemachineSmoothPath::RollAroundForward(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineSmoothPath_RollAroundForward_m052A750536417A3DAC4E3D063ED0F3A08666476E (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, float ___angle0, 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.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector4::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, int32_t ___index0, 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.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::get_LiveChild()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __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.Void Cinemachine.Utility.CinemachineDebug::ReturnToPool(System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug_ReturnToPool_m486386674DD5B04481BC7B3FAB351E6122EE8630 (StringBuilder_t* ___sb0, 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) ;
// 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) ;
// 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) ;
// System.Void Cinemachine.CinemachineStateDrivenCamera::UpdateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_UpdateListOfChildren_m6CC5B12DF863B54139D694443F28397107605FEE (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineStateDrivenCamera::ChooseCurrentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineStateDrivenCamera_ChooseCurrentCamera_m903D1018B149F87E1D4A04BEC484B48167198C0F (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___value0, const RuntimeMethod* method) ;
// 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) ;
// System.Void Cinemachine.CinemachineStateDrivenCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_LiveChild_mE87CE48A20127BE305780929D56EEA8824967D2B_inline (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ;
// 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) ;
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineStateDrivenCamera::LookupBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B CinemachineStateDrivenCamera_LookupBlend_m93E3D457BD2927474EC7CCB819AD0066D68E20A0 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, RuntimeObject* ___fromKey0, RuntimeObject* ___toKey1, const RuntimeMethod* method) ;
// Cinemachine.CinemachineBlend Cinemachine.CinemachineVirtualCameraBase::CreateBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,Cinemachine.CinemachineBlend)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* CinemachineVirtualCameraBase_CreateBlend_m8CCA4253F833A686FEA07989BB3D068A246FF2CA (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, RuntimeObject* ___camA0, RuntimeObject* ___camB1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___blendDef2, CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* ___activeBlend3, const RuntimeMethod* method) ;
// 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) ;
// System.Boolean Cinemachine.CinemachineBlend::get_IsComplete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBlend_get_IsComplete_m927128CEC49DCADF02A6258F8D636B0957446686 (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* __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.CinemachineStateDrivenCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_InvalidateListOfChildren_m07ED390483719F9053DB9117792E820F275B0FA0 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.CinemachineDebug/OnGUIDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnGUIDelegate__ctor_mB8767C1FEE32279209BC7F763E7C133C62B92FB0 (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116 (Delegate_t* ___source0, Delegate_t* ___value1, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C (Delegate_t* ___a0, Delegate_t* ___b1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnDisable_mF7435377931FB3F6EC410752D62C18392C47917A (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.CinemachineDebug::ReleaseScreenPos(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug_ReleaseScreenPos_mFF92D5D7AF6902FE80339C872BE9DDEB7517BDF9 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___client0, const RuntimeMethod* method) ;
// UnityEngine.GUISkin UnityEngine.GUI::get_skin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* GUI_get_skin_m65083FBB1A0F6F33052E2AED126DD43FA34653B1 (const RuntimeMethod* method) ;
// UnityEngine.GUIStyle UnityEngine.GUISkin::get_box()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUISkin_get_box_m21BE7FC56D903B95BAFAE8890425D330EA88D893 (GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* __this, const RuntimeMethod* method) ;
// UnityEngine.Rect Cinemachine.Utility.CinemachineDebug::GetScreenPos(UnityEngine.Object,System.String,UnityEngine.GUIStyle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineDebug_GetScreenPos_m83EB9F49FA225AE0A22A4B7FA9BACB94FB1C4A3D (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___client0, String_t* ___text1, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___style2, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUI::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_Label_m7A2F92799F7D0D0C56D18D0F8BAE77BC9BDCAC31 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___position0, String_t* ___text1, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___style2, const RuntimeMethod* method) ;
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Animator::StringToHash(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Animator_StringToHash_mA0E3E79B6D3DFA05D6AEA12A7B5C93FEC40694E7 (String_t* ___name0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>::.ctor()
inline void Dictionary_2__ctor_m71046919A4167DFE82A63CD88F4A9F9F32621BE7 (Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mB011406E12A8B5556E7141229EF2C49A7D9F183F (Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___key0, List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70*, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*, List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::.ctor()
inline void List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, const RuntimeMethod*))List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.AnimationClip,System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m90E3BFE562956D8B3EAAEAA59FEBC0BB694BEFFF (Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___key0, List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70*, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*, List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___key0, ___value1, method);
}
// T System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::get_Item(System.Int32)
inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, const RuntimeMethod*))List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF_gshared)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::get_Count()
inline int32_t List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, const RuntimeMethod*))List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_gshared_inline)(__this, method);
}
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::CreateFakeHash(System.Int32,UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_CreateFakeHash_m62F6A83FF85A2C43E8E1344F3587889007D1BD9B (int32_t ___parentHash0, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___clip1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStateDrivenCamera/HashPair>::Add(T)
inline void List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_gshared)(__this, ___key0, ___value1, method);
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::ValidateInstructions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_ValidateInstructions_mA7871412AAEBC15A8FA1C8773FEC36D353819FEB (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
inline void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared)(__this, method);
}
// System.Boolean UnityEngine.GameObject::get_activeSelf()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeSelf_m4F3E5240E138B66AAA080EA30759A3D0517DA368 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// UnityEngine.RuntimeAnimatorController UnityEngine.Animator::get_runtimeAnimatorController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeAnimatorController_t6F7C753402B42EC23C163099CF935C5E0D7A7254* Animator_get_runtimeAnimatorController_mE10F46F893A630D1AE846EF66DC2769E3ECE5AB8 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Animator::get_hasBoundPlayables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animator_get_hasBoundPlayables_mA5A6132C03593851FE80D8E7490191E051E5A1C9 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Animator::get_layerCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Animator_get_layerCount_m75C20E7284800DFA0E4AD7EC23910BDB6D62BDA8 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Animator::IsInTransition(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animator_IsInTransition_mC2BD2CC7B7A11BAAA5396F1A2DAFD98D00AA2830 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___layerIndex0, const RuntimeMethod* method) ;
// UnityEngine.AnimatorStateInfo UnityEngine.Animator::GetNextAnimatorStateInfo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 Animator_GetNextAnimatorStateInfo_m4661892C3F99329907EE3EE1C1FCB7974CDA2433 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___layerIndex0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Animator::GetNextAnimatorClipInfo(System.Int32,System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_GetNextAnimatorClipInfo_m376D90AA469A7F7268B8D0E5B6930CE7095185D3 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___layerIndex0, List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* ___clips1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AnimatorStateInfo::get_fullPathHash()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimatorStateInfo_get_fullPathHash_m583FA8FAAC28BF65A65166D100949833E515210F (AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::GetClipHash(System.Int32,System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_GetClipHash_mB11C513BC9DB5F594476FC4344DE0CD9DB24CE43 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, int32_t ___hash0, List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* ___clips1, const RuntimeMethod* method) ;
// UnityEngine.AnimatorStateInfo UnityEngine.Animator::GetCurrentAnimatorStateInfo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 Animator_GetCurrentAnimatorStateInfo_mD5B526FA605F6CFBC31B7DE36740F6AD1E534CAD (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___layerIndex0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Animator::GetCurrentAnimatorClipInfo(System.Int32,System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_GetCurrentAnimatorClipInfo_m7C061EE420A67B7D751A2F34D38062FDFF064ED3 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___layerIndex0, List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* ___clips1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_gshared)(__this, ___key0, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Item(TKey)
inline int32_t Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_gshared)(__this, ___key0, method);
}
// System.Single Cinemachine.CinemachineCore::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459 (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) ;
// T System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Item(System.Int32)
inline AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 (*) (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331*, int32_t, const RuntimeMethod*))List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C_gshared)(__this, ___index0, method);
}
// System.Single UnityEngine.AnimatorClipInfo::get_weight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimatorClipInfo_get_weight_m1CC29E2C37B30993EFFD12161059E4AD86EE287D (AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Count()
inline int32_t List_1_get_Count_mFEAC90B0A664505AEB9B88E0DC0C65215598259F_inline (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331*, const RuntimeMethod*))List_1_get_Count_mFEAC90B0A664505AEB9B88E0DC0C65215598259F_gshared_inline)(__this, method);
}
// UnityEngine.AnimationClip UnityEngine.AnimatorClipInfo::get_clip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* AnimatorClipInfo_get_clip_m6205DB403EBEAEAC14DB8928FFC7EBC50142E1AC (AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::LookupFakeHash(System.Int32,UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_LookupFakeHash_mBF568073EFB952D5BA865BAE8276784223E1A0E6 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, int32_t ___parentHash0, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___clip1, const RuntimeMethod* method) ;
// 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) ;
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineCore/GetBlendOverrideDelegate::Invoke(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera,Cinemachine.CinemachineBlendDefinition,UnityEngine.MonoBehaviour)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_inline (GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* __this, RuntimeObject* ___fromVcam0, RuntimeObject* ___toVcam1, CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B ___defaultBlend2, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___owner3, 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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::.ctor()
inline void List_1__ctor_m09C5639F7FD24DA3427DC7735059EA949C8B52FE (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331*, const RuntimeMethod*))List_1__ctor_m09C5639F7FD24DA3427DC7735059EA949C8B52FE_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineStateDrivenCamera/ParentHash::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentHash__ctor_m6CD157CE916B29AC191604A0283607464CCC0DDD (ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4* __this, int32_t ___h0, int32_t ___p1, 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.CinemachineStoryboard::UpdateRenderCanvas()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_UpdateRenderCanvas_m7353541228B6BD3B22EA978086F8733413B78984 (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, const RuntimeMethod* 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) ;
// 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) ;
// T System.Collections.Generic.List`1<Cinemachine.CinemachineStoryboard/CanvasInfo>::get_Item(System.Int32)
inline CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04 (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* (*) (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStoryboard/CanvasInfo>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m97827E8839E8241DDED40DCDE3FBBB71EB8761DD (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.Canvas::set_renderMode(UnityEngine.RenderMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_renderMode_mD73E953F8A115CF469508448A00D0EDAFAF5AB47 (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Canvas::set_planeDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_planeDistance_m730278089C7546A512385305C1F250C6477C279E (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Canvas::set_sortingOrder(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_sortingOrder_m70D89DB61A3C0589C0FAB525E613DE9D0C799AAC (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineStoryboard/CanvasInfo>::get_Count()
inline int32_t List_1_get_Count_m2984F9470B6470CD90E4DF5BC0C445ECDBCE89DE_inline (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// 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) ;
// System.Void UnityEngine.Events.UnityAction`1<Cinemachine.CinemachineBrain>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_1__ctor_m5CC9F1C8EA62E69F366ADC95ED52BF0CAA0F1582 (UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>::RemoveListener(UnityEngine.Events.UnityAction`1<T0>)
inline void UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA (UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411* __this, UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114* ___call0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411*, UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114*, const RuntimeMethod*))UnityEvent_1_RemoveListener_m904FA6BDD0D33FDF8650EF816FF5C131867E693E_gshared)(__this, ___call0, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<Cinemachine.CinemachineBrain>::AddListener(UnityEngine.Events.UnityAction`1<T0>)
inline void UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC (UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411* __this, UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114* ___call0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411*, UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114*, const RuntimeMethod*))UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared)(__this, ___call0, method);
}
// System.Void Cinemachine.CinemachineStoryboard::DestroyCanvas()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_DestroyCanvas_m809C169B130220231748965F4BFB3FBC51338FC2 (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Object::GetInstanceID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __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) ;
// 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.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* 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) ;
// Cinemachine.CinemachineStoryboard/CanvasInfo Cinemachine.CinemachineStoryboard::LocateMyCanvas(Cinemachine.CinemachineBrain,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* CinemachineStoryboard_LocateMyCanvas_mAB2D252AAA3C187099D16446889579B184E8AABD (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___parent0, bool ___createIfNotFound1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineStoryboard/CanvasInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasInfo__ctor_m350FBA5D640FFCC2883C94DD425CBBA36DD30449 (CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Transform::get_childCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.String Cinemachine.CinemachineStoryboard::get_CanvasName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineStoryboard_get_CanvasName_m677394CD1576D23EFA8E63B4CB5782B65BA44D00 (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, 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) ;
// T[] UnityEngine.GameObject::GetComponentsInChildren<UnityEngine.RectTransform>()
inline RectTransformU5BU5D_tD8879AA94435492C205ABBE1E530FFD24CE0393D* GameObject_GetComponentsInChildren_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m485801F2E1103CDD8DCAB94BBB64891ACBFE062B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( RectTransformU5BU5D_tD8879AA94435492C205ABBE1E530FFD24CE0393D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method);
}
// T UnityEngine.GameObject::GetComponentInChildren<UnityEngine.UI.RawImage>()
inline RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* GameObject_GetComponentInChildren_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_m2B58BF7C028A3F46B38B52899D60B8EB6F686741 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method);
}
// T UnityEngine.GameObject::GetComponent<UnityEngine.Canvas>()
inline Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* GameObject_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_mE5A2711FA84F57F5EA0876DB106B1A146956CEFE (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStoryboard/CanvasInfo>::Add(T)
inline void List_1_Add_m83831FF7F345FB9053535A92FBBD7D4720807FF0_inline (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* __this, CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81*, CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void Cinemachine.CinemachineStoryboard::CreateCanvas(Cinemachine.CinemachineStoryboard/CanvasInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_CreateCanvas_mE4DFBBDB8F034263F315169F6026BF4292026F6C (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* ___ci0, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___name0, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___components1, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::set_layer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___p0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.Canvas>()
inline Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* GameObject_AddComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m13C85FD585C0679530F8B35D0B39D965702FD0F5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Canvas::set_worldCamera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_worldCamera_m007F7DABDB5A3A6BFB043E3500DA82A4D936EDD4 (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.UI.RectMask2D>()
inline RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* GameObject_AddComponent_TisRectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670_m13A9D8AFFFA3B7A823E98A8E1A39F51DF1B8ED4F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<UnityEngine.UI.RawImage>()
inline RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* GameObject_AddComponent_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_mF832D1CFB763BE172F50826618A3D458EE451B43 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, 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) ;
// 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.Void Cinemachine.RuntimeUtility::DestroyObject(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyObject_mDBE05B0F1FC4938B278FA2F86FE35F4CDE7B6BA8 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStoryboard/CanvasInfo>::Clear()
inline void List_1_Clear_mD47221A05CE6ACB10BA3E0054DF8062563361767_inline (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Int32 UnityEngine.Screen::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_mCA5D955A53CF6D29C8C7118D517D0FC84AE8056C (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m624DD2D53F34087064E3B9D09AC2207DB4E86CA8 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___x0, float ___y1, float ___width2, float ___height3, const RuntimeMethod* method) ;
// UnityEngine.Rect UnityEngine.Camera::get_pixelRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Camera_get_pixelRect_m5F40F5C324EB252261F66962411EE08CC4BE39E7 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_x()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_x(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_y()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_y(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___value0, 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 UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rect::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, 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.Transform::set_localRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___value0, 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) ;
// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::ForceUpdateRectTransforms()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_ForceUpdateRectTransforms_m031DD32EFE51B667D300E19009EFD5A7CA9119D1 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void 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) ;
// System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m232E885D3C7BB6A96D5FEF4494709BA170447604_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.RawImage::set_texture(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RawImage_set_texture_mC016318C95CC17A826D57DD219DBCB6DFD295C02 (RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline (const RuntimeMethod* method) ;
// UnityEngine.RectTransform UnityEngine.UI.Graphic::get_rectTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, 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) ;
// UnityEngine.Vector2 UnityEngine.Rect::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.CinemachineBrain::get_CurrentCameraState()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineBrain_get_CurrentCameraState_m4FD443F016CFCA5FCDFFF17E95A93162D18847C2_inline (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* __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) ;
// 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.Void Cinemachine.CinemachineStoryboard::PlaceImage(Cinemachine.CinemachineStoryboard/CanvasInfo,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_PlaceImage_mC8B2650D936D682C2C031D89FF260DCD4F92FBDB (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* ___ci0, float ___alpha1, 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) ;
// 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.Void System.Collections.Generic.List`1<Cinemachine.CinemachineStoryboard/CanvasInfo>::.ctor()
inline void List_1__ctor_m387980ADA97BCB67AD1C690E5D3371C9C3492F7B (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F (RuntimeArray* ___sourceArray0, RuntimeArray* ___destinationArray1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineTargetGroup::FindMember(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineTargetGroup_FindMember_m763EA250DE5BFE070C2CA5751B99CAE734925683 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___t0, const RuntimeMethod* method) ;
// System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m2CC3EA1129E9B8EA82E6FA31EDE0D4F87BF67EC7 (RuntimeArray* ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray* ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method) ;
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::get_Sphere()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 CinemachineTargetGroup_get_Sphere_mF3A2B9159CB6C6D430B73BF4BB54259FFF077CD5_inline (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method) ;
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::WeightedMemberBounds(Cinemachine.CinemachineTargetGroup/Target,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 CinemachineTargetGroup_WeightedMemberBounds_m831A7C63D6DE5A222A5D2641B372E07AF859297D (Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 ___t0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___avgPos1, float ___maxWeight2, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __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) ;
// 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) ;
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::GetWeightedBoundsForMember(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 CinemachineTargetGroup_GetWeightedBoundsForMember_m66E0FB67C1A1A678A206DDA7869E48533264A185 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, int32_t ___index0, 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.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds0, 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.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) ;
// System.Void UnityEngine.BoundingSphere::.ctor(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundingSphere__ctor_mB76812ECBDD8BA5B3E246871C58F6FA6CA2061C7 (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, float ___rad1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineTargetGroup::CalculateAveragePosition(System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTargetGroup_CalculateAveragePosition_mE52801E71EFC0BB44E01A8601E1A3A177947E145 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, float* ___maxWeight0, const RuntimeMethod* method) ;
// UnityEngine.Bounds Cinemachine.CinemachineTargetGroup::CalculateBoundingBox(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineTargetGroup_CalculateBoundingBox_m90DED6D4E2F402F6AFE85D5747591812281F08E7 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___avgPos0, float ___maxWeight1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTargetGroup::set_BoundingBox(UnityEngine.Bounds)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineTargetGroup_set_BoundingBox_m6A764BCB851DEB901428606CB4C6E35A422E40A9_inline (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, const RuntimeMethod* method) ;
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::CalculateBoundingSphere(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 CinemachineTargetGroup_CalculateBoundingSphere_mA0461E5E7038DCCCBD5D853D8F8374B1E26C9B6D (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, float ___maxWeight0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.CinemachineTargetGroup::CalculateAverageOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineTargetGroup_CalculateAverageOrientation_m118DA64E33B831FF711D8A7CE25FC4E43AE02FA3 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___value0, 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.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.Quaternion Cinemachine.TargetPositionCache::GetTargetRotation(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 TargetPositionCache_GetTargetRotation_m1F1CFCAE1D3EB7FAED5AFF662687E69BA43FFA6B (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, 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) ;
// System.Void Cinemachine.CinemachineTargetGroup::DoUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_DoUpdate_m9DD03ECB2BB8D0D2FF159EE022D977BCE8F60D7E (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __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 UnityEngine.Bounds::set_center(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::set_extents(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, 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) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_min()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_max()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_left()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_mA75C525C1E78B5BB99E9B7A63EF68C731043FE18_inline (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.Single Cinemachine.CinemachineVirtualCameraBase::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCameraBase_GetMaxDampTime_m4D72BD93F9B3B32BDFB20976CE7A1E8B41567047 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCamera::UpdateComponentPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_UpdateComponentPipeline_mDC1BF9D6E71CA7CEFEB8539E13BAD7E12DAB11A1 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::UpdateTargetCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_UpdateTargetCache_m0472352417911B6F5E21A85A2BBDA72ECEB85BAE (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// Cinemachine.CameraState Cinemachine.CinemachineVirtualCamera::CalculateNewState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineVirtualCamera_CalculateNewState_mEAC1B5563F4C5BD1868E591DBE70EC359C27AE31 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, const RuntimeMethod* method) ;
// 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) ;
// 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) ;
// System.Void Cinemachine.CinemachineVirtualCamera::InvalidateComponentPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_InvalidateComponentPipeline_mF6DF2D4F33B01A989AE3BD1CFAFC51BF35C97C4C (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::get_ValidatingStreamVersion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineVirtualCameraBase_get_ValidatingStreamVersion_m3FA3A728FAF24AA79D08CB23CB7416D250280C45 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineComponentBase Cinemachine.CinemachineVirtualCamera::GetCinemachineComponent(Cinemachine.CinemachineCore/Stage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* CinemachineVirtualCamera_GetCinemachineComponent_m26F31BE8B9E3891C9E889F884FCA94FF3B6A2C38 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, int32_t ___stage0, const RuntimeMethod* method) ;
// T Cinemachine.CinemachineVirtualCamera::AddCinemachineComponent<Cinemachine.CinemachineHardLockToTarget>()
inline CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A* CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A_mA27DFDE452A286E8B897BB2DA2C3D26AAD985E4F (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
return (( CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A* (*) (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, const RuntimeMethod*))CinemachineVirtualCamera_AddCinemachineComponent_TisRuntimeObject_mC4F03F80C1F50F98B90CC9CBBC6F816194DF50B1_gshared)(__this, method);
}
// T Cinemachine.CinemachineVirtualCamera::AddCinemachineComponent<Cinemachine.CinemachineHardLookAt>()
inline CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E* CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E_mD1C9F974D969F3897375561B17A711000AEBD0C4 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
return (( CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E* (*) (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, const RuntimeMethod*))CinemachineVirtualCamera_AddCinemachineComponent_TisRuntimeObject_mC4F03F80C1F50F98B90CC9CBBC6F816194DF50B1_gshared)(__this, method);
}
// System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Cinemachine.CinemachinePipeline>()
inline CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209* Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.HideFlags UnityEngine.Object::get_hideFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_OnDestroy_m57F48C3BC5A324EDE38FD6A59FB1A8165EC823B5 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCamera::DestroyPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_DestroyPipeline_mA8791466E5B9F0C01B2B79FC4587EBE54BFF408A (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::.ctor()
inline void List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268 (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::Add(T)
inline void List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Boolean Cinemachine.RuntimeUtility::IsPrefab(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtility_IsPrefab_m4FB7D31427712FFD3A99A2FFC88B8253AA34A71C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Transform>::GetEnumerator()
inline Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5 (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
return (( Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>::Dispose()
inline void Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5 (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>::get_Current()
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_inline (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D* __this, const RuntimeMethod* method)
{
return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Void Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate::Invoke(UnityEngine.GameObject)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_inline (DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>::MoveNext()
inline bool Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87 (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// Cinemachine.CinemachineComponentBase[] Cinemachine.CinemachineVirtualCamera::GetComponentPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* CinemachineVirtualCamera_GetComponentPipeline_m500E721EB58184151E203BF7BB83104586BE7923 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate::Invoke(Cinemachine.CinemachineVirtualCamera,System.String,Cinemachine.CinemachineComponentBase[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_inline (CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___name0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_parent(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Cinemachine.CinemachinePipeline>()
inline CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209* GameObject_AddComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_m3DAAF0F90C5C8E02A3C153B1D9BD3247EB0F4136 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineComponentBase>::.ctor()
inline void List_1__ctor_m18F0E53D2FFF3A6A83C5262F817E5F3A333A58AB (List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// T[] UnityEngine.Component::GetComponents<Cinemachine.CinemachineComponentBase>()
inline CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* Component_GetComponents_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m30AF889F18F3ED6C294C66FBDEAC1971B00B8566 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineComponentBase>::Add(T)
inline void List_1_Add_m9ACA0FC0CF36280B8D922A1E8A3FDA7FFF8B16D7_inline (List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* __this, CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051*, CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::CreatePipeline(Cinemachine.CinemachineVirtualCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCamera_CreatePipeline_m2D6EBA76ABACA143FD32240A9F2EFA3E61112021 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCamera::SetFlagsForHiddenChild(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_SetFlagsForHiddenChild_mBC48F74140EF572DB75E09AB4B40464BCA332448 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___child0, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<Cinemachine.CinemachineComponentBase>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_m74F62689692F4053573656F5A386A868BB335386 (Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___object0, ___method1, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineComponentBase>::Sort(System.Comparison`1<T>)
inline void List_1_Sort_mAC2BC143DF2B4FA8D50186DE35951A9484CE90D2 (List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* __this, Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7* ___comparison0, const RuntimeMethod* method)
{
(( void (*) (List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051*, Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___comparison0, method);
}
// T[] System.Collections.Generic.List`1<Cinemachine.CinemachineComponentBase>::ToArray()
inline CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* List_1_ToArray_m8292F02B1A8D2657765B0A6B9C548C0C09B360E0 (List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* __this, const RuntimeMethod* method)
{
return (( CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* (*) (List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, 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.Vector3 Cinemachine.CameraState::get_FinalPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, 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.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.Quaternion Cinemachine.CameraState::get_FinalOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, 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.Boolean Cinemachine.CinemachineVirtualCameraBase::RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCameraBase_RequiresUserInput_m1C2BE14E1F00E4EBD5BD1C9C4AF56E47AEF161A8 (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Cinemachine.CinemachineComponentBase,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mAF8AEAF1C1771CDAA3D056A9A6C10A19F9EFF574 (Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___object0, ___method1, method);
}
// System.Boolean System.Linq.Enumerable::Any<Cinemachine.CinemachineComponentBase>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline bool Enumerable_Any_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m12606F3FCCC238C698D0EFFB35BFE1D101482C0C (RuntimeObject* ___source0, Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512* ___predicate1, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mDCE2755EF33EFD51A60E9238A1537E3B41351058_gshared)(___source0, ___predicate1, method);
}
// System.Void Cinemachine.CinemachineVirtualCamera/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0BD6B99048AA4888057E840317CE80F3789BBE8D (U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31* __this, const RuntimeMethod* method) ;
// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_mDC9C22C4477684D460FCF25B1BFE6B54419FB922 (int32_t ___intVal0, const RuntimeMethod* method) ;
// System.Void Cinemachine.RuntimeUtility::DestroyScratchCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyScratchCollider_m9A1C54492DCE4CD322DAA566818F06CA6F06988E (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) ;
// 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.Void Cinemachine.Cinemachine3rdPersonFollow::PositionCamera(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_PositionCamera_m13334AE8E5681B0F83EB4DC65607CCDEBBE7BC4A (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, 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) ;
// 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.Quaternion Cinemachine.CinemachineComponentBase::get_FollowTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Cinemachine.Cinemachine3rdPersonFollow::GetHeading(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Cinemachine3rdPersonFollow_GetHeading_m918AD84320C7D57B9EA10F452CB683FCE2BCE5A3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetForward0, 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) ;
// 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) ;
// System.Void Cinemachine.Cinemachine3rdPersonFollow::GetRawRigPositions(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Vector3&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_GetRawRigPositions_mDE2296B2034978F905A1C9CBAA202EFB174CB1D5 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___root0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___targetRot1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___heading2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___shoulder3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___hand4, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::ResolveCollisions(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Single,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Cinemachine3rdPersonFollow_ResolveCollisions_m0803F98237E6C6D08D13173E1FECBDD506860BA4 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___root0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tip1, float ___deltaTime2, float ___cameraRadius3, float* ___collisionCorrection4, 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) ;
// 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) ;
// System.Int32 UnityEngine.LayerMask::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_get_value_m70CBE32210A1F0FD4ECB850285DA90ED57B87974 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___mask0, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.RuntimeUtility::SphereCastIgnoreTag(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtility_SphereCastIgnoreTag_m87978D006531BAD6403611588E8D68DE989270A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rayStart0, float ___radius1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dir2, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___hitInfo3, float ___rayLength4, int32_t ___layerMask5, String_t** ___ignoreTag6, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, 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) ;
// System.Void Cinemachine.CinemachineComponentBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_Initialize_m1ADAFB3D2CAFBEBC0018D71B44BDCD24074EAEC2 (CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269* __this, const RuntimeMethod* method) ;
// Cinemachine.TargetPositionCache/Mode Cinemachine.TargetPositionCache::get_CacheMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline (const RuntimeMethod* method) ;
// System.Boolean Cinemachine.TargetPositionCache::get_HasCurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_HasCurrentTime_m143562F778152928D6FE2E609F81786513F6ED2F (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.NoiseSettings::GetCombinedFilterResults(Cinemachine.NoiseSettings/TransformNoiseParams[],System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NoiseSettings_GetCombinedFilterResults_mE35B3A4E1826146B200499B62617F8E629434F20 (TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___noiseParams0, float ___time1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___timeOffsets2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m6A7FB1C9E9DE194708997BFA24C6E238D92D908E_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, 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.Matrix4x4 UnityEngine.Matrix4x4::Translate(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Translate_m95D44EDD1A9856DD11C639692E47B7A35EF745E2 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Rotate(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_mE2C31B51EEC282F2969B9C2BE24BD73E312807E8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q0, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lhs0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Random::Range(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_Range_mF26F26EB446B76823B4815C91FA0907B484DF02B (float ___minInclusive0, float ___maxInclusive1, 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) ;
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::ReSeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_ReSeed_m386B1BA6AEFB26B878A7431484D412F9FB2E9696 (CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269* __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.Quaternion Cinemachine.CinemachineComponentBase::get_LookAtTargetRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineComponentBase_get_LookAtTargetRotation_m49CBE00226BB55772DB73775412AF782892B8251 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineComposer::set_TrackedPoint(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineComposer_set_TrackedPoint_mC2806265609C1BADBE1F83DD18F800BDA064D5A6_inline (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___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) ;
// System.Void Cinemachine.Utility.PositionPredictor::AddPosition(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor_AddPosition_mB5EFA6BB6598A9D52D1CE6BD50400E56938C433C (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, float ___deltaTime1, float ___lookaheadTime2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.Utility.PositionPredictor::PredictPositionDelta(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PositionPredictor_PredictPositionDelta_mC16231F75C5C088B5CC2444D3C2FA12F6DACC4AD (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* __this, float ___lookaheadTime0, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.PositionPredictor::ApplyTransformDelta(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor_ApplyTransformDelta_mDA012CCA329F143DDF342616369F0E75B2E2C97A (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta0, 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) ;
// System.Boolean Cinemachine.CameraState::get_HasLookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::get_TrackedPoint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33_inline (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __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) ;
// 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) ;
// 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) ;
// UnityEngine.Rect Cinemachine.CinemachineComposer::get_SoftGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineComposer_get_SoftGuideRect_mFFE86E73B085263B4B15F2E5BD8053F8C033E8E1 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method) ;
// UnityEngine.Rect Cinemachine.CinemachineComposer::get_HardGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineComposer_get_HardGuideRect_mA2B70FA82432B7D2874E5213E3F9086CC152E69F (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineComposer/FovCache::UpdateCache(Cinemachine.LensSettings,UnityEngine.Rect,UnityEngine.Rect,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FovCache_UpdateCache_m3462592E7672B43BEB32686E0F62B7C17F0E2999 (FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* __this, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___lens0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___softGuide1, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___hardGuide2, float ___targetDistance3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::.ctor(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineComposer::RotateToScreenBounds(Cinemachine.CameraState&,UnityEngine.Rect,UnityEngine.Vector3,UnityEngine.Quaternion&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_RotateToScreenBounds_m01D1A38D82DF6AE50EFF13027781D15DED32D7EF (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___state0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___trackedPoint2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rigOrientation3, float ___fov4, float ___fovH5, float ___deltaTime6, 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.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.Quaternion Cinemachine.Utility.UnityQuaternionExtensions::Normalized(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 UnityQuaternionExtensions_Normalized_mECDA291E5D4B3D2D610FE74D89D7F2F7ED0B5E68 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q0, 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.Rect::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __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) ;
// System.Void UnityEngine.Rect::set_position(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, 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) ;
// System.Boolean Cinemachine.CinemachineComposer::ClampVerticalBounds(UnityEngine.Rect&,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComposer_ClampVerticalBounds_m65C191E116F577A8F7F1383C99875779254B934C (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___r0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dir1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, float ___fov3, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_yMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_yMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_xMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_xMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single 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 Cinemachine.Utility.UnityVectorExtensions::Angle(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_Angle_m531A3EF1C1C1F49B637BB83F3795128D571A2B93 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v10, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v21, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_yMin(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_yMax(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.PositionPredictor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor__ctor_m98DC334F817608D8CA4FA09966193AA59A16DB25 (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* __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) ;
// System.Boolean UnityEngine.Rect::op_Inequality(UnityEngine.Rect,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_op_Inequality_m4698BE8DFFC2C4F79B03116FC33FE1BE823A8945 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lhs0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rhs1, 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.Rect Cinemachine.CinemachineComposer/FovCache::ScreenToFOV(UnityEngine.Rect,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D FovCache_ScreenToFOV_m84AEDE8D18A7CE6A911AB93E622316E126980056 (FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rScreen0, float ___fov1, float ___fovH2, float ___aspect3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::.ctor(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m5665723DD0443E990EA203A54451B2BB324D8224 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___source0, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Perspective(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Perspective_mC8EE39379287917634B001BBA926CAFBB4B343BB (float ___fov0, float ___aspect1, float ___zNear2, float ___zFar3, 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 UnityEngine.Rect::set_xMin(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_xMax(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___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.Void Cinemachine.Utility.PositionPredictor::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor_Reset_mDA454522FB1823437E5538169D712A2E18F956C5 (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* __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) ;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineComponentBase::get_AbstractFollowTargetGroup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineComponentBase_get_AbstractFollowTargetGroup_m91BD623311234A96B2D146A8AB6574567C8C9714 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::ComputeGroupBounds(Cinemachine.ICinemachineTargetGroup,Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineFramingTransposer_ComputeGroupBounds_mD7044C4EFA049F1BD91607D7EB5FE2F26E7A78D2 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, RuntimeObject* ___group0, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineFramingTransposer::set_TrackedPoint(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_TrackedPoint_m32FD1D5F85F4BDBFC3BF6DBF5CBC7A8D1DB44FDD_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::get_LastBounds()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineFramingTransposer_get_LastBounds_m6D98D46A49E2196A98E2B7E76C0061AC8310B45B_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __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.Matrix4x4 Cinemachine.CinemachineFramingTransposer::get_LastBoundsMatrix()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CinemachineFramingTransposer_get_LastBoundsMatrix_mB1296133E5C0BDD6B9C0879888C468C559BE95BB_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineFramingTransposer::set_LastBounds(UnityEngine.Bounds)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBounds_m42F030170155BAC06C2B040E44F4FCB25251EF93_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, 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) ;
// System.Single Cinemachine.CinemachineFramingTransposer::GetTargetHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFramingTransposer_GetTargetHeight_m5CD0304B16E7442B6BA592E7915FE7C2F57D4A64 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___boundsSize0, 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 Cinemachine.CinemachineFramingTransposer::get_TrackedPoint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineFramingTransposer_get_TrackedPoint_m893C86296D7D0C01FCD28D85D14B38124F9AFB52_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method) ;
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::get_SoftGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineFramingTransposer_get_SoftGuideRect_mCDC60214B6A81FBD8AAF9F6DECAEC86A562C504A (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method) ;
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::ScreenToOrtho(UnityEngine.Rect,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineFramingTransposer_ScreenToOrtho_m07AF0DD2BFAEF10102EFEDBB9D87F31EAFA35D41 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rScreen0, float ___orthoSize1, float ___aspect2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::OrthoOffsetToScreenBounds(UnityEngine.Vector3,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineFramingTransposer_OrthoOffsetToScreenBounds_mB27FBC07BF36E7BBACD39AAE05C8D7D3B62A8A4E (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPos2D0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect1, const RuntimeMethod* method) ;
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::get_HardGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineFramingTransposer_get_HardGuideRect_m83469B076C3529941A2FD36E35FFE410EA3D7BA5 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, 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) ;
// Cinemachine.CameraState Cinemachine.CinemachineComponentBase::get_VcamState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2 (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* __this, 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.CinemachineFramingTransposer::set_LastBoundsMatrix(UnityEngine.Matrix4x4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBoundsMatrix_m13FAE68552F3910750A134D22AE4AF6845C0301D_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::GetScreenSpaceGroupBoundingBox(Cinemachine.ICinemachineTargetGroup,UnityEngine.Vector3&,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineFramingTransposer_GetScreenSpaceGroupBoundingBox_mD6B121234F24AC755C1485C22B9A486625B3F58D (RuntimeObject* ___group0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___orientation2, 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.Vector2 Cinemachine.Utility.UnityVectorExtensions::Abs(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 UnityVectorExtensions_Abs_m4E617236E1CCFE843CA67854AC8E48AC22323BA9 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::Max(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Max_m5FF3A49170F857E422CDD32A51CABEAE568E8088_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, 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.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, 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) ;
// 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) ;
// 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.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) ;
// 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.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, 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) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineFreeLook/Orbit::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Orbit__ctor_mEB696AB489A6AE5AB5E7D9A366CC741BD8CA23A1 (Orbit_tFB7313130D10593990AD5CA9C685500758DB866D* __this, float ___h0, float ___r1, const RuntimeMethod* method)
{
{
// public Orbit(float h, float r) { m_Height = h; m_Radius = r; }
float L_0 = ___h0;
__this->___m_Height_0 = L_0;
// public Orbit(float h, float r) { m_Height = h; m_Radius = r; }
float L_1 = ___r1;
__this->___m_Radius_1 = L_1;
// public Orbit(float h, float r) { m_Height = h; m_Radius = r; }
return;
}
}
IL2CPP_EXTERN_C void Orbit__ctor_mEB696AB489A6AE5AB5E7D9A366CC741BD8CA23A1_AdjustorThunk (RuntimeObject* __this, float ___h0, float ___r1, const RuntimeMethod* method)
{
Orbit_tFB7313130D10593990AD5CA9C685500758DB866D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Orbit_tFB7313130D10593990AD5CA9C685500758DB866D*>(__this + _offset);
Orbit__ctor_mEB696AB489A6AE5AB5E7D9A366CC741BD8CA23A1(_thisAdjusted, ___h0, ___r1, 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
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_Multicast(CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, 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 CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* (*FunctionPointerType) (CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method);
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* retVal = NULL;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* currentDelegate = reinterpret_cast<CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B*>(delegatesToInvoke[i]);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___vcam0, ___name1, ___copyFrom2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_Open(CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method)
{
typedef CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* (*FunctionPointerType) (CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A*, String_t*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___vcam0, ___name1, ___copyFrom2, method);
}
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_Closed(CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method)
{
typedef CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* (*FunctionPointerType) (RuntimeObject*, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A*, String_t*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___vcam0, ___name1, ___copyFrom2, method);
}
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenStaticInvoker(CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method)
{
return InvokerFuncInvoker3< CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A*, String_t*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* >::Invoke(__this->___method_ptr_0, method, NULL, ___vcam0, ___name1, ___copyFrom2);
}
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_ClosedStaticInvoker(CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method)
{
return InvokerFuncInvoker4< CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, RuntimeObject*, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A*, String_t*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___vcam0, ___name1, ___copyFrom2);
}
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenVirtual(CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method)
{
return VirtualFuncInvoker2< CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, String_t*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* >::Invoke(il2cpp_codegen_method_get_slot(method), ___vcam0, ___name1, ___copyFrom2);
}
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenInterface(CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method)
{
return InterfaceFuncInvoker2< CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, String_t*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___vcam0, ___name1, ___copyFrom2);
}
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenGenericVirtual(CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method)
{
return GenericVirtualFuncInvoker2< CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, String_t*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* >::Invoke(method, ___vcam0, ___name1, ___copyFrom2);
}
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenGenericInterface(CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method)
{
return GenericInterfaceFuncInvoker2< CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, String_t*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* >::Invoke(method, ___vcam0, ___name1, ___copyFrom2);
}
// System.Void Cinemachine.CinemachineFreeLook/CreateRigDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateRigDelegate__ctor_m6F6CFEC727ADF8F761C0056334415C9ED1549E89 (CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __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)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_Open;
else
__this->___invoke_impl_1 = (intptr_t)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_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)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenGenericInterface;
else
__this->___invoke_impl_1 = (intptr_t)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___method1))
__this->___invoke_impl_1 = (intptr_t)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenInterface;
else
__this->___invoke_impl_1 = (intptr_t)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_OpenVirtual;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_Open;
}
}
else
{
__this->___invoke_impl_1 = (intptr_t)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_Closed;
}
}
__this->___extra_arg_5 = (intptr_t)&CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9_Multicast;
}
// Cinemachine.CinemachineVirtualCamera Cinemachine.CinemachineFreeLook/CreateRigDelegate::Invoke(Cinemachine.CinemachineFreeLook,System.String,Cinemachine.CinemachineVirtualCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_Invoke_mD0C181884C0203123DE69968919E4E757D0891A9 (CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method)
{
typedef CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* (*FunctionPointerType) (CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___vcam0, ___name1, ___copyFrom2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.CinemachineFreeLook/CreateRigDelegate::BeginInvoke(Cinemachine.CinemachineFreeLook,System.String,Cinemachine.CinemachineVirtualCamera,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CreateRigDelegate_BeginInvoke_m4EAA983AAAB1A3D011BAD83EE4C2F78C0FD3F292 (CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, CinemachineFreeLook_t397C813915C4BDC42D63DE82DF52897738FCBA1A* ___vcam0, String_t* ___name1, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom2, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback3, RuntimeObject* ___object4, const RuntimeMethod* method)
{
void *__d_args[4] = {0};
__d_args[0] = ___vcam0;
__d_args[1] = ___name1;
__d_args[2] = ___copyFrom2;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);;
}
// Cinemachine.CinemachineVirtualCamera Cinemachine.CinemachineFreeLook/CreateRigDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* CreateRigDelegate_EndInvoke_m3E5499B7F9B4885E2EB7C8B47E3D6AD1CB8A0814 (CreateRigDelegate_tD6770756AD0D0BCB403556417C56015FBFB8343B* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
return (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*)__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
void DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_Multicast(DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___rig0, 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 void (*FunctionPointerType) (DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___rig0, const RuntimeMethod* method);
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* currentDelegate = reinterpret_cast<DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6*>(delegatesToInvoke[i]);
((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___rig0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_Open(DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___rig0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___rig0, method);
}
void DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_Closed(DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___rig0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___rig0, method);
}
void DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_OpenStaticInvoker(DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___rig0, const RuntimeMethod* method)
{
InvokerActionInvoker1< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(__this->___method_ptr_0, method, NULL, ___rig0);
}
void DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_ClosedStaticInvoker(DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___rig0, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___rig0);
}
// System.Void Cinemachine.CinemachineFreeLook/DestroyRigDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyRigDelegate__ctor_m780F29C1662666F2141E7006CFB0C8F0652675F6 (DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __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)&DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_Open;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_Closed;
}
else
{
bool isOpen = methodCount == 0;
if (isOpen)
{
__this->___invoke_impl_1 = (intptr_t)&DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_Open;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_Closed;
}
}
__this->___extra_arg_5 = (intptr_t)&DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26_Multicast;
}
// System.Void Cinemachine.CinemachineFreeLook/DestroyRigDelegate::Invoke(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyRigDelegate_Invoke_m0123F51EB7D308EDBBA8C97D1766CA6644C0BB26 (DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___rig0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___rig0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___rig0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.CinemachineFreeLook/DestroyRigDelegate::BeginInvoke(UnityEngine.GameObject,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyRigDelegate_BeginInvoke_m79C7D4F44884457F4626AF19E71F7C4E4D012B21 (DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___rig0, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback1, RuntimeObject* ___object2, const RuntimeMethod* method)
{
void *__d_args[2] = {0};
__d_args[0] = ___rig0;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);;
}
// System.Void Cinemachine.CinemachineFreeLook/DestroyRigDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyRigDelegate_EndInvoke_m7903709A25979E37D5542712A29559AB5984345B (DestroyRigDelegate_t28E835CF0AF2A9C3FE1C77889839F4B7A6D761B6* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.CinemachineMixingCamera::GetWeight(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineMixingCamera_GetWeight_mB558B38DFD8EBE6D7ADA9E8ADEE2693E64FF5D42 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, int32_t ___index0, 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*)&_stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
{
// 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_002d;
}
case 1:
{
goto IL_0036;
}
case 2:
{
goto IL_003f;
}
case 3:
{
goto IL_0048;
}
case 4:
{
goto IL_0051;
}
case 5:
{
goto IL_005a;
}
case 6:
{
goto IL_0063;
}
case 7:
{
goto IL_006c;
}
}
}
{
goto IL_0075;
}
IL_002d:
{
// case 0: return m_Weight0;
float L_3 = __this->___m_Weight0_29;
V_2 = L_3;
goto IL_0094;
}
IL_0036:
{
// case 1: return m_Weight1;
float L_4 = __this->___m_Weight1_30;
V_2 = L_4;
goto IL_0094;
}
IL_003f:
{
// case 2: return m_Weight2;
float L_5 = __this->___m_Weight2_31;
V_2 = L_5;
goto IL_0094;
}
IL_0048:
{
// case 3: return m_Weight3;
float L_6 = __this->___m_Weight3_32;
V_2 = L_6;
goto IL_0094;
}
IL_0051:
{
// case 4: return m_Weight4;
float L_7 = __this->___m_Weight4_33;
V_2 = L_7;
goto IL_0094;
}
IL_005a:
{
// case 5: return m_Weight5;
float L_8 = __this->___m_Weight5_34;
V_2 = L_8;
goto IL_0094;
}
IL_0063:
{
// case 6: return m_Weight6;
float L_9 = __this->___m_Weight6_35;
V_2 = L_9;
goto IL_0094;
}
IL_006c:
{
// case 7: return m_Weight7;
float L_10 = __this->___m_Weight7_36;
V_2 = L_10;
goto IL_0094;
}
IL_0075:
{
// Debug.LogError("CinemachineMixingCamera: Invalid index: " + index);
String_t* L_11;
L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___index0), NULL);
String_t* L_12;
L_12 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C, L_11, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_12, NULL);
// return 0;
V_2 = (0.0f);
goto IL_0094;
}
IL_0094:
{
// }
float L_13 = V_2;
return L_13;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::SetWeight(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_SetWeight_mC5610C703FF2805EBEA1F154BBCE444DDD242194 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, int32_t ___index0, float ___w1, 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*)&_stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 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_002d;
}
case 1:
{
goto IL_0036;
}
case 2:
{
goto IL_003f;
}
case 3:
{
goto IL_0048;
}
case 4:
{
goto IL_0051;
}
case 5:
{
goto IL_005a;
}
case 6:
{
goto IL_0063;
}
case 7:
{
goto IL_006c;
}
}
}
{
goto IL_0075;
}
IL_002d:
{
// case 0: m_Weight0 = w; return;
float L_3 = ___w1;
__this->___m_Weight0_29 = L_3;
// case 0: m_Weight0 = w; return;
goto IL_008c;
}
IL_0036:
{
// case 1: m_Weight1 = w; return;
float L_4 = ___w1;
__this->___m_Weight1_30 = L_4;
// case 1: m_Weight1 = w; return;
goto IL_008c;
}
IL_003f:
{
// case 2: m_Weight2 = w; return;
float L_5 = ___w1;
__this->___m_Weight2_31 = L_5;
// case 2: m_Weight2 = w; return;
goto IL_008c;
}
IL_0048:
{
// case 3: m_Weight3 = w; return;
float L_6 = ___w1;
__this->___m_Weight3_32 = L_6;
// case 3: m_Weight3 = w; return;
goto IL_008c;
}
IL_0051:
{
// case 4: m_Weight4 = w; return;
float L_7 = ___w1;
__this->___m_Weight4_33 = L_7;
// case 4: m_Weight4 = w; return;
goto IL_008c;
}
IL_005a:
{
// case 5: m_Weight5 = w; return;
float L_8 = ___w1;
__this->___m_Weight5_34 = L_8;
// case 5: m_Weight5 = w; return;
goto IL_008c;
}
IL_0063:
{
// case 6: m_Weight6 = w; return;
float L_9 = ___w1;
__this->___m_Weight6_35 = L_9;
// case 6: m_Weight6 = w; return;
goto IL_008c;
}
IL_006c:
{
// case 7: m_Weight7 = w; return;
float L_10 = ___w1;
__this->___m_Weight7_36 = L_10;
// case 7: m_Weight7 = w; return;
goto IL_008c;
}
IL_0075:
{
// Debug.LogError("CinemachineMixingCamera: Invalid index: " + index);
String_t* L_11;
L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___index0), NULL);
String_t* L_12;
L_12 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteralC7D0327E549A9D2963D4043C93AA3D42FE42555C, L_11, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_12, NULL);
}
IL_008c:
{
// }
return;
}
}
// System.Single Cinemachine.CinemachineMixingCamera::GetWeight(Cinemachine.CinemachineVirtualCameraBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineMixingCamera_GetWeight_m83BF99075E8598CBDCFE55582A0A7FC77B9A9104 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, 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*)&Dictionary_2_TryGetValue_m337A410216A2278750B367D767F5A673DAFE8C68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral159F5E586A3B767B510799D915CE29B166DDD409);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
float V_2 = 0.0f;
String_t* G_B4_0 = NULL;
String_t* G_B3_0 = NULL;
String_t* G_B5_0 = NULL;
String_t* G_B5_1 = NULL;
{
// ValidateListOfChildren();
CinemachineMixingCamera_ValidateListOfChildren_m57026964CD2CE933128EACC1EB1C2550316D938D(__this, NULL);
// if (m_indexMap.TryGetValue(vcam, out index))
Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326* L_0 = __this->___m_indexMap_42;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = ___vcam0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m337A410216A2278750B367D767F5A673DAFE8C68(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m337A410216A2278750B367D767F5A673DAFE8C68_RuntimeMethod_var);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0024;
}
}
{
// return GetWeight(index);
int32_t L_4 = V_0;
float L_5;
L_5 = CinemachineMixingCamera_GetWeight_mB558B38DFD8EBE6D7ADA9E8ADEE2693E64FF5D42(__this, L_4, NULL);
V_2 = L_5;
goto IL_0052;
}
IL_0024:
{
// Debug.LogError("CinemachineMixingCamera: Invalid child: "
// + ((vcam != null) ? vcam.Name : "(null)"));
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_6 = ___vcam0;
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);
G_B3_0 = _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
if (L_7)
{
G_B4_0 = _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
goto IL_0039;
}
}
{
G_B5_0 = _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
G_B5_1 = G_B3_0;
goto IL_003f;
}
IL_0039:
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8 = ___vcam0;
NullCheck(L_8);
String_t* L_9;
L_9 = CinemachineVirtualCameraBase_get_Name_mD5D510F82C6F26960F8036AC76A6B107E0304DD0(L_8, NULL);
G_B5_0 = L_9;
G_B5_1 = G_B4_0;
}
IL_003f:
{
String_t* L_10;
L_10 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(G_B5_1, G_B5_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_10, NULL);
// return 0;
V_2 = (0.0f);
goto IL_0052;
}
IL_0052:
{
// }
float L_11 = V_2;
return L_11;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::SetWeight(Cinemachine.CinemachineVirtualCameraBase,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_SetWeight_m2BF760E1983299AE8F5F5B9D01DAB3EE1332061E (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, float ___w1, 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*)&Dictionary_2_TryGetValue_m337A410216A2278750B367D767F5A673DAFE8C68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral159F5E586A3B767B510799D915CE29B166DDD409);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
String_t* G_B4_0 = NULL;
String_t* G_B3_0 = NULL;
String_t* G_B5_0 = NULL;
String_t* G_B5_1 = NULL;
{
// ValidateListOfChildren();
CinemachineMixingCamera_ValidateListOfChildren_m57026964CD2CE933128EACC1EB1C2550316D938D(__this, NULL);
// if (m_indexMap.TryGetValue(vcam, out index))
Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326* L_0 = __this->___m_indexMap_42;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = ___vcam0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m337A410216A2278750B367D767F5A673DAFE8C68(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m337A410216A2278750B367D767F5A673DAFE8C68_RuntimeMethod_var);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0025;
}
}
{
// SetWeight(index, w);
int32_t L_4 = V_0;
float L_5 = ___w1;
CinemachineMixingCamera_SetWeight_mC5610C703FF2805EBEA1F154BBCE444DDD242194(__this, L_4, L_5, NULL);
goto IL_004b;
}
IL_0025:
{
// Debug.LogError("CinemachineMixingCamera: Invalid child: "
// + ((vcam != null) ? vcam.Name : "(null)"));
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_6 = ___vcam0;
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);
G_B3_0 = _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
if (L_7)
{
G_B4_0 = _stringLiteral159F5E586A3B767B510799D915CE29B166DDD409;
goto IL_003a;
}
}
{
G_B5_0 = _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
G_B5_1 = G_B3_0;
goto IL_0040;
}
IL_003a:
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8 = ___vcam0;
NullCheck(L_8);
String_t* L_9;
L_9 = CinemachineVirtualCameraBase_get_Name_mD5D510F82C6F26960F8036AC76A6B107E0304DD0(L_8, NULL);
G_B5_0 = L_9;
G_B5_1 = G_B4_0;
}
IL_0040:
{
String_t* L_10;
L_10 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(G_B5_1, G_B5_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_10, NULL);
}
IL_004b:
{
// }
return;
}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineMixingCamera::get_LiveChild()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineMixingCamera_get_LiveChild_m26D809A14332652C435B82A94EE0282E0561F817 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
{
// private ICinemachineCamera LiveChild { get; set; }
RuntimeObject* L_0 = __this->___U3CLiveChildU3Ek__BackingField_38;
return L_0;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_set_LiveChild_mD28EB775418289F251C97828FD7E5BF55F39C81F (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// private ICinemachineCamera LiveChild { get; set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CLiveChildU3Ek__BackingField_38 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLiveChildU3Ek__BackingField_38), (void*)L_0);
return;
}
}
// Cinemachine.CameraState Cinemachine.CinemachineMixingCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineMixingCamera_get_State_m44E23B7EEA1FD0097519789D7DA2AE7626D8F955 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public override CameraState State { get { return m_State; } }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___m_State_37;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public override CameraState State { get { return m_State; } }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_1 = V_0;
return L_1;
}
}
// UnityEngine.Transform Cinemachine.CinemachineMixingCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineMixingCamera_get_LookAt_m960F48555B39A69B413D665CD807CA2DE57DA7AD (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
{
// override public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CLookAtU3Ek__BackingField_39;
return L_0;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_set_LookAt_m6C2A62904E3B6AC74AFD6B0990F9B79F3F015C57 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// override public Transform LookAt { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___U3CLookAtU3Ek__BackingField_39 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLookAtU3Ek__BackingField_39), (void*)L_0);
return;
}
}
// UnityEngine.Transform Cinemachine.CinemachineMixingCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineMixingCamera_get_Follow_m54220CF80B21E7625F10D7EBCF3B2F552C055049 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
{
// override public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CFollowU3Ek__BackingField_40;
return L_0;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_set_Follow_m71453E2740CEF75552DEAB376B40AD533A8C8FF3 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// override public Transform Follow { get; set; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___U3CFollowU3Ek__BackingField_40 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFollowU3Ek__BackingField_40), (void*)L_0);
return;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnTargetObjectWarped_m5762D3BDA766EB34FD869C5C858FF6C03CF935E0 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method)
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
int32_t V_1 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_2 = NULL;
{
// ValidateListOfChildren();
CinemachineMixingCamera_ValidateListOfChildren_m57026964CD2CE933128EACC1EB1C2550316D938D(__this, NULL);
// foreach (var vcam in m_ChildCameras)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0 = __this->___m_ChildCameras_41;
V_0 = L_0;
V_1 = 0;
goto IL_0025;
}
IL_0014:
{
// foreach (var vcam in m_ChildCameras)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// vcam.OnTargetObjectWarped(target, positionDelta);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___positionDelta1;
NullCheck(L_5);
VirtualActionInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(43 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_5, L_6, L_7);
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0025:
{
// foreach (var vcam in m_ChildCameras)
int32_t L_9 = V_1;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_10 = V_0;
NullCheck(L_10);
if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
{
goto IL_0014;
}
}
{
// base.OnTargetObjectWarped(target, positionDelta);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___positionDelta1;
CinemachineVirtualCameraBase_OnTargetObjectWarped_m918462E96A2EEC9848F6C47B0F35E0D5C0DBF333(__this, L_11, L_12, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_ForceCameraPosition_m5DEFC312F29680754ED0F18260B4834F546F77B9 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
int32_t V_1 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_2 = NULL;
{
// ValidateListOfChildren();
CinemachineMixingCamera_ValidateListOfChildren_m57026964CD2CE933128EACC1EB1C2550316D938D(__this, NULL);
// foreach (var vcam in m_ChildCameras)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0 = __this->___m_ChildCameras_41;
V_0 = L_0;
V_1 = 0;
goto IL_0025;
}
IL_0014:
{
// foreach (var vcam in m_ChildCameras)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// vcam.ForceCameraPosition(pos, rot);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___rot1;
NullCheck(L_5);
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(44 /* System.Void Cinemachine.CinemachineVirtualCameraBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion) */, L_5, L_6, L_7);
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0025:
{
// foreach (var vcam in m_ChildCameras)
int32_t L_9 = V_1;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_10 = V_0;
NullCheck(L_10);
if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
{
goto IL_0014;
}
}
{
// base.ForceCameraPosition(pos, rot);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___rot1;
CinemachineVirtualCameraBase_ForceCameraPosition_m3EE879AD97E2BDB01606CB878C6E789078271492(__this, L_11, L_12, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnEnable_mA1CA5ED5B17241E0E896B3DA0A016B5A748A8C05 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
{
// base.OnEnable();
CinemachineVirtualCameraBase_OnEnable_m56F225786F42BD1069930B91D8448A0779F71F4B(__this, NULL);
// InvalidateListOfChildren();
CinemachineMixingCamera_InvalidateListOfChildren_m51313DE550C0BB626467A05BEDF34B7120874BD5(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::OnTransformChildrenChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnTransformChildrenChanged_m450976DCA651635EA5D669F4E5CCBF384A5FB61B (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
{
// InvalidateListOfChildren();
CinemachineMixingCamera_InvalidateListOfChildren_m51313DE550C0BB626467A05BEDF34B7120874BD5(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnValidate_m2CA0AF2221650AE7A37D2709A554CE12B4456E0F (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
{
// base.OnValidate();
CinemachineVirtualCameraBase_OnValidate_m53411A67E10ECB12B114F5FC47C1026E0BEDB1D0(__this, NULL);
// for (int i = 0; i < MaxCameras; ++i)
V_0 = 0;
goto IL_0029;
}
IL_000c:
{
// SetWeight(i, Mathf.Max(0, GetWeight(i)));
int32_t L_0 = V_0;
int32_t L_1 = V_0;
float L_2;
L_2 = CinemachineMixingCamera_GetWeight_mB558B38DFD8EBE6D7ADA9E8ADEE2693E64FF5D42(__this, L_1, NULL);
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_2, NULL);
CinemachineMixingCamera_SetWeight_mC5610C703FF2805EBEA1F154BBCE444DDD242194(__this, L_0, L_3, NULL);
// for (int i = 0; i < MaxCameras; ++i)
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_0029:
{
// for (int i = 0; i < MaxCameras; ++i)
int32_t L_5 = V_0;
V_1 = (bool)((((int32_t)L_5) < ((int32_t)8))? 1 : 0);
bool L_6 = V_1;
if (L_6)
{
goto IL_000c;
}
}
{
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineMixingCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineMixingCamera_IsLiveChild_m91A57CA82BB9F6EF14A0E42839E3365C390B0BD4 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, RuntimeObject* ___vcam0, bool ___dominantChildOnly1, const RuntimeMethod* method)
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t G_B5_0 = 0;
int32_t G_B10_0 = 0;
{
// CinemachineVirtualCameraBase[] children = ChildCameras;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0;
L_0 = CinemachineMixingCamera_get_ChildCameras_m7F3535370ECD871E57E965197E774E2F12247D16(__this, NULL);
V_0 = L_0;
// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
V_1 = 0;
goto IL_0036;
}
IL_000c:
{
// if ((ICinemachineCamera)children[i] == vcam)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
RuntimeObject* L_5 = ___vcam0;
V_2 = (bool)((((RuntimeObject*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)L_4) == ((RuntimeObject*)(RuntimeObject*)L_5))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_0032;
}
}
{
// return GetWeight(i) > UnityVectorExtensions.Epsilon && children[i].isActiveAndEnabled;
int32_t L_7 = V_1;
float L_8;
L_8 = CinemachineMixingCamera_GetWeight_mB558B38DFD8EBE6D7ADA9E8ADEE2693E64FF5D42(__this, L_7, NULL);
if ((!(((float)L_8) > ((float)(9.99999975E-05f)))))
{
goto IL_002e;
}
}
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_9 = V_0;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_12);
bool L_13;
L_13 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_12, NULL);
G_B5_0 = ((int32_t)(L_13));
goto IL_002f;
}
IL_002e:
{
G_B5_0 = 0;
}
IL_002f:
{
V_3 = (bool)G_B5_0;
goto IL_004d;
}
IL_0032:
{
// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0036:
{
// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
int32_t L_15 = V_1;
if ((((int32_t)L_15) >= ((int32_t)8)))
{
goto IL_0042;
}
}
{
int32_t L_16 = V_1;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_17 = V_0;
NullCheck(L_17);
G_B10_0 = ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))? 1 : 0);
goto IL_0043;
}
IL_0042:
{
G_B10_0 = 0;
}
IL_0043:
{
V_4 = (bool)G_B10_0;
bool L_18 = V_4;
if (L_18)
{
goto IL_000c;
}
}
{
// return false;
V_3 = (bool)0;
goto IL_004d;
}
IL_004d:
{
// }
bool L_19 = V_3;
return L_19;
}
}
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineMixingCamera::get_ChildCameras()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* CinemachineMixingCamera_get_ChildCameras_m7F3535370ECD871E57E965197E774E2F12247D16 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
{
// get { ValidateListOfChildren(); return m_ChildCameras; }
CinemachineMixingCamera_ValidateListOfChildren_m57026964CD2CE933128EACC1EB1C2550316D938D(__this, NULL);
// get { ValidateListOfChildren(); return m_ChildCameras; }
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0 = __this->___m_ChildCameras_41;
V_0 = L_0;
goto IL_0011;
}
IL_0011:
{
// get { ValidateListOfChildren(); return m_ChildCameras; }
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_1 = V_0;
return L_1;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_InvalidateListOfChildren_m51313DE550C0BB626467A05BEDF34B7120874BD5 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
{
// m_ChildCameras = null;
__this->___m_ChildCameras_41 = (CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ChildCameras_41), (void*)(CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4*)NULL);
// m_indexMap = null;
__this->___m_indexMap_42 = (Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_indexMap_42), (void*)(Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326*)NULL);
// LiveChild = null;
CinemachineMixingCamera_set_LiveChild_mD28EB775418289F251C97828FD7E5BF55F39C81F_inline(__this, (RuntimeObject*)NULL, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::ValidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_ValidateListOfChildren_m57026964CD2CE933128EACC1EB1C2550316D938D (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF8DBCFF2EFB19104432E07298BB6BA688FDFDB33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m222B8E36A0510CB7701CC8FAF48B64AC6DD5B44D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m521BAE6A3818AC2BC661A4313086790A1F56FCA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326_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_ToArray_mA717C3C8FC71F00C397FF475997BE76668AEE50C_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_mCDFCFD8B9163AEFE1C97AE57D52AA6D126692159_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* V_0 = NULL;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_1 = NULL;
bool V_2 = false;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_3 = NULL;
int32_t V_4 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_5 = NULL;
bool V_6 = false;
int32_t V_7 = 0;
bool V_8 = false;
{
// if (m_ChildCameras != null)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0 = __this->___m_ChildCameras_41;
V_2 = (bool)((!(((RuntimeObject*)(CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0013;
}
}
{
// return;
goto IL_00a0;
}
IL_0013:
{
// m_indexMap = new Dictionary<CinemachineVirtualCameraBase, int>();
Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326* L_2 = (Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326*)il2cpp_codegen_object_new(Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m521BAE6A3818AC2BC661A4313086790A1F56FCA2(L_2, Dictionary_2__ctor_m521BAE6A3818AC2BC661A4313086790A1F56FCA2_RuntimeMethod_var);
__this->___m_indexMap_42 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_indexMap_42), (void*)L_2);
// List<CinemachineVirtualCameraBase> list = new List<CinemachineVirtualCameraBase>();
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_3 = (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*)il2cpp_codegen_object_new(List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13(L_3, List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
V_0 = L_3;
// CinemachineVirtualCameraBase[] kids
// = GetComponentsInChildren<CinemachineVirtualCameraBase>(true);
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_4;
L_4 = Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF8DBCFF2EFB19104432E07298BB6BA688FDFDB33(__this, (bool)1, Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF8DBCFF2EFB19104432E07298BB6BA688FDFDB33_RuntimeMethod_var);
V_1 = L_4;
// foreach (CinemachineVirtualCameraBase k in kids)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_5 = V_1;
V_3 = L_5;
V_4 = 0;
goto IL_008d;
}
IL_0034:
{
// foreach (CinemachineVirtualCameraBase k in kids)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_6 = V_3;
int32_t L_7 = V_4;
NullCheck(L_6);
int32_t L_8 = L_7;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_5 = L_9;
// if (k.transform.parent == transform)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10 = V_5;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_11, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_12, L_13, NULL);
V_6 = L_14;
bool L_15 = V_6;
if (!L_15)
{
goto IL_0086;
}
}
{
// int index = list.Count;
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_16 = V_0;
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_7 = L_17;
// list.Add(k);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_18 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_19 = V_5;
NullCheck(L_18);
List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_inline(L_18, L_19, List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
// if (index < MaxCameras)
int32_t L_20 = V_7;
V_8 = (bool)((((int32_t)L_20) < ((int32_t)8))? 1 : 0);
bool L_21 = V_8;
if (!L_21)
{
goto IL_0085;
}
}
{
// m_indexMap.Add(k, index);
Dictionary_2_t2AAD44A3FA6DA63390F6AE3E18C9BBBC31003326* L_22 = __this->___m_indexMap_42;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_23 = V_5;
int32_t L_24 = V_7;
NullCheck(L_22);
Dictionary_2_Add_m222B8E36A0510CB7701CC8FAF48B64AC6DD5B44D(L_22, L_23, L_24, Dictionary_2_Add_m222B8E36A0510CB7701CC8FAF48B64AC6DD5B44D_RuntimeMethod_var);
}
IL_0085:
{
}
IL_0086:
{
int32_t L_25 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_008d:
{
// foreach (CinemachineVirtualCameraBase k in kids)
int32_t L_26 = V_4;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_27 = V_3;
NullCheck(L_27);
if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))))
{
goto IL_0034;
}
}
{
// m_ChildCameras = list.ToArray();
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_28 = V_0;
NullCheck(L_28);
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_29;
L_29 = List_1_ToArray_mA717C3C8FC71F00C397FF475997BE76668AEE50C(L_28, List_1_ToArray_mA717C3C8FC71F00C397FF475997BE76668AEE50C_RuntimeMethod_var);
__this->___m_ChildCameras_41 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ChildCameras_41), (void*)L_29);
}
IL_00a0:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_OnTransitionFromCamera_m276EA6CE8376BE27DDCF3EF7DF89BE4A492FF505 (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
int32_t V_1 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
int32_t G_B4_0 = 0;
int32_t G_B10_0 = 0;
{
// base.OnTransitionFromCamera(fromCam, worldUp, deltaTime);
RuntimeObject* L_0 = ___fromCam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___worldUp1;
float L_2 = ___deltaTime2;
CinemachineVirtualCameraBase_OnTransitionFromCamera_m867C0945DA41A144EE64BDF095F13CE1EB1B3493(__this, L_0, L_1, L_2, NULL);
// InvokeOnTransitionInExtensions(fromCam, worldUp, deltaTime);
RuntimeObject* L_3 = ___fromCam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___worldUp1;
float L_5 = ___deltaTime2;
bool L_6;
L_6 = CinemachineVirtualCameraBase_InvokeOnTransitionInExtensions_m0D02A9178DEE05F756D00FDBA9A4A5B6EE3BB225(__this, L_3, L_4, L_5, NULL);
// CinemachineVirtualCameraBase[] children = ChildCameras;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_7;
L_7 = CinemachineMixingCamera_get_ChildCameras_m7F3535370ECD871E57E965197E774E2F12247D16(__this, NULL);
V_0 = L_7;
// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
V_1 = 0;
goto IL_0051;
}
IL_0020:
{
// CinemachineVirtualCameraBase vcam = children[i];
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_8 = V_0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = L_11;
// if (vcam.isActiveAndEnabled && GetWeight(i) > UnityVectorExtensions.Epsilon)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12 = V_2;
NullCheck(L_12);
bool L_13;
L_13 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_12, NULL);
if (!L_13)
{
goto IL_003d;
}
}
{
int32_t L_14 = V_1;
float L_15;
L_15 = CinemachineMixingCamera_GetWeight_mB558B38DFD8EBE6D7ADA9E8ADEE2693E64FF5D42(__this, L_14, NULL);
G_B4_0 = ((((float)L_15) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_003e;
}
IL_003d:
{
G_B4_0 = 0;
}
IL_003e:
{
V_3 = (bool)G_B4_0;
bool L_16 = V_3;
if (!L_16)
{
goto IL_004c;
}
}
{
// vcam.OnTransitionFromCamera(fromCam, worldUp, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_17 = V_2;
RuntimeObject* L_18 = ___fromCam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___worldUp1;
float L_20 = ___deltaTime2;
NullCheck(L_17);
VirtualActionInvoker3< RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(34 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, L_17, L_18, L_19, L_20);
}
IL_004c:
{
// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
int32_t L_21 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0051:
{
// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
int32_t L_22 = V_1;
if ((((int32_t)L_22) >= ((int32_t)8)))
{
goto IL_005d;
}
}
{
int32_t L_23 = V_1;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_24 = V_0;
NullCheck(L_24);
G_B10_0 = ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))? 1 : 0);
goto IL_005e;
}
IL_005d:
{
G_B10_0 = 0;
}
IL_005e:
{
V_4 = (bool)G_B10_0;
bool L_25 = V_4;
if (L_25)
{
goto IL_0020;
}
}
{
// InternalUpdateCameraState(worldUp, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___worldUp1;
float L_27 = ___deltaTime2;
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_26, L_27);
// }
return;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera_InternalUpdateCameraState_mED94FAACA5FA2E23DFD1A925B176E69C6825C35D (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, 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;
}
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
float V_1 = 0.0f;
float V_2 = 0.0f;
int32_t V_3 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_4 = NULL;
bool V_5 = false;
float V_6 = 0.0f;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
int32_t G_B14_0 = 0;
{
// CinemachineVirtualCameraBase[] children = ChildCameras;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0;
L_0 = CinemachineMixingCamera_get_ChildCameras_m7F3535370ECD871E57E965197E774E2F12247D16(__this, NULL);
V_0 = L_0;
// LiveChild = null;
CinemachineMixingCamera_set_LiveChild_mD28EB775418289F251C97828FD7E5BF55F39C81F_inline(__this, (RuntimeObject*)NULL, NULL);
// float highestWeight = 0;
V_1 = (0.0f);
// float totalWeight = 0;
V_2 = (0.0f);
// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
V_3 = 0;
goto IL_00b5;
}
IL_0023:
{
// CinemachineVirtualCameraBase vcam = children[i];
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_1 = V_0;
int32_t L_2 = V_3;
NullCheck(L_1);
int32_t L_3 = L_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_4 = L_4;
// if (vcam.isActiveAndEnabled)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_4;
NullCheck(L_5);
bool L_6;
L_6 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_5, NULL);
V_5 = L_6;
bool L_7 = V_5;
if (!L_7)
{
goto IL_00b0;
}
}
{
// float weight = Mathf.Max(0, GetWeight(i));
int32_t L_8 = V_3;
float L_9;
L_9 = CinemachineMixingCamera_GetWeight_mB558B38DFD8EBE6D7ADA9E8ADEE2693E64FF5D42(__this, L_8, NULL);
float L_10;
L_10 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_9, NULL);
V_6 = L_10;
// if (weight > UnityVectorExtensions.Epsilon)
float L_11 = V_6;
V_7 = (bool)((((float)L_11) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_12 = V_7;
if (!L_12)
{
goto IL_00af;
}
}
{
// totalWeight += weight;
float L_13 = V_2;
float L_14 = V_6;
V_2 = ((float)il2cpp_codegen_add(L_13, L_14));
// if (totalWeight == weight)
float L_15 = V_2;
float L_16 = V_6;
V_8 = (bool)((((float)L_15) == ((float)L_16))? 1 : 0);
bool L_17 = V_8;
if (!L_17)
{
goto IL_0079;
}
}
{
// m_State = vcam.State;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_18 = V_4;
NullCheck(L_18);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_19;
L_19 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_18);
__this->___m_State_37 = L_19;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_State_37))->___m_CustomOverflow_15), (void*)NULL);
#endif
goto IL_0095;
}
IL_0079:
{
// m_State = CameraState.Lerp(m_State, vcam.State, weight / totalWeight);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_20 = __this->___m_State_37;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_21 = V_4;
NullCheck(L_21);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_22;
L_22 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_21);
float L_23 = V_6;
float L_24 = V_2;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_25;
L_25 = CameraState_Lerp_mEF27BCEB2B6B51C4E1A2F8E5D5826963D0C787CD(L_20, L_22, ((float)(L_23/L_24)), NULL);
__this->___m_State_37 = L_25;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_State_37))->___m_CustomOverflow_15), (void*)NULL);
#endif
}
IL_0095:
{
// if (weight > highestWeight)
float L_26 = V_6;
float L_27 = V_1;
V_9 = (bool)((((float)L_26) > ((float)L_27))? 1 : 0);
bool L_28 = V_9;
if (!L_28)
{
goto IL_00ae;
}
}
{
// highestWeight = weight;
float L_29 = V_6;
V_1 = L_29;
// LiveChild = vcam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_30 = V_4;
CinemachineMixingCamera_set_LiveChild_mD28EB775418289F251C97828FD7E5BF55F39C81F_inline(__this, L_30, NULL);
}
IL_00ae:
{
}
IL_00af:
{
}
IL_00b0:
{
// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
int32_t L_31 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_00b5:
{
// for (int i = 0; i < MaxCameras && i < children.Length; ++i)
int32_t L_32 = V_3;
if ((((int32_t)L_32) >= ((int32_t)8)))
{
goto IL_00c1;
}
}
{
int32_t L_33 = V_3;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_34 = V_0;
NullCheck(L_34);
G_B14_0 = ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))? 1 : 0);
goto IL_00c2;
}
IL_00c1:
{
G_B14_0 = 0;
}
IL_00c2:
{
V_10 = (bool)G_B14_0;
bool L_35 = V_10;
if (L_35)
{
goto IL_0023;
}
}
{
// InvokePostPipelineStageCallback(
// this, CinemachineCore.Stage.Finalize, ref m_State, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_36 = (&__this->___m_State_37);
float L_37 = ___deltaTime1;
CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF(__this, __this, 3, L_36, L_37, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineMixingCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineMixingCamera__ctor_m0B1F309D2D31EB2803EB13DE6CAFABB66865E54C (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public float m_Weight0 = 0.5f;
__this->___m_Weight0_29 = (0.5f);
// public float m_Weight1 = 0.5f;
__this->___m_Weight1_30 = (0.5f);
// public float m_Weight2 = 0.5f;
__this->___m_Weight2_31 = (0.5f);
// public float m_Weight3 = 0.5f;
__this->___m_Weight3_32 = (0.5f);
// public float m_Weight4 = 0.5f;
__this->___m_Weight4_33 = (0.5f);
// public float m_Weight5 = 0.5f;
__this->___m_Weight5_34 = (0.5f);
// public float m_Weight6 = 0.5f;
__this->___m_Weight6_35 = (0.5f);
// public float m_Weight7 = 0.5f;
__this->___m_Weight7_36 = (0.5f);
// private CameraState m_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);
__this->___m_State_37 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_State_37))->___m_CustomOverflow_15), (void*)NULL);
#endif
CinemachineVirtualCameraBase__ctor_m1BACC836C669C0C52C8A891BAB34E09821F21C46(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.CinemachinePath::get_MinPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePath_get_MinPos_mBA8D84B82E247993FE9B877B1AEC594E1E3D7058 (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public override float MinPos { get { return 0; } }
V_0 = (0.0f);
goto IL_0009;
}
IL_0009:
{
// public override float MinPos { get { return 0; } }
float L_0 = V_0;
return L_0;
}
}
// System.Single Cinemachine.CinemachinePath::get_MaxPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePath_get_MaxPos_m83D806FD19414D91B55CF8D96CBF6408090CB1BD (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
float V_2 = 0.0f;
int32_t G_B5_0 = 0;
{
// int count = m_Waypoints.Length - 1;
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_0 = __this->___m_Waypoints_13;
NullCheck(L_0);
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
// if (count < 1)
int32_t L_1 = V_0;
V_1 = (bool)((((int32_t)L_1) < ((int32_t)1))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_001c;
}
}
{
// return 0;
V_2 = (0.0f);
goto IL_002e;
}
IL_001c:
{
// return m_Looped ? count + 1 : count;
bool L_3 = __this->___m_Looped_12;
if (L_3)
{
goto IL_0027;
}
}
{
int32_t L_4 = V_0;
G_B5_0 = L_4;
goto IL_002a;
}
IL_0027:
{
int32_t L_5 = V_0;
G_B5_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_002a:
{
V_2 = ((float)G_B5_0);
goto IL_002e;
}
IL_002e:
{
// }
float L_6 = V_2;
return L_6;
}
}
// System.Boolean Cinemachine.CinemachinePath::get_Looped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachinePath_get_Looped_mAF77015A018DD14449E5798FB2EECC608465F947 (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public override bool Looped { get { return m_Looped; } }
bool L_0 = __this->___m_Looped_12;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public override bool Looped { get { return m_Looped; } }
bool L_1 = V_0;
return L_1;
}
}
// System.Void Cinemachine.CinemachinePath::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePath_Reset_m3D879DC9DC1148FDFB117998B7DF784D559D4241 (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// m_Looped = false;
__this->___m_Looped_12 = (bool)0;
// m_Waypoints = new Waypoint[2]
// {
// new Waypoint { position = new Vector3(0, 0, -5), tangent = new Vector3(1, 0, 0) },
// new Waypoint { position = new Vector3(0, 0, 5), tangent = new Vector3(1, 0, 0) }
// };
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_0 = (WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF*)(WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF*)SZArrayNew(WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF_il2cpp_TypeInfo_var, (uint32_t)2);
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_1 = L_0;
il2cpp_codegen_initobj((&V_0), sizeof(Waypoint_tF0147D859449A4A396E398063D02E76A7214066D));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (0.0f), (0.0f), (-5.0f), /*hidden argument*/NULL);
(&V_0)->___position_0 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
(&V_0)->___tangent_1 = L_3;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Waypoint_tF0147D859449A4A396E398063D02E76A7214066D)L_4);
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_5 = L_1;
il2cpp_codegen_initobj((&V_0), sizeof(Waypoint_tF0147D859449A4A396E398063D02E76A7214066D));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.0f), (0.0f), (5.0f), /*hidden argument*/NULL);
(&V_0)->___position_0 = L_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_7), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
(&V_0)->___tangent_1 = L_7;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_8 = V_0;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Waypoint_tF0147D859449A4A396E398063D02E76A7214066D)L_8);
__this->___m_Waypoints_13 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Waypoints_13), (void*)L_5);
// m_Appearance = new Appearance();
Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* L_9 = (Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8*)il2cpp_codegen_object_new(Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var);
NullCheck(L_9);
Appearance__ctor_m3600590C110F6BC2BBA3F48A4334B8A38A030796(L_9, NULL);
((CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D*)__this)->___m_Appearance_5 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D*)__this)->___m_Appearance_5), (void*)L_9);
// InvalidateDistanceCache();
VirtualActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
// }
return;
}
}
// System.Int32 Cinemachine.CinemachinePath::get_DistanceCacheSampleStepsPerSegment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachinePath_get_DistanceCacheSampleStepsPerSegment_m7B01348994DB96DD02D21782AA1EC501F1022248 (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public override int DistanceCacheSampleStepsPerSegment { get { return m_Resolution; } }
int32_t L_0 = ((CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D*)__this)->___m_Resolution_4;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public override int DistanceCacheSampleStepsPerSegment { get { return m_Resolution; } }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Single Cinemachine.CinemachinePath::GetBoundingIndices(System.Single,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachinePath_GetBoundingIndices_m75531D6E4BE5271966BCBE5719272BDD52D7D31A (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, float ___pos0, int32_t* ___indexA1, int32_t* ___indexB2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
float V_5 = 0.0f;
int32_t* G_B3_0 = NULL;
int32_t* G_B3_1 = NULL;
int32_t* G_B2_0 = NULL;
int32_t* G_B2_1 = NULL;
int32_t G_B4_0 = 0;
int32_t* G_B4_1 = NULL;
int32_t* G_B4_2 = NULL;
{
// pos = StandardizePos(pos);
float L_0 = ___pos0;
float L_1;
L_1 = VirtualFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_0);
___pos0 = L_1;
// int rounded = Mathf.RoundToInt(pos);
float L_2 = ___pos0;
int32_t L_3;
L_3 = Mathf_RoundToInt_m6A6E30BA4157D69DA47F02B43108882DDD7C4A70_inline(L_2, NULL);
V_0 = L_3;
// if (Mathf.Abs(pos - rounded) < UnityVectorExtensions.Epsilon)
float L_4 = ___pos0;
int32_t L_5 = V_0;
float L_6;
L_6 = fabsf(((float)il2cpp_codegen_subtract(L_4, ((float)L_5))));
V_1 = (bool)((((float)L_6) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_7 = V_1;
if (!L_7)
{
goto IL_003d;
}
}
{
// indexA = indexB = (rounded == m_Waypoints.Length) ? 0 : rounded;
int32_t* L_8 = ___indexA1;
int32_t* L_9 = ___indexB2;
int32_t L_10 = V_0;
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_11 = __this->___m_Waypoints_13;
NullCheck(L_11);
G_B2_0 = L_9;
G_B2_1 = L_8;
if ((((int32_t)L_10) == ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
{
G_B3_0 = L_9;
G_B3_1 = L_8;
goto IL_0035;
}
}
{
int32_t L_12 = V_0;
G_B4_0 = L_12;
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_0036;
}
IL_0035:
{
G_B4_0 = 0;
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
}
IL_0036:
{
int32_t L_13 = G_B4_0;
V_2 = L_13;
*((int32_t*)G_B4_1) = (int32_t)L_13;
int32_t L_14 = V_2;
*((int32_t*)G_B4_2) = (int32_t)L_14;
goto IL_0089;
}
IL_003d:
{
// indexA = Mathf.FloorToInt(pos);
int32_t* L_15 = ___indexA1;
float L_16 = ___pos0;
int32_t L_17;
L_17 = Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline(L_16, NULL);
*((int32_t*)L_15) = (int32_t)L_17;
// if (indexA >= m_Waypoints.Length)
int32_t* L_18 = ___indexA1;
int32_t L_19 = *((int32_t*)L_18);
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_20 = __this->___m_Waypoints_13;
NullCheck(L_20);
V_3 = (bool)((((int32_t)((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_21 = V_3;
if (!L_21)
{
goto IL_0068;
}
}
{
// pos -= MaxPos;
float L_22 = ___pos0;
float L_23;
L_23 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
___pos0 = ((float)il2cpp_codegen_subtract(L_22, L_23));
// indexA = 0;
int32_t* L_24 = ___indexA1;
*((int32_t*)L_24) = (int32_t)0;
}
IL_0068:
{
// indexB = Mathf.CeilToInt(pos);
int32_t* L_25 = ___indexB2;
float L_26 = ___pos0;
int32_t L_27;
L_27 = Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_inline(L_26, NULL);
*((int32_t*)L_25) = (int32_t)L_27;
// if (indexB >= m_Waypoints.Length)
int32_t* L_28 = ___indexB2;
int32_t L_29 = *((int32_t*)L_28);
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_30 = __this->___m_Waypoints_13;
NullCheck(L_30);
V_4 = (bool)((((int32_t)((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_31 = V_4;
if (!L_31)
{
goto IL_0088;
}
}
{
// indexB = 0;
int32_t* L_32 = ___indexB2;
*((int32_t*)L_32) = (int32_t)0;
}
IL_0088:
{
}
IL_0089:
{
// return pos;
float L_33 = ___pos0;
V_5 = L_33;
goto IL_008e;
}
IL_008e:
{
// }
float L_34 = V_5;
return L_34;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePath::EvaluatePosition(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachinePath_EvaluatePosition_mE599B4439BD3806147AD870CE2C8169EF4AF46D6 (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, float ___pos0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D V_5;
memset((&V_5), 0, sizeof(V_5));
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
{
// Vector3 result = new Vector3();
il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
// if (m_Waypoints.Length == 0)
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_0 = __this->___m_Waypoints_13;
NullCheck(L_0);
V_1 = (bool)((((int32_t)(((RuntimeArray*)L_0)->max_length)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0028;
}
}
{
// result = transform.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
V_0 = L_3;
goto IL_00bb;
}
IL_0028:
{
// pos = GetBoundingIndices(pos, out indexA, out indexB);
float L_4 = ___pos0;
float L_5;
L_5 = CinemachinePath_GetBoundingIndices_m75531D6E4BE5271966BCBE5719272BDD52D7D31A(__this, L_4, (&V_2), (&V_3), NULL);
___pos0 = L_5;
// if (indexA == indexB)
int32_t L_6 = V_2;
int32_t L_7 = V_3;
V_4 = (bool)((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0);
bool L_8 = V_4;
if (!L_8)
{
goto IL_0054;
}
}
{
// result = m_Waypoints[indexA].position;
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_9 = __this->___m_Waypoints_13;
int32_t L_10 = V_2;
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___position_0;
V_0 = L_11;
goto IL_00ba;
}
IL_0054:
{
// Waypoint wpA = m_Waypoints[indexA];
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_12 = __this->___m_Waypoints_13;
int32_t L_13 = V_2;
NullCheck(L_12);
int32_t L_14 = L_13;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_5 = L_15;
// Waypoint wpB = m_Waypoints[indexB];
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_16 = __this->___m_Waypoints_13;
int32_t L_17 = V_3;
NullCheck(L_16);
int32_t L_18 = L_17;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
V_6 = L_19;
// result = SplineHelpers.Bezier3(pos - indexA,
// m_Waypoints[indexA].position, wpA.position + wpA.tangent,
// wpB.position - wpB.tangent, wpB.position);
float L_20 = ___pos0;
int32_t L_21 = V_2;
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_22 = __this->___m_Waypoints_13;
int32_t L_23 = V_2;
NullCheck(L_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___position_0;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_25 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = L_25.___position_0;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_27 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = L_27.___tangent_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_26, L_28, NULL);
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_30 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = L_30.___position_0;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_32 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = L_32.___tangent_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_31, L_33, NULL);
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_35 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = L_35.___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = SplineHelpers_Bezier3_m935102CE5B6C97AD8712C946E3D8C0CB83FBB724(((float)il2cpp_codegen_subtract(L_20, ((float)L_21))), L_24, L_29, L_34, L_36, NULL);
V_0 = L_37;
}
IL_00ba:
{
}
IL_00bb:
{
// return transform.TransformPoint(result);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38;
L_38 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_0;
NullCheck(L_38);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_38, L_39, NULL);
V_7 = L_40;
goto IL_00cb;
}
IL_00cb:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_7;
return L_41;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachinePath::EvaluateTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachinePath_EvaluateTangent_mFF44F46AC1BBBCCDF06166F24B792ADCB850B1F3 (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, float ___pos0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D V_5;
memset((&V_5), 0, sizeof(V_5));
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
{
// Vector3 result = new Vector3();
il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
// if (m_Waypoints.Length == 0)
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_0 = __this->___m_Waypoints_13;
NullCheck(L_0);
V_1 = (bool)((((int32_t)(((RuntimeArray*)L_0)->max_length)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0032;
}
}
{
// result = transform.rotation * Vector3.forward;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_3, L_4, NULL);
V_0 = L_5;
goto IL_00c5;
}
IL_0032:
{
// pos = GetBoundingIndices(pos, out indexA, out indexB);
float L_6 = ___pos0;
float L_7;
L_7 = CinemachinePath_GetBoundingIndices_m75531D6E4BE5271966BCBE5719272BDD52D7D31A(__this, L_6, (&V_2), (&V_3), NULL);
___pos0 = L_7;
// if (indexA == indexB)
int32_t L_8 = V_2;
int32_t L_9 = V_3;
V_4 = (bool)((((int32_t)L_8) == ((int32_t)L_9))? 1 : 0);
bool L_10 = V_4;
if (!L_10)
{
goto IL_005e;
}
}
{
// result = m_Waypoints[indexA].tangent;
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_11 = __this->___m_Waypoints_13;
int32_t L_12 = V_2;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___tangent_1;
V_0 = L_13;
goto IL_00c4;
}
IL_005e:
{
// Waypoint wpA = m_Waypoints[indexA];
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_14 = __this->___m_Waypoints_13;
int32_t L_15 = V_2;
NullCheck(L_14);
int32_t L_16 = L_15;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
V_5 = L_17;
// Waypoint wpB = m_Waypoints[indexB];
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_18 = __this->___m_Waypoints_13;
int32_t L_19 = V_3;
NullCheck(L_18);
int32_t L_20 = L_19;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_6 = L_21;
// result = SplineHelpers.BezierTangent3(pos - indexA,
// m_Waypoints[indexA].position, wpA.position + wpA.tangent,
// wpB.position - wpB.tangent, wpB.position);
float L_22 = ___pos0;
int32_t L_23 = V_2;
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_24 = __this->___m_Waypoints_13;
int32_t L_25 = V_2;
NullCheck(L_24);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___position_0;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_27 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = L_27.___position_0;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_29 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = L_29.___tangent_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_28, L_30, NULL);
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_32 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = L_32.___position_0;
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_34 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = L_34.___tangent_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_33, L_35, NULL);
Waypoint_tF0147D859449A4A396E398063D02E76A7214066D L_37 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = L_37.___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = SplineHelpers_BezierTangent3_m72E63A4B34652A914979345566179CBC3719FB62(((float)il2cpp_codegen_subtract(L_22, ((float)L_23))), L_26, L_31, L_36, L_38, NULL);
V_0 = L_39;
}
IL_00c4:
{
}
IL_00c5:
{
// return transform.TransformDirection(result);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
L_40 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_0;
NullCheck(L_40);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_40, L_41, NULL);
V_7 = L_42;
goto IL_00d5;
}
IL_00d5:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_7;
return L_43;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachinePath::EvaluateOrientation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachinePath_EvaluateOrientation_m752B07D72ABD6B8D6457E4C65C1B93583F24FB18 (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, float ___pos0, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
float V_2 = 0.0f;
int32_t V_3 = 0;
int32_t V_4 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
float V_7 = 0.0f;
float V_8 = 0.0f;
bool V_9 = false;
bool V_10 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_12;
memset((&V_12), 0, sizeof(V_12));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_13;
memset((&V_13), 0, sizeof(V_13));
{
// Quaternion result = transform.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL);
V_0 = L_1;
// if (m_Waypoints.Length > 0)
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_2 = __this->___m_Waypoints_13;
NullCheck(L_2);
V_1 = (bool)((!(((uint32_t)(((RuntimeArray*)L_2)->max_length)) <= ((uint32_t)0)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_00fa;
}
}
{
// float roll = 0;
V_2 = (0.0f);
// pos = GetBoundingIndices(pos, out indexA, out indexB);
float L_4 = ___pos0;
float L_5;
L_5 = CinemachinePath_GetBoundingIndices_m75531D6E4BE5271966BCBE5719272BDD52D7D31A(__this, L_4, (&V_3), (&V_4), NULL);
___pos0 = L_5;
// if (indexA == indexB)
int32_t L_6 = V_3;
int32_t L_7 = V_4;
V_6 = (bool)((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0);
bool L_8 = V_6;
if (!L_8)
{
goto IL_0051;
}
}
{
// roll = m_Waypoints[indexA].roll;
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_9 = __this->___m_Waypoints_13;
int32_t L_10 = V_3;
NullCheck(L_9);
float L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___roll_2;
V_2 = L_11;
goto IL_00a9;
}
IL_0051:
{
// float rollA = m_Waypoints[indexA].roll;
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_12 = __this->___m_Waypoints_13;
int32_t L_13 = V_3;
NullCheck(L_12);
float L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___roll_2;
V_7 = L_14;
// float rollB = m_Waypoints[indexB].roll;
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_15 = __this->___m_Waypoints_13;
int32_t L_16 = V_4;
NullCheck(L_15);
float L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___roll_2;
V_8 = L_17;
// if (indexB == 0)
int32_t L_18 = V_4;
V_9 = (bool)((((int32_t)L_18) == ((int32_t)0))? 1 : 0);
bool L_19 = V_9;
if (!L_19)
{
goto IL_009a;
}
}
{
// rollA = rollA % 360;
float L_20 = V_7;
V_7 = (fmodf(L_20, (360.0f)));
// rollB = rollB % 360;
float L_21 = V_8;
V_8 = (fmodf(L_21, (360.0f)));
}
IL_009a:
{
// roll = Mathf.Lerp(rollA, rollB, pos - indexA);
float L_22 = V_7;
float L_23 = V_8;
float L_24 = ___pos0;
int32_t L_25 = V_3;
float L_26;
L_26 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_22, L_23, ((float)il2cpp_codegen_subtract(L_24, ((float)L_25))), NULL);
V_2 = L_26;
}
IL_00a9:
{
// Vector3 fwd = EvaluateTangent(pos);
float L_27 = ___pos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(9 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangent(System.Single) */, __this, L_27);
V_5 = L_28;
// if (!fwd.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_5;
bool L_30;
L_30 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_29, NULL);
V_10 = (bool)((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
bool L_31 = V_10;
if (!L_31)
{
goto IL_00f9;
}
}
{
// Vector3 up = transform.rotation * Vector3.up;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_32);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33;
L_33 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_32, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_33, L_34, NULL);
V_11 = L_35;
// Quaternion q = Quaternion.LookRotation(fwd, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_11;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38;
L_38 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_36, L_37, NULL);
V_12 = L_38;
// result = q * Quaternion.AngleAxis(roll, Vector3.forward);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39 = V_12;
float L_40 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42;
L_42 = Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8(L_40, L_41, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43;
L_43 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_39, L_42, NULL);
V_0 = L_43;
}
IL_00f9:
{
}
IL_00fa:
{
// return result;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = V_0;
V_13 = L_44;
goto IL_00ff;
}
IL_00ff:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45 = V_13;
return L_45;
}
}
// System.Void Cinemachine.CinemachinePath::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePath_OnValidate_m09378574E3D52E520FF10A675E41753CEF20610B (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, const RuntimeMethod* method)
{
{
// private void OnValidate() { InvalidateDistanceCache(); }
VirtualActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
// private void OnValidate() { InvalidateDistanceCache(); }
return;
}
}
// System.Void Cinemachine.CinemachinePath::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePath__ctor_m2AC66AF8FA31A0F8CA731812E8BF30FDFD33E90F (CinemachinePath_tE7662CBF969D73BD53FC50D1E00E73E973FE6D3A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public Waypoint[] m_Waypoints = new Waypoint[0];
WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF* L_0 = (WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF*)(WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF*)SZArrayNew(WaypointU5BU5D_tD6343C78B81D519596611EB0E994C1755363BFDF_il2cpp_TypeInfo_var, (uint32_t)0);
__this->___m_Waypoints_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Waypoints_13), (void*)L_0);
CinemachinePathBase__ctor_m8BEE8B0F31272FDA797F0459F992A3B491570A3F(__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.CinemachinePipeline::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePipeline__ctor_m88F828229691C91F2DFF546084A80215324B9BF2 (CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachinePixelPerfect::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePixelPerfect_PostPipelineStageCallback_m7A81411BB3D092707CE38B74EA89800763A808EF (CinemachinePixelPerfect_t8CA529E8D056B820C806C2AEAD6209D62001AC8B* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, int32_t ___stage1, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___state2, float ___deltaTime3, 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_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_0 = NULL;
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* V_1 = NULL;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t G_B5_0 = 0;
int32_t G_B10_0 = 0;
{
// if (stage != CinemachineCore.Stage.Body)
int32_t L_0 = ___stage1;
V_3 = (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_000b;
}
}
{
// return;
goto IL_007d;
}
IL_000b:
{
// var brain = CinemachineCore.Instance.FindPotentialTargetBrain(vcam);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_2;
L_2 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = ___vcam0;
NullCheck(L_2);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_4;
L_4 = CinemachineCore_FindPotentialTargetBrain_mD4D554DCF27AE5BD2BAEB9D09E37BFBDD9D79B3B(L_2, L_3, NULL);
V_0 = L_4;
// if (brain == null || !brain.IsLive(vcam))
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_5 = V_0;
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);
if (L_6)
{
goto IL_002d;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_7 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8 = ___vcam0;
NullCheck(L_7);
bool L_9;
L_9 = CinemachineBrain_IsLive_mC5661731D686A2BD2E926BE5F872C8F3033D3058(L_7, L_8, (bool)0, NULL);
G_B5_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
goto IL_002e;
}
IL_002d:
{
G_B5_0 = 1;
}
IL_002e:
{
V_4 = (bool)G_B5_0;
bool L_10 = V_4;
if (!L_10)
{
goto IL_0036;
}
}
{
// return;
goto IL_007d;
}
IL_0036:
{
// brain.TryGetComponent(out pixelPerfectCamera);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_11 = V_0;
NullCheck(L_11);
bool L_12;
L_12 = Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC(L_11, (&V_1), Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var);
// if (pixelPerfectCamera == null || !pixelPerfectCamera.isActiveAndEnabled)
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_13 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_14)
{
goto IL_0053;
}
}
{
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_15 = V_1;
NullCheck(L_15);
bool L_16;
L_16 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_15, NULL);
G_B10_0 = ((((int32_t)L_16) == ((int32_t)0))? 1 : 0);
goto IL_0054;
}
IL_0053:
{
G_B10_0 = 1;
}
IL_0054:
{
V_5 = (bool)G_B10_0;
bool L_17 = V_5;
if (!L_17)
{
goto IL_005c;
}
}
{
// return;
goto IL_007d;
}
IL_005c:
{
// var lens = state.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_18 = ___state2;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_19 = L_18->___Lens_0;
V_2 = L_19;
// lens.OrthographicSize = pixelPerfectCamera.CorrectCinemachineOrthoSize(lens.OrthographicSize);
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_20 = V_1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_21 = V_2;
float L_22 = L_21.___OrthographicSize_2;
NullCheck(L_20);
float L_23;
L_23 = PixelPerfectCamera_CorrectCinemachineOrthoSize_m0187F5BED8A6B1748C0CCA6944D9332AEC6B0C84(L_20, L_22, NULL);
(&V_2)->___OrthographicSize_2 = L_23;
// state.Lens = lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_24 = ___state2;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_25 = V_2;
L_24->___Lens_0 = L_25;
}
IL_007d:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachinePixelPerfect::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePixelPerfect__ctor_m4422D053361DF8CD626CB21B60EF4507600365B6 (CinemachinePixelPerfect_t8CA529E8D056B820C806C2AEAD6209D62001AC8B* __this, const RuntimeMethod* method)
{
{
CinemachineExtension__ctor_m8955F80D4A62DE7C3DA510CFECEF722346241C94(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.CinemachineSmoothPath::get_MinPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSmoothPath_get_MinPos_m0EB8C61879F4C2829CDC4B29F5B9B87D6C142F2D (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public override float MinPos { get { return 0; } }
V_0 = (0.0f);
goto IL_0009;
}
IL_0009:
{
// public override float MinPos { get { return 0; } }
float L_0 = V_0;
return L_0;
}
}
// System.Single Cinemachine.CinemachineSmoothPath::get_MaxPos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSmoothPath_get_MaxPos_mD2A934FC5741EEF3E529BEAEB4D7D8ADC458B462 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
float V_2 = 0.0f;
int32_t G_B5_0 = 0;
{
// int count = m_Waypoints.Length - 1;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_0 = __this->___m_Waypoints_13;
NullCheck(L_0);
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
// if (count < 1)
int32_t L_1 = V_0;
V_1 = (bool)((((int32_t)L_1) < ((int32_t)1))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_001c;
}
}
{
// return 0;
V_2 = (0.0f);
goto IL_002e;
}
IL_001c:
{
// return m_Looped ? count + 1 : count;
bool L_3 = __this->___m_Looped_12;
if (L_3)
{
goto IL_0027;
}
}
{
int32_t L_4 = V_0;
G_B5_0 = L_4;
goto IL_002a;
}
IL_0027:
{
int32_t L_5 = V_0;
G_B5_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_002a:
{
V_2 = ((float)G_B5_0);
goto IL_002e;
}
IL_002e:
{
// }
float L_6 = V_2;
return L_6;
}
}
// System.Boolean Cinemachine.CinemachineSmoothPath::get_Looped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineSmoothPath_get_Looped_mA3CAB564800423C040DF4685BDB585FEA28E069E (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public override bool Looped { get { return m_Looped; } }
bool L_0 = __this->___m_Looped_12;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public override bool Looped { get { return m_Looped; } }
bool L_1 = V_0;
return L_1;
}
}
// System.Int32 Cinemachine.CinemachineSmoothPath::get_DistanceCacheSampleStepsPerSegment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineSmoothPath_get_DistanceCacheSampleStepsPerSegment_m8167360E02FD34C85F80758C7F7654A53294A239 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public override int DistanceCacheSampleStepsPerSegment { get { return m_Resolution; } }
int32_t L_0 = ((CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D*)__this)->___m_Resolution_4;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public override int DistanceCacheSampleStepsPerSegment { get { return m_Resolution; } }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void Cinemachine.CinemachineSmoothPath::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_OnValidate_m8F7D11F9B015CCE4B6C1AB859AE8ACB0488FDACD (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method)
{
{
// private void OnValidate() { InvalidateDistanceCache(); }
VirtualActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
// private void OnValidate() { InvalidateDistanceCache(); }
return;
}
}
// System.Void Cinemachine.CinemachineSmoothPath::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_Reset_mD9A09F954797E3D506B9F44DA87ECD9AA6BD69E2 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// m_Looped = false;
__this->___m_Looped_12 = (bool)0;
// m_Waypoints = new Waypoint[2]
// {
// new Waypoint { position = new Vector3(0, 0, -5) },
// new Waypoint { position = new Vector3(0, 0, 5) }
// };
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_0 = (WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)SZArrayNew(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C_il2cpp_TypeInfo_var, (uint32_t)2);
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_1 = L_0;
il2cpp_codegen_initobj((&V_0), sizeof(Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (0.0f), (0.0f), (-5.0f), /*hidden argument*/NULL);
(&V_0)->___position_0 = L_2;
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 L_3 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27)L_3);
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_4 = L_1;
il2cpp_codegen_initobj((&V_0), sizeof(Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), (0.0f), (0.0f), (5.0f), /*hidden argument*/NULL);
(&V_0)->___position_0 = L_5;
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 L_6 = V_0;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27)L_6);
__this->___m_Waypoints_13 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Waypoints_13), (void*)L_4);
// m_Appearance = new Appearance();
Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8* L_7 = (Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8*)il2cpp_codegen_object_new(Appearance_t598AE4F607DDAB13B808E1D4ECEBE53E335967F8_il2cpp_TypeInfo_var);
NullCheck(L_7);
Appearance__ctor_m3600590C110F6BC2BBA3F48A4334B8A38A030796(L_7, NULL);
((CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D*)__this)->___m_Appearance_5 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachinePathBase_t9BA180040D1DA9F876C41BC313973F3A24EE7B8D*)__this)->___m_Appearance_5), (void*)L_7);
// InvalidateDistanceCache();
VirtualActionInvoker0::Invoke(14 /* System.Void Cinemachine.CinemachinePathBase::InvalidateDistanceCache() */, __this);
// }
return;
}
}
// System.Void Cinemachine.CinemachineSmoothPath::InvalidateDistanceCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_InvalidateDistanceCache_mFB359B4FB36D7FA2636769A2091C9C63E9E929A1 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method)
{
{
// base.InvalidateDistanceCache();
CinemachinePathBase_InvalidateDistanceCache_m5A8B12C547975C78D5167E08B823DCD800799878(__this, NULL);
// m_ControlPoints1 = null;
__this->___m_ControlPoints1_14 = (WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ControlPoints1_14), (void*)(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)NULL);
// m_ControlPoints2 = null;
__this->___m_ControlPoints2_15 = (WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ControlPoints2_15), (void*)(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineSmoothPath::UpdateControlPoints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath_UpdateControlPoints_mBF744AB3B5D5E83B6DBC4769188A8D9615CFAF23 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_2 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_3 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_4 = NULL;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
int32_t V_8 = 0;
bool V_9 = false;
int32_t G_B3_0 = 0;
int32_t G_B10_0 = 0;
int32_t G_B12_0 = 0;
{
// int numPoints = (m_Waypoints == null) ? 0 : m_Waypoints.Length;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_0 = __this->___m_Waypoints_13;
if (!L_0)
{
goto IL_0013;
}
}
{
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_1 = __this->___m_Waypoints_13;
NullCheck(L_1);
G_B3_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
goto IL_0014;
}
IL_0013:
{
G_B3_0 = 0;
}
IL_0014:
{
V_0 = G_B3_0;
// if (numPoints > 1
// && (Looped != m_IsLoopedCache
// || m_ControlPoints1 == null || m_ControlPoints1.Length != numPoints
// || m_ControlPoints2 == null || m_ControlPoints2.Length != numPoints))
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)1)))
{
goto IL_0055;
}
}
{
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
bool L_4 = __this->___m_IsLoopedCache_16;
if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
{
goto IL_0052;
}
}
{
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_5 = __this->___m_ControlPoints1_14;
if (!L_5)
{
goto IL_0052;
}
}
{
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_6 = __this->___m_ControlPoints1_14;
NullCheck(L_6);
int32_t L_7 = V_0;
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))) == ((uint32_t)L_7))))
{
goto IL_0052;
}
}
{
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_8 = __this->___m_ControlPoints2_15;
if (!L_8)
{
goto IL_0052;
}
}
{
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_9 = __this->___m_ControlPoints2_15;
NullCheck(L_9);
int32_t L_10 = V_0;
G_B10_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))) == ((int32_t)L_10))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0053;
}
IL_0052:
{
G_B10_0 = 1;
}
IL_0053:
{
G_B12_0 = G_B10_0;
goto IL_0056;
}
IL_0055:
{
G_B12_0 = 0;
}
IL_0056:
{
V_1 = (bool)G_B12_0;
bool L_11 = V_1;
if (!L_11)
{
goto IL_013c;
}
}
{
// Vector4[] p1 = new Vector4[numPoints];
int32_t L_12 = V_0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_13 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_12);
V_2 = L_13;
// Vector4[] p2 = new Vector4[numPoints];
int32_t L_14 = V_0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_15 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_14);
V_3 = L_15;
// Vector4[] K = new Vector4[numPoints];
int32_t L_16 = V_0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_17 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_16);
V_4 = L_17;
// for (int i = 0; i < numPoints; ++i)
V_5 = 0;
goto IL_009a;
}
IL_0079:
{
// K[i] = m_Waypoints[i].AsVector4;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_18 = V_4;
int32_t L_19 = V_5;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_20 = __this->___m_Waypoints_13;
int32_t L_21 = V_5;
NullCheck(L_20);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_22;
L_22 = Waypoint_get_AsVector4_mA3935DAA3EBC69BEF2DDD1AA4DA077A0B520FA97(((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), NULL);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_22);
// for (int i = 0; i < numPoints; ++i)
int32_t L_23 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_009a:
{
// for (int i = 0; i < numPoints; ++i)
int32_t L_24 = V_5;
int32_t L_25 = V_0;
V_6 = (bool)((((int32_t)L_24) < ((int32_t)L_25))? 1 : 0);
bool L_26 = V_6;
if (L_26)
{
goto IL_0079;
}
}
{
// if (Looped)
bool L_27;
L_27 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
V_7 = L_27;
bool L_28 = V_7;
if (!L_28)
{
goto IL_00bf;
}
}
{
// SplineHelpers.ComputeSmoothControlPointsLooped(ref K, ref p1, ref p2);
SplineHelpers_ComputeSmoothControlPointsLooped_m3CAA020B6DAF02B0E35C3E36835DC8EE0FF80B51((&V_4), (&V_2), (&V_3), NULL);
goto IL_00cb;
}
IL_00bf:
{
// SplineHelpers.ComputeSmoothControlPoints(ref K, ref p1, ref p2);
SplineHelpers_ComputeSmoothControlPoints_m6D9485358028E3E22A2C17DF2DEFFAF3C02553C2((&V_4), (&V_2), (&V_3), NULL);
}
IL_00cb:
{
// m_ControlPoints1 = new Waypoint[numPoints];
int32_t L_29 = V_0;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_30 = (WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)SZArrayNew(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C_il2cpp_TypeInfo_var, (uint32_t)L_29);
__this->___m_ControlPoints1_14 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ControlPoints1_14), (void*)L_30);
// m_ControlPoints2 = new Waypoint[numPoints];
int32_t L_31 = V_0;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_32 = (WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)SZArrayNew(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C_il2cpp_TypeInfo_var, (uint32_t)L_31);
__this->___m_ControlPoints2_15 = L_32;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ControlPoints2_15), (void*)L_32);
// for (int i = 0; i < numPoints; ++i)
V_8 = 0;
goto IL_0124;
}
IL_00e8:
{
// m_ControlPoints1[i] = Waypoint.FromVector4(p1[i]);
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_33 = __this->___m_ControlPoints1_14;
int32_t L_34 = V_8;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_35 = V_2;
int32_t L_36 = V_8;
NullCheck(L_35);
int32_t L_37 = L_36;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 L_39;
L_39 = Waypoint_FromVector4_mBD87C18C465737B156CA5ACAB23542E4596443BF(L_38, NULL);
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(L_34), (Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27)L_39);
// m_ControlPoints2[i] = Waypoint.FromVector4(p2[i]);
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_40 = __this->___m_ControlPoints2_15;
int32_t L_41 = V_8;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_42 = V_3;
int32_t L_43 = V_8;
NullCheck(L_42);
int32_t L_44 = L_43;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 L_46;
L_46 = Waypoint_FromVector4_mBD87C18C465737B156CA5ACAB23542E4596443BF(L_45, NULL);
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(L_41), (Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27)L_46);
// for (int i = 0; i < numPoints; ++i)
int32_t L_47 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_47, 1));
}
IL_0124:
{
// for (int i = 0; i < numPoints; ++i)
int32_t L_48 = V_8;
int32_t L_49 = V_0;
V_9 = (bool)((((int32_t)L_48) < ((int32_t)L_49))? 1 : 0);
bool L_50 = V_9;
if (L_50)
{
goto IL_00e8;
}
}
{
// m_IsLoopedCache = Looped;
bool L_51;
L_51 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
__this->___m_IsLoopedCache_16 = L_51;
}
IL_013c:
{
// }
return;
}
}
// System.Single Cinemachine.CinemachineSmoothPath::GetBoundingIndices(System.Single,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineSmoothPath_GetBoundingIndices_m5ABF4523E4FEAEC313961640BBD3776823458AA0 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, float ___pos0, int32_t* ___indexA1, int32_t* ___indexB2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
float V_6 = 0.0f;
{
// pos = StandardizePos(pos);
float L_0 = ___pos0;
float L_1;
L_1 = VirtualFuncInvoker1< float, float >::Invoke(7 /* System.Single Cinemachine.CinemachinePathBase::StandardizePos(System.Single) */, __this, L_0);
___pos0 = L_1;
// int numWaypoints = m_Waypoints.Length;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_2 = __this->___m_Waypoints_13;
NullCheck(L_2);
V_0 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
// if (numWaypoints < 2)
int32_t L_3 = V_0;
V_1 = (bool)((((int32_t)L_3) < ((int32_t)2))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0025;
}
}
{
// indexA = indexB = 0;
int32_t* L_5 = ___indexA1;
int32_t* L_6 = ___indexB2;
int32_t L_7 = 0;
V_2 = L_7;
*((int32_t*)L_6) = (int32_t)L_7;
int32_t L_8 = V_2;
*((int32_t*)L_5) = (int32_t)L_8;
goto IL_007c;
}
IL_0025:
{
// indexA = Mathf.FloorToInt(pos);
int32_t* L_9 = ___indexA1;
float L_10 = ___pos0;
int32_t L_11;
L_11 = Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline(L_10, NULL);
*((int32_t*)L_9) = (int32_t)L_11;
// if (indexA >= numWaypoints)
int32_t* L_12 = ___indexA1;
int32_t L_13 = *((int32_t*)L_12);
int32_t L_14 = V_0;
V_3 = (bool)((((int32_t)((((int32_t)L_13) < ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_15 = V_3;
if (!L_15)
{
goto IL_0049;
}
}
{
// pos -= MaxPos;
float L_16 = ___pos0;
float L_17;
L_17 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single Cinemachine.CinemachinePathBase::get_MaxPos() */, __this);
___pos0 = ((float)il2cpp_codegen_subtract(L_16, L_17));
// indexA = 0;
int32_t* L_18 = ___indexA1;
*((int32_t*)L_18) = (int32_t)0;
}
IL_0049:
{
// indexB = indexA + 1;
int32_t* L_19 = ___indexB2;
int32_t* L_20 = ___indexA1;
int32_t L_21 = *((int32_t*)L_20);
*((int32_t*)L_19) = (int32_t)((int32_t)il2cpp_codegen_add(L_21, 1));
// if (indexB == numWaypoints)
int32_t* L_22 = ___indexB2;
int32_t L_23 = *((int32_t*)L_22);
int32_t L_24 = V_0;
V_4 = (bool)((((int32_t)L_23) == ((int32_t)L_24))? 1 : 0);
bool L_25 = V_4;
if (!L_25)
{
goto IL_007b;
}
}
{
// if (Looped)
bool L_26;
L_26 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
V_5 = L_26;
bool L_27 = V_5;
if (!L_27)
{
goto IL_006c;
}
}
{
// indexB = 0;
int32_t* L_28 = ___indexB2;
*((int32_t*)L_28) = (int32_t)0;
goto IL_007a;
}
IL_006c:
{
// --indexB;
int32_t* L_29 = ___indexB2;
int32_t* L_30 = ___indexB2;
int32_t L_31 = *((int32_t*)L_30);
*((int32_t*)L_29) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_31, 1));
// --indexA;
int32_t* L_32 = ___indexA1;
int32_t* L_33 = ___indexA1;
int32_t L_34 = *((int32_t*)L_33);
*((int32_t*)L_32) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_34, 1));
}
IL_007a:
{
}
IL_007b:
{
}
IL_007c:
{
// return pos;
float L_35 = ___pos0;
V_6 = L_35;
goto IL_0081;
}
IL_0081:
{
// }
float L_36 = V_6;
return L_36;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineSmoothPath::EvaluatePosition(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineSmoothPath_EvaluatePosition_m5189DA30DB457E31250528F339FD12C4207271D4 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, float ___pos0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// Vector3 result = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_0 = L_0;
// if (m_Waypoints.Length > 0)
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_1 = __this->___m_Waypoints_13;
NullCheck(L_1);
V_1 = (bool)((!(((uint32_t)(((RuntimeArray*)L_1)->max_length)) <= ((uint32_t)0)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_009a;
}
}
{
// UpdateControlPoints();
CinemachineSmoothPath_UpdateControlPoints_mBF744AB3B5D5E83B6DBC4769188A8D9615CFAF23(__this, NULL);
// pos = GetBoundingIndices(pos, out indexA, out indexB);
float L_3 = ___pos0;
float L_4;
L_4 = CinemachineSmoothPath_GetBoundingIndices_m5ABF4523E4FEAEC313961640BBD3776823458AA0(__this, L_3, (&V_2), (&V_3), NULL);
___pos0 = L_4;
// if (indexA == indexB)
int32_t L_5 = V_2;
int32_t L_6 = V_3;
V_4 = (bool)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0);
bool L_7 = V_4;
if (!L_7)
{
goto IL_004b;
}
}
{
// result = m_Waypoints[indexA].position;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_8 = __this->___m_Waypoints_13;
int32_t L_9 = V_2;
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___position_0;
V_0 = L_10;
goto IL_0099;
}
IL_004b:
{
// result = SplineHelpers.Bezier3(pos - indexA,
// m_Waypoints[indexA].position, m_ControlPoints1[indexA].position,
// m_ControlPoints2[indexA].position, m_Waypoints[indexB].position);
float L_11 = ___pos0;
int32_t L_12 = V_2;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_13 = __this->___m_Waypoints_13;
int32_t L_14 = V_2;
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___position_0;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_16 = __this->___m_ControlPoints1_14;
int32_t L_17 = V_2;
NullCheck(L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___position_0;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_19 = __this->___m_ControlPoints2_15;
int32_t L_20 = V_2;
NullCheck(L_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___position_0;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_22 = __this->___m_Waypoints_13;
int32_t L_23 = V_3;
NullCheck(L_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = SplineHelpers_Bezier3_m935102CE5B6C97AD8712C946E3D8C0CB83FBB724(((float)il2cpp_codegen_subtract(L_11, ((float)L_12))), L_15, L_18, L_21, L_24, NULL);
V_0 = L_25;
}
IL_0099:
{
}
IL_009a:
{
// return transform.TransformPoint(result);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26;
L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0;
NullCheck(L_26);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_26, L_27, NULL);
V_5 = L_28;
goto IL_00aa;
}
IL_00aa:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_5;
return L_29;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineSmoothPath::EvaluateTangent(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineSmoothPath_EvaluateTangent_m02AF20501F1BCBA895507C30267CF6B71AF61CF9 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, float ___pos0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t G_B4_0 = 0;
{
// Vector3 result = transform.rotation * Vector3.forward;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_1, L_2, NULL);
V_0 = L_3;
// if (m_Waypoints.Length > 1)
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_4 = __this->___m_Waypoints_13;
NullCheck(L_4);
V_1 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) > ((int32_t)1))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_00af;
}
}
{
// UpdateControlPoints();
CinemachineSmoothPath_UpdateControlPoints_mBF744AB3B5D5E83B6DBC4769188A8D9615CFAF23(__this, NULL);
// pos = GetBoundingIndices(pos, out indexA, out indexB);
float L_6 = ___pos0;
float L_7;
L_7 = CinemachineSmoothPath_GetBoundingIndices_m5ABF4523E4FEAEC313961640BBD3776823458AA0(__this, L_6, (&V_2), (&V_3), NULL);
___pos0 = L_7;
// if (!Looped && indexA == m_Waypoints.Length - 1)
bool L_8;
L_8 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Cinemachine.CinemachinePathBase::get_Looped() */, __this);
if (L_8)
{
goto IL_0055;
}
}
{
int32_t L_9 = V_2;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_10 = __this->___m_Waypoints_13;
NullCheck(L_10);
G_B4_0 = ((((int32_t)L_9) == ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), 1))))? 1 : 0);
goto IL_0056;
}
IL_0055:
{
G_B4_0 = 0;
}
IL_0056:
{
V_4 = (bool)G_B4_0;
bool L_11 = V_4;
if (!L_11)
{
goto IL_0060;
}
}
{
// --indexA;
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
}
IL_0060:
{
// result = SplineHelpers.BezierTangent3(pos - indexA,
// m_Waypoints[indexA].position, m_ControlPoints1[indexA].position,
// m_ControlPoints2[indexA].position, m_Waypoints[indexB].position);
float L_13 = ___pos0;
int32_t L_14 = V_2;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_15 = __this->___m_Waypoints_13;
int32_t L_16 = V_2;
NullCheck(L_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___position_0;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_18 = __this->___m_ControlPoints1_14;
int32_t L_19 = V_2;
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___position_0;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_21 = __this->___m_ControlPoints2_15;
int32_t L_22 = V_2;
NullCheck(L_21);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___position_0;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_24 = __this->___m_Waypoints_13;
int32_t L_25 = V_3;
NullCheck(L_24);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = SplineHelpers_BezierTangent3_m72E63A4B34652A914979345566179CBC3719FB62(((float)il2cpp_codegen_subtract(L_13, ((float)L_14))), L_17, L_20, L_23, L_26, NULL);
V_0 = L_27;
}
IL_00af:
{
// return transform.TransformDirection(result);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_0;
NullCheck(L_28);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_28, L_29, NULL);
V_5 = L_30;
goto IL_00bf;
}
IL_00bf:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_5;
return L_31;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachineSmoothPath::EvaluateOrientation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineSmoothPath_EvaluateOrientation_m5CEF56DFBF7D418F6B1BA86E63D4E094EEC3C71A (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, float ___pos0, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
float V_4 = 0.0f;
int32_t V_5 = 0;
int32_t V_6 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
bool V_9 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_10;
memset((&V_10), 0, sizeof(V_10));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_11;
memset((&V_11), 0, sizeof(V_11));
{
// Quaternion transformRot = transform.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL);
V_0 = L_1;
// Vector3 transformUp = transformRot * Vector3.up;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_2, L_3, NULL);
V_1 = L_4;
// Quaternion result = transformRot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = V_0;
V_2 = L_5;
// if (m_Waypoints.Length > 0)
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_6 = __this->___m_Waypoints_13;
NullCheck(L_6);
V_3 = (bool)((!(((uint32_t)(((RuntimeArray*)L_6)->max_length)) <= ((uint32_t)0)))? 1 : 0);
bool L_7 = V_3;
if (!L_7)
{
goto IL_00f6;
}
}
{
// float roll = 0;
V_4 = (0.0f);
// pos = GetBoundingIndices(pos, out indexA, out indexB);
float L_8 = ___pos0;
float L_9;
L_9 = CinemachineSmoothPath_GetBoundingIndices_m5ABF4523E4FEAEC313961640BBD3776823458AA0(__this, L_8, (&V_5), (&V_6), NULL);
___pos0 = L_9;
// if (indexA == indexB)
int32_t L_10 = V_5;
int32_t L_11 = V_6;
V_8 = (bool)((((int32_t)L_10) == ((int32_t)L_11))? 1 : 0);
bool L_12 = V_8;
if (!L_12)
{
goto IL_0063;
}
}
{
// roll = m_Waypoints[indexA].roll;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_13 = __this->___m_Waypoints_13;
int32_t L_14 = V_5;
NullCheck(L_13);
float L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___roll_1;
V_4 = L_15;
goto IL_00c0;
}
IL_0063:
{
// UpdateControlPoints();
CinemachineSmoothPath_UpdateControlPoints_mBF744AB3B5D5E83B6DBC4769188A8D9615CFAF23(__this, NULL);
// roll = SplineHelpers.Bezier1(pos - indexA,
// m_Waypoints[indexA].roll, m_ControlPoints1[indexA].roll,
// m_ControlPoints2[indexA].roll, m_Waypoints[indexB].roll);
float L_16 = ___pos0;
int32_t L_17 = V_5;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_18 = __this->___m_Waypoints_13;
int32_t L_19 = V_5;
NullCheck(L_18);
float L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___roll_1;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_21 = __this->___m_ControlPoints1_14;
int32_t L_22 = V_5;
NullCheck(L_21);
float L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___roll_1;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_24 = __this->___m_ControlPoints2_15;
int32_t L_25 = V_5;
NullCheck(L_24);
float L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___roll_1;
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_27 = __this->___m_Waypoints_13;
int32_t L_28 = V_6;
NullCheck(L_27);
float L_29 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28)))->___roll_1;
float L_30;
L_30 = SplineHelpers_Bezier1_m246A08965553DC26A27A1F63929FC22FA93D7561(((float)il2cpp_codegen_subtract(L_16, ((float)L_17))), L_20, L_23, L_26, L_29, NULL);
V_4 = L_30;
}
IL_00c0:
{
// Vector3 fwd = EvaluateTangent(pos);
float L_31 = ___pos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(9 /* UnityEngine.Vector3 Cinemachine.CinemachinePathBase::EvaluateTangent(System.Single) */, __this, L_31);
V_7 = L_32;
// if (!fwd.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_7;
bool L_34;
L_34 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_33, NULL);
V_9 = (bool)((((int32_t)L_34) == ((int32_t)0))? 1 : 0);
bool L_35 = V_9;
if (!L_35)
{
goto IL_00f5;
}
}
{
// Quaternion q = Quaternion.LookRotation(fwd, transformUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38;
L_38 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_36, L_37, NULL);
V_10 = L_38;
// result = q * RollAroundForward(roll);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39 = V_10;
float L_40 = V_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41;
L_41 = CinemachineSmoothPath_RollAroundForward_m052A750536417A3DAC4E3D063ED0F3A08666476E(__this, L_40, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42;
L_42 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_39, L_41, NULL);
V_2 = L_42;
}
IL_00f5:
{
}
IL_00f6:
{
// return result;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = V_2;
V_11 = L_43;
goto IL_00fb;
}
IL_00fb:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = V_11;
return L_44;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachineSmoothPath::RollAroundForward(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineSmoothPath_RollAroundForward_m052A750536417A3DAC4E3D063ED0F3A08666476E (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, float ___angle0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// float halfAngle = angle * 0.5F * Mathf.Deg2Rad;
float L_0 = ___angle0;
V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_0, (0.5f))), (0.0174532924f)));
// return new Quaternion(
// 0,
// 0,
// Mathf.Sin(halfAngle),
// Mathf.Cos(halfAngle));
float L_1 = V_0;
float L_2;
L_2 = sinf(L_1);
float L_3 = V_0;
float L_4;
L_4 = cosf(L_3);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
memset((&L_5), 0, sizeof(L_5));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_5), (0.0f), (0.0f), L_2, L_4, /*hidden argument*/NULL);
V_1 = L_5;
goto IL_002d;
}
IL_002d:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_1;
return L_6;
}
}
// System.Void Cinemachine.CinemachineSmoothPath::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineSmoothPath__ctor_m803C3FD43A12B6D618F661D748EFB66D7D8D5CE9 (CinemachineSmoothPath_t15193270DF9D1EE946A41CBED50DC97A92D9DCDE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public Waypoint[] m_Waypoints = new Waypoint[0];
WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C* L_0 = (WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C*)SZArrayNew(WaypointU5BU5D_tCC66FFD1C1AEE553FFFF63D809508B018C86EE0C_il2cpp_TypeInfo_var, (uint32_t)0);
__this->___m_Waypoints_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Waypoints_13), (void*)L_0);
CinemachinePathBase__ctor_m8BEE8B0F31272FDA797F0459F992A3B491570A3F(__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
// UnityEngine.Vector4 Cinemachine.CinemachineSmoothPath/Waypoint::get_AsVector4()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Waypoint_get_AsVector4_mA3935DAA3EBC69BEF2DDD1AA4DA077A0B520FA97 (Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27* __this, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return new Vector4(position.x, position.y, position.z, roll); }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___position_0);
float L_1 = L_0->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___position_0);
float L_3 = L_2->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&__this->___position_0);
float L_5 = L_4->___z_4;
float L_6 = __this->___roll_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_7), L_1, L_3, L_5, L_6, /*hidden argument*/NULL);
V_0 = L_7;
goto IL_0030;
}
IL_0030:
{
// get { return new Vector4(position.x, position.y, position.z, roll); }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Waypoint_get_AsVector4_mA3935DAA3EBC69BEF2DDD1AA4DA077A0B520FA97_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27*>(__this + _offset);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue;
_returnValue = Waypoint_get_AsVector4_mA3935DAA3EBC69BEF2DDD1AA4DA077A0B520FA97(_thisAdjusted, method);
return _returnValue;
}
// Cinemachine.CinemachineSmoothPath/Waypoint Cinemachine.CinemachineSmoothPath/Waypoint::FromVector4(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 Waypoint_FromVector4_mBD87C18C465737B156CA5ACAB23542E4596443BF (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v0, const RuntimeMethod* method)
{
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 V_0;
memset((&V_0), 0, sizeof(V_0));
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// Waypoint wp = new Waypoint();
il2cpp_codegen_initobj((&V_0), sizeof(Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27));
// wp.position = new Vector3(v[0], v[1], v[2]);
float L_0;
L_0 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline((&___v0), 0, NULL);
float L_1;
L_1 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline((&___v0), 1, NULL);
float L_2;
L_2 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline((&___v0), 2, NULL);
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);
(&V_0)->___position_0 = L_3;
// wp.roll = v[3];
float L_4;
L_4 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline((&___v0), 3, NULL);
(&V_0)->___roll_1 = L_4;
// return wp;
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 L_5 = V_0;
V_1 = L_5;
goto IL_0040;
}
IL_0040:
{
// }
Waypoint_tCC0FEDAE66B3FE1C78D8608FF9D7263637B48B27 L_6 = V_1;
return L_6;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Cinemachine.CinemachineStateDrivenCamera::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineStateDrivenCamera_get_Description_m7DAF9ACF241B7726B73AE384C54F69B9D544C898 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __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*)&_stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
StringBuilder_t* V_1 = NULL;
String_t* V_2 = NULL;
bool V_3 = false;
String_t* V_4 = NULL;
bool V_5 = false;
{
// if (mActiveBlend != null)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = __this->___mActiveBlend_46;
V_3 = (bool)((!(((RuntimeObject*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_3;
if (!L_1)
{
goto IL_001d;
}
}
{
// return mActiveBlend.Description;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_2 = __this->___mActiveBlend_46;
NullCheck(L_2);
String_t* L_3;
L_3 = CinemachineBlend_get_Description_mC4378A79CCE5E2FF0FA5A175B6AB3DF7E6A6374C(L_2, NULL);
V_4 = L_3;
goto IL_0075;
}
IL_001d:
{
// ICinemachineCamera vcam = LiveChild;
RuntimeObject* L_4;
L_4 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
V_0 = L_4;
// if (vcam == null)
RuntimeObject* L_5 = V_0;
V_5 = (bool)((((RuntimeObject*)(RuntimeObject*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_6 = V_5;
if (!L_6)
{
goto IL_0037;
}
}
{
// return "(none)";
V_4 = _stringLiteral9D254E50F4DE5BE7CA9E72BD2F890B87F910B88B;
goto IL_0075;
}
IL_0037:
{
// var sb = CinemachineDebug.SBFromPool();
StringBuilder_t* L_7;
L_7 = CinemachineDebug_SBFromPool_m6F20FF73A5A0C5B5CD7D53ADC0887782A70DB5E5(NULL);
V_1 = L_7;
// sb.Append("["); sb.Append(vcam.Name); sb.Append("]");
StringBuilder_t* L_8 = V_1;
NullCheck(L_8);
StringBuilder_t* L_9;
L_9 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
// sb.Append("["); sb.Append(vcam.Name); sb.Append("]");
StringBuilder_t* L_10 = V_1;
RuntimeObject* L_11 = V_0;
NullCheck(L_11);
String_t* L_12;
L_12 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_11);
NullCheck(L_10);
StringBuilder_t* L_13;
L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_10, L_12, NULL);
// sb.Append("["); sb.Append(vcam.Name); sb.Append("]");
StringBuilder_t* L_14 = V_1;
NullCheck(L_14);
StringBuilder_t* L_15;
L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
// string text = sb.ToString();
StringBuilder_t* L_16 = V_1;
NullCheck(L_16);
String_t* L_17;
L_17 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_16);
V_2 = L_17;
// CinemachineDebug.ReturnToPool(sb);
StringBuilder_t* L_18 = V_1;
CinemachineDebug_ReturnToPool_m486386674DD5B04481BC7B3FAB351E6122EE8630(L_18, NULL);
// return text;
String_t* L_19 = V_2;
V_4 = L_19;
goto IL_0075;
}
IL_0075:
{
// }
String_t* L_20 = V_4;
return L_20;
}
}
// Cinemachine.ICinemachineCamera Cinemachine.CinemachineStateDrivenCamera::get_LiveChild()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
{
// public ICinemachineCamera LiveChild { get; set; }
RuntimeObject* L_0 = __this->___U3CLiveChildU3Ek__BackingField_38;
return L_0;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::set_LiveChild(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_LiveChild_mE87CE48A20127BE305780929D56EEA8824967D2B (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public ICinemachineCamera LiveChild { get; set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CLiveChildU3Ek__BackingField_38 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLiveChildU3Ek__BackingField_38), (void*)L_0);
return;
}
}
// System.Boolean Cinemachine.CinemachineStateDrivenCamera::IsLiveChild(Cinemachine.ICinemachineCamera,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineStateDrivenCamera_IsLiveChild_m5ED62A5DD53C1F2896B79CC1D92B66DF9A1035D8 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __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 vcam == LiveChild || (mActiveBlend != null && mActiveBlend.Uses(vcam));
RuntimeObject* L_0 = ___vcam0;
RuntimeObject* L_1;
L_1 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
{
goto IL_0023;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_2 = __this->___mActiveBlend_46;
if (!L_2)
{
goto IL_0020;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_3 = __this->___mActiveBlend_46;
RuntimeObject* L_4 = ___vcam0;
NullCheck(L_3);
bool L_5;
L_5 = CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26(L_3, L_4, NULL);
G_B4_0 = ((int32_t)(L_5));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 0;
}
IL_0021:
{
G_B6_0 = G_B4_0;
goto IL_0024;
}
IL_0023:
{
G_B6_0 = 1;
}
IL_0024:
{
V_0 = (bool)G_B6_0;
goto IL_0027;
}
IL_0027:
{
// }
bool L_6 = V_0;
return L_6;
}
}
// Cinemachine.CameraState Cinemachine.CinemachineStateDrivenCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineStateDrivenCamera_get_State_m022C21ACA96103A7D7EDA5166BBE692E66B5C7C1 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public override CameraState State { get { return m_State; } }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___m_State_40;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public override CameraState State { get { return m_State; } }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_1 = V_0;
return L_1;
}
}
// UnityEngine.Transform Cinemachine.CinemachineStateDrivenCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineStateDrivenCamera_get_LookAt_m2EF675C4940B5DC5027AEE6FCE781E6616B7D12E (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// get { return ResolveLookAt(m_LookAt); }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_LookAt_28;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172(__this, L_0, NULL);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// get { return ResolveLookAt(m_LookAt); }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_0;
return L_2;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_LookAt_m7288F2C8A0E2817CC2602A6D8C4CF47684828F1B (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// set { m_LookAt = value; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___m_LookAt_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LookAt_28), (void*)L_0);
// set { m_LookAt = value; }
return;
}
}
// UnityEngine.Transform Cinemachine.CinemachineStateDrivenCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineStateDrivenCamera_get_Follow_mEB2BEBF5DD846A0E8C9043878CA65756D994A31B (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// get { return ResolveFollow(m_Follow); }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_Follow_29;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8(__this, L_0, NULL);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// get { return ResolveFollow(m_Follow); }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_0;
return L_2;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_Follow_m68B6BA289A4F82A12CDC5C90607E0B199929688C (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// set { m_Follow = value; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___m_Follow_29 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Follow_29), (void*)L_0);
// set { m_Follow = value; }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnTargetObjectWarped_m5A48D9430DE68881A8461861C6C328C409642B81 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionDelta1, const RuntimeMethod* method)
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
int32_t V_1 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_2 = NULL;
{
// UpdateListOfChildren();
CinemachineStateDrivenCamera_UpdateListOfChildren_m6CC5B12DF863B54139D694443F28397107605FEE(__this, NULL);
// foreach (var vcam in m_ChildCameras)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0 = __this->___m_ChildCameras_33;
V_0 = L_0;
V_1 = 0;
goto IL_0025;
}
IL_0014:
{
// foreach (var vcam in m_ChildCameras)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// vcam.OnTargetObjectWarped(target, positionDelta);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___positionDelta1;
NullCheck(L_5);
VirtualActionInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(43 /* System.Void Cinemachine.CinemachineVirtualCameraBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_5, L_6, L_7);
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0025:
{
// foreach (var vcam in m_ChildCameras)
int32_t L_9 = V_1;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_10 = V_0;
NullCheck(L_10);
if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
{
goto IL_0014;
}
}
{
// base.OnTargetObjectWarped(target, positionDelta);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___positionDelta1;
CinemachineVirtualCameraBase_OnTargetObjectWarped_m918462E96A2EEC9848F6C47B0F35E0D5C0DBF333(__this, L_11, L_12, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_ForceCameraPosition_m8CD7FA67FC7F315DBA29E55B232BA0CF58D65766 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
int32_t V_1 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_2 = NULL;
{
// UpdateListOfChildren();
CinemachineStateDrivenCamera_UpdateListOfChildren_m6CC5B12DF863B54139D694443F28397107605FEE(__this, NULL);
// foreach (var vcam in m_ChildCameras)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0 = __this->___m_ChildCameras_33;
V_0 = L_0;
V_1 = 0;
goto IL_0025;
}
IL_0014:
{
// foreach (var vcam in m_ChildCameras)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// vcam.ForceCameraPosition(pos, rot);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___rot1;
NullCheck(L_5);
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(44 /* System.Void Cinemachine.CinemachineVirtualCameraBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion) */, L_5, L_6, L_7);
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0025:
{
// foreach (var vcam in m_ChildCameras)
int32_t L_9 = V_1;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_10 = V_0;
NullCheck(L_10);
if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
{
goto IL_0014;
}
}
{
// base.ForceCameraPosition(pos, rot);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___rot1;
CinemachineVirtualCameraBase_ForceCameraPosition_m3EE879AD97E2BDB01606CB878C6E789078271492(__this, L_11, L_12, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnTransitionFromCamera_m0274DB41D0267BF7F98485C8237D3DA5DE33A9B0 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, RuntimeObject* ___fromCam0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp1, float ___deltaTime2, const RuntimeMethod* method)
{
{
// base.OnTransitionFromCamera(fromCam, worldUp, deltaTime);
RuntimeObject* L_0 = ___fromCam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___worldUp1;
float L_2 = ___deltaTime2;
CinemachineVirtualCameraBase_OnTransitionFromCamera_m867C0945DA41A144EE64BDF095F13CE1EB1B3493(__this, L_0, L_1, L_2, NULL);
// InvokeOnTransitionInExtensions(fromCam, worldUp, deltaTime);
RuntimeObject* L_3 = ___fromCam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___worldUp1;
float L_5 = ___deltaTime2;
bool L_6;
L_6 = CinemachineVirtualCameraBase_InvokeOnTransitionInExtensions_m0D02A9178DEE05F756D00FDBA9A4A5B6EE3BB225(__this, L_3, L_4, L_5, NULL);
// m_TransitioningFrom = fromCam;
RuntimeObject* L_7 = ___fromCam0;
__this->___m_TransitioningFrom_39 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TransitioningFrom_39), (void*)L_7);
// InternalUpdateCameraState(worldUp, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___worldUp1;
float L_9 = ___deltaTime2;
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_8, L_9);
// }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_InternalUpdateCameraState_m228EA511EF58839BF7D568D5ABBFA798C66E7BC3 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __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);
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;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
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;
int32_t G_B3_0 = 0;
int32_t G_B8_0 = 0;
int32_t G_B13_0 = 0;
float G_B20_0 = 0.0f;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* G_B20_1 = NULL;
float G_B19_0 = 0.0f;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* G_B19_1 = NULL;
float G_B21_0 = 0.0f;
float G_B21_1 = 0.0f;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* G_B21_2 = NULL;
{
// UpdateListOfChildren();
CinemachineStateDrivenCamera_UpdateListOfChildren_m6CC5B12DF863B54139D694443F28397107605FEE(__this, NULL);
// CinemachineVirtualCameraBase best = ChooseCurrentCamera();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineStateDrivenCamera_ChooseCurrentCamera_m903D1018B149F87E1D4A04BEC484B48167198C0F(__this, NULL);
V_0 = L_0;
// if (best != null && !best.gameObject.activeInHierarchy)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_1 = V_0;
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);
if (!L_2)
{
goto IL_0028;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3 = V_0;
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
NullCheck(L_4);
bool L_5;
L_5 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_4, NULL);
G_B3_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
goto IL_0029;
}
IL_0028:
{
G_B3_0 = 0;
}
IL_0029:
{
V_2 = (bool)G_B3_0;
bool L_6 = V_2;
if (!L_6)
{
goto IL_0045;
}
}
{
// best.gameObject.SetActive(true);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_7 = V_0;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_7, NULL);
NullCheck(L_8);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_8, (bool)1, NULL);
// best.UpdateCameraState(worldUp, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_9 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___worldUp0;
float L_11 = ___deltaTime1;
NullCheck(L_9);
CinemachineVirtualCameraBase_UpdateCameraState_mC16F582BFC88FD8E3BC61EEFC11EA243A4289836(L_9, L_10, L_11, NULL);
}
IL_0045:
{
// ICinemachineCamera previousCam = LiveChild;
RuntimeObject* L_12;
L_12 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
V_1 = L_12;
// LiveChild = best;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_13 = V_0;
CinemachineStateDrivenCamera_set_LiveChild_mE87CE48A20127BE305780929D56EEA8824967D2B_inline(__this, L_13, NULL);
// if (previousCam != LiveChild && LiveChild != null)
RuntimeObject* L_14 = V_1;
RuntimeObject* L_15;
L_15 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
if ((((RuntimeObject*)(RuntimeObject*)L_14) == ((RuntimeObject*)(RuntimeObject*)L_15)))
{
goto IL_0068;
}
}
{
RuntimeObject* L_16;
L_16 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
G_B8_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0069;
}
IL_0068:
{
G_B8_0 = 0;
}
IL_0069:
{
V_3 = (bool)G_B8_0;
bool L_17 = V_3;
if (!L_17)
{
goto IL_00f6;
}
}
{
// LiveChild.OnTransitionFromCamera(previousCam, worldUp, deltaTime);
RuntimeObject* L_18;
L_18 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
RuntimeObject* L_19 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___worldUp0;
float L_21 = ___deltaTime1;
NullCheck(L_18);
InterfaceActionInvoker3< RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_18, L_19, L_20, L_21);
// CinemachineCore.Instance.GenerateCameraActivationEvent(LiveChild, previousCam);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_22;
L_22 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
RuntimeObject* L_23;
L_23 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
RuntimeObject* L_24 = V_1;
NullCheck(L_22);
CinemachineCore_GenerateCameraActivationEvent_mD2A009E3CE9D80962BA7E902A9BD3B22E161C021(L_22, L_23, L_24, NULL);
// if (previousCam != null)
RuntimeObject* L_25 = V_1;
V_4 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_25) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_26 = V_4;
if (!L_26)
{
goto IL_00f5;
}
}
{
// mActiveBlend = CreateBlend(
// previousCam, LiveChild,
// LookupBlend(previousCam, LiveChild), mActiveBlend);
RuntimeObject* L_27 = V_1;
RuntimeObject* L_28;
L_28 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
RuntimeObject* L_29 = V_1;
RuntimeObject* L_30;
L_30 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_31;
L_31 = CinemachineStateDrivenCamera_LookupBlend_m93E3D457BD2927474EC7CCB819AD0066D68E20A0(__this, L_29, L_30, NULL);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_32 = __this->___mActiveBlend_46;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_33;
L_33 = CinemachineVirtualCameraBase_CreateBlend_m8CCA4253F833A686FEA07989BB3D068A246FF2CA(__this, L_27, L_28, L_31, L_32, NULL);
__this->___mActiveBlend_46 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mActiveBlend_46), (void*)L_33);
// if (mActiveBlend == null || !mActiveBlend.Uses(previousCam))
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_34 = __this->___mActiveBlend_46;
if (!L_34)
{
goto IL_00dc;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_35 = __this->___mActiveBlend_46;
RuntimeObject* L_36 = V_1;
NullCheck(L_35);
bool L_37;
L_37 = CinemachineBlend_Uses_m7EC8B1160B3D24C5609684B486D485B2DD806A26(L_35, L_36, NULL);
G_B13_0 = ((((int32_t)L_37) == ((int32_t)0))? 1 : 0);
goto IL_00dd;
}
IL_00dc:
{
G_B13_0 = 1;
}
IL_00dd:
{
V_5 = (bool)G_B13_0;
bool L_38 = V_5;
if (!L_38)
{
goto IL_00f4;
}
}
{
// CinemachineCore.Instance.GenerateCameraCutEvent(LiveChild);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_39;
L_39 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
RuntimeObject* L_40;
L_40 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
NullCheck(L_39);
CinemachineCore_GenerateCameraCutEvent_mED951E792CC6811DFF12F79B389C3237094FACD6(L_39, L_40, NULL);
}
IL_00f4:
{
}
IL_00f5:
{
}
IL_00f6:
{
// if (mActiveBlend != null)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_41 = __this->___mActiveBlend_46;
V_6 = (bool)((!(((RuntimeObject*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)L_41) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_42 = V_6;
if (!L_42)
{
goto IL_0147;
}
}
{
// mActiveBlend.TimeInBlend += (deltaTime >= 0)
// ? deltaTime : mActiveBlend.Duration;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_43 = __this->___mActiveBlend_46;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_44 = L_43;
NullCheck(L_44);
float L_45 = L_44->___TimeInBlend_3;
float L_46 = ___deltaTime1;
G_B19_0 = L_45;
G_B19_1 = L_44;
if ((((float)L_46) >= ((float)(0.0f))))
{
G_B20_0 = L_45;
G_B20_1 = L_44;
goto IL_0127;
}
}
{
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_47 = __this->___mActiveBlend_46;
NullCheck(L_47);
float L_48 = L_47->___Duration_4;
G_B21_0 = L_48;
G_B21_1 = G_B19_0;
G_B21_2 = G_B19_1;
goto IL_0128;
}
IL_0127:
{
float L_49 = ___deltaTime1;
G_B21_0 = L_49;
G_B21_1 = G_B20_0;
G_B21_2 = G_B20_1;
}
IL_0128:
{
NullCheck(G_B21_2);
G_B21_2->___TimeInBlend_3 = ((float)il2cpp_codegen_add(G_B21_1, G_B21_0));
// if (mActiveBlend.IsComplete)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_50 = __this->___mActiveBlend_46;
NullCheck(L_50);
bool L_51;
L_51 = CinemachineBlend_get_IsComplete_m927128CEC49DCADF02A6258F8D636B0957446686(L_50, NULL);
V_7 = L_51;
bool L_52 = V_7;
if (!L_52)
{
goto IL_0146;
}
}
{
// mActiveBlend = null;
__this->___mActiveBlend_46 = (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mActiveBlend_46), (void*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL);
}
IL_0146:
{
}
IL_0147:
{
// if (mActiveBlend != null)
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_53 = __this->___mActiveBlend_46;
V_8 = (bool)((!(((RuntimeObject*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)L_53) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_0179;
}
}
{
// mActiveBlend.UpdateCameraState(worldUp, deltaTime);
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_55 = __this->___mActiveBlend_46;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = ___worldUp0;
float L_57 = ___deltaTime1;
NullCheck(L_55);
CinemachineBlend_UpdateCameraState_m07AC58D1D550924255FC4B13BF6BBDC903B44493(L_55, L_56, L_57, NULL);
// m_State = mActiveBlend.State;
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_58 = __this->___mActiveBlend_46;
NullCheck(L_58);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_59;
L_59 = CinemachineBlend_get_State_m6667F2BD63E27F3A1FD5130CD23FA9CA11BA5DDC(L_58, NULL);
__this->___m_State_40 = L_59;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_State_40))->___m_CustomOverflow_15), (void*)NULL);
#endif
goto IL_01be;
}
IL_0179:
{
// else if (LiveChild != null)
RuntimeObject* L_60;
L_60 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
V_9 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_60) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_61 = V_9;
if (!L_61)
{
goto IL_01be;
}
}
{
// if (m_TransitioningFrom != null)
RuntimeObject* L_62 = __this->___m_TransitioningFrom_39;
V_10 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_62) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_63 = V_10;
if (!L_63)
{
goto IL_01ac;
}
}
{
// LiveChild.OnTransitionFromCamera(m_TransitioningFrom , worldUp, deltaTime);
RuntimeObject* L_64;
L_64 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
RuntimeObject* L_65 = __this->___m_TransitioningFrom_39;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = ___worldUp0;
float L_67 = ___deltaTime1;
NullCheck(L_64);
InterfaceActionInvoker3< RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(15 /* System.Void Cinemachine.ICinemachineCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single) */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_64, L_65, L_66, L_67);
}
IL_01ac:
{
// m_State = LiveChild.State;
RuntimeObject* L_68;
L_68 = CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline(__this, NULL);
NullCheck(L_68);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_69;
L_69 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_68);
__this->___m_State_40 = L_69;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_State_40))->___m_CustomOverflow_15), (void*)NULL);
#endif
}
IL_01be:
{
// m_TransitioningFrom = null;
__this->___m_TransitioningFrom_39 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TransitioningFrom_39), (void*)(RuntimeObject*)NULL);
// InvokePostPipelineStageCallback(this, CinemachineCore.Stage.Finalize, ref m_State, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_70 = (&__this->___m_State_40);
float L_71 = ___deltaTime1;
CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF(__this, __this, 3, L_70, L_71, NULL);
// PreviousStateIsValid = true;
VirtualActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)1);
// }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnEnable_m9A483CA25DF77C94320EBE910B68510CBF3BA028 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineStateDrivenCamera_OnGuiHandler_m3B5FB8E32B3DD5117D5CF526C60954FE3362C094_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// base.OnEnable();
CinemachineVirtualCameraBase_OnEnable_m56F225786F42BD1069930B91D8448A0779F71F4B(__this, NULL);
// InvalidateListOfChildren();
CinemachineStateDrivenCamera_InvalidateListOfChildren_m07ED390483719F9053DB9117792E820F275B0FA0(__this, NULL);
// mActiveBlend = null;
__this->___mActiveBlend_46 = (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mActiveBlend_46), (void*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL);
// CinemachineDebug.OnGUIHandlers -= OnGuiHandler;
OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* L_0 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___OnGUIHandlers_1;
OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* L_1 = (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*)il2cpp_codegen_object_new(OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var);
NullCheck(L_1);
OnGUIDelegate__ctor_mB8767C1FEE32279209BC7F763E7C133C62B92FB0(L_1, __this, (intptr_t)((void*)CinemachineStateDrivenCamera_OnGuiHandler_m3B5FB8E32B3DD5117D5CF526C60954FE3362C094_RuntimeMethod_var), NULL);
Delegate_t* L_2;
L_2 = Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116(L_0, L_1, NULL);
((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___OnGUIHandlers_1 = ((OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*)CastclassSealed((RuntimeObject*)L_2, OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___OnGUIHandlers_1), (void*)((OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*)CastclassSealed((RuntimeObject*)L_2, OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var)));
// CinemachineDebug.OnGUIHandlers += OnGuiHandler;
OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* L_3 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___OnGUIHandlers_1;
OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* L_4 = (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*)il2cpp_codegen_object_new(OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var);
NullCheck(L_4);
OnGUIDelegate__ctor_mB8767C1FEE32279209BC7F763E7C133C62B92FB0(L_4, __this, (intptr_t)((void*)CinemachineStateDrivenCamera_OnGuiHandler_m3B5FB8E32B3DD5117D5CF526C60954FE3362C094_RuntimeMethod_var), NULL);
Delegate_t* L_5;
L_5 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_3, L_4, NULL);
((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___OnGUIHandlers_1 = ((OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*)CastclassSealed((RuntimeObject*)L_5, OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___OnGUIHandlers_1), (void*)((OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*)CastclassSealed((RuntimeObject*)L_5, OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var)));
// }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnDisable_m59B90104BF9A354FB8E0AE420256DA254369372F (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineStateDrivenCamera_OnGuiHandler_m3B5FB8E32B3DD5117D5CF526C60954FE3362C094_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// base.OnDisable();
CinemachineVirtualCameraBase_OnDisable_mF7435377931FB3F6EC410752D62C18392C47917A(__this, NULL);
// CinemachineDebug.OnGUIHandlers -= OnGuiHandler;
OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* L_0 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___OnGUIHandlers_1;
OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* L_1 = (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*)il2cpp_codegen_object_new(OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var);
NullCheck(L_1);
OnGUIDelegate__ctor_mB8767C1FEE32279209BC7F763E7C133C62B92FB0(L_1, __this, (intptr_t)((void*)CinemachineStateDrivenCamera_OnGuiHandler_m3B5FB8E32B3DD5117D5CF526C60954FE3362C094_RuntimeMethod_var), NULL);
Delegate_t* L_2;
L_2 = Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116(L_0, L_1, NULL);
((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___OnGUIHandlers_1 = ((OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*)CastclassSealed((RuntimeObject*)L_2, OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___OnGUIHandlers_1), (void*)((OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*)CastclassSealed((RuntimeObject*)L_2, OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708_il2cpp_TypeInfo_var)));
// }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::OnTransformChildrenChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnTransformChildrenChanged_mD5BAF106BBAA3C3486F27E3033B7E239F9C64F4F (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
{
// InvalidateListOfChildren();
CinemachineStateDrivenCamera_InvalidateListOfChildren_m07ED390483719F9053DB9117792E820F275B0FA0(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::OnGuiHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_OnGuiHandler_m3B5FB8E32B3DD5117D5CF526C60954FE3362C094 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
StringBuilder_t* V_1 = NULL;
String_t* V_2 = NULL;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (!m_ShowDebugText)
bool L_0 = __this->___m_ShowDebugText_32;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
// CinemachineDebug.ReleaseScreenPos(this);
CinemachineDebug_ReleaseScreenPos_mFF92D5D7AF6902FE80339C872BE9DDEB7517BDF9(__this, NULL);
goto IL_0077;
}
IL_0017:
{
// var sb = CinemachineDebug.SBFromPool();
StringBuilder_t* L_2;
L_2 = CinemachineDebug_SBFromPool_m6F20FF73A5A0C5B5CD7D53ADC0887782A70DB5E5(NULL);
V_1 = L_2;
// sb.Append(Name); sb.Append(": "); sb.Append(Description);
StringBuilder_t* L_3 = V_1;
String_t* L_4;
L_4 = CinemachineVirtualCameraBase_get_Name_mD5D510F82C6F26960F8036AC76A6B107E0304DD0(__this, NULL);
NullCheck(L_3);
StringBuilder_t* L_5;
L_5 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, L_4, NULL);
// sb.Append(Name); sb.Append(": "); sb.Append(Description);
StringBuilder_t* L_6 = V_1;
NullCheck(L_6);
StringBuilder_t* L_7;
L_7 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_6, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, NULL);
// sb.Append(Name); sb.Append(": "); sb.Append(Description);
StringBuilder_t* L_8 = V_1;
String_t* L_9;
L_9 = VirtualFuncInvoker0< String_t* >::Invoke(24 /* System.String Cinemachine.CinemachineVirtualCameraBase::get_Description() */, __this);
NullCheck(L_8);
StringBuilder_t* L_10;
L_10 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, L_9, NULL);
// string text = sb.ToString();
StringBuilder_t* L_11 = V_1;
NullCheck(L_11);
String_t* L_12;
L_12 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_11);
V_2 = L_12;
// Rect r = CinemachineDebug.GetScreenPos(this, text, GUI.skin.box);
String_t* L_13 = V_2;
il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* L_14;
L_14 = GUI_get_skin_m65083FBB1A0F6F33052E2AED126DD43FA34653B1(NULL);
NullCheck(L_14);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_15;
L_15 = GUISkin_get_box_m21BE7FC56D903B95BAFAE8890425D330EA88D893(L_14, NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16;
L_16 = CinemachineDebug_GetScreenPos_m83EB9F49FA225AE0A22A4B7FA9BACB94FB1C4A3D(__this, L_13, L_15, NULL);
V_3 = L_16;
// GUI.Label(r, text, GUI.skin.box);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17 = V_3;
String_t* L_18 = V_2;
GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* L_19;
L_19 = GUI_get_skin_m65083FBB1A0F6F33052E2AED126DD43FA34653B1(NULL);
NullCheck(L_19);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_20;
L_20 = GUISkin_get_box_m21BE7FC56D903B95BAFAE8890425D330EA88D893(L_19, NULL);
GUI_Label_m7A2F92799F7D0D0C56D18D0F8BAE77BC9BDCAC31(L_17, L_18, L_20, NULL);
// CinemachineDebug.ReturnToPool(sb);
StringBuilder_t* L_21 = V_1;
CinemachineDebug_ReturnToPool_m486386674DD5B04481BC7B3FAB351E6122EE8630(L_21, NULL);
}
IL_0077:
{
// }
return;
}
}
// Cinemachine.CinemachineVirtualCameraBase[] Cinemachine.CinemachineStateDrivenCamera::get_ChildCameras()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* CinemachineStateDrivenCamera_get_ChildCameras_mD8D60F4EA1F55C19391664B0AAFB7C52069A5495 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_0 = NULL;
{
// public CinemachineVirtualCameraBase[] ChildCameras { get { UpdateListOfChildren(); return m_ChildCameras; }}
CinemachineStateDrivenCamera_UpdateListOfChildren_m6CC5B12DF863B54139D694443F28397107605FEE(__this, NULL);
// public CinemachineVirtualCameraBase[] ChildCameras { get { UpdateListOfChildren(); return m_ChildCameras; }}
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0 = __this->___m_ChildCameras_33;
V_0 = L_0;
goto IL_0011;
}
IL_0011:
{
// public CinemachineVirtualCameraBase[] ChildCameras { get { UpdateListOfChildren(); return m_ChildCameras; }}
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_1 = V_0;
return L_1;
}
}
// System.Boolean Cinemachine.CinemachineStateDrivenCamera::get_IsBlending()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineStateDrivenCamera_get_IsBlending_mFCDE3B87EE0174789D932F463D24D14DF7439487 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public bool IsBlending { get { return mActiveBlend != null; } }
CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E* L_0 = __this->___mActiveBlend_46;
V_0 = (bool)((!(((RuntimeObject*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_000d;
}
IL_000d:
{
// public bool IsBlending { get { return mActiveBlend != null; } }
bool L_1 = V_0;
return L_1;
}
}
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::CreateFakeHash(System.Int32,UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_CreateFakeHash_m62F6A83FF85A2C43E8E1344F3587889007D1BD9B (int32_t ___parentHash0, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___clip1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// return Animator.StringToHash(parentHash.ToString() + "_" + clip.name);
String_t* L_0;
L_0 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___parentHash0), NULL);
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_1 = ___clip1;
NullCheck(L_1);
String_t* L_2;
L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1, NULL);
String_t* L_3;
L_3 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_0, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, L_2, NULL);
int32_t L_4;
L_4 = Animator_StringToHash_mA0E3E79B6D3DFA05D6AEA12A7B5C93FEC40694E7(L_3, NULL);
V_0 = L_4;
goto IL_0020;
}
IL_0020:
{
// }
int32_t L_5 = V_0;
return L_5;
}
}
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::LookupFakeHash(System.Int32,UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_LookupFakeHash_mBF568073EFB952D5BA865BAE8276784223E1A0E6 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, int32_t ___parentHash0, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___clip1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB011406E12A8B5556E7141229EF2C49A7D9F183F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m71046919A4167DFE82A63CD88F4A9F9F32621BE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m90E3BFE562956D8B3EAAEAA59FEBC0BB694BEFFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
int32_t V_4 = 0;
bool V_5 = false;
int32_t V_6 = 0;
bool V_7 = false;
HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC V_8;
memset((&V_8), 0, sizeof(V_8));
{
// if (mHashCache == null)
Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70* L_0 = __this->___mHashCache_41;
V_2 = (bool)((((RuntimeObject*)(Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0019;
}
}
{
// mHashCache = new Dictionary<AnimationClip, List<HashPair>>();
Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70* L_2 = (Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70*)il2cpp_codegen_object_new(Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m71046919A4167DFE82A63CD88F4A9F9F32621BE7(L_2, Dictionary_2__ctor_m71046919A4167DFE82A63CD88F4A9F9F32621BE7_RuntimeMethod_var);
__this->___mHashCache_41 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHashCache_41), (void*)L_2);
}
IL_0019:
{
// List<HashPair> list = null;
V_0 = (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*)NULL;
// if (!mHashCache.TryGetValue(clip, out list))
Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70* L_3 = __this->___mHashCache_41;
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_4 = ___clip1;
NullCheck(L_3);
bool L_5;
L_5 = Dictionary_2_TryGetValue_mB011406E12A8B5556E7141229EF2C49A7D9F183F(L_3, L_4, (&V_0), Dictionary_2_TryGetValue_mB011406E12A8B5556E7141229EF2C49A7D9F183F_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
bool L_6 = V_3;
if (!L_6)
{
goto IL_0046;
}
}
{
// list = new List<HashPair>();
List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_7 = (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*)il2cpp_codegen_object_new(List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42(L_7, List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42_RuntimeMethod_var);
V_0 = L_7;
// mHashCache[clip] = list;
Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70* L_8 = __this->___mHashCache_41;
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_9 = ___clip1;
List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_10 = V_0;
NullCheck(L_8);
Dictionary_2_set_Item_m90E3BFE562956D8B3EAAEAA59FEBC0BB694BEFFF(L_8, L_9, L_10, Dictionary_2_set_Item_m90E3BFE562956D8B3EAAEAA59FEBC0BB694BEFFF_RuntimeMethod_var);
}
IL_0046:
{
// for (int i = 0; i < list.Count; ++i)
V_4 = 0;
goto IL_0078;
}
IL_004b:
{
// if (list[i].parentHash == parentHash)
List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_11 = V_0;
int32_t L_12 = V_4;
NullCheck(L_11);
HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_13;
L_13 = List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF(L_11, L_12, List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF_RuntimeMethod_var);
int32_t L_14 = L_13.___parentHash_0;
int32_t L_15 = ___parentHash0;
V_5 = (bool)((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0);
bool L_16 = V_5;
if (!L_16)
{
goto IL_0072;
}
}
{
// return list[i].hash;
List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_17 = V_0;
int32_t L_18 = V_4;
NullCheck(L_17);
HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_19;
L_19 = List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF(L_17, L_18, List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF_RuntimeMethod_var);
int32_t L_20 = L_19.___hash_1;
V_6 = L_20;
goto IL_00c4;
}
IL_0072:
{
// for (int i = 0; i < list.Count; ++i)
int32_t L_21 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0078:
{
// for (int i = 0; i < list.Count; ++i)
int32_t L_22 = V_4;
List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_23 = V_0;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline(L_23, List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_RuntimeMethod_var);
V_7 = (bool)((((int32_t)L_22) < ((int32_t)L_24))? 1 : 0);
bool L_25 = V_7;
if (L_25)
{
goto IL_004b;
}
}
{
// int newHash = CreateFakeHash(parentHash, clip);
int32_t L_26 = ___parentHash0;
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_27 = ___clip1;
int32_t L_28;
L_28 = CinemachineStateDrivenCamera_CreateFakeHash_m62F6A83FF85A2C43E8E1344F3587889007D1BD9B(L_26, L_27, NULL);
V_1 = L_28;
// list.Add(new HashPair() { parentHash = parentHash, hash = newHash });
List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_29 = V_0;
il2cpp_codegen_initobj((&V_8), sizeof(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC));
int32_t L_30 = ___parentHash0;
(&V_8)->___parentHash_0 = L_30;
int32_t L_31 = V_1;
(&V_8)->___hash_1 = L_31;
HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_32 = V_8;
NullCheck(L_29);
List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_inline(L_29, L_32, List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_RuntimeMethod_var);
// mStateParentLookup[newHash] = parentHash;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_33 = __this->___mStateParentLookup_48;
int32_t L_34 = V_1;
int32_t L_35 = ___parentHash0;
NullCheck(L_33);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_33, L_34, L_35, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// return newHash;
int32_t L_36 = V_1;
V_6 = L_36;
goto IL_00c4;
}
IL_00c4:
{
// }
int32_t L_37 = V_6;
return L_37;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::InvalidateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_InvalidateListOfChildren_m07ED390483719F9053DB9117792E820F275B0FA0 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
{
// void InvalidateListOfChildren() { m_ChildCameras = null; LiveChild = null; }
__this->___m_ChildCameras_33 = (CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ChildCameras_33), (void*)(CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4*)NULL);
// void InvalidateListOfChildren() { m_ChildCameras = null; LiveChild = null; }
CinemachineStateDrivenCamera_set_LiveChild_mE87CE48A20127BE305780929D56EEA8824967D2B_inline(__this, (RuntimeObject*)NULL, NULL);
// void InvalidateListOfChildren() { m_ChildCameras = null; LiveChild = null; }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::UpdateListOfChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_UpdateListOfChildren_m6CC5B12DF863B54139D694443F28397107605FEE (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF8DBCFF2EFB19104432E07298BB6BA688FDFDB33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mA717C3C8FC71F00C397FF475997BE76668AEE50C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* V_0 = NULL;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_1 = NULL;
bool V_2 = false;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* V_3 = NULL;
int32_t V_4 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_5 = NULL;
bool V_6 = false;
int32_t G_B4_0 = 0;
{
// if (m_ChildCameras != null && mInstructionDictionary != null && mStateParentLookup != null)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0 = __this->___m_ChildCameras_33;
if (!L_0)
{
goto IL_001c;
}
}
{
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_1 = __this->___mInstructionDictionary_47;
if (!L_1)
{
goto IL_001c;
}
}
{
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_2 = __this->___mStateParentLookup_48;
G_B4_0 = ((!(((RuntimeObject*)(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_001d;
}
IL_001c:
{
G_B4_0 = 0;
}
IL_001d:
{
V_2 = (bool)G_B4_0;
bool L_3 = V_2;
if (!L_3)
{
goto IL_0023;
}
}
{
// return;
goto IL_0085;
}
IL_0023:
{
// List<CinemachineVirtualCameraBase> list = new List<CinemachineVirtualCameraBase>();
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_4 = (List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6*)il2cpp_codegen_object_new(List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13(L_4, List_1__ctor_m298BDBE1D82D481E34367708B1CF79FDEAC59C13_RuntimeMethod_var);
V_0 = L_4;
// CinemachineVirtualCameraBase[] kids = GetComponentsInChildren<CinemachineVirtualCameraBase>(true);
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_5;
L_5 = Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF8DBCFF2EFB19104432E07298BB6BA688FDFDB33(__this, (bool)1, Component_GetComponentsInChildren_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mF8DBCFF2EFB19104432E07298BB6BA688FDFDB33_RuntimeMethod_var);
V_1 = L_5;
// foreach (CinemachineVirtualCameraBase k in kids)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_6 = V_1;
V_3 = L_6;
V_4 = 0;
goto IL_006b;
}
IL_0039:
{
// foreach (CinemachineVirtualCameraBase k in kids)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_7 = V_3;
int32_t L_8 = V_4;
NullCheck(L_7);
int32_t L_9 = L_8;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_5 = L_10;
// if (k.transform.parent == transform)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_11 = V_5;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL);
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_12, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_13, L_14, NULL);
V_6 = L_15;
bool L_16 = V_6;
if (!L_16)
{
goto IL_0065;
}
}
{
// list.Add(k);
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_17 = V_0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_18 = V_5;
NullCheck(L_17);
List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_inline(L_17, L_18, List_1_Add_mEBE2216B7ABF9C5CAADEF863DD0282CEE6C88662_RuntimeMethod_var);
}
IL_0065:
{
int32_t L_19 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_006b:
{
// foreach (CinemachineVirtualCameraBase k in kids)
int32_t L_20 = V_4;
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_21 = V_3;
NullCheck(L_21);
if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
{
goto IL_0039;
}
}
{
// m_ChildCameras = list.ToArray();
List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6* L_22 = V_0;
NullCheck(L_22);
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_23;
L_23 = List_1_ToArray_mA717C3C8FC71F00C397FF475997BE76668AEE50C(L_22, List_1_ToArray_mA717C3C8FC71F00C397FF475997BE76668AEE50C_RuntimeMethod_var);
__this->___m_ChildCameras_33 = L_23;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ChildCameras_33), (void*)L_23);
// ValidateInstructions();
CinemachineStateDrivenCamera_ValidateInstructions_mA7871412AAEBC15A8FA1C8773FEC36D353819FEB(__this, NULL);
}
IL_0085:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::ValidateInstructions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_ValidateInstructions_mA7871412AAEBC15A8FA1C8773FEC36D353819FEB (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232_il2cpp_TypeInfo_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;
ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6* V_5 = NULL;
int32_t V_6 = 0;
ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4 V_7;
memset((&V_7), 0, sizeof(V_7));
float V_8 = 0.0f;
int32_t G_B6_0 = 0;
{
// if (m_Instructions == null)
InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232* L_0 = __this->___m_Instructions_34;
V_0 = (bool)((((RuntimeObject*)(InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001a;
}
}
{
// m_Instructions = new Instruction[0];
InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232* L_2 = (InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232*)(InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232*)SZArrayNew(InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232_il2cpp_TypeInfo_var, (uint32_t)0);
__this->___m_Instructions_34 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Instructions_34), (void*)L_2);
}
IL_001a:
{
// mInstructionDictionary = new Dictionary<int, int>();
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_3 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F(L_3, Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
__this->___mInstructionDictionary_47 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mInstructionDictionary_47), (void*)L_3);
// for (int i = 0; i < m_Instructions.Length; ++i)
V_1 = 0;
goto IL_00a7;
}
IL_0029:
{
// if (m_Instructions[i].m_VirtualCamera != null
// && m_Instructions[i].m_VirtualCamera.transform.parent != transform)
InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232* L_4 = __this->___m_Instructions_34;
int32_t L_5 = V_1;
NullCheck(L_4);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___m_VirtualCamera_1;
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_006b;
}
}
{
InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232* L_8 = __this->___m_Instructions_34;
int32_t L_9 = V_1;
NullCheck(L_8);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___m_VirtualCamera_1;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_11, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_12, L_13, NULL);
G_B6_0 = ((int32_t)(L_14));
goto IL_006c;
}
IL_006b:
{
G_B6_0 = 0;
}
IL_006c:
{
V_2 = (bool)G_B6_0;
bool L_15 = V_2;
if (!L_15)
{
goto IL_0084;
}
}
{
// m_Instructions[i].m_VirtualCamera = null;
InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232* L_16 = __this->___m_Instructions_34;
int32_t L_17 = V_1;
NullCheck(L_16);
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___m_VirtualCamera_1 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___m_VirtualCamera_1), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
}
IL_0084:
{
// mInstructionDictionary[m_Instructions[i].m_FullHash] = i;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_18 = __this->___mInstructionDictionary_47;
InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232* L_19 = __this->___m_Instructions_34;
int32_t L_20 = V_1;
NullCheck(L_19);
int32_t L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___m_FullHash_0;
int32_t L_22 = V_1;
NullCheck(L_18);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_18, L_21, L_22, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// for (int i = 0; i < m_Instructions.Length; ++i)
int32_t L_23 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_00a7:
{
// for (int i = 0; i < m_Instructions.Length; ++i)
int32_t L_24 = V_1;
InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232* L_25 = __this->___m_Instructions_34;
NullCheck(L_25);
V_3 = (bool)((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))? 1 : 0);
bool L_26 = V_3;
if (L_26)
{
goto IL_0029;
}
}
{
// mStateParentLookup = new Dictionary<int, int>();
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_27 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
NullCheck(L_27);
Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F(L_27, Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
__this->___mStateParentLookup_48 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mStateParentLookup_48), (void*)L_27);
// if (m_ParentHash != null)
ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6* L_28 = __this->___m_ParentHash_37;
V_4 = (bool)((!(((RuntimeObject*)(ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6*)L_28) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_29 = V_4;
if (!L_29)
{
goto IL_0114;
}
}
{
// foreach (var i in m_ParentHash)
ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6* L_30 = __this->___m_ParentHash_37;
V_5 = L_30;
V_6 = 0;
goto IL_010c;
}
IL_00e1:
{
// foreach (var i in m_ParentHash)
ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6* L_31 = V_5;
int32_t L_32 = V_6;
NullCheck(L_31);
int32_t L_33 = L_32;
ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4 L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
V_7 = L_34;
// mStateParentLookup[i.m_Hash] = i.m_ParentHash;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_35 = __this->___mStateParentLookup_48;
ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4 L_36 = V_7;
int32_t L_37 = L_36.___m_Hash_0;
ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4 L_38 = V_7;
int32_t L_39 = L_38.___m_ParentHash_1;
NullCheck(L_35);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_35, L_37, L_39, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
int32_t L_40 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_40, 1));
}
IL_010c:
{
// foreach (var i in m_ParentHash)
int32_t L_41 = V_6;
ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6* L_42 = V_5;
NullCheck(L_42);
if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))
{
goto IL_00e1;
}
}
IL_0114:
{
// mHashCache = null;
__this->___mHashCache_41 = (Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHashCache_41), (void*)(Dictionary_2_t05CD18847DF65A0057DC6765FB28877143164E70*)NULL);
// mActivationTime = mPendingActivationTime = 0;
float L_43 = (0.0f);
V_8 = L_43;
__this->___mPendingActivationTime_44 = L_43;
float L_44 = V_8;
__this->___mActivationTime_42 = L_44;
// mActiveBlend = null;
__this->___mActiveBlend_46 = (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mActiveBlend_46), (void*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL);
// }
return;
}
}
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineStateDrivenCamera::ChooseCurrentCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineStateDrivenCamera_ChooseCurrentCamera_m903D1018B149F87E1D4A04BEC484B48167198C0F (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __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*)&Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_0 = NULL;
int32_t V_1 = 0;
float V_2 = 0.0f;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_5 = NULL;
bool V_6 = false;
bool V_7 = false;
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 V_8;
memset((&V_8), 0, sizeof(V_8));
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 V_9;
memset((&V_9), 0, sizeof(V_9));
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;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
int32_t G_B3_0 = 0;
int32_t G_B12_0 = 0;
int32_t G_B21_0 = 0;
int32_t G_B25_0 = 0;
int32_t G_B33_0 = 0;
int32_t G_B38_0 = 0;
int32_t G_B40_0 = 0;
int32_t G_B54_0 = 0;
int32_t G_B59_0 = 0;
int32_t G_B61_0 = 0;
{
// if (m_ChildCameras == null || m_ChildCameras.Length == 0)
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_0 = __this->___m_ChildCameras_33;
if (!L_0)
{
goto IL_0015;
}
}
{
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_1 = __this->___m_ChildCameras_33;
NullCheck(L_1);
G_B3_0 = ((((int32_t)(((RuntimeArray*)L_1)->max_length)) == ((int32_t)0))? 1 : 0);
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 1;
}
IL_0016:
{
V_4 = (bool)G_B3_0;
bool L_2 = V_4;
if (!L_2)
{
goto IL_0030;
}
}
{
// mActivationTime = 0;
__this->___mActivationTime_42 = (0.0f);
// return null;
V_5 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
goto IL_03eb;
}
IL_0030:
{
// CinemachineVirtualCameraBase defaultCam = m_ChildCameras[0];
CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4* L_3 = __this->___m_ChildCameras_33;
NullCheck(L_3);
int32_t L_4 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = L_5;
// if (m_AnimatedTarget == null || !m_AnimatedTarget.gameObject.activeSelf
// || m_AnimatedTarget.runtimeAnimatorController == null
// || m_LayerIndex < 0 || !m_AnimatedTarget.hasBoundPlayables
// || m_LayerIndex >= m_AnimatedTarget.layerCount)
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_6 = __this->___m_AnimatedTarget_30;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_7)
{
goto IL_009a;
}
}
{
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_8 = __this->___m_AnimatedTarget_30;
NullCheck(L_8);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_8, NULL);
NullCheck(L_9);
bool L_10;
L_10 = GameObject_get_activeSelf_m4F3E5240E138B66AAA080EA30759A3D0517DA368(L_9, NULL);
if (!L_10)
{
goto IL_009a;
}
}
{
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_11 = __this->___m_AnimatedTarget_30;
NullCheck(L_11);
RuntimeAnimatorController_t6F7C753402B42EC23C163099CF935C5E0D7A7254* L_12;
L_12 = Animator_get_runtimeAnimatorController_mE10F46F893A630D1AE846EF66DC2769E3ECE5AB8(L_11, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_13)
{
goto IL_009a;
}
}
{
int32_t L_14 = __this->___m_LayerIndex_31;
if ((((int32_t)L_14) < ((int32_t)0)))
{
goto IL_009a;
}
}
{
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_15 = __this->___m_AnimatedTarget_30;
NullCheck(L_15);
bool L_16;
L_16 = Animator_get_hasBoundPlayables_mA5A6132C03593851FE80D8E7490191E051E5A1C9(L_15, NULL);
if (!L_16)
{
goto IL_009a;
}
}
{
int32_t L_17 = __this->___m_LayerIndex_31;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_18 = __this->___m_AnimatedTarget_30;
NullCheck(L_18);
int32_t L_19;
L_19 = Animator_get_layerCount_m75C20E7284800DFA0E4AD7EC23910BDB6D62BDA8(L_18, NULL);
G_B12_0 = ((((int32_t)((((int32_t)L_17) < ((int32_t)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_009b;
}
IL_009a:
{
G_B12_0 = 1;
}
IL_009b:
{
V_6 = (bool)G_B12_0;
bool L_20 = V_6;
if (!L_20)
{
goto IL_00b5;
}
}
{
// mActivationTime = 0;
__this->___mActivationTime_42 = (0.0f);
// return defaultCam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_21 = V_0;
V_5 = L_21;
goto IL_03eb;
}
IL_00b5:
{
// if (m_AnimatedTarget.IsInTransition(m_LayerIndex))
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_22 = __this->___m_AnimatedTarget_30;
int32_t L_23 = __this->___m_LayerIndex_31;
NullCheck(L_22);
bool L_24;
L_24 = Animator_IsInTransition_mC2BD2CC7B7A11BAAA5396F1A2DAFD98D00AA2830(L_22, L_23, NULL);
V_7 = L_24;
bool L_25 = V_7;
if (!L_25)
{
goto IL_010f;
}
}
{
// AnimatorStateInfo info = m_AnimatedTarget.GetNextAnimatorStateInfo(m_LayerIndex);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_26 = __this->___m_AnimatedTarget_30;
int32_t L_27 = __this->___m_LayerIndex_31;
NullCheck(L_26);
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 L_28;
L_28 = Animator_GetNextAnimatorStateInfo_m4661892C3F99329907EE3EE1C1FCB7974CDA2433(L_26, L_27, NULL);
V_8 = L_28;
// m_AnimatedTarget.GetNextAnimatorClipInfo(m_LayerIndex, m_clipInfoList);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_29 = __this->___m_AnimatedTarget_30;
int32_t L_30 = __this->___m_LayerIndex_31;
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_31 = __this->___m_clipInfoList_49;
NullCheck(L_29);
Animator_GetNextAnimatorClipInfo_m376D90AA469A7F7268B8D0E5B6930CE7095185D3(L_29, L_30, L_31, NULL);
// hash = GetClipHash(info.fullPathHash, m_clipInfoList);
int32_t L_32;
L_32 = AnimatorStateInfo_get_fullPathHash_m583FA8FAAC28BF65A65166D100949833E515210F((&V_8), NULL);
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_33 = __this->___m_clipInfoList_49;
int32_t L_34;
L_34 = CinemachineStateDrivenCamera_GetClipHash_mB11C513BC9DB5F594476FC4344DE0CD9DB24CE43(__this, L_32, L_33, NULL);
V_1 = L_34;
goto IL_0150;
}
IL_010f:
{
// AnimatorStateInfo info = m_AnimatedTarget.GetCurrentAnimatorStateInfo(m_LayerIndex);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_35 = __this->___m_AnimatedTarget_30;
int32_t L_36 = __this->___m_LayerIndex_31;
NullCheck(L_35);
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 L_37;
L_37 = Animator_GetCurrentAnimatorStateInfo_mD5B526FA605F6CFBC31B7DE36740F6AD1E534CAD(L_35, L_36, NULL);
V_9 = L_37;
// m_AnimatedTarget.GetCurrentAnimatorClipInfo(m_LayerIndex, m_clipInfoList);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_38 = __this->___m_AnimatedTarget_30;
int32_t L_39 = __this->___m_LayerIndex_31;
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_40 = __this->___m_clipInfoList_49;
NullCheck(L_38);
Animator_GetCurrentAnimatorClipInfo_m7C061EE420A67B7D751A2F34D38062FDFF064ED3(L_38, L_39, L_40, NULL);
// hash = GetClipHash(info.fullPathHash, m_clipInfoList);
int32_t L_41;
L_41 = AnimatorStateInfo_get_fullPathHash_m583FA8FAAC28BF65A65166D100949833E515210F((&V_9), NULL);
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_42 = __this->___m_clipInfoList_49;
int32_t L_43;
L_43 = CinemachineStateDrivenCamera_GetClipHash_mB11C513BC9DB5F594476FC4344DE0CD9DB24CE43(__this, L_41, L_42, NULL);
V_1 = L_43;
}
IL_0150:
{
goto IL_0170;
}
IL_0152:
{
// hash = mStateParentLookup.ContainsKey(hash) ? mStateParentLookup[hash] : 0;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_44 = __this->___mStateParentLookup_48;
int32_t L_45 = V_1;
NullCheck(L_44);
bool L_46;
L_46 = Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9(L_44, L_45, Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var);
if (L_46)
{
goto IL_0163;
}
}
{
G_B21_0 = 0;
goto IL_016f;
}
IL_0163:
{
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_47 = __this->___mStateParentLookup_48;
int32_t L_48 = V_1;
NullCheck(L_47);
int32_t L_49;
L_49 = Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F(L_47, L_48, Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_RuntimeMethod_var);
G_B21_0 = L_49;
}
IL_016f:
{
V_1 = G_B21_0;
}
IL_0170:
{
// while (hash != 0 && !mInstructionDictionary.ContainsKey(hash))
int32_t L_50 = V_1;
if (!L_50)
{
goto IL_0184;
}
}
{
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_51 = __this->___mInstructionDictionary_47;
int32_t L_52 = V_1;
NullCheck(L_51);
bool L_53;
L_53 = Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9(L_51, L_52, Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var);
G_B25_0 = ((((int32_t)L_53) == ((int32_t)0))? 1 : 0);
goto IL_0185;
}
IL_0184:
{
G_B25_0 = 0;
}
IL_0185:
{
V_10 = (bool)G_B25_0;
bool L_54 = V_10;
if (L_54)
{
goto IL_0152;
}
}
{
// float now = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_55;
L_55 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
V_2 = L_55;
// if (mActivationTime != 0)
float L_56 = __this->___mActivationTime_42;
V_11 = (bool)((((int32_t)((((float)L_56) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_02a1;
}
}
{
// if (mActiveInstruction.m_FullHash == hash)
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_58 = (&__this->___mActiveInstruction_43);
int32_t L_59 = L_58->___m_FullHash_0;
int32_t L_60 = V_1;
V_12 = (bool)((((int32_t)L_59) == ((int32_t)L_60))? 1 : 0);
bool L_61 = V_12;
if (!L_61)
{
goto IL_01dd;
}
}
{
// mPendingActivationTime = 0;
__this->___mPendingActivationTime_44 = (0.0f);
// return mActiveInstruction.m_VirtualCamera;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_62 = (&__this->___mActiveInstruction_43);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_63 = L_62->___m_VirtualCamera_1;
V_5 = L_63;
goto IL_03eb;
}
IL_01dd:
{
// if (PreviousStateIsValid)
bool L_64;
L_64 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
V_13 = L_64;
bool L_65 = V_13;
if (!L_65)
{
goto IL_02a0;
}
}
{
// if (mPendingActivationTime != 0 && mPendingInstruction.m_FullHash == hash)
float L_66 = __this->___mPendingActivationTime_44;
if ((((float)L_66) == ((float)(0.0f))))
{
goto IL_020a;
}
}
{
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_67 = (&__this->___mPendingInstruction_45);
int32_t L_68 = L_67->___m_FullHash_0;
int32_t L_69 = V_1;
G_B33_0 = ((((int32_t)L_68) == ((int32_t)L_69))? 1 : 0);
goto IL_020b;
}
IL_020a:
{
G_B33_0 = 0;
}
IL_020b:
{
V_14 = (bool)G_B33_0;
bool L_70 = V_14;
if (!L_70)
{
goto IL_029f;
}
}
{
// if ((now - mPendingActivationTime) > mPendingInstruction.m_ActivateAfter
// && ((now - mActivationTime) > mActiveInstruction.m_MinDuration
// || mPendingInstruction.m_VirtualCamera.Priority
// > mActiveInstruction.m_VirtualCamera.Priority))
float L_71 = V_2;
float L_72 = __this->___mPendingActivationTime_44;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_73 = (&__this->___mPendingInstruction_45);
float L_74 = L_73->___m_ActivateAfter_2;
if ((!(((float)((float)il2cpp_codegen_subtract(L_71, L_72))) > ((float)L_74))))
{
goto IL_0266;
}
}
{
float L_75 = V_2;
float L_76 = __this->___mActivationTime_42;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_77 = (&__this->___mActiveInstruction_43);
float L_78 = L_77->___m_MinDuration_3;
if ((((float)((float)il2cpp_codegen_subtract(L_75, L_76))) > ((float)L_78)))
{
goto IL_0263;
}
}
{
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_79 = (&__this->___mPendingInstruction_45);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_80 = L_79->___m_VirtualCamera_1;
NullCheck(L_80);
int32_t L_81;
L_81 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_80, NULL);
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_82 = (&__this->___mActiveInstruction_43);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_83 = L_82->___m_VirtualCamera_1;
NullCheck(L_83);
int32_t L_84;
L_84 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_83, NULL);
G_B38_0 = ((((int32_t)L_81) > ((int32_t)L_84))? 1 : 0);
goto IL_0264;
}
IL_0263:
{
G_B38_0 = 1;
}
IL_0264:
{
G_B40_0 = G_B38_0;
goto IL_0267;
}
IL_0266:
{
G_B40_0 = 0;
}
IL_0267:
{
V_15 = (bool)G_B40_0;
bool L_85 = V_15;
if (!L_85)
{
goto IL_028d;
}
}
{
// mActiveInstruction = mPendingInstruction;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C L_86 = __this->___mPendingInstruction_45;
__this->___mActiveInstruction_43 = L_86;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mActiveInstruction_43))->___m_VirtualCamera_1), (void*)NULL);
// mActivationTime = now;
float L_87 = V_2;
__this->___mActivationTime_42 = L_87;
// mPendingActivationTime = 0;
__this->___mPendingActivationTime_44 = (0.0f);
}
IL_028d:
{
// return mActiveInstruction.m_VirtualCamera;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_88 = (&__this->___mActiveInstruction_43);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_89 = L_88->___m_VirtualCamera_1;
V_5 = L_89;
goto IL_03eb;
}
IL_029f:
{
}
IL_02a0:
{
}
IL_02a1:
{
// mPendingActivationTime = 0; // cancel the pending, if any
__this->___mPendingActivationTime_44 = (0.0f);
// if (!mInstructionDictionary.ContainsKey(hash))
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_90 = __this->___mInstructionDictionary_47;
int32_t L_91 = V_1;
NullCheck(L_90);
bool L_92;
L_92 = Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9(L_90, L_91, Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var);
V_16 = (bool)((((int32_t)L_92) == ((int32_t)0))? 1 : 0);
bool L_93 = V_16;
if (!L_93)
{
goto IL_02f2;
}
}
{
// if (mActivationTime != 0)
float L_94 = __this->___mActivationTime_42;
V_17 = (bool)((((int32_t)((((float)L_94) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_95 = V_17;
if (!L_95)
{
goto IL_02ea;
}
}
{
// return mActiveInstruction.m_VirtualCamera;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_96 = (&__this->___mActiveInstruction_43);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_97 = L_96->___m_VirtualCamera_1;
V_5 = L_97;
goto IL_03eb;
}
IL_02ea:
{
// return defaultCam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_98 = V_0;
V_5 = L_98;
goto IL_03eb;
}
IL_02f2:
{
// Instruction newInstr = m_Instructions[mInstructionDictionary[hash]];
InstructionU5BU5D_t8467C045835398DB782C97C158D06E1A38A7E232* L_99 = __this->___m_Instructions_34;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_100 = __this->___mInstructionDictionary_47;
int32_t L_101 = V_1;
NullCheck(L_100);
int32_t L_102;
L_102 = Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F(L_100, L_101, Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_RuntimeMethod_var);
NullCheck(L_99);
int32_t L_103 = L_102;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C L_104 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
V_3 = L_104;
// if (newInstr.m_VirtualCamera == null)
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C L_105 = V_3;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_106 = L_105.___m_VirtualCamera_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_107;
L_107 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_106, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_18 = L_107;
bool L_108 = V_18;
if (!L_108)
{
goto IL_0324;
}
}
{
// newInstr.m_VirtualCamera = defaultCam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_109 = V_0;
(&V_3)->___m_VirtualCamera_1 = L_109;
Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___m_VirtualCamera_1), (void*)L_109);
}
IL_0324:
{
// if (PreviousStateIsValid && mActivationTime > 0)
bool L_110;
L_110 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, __this);
if (!L_110)
{
goto IL_033b;
}
}
{
float L_111 = __this->___mActivationTime_42;
G_B54_0 = ((((float)L_111) > ((float)(0.0f)))? 1 : 0);
goto IL_033c;
}
IL_033b:
{
G_B54_0 = 0;
}
IL_033c:
{
V_19 = (bool)G_B54_0;
bool L_112 = V_19;
if (!L_112)
{
goto IL_03ce;
}
}
{
// if (newInstr.m_ActivateAfter > 0
// || ((now - mActivationTime) < mActiveInstruction.m_MinDuration
// && newInstr.m_VirtualCamera.Priority
// <= mActiveInstruction.m_VirtualCamera.Priority))
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C L_113 = V_3;
float L_114 = L_113.___m_ActivateAfter_2;
if ((((float)L_114) > ((float)(0.0f))))
{
goto IL_038d;
}
}
{
float L_115 = V_2;
float L_116 = __this->___mActivationTime_42;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_117 = (&__this->___mActiveInstruction_43);
float L_118 = L_117->___m_MinDuration_3;
if ((!(((float)((float)il2cpp_codegen_subtract(L_115, L_116))) < ((float)L_118))))
{
goto IL_038a;
}
}
{
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C L_119 = V_3;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_120 = L_119.___m_VirtualCamera_1;
NullCheck(L_120);
int32_t L_121;
L_121 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_120, NULL);
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_122 = (&__this->___mActiveInstruction_43);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_123 = L_122->___m_VirtualCamera_1;
NullCheck(L_123);
int32_t L_124;
L_124 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_123, NULL);
G_B59_0 = ((((int32_t)((((int32_t)L_121) > ((int32_t)L_124))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_038b;
}
IL_038a:
{
G_B59_0 = 0;
}
IL_038b:
{
G_B61_0 = G_B59_0;
goto IL_038e;
}
IL_038d:
{
G_B61_0 = 1;
}
IL_038e:
{
V_20 = (bool)G_B61_0;
bool L_125 = V_20;
if (!L_125)
{
goto IL_03cd;
}
}
{
// mPendingInstruction = newInstr;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C L_126 = V_3;
__this->___mPendingInstruction_45 = L_126;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mPendingInstruction_45))->___m_VirtualCamera_1), (void*)NULL);
// mPendingActivationTime = now;
float L_127 = V_2;
__this->___mPendingActivationTime_44 = L_127;
// if (mActivationTime != 0)
float L_128 = __this->___mActivationTime_42;
V_21 = (bool)((((int32_t)((((float)L_128) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_129 = V_21;
if (!L_129)
{
goto IL_03c8;
}
}
{
// return mActiveInstruction.m_VirtualCamera;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_130 = (&__this->___mActiveInstruction_43);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_131 = L_130->___m_VirtualCamera_1;
V_5 = L_131;
goto IL_03eb;
}
IL_03c8:
{
// return defaultCam;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_132 = V_0;
V_5 = L_132;
goto IL_03eb;
}
IL_03cd:
{
}
IL_03ce:
{
// mActiveInstruction = newInstr;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C L_133 = V_3;
__this->___mActiveInstruction_43 = L_133;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___mActiveInstruction_43))->___m_VirtualCamera_1), (void*)NULL);
// mActivationTime = now;
float L_134 = V_2;
__this->___mActivationTime_42 = L_134;
// return mActiveInstruction.m_VirtualCamera;
Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C* L_135 = (&__this->___mActiveInstruction_43);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_136 = L_135->___m_VirtualCamera_1;
V_5 = L_136;
goto IL_03eb;
}
IL_03eb:
{
// }
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_137 = V_5;
return L_137;
}
}
// System.Int32 Cinemachine.CinemachineStateDrivenCamera::GetClipHash(System.Int32,System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineStateDrivenCamera_GetClipHash_mB11C513BC9DB5F594476FC4344DE0CD9DB24CE43 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, int32_t ___hash0, List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* ___clips1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFEAC90B0A664505AEB9B88E0DC0C65215598259F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
bool V_5 = false;
int32_t V_6 = 0;
int32_t G_B4_0 = 0;
int32_t G_B11_0 = 0;
{
// int bestClip = -1;
V_0 = (-1);
// for (int i = 0; i < clips.Count; ++i)
V_1 = 0;
goto IL_0038;
}
IL_0007:
{
// if (bestClip < 0 || clips[i].weight > clips[bestClip].weight)
int32_t L_0 = V_0;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_002d;
}
}
{
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_1 = ___clips1;
int32_t L_2 = V_1;
NullCheck(L_1);
AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 L_3;
L_3 = List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C(L_1, L_2, List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C_RuntimeMethod_var);
V_3 = L_3;
float L_4;
L_4 = AnimatorClipInfo_get_weight_m1CC29E2C37B30993EFFD12161059E4AD86EE287D((&V_3), NULL);
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_5 = ___clips1;
int32_t L_6 = V_0;
NullCheck(L_5);
AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 L_7;
L_7 = List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C(L_5, L_6, List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C_RuntimeMethod_var);
V_3 = L_7;
float L_8;
L_8 = AnimatorClipInfo_get_weight_m1CC29E2C37B30993EFFD12161059E4AD86EE287D((&V_3), NULL);
G_B4_0 = ((((float)L_4) > ((float)L_8))? 1 : 0);
goto IL_002e;
}
IL_002d:
{
G_B4_0 = 1;
}
IL_002e:
{
V_2 = (bool)G_B4_0;
bool L_9 = V_2;
if (!L_9)
{
goto IL_0034;
}
}
{
// bestClip = i;
int32_t L_10 = V_1;
V_0 = L_10;
}
IL_0034:
{
// for (int i = 0; i < clips.Count; ++i)
int32_t L_11 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0038:
{
// for (int i = 0; i < clips.Count; ++i)
int32_t L_12 = V_1;
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_13 = ___clips1;
NullCheck(L_13);
int32_t L_14;
L_14 = List_1_get_Count_mFEAC90B0A664505AEB9B88E0DC0C65215598259F_inline(L_13, List_1_get_Count_mFEAC90B0A664505AEB9B88E0DC0C65215598259F_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_12) < ((int32_t)L_14))? 1 : 0);
bool L_15 = V_4;
if (L_15)
{
goto IL_0007;
}
}
{
// if (bestClip >= 0 && clips[bestClip].weight > 0)
int32_t L_16 = V_0;
if ((((int32_t)L_16) < ((int32_t)0)))
{
goto IL_0063;
}
}
{
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_17 = ___clips1;
int32_t L_18 = V_0;
NullCheck(L_17);
AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 L_19;
L_19 = List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C(L_17, L_18, List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C_RuntimeMethod_var);
V_3 = L_19;
float L_20;
L_20 = AnimatorClipInfo_get_weight_m1CC29E2C37B30993EFFD12161059E4AD86EE287D((&V_3), NULL);
G_B11_0 = ((((float)L_20) > ((float)(0.0f)))? 1 : 0);
goto IL_0064;
}
IL_0063:
{
G_B11_0 = 0;
}
IL_0064:
{
V_5 = (bool)G_B11_0;
bool L_21 = V_5;
if (!L_21)
{
goto IL_0082;
}
}
{
// hash = LookupFakeHash(hash, clips[bestClip].clip);
int32_t L_22 = ___hash0;
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_23 = ___clips1;
int32_t L_24 = V_0;
NullCheck(L_23);
AnimatorClipInfo_t0C913173594C893E36282602F54ABD06AC1CFA03 L_25;
L_25 = List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C(L_23, L_24, List_1_get_Item_m42F9D6C834C8124B422C6B67193EE47C6BDAC22C_RuntimeMethod_var);
V_3 = L_25;
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_26;
L_26 = AnimatorClipInfo_get_clip_m6205DB403EBEAEAC14DB8928FFC7EBC50142E1AC((&V_3), NULL);
int32_t L_27;
L_27 = CinemachineStateDrivenCamera_LookupFakeHash_mBF568073EFB952D5BA865BAE8276784223E1A0E6(__this, L_22, L_26, NULL);
___hash0 = L_27;
}
IL_0082:
{
// return hash;
int32_t L_28 = ___hash0;
V_6 = L_28;
goto IL_0087;
}
IL_0087:
{
// }
int32_t L_29 = V_6;
return L_29;
}
}
// Cinemachine.CinemachineBlendDefinition Cinemachine.CinemachineStateDrivenCamera::LookupBlend(Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B CinemachineStateDrivenCamera_LookupBlend_m93E3D457BD2927474EC7CCB819AD0066D68E20A0 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, RuntimeObject* ___fromKey0, RuntimeObject* ___toKey1, 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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
String_t* V_2 = NULL;
String_t* V_3 = NULL;
bool V_4 = false;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B V_5;
memset((&V_5), 0, sizeof(V_5));
String_t* G_B4_0 = NULL;
String_t* G_B7_0 = NULL;
{
// CinemachineBlendDefinition blend = m_DefaultBlend;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_0 = __this->___m_DefaultBlend_35;
V_0 = L_0;
// if (m_CustomBlends != null)
CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18* L_1 = __this->___m_CustomBlends_36;
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);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_004b;
}
}
{
// string fromCameraName = (fromKey != null) ? fromKey.Name : string.Empty;
RuntimeObject* L_4 = ___fromKey0;
if (L_4)
{
goto IL_0023;
}
}
{
String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B4_0 = L_5;
goto IL_0029;
}
IL_0023:
{
RuntimeObject* L_6 = ___fromKey0;
NullCheck(L_6);
String_t* L_7;
L_7 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Cinemachine.ICinemachineCamera::get_Name() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_6);
G_B4_0 = L_7;
}
IL_0029:
{
V_2 = G_B4_0;
// string toCameraName = (toKey != null) ? toKey.Name : string.Empty;
RuntimeObject* L_8 = ___toKey1;
if (L_8)
{
goto IL_0034;
}
}
{
String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B7_0 = L_9;
goto IL_003a;
}
IL_0034:
{
RuntimeObject* L_10 = ___toKey1;
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);
G_B7_0 = L_11;
}
IL_003a:
{
V_3 = G_B7_0;
// blend = m_CustomBlends.GetBlendForVirtualCameras(
// fromCameraName, toCameraName, blend);
CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18* L_12 = __this->___m_CustomBlends_36;
String_t* L_13 = V_2;
String_t* L_14 = V_3;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_15 = V_0;
NullCheck(L_12);
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_16;
L_16 = CinemachineBlenderSettings_GetBlendForVirtualCameras_mD1C44B6D389EA35A1AC08F3BA4DEDC1D185070D5(L_12, L_13, L_14, L_15, NULL);
V_0 = L_16;
}
IL_004b:
{
// if (CinemachineCore.GetBlendOverride != null)
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* L_17 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetBlendOverride_7;
V_4 = (bool)((!(((RuntimeObject*)(GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A*)L_17) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0068;
}
}
{
// blend = CinemachineCore.GetBlendOverride(fromKey, toKey, blend, this);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
GetBlendOverrideDelegate_t36EFDCBF8770712A9E7B06F300B0C62C0C42B14A* L_19 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___GetBlendOverride_7;
RuntimeObject* L_20 = ___fromKey0;
RuntimeObject* L_21 = ___toKey1;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_22 = V_0;
NullCheck(L_19);
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_23;
L_23 = GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_inline(L_19, L_20, L_21, L_22, __this, NULL);
V_0 = L_23;
}
IL_0068:
{
// return blend;
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_24 = V_0;
V_5 = L_24;
goto IL_006d;
}
IL_006d:
{
// }
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_25 = V_5;
return L_25;
}
}
// System.Void Cinemachine.CinemachineStateDrivenCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera__ctor_mDD326FD6ABFBC350851FAF6B34E15AFB379E9301 (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __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*)&List_1__ctor_m09C5639F7FD24DA3427DC7735059EA949C8B52FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public Transform m_LookAt = null;
__this->___m_LookAt_28 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LookAt_28), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// public Transform m_Follow = null;
__this->___m_Follow_29 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Follow_29), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// public bool m_ShowDebugText = false;
__this->___m_ShowDebugText_32 = (bool)0;
// internal CinemachineVirtualCameraBase[] m_ChildCameras = null;
__this->___m_ChildCameras_33 = (CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ChildCameras_33), (void*)(CinemachineVirtualCameraBaseU5BU5D_tAED2FCB4E3A98A06351B4C6D3FECEDF3F3FE3BF4*)NULL);
// public CinemachineBlendDefinition m_DefaultBlend
// = new CinemachineBlendDefinition(CinemachineBlendDefinition.Style.EaseInOut, 0.5f);
CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B L_0;
memset((&L_0), 0, sizeof(L_0));
CinemachineBlendDefinition__ctor_m24EFAC96EEDA53F43590F285C0B637771E6C947D((&L_0), 1, (0.5f), /*hidden argument*/NULL);
__this->___m_DefaultBlend_35 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DefaultBlend_35))->___m_CustomCurve_2), (void*)NULL);
// public CinemachineBlenderSettings m_CustomBlends = null;
__this->___m_CustomBlends_36 = (CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomBlends_36), (void*)(CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18*)NULL);
// [HideInInspector][SerializeField] internal ParentHash[] m_ParentHash = null;
__this->___m_ParentHash_37 = (ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ParentHash_37), (void*)(ParentHashU5BU5D_t16B7473528E5A28E82C03DA6463DE0DFCD0A47F6*)NULL);
// CameraState m_State = CameraState.Default;
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_1;
L_1 = CameraState_get_Default_mBF6F22B14C83DD400EF9F53BB8EACB240BD79398(NULL);
__this->___m_State_40 = L_1;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_40))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_State_40))->___m_CustomOverflow_15), (void*)NULL);
#endif
// float mActivationTime = 0;
__this->___mActivationTime_42 = (0.0f);
// float mPendingActivationTime = 0;
__this->___mPendingActivationTime_44 = (0.0f);
// private CinemachineBlend mActiveBlend = null;
__this->___mActiveBlend_46 = (CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mActiveBlend_46), (void*)(CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E*)NULL);
// List<AnimatorClipInfo> m_clipInfoList = new List<AnimatorClipInfo>();
List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* L_2 = (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331*)il2cpp_codegen_object_new(List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m09C5639F7FD24DA3427DC7735059EA949C8B52FE(L_2, List_1__ctor_m09C5639F7FD24DA3427DC7735059EA949C8B52FE_RuntimeMethod_var);
__this->___m_clipInfoList_49 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_clipInfoList_49), (void*)L_2);
CinemachineVirtualCameraBase__ctor_m1BACC836C669C0C52C8A891BAB34E09821F21C46(__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.CinemachineStateDrivenCamera/Instruction
IL2CPP_EXTERN_C void Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshal_pinvoke(const Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C& unmarshaled, Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_VirtualCamera_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_VirtualCamera' of type 'Instruction': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_VirtualCamera_1Exception, NULL);
}
IL2CPP_EXTERN_C void Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshal_pinvoke_back(const Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshaled_pinvoke& marshaled, Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C& unmarshaled)
{
Exception_t* ___m_VirtualCamera_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_VirtualCamera' of type 'Instruction': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_VirtualCamera_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineStateDrivenCamera/Instruction
IL2CPP_EXTERN_C void Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshal_pinvoke_cleanup(Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CinemachineStateDrivenCamera/Instruction
IL2CPP_EXTERN_C void Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshal_com(const Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C& unmarshaled, Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshaled_com& marshaled)
{
Exception_t* ___m_VirtualCamera_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_VirtualCamera' of type 'Instruction': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_VirtualCamera_1Exception, NULL);
}
IL2CPP_EXTERN_C void Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshal_com_back(const Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshaled_com& marshaled, Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C& unmarshaled)
{
Exception_t* ___m_VirtualCamera_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_VirtualCamera' of type 'Instruction': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_VirtualCamera_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineStateDrivenCamera/Instruction
IL2CPP_EXTERN_C void Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshal_com_cleanup(Instruction_t34ACBE0AA41EE3F5E0742A1F99BDD6F86829B45C_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineStateDrivenCamera/ParentHash::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentHash__ctor_m6CD157CE916B29AC191604A0283607464CCC0DDD (ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4* __this, int32_t ___h0, int32_t ___p1, const RuntimeMethod* method)
{
{
// public ParentHash(int h, int p) { m_Hash = h; m_ParentHash = p; }
int32_t L_0 = ___h0;
__this->___m_Hash_0 = L_0;
// public ParentHash(int h, int p) { m_Hash = h; m_ParentHash = p; }
int32_t L_1 = ___p1;
__this->___m_ParentHash_1 = L_1;
// public ParentHash(int h, int p) { m_Hash = h; m_ParentHash = p; }
return;
}
}
IL2CPP_EXTERN_C void ParentHash__ctor_m6CD157CE916B29AC191604A0283607464CCC0DDD_AdjustorThunk (RuntimeObject* __this, int32_t ___h0, int32_t ___p1, const RuntimeMethod* method)
{
ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentHash_t5DC86CE2C6807E8A69BC30E36412B227D8AF28A4*>(__this + _offset);
ParentHash__ctor_m6CD157CE916B29AC191604A0283607464CCC0DDD(_thisAdjusted, ___h0, ___p1, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineStoryboard::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_PostPipelineStageCallback_m4C51937C12AC6ECFD2B3F9EA412A70C67E9D43EE (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, int32_t ___stage1, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___state2, float ___deltaTime3, 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;
{
// if (vcam != VirtualCamera || stage != CinemachineCore.Stage.Finalize)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0 = ___vcam0;
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_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, L_1, NULL);
if (L_2)
{
goto IL_0018;
}
}
{
int32_t L_3 = ___stage1;
G_B3_0 = ((((int32_t)((((int32_t)L_3) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 1;
}
IL_0019:
{
V_0 = (bool)G_B3_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_001f;
}
}
{
// return;
goto IL_0058;
}
IL_001f:
{
// UpdateRenderCanvas();
CinemachineStoryboard_UpdateRenderCanvas_m7353541228B6BD3B22EA978086F8733413B78984(__this, NULL);
// if (m_ShowImage)
bool L_5 = __this->___m_ShowImage_8;
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0042;
}
}
{
// state.AddCustomBlendable(new CameraState.CustomBlendable(this, 1));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_7 = ___state2;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_8;
memset((&L_8), 0, sizeof(L_8));
CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303((&L_8), __this, (1.0f), /*hidden argument*/NULL);
CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C(L_7, L_8, NULL);
}
IL_0042:
{
// if (m_MuteCamera)
bool L_9 = __this->___m_MuteCamera_16;
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_0058;
}
}
{
// state.BlendHint |= CameraState.BlendHintValue.NoTransform | CameraState.BlendHintValue.NoLens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_11 = ___state2;
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)67)));
}
IL_0058:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineStoryboard::UpdateRenderCanvas()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_UpdateRenderCanvas_m7353541228B6BD3B22EA978086F8733413B78984 (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m97827E8839E8241DDED40DCDE3FBBB71EB8761DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2984F9470B6470CD90E4DF5BC0C445ECDBCE89DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_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;
int32_t G_B4_0 = 0;
{
// for (int i = 0; i < mCanvasInfo.Count; ++i)
V_0 = 0;
goto IL_00a6;
}
IL_0008:
{
// if (mCanvasInfo[i] == null || mCanvasInfo[i].mCanvasComponent == null)
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_0 = __this->___mCanvasInfo_21;
int32_t L_1 = V_0;
NullCheck(L_0);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_2;
L_2 = List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04(L_0, L_1, List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var);
if (!L_2)
{
goto IL_0030;
}
}
{
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_3 = __this->___mCanvasInfo_21;
int32_t L_4 = V_0;
NullCheck(L_3);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_5;
L_5 = List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04(L_3, L_4, List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var);
NullCheck(L_5);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_6 = L_5->___mCanvasComponent_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B4_0 = ((int32_t)(L_7));
goto IL_0031;
}
IL_0030:
{
G_B4_0 = 1;
}
IL_0031:
{
V_1 = (bool)G_B4_0;
bool L_8 = V_1;
if (!L_8)
{
goto IL_0048;
}
}
{
// mCanvasInfo.RemoveAt(i--);
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_9 = __this->___mCanvasInfo_21;
int32_t L_10 = V_0;
int32_t L_11 = L_10;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
NullCheck(L_9);
List_1_RemoveAt_m97827E8839E8241DDED40DCDE3FBBB71EB8761DD(L_9, L_11, List_1_RemoveAt_m97827E8839E8241DDED40DCDE3FBBB71EB8761DD_RuntimeMethod_var);
goto IL_00a1;
}
IL_0048:
{
// mCanvasInfo[i].mCanvasComponent.renderMode = (RenderMode) m_RenderMode;
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_12 = __this->___mCanvasInfo_21;
int32_t L_13 = V_0;
NullCheck(L_12);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_14;
L_14 = List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04(L_12, L_13, List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var);
NullCheck(L_14);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_15 = L_14->___mCanvasComponent_1;
int32_t L_16 = __this->___m_RenderMode_18;
NullCheck(L_15);
Canvas_set_renderMode_mD73E953F8A115CF469508448A00D0EDAFAF5AB47(L_15, L_16, NULL);
// mCanvasInfo[i].mCanvasComponent.planeDistance = m_PlaneDistance;
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_17 = __this->___mCanvasInfo_21;
int32_t L_18 = V_0;
NullCheck(L_17);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_19;
L_19 = List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04(L_17, L_18, List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var);
NullCheck(L_19);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_20 = L_19->___mCanvasComponent_1;
float L_21 = __this->___m_PlaneDistance_20;
NullCheck(L_20);
Canvas_set_planeDistance_m730278089C7546A512385305C1F250C6477C279E(L_20, L_21, NULL);
// mCanvasInfo[i].mCanvasComponent.sortingOrder = m_SortingOrder;
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_22 = __this->___mCanvasInfo_21;
int32_t L_23 = V_0;
NullCheck(L_22);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_24;
L_24 = List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04(L_22, L_23, List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var);
NullCheck(L_24);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_25 = L_24->___mCanvasComponent_1;
int32_t L_26 = __this->___m_SortingOrder_19;
NullCheck(L_25);
Canvas_set_sortingOrder_m70D89DB61A3C0589C0FAB525E613DE9D0C799AAC(L_25, L_26, NULL);
}
IL_00a1:
{
// for (int i = 0; i < mCanvasInfo.Count; ++i)
int32_t L_27 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00a6:
{
// for (int i = 0; i < mCanvasInfo.Count; ++i)
int32_t L_28 = V_0;
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_29 = __this->___mCanvasInfo_21;
NullCheck(L_29);
int32_t L_30;
L_30 = List_1_get_Count_m2984F9470B6470CD90E4DF5BC0C445ECDBCE89DE_inline(L_29, List_1_get_Count_m2984F9470B6470CD90E4DF5BC0C445ECDBCE89DE_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_28) < ((int32_t)L_30))? 1 : 0);
bool L_31 = V_2;
if (L_31)
{
goto IL_0008;
}
}
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineStoryboard::ConnectToVcam(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_ConnectToVcam_m53BF8C555BCDBF2898BBEC9BAFA6A5FFF04FBF79 (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, bool ___connect0, 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*)&CinemachineStoryboard_CameraUpdatedCallback_m96F15CE066264D8F7AB1C2046C416FAC345E234B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// base.ConnectToVcam(connect);
bool L_0 = ___connect0;
CinemachineExtension_ConnectToVcam_m2052046FF2E7EB0CBB72680EAA521B5C63CDB0EC(__this, L_0, NULL);
// CinemachineCore.CameraUpdatedEvent.RemoveListener(CameraUpdatedCallback);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_1 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraUpdatedEvent_8;
UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114* L_2 = (UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114*)il2cpp_codegen_object_new(UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var);
NullCheck(L_2);
UnityAction_1__ctor_m5CC9F1C8EA62E69F366ADC95ED52BF0CAA0F1582(L_2, __this, (intptr_t)((void*)CinemachineStoryboard_CameraUpdatedCallback_m96F15CE066264D8F7AB1C2046C416FAC345E234B_RuntimeMethod_var), NULL);
NullCheck(L_1);
UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA(L_1, L_2, UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA_RuntimeMethod_var);
// if (connect)
bool L_3 = ___connect0;
V_0 = L_3;
bool L_4 = V_0;
if (!L_4)
{
goto IL_003e;
}
}
{
// CinemachineCore.CameraUpdatedEvent.AddListener(CameraUpdatedCallback);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_5 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraUpdatedEvent_8;
UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114* L_6 = (UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114*)il2cpp_codegen_object_new(UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var);
NullCheck(L_6);
UnityAction_1__ctor_m5CC9F1C8EA62E69F366ADC95ED52BF0CAA0F1582(L_6, __this, (intptr_t)((void*)CinemachineStoryboard_CameraUpdatedCallback_m96F15CE066264D8F7AB1C2046C416FAC345E234B_RuntimeMethod_var), NULL);
NullCheck(L_5);
UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC(L_5, L_6, UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC_RuntimeMethod_var);
goto IL_0045;
}
IL_003e:
{
// DestroyCanvas();
CinemachineStoryboard_DestroyCanvas_m809C169B130220231748965F4BFB3FBC51338FC2(__this, NULL);
}
IL_0045:
{
// }
return;
}
}
// System.String Cinemachine.CinemachineStoryboard::get_CanvasName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CinemachineStoryboard_get_CanvasName_m677394CD1576D23EFA8E63B4CB5782B65BA44D00 (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA9B2BA4FD01C0EC9AF292A351951F6AFEDC67D9);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// string CanvasName => "_CM_canvas" + gameObject.GetInstanceID();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
V_0 = L_1;
String_t* L_2;
L_2 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
String_t* L_3;
L_3 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteralDA9B2BA4FD01C0EC9AF292A351951F6AFEDC67D9, L_2, NULL);
return L_3;
}
}
// System.Void Cinemachine.CinemachineStoryboard::CameraUpdatedCallback(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_CameraUpdatedCallback_m96F15CE066264D8F7AB1C2046C416FAC345E234B (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___brain0, 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*)&CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E_il2cpp_TypeInfo_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;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t G_B4_0 = 0;
int32_t G_B7_0 = 0;
int32_t G_B14_0 = 0;
{
// bool showIt = enabled && m_ShowImage && CinemachineCore.Instance.IsLive(VirtualCamera);
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_0)
{
goto IL_0023;
}
}
{
bool L_1 = __this->___m_ShowImage_8;
if (!L_1)
{
goto IL_0023;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_2;
L_2 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_3;
L_3 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
NullCheck(L_2);
bool L_4;
L_4 = CinemachineCore_IsLive_m6F2EBE598087857FF7D04A078563E9972CA52678(L_2, L_3, NULL);
G_B4_0 = ((int32_t)(L_4));
goto IL_0024;
}
IL_0023:
{
G_B4_0 = 0;
}
IL_0024:
{
V_0 = (bool)G_B4_0;
// int layer = 1 << gameObject.layer;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_5);
int32_t L_6;
L_6 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_5, NULL);
V_1 = ((int32_t)(1<<((int32_t)(L_6&((int32_t)31)))));
// if (brain.OutputCamera == null || (brain.OutputCamera.cullingMask & layer) == 0)
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_7 = ___brain0;
NullCheck(L_7);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8;
L_8 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_9)
{
goto IL_0056;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_10 = ___brain0;
NullCheck(L_10);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11;
L_11 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_10, NULL);
NullCheck(L_11);
int32_t L_12;
L_12 = Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8(L_11, NULL);
int32_t L_13 = V_1;
G_B7_0 = ((((int32_t)((int32_t)(L_12&L_13))) == ((int32_t)0))? 1 : 0);
goto IL_0057;
}
IL_0056:
{
G_B7_0 = 1;
}
IL_0057:
{
V_3 = (bool)G_B7_0;
bool L_14 = V_3;
if (!L_14)
{
goto IL_005d;
}
}
{
// showIt = false;
V_0 = (bool)0;
}
IL_005d:
{
// if (s_StoryboardGlobalMute)
bool L_15 = ((CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E_il2cpp_TypeInfo_var))->___s_StoryboardGlobalMute_7;
V_4 = L_15;
bool L_16 = V_4;
if (!L_16)
{
goto IL_006a;
}
}
{
// showIt = false;
V_0 = (bool)0;
}
IL_006a:
{
// CanvasInfo ci = LocateMyCanvas(brain, showIt);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_17 = ___brain0;
bool L_18 = V_0;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_19;
L_19 = CinemachineStoryboard_LocateMyCanvas_mAB2D252AAA3C187099D16446889579B184E8AABD(__this, L_17, L_18, NULL);
V_2 = L_19;
// if (ci != null && ci.mCanvas != null)
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_20 = V_2;
if (!L_20)
{
goto IL_0084;
}
}
{
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_21 = V_2;
NullCheck(L_21);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = L_21->___mCanvas_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B14_0 = ((int32_t)(L_23));
goto IL_0085;
}
IL_0084:
{
G_B14_0 = 0;
}
IL_0085:
{
V_5 = (bool)G_B14_0;
bool L_24 = V_5;
if (!L_24)
{
goto IL_0098;
}
}
{
// ci.mCanvas.SetActive(showIt);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_25 = V_2;
NullCheck(L_25);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = L_25->___mCanvas_0;
bool L_27 = V_0;
NullCheck(L_26);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_26, L_27, NULL);
}
IL_0098:
{
// }
return;
}
}
// Cinemachine.CinemachineStoryboard/CanvasInfo Cinemachine.CinemachineStoryboard::LocateMyCanvas(Cinemachine.CinemachineBrain,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* CinemachineStoryboard_LocateMyCanvas_mAB2D252AAA3C187099D16446889579B184E8AABD (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___parent0, bool ___createIfNotFound1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_m2B58BF7C028A3F46B38B52899D60B8EB6F686741_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_mE5A2711FA84F57F5EA0876DB106B1A146956CEFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m485801F2E1103CDD8DCAB94BBB64891ACBFE062B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m83831FF7F345FB9053535A92FBBD7D4720807FF0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2984F9470B6470CD90E4DF5BC0C445ECDBCE89DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* V_0 = NULL;
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;
int32_t V_7 = 0;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_8 = NULL;
bool V_9 = false;
RectTransformU5BU5D_tD8879AA94435492C205ABBE1E530FFD24CE0393D* V_10 = NULL;
bool V_11 = false;
bool V_12 = false;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* V_13 = NULL;
int32_t G_B4_0 = 0;
int32_t G_B10_0 = 0;
int32_t G_B17_0 = 0;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* G_B20_0 = NULL;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* G_B19_0 = NULL;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* G_B21_0 = NULL;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* G_B21_1 = NULL;
int32_t G_B26_0 = 0;
int32_t G_B33_0 = 0;
{
// CanvasInfo ci = null;
V_0 = (CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110*)NULL;
// for (int i = 0; ci == null && i < mCanvasInfo.Count; ++i)
V_1 = 0;
goto IL_0044;
}
IL_0007:
{
// if (mCanvasInfo[i] != null && mCanvasInfo[i].mCanvasParent == parent)
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_0 = __this->___mCanvasInfo_21;
int32_t L_1 = V_1;
NullCheck(L_0);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_2;
L_2 = List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04(L_0, L_1, List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var);
if (!L_2)
{
goto IL_002e;
}
}
{
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_3 = __this->___mCanvasInfo_21;
int32_t L_4 = V_1;
NullCheck(L_3);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_5;
L_5 = List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04(L_3, L_4, List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var);
NullCheck(L_5);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_6 = L_5->___mCanvasParent_2;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_7 = ___parent0;
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);
G_B4_0 = ((int32_t)(L_8));
goto IL_002f;
}
IL_002e:
{
G_B4_0 = 0;
}
IL_002f:
{
V_2 = (bool)G_B4_0;
bool L_9 = V_2;
if (!L_9)
{
goto IL_0040;
}
}
{
// ci = mCanvasInfo[i];
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_10 = __this->___mCanvasInfo_21;
int32_t L_11 = V_1;
NullCheck(L_10);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_12;
L_12 = List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04(L_10, L_11, List_1_get_Item_m9ECA58793C3390E70573D0D081E1504D2F143A04_RuntimeMethod_var);
V_0 = L_12;
}
IL_0040:
{
// for (int i = 0; ci == null && i < mCanvasInfo.Count; ++i)
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0044:
{
// for (int i = 0; ci == null && i < mCanvasInfo.Count; ++i)
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_14 = V_0;
if (L_14)
{
goto IL_0057;
}
}
{
int32_t L_15 = V_1;
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_16 = __this->___mCanvasInfo_21;
NullCheck(L_16);
int32_t L_17;
L_17 = List_1_get_Count_m2984F9470B6470CD90E4DF5BC0C445ECDBCE89DE_inline(L_16, List_1_get_Count_m2984F9470B6470CD90E4DF5BC0C445ECDBCE89DE_RuntimeMethod_var);
G_B10_0 = ((((int32_t)L_15) < ((int32_t)L_17))? 1 : 0);
goto IL_0058;
}
IL_0057:
{
G_B10_0 = 0;
}
IL_0058:
{
V_3 = (bool)G_B10_0;
bool L_18 = V_3;
if (L_18)
{
goto IL_0007;
}
}
{
// if (createIfNotFound)
bool L_19 = ___createIfNotFound1;
V_4 = L_19;
bool L_20 = V_4;
if (!L_20)
{
goto IL_01a0;
}
}
{
// if (ci == null)
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_21 = V_0;
V_5 = (bool)((((RuntimeObject*)(CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110*)L_21) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_22 = V_5;
if (!L_22)
{
goto IL_0158;
}
}
{
// ci = new CanvasInfo() { mCanvasParent = parent };
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_23 = (CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110*)il2cpp_codegen_object_new(CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110_il2cpp_TypeInfo_var);
NullCheck(L_23);
CanvasInfo__ctor_m350FBA5D640FFCC2883C94DD425CBBA36DD30449(L_23, NULL);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_24 = L_23;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_25 = ___parent0;
NullCheck(L_24);
L_24->___mCanvasParent_2 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&L_24->___mCanvasParent_2), (void*)L_25);
V_0 = L_24;
// int numChildren = parent.transform.childCount;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_26 = ___parent0;
NullCheck(L_26);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27;
L_27 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_26, NULL);
NullCheck(L_27);
int32_t L_28;
L_28 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_27, NULL);
V_6 = L_28;
// for (int i = 0; ci.mCanvas == null && i < numChildren; ++i)
V_7 = 0;
goto IL_012a;
}
IL_0097:
{
// RectTransform child = parent.transform.GetChild(i) as RectTransform;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_29 = ___parent0;
NullCheck(L_29);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_29, NULL);
int32_t L_31 = V_7;
NullCheck(L_30);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
L_32 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_30, L_31, NULL);
V_8 = ((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_32, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var));
// if (child != null && child.name == CanvasName)
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_33 = V_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_34;
L_34 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_33, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_34)
{
goto IL_00ca;
}
}
{
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_35 = V_8;
NullCheck(L_35);
String_t* L_36;
L_36 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_35, NULL);
String_t* L_37;
L_37 = CinemachineStoryboard_get_CanvasName_m677394CD1576D23EFA8E63B4CB5782B65BA44D00(__this, NULL);
bool L_38;
L_38 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_36, L_37, NULL);
G_B17_0 = ((int32_t)(L_38));
goto IL_00cb;
}
IL_00ca:
{
G_B17_0 = 0;
}
IL_00cb:
{
V_9 = (bool)G_B17_0;
bool L_39 = V_9;
if (!L_39)
{
goto IL_0123;
}
}
{
// ci.mCanvas = child.gameObject;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_40 = V_0;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_41 = V_8;
NullCheck(L_41);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42;
L_42 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_41, NULL);
NullCheck(L_40);
L_40->___mCanvas_0 = L_42;
Il2CppCodeGenWriteBarrier((void**)(&L_40->___mCanvas_0), (void*)L_42);
// var kids = ci.mCanvas.GetComponentsInChildren<RectTransform>();
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_43 = V_0;
NullCheck(L_43);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_44 = L_43->___mCanvas_0;
NullCheck(L_44);
RectTransformU5BU5D_tD8879AA94435492C205ABBE1E530FFD24CE0393D* L_45;
L_45 = GameObject_GetComponentsInChildren_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m485801F2E1103CDD8DCAB94BBB64891ACBFE062B(L_44, GameObject_GetComponentsInChildren_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m485801F2E1103CDD8DCAB94BBB64891ACBFE062B_RuntimeMethod_var);
V_10 = L_45;
// ci.mViewport = kids.Length > 1 ? kids[1] : null; // 0 is mCanvas
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_46 = V_0;
RectTransformU5BU5D_tD8879AA94435492C205ABBE1E530FFD24CE0393D* L_47 = V_10;
NullCheck(L_47);
G_B19_0 = L_46;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))) > ((int32_t)1)))
{
G_B20_0 = L_46;
goto IL_00f7;
}
}
{
G_B21_0 = ((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)(NULL));
G_B21_1 = G_B19_0;
goto IL_00fb;
}
IL_00f7:
{
RectTransformU5BU5D_tD8879AA94435492C205ABBE1E530FFD24CE0393D* L_48 = V_10;
NullCheck(L_48);
int32_t L_49 = 1;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
G_B21_0 = L_50;
G_B21_1 = G_B20_0;
}
IL_00fb:
{
NullCheck(G_B21_1);
G_B21_1->___mViewport_3 = G_B21_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B21_1->___mViewport_3), (void*)G_B21_0);
// ci.mRawImage = ci.mCanvas.GetComponentInChildren<UnityEngine.UI.RawImage>();
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_51 = V_0;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_52 = V_0;
NullCheck(L_52);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_53 = L_52->___mCanvas_0;
NullCheck(L_53);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_54;
L_54 = GameObject_GetComponentInChildren_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_m2B58BF7C028A3F46B38B52899D60B8EB6F686741(L_53, GameObject_GetComponentInChildren_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_m2B58BF7C028A3F46B38B52899D60B8EB6F686741_RuntimeMethod_var);
NullCheck(L_51);
L_51->___mRawImage_4 = L_54;
Il2CppCodeGenWriteBarrier((void**)(&L_51->___mRawImage_4), (void*)L_54);
// ci.mCanvasComponent = ci.mCanvas.GetComponent<Canvas>();
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_55 = V_0;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_56 = V_0;
NullCheck(L_56);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57 = L_56->___mCanvas_0;
NullCheck(L_57);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_58;
L_58 = GameObject_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_mE5A2711FA84F57F5EA0876DB106B1A146956CEFE(L_57, GameObject_GetComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_mE5A2711FA84F57F5EA0876DB106B1A146956CEFE_RuntimeMethod_var);
NullCheck(L_55);
L_55->___mCanvasComponent_1 = L_58;
Il2CppCodeGenWriteBarrier((void**)(&L_55->___mCanvasComponent_1), (void*)L_58);
}
IL_0123:
{
// for (int i = 0; ci.mCanvas == null && i < numChildren; ++i)
int32_t L_59 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_59, 1));
}
IL_012a:
{
// for (int i = 0; ci.mCanvas == null && i < numChildren; ++i)
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_60 = V_0;
NullCheck(L_60);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_61 = L_60->___mCanvas_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_62;
L_62 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_61, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_62)
{
goto IL_0140;
}
}
{
int32_t L_63 = V_7;
int32_t L_64 = V_6;
G_B26_0 = ((((int32_t)L_63) < ((int32_t)L_64))? 1 : 0);
goto IL_0141;
}
IL_0140:
{
G_B26_0 = 0;
}
IL_0141:
{
V_11 = (bool)G_B26_0;
bool L_65 = V_11;
if (L_65)
{
goto IL_0097;
}
}
{
// mCanvasInfo.Add(ci);
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_66 = __this->___mCanvasInfo_21;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_67 = V_0;
NullCheck(L_66);
List_1_Add_m83831FF7F345FB9053535A92FBBD7D4720807FF0_inline(L_66, L_67, List_1_Add_m83831FF7F345FB9053535A92FBBD7D4720807FF0_RuntimeMethod_var);
}
IL_0158:
{
// if (ci.mCanvas == null || ci.mViewport == null || ci.mRawImage == null || ci.mCanvasComponent == null)
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_68 = V_0;
NullCheck(L_68);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_69 = L_68->___mCanvas_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_70;
L_70 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_69, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_70)
{
goto IL_0190;
}
}
{
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_71 = V_0;
NullCheck(L_71);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_72 = L_71->___mViewport_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_73;
L_73 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_72, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_73)
{
goto IL_0190;
}
}
{
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_74 = V_0;
NullCheck(L_74);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_75 = L_74->___mRawImage_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_76;
L_76 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_75, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_76)
{
goto IL_0190;
}
}
{
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_77 = V_0;
NullCheck(L_77);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_78 = L_77->___mCanvasComponent_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_79;
L_79 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_78, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B33_0 = ((int32_t)(L_79));
goto IL_0191;
}
IL_0190:
{
G_B33_0 = 1;
}
IL_0191:
{
V_12 = (bool)G_B33_0;
bool L_80 = V_12;
if (!L_80)
{
goto IL_019f;
}
}
{
// CreateCanvas(ci);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_81 = V_0;
CinemachineStoryboard_CreateCanvas_mE4DFBBDB8F034263F315169F6026BF4292026F6C(__this, L_81, NULL);
}
IL_019f:
{
}
IL_01a0:
{
// return ci;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_82 = V_0;
V_13 = L_82;
goto IL_01a5;
}
IL_01a5:
{
// }
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_83 = V_13;
return L_83;
}
}
// System.Void Cinemachine.CinemachineStoryboard::CreateCanvas(Cinemachine.CinemachineStoryboard/CanvasInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_CreateCanvas_mE4DFBBDB8F034263F315169F6026BF4292026F6C (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* ___ci0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m13C85FD585C0679530F8B35D0B39D965702FD0F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_mF832D1CFB763BE172F50826618A3D458EE451B43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670_m13A9D8AFFFA3B7A823E98A8E1A39F51DF1B8ED4F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47A5B6A470F6113005195D6115F426DC36E8B65F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95736F87FFB47A6CBA1FAEFC7529C2A3F3EE5E7A);
s_Il2CppMethodInitialized = true;
}
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* V_0 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* V_2 = NULL;
{
// ci.mCanvas = new GameObject(CanvasName, typeof(RectTransform));
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_0 = ___ci0;
String_t* L_1;
L_1 = CinemachineStoryboard_get_CanvasName_m677394CD1576D23EFA8E63B4CB5782B65BA44D00(__this, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_4, NULL);
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_5);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_6);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_6, L_1, L_3, NULL);
NullCheck(L_0);
L_0->___mCanvas_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_0->___mCanvas_0), (void*)L_6);
// ci.mCanvas.layer = gameObject.layer;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_7 = ___ci0;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = L_7->___mCanvas_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_9, NULL);
NullCheck(L_8);
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_8, L_10, NULL);
// ci.mCanvas.hideFlags = HideFlags.HideAndDontSave;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_11 = ___ci0;
NullCheck(L_11);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = L_11->___mCanvas_0;
NullCheck(L_12);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_12, ((int32_t)61), NULL);
// ci.mCanvas.transform.SetParent(ci.mCanvasParent.transform);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_13 = ___ci0;
NullCheck(L_13);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = L_13->___mCanvas_0;
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_16 = ___ci0;
NullCheck(L_16);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_17 = L_16->___mCanvasParent_2;
NullCheck(L_17);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_17, NULL);
NullCheck(L_15);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_15, L_18, NULL);
// var c = ci.mCanvasComponent = ci.mCanvas.AddComponent<Canvas>();
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_19 = ___ci0;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_20 = ___ci0;
NullCheck(L_20);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = L_20->___mCanvas_0;
NullCheck(L_21);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_22;
L_22 = GameObject_AddComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m13C85FD585C0679530F8B35D0B39D965702FD0F5(L_21, GameObject_AddComponent_TisCanvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_m13C85FD585C0679530F8B35D0B39D965702FD0F5_RuntimeMethod_var);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_23 = L_22;
V_2 = L_23;
NullCheck(L_19);
L_19->___mCanvasComponent_1 = L_23;
Il2CppCodeGenWriteBarrier((void**)(&L_19->___mCanvasComponent_1), (void*)L_23);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_24 = V_2;
V_0 = L_24;
// c.renderMode = (RenderMode) m_RenderMode;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_25 = V_0;
int32_t L_26 = __this->___m_RenderMode_18;
NullCheck(L_25);
Canvas_set_renderMode_mD73E953F8A115CF469508448A00D0EDAFAF5AB47(L_25, L_26, NULL);
// c.sortingOrder = m_SortingOrder;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_27 = V_0;
int32_t L_28 = __this->___m_SortingOrder_19;
NullCheck(L_27);
Canvas_set_sortingOrder_m70D89DB61A3C0589C0FAB525E613DE9D0C799AAC(L_27, L_28, NULL);
// c.planeDistance = m_PlaneDistance;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_29 = V_0;
float L_30 = __this->___m_PlaneDistance_20;
NullCheck(L_29);
Canvas_set_planeDistance_m730278089C7546A512385305C1F250C6477C279E(L_29, L_30, NULL);
// c.worldCamera = ci.mCanvasParent.OutputCamera;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_31 = V_0;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_32 = ___ci0;
NullCheck(L_32);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_33 = L_32->___mCanvasParent_2;
NullCheck(L_33);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_34;
L_34 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_33, NULL);
NullCheck(L_31);
Canvas_set_worldCamera_m007F7DABDB5A3A6BFB043E3500DA82A4D936EDD4(L_31, L_34, NULL);
// var go = new GameObject("Viewport", typeof(RectTransform));
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_35 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_36 = L_35;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_0_0_0_var) };
Type_t* L_38;
L_38 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_37, NULL);
NullCheck(L_36);
ArrayElementTypeCheck (L_36, L_38);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_38);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_39);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_39, _stringLiteral47A5B6A470F6113005195D6115F426DC36E8B65F, L_36, NULL);
V_1 = L_39;
// go.transform.SetParent(ci.mCanvas.transform);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40 = V_1;
NullCheck(L_40);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41;
L_41 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_40, NULL);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_42 = ___ci0;
NullCheck(L_42);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43 = L_42->___mCanvas_0;
NullCheck(L_43);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
L_44 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_43, NULL);
NullCheck(L_41);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_41, L_44, NULL);
// ci.mViewport = (RectTransform)go.transform;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_45 = ___ci0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_46 = V_1;
NullCheck(L_46);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47;
L_47 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_46, NULL);
NullCheck(L_45);
L_45->___mViewport_3 = ((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)CastclassSealed((RuntimeObject*)L_47, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_45->___mViewport_3), (void*)((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)CastclassSealed((RuntimeObject*)L_47, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var)));
// go.AddComponent<UnityEngine.UI.RectMask2D>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_48 = V_1;
NullCheck(L_48);
RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* L_49;
L_49 = GameObject_AddComponent_TisRectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670_m13A9D8AFFFA3B7A823E98A8E1A39F51DF1B8ED4F(L_48, GameObject_AddComponent_TisRectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670_m13A9D8AFFFA3B7A823E98A8E1A39F51DF1B8ED4F_RuntimeMethod_var);
// go = new GameObject("RawImage", typeof(RectTransform));
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_50 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_51 = L_50;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_52 = { reinterpret_cast<intptr_t> (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_0_0_0_var) };
Type_t* L_53;
L_53 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_52, NULL);
NullCheck(L_51);
ArrayElementTypeCheck (L_51, L_53);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_53);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_54 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_54);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_54, _stringLiteral95736F87FFB47A6CBA1FAEFC7529C2A3F3EE5E7A, L_51, NULL);
V_1 = L_54;
// go.transform.SetParent(ci.mViewport.transform);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_55 = V_1;
NullCheck(L_55);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56;
L_56 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_55, NULL);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_57 = ___ci0;
NullCheck(L_57);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_58 = L_57->___mViewport_3;
NullCheck(L_58);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_59;
L_59 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_58, NULL);
NullCheck(L_56);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_56, L_59, NULL);
// ci.mRawImage = go.AddComponent<UnityEngine.UI.RawImage>();
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_60 = ___ci0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_61 = V_1;
NullCheck(L_61);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_62;
L_62 = GameObject_AddComponent_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_mF832D1CFB763BE172F50826618A3D458EE451B43(L_61, GameObject_AddComponent_TisRawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179_mF832D1CFB763BE172F50826618A3D458EE451B43_RuntimeMethod_var);
NullCheck(L_60);
L_60->___mRawImage_4 = L_62;
Il2CppCodeGenWriteBarrier((void**)(&L_60->___mRawImage_4), (void*)L_62);
// }
return;
}
}
// System.Void Cinemachine.CinemachineStoryboard::DestroyCanvas()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_DestroyCanvas_m809C169B130220231748965F4BFB3FBC51338FC2 (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __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*)&List_1_Clear_mD47221A05CE6ACB10BA3E0054DF8062563361767_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_5 = NULL;
bool V_6 = false;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_7 = NULL;
bool V_8 = false;
bool V_9 = false;
int32_t G_B5_0 = 0;
{
// int numBrains = CinemachineCore.Instance.BrainCount;
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);
int32_t L_1;
L_1 = CinemachineCore_get_BrainCount_m464F67F700D9EF3D2F486C14C215578AFC8BE080(L_0, NULL);
V_0 = L_1;
// for (int i = 0; i < numBrains; ++i)
V_1 = 0;
goto IL_009a;
}
IL_0013:
{
// var parent = CinemachineCore.Instance.GetActiveBrain(i);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_2;
L_2 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
int32_t L_3 = V_1;
NullCheck(L_2);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_4;
L_4 = CinemachineCore_GetActiveBrain_m0CA11E913913E3A09CFE0C93C612C98936D480D8(L_2, L_3, NULL);
V_2 = L_4;
// int numChildren = parent.transform.childCount;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_5 = V_2;
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
NullCheck(L_6);
int32_t L_7;
L_7 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_6, NULL);
V_3 = L_7;
// for (int j = numChildren - 1; j >= 0; --j)
int32_t L_8 = V_3;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
goto IL_0087;
}
IL_0033:
{
// RectTransform child = parent.transform.GetChild(j) as RectTransform;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_9 = V_2;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
int32_t L_11 = V_4;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_10, L_11, NULL);
V_5 = ((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_12, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var));
// if (child != null && child.name == CanvasName)
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_13 = V_5;
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);
if (!L_14)
{
goto IL_0066;
}
}
{
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_15 = V_5;
NullCheck(L_15);
String_t* L_16;
L_16 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_15, NULL);
String_t* L_17;
L_17 = CinemachineStoryboard_get_CanvasName_m677394CD1576D23EFA8E63B4CB5782B65BA44D00(__this, NULL);
bool L_18;
L_18 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_16, L_17, NULL);
G_B5_0 = ((int32_t)(L_18));
goto IL_0067;
}
IL_0066:
{
G_B5_0 = 0;
}
IL_0067:
{
V_6 = (bool)G_B5_0;
bool L_19 = V_6;
if (!L_19)
{
goto IL_0080;
}
}
{
// var canvas = child.gameObject;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_20 = V_5;
NullCheck(L_20);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21;
L_21 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_20, NULL);
V_7 = L_21;
// RuntimeUtility.DestroyObject(canvas);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_7;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RuntimeUtility_DestroyObject_mDBE05B0F1FC4938B278FA2F86FE35F4CDE7B6BA8(L_22, NULL);
}
IL_0080:
{
// for (int j = numChildren - 1; j >= 0; --j)
int32_t L_23 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
}
IL_0087:
{
// for (int j = numChildren - 1; j >= 0; --j)
int32_t L_24 = V_4;
V_8 = (bool)((((int32_t)((((int32_t)L_24) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_25 = V_8;
if (L_25)
{
goto IL_0033;
}
}
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_26 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_009a:
{
// for (int i = 0; i < numBrains; ++i)
int32_t L_27 = V_1;
int32_t L_28 = V_0;
V_9 = (bool)((((int32_t)L_27) < ((int32_t)L_28))? 1 : 0);
bool L_29 = V_9;
if (L_29)
{
goto IL_0013;
}
}
{
// mCanvasInfo.Clear();
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_30 = __this->___mCanvasInfo_21;
NullCheck(L_30);
List_1_Clear_mD47221A05CE6ACB10BA3E0054DF8062563361767_inline(L_30, List_1_Clear_mD47221A05CE6ACB10BA3E0054DF8062563361767_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.CinemachineStoryboard::PlaceImage(Cinemachine.CinemachineStoryboard/CanvasInfo,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_PlaceImage_mC8B2650D936D682C2C031D89FF260DCD4F92FBDB (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* ___ci0, float ___alpha1, 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;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
memset((&V_4), 0, sizeof(V_4));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
bool V_7 = false;
float V_8 = 0.0f;
int32_t V_9 = 0;
int32_t V_10 = 0;
bool V_11 = false;
bool V_12 = false;
int32_t G_B3_0 = 0;
int32_t G_B12_0 = 0;
float G_B27_0 = 0.0f;
float* G_B27_1 = NULL;
float G_B26_0 = 0.0f;
float* G_B26_1 = NULL;
float G_B28_0 = 0.0f;
float G_B28_1 = 0.0f;
float* G_B28_2 = NULL;
{
// if (ci.mRawImage != null && ci.mViewport != null)
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_0 = ___ci0;
NullCheck(L_0);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_1 = L_0->___mRawImage_4;
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);
if (!L_2)
{
goto IL_001d;
}
}
{
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_3 = ___ci0;
NullCheck(L_3);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_4 = L_3->___mViewport_3;
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);
G_B3_0 = ((int32_t)(L_5));
goto IL_001e;
}
IL_001d:
{
G_B3_0 = 0;
}
IL_001e:
{
V_0 = (bool)G_B3_0;
bool L_6 = V_0;
if (!L_6)
{
goto IL_037f;
}
}
{
// Rect screen = new Rect(0, 0, Screen.width, Screen.height);
int32_t L_7;
L_7 = Screen_get_width_mCA5D955A53CF6D29C8C7118D517D0FC84AE8056C(NULL);
int32_t L_8;
L_8 = Screen_get_height_m624DD2D53F34087064E3B9D09AC2207DB4E86CA8(NULL);
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_1), (0.0f), (0.0f), ((float)L_7), ((float)L_8), NULL);
// if (ci.mCanvasParent.OutputCamera != null)
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_9 = ___ci0;
NullCheck(L_9);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_10 = L_9->___mCanvasParent_2;
NullCheck(L_10);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11;
L_11 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_6 = L_12;
bool L_13 = V_6;
if (!L_13)
{
goto IL_006b;
}
}
{
// screen = ci.mCanvasParent.OutputCamera.pixelRect;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_14 = ___ci0;
NullCheck(L_14);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_15 = L_14->___mCanvasParent_2;
NullCheck(L_15);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16;
L_16 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_15, NULL);
NullCheck(L_16);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17;
L_17 = Camera_get_pixelRect_m5F40F5C324EB252261F66962411EE08CC4BE39E7(L_16, NULL);
V_1 = L_17;
}
IL_006b:
{
// screen.x -= (float)Screen.width/2;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_18 = (&V_1);
float L_19;
L_19 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB(L_18, NULL);
int32_t L_20;
L_20 = Screen_get_width_mCA5D955A53CF6D29C8C7118D517D0FC84AE8056C(NULL);
Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406(L_18, ((float)il2cpp_codegen_subtract(L_19, ((float)(((float)L_20)/(2.0f))))), NULL);
// screen.y -= (float)Screen.height/2;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_21 = (&V_1);
float L_22;
L_22 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49(L_21, NULL);
int32_t L_23;
L_23 = Screen_get_height_m624DD2D53F34087064E3B9D09AC2207DB4E86CA8(NULL);
Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629(L_21, ((float)il2cpp_codegen_subtract(L_22, ((float)(((float)L_23)/(2.0f))))), NULL);
// float wipeAmount = -Mathf.Clamp(m_SplitView, -1, 1) * screen.width;
float L_24 = __this->___m_SplitView_17;
float L_25;
L_25 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_24, (-1.0f), (1.0f), NULL);
float L_26;
L_26 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
V_2 = ((float)il2cpp_codegen_multiply(((-L_25)), L_26));
// Vector3 pos = screen.center;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
L_27 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_27, NULL);
V_3 = L_28;
// pos.x -= wipeAmount/2;
float* L_29 = (&(&V_3)->___x_2);
float* L_30 = L_29;
float L_31 = *((float*)L_30);
float L_32 = V_2;
*((float*)L_30) = (float)((float)il2cpp_codegen_subtract(L_31, ((float)(L_32/(2.0f)))));
// ci.mViewport.localPosition = pos;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_33 = ___ci0;
NullCheck(L_33);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_34 = L_33->___mViewport_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_3;
NullCheck(L_34);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_34, L_35, NULL);
// ci.mViewport.localRotation = Quaternion.identity;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_36 = ___ci0;
NullCheck(L_36);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_37 = L_36->___mViewport_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38;
L_38 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
NullCheck(L_37);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_37, L_38, NULL);
// ci.mViewport.localScale = Vector3.one;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_39 = ___ci0;
NullCheck(L_39);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_40 = L_39->___mViewport_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
NullCheck(L_40);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_40, L_41, NULL);
// ci.mViewport.ForceUpdateRectTransforms();
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_42 = ___ci0;
NullCheck(L_42);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_43 = L_42->___mViewport_3;
NullCheck(L_43);
RectTransform_ForceUpdateRectTransforms_m031DD32EFE51B667D300E19009EFD5A7CA9119D1(L_43, NULL);
// ci.mViewport.sizeDelta = new Vector2(screen.width + 1 - Mathf.Abs(wipeAmount), screen.height + 1);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_44 = ___ci0;
NullCheck(L_44);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_45 = L_44->___mViewport_3;
float L_46;
L_46 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
float L_47 = V_2;
float L_48;
L_48 = fabsf(L_47);
float L_49;
L_49 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_50;
memset((&L_50), 0, sizeof(L_50));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_50), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_46, (1.0f))), L_48)), ((float)il2cpp_codegen_add(L_49, (1.0f))), /*hidden argument*/NULL);
NullCheck(L_45);
RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5(L_45, L_50, NULL);
// Vector2 scale = Vector2.one;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51;
L_51 = Vector2_get_one_m232E885D3C7BB6A96D5FEF4494709BA170447604_inline(NULL);
V_4 = L_51;
// if (m_Image != null
// && m_Image.width > 0 && m_Image.width > 0
// && screen.width > 0 && screen.height > 0)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_52 = __this->___m_Image_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_53;
L_53 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_52, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_53)
{
goto IL_019b;
}
}
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_54 = __this->___m_Image_9;
NullCheck(L_54);
int32_t L_55;
L_55 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_54);
if ((((int32_t)L_55) <= ((int32_t)0)))
{
goto IL_019b;
}
}
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_56 = __this->___m_Image_9;
NullCheck(L_56);
int32_t L_57;
L_57 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_56);
if ((((int32_t)L_57) <= ((int32_t)0)))
{
goto IL_019b;
}
}
{
float L_58;
L_58 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
if ((!(((float)L_58) > ((float)(0.0f)))))
{
goto IL_019b;
}
}
{
float L_59;
L_59 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
G_B12_0 = ((((float)L_59) > ((float)(0.0f)))? 1 : 0);
goto IL_019c;
}
IL_019b:
{
G_B12_0 = 0;
}
IL_019c:
{
V_7 = (bool)G_B12_0;
bool L_60 = V_7;
if (!L_60)
{
goto IL_0255;
}
}
{
// float f = (screen.height * m_Image.width) / (screen.width * m_Image.height);
float L_61;
L_61 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_62 = __this->___m_Image_9;
NullCheck(L_62);
int32_t L_63;
L_63 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_62);
float L_64;
L_64 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_65 = __this->___m_Image_9;
NullCheck(L_65);
int32_t L_66;
L_66 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_65);
V_8 = ((float)(((float)il2cpp_codegen_multiply(L_61, ((float)L_63)))/((float)il2cpp_codegen_multiply(L_64, ((float)L_66)))));
// switch (m_Aspect)
int32_t L_67 = __this->___m_Aspect_10;
V_10 = L_67;
int32_t L_68 = V_10;
V_9 = L_68;
int32_t L_69 = V_9;
switch (L_69)
{
case 0:
{
goto IL_01f2;
}
case 1:
{
goto IL_0222;
}
case 2:
{
goto IL_0252;
}
}
}
{
goto IL_0254;
}
IL_01f2:
{
// if (f >= 1)
float L_70 = V_8;
V_11 = (bool)((((int32_t)((!(((float)L_70) >= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_71 = V_11;
if (!L_71)
{
goto IL_0213;
}
}
{
// scale.y /= f;
float* L_72 = (&(&V_4)->___y_1);
float* L_73 = L_72;
float L_74 = *((float*)L_73);
float L_75 = V_8;
*((float*)L_73) = (float)((float)(L_74/L_75));
goto IL_0220;
}
IL_0213:
{
// scale.x *= f;
float* L_76 = (&(&V_4)->___x_0);
float* L_77 = L_76;
float L_78 = *((float*)L_77);
float L_79 = V_8;
*((float*)L_77) = (float)((float)il2cpp_codegen_multiply(L_78, L_79));
}
IL_0220:
{
// break;
goto IL_0254;
}
IL_0222:
{
// if (f >= 1)
float L_80 = V_8;
V_12 = (bool)((((int32_t)((!(((float)L_80) >= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_81 = V_12;
if (!L_81)
{
goto IL_0243;
}
}
{
// scale.x *= f;
float* L_82 = (&(&V_4)->___x_0);
float* L_83 = L_82;
float L_84 = *((float*)L_83);
float L_85 = V_8;
*((float*)L_83) = (float)((float)il2cpp_codegen_multiply(L_84, L_85));
goto IL_0250;
}
IL_0243:
{
// scale.y /= f;
float* L_86 = (&(&V_4)->___y_1);
float* L_87 = L_86;
float L_88 = *((float*)L_87);
float L_89 = V_8;
*((float*)L_87) = (float)((float)(L_88/L_89));
}
IL_0250:
{
// break;
goto IL_0254;
}
IL_0252:
{
// break;
goto IL_0254;
}
IL_0254:
{
}
IL_0255:
{
// scale.x *= m_Scale.x;
float* L_90 = (&(&V_4)->___x_0);
float* L_91 = L_90;
float L_92 = *((float*)L_91);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_93 = (&__this->___m_Scale_14);
float L_94 = L_93->___x_0;
*((float*)L_91) = (float)((float)il2cpp_codegen_multiply(L_92, L_94));
// scale.y *= m_SyncScale ? m_Scale.x : m_Scale.y;
float* L_95 = (&(&V_4)->___y_1);
float* L_96 = L_95;
float L_97 = *((float*)L_96);
bool L_98 = __this->___m_SyncScale_15;
G_B26_0 = L_97;
G_B26_1 = L_96;
if (L_98)
{
G_B27_0 = L_97;
G_B27_1 = L_96;
goto IL_0289;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_99 = (&__this->___m_Scale_14);
float L_100 = L_99->___y_1;
G_B28_0 = L_100;
G_B28_1 = G_B26_0;
G_B28_2 = G_B26_1;
goto IL_0294;
}
IL_0289:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_101 = (&__this->___m_Scale_14);
float L_102 = L_101->___x_0;
G_B28_0 = L_102;
G_B28_1 = G_B27_0;
G_B28_2 = G_B27_1;
}
IL_0294:
{
*((float*)G_B28_2) = (float)((float)il2cpp_codegen_multiply(G_B28_1, G_B28_0));
// ci.mRawImage.texture = m_Image;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_103 = ___ci0;
NullCheck(L_103);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_104 = L_103->___mRawImage_4;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_105 = __this->___m_Image_9;
NullCheck(L_104);
RawImage_set_texture_mC016318C95CC17A826D57DD219DBCB6DFD295C02(L_104, L_105, NULL);
// Color tintColor = Color.white;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_106;
L_106 = Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline(NULL);
V_5 = L_106;
// tintColor.a = m_Alpha * alpha;
float L_107 = __this->___m_Alpha_11;
float L_108 = ___alpha1;
(&V_5)->___a_3 = ((float)il2cpp_codegen_multiply(L_107, L_108));
// ci.mRawImage.color = tintColor;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_109 = ___ci0;
NullCheck(L_109);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_110 = L_109->___mRawImage_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_111 = V_5;
NullCheck(L_110);
VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_110, L_111);
// pos = new Vector2(screen.width * m_Center.x, screen.height * m_Center.y);
float L_112;
L_112 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_113 = (&__this->___m_Center_12);
float L_114 = L_113->___x_0;
float L_115;
L_115 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_116 = (&__this->___m_Center_12);
float L_117 = L_116->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_118;
memset((&L_118), 0, sizeof(L_118));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_118), ((float)il2cpp_codegen_multiply(L_112, L_114)), ((float)il2cpp_codegen_multiply(L_115, L_117)), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119;
L_119 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_118, NULL);
V_3 = L_119;
// pos.x += wipeAmount/2;
float* L_120 = (&(&V_3)->___x_2);
float* L_121 = L_120;
float L_122 = *((float*)L_121);
float L_123 = V_2;
*((float*)L_121) = (float)((float)il2cpp_codegen_add(L_122, ((float)(L_123/(2.0f)))));
// ci.mRawImage.rectTransform.localPosition = pos;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_124 = ___ci0;
NullCheck(L_124);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_125 = L_124->___mRawImage_4;
NullCheck(L_125);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_126;
L_126 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_125, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127 = V_3;
NullCheck(L_126);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_126, L_127, NULL);
// ci.mRawImage.rectTransform.localRotation = Quaternion.Euler(m_Rotation);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_128 = ___ci0;
NullCheck(L_128);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_129 = L_128->___mRawImage_4;
NullCheck(L_129);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_130;
L_130 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_129, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131 = __this->___m_Rotation_13;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_132;
L_132 = Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline(L_131, NULL);
NullCheck(L_130);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_130, L_132, NULL);
// ci.mRawImage.rectTransform.localScale = scale;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_133 = ___ci0;
NullCheck(L_133);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_134 = L_133->___mRawImage_4;
NullCheck(L_134);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_135;
L_135 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_134, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_136 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137;
L_137 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_136, NULL);
NullCheck(L_135);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_135, L_137, NULL);
// ci.mRawImage.rectTransform.ForceUpdateRectTransforms();
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_138 = ___ci0;
NullCheck(L_138);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_139 = L_138->___mRawImage_4;
NullCheck(L_139);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_140;
L_140 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_139, NULL);
NullCheck(L_140);
RectTransform_ForceUpdateRectTransforms_m031DD32EFE51B667D300E19009EFD5A7CA9119D1(L_140, NULL);
// ci.mRawImage.rectTransform.sizeDelta = screen.size;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_141 = ___ci0;
NullCheck(L_141);
RawImage_tFF12F7DB574FBDC1863CF607C7A12A5D9F8D6179* L_142 = L_141->___mRawImage_4;
NullCheck(L_142);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_143;
L_143 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_142, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_144;
L_144 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL);
NullCheck(L_143);
RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5(L_143, L_144, NULL);
}
IL_037f:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineStoryboard::StaticBlendingHandler(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_StaticBlendingHandler_m9631B0CB18F7AD2C97E52341D22ACC2D5841D1BC (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___brain0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E_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));
int32_t V_1 = 0;
int32_t V_2 = 0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_3;
memset((&V_3), 0, sizeof(V_3));
CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
int32_t V_7 = 0;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* V_8 = NULL;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t G_B5_0 = 0;
{
// CameraState state = brain.CurrentCameraState;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_0 = ___brain0;
NullCheck(L_0);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_1;
L_1 = CinemachineBrain_get_CurrentCameraState_m4FD443F016CFCA5FCDFFF17E95A93162D18847C2_inline(L_0, NULL);
V_0 = L_1;
// int numBlendables = state.NumCustomBlendables;
int32_t L_2;
L_2 = CameraState_get_NumCustomBlendables_mA7FC428A3F135FA88769EC45E2C5521F2D1169DB_inline((&V_0), NULL);
V_1 = L_2;
// for (int i = 0; i < numBlendables; ++i)
V_2 = 0;
goto IL_00bc;
}
IL_0017:
{
// var b = state.GetCustomBlendable(i);
int32_t L_3 = V_2;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_4;
L_4 = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E((&V_0), L_3, NULL);
V_3 = L_4;
// CinemachineStoryboard src = b.m_Custom as CinemachineStoryboard;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_5 = V_3;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = L_5.___m_Custom_0;
V_4 = ((CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E*)IsInstClass((RuntimeObject*)L_6, CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E_il2cpp_TypeInfo_var));
// if (!(src == null)) // in case it was deleted
CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* L_7 = V_4;
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);
V_5 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_5;
if (!L_9)
{
goto IL_00b7;
}
}
{
// bool showIt = true;
V_6 = (bool)1;
// int layer = 1 << src.gameObject.layer;
CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* L_10 = V_4;
NullCheck(L_10);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_10, NULL);
NullCheck(L_11);
int32_t L_12;
L_12 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_11, NULL);
V_7 = ((int32_t)(1<<((int32_t)(L_12&((int32_t)31)))));
// if (brain.OutputCamera == null || (brain.OutputCamera.cullingMask & layer) == 0)
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_13 = ___brain0;
NullCheck(L_13);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14;
L_14 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_13, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_15)
{
goto IL_0077;
}
}
{
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_16 = ___brain0;
NullCheck(L_16);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_17;
L_17 = CinemachineBrain_get_OutputCamera_m1568A7744F9BB298C982829FC39B109309372C31(L_16, NULL);
NullCheck(L_17);
int32_t L_18;
L_18 = Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8(L_17, NULL);
int32_t L_19 = V_7;
G_B5_0 = ((((int32_t)((int32_t)(L_18&L_19))) == ((int32_t)0))? 1 : 0);
goto IL_0078;
}
IL_0077:
{
G_B5_0 = 1;
}
IL_0078:
{
V_9 = (bool)G_B5_0;
bool L_20 = V_9;
if (!L_20)
{
goto IL_0081;
}
}
{
// showIt = false;
V_6 = (bool)0;
}
IL_0081:
{
// if (s_StoryboardGlobalMute)
bool L_21 = ((CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E_il2cpp_TypeInfo_var))->___s_StoryboardGlobalMute_7;
V_10 = L_21;
bool L_22 = V_10;
if (!L_22)
{
goto IL_008f;
}
}
{
// showIt = false;
V_6 = (bool)0;
}
IL_008f:
{
// CanvasInfo ci = src.LocateMyCanvas(brain, showIt);
CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* L_23 = V_4;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_24 = ___brain0;
bool L_25 = V_6;
NullCheck(L_23);
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_26;
L_26 = CinemachineStoryboard_LocateMyCanvas_mAB2D252AAA3C187099D16446889579B184E8AABD(L_23, L_24, L_25, NULL);
V_8 = L_26;
// if (ci != null)
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_27 = V_8;
V_11 = (bool)((!(((RuntimeObject*)(CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110*)L_27) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_28 = V_11;
if (!L_28)
{
goto IL_00b6;
}
}
{
// src.PlaceImage(ci, b.m_Weight);
CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* L_29 = V_4;
CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* L_30 = V_8;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_31 = V_3;
float L_32 = L_31.___m_Weight_1;
NullCheck(L_29);
CinemachineStoryboard_PlaceImage_mC8B2650D936D682C2C031D89FF260DCD4F92FBDB(L_29, L_30, L_32, NULL);
}
IL_00b6:
{
}
IL_00b7:
{
// for (int i = 0; i < numBlendables; ++i)
int32_t L_33 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_00bc:
{
// for (int i = 0; i < numBlendables; ++i)
int32_t L_34 = V_2;
int32_t L_35 = V_1;
V_12 = (bool)((((int32_t)L_34) < ((int32_t)L_35))? 1 : 0);
bool L_36 = V_12;
if (L_36)
{
goto IL_0017;
}
}
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineStoryboard::InitializeModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard_InitializeModule_m061AC423ED6520526C4C55ADE4D998DE80531379 (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*)&CinemachineStoryboard_StaticBlendingHandler_m9631B0CB18F7AD2C97E52341D22ACC2D5841D1BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// CinemachineCore.CameraUpdatedEvent.RemoveListener(StaticBlendingHandler);
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_0 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraUpdatedEvent_8;
UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114* L_1 = (UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114*)il2cpp_codegen_object_new(UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityAction_1__ctor_m5CC9F1C8EA62E69F366ADC95ED52BF0CAA0F1582(L_1, NULL, (intptr_t)((void*)CinemachineStoryboard_StaticBlendingHandler_m9631B0CB18F7AD2C97E52341D22ACC2D5841D1BC_RuntimeMethod_var), NULL);
NullCheck(L_0);
UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA(L_0, L_1, UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA_RuntimeMethod_var);
// CinemachineCore.CameraUpdatedEvent.AddListener(StaticBlendingHandler);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_2 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraUpdatedEvent_8;
UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114* L_3 = (UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114*)il2cpp_codegen_object_new(UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var);
NullCheck(L_3);
UnityAction_1__ctor_m5CC9F1C8EA62E69F366ADC95ED52BF0CAA0F1582(L_3, NULL, (intptr_t)((void*)CinemachineStoryboard_StaticBlendingHandler_m9631B0CB18F7AD2C97E52341D22ACC2D5841D1BC_RuntimeMethod_var), NULL);
NullCheck(L_2);
UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC(L_2, L_3, UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.CinemachineStoryboard::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineStoryboard__ctor_m13A6C495D5EE7EE171921D6A313B6D95083ED19E (CinemachineStoryboard_tB7E73A378F3515A5C92891ACF6009E995D62BB9E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m387980ADA97BCB67AD1C690E5D3371C9C3492F7B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool m_ShowImage = true;
__this->___m_ShowImage_8 = (bool)1;
// public FillStrategy m_Aspect = FillStrategy.BestFit;
__this->___m_Aspect_10 = 0;
// public float m_Alpha = 1;
__this->___m_Alpha_11 = (1.0f);
// public Vector2 m_Center = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
__this->___m_Center_12 = L_0;
// public Vector3 m_Rotation = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_Rotation_13 = L_1;
// public Vector2 m_Scale = Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_2, NULL);
__this->___m_Scale_14 = L_3;
// public bool m_SyncScale = true;
__this->___m_SyncScale_15 = (bool)1;
// public float m_SplitView = 0f;
__this->___m_SplitView_17 = (0.0f);
// public StoryboardRenderMode m_RenderMode = StoryboardRenderMode.ScreenSpaceOverlay;
__this->___m_RenderMode_18 = 0;
// public float m_PlaneDistance = 100;
__this->___m_PlaneDistance_20 = (100.0f);
// List<CanvasInfo> mCanvasInfo = new List<CanvasInfo>();
List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81* L_4 = (List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81*)il2cpp_codegen_object_new(List_1_tA9FC562AA6C4EF5BA5EDB9495F535828A07E5D81_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m387980ADA97BCB67AD1C690E5D3371C9C3492F7B(L_4, List_1__ctor_m387980ADA97BCB67AD1C690E5D3371C9C3492F7B_RuntimeMethod_var);
__this->___mCanvasInfo_21 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCanvasInfo_21), (void*)L_4);
CinemachineExtension__ctor_m8955F80D4A62DE7C3DA510CFECEF722346241C94(__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.CinemachineStoryboard/CanvasInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasInfo__ctor_m350FBA5D640FFCC2883C94DD425CBBA36DD30449 (CanvasInfo_t1A0F84CB25787BE6FF1FE5A383BA17FA65321110* __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
// UnityEngine.Transform Cinemachine.CinemachineTargetGroup::get_Transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineTargetGroup_get_Transform_mEE90686C94ECD8C321A1949D991608A1D6B3B4FA (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// public Transform Transform { get { return transform; } }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public Transform Transform { get { return transform; } }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = V_0;
return L_1;
}
}
// UnityEngine.Bounds Cinemachine.CinemachineTargetGroup::get_BoundingBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineTargetGroup_get_BoundingBox_m9DAA8563350BEF0A06952DBCABCEB9C76A4192BF (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
{
// public Bounds BoundingBox { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = __this->___U3CBoundingBoxU3Ek__BackingField_8;
return L_0;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::set_BoundingBox(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_set_BoundingBox_m6A764BCB851DEB901428606CB4C6E35A422E40A9 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, const RuntimeMethod* method)
{
{
// public Bounds BoundingBox { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___value0;
__this->___U3CBoundingBoxU3Ek__BackingField_8 = L_0;
return;
}
}
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::get_Sphere()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 CinemachineTargetGroup_get_Sphere_mF3A2B9159CB6C6D430B73BF4BB54259FFF077CD5 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
{
// public BoundingSphere Sphere { get => m_BoundingSphere; }
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = __this->___m_BoundingSphere_11;
return L_0;
}
}
// System.Boolean Cinemachine.CinemachineTargetGroup::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineTargetGroup_get_IsEmpty_m306811C02A8D1B747E2CECE27ED6C81779034BF8 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __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;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
int32_t G_B4_0 = 0;
{
// for (int i = 0; i < m_Targets.Length; ++i)
V_0 = 0;
goto IL_0045;
}
IL_0005:
{
// if (m_Targets[i].target != null && m_Targets[i].weight > UnityVectorExtensions.Epsilon)
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_0 = __this->___m_Targets_7;
int32_t L_1 = V_0;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___target_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);
if (!L_3)
{
goto IL_0038;
}
}
{
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_4 = __this->___m_Targets_7;
int32_t L_5 = V_0;
NullCheck(L_4);
float L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___weight_1;
G_B4_0 = ((((float)L_6) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0039;
}
IL_0038:
{
G_B4_0 = 0;
}
IL_0039:
{
V_1 = (bool)G_B4_0;
bool L_7 = V_1;
if (!L_7)
{
goto IL_0041;
}
}
{
// return false;
V_2 = (bool)0;
goto IL_0058;
}
IL_0041:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0045:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_9 = V_0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_10 = __this->___m_Targets_7;
NullCheck(L_10);
V_3 = (bool)((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))? 1 : 0);
bool L_11 = V_3;
if (L_11)
{
goto IL_0005;
}
}
{
// return true;
V_2 = (bool)1;
goto IL_0058;
}
IL_0058:
{
// }
bool L_12 = V_2;
return L_12;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::AddMember(UnityEngine.Transform,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_AddMember_m35E32FE8C1D431B8E9F9D926401426C712EAA157 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___t0, float ___weight1, float ___radius2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* V_2 = NULL;
{
// int index = 0;
V_0 = 0;
// if (m_Targets == null)
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_0 = __this->___m_Targets_7;
V_1 = (bool)((((RuntimeObject*)(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_001e;
}
}
{
// m_Targets = new Target[1];
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_2 = (TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)SZArrayNew(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E_il2cpp_TypeInfo_var, (uint32_t)1);
__this->___m_Targets_7 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Targets_7), (void*)L_2);
goto IL_004c;
}
IL_001e:
{
// index = m_Targets.Length;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_3 = __this->___m_Targets_7;
NullCheck(L_3);
V_0 = ((int32_t)(((RuntimeArray*)L_3)->max_length));
// var oldTargets = m_Targets;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_4 = __this->___m_Targets_7;
V_2 = L_4;
// m_Targets = new Target[index + 1];
int32_t L_5 = V_0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_6 = (TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)SZArrayNew(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_5, 1)));
__this->___m_Targets_7 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Targets_7), (void*)L_6);
// Array.Copy(oldTargets, m_Targets, index);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_7 = V_2;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_8 = __this->___m_Targets_7;
int32_t L_9 = V_0;
Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F((RuntimeArray*)L_7, (RuntimeArray*)L_8, L_9, NULL);
}
IL_004c:
{
// m_Targets[index].target = t;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_10 = __this->___m_Targets_7;
int32_t L_11 = V_0;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___t0;
((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___target_0 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___target_0), (void*)L_12);
// m_Targets[index].weight = weight;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_13 = __this->___m_Targets_7;
int32_t L_14 = V_0;
NullCheck(L_13);
float L_15 = ___weight1;
((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___weight_1 = L_15;
// m_Targets[index].radius = radius;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_16 = __this->___m_Targets_7;
int32_t L_17 = V_0;
NullCheck(L_16);
float L_18 = ___radius2;
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___radius_2 = L_18;
// }
return;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::RemoveMember(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_RemoveMember_mEE444661E6C4AE23B5E5632CE4F1C806CEDA3063 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___t0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
{
// int index = FindMember(t);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___t0;
int32_t L_1;
L_1 = CinemachineTargetGroup_FindMember_m763EA250DE5BFE070C2CA5751B99CAE734925683(__this, L_0, NULL);
V_0 = L_1;
// if (index >= 0)
int32_t L_2 = V_0;
V_1 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_006e;
}
}
{
// var oldTargets = m_Targets;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_4 = __this->___m_Targets_7;
V_2 = L_4;
// m_Targets = new Target[m_Targets.Length - 1];
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_5 = __this->___m_Targets_7;
NullCheck(L_5);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_6 = (TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)SZArrayNew(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1)));
__this->___m_Targets_7 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Targets_7), (void*)L_6);
// if (index > 0)
int32_t L_7 = V_0;
V_3 = (bool)((((int32_t)L_7) > ((int32_t)0))? 1 : 0);
bool L_8 = V_3;
if (!L_8)
{
goto IL_0047;
}
}
{
// Array.Copy(oldTargets, m_Targets, index);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_9 = V_2;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_10 = __this->___m_Targets_7;
int32_t L_11 = V_0;
Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F((RuntimeArray*)L_9, (RuntimeArray*)L_10, L_11, NULL);
}
IL_0047:
{
// if (index < oldTargets.Length - 1)
int32_t L_12 = V_0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_13 = V_2;
NullCheck(L_13);
V_4 = (bool)((((int32_t)L_12) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1))))? 1 : 0);
bool L_14 = V_4;
if (!L_14)
{
goto IL_006d;
}
}
{
// Array.Copy(oldTargets, index + 1, m_Targets, index, oldTargets.Length - index - 1);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_15 = V_2;
int32_t L_16 = V_0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_17 = __this->___m_Targets_7;
int32_t L_18 = V_0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_19 = V_2;
NullCheck(L_19);
int32_t L_20 = V_0;
Array_Copy_m2CC3EA1129E9B8EA82E6FA31EDE0D4F87BF67EC7((RuntimeArray*)L_15, ((int32_t)il2cpp_codegen_add(L_16, 1)), (RuntimeArray*)L_17, L_18, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_19)->max_length)), L_20)), 1)), NULL);
}
IL_006d:
{
}
IL_006e:
{
// }
return;
}
}
// System.Int32 Cinemachine.CinemachineTargetGroup::FindMember(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineTargetGroup_FindMember_m763EA250DE5BFE070C2CA5751B99CAE734925683 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___t0, 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;
bool V_2 = false;
int32_t V_3 = 0;
bool V_4 = false;
{
// if (m_Targets != null)
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_0 = __this->___m_Targets_7;
V_0 = (bool)((!(((RuntimeObject*)(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_004d;
}
}
{
// for (int i = m_Targets.Length-1; i >= 0; --i)
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_2 = __this->___m_Targets_7;
NullCheck(L_2);
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1));
goto IL_003f;
}
IL_001c:
{
// if (m_Targets[i].target == t)
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_3 = __this->___m_Targets_7;
int32_t L_4 = V_1;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___target_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___t0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_5, L_6, NULL);
V_2 = L_7;
bool L_8 = V_2;
if (!L_8)
{
goto IL_003b;
}
}
{
// return i;
int32_t L_9 = V_1;
V_3 = L_9;
goto IL_0051;
}
IL_003b:
{
// for (int i = m_Targets.Length-1; i >= 0; --i)
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
}
IL_003f:
{
// for (int i = m_Targets.Length-1; i >= 0; --i)
int32_t L_11 = V_1;
V_4 = (bool)((((int32_t)((((int32_t)L_11) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_12 = V_4;
if (L_12)
{
goto IL_001c;
}
}
{
}
IL_004d:
{
// return -1;
V_3 = (-1);
goto IL_0051;
}
IL_0051:
{
// }
int32_t L_13 = V_3;
return L_13;
}
}
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::GetWeightedBoundsForMember(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 CinemachineTargetGroup_GetWeightedBoundsForMember_m66E0FB67C1A1A678A206DDA7869E48533264A185 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, int32_t ___index0, const RuntimeMethod* method)
{
bool V_0 = false;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t G_B3_0 = 0;
{
// if (index < 0 || index >= m_Targets.Length)
int32_t L_0 = ___index0;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_1 = ___index0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_2 = __this->___m_Targets_7;
NullCheck(L_2);
G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 1;
}
IL_0016:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0023;
}
}
{
// return Sphere;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_4;
L_4 = CinemachineTargetGroup_get_Sphere_mF3A2B9159CB6C6D430B73BF4BB54259FFF077CD5_inline(__this, NULL);
V_1 = L_4;
goto IL_0043;
}
IL_0023:
{
// return WeightedMemberBounds(m_Targets[index], m_AveragePos, m_MaxWeight);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_5 = __this->___m_Targets_7;
int32_t L_6 = ___index0;
NullCheck(L_5);
int32_t L_7 = L_6;
Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->___m_AveragePos_10;
float L_10 = __this->___m_MaxWeight_9;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_11;
L_11 = CinemachineTargetGroup_WeightedMemberBounds_m831A7C63D6DE5A222A5D2641B372E07AF859297D(L_8, L_9, L_10, NULL);
V_1 = L_11;
goto IL_0043;
}
IL_0043:
{
// }
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_12 = V_1;
return L_12;
}
}
// UnityEngine.Bounds Cinemachine.CinemachineTargetGroup::GetViewSpaceBoundingBox(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineTargetGroup_GetViewSpaceBoundingBox_m0DEE6D2517C2D3A0030E2EEEC44A71A08B0275E2 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___observer0, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// Matrix4x4 inverseView = observer.inverse;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0;
L_0 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&___observer0), NULL);
V_0 = L_0;
// Bounds b = new Bounds(inverseView.MultiplyPoint3x4(m_AveragePos), Vector3.zero);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_AveragePos_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_0), L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_1), L_2, L_3, NULL);
// for (int i = 0; i < m_Targets.Length; ++i)
V_2 = 0;
goto IL_0071;
}
IL_0026:
{
// BoundingSphere s = GetWeightedBoundsForMember(i);
int32_t L_4 = V_2;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_5;
L_5 = CinemachineTargetGroup_GetWeightedBoundsForMember_m66E0FB67C1A1A678A206DDA7869E48533264A185(__this, L_4, NULL);
V_3 = L_5;
// s.position = inverseView.MultiplyPoint3x4(s.position);
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_6 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6.___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_0), L_7, NULL);
(&V_3)->___position_0 = L_8;
// b.Encapsulate(new Bounds(s.position, s.radius * 2 * Vector3.one));
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_9 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9.___position_0;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_11 = V_3;
float L_12 = L_11.___radius_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(((float)il2cpp_codegen_multiply(L_12, (2.0f))), L_13, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_15;
memset((&L_15), 0, sizeof(L_15));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_15), L_10, L_14, /*hidden argument*/NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_1), L_15, NULL);
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_16 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0071:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_17 = V_2;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_18 = __this->___m_Targets_7;
NullCheck(L_18);
V_4 = (bool)((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))? 1 : 0);
bool L_19 = V_4;
if (L_19)
{
goto IL_0026;
}
}
{
// return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_20 = V_1;
V_5 = L_20;
goto IL_0087;
}
IL_0087:
{
// }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_21 = V_5;
return L_21;
}
}
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::WeightedMemberBounds(Cinemachine.CinemachineTargetGroup/Target,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 CinemachineTargetGroup_WeightedMemberBounds_m831A7C63D6DE5A222A5D2641B372E07AF859297D (Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 ___t0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___avgPos1, float ___maxWeight2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
bool V_3 = false;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t G_B4_0 = 0;
{
// float w = 0;
V_0 = (0.0f);
// Vector3 pos = avgPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___avgPos1;
V_1 = L_0;
// if (t.target != null)
Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 L_1 = ___t0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = L_1.___target_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_0057;
}
}
{
// pos = TargetPositionCache.GetTargetPosition(t.target);
Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 L_5 = ___t0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = L_5.___target_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = TargetPositionCache_GetTargetPosition_mCDF3A7BC3F9A5BBE4B810888FDB91DD208D226BE(L_6, NULL);
V_1 = L_7;
// w = Mathf.Max(0, t.weight);
Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 L_8 = ___t0;
float L_9 = L_8.___weight_1;
float L_10;
L_10 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_9, NULL);
V_0 = L_10;
// if (maxWeight > UnityVectorExtensions.Epsilon && w < maxWeight)
float L_11 = ___maxWeight2;
if ((!(((float)L_11) > ((float)(9.99999975E-05f)))))
{
goto IL_0045;
}
}
{
float L_12 = V_0;
float L_13 = ___maxWeight2;
G_B4_0 = ((((float)L_12) < ((float)L_13))? 1 : 0);
goto IL_0046;
}
IL_0045:
{
G_B4_0 = 0;
}
IL_0046:
{
V_3 = (bool)G_B4_0;
bool L_14 = V_3;
if (!L_14)
{
goto IL_0050;
}
}
{
// w /= maxWeight;
float L_15 = V_0;
float L_16 = ___maxWeight2;
V_0 = ((float)(L_15/L_16));
goto IL_0056;
}
IL_0050:
{
// w = 1;
V_0 = (1.0f);
}
IL_0056:
{
}
IL_0057:
{
// return new BoundingSphere(Vector3.Lerp(avgPos, pos, w), t.radius * w);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___avgPos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1;
float L_19 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_17, L_18, L_19, NULL);
Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 L_21 = ___t0;
float L_22 = L_21.___radius_2;
float L_23 = V_0;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_24;
memset((&L_24), 0, sizeof(L_24));
BoundingSphere__ctor_mB76812ECBDD8BA5B3E246871C58F6FA6CA2061C7((&L_24), L_20, ((float)il2cpp_codegen_multiply(L_22, L_23)), /*hidden argument*/NULL);
V_4 = L_24;
goto IL_0070;
}
IL_0070:
{
// }
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_25 = V_4;
return L_25;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::DoUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_DoUpdate_m9DD03ECB2BB8D0D2FF159EE022D977BCE8F60D7E (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
// m_AveragePos = CalculateAveragePosition(out m_MaxWeight);
float* L_0 = (&__this->___m_MaxWeight_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = CinemachineTargetGroup_CalculateAveragePosition_mE52801E71EFC0BB44E01A8601E1A3A177947E145(__this, L_0, NULL);
__this->___m_AveragePos_10 = L_1;
// BoundingBox = CalculateBoundingBox(m_AveragePos, m_MaxWeight);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___m_AveragePos_10;
float L_3 = __this->___m_MaxWeight_9;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_4;
L_4 = CinemachineTargetGroup_CalculateBoundingBox_m90DED6D4E2F402F6AFE85D5747591812281F08E7(__this, L_2, L_3, NULL);
CinemachineTargetGroup_set_BoundingBox_m6A764BCB851DEB901428606CB4C6E35A422E40A9_inline(__this, L_4, NULL);
// m_BoundingSphere = CalculateBoundingSphere(m_MaxWeight);
float L_5 = __this->___m_MaxWeight_9;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_6;
L_6 = CinemachineTargetGroup_CalculateBoundingSphere_mA0461E5E7038DCCCBD5D853D8F8374B1E26C9B6D(__this, L_5, NULL);
__this->___m_BoundingSphere_11 = L_6;
// switch (m_PositionMode)
int32_t L_7 = __this->___m_PositionMode_4;
V_1 = L_7;
int32_t L_8 = V_1;
V_0 = L_8;
int32_t L_9 = V_0;
if (!L_9)
{
goto IL_0052;
}
}
{
goto IL_004c;
}
IL_004c:
{
int32_t L_10 = V_0;
if ((((int32_t)L_10) == ((int32_t)1)))
{
goto IL_006b;
}
}
{
goto IL_007f;
}
IL_0052:
{
// transform.position = Sphere.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_12;
L_12 = CinemachineTargetGroup_get_Sphere_mF3A2B9159CB6C6D430B73BF4BB54259FFF077CD5_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12.___position_0;
NullCheck(L_11);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_11, L_13, NULL);
// break;
goto IL_007f;
}
IL_006b:
{
// transform.position = m_AveragePos;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->___m_AveragePos_10;
NullCheck(L_14);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_14, L_15, NULL);
// break;
goto IL_007f;
}
IL_007f:
{
// switch (m_RotationMode)
int32_t L_16 = __this->___m_RotationMode_5;
V_3 = L_16;
int32_t L_17 = V_3;
V_2 = L_17;
int32_t L_18 = V_2;
if (!L_18)
{
goto IL_0093;
}
}
{
goto IL_008d;
}
IL_008d:
{
int32_t L_19 = V_2;
if ((((int32_t)L_19) == ((int32_t)1)))
{
goto IL_0095;
}
}
{
goto IL_00a9;
}
IL_0093:
{
// break;
goto IL_00a9;
}
IL_0095:
{
// transform.rotation = CalculateAverageOrientation();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = CinemachineTargetGroup_CalculateAverageOrientation_m118DA64E33B831FF711D8A7CE25FC4E43AE02FA3(__this, NULL);
NullCheck(L_20);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_20, L_21, NULL);
// break;
goto IL_00a9;
}
IL_00a9:
{
// }
return;
}
}
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::CalculateBoundingSphere(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 CinemachineTargetGroup_CalculateBoundingSphere_mA0461E5E7038DCCCBD5D853D8F8374B1E26C9B6D (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, float ___maxWeight0, 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;
}
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
bool V_6 = false;
bool V_7 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
bool V_9 = false;
bool V_10 = false;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_11;
memset((&V_11), 0, sizeof(V_11));
int32_t G_B4_0 = 0;
{
// var sphere = new BoundingSphere { position = transform.position };
il2cpp_codegen_initobj((&V_2), sizeof(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
(&V_2)->___position_0 = L_1;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_2 = V_2;
V_0 = L_2;
// bool gotOne = false;
V_1 = (bool)0;
// for (int i = 0; i < m_Targets.Length; ++i)
V_3 = 0;
goto IL_0120;
}
IL_0026:
{
// if (m_Targets[i].target == null || m_Targets[i].weight < UnityVectorExtensions.Epsilon)
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_3 = __this->___m_Targets_7;
int32_t L_4 = V_3;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___target_0;
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);
if (L_6)
{
goto IL_005a;
}
}
{
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_7 = __this->___m_Targets_7;
int32_t L_8 = V_3;
NullCheck(L_7);
float L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->___weight_1;
G_B4_0 = ((((float)L_9) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_005b;
}
IL_005a:
{
G_B4_0 = 1;
}
IL_005b:
{
V_6 = (bool)G_B4_0;
bool L_10 = V_6;
if (!L_10)
{
goto IL_0066;
}
}
{
// continue;
goto IL_011c;
}
IL_0066:
{
// BoundingSphere s = WeightedMemberBounds(m_Targets[i], m_AveragePos, maxWeight);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_11 = __this->___m_Targets_7;
int32_t L_12 = V_3;
NullCheck(L_11);
int32_t L_13 = L_12;
Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->___m_AveragePos_10;
float L_16 = ___maxWeight0;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_17;
L_17 = CinemachineTargetGroup_WeightedMemberBounds_m831A7C63D6DE5A222A5D2641B372E07AF859297D(L_14, L_15, L_16, NULL);
V_4 = L_17;
// if (!gotOne)
bool L_18 = V_1;
V_7 = (bool)((((int32_t)L_18) == ((int32_t)0))? 1 : 0);
bool L_19 = V_7;
if (!L_19)
{
goto IL_0095;
}
}
{
// gotOne = true;
V_1 = (bool)1;
// sphere = s;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_20 = V_4;
V_0 = L_20;
// continue;
goto IL_011c;
}
IL_0095:
{
// var distance = (s.position - sphere.position).magnitude + s.radius;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_21 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = L_21.___position_0;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_23 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23.___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_22, L_24, NULL);
V_8 = L_25;
float L_26;
L_26 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL);
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_27 = V_4;
float L_28 = L_27.___radius_1;
V_5 = ((float)il2cpp_codegen_add(L_26, L_28));
// if (distance > sphere.radius)
float L_29 = V_5;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_30 = V_0;
float L_31 = L_30.___radius_1;
V_9 = (bool)((((float)L_29) > ((float)L_31))? 1 : 0);
bool L_32 = V_9;
if (!L_32)
{
goto IL_011b;
}
}
{
// sphere.radius = (sphere.radius + distance) * 0.5f;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_33 = V_0;
float L_34 = L_33.___radius_1;
float L_35 = V_5;
(&V_0)->___radius_1 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_34, L_35)), (0.5f)));
// sphere.position = (sphere.radius * sphere.position + (distance - sphere.radius) * s.position) / distance;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_36 = V_0;
float L_37 = L_36.___radius_1;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_38 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = L_38.___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(L_37, L_39, NULL);
float L_41 = V_5;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_42 = V_0;
float L_43 = L_42.___radius_1;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_44 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = L_44.___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(((float)il2cpp_codegen_subtract(L_41, L_43)), L_45, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_40, L_46, NULL);
float L_48 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_47, L_48, NULL);
(&V_0)->___position_0 = L_49;
}
IL_011b:
{
}
IL_011c:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_50 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_50, 1));
}
IL_0120:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_51 = V_3;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_52 = __this->___m_Targets_7;
NullCheck(L_52);
V_10 = (bool)((((int32_t)L_51) < ((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length))))? 1 : 0);
bool L_53 = V_10;
if (L_53)
{
goto IL_0026;
}
}
{
// return sphere;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_54 = V_0;
V_11 = L_54;
goto IL_0139;
}
IL_0139:
{
// }
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_55 = V_11;
return L_55;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineTargetGroup::CalculateAveragePosition(System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineTargetGroup_CalculateAveragePosition_mE52801E71EFC0BB44E01A8601E1A3A177947E145 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, float* ___maxWeight0, 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));
float V_1 = 0.0f;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
{
// var pos = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_0 = L_0;
// float weight = 0;
V_1 = (0.0f);
// maxWeight = 0;
float* L_1 = ___maxWeight0;
*((float*)L_1) = (float)(0.0f);
// for (int i = 0; i < m_Targets.Length; ++i)
V_2 = 0;
goto IL_009f;
}
IL_001b:
{
// if (m_Targets[i].target != null)
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_2 = __this->___m_Targets_7;
int32_t L_3 = V_2;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___target_0;
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_3 = L_5;
bool L_6 = V_3;
if (!L_6)
{
goto IL_009a;
}
}
{
// weight += m_Targets[i].weight;
float L_7 = V_1;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_8 = __this->___m_Targets_7;
int32_t L_9 = V_2;
NullCheck(L_8);
float L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___weight_1;
V_1 = ((float)il2cpp_codegen_add(L_7, L_10));
// pos += TargetPositionCache.GetTargetPosition(m_Targets[i].target)
// * m_Targets[i].weight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_12 = __this->___m_Targets_7;
int32_t L_13 = V_2;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___target_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = TargetPositionCache_GetTargetPosition_mCDF3A7BC3F9A5BBE4B810888FDB91DD208D226BE(L_14, NULL);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_16 = __this->___m_Targets_7;
int32_t L_17 = V_2;
NullCheck(L_16);
float L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___weight_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_15, L_18, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_11, L_19, NULL);
V_0 = L_20;
// maxWeight = Mathf.Max(maxWeight, m_Targets[i].weight);
float* L_21 = ___maxWeight0;
float* L_22 = ___maxWeight0;
float L_23 = *((float*)L_22);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_24 = __this->___m_Targets_7;
int32_t L_25 = V_2;
NullCheck(L_24);
float L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___weight_1;
float L_27;
L_27 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_23, L_26, NULL);
*((float*)L_21) = (float)L_27;
}
IL_009a:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_28 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_009f:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_29 = V_2;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_30 = __this->___m_Targets_7;
NullCheck(L_30);
V_4 = (bool)((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))? 1 : 0);
bool L_31 = V_4;
if (L_31)
{
goto IL_001b;
}
}
{
// if (weight > UnityVectorExtensions.Epsilon)
float L_32 = V_1;
V_5 = (bool)((((float)L_32) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_33 = V_5;
if (!L_33)
{
goto IL_00cb;
}
}
{
// pos /= weight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_0;
float L_35 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_34, L_35, NULL);
V_0 = L_36;
goto IL_00d7;
}
IL_00cb:
{
// pos = transform.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_37);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_37, NULL);
V_0 = L_38;
}
IL_00d7:
{
// return pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_0;
V_6 = L_39;
goto IL_00dc;
}
IL_00dc:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_6;
return L_40;
}
}
// UnityEngine.Quaternion Cinemachine.CinemachineTargetGroup::CalculateAverageOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CinemachineTargetGroup_CalculateAverageOrientation_m118DA64E33B831FF711D8A7CE25FC4E43AE02FA3 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __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;
}
float V_0 = 0.0f;
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;
bool V_5 = false;
float V_6 = 0.0f;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
{
// if (m_MaxWeight <= UnityVectorExtensions.Epsilon)
float L_0 = __this->___m_MaxWeight_9;
V_2 = (bool)((((int32_t)((!(((float)L_0) <= ((float)(9.99999975E-05f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0027;
}
}
{
// return transform.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
V_3 = L_3;
goto IL_00d8;
}
IL_0027:
{
// float weightedAverage = 0;
V_0 = (0.0f);
// Quaternion r = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
V_1 = L_4;
// for (int i = 0; i < m_Targets.Length; ++i)
V_4 = 0;
goto IL_00ae;
}
IL_0038:
{
// if (m_Targets[i].target != null)
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_5 = __this->___m_Targets_7;
int32_t L_6 = V_4;
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___target_0;
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);
V_5 = L_8;
bool L_9 = V_5;
if (!L_9)
{
goto IL_00a7;
}
}
{
// var scaledWeight = m_Targets[i].weight / m_MaxWeight;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_10 = __this->___m_Targets_7;
int32_t L_11 = V_4;
NullCheck(L_10);
float L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___weight_1;
float L_13 = __this->___m_MaxWeight_9;
V_6 = ((float)(L_12/L_13));
// var rot = TargetPositionCache.GetTargetRotation(m_Targets[i].target);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_14 = __this->___m_Targets_7;
int32_t L_15 = V_4;
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___target_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17;
L_17 = TargetPositionCache_GetTargetRotation_m1F1CFCAE1D3EB7FAED5AFF662687E69BA43FFA6B(L_16, NULL);
V_7 = L_17;
// r *= Quaternion.Slerp(Quaternion.identity, rot, scaledWeight);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19;
L_19 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = V_7;
float L_21 = V_6;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Quaternion_Slerp_m5FDA8C178E7EB209B43845F73263AFE9C02F3949(L_19, L_20, L_21, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23;
L_23 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_18, L_22, NULL);
V_1 = L_23;
// weightedAverage += scaledWeight;
float L_24 = V_0;
float L_25 = V_6;
V_0 = ((float)il2cpp_codegen_add(L_24, L_25));
}
IL_00a7:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_26 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_00ae:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_27 = V_4;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_28 = __this->___m_Targets_7;
NullCheck(L_28);
V_8 = (bool)((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))? 1 : 0);
bool L_29 = V_8;
if (L_29)
{
goto IL_0038;
}
}
{
// return Quaternion.Slerp(Quaternion.identity, r, 1.0f / weightedAverage);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30;
L_30 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31 = V_1;
float L_32 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33;
L_33 = Quaternion_Slerp_m5FDA8C178E7EB209B43845F73263AFE9C02F3949(L_30, L_31, ((float)((1.0f)/L_32)), NULL);
V_3 = L_33;
goto IL_00d8;
}
IL_00d8:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = V_3;
return L_34;
}
}
// UnityEngine.Bounds Cinemachine.CinemachineTargetGroup::CalculateBoundingBox(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineTargetGroup_CalculateBoundingBox_m90DED6D4E2F402F6AFE85D5747591812281F08E7 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___avgPos0, float ___maxWeight1, 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;
}
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_6;
memset((&V_6), 0, sizeof(V_6));
{
// Bounds b = new Bounds(avgPos, Vector3.zero);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___avgPos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_0), L_0, L_1, NULL);
// if (maxWeight > UnityVectorExtensions.Epsilon)
float L_2 = ___maxWeight1;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0099;
}
}
{
// for (int i = 0; i < m_Targets.Length; ++i)
V_2 = 0;
goto IL_0087;
}
IL_001f:
{
// if (m_Targets[i].target != null)
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_4 = __this->___m_Targets_7;
int32_t L_5 = V_2;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___target_0;
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_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_0082;
}
}
{
// var s = WeightedMemberBounds(m_Targets[i], m_AveragePos, maxWeight);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_9 = __this->___m_Targets_7;
int32_t L_10 = V_2;
NullCheck(L_9);
int32_t L_11 = L_10;
Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___m_AveragePos_10;
float L_14 = ___maxWeight1;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_15;
L_15 = CinemachineTargetGroup_WeightedMemberBounds_m831A7C63D6DE5A222A5D2641B372E07AF859297D(L_12, L_13, L_14, NULL);
V_4 = L_15;
// b.Encapsulate(new Bounds(s.position, s.radius * 2 * Vector3.one));
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_16 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = L_16.___position_0;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_18 = V_4;
float L_19 = L_18.___radius_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(((float)il2cpp_codegen_multiply(L_19, (2.0f))), L_20, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_22;
memset((&L_22), 0, sizeof(L_22));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_22), L_17, L_21, /*hidden argument*/NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_22, NULL);
}
IL_0082:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_23 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_0087:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_24 = V_2;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_25 = __this->___m_Targets_7;
NullCheck(L_25);
V_5 = (bool)((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))? 1 : 0);
bool L_26 = V_5;
if (L_26)
{
goto IL_001f;
}
}
{
}
IL_0099:
{
// return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27 = V_0;
V_6 = L_27;
goto IL_009e;
}
IL_009e:
{
// }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28 = V_6;
return L_28;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_OnValidate_m4F3F25B43C64B450CB8B2D2B493D969168B15805 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
{
// for (int i = 0; i < m_Targets.Length; ++i)
V_0 = 0;
goto IL_0063;
}
IL_0005:
{
// m_Targets[i].weight = Mathf.Max(0, m_Targets[i].weight);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_0 = __this->___m_Targets_7;
int32_t L_1 = V_0;
NullCheck(L_0);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_2 = __this->___m_Targets_7;
int32_t L_3 = V_0;
NullCheck(L_2);
float L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___weight_1;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_4, NULL);
((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___weight_1 = L_5;
// m_Targets[i].radius = Mathf.Max(0, m_Targets[i].radius);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_6 = __this->___m_Targets_7;
int32_t L_7 = V_0;
NullCheck(L_6);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_8 = __this->___m_Targets_7;
int32_t L_9 = V_0;
NullCheck(L_8);
float L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___radius_2;
float L_11;
L_11 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_10, NULL);
((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___radius_2 = L_11;
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0063:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_13 = V_0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_14 = __this->___m_Targets_7;
NullCheck(L_14);
V_1 = (bool)((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))? 1 : 0);
bool L_15 = V_1;
if (L_15)
{
goto IL_0005;
}
}
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_FixedUpdate_mF769342842AD70E39A9FC717F2D240FB0726E2A4 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (m_UpdateMethod == UpdateMethod.FixedUpdate)
int32_t L_0 = __this->___m_UpdateMethod_6;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
// DoUpdate();
CinemachineTargetGroup_DoUpdate_m9DD03ECB2BB8D0D2FF159EE022D977BCE8F60D7E(__this, NULL);
}
IL_0015:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_Update_m724F76214501E5240D28C641F8661B84F4FD556D (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// if (!Application.isPlaying || m_UpdateMethod == UpdateMethod.Update)
bool L_0;
L_0 = Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337(NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
int32_t L_1 = __this->___m_UpdateMethod_6;
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;
}
}
{
// DoUpdate();
CinemachineTargetGroup_DoUpdate_m9DD03ECB2BB8D0D2FF159EE022D977BCE8F60D7E(__this, NULL);
}
IL_001f:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_LateUpdate_m17DFCC2B7BB2F3EF24CB037253AB862A8C11D1E7 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (m_UpdateMethod == UpdateMethod.LateUpdate)
int32_t L_0 = __this->___m_UpdateMethod_6;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
// DoUpdate();
CinemachineTargetGroup_DoUpdate_m9DD03ECB2BB8D0D2FF159EE022D977BCE8F60D7E(__this, NULL);
}
IL_0015:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::GetViewSpaceAngularBounds(UnityEngine.Matrix4x4,UnityEngine.Vector2&,UnityEngine.Vector2&,UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup_GetViewSpaceAngularBounds_m59037A85730646005B794AA40134C42CBA905421 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___observer0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___minAngles1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___maxAngles2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___zRange3, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 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));
int32_t V_5 = 0;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 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;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
memset((&V_10), 0, sizeof(V_10));
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
{
// zRange = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___zRange3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_0 = L_1;
// Matrix4x4 inverseView = observer.inverse;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
L_2 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&___observer0), NULL);
V_0 = L_2;
// Bounds b = new Bounds();
il2cpp_codegen_initobj((&V_1), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// bool haveOne = false;
V_2 = (bool)0;
// for (int i = 0; i < m_Targets.Length; ++i)
V_5 = 0;
goto IL_0149;
}
IL_0027:
{
// BoundingSphere s = GetWeightedBoundsForMember(i);
int32_t L_3 = V_5;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_4;
L_4 = CinemachineTargetGroup_GetWeightedBoundsForMember_m66E0FB67C1A1A678A206DDA7869E48533264A185(__this, L_3, NULL);
V_6 = L_4;
// Vector3 p = inverseView.MultiplyPoint3x4(s.position);
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_5 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5.___position_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_0), L_6, NULL);
V_7 = L_7;
// if (p.z < UnityVectorExtensions.Epsilon)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_7;
float L_9 = L_8.___z_4;
V_11 = (bool)((((float)L_9) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_10 = V_11;
if (!L_10)
{
goto IL_005b;
}
}
{
// continue; // behind us
goto IL_0143;
}
IL_005b:
{
// var r = s.radius / p.z;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_11 = V_6;
float L_12 = L_11.___radius_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_7;
float L_14 = L_13.___z_4;
V_8 = ((float)(L_12/L_14));
// var r2 = new Vector3(r, r, 0);
float L_15 = V_8;
float L_16 = V_8;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_9), L_15, L_16, (0.0f), NULL);
// var p2 = p / p.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_7;
float L_19 = L_18.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_17, L_19, NULL);
V_10 = L_20;
// if (!haveOne)
bool L_21 = V_2;
V_12 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
bool L_22 = V_12;
if (!L_22)
{
goto IL_00da;
}
}
{
// b.center = p2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_10;
Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&V_1), L_23, NULL);
// b.extents = r2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_9;
Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F((&V_1), L_24, NULL);
// zRange = new Vector2(p.z - s.radius, p.z + s.radius);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_25 = ___zRange3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_7;
float L_27 = L_26.___z_4;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_28 = V_6;
float L_29 = L_28.___radius_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_7;
float L_31 = L_30.___z_4;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_32 = V_6;
float L_33 = L_32.___radius_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34;
memset((&L_34), 0, sizeof(L_34));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_34), ((float)il2cpp_codegen_subtract(L_27, L_29)), ((float)il2cpp_codegen_add(L_31, L_33)), /*hidden argument*/NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_25 = L_34;
// haveOne = true;
V_2 = (bool)1;
goto IL_0142;
}
IL_00da:
{
// b.Encapsulate(p2 + r2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_35, L_36, NULL);
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_37, NULL);
// b.Encapsulate(p2 - r2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_38, L_39, NULL);
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_40, NULL);
// zRange.x = Mathf.Min(zRange.x, p.z - s.radius);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_41 = ___zRange3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_42 = ___zRange3;
float L_43 = L_42->___x_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_7;
float L_45 = L_44.___z_4;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_46 = V_6;
float L_47 = L_46.___radius_1;
float L_48;
L_48 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_43, ((float)il2cpp_codegen_subtract(L_45, L_47)), NULL);
L_41->___x_0 = L_48;
// zRange.y = Mathf.Max(zRange.y, p.z + s.radius);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_49 = ___zRange3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_50 = ___zRange3;
float L_51 = L_50->___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_7;
float L_53 = L_52.___z_4;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_54 = V_6;
float L_55 = L_54.___radius_1;
float L_56;
L_56 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_51, ((float)il2cpp_codegen_add(L_53, L_55)), NULL);
L_49->___y_1 = L_56;
}
IL_0142:
{
}
IL_0143:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_57 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_57, 1));
}
IL_0149:
{
// for (int i = 0; i < m_Targets.Length; ++i)
int32_t L_58 = V_5;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_59 = __this->___m_Targets_7;
NullCheck(L_59);
V_13 = (bool)((((int32_t)L_58) < ((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length))))? 1 : 0);
bool L_60 = V_13;
if (L_60)
{
goto IL_0027;
}
}
{
// var pMin = b.min;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_1), NULL);
V_3 = L_61;
// var pMax = b.max;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
L_62 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_1), NULL);
V_4 = L_62;
// minAngles = new Vector2(
// Vector3.SignedAngle(Vector3.forward, new Vector3(0, pMin.y, 1), Vector3.left),
// Vector3.SignedAngle(Vector3.forward, new Vector3(pMin.x, 0, 1), Vector3.up));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_63 = ___minAngles1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_3;
float L_66 = L_65.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
memset((&L_67), 0, sizeof(L_67));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_67), (0.0f), L_66, (1.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
L_68 = Vector3_get_left_mA75C525C1E78B5BB99E9B7A63EF68C731043FE18_inline(NULL);
float L_69;
L_69 = Vector3_SignedAngle_mD30E71B2F64983C2C4D86F17E7023BAA84CE50BE_inline(L_64, L_67, L_68, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
L_70 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_3;
float L_72 = L_71.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
memset((&L_73), 0, sizeof(L_73));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_73), L_72, (0.0f), (1.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
L_74 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
float L_75;
L_75 = Vector3_SignedAngle_mD30E71B2F64983C2C4D86F17E7023BAA84CE50BE_inline(L_70, L_73, L_74, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76;
memset((&L_76), 0, sizeof(L_76));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_76), L_69, L_75, /*hidden argument*/NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_63 = L_76;
// maxAngles = new Vector2(
// Vector3.SignedAngle(Vector3.forward, new Vector3(0, pMax.y, 1), Vector3.left),
// Vector3.SignedAngle(Vector3.forward, new Vector3(pMax.x, 0, 1), Vector3.up));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_77 = ___maxAngles2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
L_78 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_4;
float L_80 = L_79.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81;
memset((&L_81), 0, sizeof(L_81));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_81), (0.0f), L_80, (1.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
L_82 = Vector3_get_left_mA75C525C1E78B5BB99E9B7A63EF68C731043FE18_inline(NULL);
float L_83;
L_83 = Vector3_SignedAngle_mD30E71B2F64983C2C4D86F17E7023BAA84CE50BE_inline(L_78, L_81, L_82, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84;
L_84 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_4;
float L_86 = L_85.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87;
memset((&L_87), 0, sizeof(L_87));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_87), L_86, (0.0f), (1.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88;
L_88 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
float L_89;
L_89 = Vector3_SignedAngle_mD30E71B2F64983C2C4D86F17E7023BAA84CE50BE_inline(L_84, L_87, L_88, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_90;
memset((&L_90), 0, sizeof(L_90));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_90), L_83, L_89, /*hidden argument*/NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_77 = L_90;
// }
return;
}
}
// System.Void Cinemachine.CinemachineTargetGroup::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTargetGroup__ctor_m79E577054443EB393BF0D415CB21EB12EC87AF35 (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public PositionMode m_PositionMode = PositionMode.GroupCenter;
__this->___m_PositionMode_4 = 0;
// public RotationMode m_RotationMode = RotationMode.Manual;
__this->___m_RotationMode_5 = 0;
// public UpdateMethod m_UpdateMethod = UpdateMethod.LateUpdate;
__this->___m_UpdateMethod_6 = 2;
// public Target[] m_Targets = new Target[0];
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_0 = (TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E*)SZArrayNew(TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E_il2cpp_TypeInfo_var, (uint32_t)0);
__this->___m_Targets_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Targets_7), (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
// Conversion methods for marshalling of: Cinemachine.CinemachineTargetGroup/Target
IL2CPP_EXTERN_C void Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshal_pinvoke(const Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641& unmarshaled, Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_pinvoke& marshaled)
{
Exception_t* ___target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'target' of type 'Target': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___target_0Exception, NULL);
}
IL2CPP_EXTERN_C void Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshal_pinvoke_back(const Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_pinvoke& marshaled, Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641& unmarshaled)
{
Exception_t* ___target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'target' of type 'Target': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___target_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineTargetGroup/Target
IL2CPP_EXTERN_C void Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshal_pinvoke_cleanup(Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CinemachineTargetGroup/Target
IL2CPP_EXTERN_C void Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshal_com(const Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641& unmarshaled, Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_com& marshaled)
{
Exception_t* ___target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'target' of type 'Target': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___target_0Exception, NULL);
}
IL2CPP_EXTERN_C void Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshal_com_back(const Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_com& marshaled, Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641& unmarshaled)
{
Exception_t* ___target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'target' of type 'Target': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___target_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineTargetGroup/Target
IL2CPP_EXTERN_C void Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshal_com_cleanup(Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#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
// Cinemachine.CameraState Cinemachine.CinemachineVirtualCamera::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineVirtualCamera_get_State_mD9A4B9A276A896CE61CF4A3175C0C50AFAAFA281 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// override public CameraState State { get { return m_State; } }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___m_State_37;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// override public CameraState State { get { return m_State; } }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_1 = V_0;
return L_1;
}
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::get_LookAt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCamera_get_LookAt_mC71D170A52A0C7EBB8B512B41EEE9F67175440A8 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// get { return ResolveLookAt(m_LookAt); }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_LookAt_28;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineVirtualCameraBase_ResolveLookAt_mDAFDBB0AC2E3CF214A3093116560E55B681BC172(__this, L_0, NULL);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// get { return ResolveLookAt(m_LookAt); }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_0;
return L_2;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::set_LookAt(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_set_LookAt_mA999C37E7B4936DF8F7EDD13D48E568000B20212 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// set { m_LookAt = value; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___m_LookAt_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LookAt_28), (void*)L_0);
// set { m_LookAt = value; }
return;
}
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::get_Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCamera_get_Follow_mE5A461072B1C46F33736F19CB47080FEB3A2008B (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// get { return ResolveFollow(m_Follow); }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_Follow_29;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = CinemachineVirtualCameraBase_ResolveFollow_m9A01047C3AB01393D582E1879EC53213D38AE7E8(__this, L_0, NULL);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// get { return ResolveFollow(m_Follow); }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_0;
return L_2;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::set_Follow(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_set_Follow_m66CCC0DB5243B92AB976471EA1D2265E1D8B9011 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// set { m_Follow = value; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->___m_Follow_29 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Follow_29), (void*)L_0);
// set { m_Follow = value; }
return;
}
}
// System.Single Cinemachine.CinemachineVirtualCamera::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineVirtualCamera_GetMaxDampTime_m059DBDCA5F7F954957F7FA5A86BAC04D81DB2079 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
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 = base.GetMaxDampTime();
float L_0;
L_0 = CinemachineVirtualCameraBase_GetMaxDampTime_m4D72BD93F9B3B32BDFB20976CE7A1E8B41567047(__this, NULL);
V_0 = L_0;
// UpdateComponentPipeline();
CinemachineVirtualCamera_UpdateComponentPipeline_mDC1BF9D6E71CA7CEFEB8539E13BAD7E12DAB11A1(__this, NULL);
// if (m_ComponentPipeline != null)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_1 = __this->___m_ComponentPipeline_38;
V_1 = (bool)((!(((RuntimeObject*)(CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0047;
}
}
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
V_2 = 0;
goto IL_0038;
}
IL_0020:
{
// maxDamp = Mathf.Max(maxDamp, m_ComponentPipeline[i].GetMaxDampTime());
float L_3 = V_0;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_4 = __this->___m_ComponentPipeline_38;
int32_t L_5 = V_2;
NullCheck(L_4);
int32_t L_6 = L_5;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_7);
float L_8;
L_8 = VirtualFuncInvoker0< float >::Invoke(12 /* System.Single Cinemachine.CinemachineComponentBase::GetMaxDampTime() */, L_7);
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_3, L_8, NULL);
V_0 = L_9;
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0038:
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_11 = V_2;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_12 = __this->___m_ComponentPipeline_38;
NullCheck(L_12);
V_3 = (bool)((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))? 1 : 0);
bool L_13 = V_3;
if (L_13)
{
goto IL_0020;
}
}
IL_0047:
{
// return maxDamp;
float L_14 = V_0;
V_4 = L_14;
goto IL_004c;
}
IL_004c:
{
// }
float L_15 = V_4;
return L_15;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::InternalUpdateCameraState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_InternalUpdateCameraState_m2158DF36FDDDCC24EE79D9CF019BBAAAE5445597 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, 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;
{
// UpdateTargetCache();
CinemachineVirtualCameraBase_UpdateTargetCache_m0472352417911B6F5E21A85A2BBDA72ECEB85BAE(__this, NULL);
// m_State = CalculateNewState(worldUp, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___worldUp0;
float L_1 = ___deltaTime1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_2;
L_2 = CinemachineVirtualCamera_CalculateNewState_mEAC1B5563F4C5BD1868E591DBE70EC359C27AE31(__this, L_0, L_1, NULL);
__this->___m_State_37 = L_2;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_State_37))->___m_CustomOverflow_15), (void*)NULL);
#endif
// ApplyPositionBlendMethod(ref m_State, m_Transitions.m_BlendHint);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_3 = (&__this->___m_State_37);
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* L_4 = (&__this->___m_Transitions_31);
int32_t L_5 = L_4->___m_BlendHint_0;
CinemachineVirtualCameraBase_ApplyPositionBlendMethod_mD956666402D6A533C23C8AE5AD6DB5C875C2FDCD(__this, L_3, L_5, NULL);
// if (!m_UserIsDragging)
bool L_6 = __this->___m_UserIsDragging_36;
V_0 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
bool L_7 = V_0;
if (!L_7)
{
goto IL_008b;
}
}
{
// if (Follow != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, __this);
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_1 = L_9;
bool L_10 = V_1;
if (!L_10)
{
goto IL_0063;
}
}
{
// transform.position = State.RawPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_12;
L_12 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12.___RawPosition_4;
NullCheck(L_11);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_11, L_13, NULL);
}
IL_0063:
{
// if (LookAt != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, __this);
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_2 = L_15;
bool L_16 = V_2;
if (!L_16)
{
goto IL_008a;
}
}
{
// transform.rotation = State.RawOrientation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_18;
L_18 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, __this);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = L_18.___RawOrientation_5;
NullCheck(L_17);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_17, L_19, NULL);
}
IL_008a:
{
}
IL_008b:
{
// PreviousStateIsValid = true;
VirtualActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)1);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_OnEnable_m62FDA7C6D4F84F0514F758F0B1EF40D9B84F8AF4 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A_mA27DFDE452A286E8B897BB2DA2C3D26AAD985E4F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E_mD1C9F974D969F3897375561B17A711000AEBD0C4_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;
bool V_2 = false;
int32_t G_B4_0 = 0;
int32_t G_B9_0 = 0;
{
// base.OnEnable();
CinemachineVirtualCameraBase_OnEnable_m56F225786F42BD1069930B91D8448A0779F71F4B(__this, NULL);
// m_State = PullStateFromVirtualCamera(Vector3.up, ref m_Lens);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_1 = (&__this->___m_Lens_30);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_2;
L_2 = CinemachineVirtualCameraBase_PullStateFromVirtualCamera_m0629C5BA281A84DFA090D4B28CFBCC8E234BB298(__this, L_0, L_1, NULL);
__this->___m_State_37 = L_2;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_State_37))->___m_CustomOverflow_15), (void*)NULL);
#endif
// InvalidateComponentPipeline();
CinemachineVirtualCamera_InvalidateComponentPipeline_mF6DF2D4F33B01A989AE3BD1CFAFC51BF35C97C4C(__this, NULL);
// if (ValidatingStreamVersion < 20170927)
int32_t L_3;
L_3 = CinemachineVirtualCameraBase_get_ValidatingStreamVersion_m3FA3A728FAF24AA79D08CB23CB7416D250280C45(__this, NULL);
V_0 = (bool)((((int32_t)L_3) < ((int32_t)((int32_t)20170927)))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_008b;
}
}
{
// if (Follow != null && GetCinemachineComponent(CinemachineCore.Stage.Body) == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, __this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_0055;
}
}
{
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_7;
L_7 = CinemachineVirtualCamera_GetCinemachineComponent_m26F31BE8B9E3891C9E889F884FCA94FF3B6A2C38(__this, 0, NULL);
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_B4_0 = ((int32_t)(L_8));
goto IL_0056;
}
IL_0055:
{
G_B4_0 = 0;
}
IL_0056:
{
V_1 = (bool)G_B4_0;
bool L_9 = V_1;
if (!L_9)
{
goto IL_0061;
}
}
{
// AddCinemachineComponent<CinemachineHardLockToTarget>();
CinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A* L_10;
L_10 = CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A_mA27DFDE452A286E8B897BB2DA2C3D26AAD985E4F(__this, CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLockToTarget_tA87D10A864809C5E690916F194DBD61F8E64380A_mA27DFDE452A286E8B897BB2DA2C3D26AAD985E4F_RuntimeMethod_var);
}
IL_0061:
{
// if (LookAt != null && GetCinemachineComponent(CinemachineCore.Stage.Aim) == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, __this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_12)
{
goto IL_007e;
}
}
{
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_13;
L_13 = CinemachineVirtualCamera_GetCinemachineComponent_m26F31BE8B9E3891C9E889F884FCA94FF3B6A2C38(__this, 1, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B9_0 = ((int32_t)(L_14));
goto IL_007f;
}
IL_007e:
{
G_B9_0 = 0;
}
IL_007f:
{
V_2 = (bool)G_B9_0;
bool L_15 = V_2;
if (!L_15)
{
goto IL_008a;
}
}
{
// AddCinemachineComponent<CinemachineHardLookAt>();
CinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E* L_16;
L_16 = CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E_mD1C9F974D969F3897375561B17A711000AEBD0C4(__this, CinemachineVirtualCamera_AddCinemachineComponent_TisCinemachineHardLookAt_tF3F83D120480604E6173E3907DAA85CDEBB0FC8E_mD1C9F974D969F3897375561B17A711000AEBD0C4_RuntimeMethod_var);
}
IL_008a:
{
}
IL_008b:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_OnDestroy_mAA93044AA45B8EE2242D23DABDBF77A727ACA0E6 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
bool V_2 = false;
RuntimeObject* V_3 = NULL;
{
// foreach (Transform child in transform)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_0, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004b:
{// begin finally (depth: 1)
{
RuntimeObject* L_2 = V_0;
V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_3 = V_3;
if (!L_3)
{
goto IL_005c;
}
}
{
RuntimeObject* L_4 = V_3;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_005c:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0041_1;
}
IL_0010_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_5);
V_1 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_6, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var));
// if (child.GetComponent<CinemachinePipeline>() != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = V_1;
NullCheck(L_7);
CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209* L_8;
L_8 = Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69(L_7, Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69_RuntimeMethod_var);
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_0041_1;
}
}
{
// child.gameObject.hideFlags
// &= ~(HideFlags.HideInHierarchy | HideFlags.HideInInspector);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_1;
NullCheck(L_11);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_11, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = L_12;
NullCheck(L_13);
int32_t L_14;
L_14 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_13, NULL);
NullCheck(L_13);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_13, ((int32_t)((int32_t)L_14&((int32_t)-4))), NULL);
}
IL_0041_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_15 = V_0;
NullCheck(L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_15);
if (L_16)
{
goto IL_0010_1;
}
}
{
goto IL_005d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005d:
{
// base.OnDestroy();
CinemachineVirtualCameraBase_OnDestroy_m57F48C3BC5A324EDE38FD6A59FB1A8165EC823B5(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_OnValidate_mD0D0029F130143E4B37AA96EA068A32FC5CB94C1 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// base.OnValidate();
CinemachineVirtualCameraBase_OnValidate_m53411A67E10ECB12B114F5FC47C1026E0BEDB1D0(__this, NULL);
// m_Lens.Validate();
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_0 = (&__this->___m_Lens_30);
LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01(L_0, NULL);
// if (m_LegacyBlendHint != BlendHint.None)
int32_t L_1 = __this->___m_LegacyBlendHint_32;
V_0 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_003b;
}
}
{
// m_Transitions.m_BlendHint = m_LegacyBlendHint;
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* L_3 = (&__this->___m_Transitions_31);
int32_t L_4 = __this->___m_LegacyBlendHint_32;
L_3->___m_BlendHint_0 = L_4;
// m_LegacyBlendHint = BlendHint.None;
__this->___m_LegacyBlendHint_32 = 0;
}
IL_003b:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::OnTransformChildrenChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_OnTransformChildrenChanged_mD904BF65BA30DF6149DD53BE8F3AC2F64DD6DA43 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
{
// InvalidateComponentPipeline();
CinemachineVirtualCamera_InvalidateComponentPipeline_mF6DF2D4F33B01A989AE3BD1CFAFC51BF35C97C4C(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_Reset_mDD3327DD7A2EEA32324A1EE66AD1395825FC4D11 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
{
// DestroyPipeline();
CinemachineVirtualCamera_DestroyPipeline_mA8791466E5B9F0C01B2B79FC4587EBE54BFF408A(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::DestroyPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_DestroyPipeline_mA8791466E5B9F0C01B2B79FC4587EBE54BFF408A (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
bool V_3 = false;
RuntimeObject* V_4 = NULL;
bool V_5 = false;
Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D V_6;
memset((&V_6), 0, sizeof(V_6));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_7 = NULL;
bool V_8 = false;
{
// List<Transform> oldPipeline = new List<Transform>();
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_0 = (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*)il2cpp_codegen_object_new(List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268(L_0, List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var);
V_0 = L_0;
// foreach (Transform child in transform)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_1, NULL);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0044:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_1;
V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_4 = V_4;
if (!L_4)
{
goto IL_0058;
}
}
{
RuntimeObject* L_5 = V_4;
NullCheck(L_5);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
}
IL_0058:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003a_1;
}
IL_0016_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_6 = V_1;
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_6);
V_2 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_7, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var));
// if (child.GetComponent<CinemachinePipeline>() != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_2;
NullCheck(L_8);
CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209* L_9;
L_9 = Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69(L_8, Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69_RuntimeMethod_var);
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_003a_1;
}
}
{
// oldPipeline.Add(child);
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_12 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = V_2;
NullCheck(L_12);
List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline(L_12, L_13, List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var);
}
IL_003a_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_14 = V_1;
NullCheck(L_14);
bool L_15;
L_15 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_14);
if (L_15)
{
goto IL_0016_1;
}
}
{
goto IL_0059;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0059:
{
// if (!RuntimeUtility.IsPrefab(gameObject))
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
L_16 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
bool L_17;
L_17 = RuntimeUtility_IsPrefab_m4FB7D31427712FFD3A99A2FFC88B8253AA34A71C(L_16, NULL);
V_5 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
bool L_18 = V_5;
if (!L_18)
{
goto IL_00d5;
}
}
{
// foreach (Transform child in oldPipeline)
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_19 = V_0;
NullCheck(L_19);
Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D L_20;
L_20 = List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5(L_19, List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5_RuntimeMethod_var);
V_6 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00be:
{// begin finally (depth: 1)
Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5((&V_6), Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00b3_1;
}
IL_0079_1:
{
// foreach (Transform child in oldPipeline)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_inline((&V_6), Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_RuntimeMethod_var);
V_7 = L_21;
// if (DestroyPipelineOverride != null)
DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* L_22 = ((CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_il2cpp_TypeInfo_var))->___DestroyPipelineOverride_35;
V_8 = (bool)((!(((RuntimeObject*)(DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842*)L_22) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_23 = V_8;
if (!L_23)
{
goto IL_00a5_1;
}
}
{
// DestroyPipelineOverride(child.gameObject);
DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* L_24 = ((CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_il2cpp_TypeInfo_var))->___DestroyPipelineOverride_35;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = V_7;
NullCheck(L_25);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26;
L_26 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_25, NULL);
NullCheck(L_24);
DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_inline(L_24, L_26, NULL);
goto IL_00b2_1;
}
IL_00a5_1:
{
// Destroy(child.gameObject);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = V_7;
NullCheck(L_27);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28;
L_28 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_27, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA(L_28, NULL);
}
IL_00b2_1:
{
}
IL_00b3_1:
{
// foreach (Transform child in oldPipeline)
bool L_29;
L_29 = Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87((&V_6), Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87_RuntimeMethod_var);
if (L_29)
{
goto IL_0079_1;
}
}
{
goto IL_00cd;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00cd:
{
// m_ComponentOwner = null;
__this->___m_ComponentOwner_39 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ComponentOwner_39), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
}
IL_00d5:
{
// PreviousStateIsValid = false;
VirtualActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)0);
// }
return;
}
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::CreatePipeline(Cinemachine.CinemachineVirtualCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCamera_CreatePipeline_m2D6EBA76ABACA143FD32240A9F2EFA3E61112021 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___copyFrom0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_m3DAAF0F90C5C8E02A3C153B1D9BD3247EB0F4136_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral858FD3C8BD790C7AE9648241681753040AAA353E);
s_Il2CppMethodInitialized = true;
}
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_4 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_5 = NULL;
{
// CinemachineComponentBase[] components = null;
V_0 = (CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)NULL;
// if (copyFrom != null)
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* L_0 = ___copyFrom0;
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_2 = L_1;
bool L_2 = V_2;
if (!L_2)
{
goto IL_001e;
}
}
{
// copyFrom.InvalidateComponentPipeline(); // make sure it's up to date
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* L_3 = ___copyFrom0;
NullCheck(L_3);
CinemachineVirtualCamera_InvalidateComponentPipeline_mF6DF2D4F33B01A989AE3BD1CFAFC51BF35C97C4C(L_3, NULL);
// components = copyFrom.GetComponentPipeline();
CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* L_4 = ___copyFrom0;
NullCheck(L_4);
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_5;
L_5 = CinemachineVirtualCamera_GetComponentPipeline_m500E721EB58184151E203BF7BB83104586BE7923(L_4, NULL);
V_0 = L_5;
}
IL_001e:
{
// Transform newPipeline = null;
V_1 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
// if (CreatePipelineOverride != null)
CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* L_6 = ((CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_il2cpp_TypeInfo_var))->___CreatePipelineOverride_34;
V_3 = (bool)((!(((RuntimeObject*)(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_7 = V_3;
if (!L_7)
{
goto IL_0040;
}
}
{
// newPipeline = CreatePipelineOverride(this, PipelineName, components);
CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* L_8 = ((CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50_il2cpp_TypeInfo_var))->___CreatePipelineOverride_34;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_9 = V_0;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_inline(L_8, __this, _stringLiteral858FD3C8BD790C7AE9648241681753040AAA353E, L_9, NULL);
V_1 = L_10;
goto IL_0071;
}
IL_0040:
{
// GameObject go = new GameObject(PipelineName);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_11);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_11, _stringLiteral858FD3C8BD790C7AE9648241681753040AAA353E, NULL);
V_4 = L_11;
// go.transform.parent = transform;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_4;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_12, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_13);
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_13, L_14, NULL);
// go.AddComponent<CinemachinePipeline>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_4;
NullCheck(L_15);
CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209* L_16;
L_16 = GameObject_AddComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_m3DAAF0F90C5C8E02A3C153B1D9BD3247EB0F4136(L_15, GameObject_AddComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_m3DAAF0F90C5C8E02A3C153B1D9BD3247EB0F4136_RuntimeMethod_var);
// newPipeline = go.transform;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = V_4;
NullCheck(L_17);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
L_18 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_17, NULL);
V_1 = L_18;
}
IL_0071:
{
// PreviousStateIsValid = false;
VirtualActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)0);
// return newPipeline;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = V_1;
V_5 = L_19;
goto IL_007e;
}
IL_007e:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = V_5;
return L_20;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::InvalidateComponentPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_InvalidateComponentPipeline_mF6DF2D4F33B01A989AE3BD1CFAFC51BF35C97C4C (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
{
// public void InvalidateComponentPipeline() { m_ComponentPipeline = null; }
__this->___m_ComponentPipeline_38 = (CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ComponentPipeline_38), (void*)(CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)NULL);
// public void InvalidateComponentPipeline() { m_ComponentPipeline = null; }
return;
}
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera::GetComponentOwner()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CinemachineVirtualCamera_GetComponentOwner_mB144AE753EBD703CCC5A868925DAC4A76B889DD7 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
{
// public Transform GetComponentOwner() { UpdateComponentPipeline(); return m_ComponentOwner; }
CinemachineVirtualCamera_UpdateComponentPipeline_mDC1BF9D6E71CA7CEFEB8539E13BAD7E12DAB11A1(__this, NULL);
// public Transform GetComponentOwner() { UpdateComponentPipeline(); return m_ComponentOwner; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_ComponentOwner_39;
V_0 = L_0;
goto IL_0011;
}
IL_0011:
{
// public Transform GetComponentOwner() { UpdateComponentPipeline(); return m_ComponentOwner; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = V_0;
return L_1;
}
}
// Cinemachine.CinemachineComponentBase[] Cinemachine.CinemachineVirtualCamera::GetComponentPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* CinemachineVirtualCamera_GetComponentPipeline_m500E721EB58184151E203BF7BB83104586BE7923 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* V_0 = NULL;
{
// public CinemachineComponentBase[] GetComponentPipeline() { UpdateComponentPipeline(); return m_ComponentPipeline; }
CinemachineVirtualCamera_UpdateComponentPipeline_mDC1BF9D6E71CA7CEFEB8539E13BAD7E12DAB11A1(__this, NULL);
// public CinemachineComponentBase[] GetComponentPipeline() { UpdateComponentPipeline(); return m_ComponentPipeline; }
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_0 = __this->___m_ComponentPipeline_38;
V_0 = L_0;
goto IL_0011;
}
IL_0011:
{
// public CinemachineComponentBase[] GetComponentPipeline() { UpdateComponentPipeline(); return m_ComponentPipeline; }
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_1 = V_0;
return L_1;
}
}
// Cinemachine.CinemachineComponentBase Cinemachine.CinemachineVirtualCamera::GetCinemachineComponent(Cinemachine.CinemachineCore/Stage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* CinemachineVirtualCamera_GetCinemachineComponent_m26F31BE8B9E3891C9E889F884FCA94FF3B6A2C38 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, int32_t ___stage0, const RuntimeMethod* method)
{
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* V_0 = NULL;
bool V_1 = false;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* V_2 = NULL;
int32_t V_3 = 0;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* V_4 = NULL;
bool V_5 = false;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* V_6 = NULL;
{
// CinemachineComponentBase[] components = GetComponentPipeline();
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_0;
L_0 = CinemachineVirtualCamera_GetComponentPipeline_m500E721EB58184151E203BF7BB83104586BE7923(__this, NULL);
V_0 = L_0;
// if (components != null)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_1 = V_0;
V_1 = (bool)((!(((RuntimeObject*)(CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_003c;
}
}
{
// foreach (var c in components)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_3 = V_0;
V_2 = L_3;
V_3 = 0;
goto IL_0036;
}
IL_0017:
{
// foreach (var c in components)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_4 = V_2;
int32_t L_5 = V_3;
NullCheck(L_4);
int32_t L_6 = L_5;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_4 = L_7;
// if (c.Stage == stage)
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_8 = V_4;
NullCheck(L_8);
int32_t L_9;
L_9 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineComponentBase::get_Stage() */, L_8);
int32_t L_10 = ___stage0;
V_5 = (bool)((((int32_t)L_9) == ((int32_t)L_10))? 1 : 0);
bool L_11 = V_5;
if (!L_11)
{
goto IL_0032;
}
}
{
// return c;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_12 = V_4;
V_6 = L_12;
goto IL_0041;
}
IL_0032:
{
int32_t L_13 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0036:
{
// foreach (var c in components)
int32_t L_14 = V_3;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_15 = V_2;
NullCheck(L_15);
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
{
goto IL_0017;
}
}
IL_003c:
{
// return null;
V_6 = (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A*)NULL;
goto IL_0041;
}
IL_0041:
{
// }
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_16 = V_6;
return L_16;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::UpdateComponentPipeline()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_UpdateComponentPipeline_mDC1BF9D6E71CA7CEFEB8539E13BAD7E12DAB11A1 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m30AF889F18F3ED6C294C66FBDEAC1971B00B8566_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9ACA0FC0CF36280B8D922A1E8A3FDA7FFF8B16D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mAC2BC143DF2B4FA8D50186DE35951A9484CE90D2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m8292F02B1A8D2657765B0A6B9C548C0C09B360E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m18F0E53D2FFF3A6A83C5262F817E5F3A333A58AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CUpdateComponentPipelineU3Eb__38_0_mB97A4390C0B4AF7335D8A31CABC30B99FC7BFA30_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* V_1 = NULL;
bool V_2 = false;
RuntimeObject* V_3 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_4 = NULL;
bool V_5 = false;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* V_6 = NULL;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* V_7 = NULL;
int32_t V_8 = 0;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* V_9 = NULL;
bool V_10 = false;
RuntimeObject* V_11 = NULL;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
int32_t G_B3_0 = 0;
int32_t G_B23_0 = 0;
int32_t G_B30_0 = 0;
Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7* G_B33_0 = NULL;
List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* G_B33_1 = NULL;
Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7* G_B32_0 = NULL;
List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* G_B32_1 = NULL;
{
// bool isPrefab = RuntimeUtility.IsPrefab(gameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
bool L_1;
L_1 = RuntimeUtility_IsPrefab_m4FB7D31427712FFD3A99A2FFC88B8253AA34A71C(L_0, NULL);
V_0 = L_1;
// if (m_ComponentOwner != null && m_ComponentPipeline != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___m_ComponentOwner_39;
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);
if (!L_3)
{
goto IL_0026;
}
}
{
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_4 = __this->___m_ComponentPipeline_38;
G_B3_0 = ((!(((RuntimeObject*)(CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0027;
}
IL_0026:
{
G_B3_0 = 0;
}
IL_0027:
{
V_2 = (bool)G_B3_0;
bool L_5 = V_2;
if (!L_5)
{
goto IL_0030;
}
}
{
// return;
goto IL_017c;
}
IL_0030:
{
// m_ComponentOwner = null;
__this->___m_ComponentOwner_39 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ComponentOwner_39), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// List<CinemachineComponentBase> list = new List<CinemachineComponentBase>();
List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* L_6 = (List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051*)il2cpp_codegen_object_new(List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_m18F0E53D2FFF3A6A83C5262F817E5F3A333A58AB(L_6, List_1__ctor_m18F0E53D2FFF3A6A83C5262F817E5F3A333A58AB_RuntimeMethod_var);
V_1 = L_6;
// foreach (Transform child in transform)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_7, NULL);
V_3 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00c0:
{// begin finally (depth: 1)
{
RuntimeObject* L_9 = V_3;
V_11 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_10 = V_11;
if (!L_10)
{
goto IL_00d4;
}
}
{
RuntimeObject* L_11 = V_11;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
}
IL_00d4:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00b6_1;
}
IL_004c_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_12 = V_3;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
V_4 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_13, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var));
// if (child.GetComponent<CinemachinePipeline>() != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_4;
NullCheck(L_14);
CinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209* L_15;
L_15 = Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69(L_14, Component_GetComponent_TisCinemachinePipeline_t7C4DCD209B5F7720AC4078397CE62801AD757209_mC67688926EF3928B75A863C98FB240FEADBC6F69_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_5 = L_16;
bool L_17 = V_5;
if (!L_17)
{
goto IL_00b5_1;
}
}
{
// m_ComponentOwner = child;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = V_4;
__this->___m_ComponentOwner_39 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ComponentOwner_39), (void*)L_18);
// CinemachineComponentBase[] components = child.GetComponents<CinemachineComponentBase>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = V_4;
NullCheck(L_19);
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_20;
L_20 = Component_GetComponents_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m30AF889F18F3ED6C294C66FBDEAC1971B00B8566(L_19, Component_GetComponents_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m30AF889F18F3ED6C294C66FBDEAC1971B00B8566_RuntimeMethod_var);
V_6 = L_20;
// foreach (CinemachineComponentBase c in components)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_21 = V_6;
V_7 = L_21;
V_8 = 0;
goto IL_00ac_1;
}
IL_0089_1:
{
// foreach (CinemachineComponentBase c in components)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_22 = V_7;
int32_t L_23 = V_8;
NullCheck(L_22);
int32_t L_24 = L_23;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
V_9 = L_25;
// if (c.enabled)
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_26 = V_9;
NullCheck(L_26);
bool L_27;
L_27 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_26, NULL);
V_10 = L_27;
bool L_28 = V_10;
if (!L_28)
{
goto IL_00a6_1;
}
}
{
// list.Add(c);
List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* L_29 = V_1;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_30 = V_9;
NullCheck(L_29);
List_1_Add_m9ACA0FC0CF36280B8D922A1E8A3FDA7FFF8B16D7_inline(L_29, L_30, List_1_Add_m9ACA0FC0CF36280B8D922A1E8A3FDA7FFF8B16D7_RuntimeMethod_var);
}
IL_00a6_1:
{
int32_t L_31 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_00ac_1:
{
// foreach (CinemachineComponentBase c in components)
int32_t L_32 = V_8;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_33 = V_7;
NullCheck(L_33);
if ((((int32_t)L_32) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))))
{
goto IL_0089_1;
}
}
{
}
IL_00b5_1:
{
}
IL_00b6_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_34 = V_3;
NullCheck(L_34);
bool L_35;
L_35 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_34);
if (L_35)
{
goto IL_004c_1;
}
}
{
goto IL_00d5;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00d5:
{
// if (m_ComponentOwner == null && !isPrefab)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = __this->___m_ComponentOwner_39;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_37;
L_37 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_36, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_37)
{
goto IL_00e9;
}
}
{
bool L_38 = V_0;
G_B23_0 = ((((int32_t)L_38) == ((int32_t)0))? 1 : 0);
goto IL_00ea;
}
IL_00e9:
{
G_B23_0 = 0;
}
IL_00ea:
{
V_12 = (bool)G_B23_0;
bool L_39 = V_12;
if (!L_39)
{
goto IL_00fd;
}
}
{
// m_ComponentOwner = CreatePipeline(null);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
L_40 = CinemachineVirtualCamera_CreatePipeline_m2D6EBA76ABACA143FD32240A9F2EFA3E61112021(__this, (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*)NULL, NULL);
__this->___m_ComponentOwner_39 = L_40;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ComponentOwner_39), (void*)L_40);
}
IL_00fd:
{
// if (m_ComponentOwner != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41 = __this->___m_ComponentOwner_39;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_42;
L_42 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_41, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_13 = L_42;
bool L_43 = V_13;
if (!L_43)
{
goto IL_0120;
}
}
{
// SetFlagsForHiddenChild(m_ComponentOwner.gameObject);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = __this->___m_ComponentOwner_39;
NullCheck(L_44);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_45;
L_45 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_44, NULL);
CinemachineVirtualCamera_SetFlagsForHiddenChild_mBC48F74140EF572DB75E09AB4B40464BCA332448(L_45, NULL);
}
IL_0120:
{
// if (m_ComponentOwner != null && m_ComponentOwner.gameObject != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46 = __this->___m_ComponentOwner_39;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_47;
L_47 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_46, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_47)
{
goto IL_0141;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48 = __this->___m_ComponentOwner_39;
NullCheck(L_48);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_49;
L_49 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_48, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_50;
L_50 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_49, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B30_0 = ((int32_t)(L_50));
goto IL_0142;
}
IL_0141:
{
G_B30_0 = 0;
}
IL_0142:
{
V_14 = (bool)G_B30_0;
bool L_51 = V_14;
if (!L_51)
{
goto IL_017c;
}
}
{
// list.Sort((c1, c2) => (int)c1.Stage - (int)c2.Stage);
List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* L_52 = V_1;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var);
Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7* L_53 = ((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9__38_0_1;
Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7* L_54 = L_53;
G_B32_0 = L_54;
G_B32_1 = L_52;
if (L_54)
{
G_B33_0 = L_54;
G_B33_1 = L_52;
goto IL_0169;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var);
U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31* L_55 = ((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7* L_56 = (Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7*)il2cpp_codegen_object_new(Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7_il2cpp_TypeInfo_var);
NullCheck(L_56);
Comparison_1__ctor_m74F62689692F4053573656F5A386A868BB335386(L_56, L_55, (intptr_t)((void*)U3CU3Ec_U3CUpdateComponentPipelineU3Eb__38_0_mB97A4390C0B4AF7335D8A31CABC30B99FC7BFA30_RuntimeMethod_var), NULL);
Comparison_1_tEDDDA19F3EAE98490F38D2E8D4C34A6A6C593AA7* L_57 = L_56;
((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9__38_0_1 = L_57;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9__38_0_1), (void*)L_57);
G_B33_0 = L_57;
G_B33_1 = G_B32_1;
}
IL_0169:
{
NullCheck(G_B33_1);
List_1_Sort_mAC2BC143DF2B4FA8D50186DE35951A9484CE90D2(G_B33_1, G_B33_0, List_1_Sort_mAC2BC143DF2B4FA8D50186DE35951A9484CE90D2_RuntimeMethod_var);
// m_ComponentPipeline = list.ToArray();
List_1_t03342E12D6A5F95E21F148146CEF62F23EA92051* L_58 = V_1;
NullCheck(L_58);
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_59;
L_59 = List_1_ToArray_m8292F02B1A8D2657765B0A6B9C548C0C09B360E0(L_58, List_1_ToArray_m8292F02B1A8D2657765B0A6B9C548C0C09B360E0_RuntimeMethod_var);
__this->___m_ComponentPipeline_38 = L_59;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ComponentPipeline_38), (void*)L_59);
}
IL_017c:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::SetFlagsForHiddenChild(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_SetFlagsForHiddenChild_mBC48F74140EF572DB75E09AB4B40464BCA332448 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___child0, 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;
bool V_1 = false;
{
// if (child != null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___child0;
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_0038;
}
}
{
// if (CinemachineCore.sShowHiddenObjects)
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
bool L_3 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___sShowHiddenObjects_3;
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_0028;
}
}
{
// child.hideFlags &= ~(HideFlags.HideInHierarchy | HideFlags.HideInInspector);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ___child0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = L_5;
NullCheck(L_6);
int32_t L_7;
L_7 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_6, NULL);
NullCheck(L_6);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_6, ((int32_t)((int32_t)L_7&((int32_t)-4))), NULL);
goto IL_0037;
}
IL_0028:
{
// child.hideFlags |= (HideFlags.HideInHierarchy | HideFlags.HideInInspector);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = ___child0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_8;
NullCheck(L_9);
int32_t L_10;
L_10 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_9, NULL);
NullCheck(L_9);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_9, ((int32_t)((int32_t)L_10|3)), NULL);
}
IL_0037:
{
}
IL_0038:
{
// }
return;
}
}
// Cinemachine.CameraState Cinemachine.CinemachineVirtualCamera::CalculateNewState(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineVirtualCamera_CalculateNewState_mEAC1B5563F4C5BD1868E591DBE70EC359C27AE31 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldUp0, float ___deltaTime1, 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;
}
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
int32_t V_8 = 0;
bool V_9 = false;
int32_t V_10 = 0;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* V_11 = NULL;
int32_t V_12 = 0;
bool V_13 = false;
int32_t V_14 = 0;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* V_15 = NULL;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_22;
memset((&V_22), 0, sizeof(V_22));
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* G_B21_0 = NULL;
int32_t G_B24_0 = 0;
int32_t G_B28_0 = 0;
{
// FollowTargetAttachment = 1;
((CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)__this)->___FollowTargetAttachment_11 = (1.0f);
// LookAtTargetAttachment = 1;
((CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)__this)->___LookAtTargetAttachment_12 = (1.0f);
// CameraState state = PullStateFromVirtualCamera(worldUp, ref m_Lens);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___worldUp0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_1 = (&__this->___m_Lens_30);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_2;
L_2 = CinemachineVirtualCameraBase_PullStateFromVirtualCamera_m0629C5BA281A84DFA090D4B28CFBCC8E234BB298(__this, L_0, L_1, NULL);
V_0 = L_2;
// Transform lookAtTarget = LookAt;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, __this);
V_1 = L_3;
// if (lookAtTarget != mCachedLookAtTarget)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = V_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___mCachedLookAtTarget_40;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, L_5, NULL);
V_2 = L_6;
bool L_7 = V_2;
if (!L_7)
{
goto IL_0063;
}
}
{
// mCachedLookAtTarget = lookAtTarget;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_1;
__this->___mCachedLookAtTarget_40 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCachedLookAtTarget_40), (void*)L_8);
// mCachedLookAtTargetVcam = null;
__this->___mCachedLookAtTargetVcam_41 = (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCachedLookAtTargetVcam_41), (void*)(CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE*)NULL);
// if (lookAtTarget != 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_3 = L_10;
bool L_11 = V_3;
if (!L_11)
{
goto IL_0062;
}
}
{
// mCachedLookAtTargetVcam = lookAtTarget.GetComponent<CinemachineVirtualCameraBase>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_1;
NullCheck(L_12);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_13;
L_13 = Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB(L_12, Component_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_mDC02691D864D02128EE836562B3282EB053F7AAB_RuntimeMethod_var);
__this->___mCachedLookAtTargetVcam_41 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCachedLookAtTargetVcam_41), (void*)L_13);
}
IL_0062:
{
}
IL_0063:
{
// if (lookAtTarget != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_1;
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_00ae;
}
}
{
// if (mCachedLookAtTargetVcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_17 = __this->___mCachedLookAtTargetVcam_41;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_5 = L_18;
bool L_19 = V_5;
if (!L_19)
{
goto IL_00a0;
}
}
{
// state.ReferenceLookAt = mCachedLookAtTargetVcam.State.FinalPosition;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_20 = __this->___mCachedLookAtTargetVcam_41;
NullCheck(L_20);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_21;
L_21 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_20);
V_6 = L_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12((&V_6), NULL);
(&V_0)->___ReferenceLookAt_2 = L_22;
goto IL_00ad;
}
IL_00a0:
{
// state.ReferenceLookAt = TargetPositionCache.GetTargetPosition(lookAtTarget);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = TargetPositionCache_GetTargetPosition_mCDF3A7BC3F9A5BBE4B810888FDB91DD208D226BE(L_23, NULL);
(&V_0)->___ReferenceLookAt_2 = L_24;
}
IL_00ad:
{
}
IL_00ae:
{
// UpdateComponentPipeline(); // avoid GetComponentPipeline() here because of GC
CinemachineVirtualCamera_UpdateComponentPipeline_mDC1BF9D6E71CA7CEFEB8539E13BAD7E12DAB11A1(__this, NULL);
// InvokePrePipelineMutateCameraStateCallback(this, ref state, deltaTime);
float L_25 = ___deltaTime1;
CinemachineVirtualCameraBase_InvokePrePipelineMutateCameraStateCallback_m6468DFDE19E8860EC1EE36073D4BEE179D609CB1(__this, __this, (&V_0), L_25, NULL);
// if (m_ComponentPipeline == null)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_26 = __this->___m_ComponentPipeline_38;
V_7 = (bool)((((RuntimeObject*)(CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)L_26) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_27 = V_7;
if (!L_27)
{
goto IL_0109;
}
}
{
// state.BlendHint |= CameraState.BlendHintValue.IgnoreLookAtTarget;
int32_t* L_28 = (&(&V_0)->___BlendHint_10);
int32_t* L_29 = L_28;
int32_t L_30 = *((int32_t*)L_29);
*((int32_t*)L_29) = (int32_t)((int32_t)(L_30|((int32_t)32)));
// for (var stage = CinemachineCore.Stage.Body; stage <= CinemachineCore.Stage.Finalize; ++stage)
V_8 = 0;
goto IL_00f5;
}
IL_00e2:
{
// InvokePostPipelineStageCallback(this, stage, ref state, deltaTime);
int32_t L_31 = V_8;
float L_32 = ___deltaTime1;
CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF(__this, __this, L_31, (&V_0), L_32, NULL);
// for (var stage = CinemachineCore.Stage.Body; stage <= CinemachineCore.Stage.Finalize; ++stage)
int32_t L_33 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, 1));
}
IL_00f5:
{
// for (var stage = CinemachineCore.Stage.Body; stage <= CinemachineCore.Stage.Finalize; ++stage)
int32_t L_34 = V_8;
V_9 = (bool)((((int32_t)((((int32_t)L_34) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_35 = V_9;
if (L_35)
{
goto IL_00e2;
}
}
{
goto IL_0223;
}
IL_0109:
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
V_12 = 0;
goto IL_0127;
}
IL_010f:
{
// m_ComponentPipeline[i].PrePipelineMutateCameraState(ref state, deltaTime);
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_36 = __this->___m_ComponentPipeline_38;
int32_t L_37 = V_12;
NullCheck(L_36);
int32_t L_38 = L_37;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
float L_40 = ___deltaTime1;
NullCheck(L_39);
VirtualActionInvoker2< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*, float >::Invoke(5 /* System.Void Cinemachine.CinemachineComponentBase::PrePipelineMutateCameraState(Cinemachine.CameraState&,System.Single) */, L_39, (&V_0), L_40);
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_41 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_41, 1));
}
IL_0127:
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_42 = V_12;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_43 = __this->___m_ComponentPipeline_38;
NullCheck(L_43);
V_13 = (bool)((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))? 1 : 0);
bool L_44 = V_13;
if (L_44)
{
goto IL_010f;
}
}
{
// int componentIndex = 0;
V_10 = 0;
// CinemachineComponentBase postAimBody = null;
V_11 = (CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A*)NULL;
// for (var stage = CinemachineCore.Stage.Body; stage <= CinemachineCore.Stage.Finalize; ++stage)
V_14 = 0;
goto IL_0211;
}
IL_0147:
{
// var c = componentIndex < m_ComponentPipeline.Length
// ? m_ComponentPipeline[componentIndex] : null;
int32_t L_45 = V_10;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_46 = __this->___m_ComponentPipeline_38;
NullCheck(L_46);
if ((((int32_t)L_45) < ((int32_t)((int32_t)(((RuntimeArray*)L_46)->max_length)))))
{
goto IL_0157;
}
}
{
G_B21_0 = ((CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A*)(NULL));
goto IL_0160;
}
IL_0157:
{
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_47 = __this->___m_ComponentPipeline_38;
int32_t L_48 = V_10;
NullCheck(L_47);
int32_t L_49 = L_48;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
G_B21_0 = L_50;
}
IL_0160:
{
V_15 = G_B21_0;
// if (c != null && stage == c.Stage)
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_51 = V_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_52;
L_52 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_51, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_52)
{
goto IL_0179;
}
}
{
int32_t L_53 = V_14;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_54 = V_15;
NullCheck(L_54);
int32_t L_55;
L_55 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineComponentBase::get_Stage() */, L_54);
G_B24_0 = ((((int32_t)L_53) == ((int32_t)L_55))? 1 : 0);
goto IL_017a;
}
IL_0179:
{
G_B24_0 = 0;
}
IL_017a:
{
V_16 = (bool)G_B24_0;
bool L_56 = V_16;
if (!L_56)
{
goto IL_01ae;
}
}
{
// ++componentIndex;
int32_t L_57 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_57, 1));
// if (stage == CinemachineCore.Stage.Body && c.BodyAppliesAfterAim)
int32_t L_58 = V_14;
if (L_58)
{
goto IL_0194;
}
}
{
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_59 = V_15;
NullCheck(L_59);
bool L_60;
L_60 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean Cinemachine.CinemachineComponentBase::get_BodyAppliesAfterAim() */, L_59);
G_B28_0 = ((int32_t)(L_60));
goto IL_0195;
}
IL_0194:
{
G_B28_0 = 0;
}
IL_0195:
{
V_17 = (bool)G_B28_0;
bool L_61 = V_17;
if (!L_61)
{
goto IL_01a2;
}
}
{
// postAimBody = c;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_62 = V_15;
V_11 = L_62;
// continue; // do the body stage of the pipeline after Aim
goto IL_020b;
}
IL_01a2:
{
// c.MutateCameraState(ref state, deltaTime);
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_63 = V_15;
float L_64 = ___deltaTime1;
NullCheck(L_63);
VirtualActionInvoker2< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*, float >::Invoke(8 /* System.Void Cinemachine.CinemachineComponentBase::MutateCameraState(Cinemachine.CameraState&,System.Single) */, L_63, (&V_0), L_64);
}
IL_01ae:
{
// InvokePostPipelineStageCallback(this, stage, ref state, deltaTime);
int32_t L_65 = V_14;
float L_66 = ___deltaTime1;
CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF(__this, __this, L_65, (&V_0), L_66, NULL);
// if (stage == CinemachineCore.Stage.Aim)
int32_t L_67 = V_14;
V_18 = (bool)((((int32_t)L_67) == ((int32_t)1))? 1 : 0);
bool L_68 = V_18;
if (!L_68)
{
goto IL_020a;
}
}
{
// if (c == null)
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_69 = V_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_70;
L_70 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_69, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_19 = L_70;
bool L_71 = V_19;
if (!L_71)
{
goto IL_01e2;
}
}
{
// state.BlendHint |= CameraState.BlendHintValue.IgnoreLookAtTarget;
int32_t* L_72 = (&(&V_0)->___BlendHint_10);
int32_t* L_73 = L_72;
int32_t L_74 = *((int32_t*)L_73);
*((int32_t*)L_73) = (int32_t)((int32_t)(L_74|((int32_t)32)));
}
IL_01e2:
{
// if (postAimBody != null)
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_75 = V_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_76;
L_76 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_75, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_20 = L_76;
bool L_77 = V_20;
if (!L_77)
{
goto IL_0209;
}
}
{
// postAimBody.MutateCameraState(ref state, deltaTime);
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_78 = V_11;
float L_79 = ___deltaTime1;
NullCheck(L_78);
VirtualActionInvoker2< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156*, float >::Invoke(8 /* System.Void Cinemachine.CinemachineComponentBase::MutateCameraState(Cinemachine.CameraState&,System.Single) */, L_78, (&V_0), L_79);
// InvokePostPipelineStageCallback(this, CinemachineCore.Stage.Body, ref state, deltaTime);
float L_80 = ___deltaTime1;
CinemachineVirtualCameraBase_InvokePostPipelineStageCallback_m55457276F8291B6645FE4F7250C84DE97DDFDECF(__this, __this, 0, (&V_0), L_80, NULL);
}
IL_0209:
{
}
IL_020a:
{
}
IL_020b:
{
// for (var stage = CinemachineCore.Stage.Body; stage <= CinemachineCore.Stage.Finalize; ++stage)
int32_t L_81 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, 1));
}
IL_0211:
{
// for (var stage = CinemachineCore.Stage.Body; stage <= CinemachineCore.Stage.Finalize; ++stage)
int32_t L_82 = V_14;
V_21 = (bool)((((int32_t)((((int32_t)L_82) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_83 = V_21;
if (L_83)
{
goto IL_0147;
}
}
{
}
IL_0223:
{
// return state;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_84 = V_0;
V_22 = L_84;
goto IL_0228;
}
IL_0228:
{
// }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_85 = V_22;
return L_85;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_OnTargetObjectWarped_m562D2944CECA26CF64C38DC4A59CA72CB67E033C (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __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;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
{
// if (target == Follow)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___target0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, __this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0047;
}
}
{
// transform.position += positionDelta;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = L_4;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___positionDelta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_6, L_7, NULL);
NullCheck(L_5);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_5, L_8, NULL);
// m_State.RawPosition += positionDelta;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_9 = (&__this->___m_State_37);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = (&L_9->___RawPosition_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = L_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___positionDelta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_12, L_13, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_11 = L_14;
}
IL_0047:
{
// UpdateComponentPipeline(); // avoid GetComponentPipeline() here because of GC
CinemachineVirtualCamera_UpdateComponentPipeline_mDC1BF9D6E71CA7CEFEB8539E13BAD7E12DAB11A1(__this, NULL);
// if (m_ComponentPipeline != null)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_15 = __this->___m_ComponentPipeline_38;
V_1 = (bool)((!(((RuntimeObject*)(CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)L_15) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_16 = V_1;
if (!L_16)
{
goto IL_0084;
}
}
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
V_2 = 0;
goto IL_0074;
}
IL_0060:
{
// m_ComponentPipeline[i].OnTargetObjectWarped(target, positionDelta);
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_17 = __this->___m_ComponentPipeline_38;
int32_t L_18 = V_2;
NullCheck(L_17);
int32_t L_19 = L_18;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___positionDelta1;
NullCheck(L_20);
VirtualActionInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(10 /* System.Void Cinemachine.CinemachineComponentBase::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3) */, L_20, L_21, L_22);
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_23 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_0074:
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_24 = V_2;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_25 = __this->___m_ComponentPipeline_38;
NullCheck(L_25);
V_3 = (bool)((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))? 1 : 0);
bool L_26 = V_3;
if (L_26)
{
goto IL_0060;
}
}
{
}
IL_0084:
{
// base.OnTargetObjectWarped(target, positionDelta);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = ___target0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___positionDelta1;
CinemachineVirtualCameraBase_OnTargetObjectWarped_m918462E96A2EEC9848F6C47B0F35E0D5C0DBF333(__this, L_27, L_28, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_ForceCameraPosition_m24428AB9DFFF32E9A93DB9B9CCCE6E25B7637C1F (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
{
// PreviousStateIsValid = true;
VirtualActionInvoker1< bool >::Invoke(32 /* System.Void Cinemachine.CinemachineVirtualCameraBase::set_PreviousStateIsValid(System.Boolean) */, __this, (bool)1);
// transform.position = pos;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___pos0;
NullCheck(L_0);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_0, L_1, NULL);
// transform.rotation = rot;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___rot1;
NullCheck(L_2);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_2, L_3, NULL);
// m_State.RawPosition = pos;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_4 = (&__this->___m_State_37);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___pos0;
L_4->___RawPosition_4 = L_5;
// m_State.RawOrientation = rot;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_6 = (&__this->___m_State_37);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___rot1;
L_6->___RawOrientation_5 = L_7;
// UpdateComponentPipeline(); // avoid GetComponentPipeline() here because of GC
CinemachineVirtualCamera_UpdateComponentPipeline_mDC1BF9D6E71CA7CEFEB8539E13BAD7E12DAB11A1(__this, NULL);
// if (m_ComponentPipeline != null)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_8 = __this->___m_ComponentPipeline_38;
V_0 = (bool)((!(((RuntimeObject*)(CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_9 = V_0;
if (!L_9)
{
goto IL_0076;
}
}
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
V_1 = 0;
goto IL_0067;
}
IL_0053:
{
// m_ComponentPipeline[i].ForceCameraPosition(pos, rot);
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_10 = __this->___m_ComponentPipeline_38;
int32_t L_11 = V_1;
NullCheck(L_10);
int32_t L_12 = L_11;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = ___rot1;
NullCheck(L_13);
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(11 /* System.Void Cinemachine.CinemachineComponentBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion) */, L_13, L_14, L_15);
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0067:
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_17 = V_1;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_18 = __this->___m_ComponentPipeline_38;
NullCheck(L_18);
V_2 = (bool)((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))? 1 : 0);
bool L_19 = V_2;
if (L_19)
{
goto IL_0053;
}
}
IL_0076:
{
// base.ForceCameraPosition(pos, rot);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = ___rot1;
CinemachineVirtualCameraBase_ForceCameraPosition_m3EE879AD97E2BDB01606CB878C6E789078271492(__this, L_20, L_21, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::SetStateRawPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_SetStateRawPosition_m580BC430C8985CAD9750499F2E2597AA37F33623 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, const RuntimeMethod* method)
{
{
// internal void SetStateRawPosition(Vector3 pos) { m_State.RawPosition = pos; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_0 = (&__this->___m_State_37);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___pos0;
L_0->___RawPosition_4 = L_1;
// internal void SetStateRawPosition(Vector3 pos) { m_State.RawPosition = pos; }
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera_OnTransitionFromCamera_m8D77970ED45B1FF23674FB4090483AE87A5A62FC (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __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*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313_RuntimeMethod_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 V_4 = 0;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t G_B4_0 = 0;
{
// base.OnTransitionFromCamera(fromCam, worldUp, deltaTime);
RuntimeObject* L_0 = ___fromCam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___worldUp1;
float L_2 = ___deltaTime2;
CinemachineVirtualCameraBase_OnTransitionFromCamera_m867C0945DA41A144EE64BDF095F13CE1EB1B3493(__this, L_0, L_1, L_2, NULL);
// InvokeOnTransitionInExtensions(fromCam, worldUp, deltaTime);
RuntimeObject* L_3 = ___fromCam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___worldUp1;
float L_5 = ___deltaTime2;
bool L_6;
L_6 = CinemachineVirtualCameraBase_InvokeOnTransitionInExtensions_m0D02A9178DEE05F756D00FDBA9A4A5B6EE3BB225(__this, L_3, L_4, L_5, NULL);
// bool forceUpdate = false;
V_0 = (bool)0;
// if (m_Transitions.m_InheritPosition && fromCam != null
// && !CinemachineCore.Instance.IsLiveInBlend(this))
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* L_7 = (&__this->___m_Transitions_31);
bool L_8 = L_7->___m_InheritPosition_1;
if (!L_8)
{
goto IL_0037;
}
}
{
RuntimeObject* L_9 = ___fromCam0;
if (!L_9)
{
goto IL_0037;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD* L_10;
L_10 = CinemachineCore_get_Instance_m761793890717527703D6C8BB3AC64FEC93745A85(NULL);
NullCheck(L_10);
bool L_11;
L_11 = CinemachineCore_IsLiveInBlend_mFD1402FFF3B5D0CD0EC90914F89672724F49F778(L_10, __this, NULL);
G_B4_0 = ((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
goto IL_0038;
}
IL_0037:
{
G_B4_0 = 0;
}
IL_0038:
{
V_1 = (bool)G_B4_0;
bool L_12 = V_1;
if (!L_12)
{
goto IL_005f;
}
}
{
// ForceCameraPosition(fromCam.State.FinalPosition, fromCam.State.FinalOrientation);
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);
V_2 = L_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12((&V_2), NULL);
RuntimeObject* L_16 = ___fromCam0;
NullCheck(L_16);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_17;
L_17 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_16);
V_2 = L_17;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
L_18 = CameraState_get_FinalOrientation_m65D23E9A3C9264408AB177483C74FD609EFAB4B3((&V_2), NULL);
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(44 /* System.Void Cinemachine.CinemachineVirtualCameraBase::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion) */, __this, L_15, L_18);
}
IL_005f:
{
// UpdateComponentPipeline(); // avoid GetComponentPipeline() here because of GC
CinemachineVirtualCamera_UpdateComponentPipeline_mDC1BF9D6E71CA7CEFEB8539E13BAD7E12DAB11A1(__this, NULL);
// if (m_ComponentPipeline != null)
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_19 = __this->___m_ComponentPipeline_38;
V_3 = (bool)((!(((RuntimeObject*)(CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)L_19) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_20 = V_3;
if (!L_20)
{
goto IL_00b1;
}
}
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
V_4 = 0;
goto IL_009e;
}
IL_0079:
{
// if (m_ComponentPipeline[i].OnTransitionFromCamera(
// fromCam, worldUp, deltaTime, ref m_Transitions))
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_21 = __this->___m_ComponentPipeline_38;
int32_t L_22 = V_4;
NullCheck(L_21);
int32_t L_23 = L_22;
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
RuntimeObject* L_25 = ___fromCam0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___worldUp1;
float L_27 = ___deltaTime2;
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* L_28 = (&__this->___m_Transitions_31);
NullCheck(L_24);
bool L_29;
L_29 = VirtualFuncInvoker4< bool, RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* >::Invoke(9 /* System.Boolean Cinemachine.CinemachineComponentBase::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single,Cinemachine.CinemachineVirtualCameraBase/TransitionParams&) */, L_24, L_25, L_26, L_27, L_28);
V_5 = L_29;
bool L_30 = V_5;
if (!L_30)
{
goto IL_0098;
}
}
{
// forceUpdate = true;
V_0 = (bool)1;
}
IL_0098:
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_31 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_009e:
{
// for (int i = 0; i < m_ComponentPipeline.Length; ++i)
int32_t L_32 = V_4;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_33 = __this->___m_ComponentPipeline_38;
NullCheck(L_33);
V_6 = (bool)((((int32_t)L_32) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length))))? 1 : 0);
bool L_34 = V_6;
if (L_34)
{
goto IL_0079;
}
}
{
}
IL_00b1:
{
// if (forceUpdate)
bool L_35 = V_0;
V_7 = L_35;
bool L_36 = V_7;
if (!L_36)
{
goto IL_00ce;
}
}
{
// InternalUpdateCameraState(worldUp, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___worldUp1;
float L_38 = ___deltaTime2;
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_37, L_38);
// InternalUpdateCameraState(worldUp, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = ___worldUp1;
float L_40 = ___deltaTime2;
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(33 /* System.Void Cinemachine.CinemachineVirtualCameraBase::InternalUpdateCameraState(UnityEngine.Vector3,System.Single) */, __this, L_39, L_40);
goto IL_00d7;
}
IL_00ce:
{
// UpdateCameraState(worldUp, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = ___worldUp1;
float L_42 = ___deltaTime2;
CinemachineVirtualCameraBase_UpdateCameraState_mC16F582BFC88FD8E3BC61EEFC11EA243A4289836(__this, L_41, L_42, NULL);
}
IL_00d7:
{
// if (m_Transitions.m_OnCameraLive != null)
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* L_43 = (&__this->___m_Transitions_31);
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* L_44 = L_43->___m_OnCameraLive_2;
V_8 = (bool)((!(((RuntimeObject*)(VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154*)L_44) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_45 = V_8;
if (!L_45)
{
goto IL_00fe;
}
}
{
// m_Transitions.m_OnCameraLive.Invoke(this, fromCam);
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* L_46 = (&__this->___m_Transitions_31);
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* L_47 = L_46->___m_OnCameraLive_2;
RuntimeObject* L_48 = ___fromCam0;
NullCheck(L_47);
UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313(L_47, __this, L_48, UnityEvent_2_Invoke_mC508808A77547B63EBFD23EB42810BBB0EA7D313_RuntimeMethod_var);
}
IL_00fe:
{
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCamera::RequiresUserInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVirtualCamera_RequiresUserInput_mB1354A1D7D4C6D4F7914127C3BFE8E2AF20C8763 (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m12606F3FCCC238C698D0EFFB35BFE1D101482C0C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRequiresUserInputU3Eb__47_0_mBF26B23CBD1B39550F819A03518A8857549B0F31_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512* G_B5_0 = NULL;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* G_B5_1 = NULL;
Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512* G_B4_0 = NULL;
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* G_B4_1 = NULL;
int32_t G_B7_0 = 0;
{
// if (base.RequiresUserInput())
bool L_0;
L_0 = CinemachineVirtualCameraBase_RequiresUserInput_m1C2BE14E1F00E4EBD5BD1C9C4AF56E47AEF161A8(__this, NULL);
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_000f;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0047;
}
IL_000f:
{
// return m_ComponentPipeline != null && m_ComponentPipeline.Any(c => c != null && c.RequiresUserInput);
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_2 = __this->___m_ComponentPipeline_38;
if (!L_2)
{
goto IL_0043;
}
}
{
CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* L_3 = __this->___m_ComponentPipeline_38;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var);
Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512* L_4 = ((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9__47_0_2;
Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512* L_5 = L_4;
G_B4_0 = L_5;
G_B4_1 = L_3;
if (L_5)
{
G_B5_0 = L_5;
G_B5_1 = L_3;
goto IL_003c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var);
U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31* L_6 = ((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512* L_7 = (Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512*)il2cpp_codegen_object_new(Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512_il2cpp_TypeInfo_var);
NullCheck(L_7);
Func_2__ctor_mAF8AEAF1C1771CDAA3D056A9A6C10A19F9EFF574(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3CRequiresUserInputU3Eb__47_0_mBF26B23CBD1B39550F819A03518A8857549B0F31_RuntimeMethod_var), NULL);
Func_2_tAE218A7D889AC44BBCEC5E769D3C1F950095B512* L_8 = L_7;
((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9__47_0_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9__47_0_2), (void*)L_8);
G_B5_0 = L_8;
G_B5_1 = G_B4_1;
}
IL_003c:
{
bool L_9;
L_9 = Enumerable_Any_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m12606F3FCCC238C698D0EFFB35BFE1D101482C0C((RuntimeObject*)G_B5_1, G_B5_0, Enumerable_Any_TisCinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A_m12606F3FCCC238C698D0EFFB35BFE1D101482C0C_RuntimeMethod_var);
G_B7_0 = ((int32_t)(L_9));
goto IL_0044;
}
IL_0043:
{
G_B7_0 = 0;
}
IL_0044:
{
V_1 = (bool)G_B7_0;
goto IL_0047;
}
IL_0047:
{
// }
bool L_10 = V_1;
return L_10;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCamera__ctor_m3D68CEFD2C0746D59587AA63E8DD2E436CAA008E (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* __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*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public Transform m_LookAt = null;
__this->___m_LookAt_28 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LookAt_28), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// public Transform m_Follow = null;
__this->___m_Follow_29 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Follow_29), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// public LensSettings m_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;
__this->___m_Lens_30 = L_0;
// CameraState m_State = CameraState.Default; // Current state this frame
il2cpp_codegen_runtime_class_init_inline(CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156_il2cpp_TypeInfo_var);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_1;
L_1 = CameraState_get_Default_mBF6F22B14C83DD400EF9F53BB8EACB240BD79398(NULL);
__this->___m_State_37 = L_1;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom0_11))->___m_Custom_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom1_12))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom2_13))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_State_37))->___mCustom3_14))->___m_Custom_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_State_37))->___m_CustomOverflow_15), (void*)NULL);
#endif
// CinemachineComponentBase[] m_ComponentPipeline = null;
__this->___m_ComponentPipeline_38 = (CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ComponentPipeline_38), (void*)(CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*)NULL);
// [SerializeField][HideInInspector] private Transform m_ComponentOwner = null; // serialized to handle copy/paste
__this->___m_ComponentOwner_39 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ComponentOwner_39), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
CinemachineVirtualCameraBase__ctor_m1BACC836C669C0C52C8A891BAB34E09821F21C46(__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
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_Multicast(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, 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 Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*FunctionPointerType) (CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* retVal = NULL;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* currentDelegate = reinterpret_cast<CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC*>(delegatesToInvoke[i]);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___vcam0, ___name1, ___copyFrom2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_Open(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
typedef Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*FunctionPointerType) (CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, String_t*, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___vcam0, ___name1, ___copyFrom2, method);
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_Closed(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
typedef Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*FunctionPointerType) (RuntimeObject*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, String_t*, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___vcam0, ___name1, ___copyFrom2, method);
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenStaticInvoker(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
return InvokerFuncInvoker3< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, String_t*, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* >::Invoke(__this->___method_ptr_0, method, NULL, ___vcam0, ___name1, ___copyFrom2);
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_ClosedStaticInvoker(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
return InvokerFuncInvoker4< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, RuntimeObject*, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50*, String_t*, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___vcam0, ___name1, ___copyFrom2);
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenVirtual(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
return VirtualFuncInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, String_t*, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* >::Invoke(il2cpp_codegen_method_get_slot(method), ___vcam0, ___name1, ___copyFrom2);
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenInterface(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
return InterfaceFuncInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, String_t*, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___vcam0, ___name1, ___copyFrom2);
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenGenericVirtual(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
return GenericVirtualFuncInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, String_t*, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* >::Invoke(method, ___vcam0, ___name1, ___copyFrom2);
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenGenericInterface(CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
return GenericInterfaceFuncInvoker2< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, String_t*, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* >::Invoke(method, ___vcam0, ___name1, ___copyFrom2);
}
// System.Void Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreatePipelineDelegate__ctor_m1418B88041BF669A6692C2B815A8913C01EA7895 (CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __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)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_Open;
else
__this->___invoke_impl_1 = (intptr_t)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_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)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenGenericInterface;
else
__this->___invoke_impl_1 = (intptr_t)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___method1))
__this->___invoke_impl_1 = (intptr_t)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenInterface;
else
__this->___invoke_impl_1 = (intptr_t)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_OpenVirtual;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_Open;
}
}
else
{
__this->___invoke_impl_1 = (intptr_t)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_Closed;
}
}
__this->___extra_arg_5 = (intptr_t)&CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_Multicast;
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate::Invoke(Cinemachine.CinemachineVirtualCamera,System.String,Cinemachine.CinemachineComponentBase[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188 (CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
typedef Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*FunctionPointerType) (CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___vcam0, ___name1, ___copyFrom2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate::BeginInvoke(Cinemachine.CinemachineVirtualCamera,System.String,Cinemachine.CinemachineComponentBase[],System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CreatePipelineDelegate_BeginInvoke_mB61683EAF5CD48DD6AFE3080DBD1738BD0180656 (CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback3, RuntimeObject* ___object4, const RuntimeMethod* method)
{
void *__d_args[4] = {0};
__d_args[0] = ___vcam0;
__d_args[1] = ___name1;
__d_args[2] = ___copyFrom2;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);;
}
// UnityEngine.Transform Cinemachine.CinemachineVirtualCamera/CreatePipelineDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_EndInvoke_m5CAEF82C0E0E204CDFDEB4E6A99BAA098B0050B3 (CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)__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
void DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_Multicast(DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, 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 void (*FunctionPointerType) (DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method);
for (il2cpp_array_size_t i = 0; i < length; i++)
{
DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* currentDelegate = reinterpret_cast<DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842*>(delegatesToInvoke[i]);
((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___pipeline0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_Open(DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___pipeline0, method);
}
void DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_Closed(DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___pipeline0, method);
}
void DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_OpenStaticInvoker(DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method)
{
InvokerActionInvoker1< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(__this->___method_ptr_0, method, NULL, ___pipeline0);
}
void DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_ClosedStaticInvoker(DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___pipeline0);
}
// System.Void Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyPipelineDelegate__ctor_m33BC3713FE7D6659FDF1BB0BAF060F70032EBF60 (DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __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)&DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_Open;
else
__this->___invoke_impl_1 = (intptr_t)&DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_Closed;
}
else
{
bool isOpen = methodCount == 0;
if (isOpen)
{
__this->___invoke_impl_1 = (intptr_t)&DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_Open;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_Closed;
}
}
__this->___extra_arg_5 = (intptr_t)&DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_Multicast;
}
// System.Void Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate::Invoke(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9 (DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___pipeline0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate::BeginInvoke(UnityEngine.GameObject,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DestroyPipelineDelegate_BeginInvoke_m2902F0B20085FB754D94A373177CBE6D9E7E42E5 (DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback1, RuntimeObject* ___object2, const RuntimeMethod* method)
{
void *__d_args[2] = {0};
__d_args[0] = ___pipeline0;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);;
}
// System.Void Cinemachine.CinemachineVirtualCamera/DestroyPipelineDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyPipelineDelegate_EndInvoke_mBCC8462D17B7FDB6058C446202AAEBBDB9515D46 (DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineVirtualCamera/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m5C55F17AEAEEFA023973776DB010B54D0D2F8456 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31* L_0 = (U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31*)il2cpp_codegen_object_new(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m0BD6B99048AA4888057E840317CE80F3789BBE8D(L_0, NULL);
((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCamera/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0BD6B99048AA4888057E840317CE80F3789BBE8D (U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Int32 Cinemachine.CinemachineVirtualCamera/<>c::<UpdateComponentPipeline>b__38_0(Cinemachine.CinemachineComponentBase,Cinemachine.CinemachineComponentBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CUpdateComponentPipelineU3Eb__38_0_mB97A4390C0B4AF7335D8A31CABC30B99FC7BFA30 (U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31* __this, CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* ___c10, CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* ___c21, const RuntimeMethod* method)
{
{
// list.Sort((c1, c2) => (int)c1.Stage - (int)c2.Stage);
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_0 = ___c10;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineComponentBase::get_Stage() */, L_0);
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_2 = ___c21;
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineComponentBase::get_Stage() */, L_2);
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_3));
}
}
// System.Boolean Cinemachine.CinemachineVirtualCamera/<>c::<RequiresUserInput>b__47_0(Cinemachine.CinemachineComponentBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CRequiresUserInputU3Eb__47_0_mBF26B23CBD1B39550F819A03518A8857549B0F31 (U3CU3Ec_t80D8219D255708CC8992C0FAD027B479CB4A4D31* __this, CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* ___c0, 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 G_B3_0 = 0;
{
// return m_ComponentPipeline != null && m_ComponentPipeline.Any(c => c != null && c.RequiresUserInput);
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_0 = ___c0;
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);
if (!L_1)
{
goto IL_0011;
}
}
{
CinemachineComponentBase_tDF1741220995A46FEA90E1FB7EA206D973D7428A* L_2 = ___c0;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(13 /* System.Boolean Cinemachine.CinemachineComponentBase::get_RequiresUserInput() */, L_2);
G_B3_0 = ((int32_t)(L_3));
goto IL_0012;
}
IL_0011:
{
G_B3_0 = 0;
}
IL_0012:
{
return (bool)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
// System.Void Cinemachine.Cinemachine3rdPersonFollow::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_OnValidate_m34565B92F078C01A788E839FD887B50F4043CE84 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, const RuntimeMethod* method)
{
{
// CameraSide = Mathf.Clamp(CameraSide, -1.0f, 1.0f);
float L_0 = __this->___CameraSide_9;
float L_1;
L_1 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_0, (-1.0f), (1.0f), NULL);
__this->___CameraSide_9 = L_1;
// Damping.x = Mathf.Max(0, Damping.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___Damping_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (&__this->___Damping_6);
float L_4 = L_3->___x_2;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_4, NULL);
L_2->___x_2 = L_5;
// Damping.y = Mathf.Max(0, Damping.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (&__this->___Damping_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (&__this->___Damping_6);
float L_8 = L_7->___y_3;
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_8, NULL);
L_6->___y_3 = L_9;
// Damping.z = Mathf.Max(0, Damping.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = (&__this->___Damping_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = (&__this->___Damping_6);
float L_12 = L_11->___z_4;
float L_13;
L_13 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_12, NULL);
L_10->___z_4 = L_13;
// CameraRadius = Mathf.Max(0.001f, CameraRadius);
float L_14 = __this->___CameraRadius_13;
float L_15;
L_15 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.00100000005f), L_14, NULL);
__this->___CameraRadius_13 = L_15;
// DampingIntoCollision = Mathf.Max(0, DampingIntoCollision);
float L_16 = __this->___DampingIntoCollision_14;
float L_17;
L_17 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_16, NULL);
__this->___DampingIntoCollision_14 = L_17;
// DampingFromCollision = Mathf.Max(0, DampingFromCollision);
float L_18 = __this->___DampingFromCollision_15;
float L_19;
L_19 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_18, NULL);
__this->___DampingFromCollision_15 = L_19;
// }
return;
}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_Reset_m61AD95A9B447BCC760EDB5F6AF6EE9AFD23F065B (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, const RuntimeMethod* method)
{
{
// ShoulderOffset = new Vector3(0.5f, -0.4f, 0.0f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.5f), (-0.400000006f), (0.0f), /*hidden argument*/NULL);
__this->___ShoulderOffset_7 = L_0;
// VerticalArmLength = 0.4f;
__this->___VerticalArmLength_8 = (0.400000006f);
// CameraSide = 1.0f;
__this->___CameraSide_9 = (1.0f);
// CameraDistance = 2.0f;
__this->___CameraDistance_10 = (2.0f);
// Damping = new Vector3(0.1f, 0.5f, 0.3f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (0.100000001f), (0.5f), (0.300000012f), /*hidden argument*/NULL);
__this->___Damping_6 = L_1;
// CameraCollisionFilter = 0;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2;
L_2 = LayerMask_op_Implicit_mDC9C22C4477684D460FCF25B1BFE6B54419FB922(0, NULL);
__this->___CameraCollisionFilter_11 = L_2;
// CameraRadius = 0.2f;
__this->___CameraRadius_13 = (0.200000003f);
// DampingIntoCollision = 0;
__this->___DampingIntoCollision_14 = (0.0f);
// DampingFromCollision = 2f;
__this->___DampingFromCollision_15 = (2.0f);
// }
return;
}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_OnDestroy_mE3EBAEDC7F1108559BFB0207EAE6E3605DEAAEAF (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RuntimeUtility.DestroyScratchCollider();
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RuntimeUtility_DestroyScratchCollider_m9A1C54492DCE4CD322DAA566818F06CA6F06988E(NULL);
// }
return;
}
}
// System.Boolean Cinemachine.Cinemachine3rdPersonFollow::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cinemachine3rdPersonFollow_get_IsValid_m3DA263484276CC7C240C2C3170966CB74597861B (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __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;
}
int32_t G_B3_0 = 0;
{
// public override bool IsValid => enabled && FollowTarget != null;
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_0)
{
goto IL_0016;
}
}
{
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_0017;
}
IL_0016:
{
G_B3_0 = 0;
}
IL_0017:
{
return (bool)G_B3_0;
}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.Cinemachine3rdPersonFollow::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Cinemachine3rdPersonFollow_get_Stage_m8932622C583CBBDE9A4CF4614D622F76E0880CFC (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __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.Cinemachine3rdPersonFollow::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Cinemachine3rdPersonFollow_GetMaxDampTime_mE928D264574DE70999AB305FA793D028936D6BC2 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return Mathf.Max(
// Mathf.Max(DampingIntoCollision, DampingFromCollision),
// Mathf.Max(Damping.x, Mathf.Max(Damping.y, Damping.z)));
float L_0 = __this->___DampingIntoCollision_14;
float L_1 = __this->___DampingFromCollision_15;
float L_2;
L_2 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (&__this->___Damping_6);
float L_4 = L_3->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = (&__this->___Damping_6);
float L_6 = L_5->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (&__this->___Damping_6);
float L_8 = L_7->___z_4;
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_6, L_8, NULL);
float L_10;
L_10 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_4, L_9, NULL);
float L_11;
L_11 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_2, L_10, NULL);
V_0 = L_11;
goto IL_0045;
}
IL_0045:
{
// }
float L_12 = V_0;
return L_12;
}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_MutateCameraState_mEE2F997F216076C29851BA224DD63B0CC3F47C42 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// if (IsValid)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_002f;
}
}
{
// if (!VirtualCamera.PreviousStateIsValid)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2;
L_2 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_2);
V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0025;
}
}
{
// deltaTime = -1;
___deltaTime1 = (-1.0f);
}
IL_0025:
{
// PositionCamera(ref curState, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_5 = ___curState0;
float L_6 = ___deltaTime1;
Cinemachine3rdPersonFollow_PositionCamera_m13334AE8E5681B0F83EB4DC65607CCDEBBE7BC4A(__this, L_5, L_6, NULL);
}
IL_002f:
{
// }
return;
}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_OnTargetObjectWarped_mD0303D4A6D9EA4D13150C8C5E93AC843F04B0919 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __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_002e;
}
}
{
// m_PreviousFollowTargetPosition += positionDelta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___m_PreviousFollowTargetPosition_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___positionDelta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_6, L_7, NULL);
__this->___m_PreviousFollowTargetPosition_16 = L_8;
}
IL_002e:
{
// }
return;
}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::PositionCamera(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_PositionCamera_m13334AE8E5681B0F83EB4DC65607CCDEBBE7BC4A (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, 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));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 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));
float V_8 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
bool V_10 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
{
// var up = curState.ReferenceUp;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_0 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0->___ReferenceUp_1;
V_0 = L_1;
// var targetPos = FollowTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
V_1 = L_2;
// var targetRot = FollowTargetRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3(__this, NULL);
V_2 = L_3;
// var targetForward = targetRot * Vector3.forward;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = V_2;
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);
V_3 = L_6;
// var heading = GetHeading(targetForward, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Cinemachine3rdPersonFollow_GetHeading_m918AD84320C7D57B9EA10F452CB683FCE2BCE5A3(L_7, L_8, NULL);
V_4 = L_9;
// if (deltaTime < 0)
float L_10 = ___deltaTime1;
V_10 = (bool)((((float)L_10) < ((float)(0.0f)))? 1 : 0);
bool L_11 = V_10;
if (!L_11)
{
goto IL_0053;
}
}
{
// m_DampingCorrection = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_DampingCorrection_17 = L_12;
// m_CamPosCollisionCorrection = 0;
__this->___m_CamPosCollisionCorrection_18 = (0.0f);
goto IL_00a7;
}
IL_0053:
{
// m_DampingCorrection += Quaternion.Inverse(heading) * (m_PreviousFollowTargetPosition - targetPos);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___m_DampingCorrection_17;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = V_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_14, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = __this->___m_PreviousFollowTargetPosition_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_16, L_17, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_15, L_18, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_13, L_19, NULL);
__this->___m_DampingCorrection_17 = L_20;
// m_DampingCorrection -= VirtualCamera.DetachedFollowTargetDamp(m_DampingCorrection, Damping, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = __this->___m_DampingCorrection_17;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_22;
L_22 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = __this->___m_DampingCorrection_17;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = __this->___Damping_6;
float L_25 = ___deltaTime1;
NullCheck(L_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m871E131EE59CEEC1B5691F5DC570B18816530C97(L_22, L_23, L_24, L_25, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_21, L_26, NULL);
__this->___m_DampingCorrection_17 = L_27;
}
IL_00a7:
{
// m_PreviousFollowTargetPosition = targetPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1;
__this->___m_PreviousFollowTargetPosition_16 = L_28;
// var root = targetPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_1;
V_5 = L_29;
// GetRawRigPositions(root, targetRot, heading, out _, out Vector3 hand);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31 = V_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = V_4;
Cinemachine3rdPersonFollow_GetRawRigPositions_mDE2296B2034978F905A1C9CBAA202EFB174CB1D5(__this, L_30, L_31, L_32, (&V_11), (&V_6), NULL);
// var camPos = hand - (targetForward * (CameraDistance - m_DampingCorrection.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_3;
float L_35 = __this->___CameraDistance_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_36 = (&__this->___m_DampingCorrection_17);
float L_37 = L_36->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_34, ((float)il2cpp_codegen_subtract(L_35, L_37)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_33, L_38, NULL);
V_7 = L_39;
// float dummy = 0;
V_8 = (0.0f);
// var collidedHand = ResolveCollisions(root, hand, -1, CameraRadius * 1.05f, ref dummy);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_6;
float L_42 = __this->___CameraRadius_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Cinemachine3rdPersonFollow_ResolveCollisions_m0803F98237E6C6D08D13173E1FECBDD506860BA4(__this, L_40, L_41, (-1.0f), ((float)il2cpp_codegen_multiply(L_42, (1.04999995f))), (&V_8), NULL);
V_9 = L_43;
// camPos = ResolveCollisions(
// collidedHand, camPos, deltaTime, CameraRadius, ref m_CamPosCollisionCorrection);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_7;
float L_46 = ___deltaTime1;
float L_47 = __this->___CameraRadius_13;
float* L_48 = (&__this->___m_CamPosCollisionCorrection_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = Cinemachine3rdPersonFollow_ResolveCollisions_m0803F98237E6C6D08D13173E1FECBDD506860BA4(__this, L_44, L_45, L_46, L_47, L_48, NULL);
V_7 = L_49;
// curState.RawPosition = camPos;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_50 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_7;
L_50->___RawPosition_4 = L_51;
// curState.RawOrientation = targetRot; // not necessary, but left in to avoid breaking scenes that depend on this
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_52 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_53 = V_2;
L_52->___RawOrientation_5 = L_53;
// }
return;
}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::GetRigPositions(UnityEngine.Vector3&,UnityEngine.Vector3&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_GetRigPositions_m030DC36FC5FC04F030AAE5DD1DDE3C586F73C534 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___root0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___shoulder1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___hand2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 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));
float V_4 = 0.0f;
{
// var up = VirtualCamera.State.ReferenceUp;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_0;
L_0 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_0);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_1;
L_1 = VirtualFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(25 /* Cinemachine.CameraState Cinemachine.CinemachineVirtualCameraBase::get_State() */, L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1.___ReferenceUp_1;
V_0 = L_2;
// var targetRot = FollowTargetRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3(__this, NULL);
V_1 = L_3;
// var targetForward = targetRot * Vector3.forward;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = V_1;
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);
V_2 = L_6;
// var heading = GetHeading(targetForward, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Cinemachine3rdPersonFollow_GetHeading_m918AD84320C7D57B9EA10F452CB683FCE2BCE5A3(L_7, L_8, NULL);
V_3 = L_9;
// root = m_PreviousFollowTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = ___root0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___m_PreviousFollowTargetPosition_16;
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_10 = L_11;
// GetRawRigPositions(root, targetRot, heading, out shoulder, out hand);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_12 = ___root0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = ___shoulder1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_17 = ___hand2;
Cinemachine3rdPersonFollow_GetRawRigPositions_mDE2296B2034978F905A1C9CBAA202EFB174CB1D5(__this, L_13, L_14, L_15, L_16, L_17, NULL);
// float dummy = 0;
V_4 = (0.0f);
// hand = ResolveCollisions(root, hand, -1, CameraRadius * 1.05f, ref dummy);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_18 = ___hand2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_19 = ___root0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = ___hand2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_21);
float L_23 = __this->___CameraRadius_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Cinemachine3rdPersonFollow_ResolveCollisions_m0803F98237E6C6D08D13173E1FECBDD506860BA4(__this, L_20, L_22, (-1.0f), ((float)il2cpp_codegen_multiply(L_23, (1.04999995f))), (&V_4), NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_18 = L_24;
// }
return;
}
}
// UnityEngine.Quaternion Cinemachine.Cinemachine3rdPersonFollow::GetHeading(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Cinemachine3rdPersonFollow_GetHeading_m918AD84320C7D57B9EA10F452CB683FCE2BCE5A3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetForward0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var planeForward = targetForward.ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___targetForward0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___up1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_0, L_1, NULL);
V_0 = L_2;
// planeForward = Vector3.Cross(up, Vector3.Cross(planeForward, up));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___up1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___up1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline(L_4, L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline(L_3, L_6, NULL);
V_0 = L_7;
// return Quaternion.LookRotation(planeForward, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___up1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_8, L_9, NULL);
V_1 = L_10;
goto IL_0021;
}
IL_0021:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = V_1;
return L_11;
}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::GetRawRigPositions(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Vector3&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow_GetRawRigPositions_mDE2296B2034978F905A1C9CBAA202EFB174CB1D5 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___root0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___targetRot1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___heading2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___shoulder3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___hand4, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var shoulderOffset = ShoulderOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___ShoulderOffset_7;
V_0 = L_0;
// shoulderOffset.x = Mathf.Lerp(-shoulderOffset.x, shoulderOffset.x, CameraSide);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
float L_2 = L_1.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
float L_4 = L_3.___x_2;
float L_5 = __this->___CameraSide_9;
float L_6;
L_6 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(((-L_2)), L_4, L_5, NULL);
(&V_0)->___x_2 = L_6;
// shoulderOffset.x += m_DampingCorrection.x;
float* L_7 = (&(&V_0)->___x_2);
float* L_8 = L_7;
float L_9 = *((float*)L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = (&__this->___m_DampingCorrection_17);
float L_11 = L_10->___x_2;
*((float*)L_8) = (float)((float)il2cpp_codegen_add(L_9, L_11));
// shoulderOffset.y += m_DampingCorrection.y;
float* L_12 = (&(&V_0)->___y_3);
float* L_13 = L_12;
float L_14 = *((float*)L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (&__this->___m_DampingCorrection_17);
float L_16 = L_15->___y_3;
*((float*)L_13) = (float)((float)il2cpp_codegen_add(L_14, L_16));
// shoulder = root + heading * shoulderOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_17 = ___shoulder3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___root0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = ___heading2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_19, L_20, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_18, L_21, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_17 = L_22;
// hand = shoulder + targetRot * new Vector3(0, VerticalArmLength, 0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_23 = ___hand4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_24 = ___shoulder3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_24);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___targetRot1;
float L_27 = __this->___VerticalArmLength_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
memset((&L_28), 0, sizeof(L_28));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), (0.0f), L_27, (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_26, L_28, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_25, L_29, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_23 = L_30;
// }
return;
}
}
// UnityEngine.Vector3 Cinemachine.Cinemachine3rdPersonFollow::ResolveCollisions(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Single,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Cinemachine3rdPersonFollow_ResolveCollisions_m0803F98237E6C6D08D13173E1FECBDD506860BA4 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___root0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tip1, float ___deltaTime2, float ___cameraRadius3, float* ___collisionCorrection4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
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));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
bool V_10 = false;
float G_B9_0 = 0.0f;
float* G_B9_1 = NULL;
float G_B5_0 = 0.0f;
float* G_B5_1 = NULL;
float G_B7_0 = 0.0f;
float G_B7_1 = 0.0f;
float* G_B7_2 = NULL;
float G_B6_0 = 0.0f;
float G_B6_1 = 0.0f;
float* G_B6_2 = NULL;
float G_B8_0 = 0.0f;
float G_B8_1 = 0.0f;
float G_B8_2 = 0.0f;
float* G_B8_3 = NULL;
float G_B10_0 = 0.0f;
float G_B10_1 = 0.0f;
float* G_B10_2 = NULL;
{
// if (CameraCollisionFilter.value == 0)
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB* L_0 = (&__this->___CameraCollisionFilter_11);
int32_t L_1;
L_1 = LayerMask_get_value_m70CBE32210A1F0FD4ECB850285DA90ED57B87974(L_0, NULL);
V_5 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_5;
if (!L_2)
{
goto IL_001e;
}
}
{
// return tip;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___tip1;
V_6 = L_3;
goto IL_00eb;
}
IL_001e:
{
// var dir = tip - root;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___tip1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___root0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_4, L_5, NULL);
V_0 = L_6;
// var len = dir.magnitude;
float L_7;
L_7 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
V_1 = L_7;
// dir /= len;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
float L_9 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_8, L_9, NULL);
V_0 = L_10;
// var result = tip;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___tip1;
V_2 = L_11;
// float desiredCorrection = 0;
V_3 = (0.0f);
// if (RuntimeUtility.SphereCastIgnoreTag(
// root, cameraRadius, dir, out RaycastHit hitInfo,
// len, CameraCollisionFilter, IgnoreTag))
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___root0;
float L_13 = ___cameraRadius3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
float L_15 = V_1;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_16 = __this->___CameraCollisionFilter_11;
int32_t L_17;
L_17 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_16, NULL);
String_t** L_18 = (&__this->___IgnoreTag_12);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
bool L_19;
L_19 = RuntimeUtility_SphereCastIgnoreTag_m87978D006531BAD6403611588E8D68DE989270A8(L_12, L_13, L_14, (&V_4), L_15, L_17, L_18, NULL);
V_7 = L_19;
bool L_20 = V_7;
if (!L_20)
{
goto IL_0091;
}
}
{
// var desiredResult = hitInfo.point + hitInfo.normal * cameraRadius;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_4), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_4), NULL);
float L_23 = ___cameraRadius3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_22, L_23, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_21, L_24, NULL);
V_8 = L_25;
// desiredCorrection = (desiredResult - tip).magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___tip1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_26, L_27, NULL);
V_9 = L_28;
float L_29;
L_29 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_9), NULL);
V_3 = L_29;
}
IL_0091:
{
// collisionCorrection += deltaTime < 0 ? desiredCorrection - collisionCorrection : Damper.Damp(
// desiredCorrection - collisionCorrection,
// desiredCorrection > collisionCorrection ? DampingIntoCollision : DampingFromCollision,
// deltaTime);
float* L_30 = ___collisionCorrection4;
float* L_31 = ___collisionCorrection4;
float L_32 = *((float*)L_31);
float L_33 = ___deltaTime2;
G_B5_0 = L_32;
G_B5_1 = L_30;
if ((((float)L_33) < ((float)(0.0f))))
{
G_B9_0 = L_32;
G_B9_1 = L_30;
goto IL_00bf;
}
}
{
float L_34 = V_3;
float* L_35 = ___collisionCorrection4;
float L_36 = *((float*)L_35);
float L_37 = V_3;
float* L_38 = ___collisionCorrection4;
float L_39 = *((float*)L_38);
G_B6_0 = ((float)il2cpp_codegen_subtract(L_34, L_36));
G_B6_1 = G_B5_0;
G_B6_2 = G_B5_1;
if ((((float)L_37) > ((float)L_39)))
{
G_B7_0 = ((float)il2cpp_codegen_subtract(L_34, L_36));
G_B7_1 = G_B5_0;
G_B7_2 = G_B5_1;
goto IL_00b1;
}
}
{
float L_40 = __this->___DampingFromCollision_15;
G_B8_0 = L_40;
G_B8_1 = G_B6_0;
G_B8_2 = G_B6_1;
G_B8_3 = G_B6_2;
goto IL_00b7;
}
IL_00b1:
{
float L_41 = __this->___DampingIntoCollision_14;
G_B8_0 = L_41;
G_B8_1 = G_B7_0;
G_B8_2 = G_B7_1;
G_B8_3 = G_B7_2;
}
IL_00b7:
{
float L_42 = ___deltaTime2;
float L_43;
L_43 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(G_B8_1, G_B8_0, L_42, NULL);
G_B10_0 = L_43;
G_B10_1 = G_B8_2;
G_B10_2 = G_B8_3;
goto IL_00c4;
}
IL_00bf:
{
float L_44 = V_3;
float* L_45 = ___collisionCorrection4;
float L_46 = *((float*)L_45);
G_B10_0 = ((float)il2cpp_codegen_subtract(L_44, L_46));
G_B10_1 = G_B9_0;
G_B10_2 = G_B9_1;
}
IL_00c4:
{
*((float*)G_B10_2) = (float)((float)il2cpp_codegen_add(G_B10_1, G_B10_0));
// if (collisionCorrection > Epsilon)
float* L_47 = ___collisionCorrection4;
float L_48 = *((float*)L_47);
V_10 = (bool)((((float)L_48) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_49 = V_10;
if (!L_49)
{
goto IL_00e6;
}
}
{
// result -= dir * collisionCorrection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_0;
float* L_52 = ___collisionCorrection4;
float L_53 = *((float*)L_52);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_51, L_53, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
L_55 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_50, L_54, NULL);
V_2 = L_55;
}
IL_00e6:
{
// return result;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_2;
V_6 = L_56;
goto IL_00eb;
}
IL_00eb:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_6;
return L_57;
}
}
// System.Void Cinemachine.Cinemachine3rdPersonFollow::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinemachine3rdPersonFollow__ctor_m239FDBE524C3BED33399C39822BBB7A63EFE95E9 (Cinemachine3rdPersonFollow_t1003E9360E9E904536DBA47C179836CF007B94D0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public string IgnoreTag = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___IgnoreTag_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___IgnoreTag_12), (void*)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.CinemachineBasicMultiChannelPerlin::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineBasicMultiChannelPerlin_get_IsValid_m8330E1B15909306345A589EFD1BA1A9AA223E0F3 (CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269* __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_NoiseProfile != null; } }
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
if (!L_0)
{
goto IL_0017;
}
}
{
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* L_1 = __this->___m_NoiseProfile_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_NoiseProfile != null; } }
bool L_3 = V_0;
return L_3;
}
}
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineBasicMultiChannelPerlin::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineBasicMultiChannelPerlin_get_Stage_mF7751E50B715EDFACEE2CE2A56999B0B3F40F024 (CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Noise; } }
V_0 = 2;
goto IL_0005;
}
IL_0005:
{
// public override CinemachineCore.Stage Stage { get { return CinemachineCore.Stage.Noise; } }
int32_t L_0 = V_0;
return L_0;
}
}
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_MutateCameraState_mD65925FD4858E9650DB79BFB8CBD75D0E2224CC4 (CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t G_B3_0 = 0;
int32_t G_B10_0 = 0;
{
// if (!IsValid || deltaTime < 0)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
if (!L_0)
{
goto IL_0013;
}
}
{
float L_1 = ___deltaTime1;
G_B3_0 = ((((float)L_1) < ((float)(0.0f)))? 1 : 0);
goto IL_0014;
}
IL_0013:
{
G_B3_0 = 1;
}
IL_0014:
{
V_1 = (bool)G_B3_0;
bool L_2 = V_1;
if (!L_2)
{
goto IL_0025;
}
}
{
// mInitialized = false;
__this->___mInitialized_10 = (bool)0;
// return;
goto IL_0177;
}
IL_0025:
{
// if (!mInitialized)
bool L_3 = __this->___mInitialized_10;
V_2 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0039;
}
}
{
// Initialize();
CinemachineBasicMultiChannelPerlin_Initialize_m1ADAFB3D2CAFBEBC0018D71B44BDCD24074EAEC2(__this, NULL);
}
IL_0039:
{
// if (TargetPositionCache.CacheMode == TargetPositionCache.Mode.Playback
// && TargetPositionCache.HasCurrentTime)
int32_t L_5;
L_5 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)2))))
{
goto IL_0048;
}
}
{
bool L_6;
L_6 = TargetPositionCache_get_HasCurrentTime_m143562F778152928D6FE2E609F81786513F6ED2F(NULL);
G_B10_0 = ((int32_t)(L_6));
goto IL_0049;
}
IL_0048:
{
G_B10_0 = 0;
}
IL_0049:
{
V_3 = (bool)G_B10_0;
bool L_7 = V_3;
if (!L_7)
{
goto IL_0061;
}
}
{
// mNoiseTime = TargetPositionCache.CurrentTime * m_FrequencyGain;
float L_8 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
float L_9 = __this->___m_FrequencyGain_9;
__this->___mNoiseTime_11 = ((float)il2cpp_codegen_multiply(L_8, L_9));
goto IL_0076;
}
IL_0061:
{
// mNoiseTime += deltaTime * m_FrequencyGain;
float L_10 = __this->___mNoiseTime_11;
float L_11 = ___deltaTime1;
float L_12 = __this->___m_FrequencyGain_9;
__this->___mNoiseTime_11 = ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(L_11, L_12))));
}
IL_0076:
{
// curState.PositionCorrection += curState.CorrectedOrientation * NoiseSettings.GetCombinedFilterResults(
// m_NoiseProfile.PositionNoise, mNoiseTime, mNoiseOffsets) * m_AmplitudeGain;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_13 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_14 = (&L_13->___PositionCorrection_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = L_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_15);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_17 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
L_18 = CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8(L_17, NULL);
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* L_19 = __this->___m_NoiseProfile_6;
NullCheck(L_19);
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_20 = L_19->___PositionNoise_4;
float L_21 = __this->___mNoiseTime_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = __this->___mNoiseOffsets_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = NoiseSettings_GetCombinedFilterResults_mE35B3A4E1826146B200499B62617F8E629434F20(L_20, L_21, L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_18, L_23, NULL);
float L_25 = __this->___m_AmplitudeGain_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_24, L_25, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_16, L_26, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_15 = L_27;
// Quaternion rotNoise = Quaternion.Euler(NoiseSettings.GetCombinedFilterResults(
// m_NoiseProfile.OrientationNoise, mNoiseTime, mNoiseOffsets) * m_AmplitudeGain);
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* L_28 = __this->___m_NoiseProfile_6;
NullCheck(L_28);
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_29 = L_28->___OrientationNoise_5;
float L_30 = __this->___mNoiseTime_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = __this->___mNoiseOffsets_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = NoiseSettings_GetCombinedFilterResults_mE35B3A4E1826146B200499B62617F8E629434F20(L_29, L_30, L_31, NULL);
float L_33 = __this->___m_AmplitudeGain_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_32, L_33, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35;
L_35 = Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline(L_34, NULL);
V_0 = L_35;
// if (m_PivotOffset != Vector3.zero)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = __this->___m_PivotOffset_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
bool L_38;
L_38 = Vector3_op_Inequality_m6A7FB1C9E9DE194708997BFA24C6E238D92D908E_inline(L_36, L_37, NULL);
V_4 = L_38;
bool L_39 = V_4;
if (!L_39)
{
goto IL_0165;
}
}
{
// Matrix4x4 m = Matrix4x4.Translate(-m_PivotOffset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = __this->___m_PivotOffset_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline(L_40, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_42;
L_42 = Matrix4x4_Translate_m95D44EDD1A9856DD11C639692E47B7A35EF745E2(L_41, NULL);
V_5 = L_42;
// m = Matrix4x4.Rotate(rotNoise) * m;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_44;
L_44 = Matrix4x4_Rotate_mE2C31B51EEC282F2969B9C2BE24BD73E312807E8(L_43, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_45 = V_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_46;
L_46 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_44, L_45, NULL);
V_5 = L_46;
// m = Matrix4x4.Translate(m_PivotOffset) * m;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = __this->___m_PivotOffset_7;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_48;
L_48 = Matrix4x4_Translate_m95D44EDD1A9856DD11C639692E47B7A35EF745E2(L_47, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_49 = V_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_50;
L_50 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_48, L_49, NULL);
V_5 = L_50;
// curState.PositionCorrection += curState.CorrectedOrientation * m.MultiplyPoint(Vector3.zero);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_51 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_52 = (&L_51->___PositionCorrection_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_53 = L_52;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_53);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_55 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56;
L_56 = CameraState_get_CorrectedOrientation_m04987B71E708B14A28973FFF81645C8834FD04E8(L_55, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
L_57 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
L_58 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_5), L_57, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
L_59 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_56, L_58, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
L_60 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_54, L_59, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_53 = L_60;
}
IL_0165:
{
// curState.OrientationCorrection = curState.OrientationCorrection * rotNoise;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_61 = ___curState0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_62 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_63 = L_62->___OrientationCorrection_9;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65;
L_65 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_63, L_64, NULL);
L_61->___OrientationCorrection_9 = L_65;
}
IL_0177:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::ReSeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_ReSeed_m386B1BA6AEFB26B878A7431484D412F9FB2E9696 (CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269* __this, const RuntimeMethod* method)
{
{
// mNoiseOffsets = new Vector3(
// Random.Range(-1000f, 1000f),
// Random.Range(-1000f, 1000f),
// Random.Range(-1000f, 1000f));
float L_0;
L_0 = Random_Range_mF26F26EB446B76823B4815C91FA0907B484DF02B((-1000.0f), (1000.0f), NULL);
float L_1;
L_1 = Random_Range_mF26F26EB446B76823B4815C91FA0907B484DF02B((-1000.0f), (1000.0f), NULL);
float L_2;
L_2 = Random_Range_mF26F26EB446B76823B4815C91FA0907B484DF02B((-1000.0f), (1000.0f), NULL);
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);
__this->___mNoiseOffsets_12 = L_3;
// }
return;
}
}
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin_Initialize_m1ADAFB3D2CAFBEBC0018D71B44BDCD24074EAEC2 (CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269* __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;
}
bool V_0 = false;
{
// mInitialized = true;
__this->___mInitialized_10 = (bool)1;
// mNoiseTime = CinemachineCore.CurrentTime * m_FrequencyGain;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0;
L_0 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
float L_1 = __this->___m_FrequencyGain_9;
__this->___mNoiseTime_11 = ((float)il2cpp_codegen_multiply(L_0, L_1));
// if (mNoiseOffsets == Vector3.zero)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___mNoiseOffsets_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
bool L_4;
L_4 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline(L_2, L_3, NULL);
V_0 = L_4;
bool L_5 = V_0;
if (!L_5)
{
goto IL_0035;
}
}
{
// ReSeed();
CinemachineBasicMultiChannelPerlin_ReSeed_m386B1BA6AEFB26B878A7431484D412F9FB2E9696(__this, NULL);
}
IL_0035:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineBasicMultiChannelPerlin::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineBasicMultiChannelPerlin__ctor_mEE8548285D383571E5AC2DB0740D8FD906BF8A50 (CinemachineBasicMultiChannelPerlin_tDAA09E3E93032C713228E84CA33B21293E9A9269* __this, const RuntimeMethod* method)
{
{
// public Vector3 m_PivotOffset = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_PivotOffset_7 = L_0;
// public float m_AmplitudeGain = 1f;
__this->___m_AmplitudeGain_8 = (1.0f);
// public float m_FrequencyGain = 1f;
__this->___m_FrequencyGain_9 = (1.0f);
// private bool mInitialized = false;
__this->___mInitialized_10 = (bool)0;
// private float mNoiseTime = 0;
__this->___mNoiseTime_11 = (0.0f);
// private Vector3 mNoiseOffsets = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___mNoiseOffsets_12 = L_1;
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.CinemachineComposer::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComposer_get_IsValid_mF1833F36F4B8823131C599CADEB5EE0A3CFCF062 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __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.CinemachineComposer::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineComposer_get_Stage_mF5E0C634D954BFFAB5A2EBFB4B4DA326D6853A6F (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __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;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::get_TrackedPoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method)
{
{
// public Vector3 TrackedPoint { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CTrackedPointU3Ek__BackingField_21;
return L_0;
}
}
// System.Void Cinemachine.CinemachineComposer::set_TrackedPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_set_TrackedPoint_mC2806265609C1BADBE1F83DD18F800BDA064D5A6 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method)
{
{
// public Vector3 TrackedPoint { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0;
__this->___U3CTrackedPointU3Ek__BackingField_21 = L_0;
return;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineComposer::GetLookAtPointAndSetTrackedPoint(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComposer_GetLookAtPointAndSetTrackedPoint_m5810F9F4FEC4860FE749CB7260E78E8BEE41E671 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lookAt0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up1, float ___deltaTime2, 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));
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
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));
int32_t G_B7_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B9_0;
memset((&G_B9_0), 0, sizeof(G_B9_0));
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* G_B9_1 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B8_0;
memset((&G_B8_0), 0, sizeof(G_B8_0));
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* G_B8_1 = NULL;
float G_B10_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B10_1;
memset((&G_B10_1), 0, sizeof(G_B10_1));
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* G_B10_2 = NULL;
{
// Vector3 pos = lookAt;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lookAt0;
V_0 = L_0;
// if (LookAtTarget != null)
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);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_002b;
}
}
{
// pos += LookAtTargetRotation * m_TrackedObjectOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = CinemachineComponentBase_get_LookAtTargetRotation_m49CBE00226BB55772DB73775412AF782892B8251(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___m_TrackedObjectOffset_6;
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_4, L_7, NULL);
V_0 = L_8;
}
IL_002b:
{
// if (m_LookaheadTime < Epsilon)
float L_9 = __this->___m_LookaheadTime_7;
V_2 = (bool)((((float)L_9) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_10 = V_2;
if (!L_10)
{
goto IL_0049;
}
}
{
// TrackedPoint = pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
CinemachineComposer_set_TrackedPoint_mC2806265609C1BADBE1F83DD18F800BDA064D5A6_inline(__this, L_11, NULL);
goto IL_00d1;
}
IL_0049:
{
// var resetLookahead = VirtualCamera.LookAtTargetChanged || !VirtualCamera.PreviousStateIsValid;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_12;
L_12 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_12);
bool L_13;
L_13 = CinemachineVirtualCameraBase_get_LookAtTargetChanged_m6D2FF4FB863501796CB778CB7AABA0126E57C134_inline(L_12, NULL);
if (L_13)
{
goto IL_0067;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_14;
L_14 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_14);
bool L_15;
L_15 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_14);
G_B7_0 = ((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
goto IL_0068;
}
IL_0067:
{
G_B7_0 = 1;
}
IL_0068:
{
V_3 = (bool)G_B7_0;
// m_Predictor.Smoothing = m_LookaheadSmoothing;
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_16 = __this->___m_Predictor_26;
float L_17 = __this->___m_LookaheadSmoothing_8;
NullCheck(L_16);
L_16->___Smoothing_4 = L_17;
// m_Predictor.AddPosition(pos, resetLookahead ? -1 : deltaTime, m_LookaheadTime);
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_18 = __this->___m_Predictor_26;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0;
bool L_20 = V_3;
G_B8_0 = L_19;
G_B8_1 = L_18;
if (L_20)
{
G_B9_0 = L_19;
G_B9_1 = L_18;
goto IL_0087;
}
}
{
float L_21 = ___deltaTime2;
G_B10_0 = L_21;
G_B10_1 = G_B8_0;
G_B10_2 = G_B8_1;
goto IL_008c;
}
IL_0087:
{
G_B10_0 = (-1.0f);
G_B10_1 = G_B9_0;
G_B10_2 = G_B9_1;
}
IL_008c:
{
float L_22 = __this->___m_LookaheadTime_7;
NullCheck(G_B10_2);
PositionPredictor_AddPosition_mB5EFA6BB6598A9D52D1CE6BD50400E56938C433C(G_B10_2, G_B10_1, G_B10_0, L_22, NULL);
// var delta = m_Predictor.PredictPositionDelta(m_LookaheadTime);
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_23 = __this->___m_Predictor_26;
float L_24 = __this->___m_LookaheadTime_7;
NullCheck(L_23);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = PositionPredictor_PredictPositionDelta_mC16231F75C5C088B5CC2444D3C2FA12F6DACC4AD(L_23, L_24, NULL);
V_4 = L_25;
// if (m_LookaheadIgnoreY)
bool L_26 = __this->___m_LookaheadIgnoreY_9;
V_5 = L_26;
bool L_27 = V_5;
if (!L_27)
{
goto IL_00c1;
}
}
{
// delta = delta.ProjectOntoPlane(up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___up1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_28, L_29, NULL);
V_4 = L_30;
}
IL_00c1:
{
// TrackedPoint = pos + delta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_31, L_32, NULL);
CinemachineComposer_set_TrackedPoint_mC2806265609C1BADBE1F83DD18F800BDA064D5A6_inline(__this, L_33, NULL);
}
IL_00d1:
{
// return pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_0;
V_6 = L_34;
goto IL_00d6;
}
IL_00d6:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_6;
return L_35;
}
}
// System.Void Cinemachine.CinemachineComposer::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_OnTargetObjectWarped_m14DFF01ED1173B5902E80C9A55AD2C1998481789 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __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 == LookAtTarget)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___target0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = CinemachineComponentBase_get_LookAtTarget_m7E6CF239A3905B1130A5C38B0E5668EB32D1BB04(__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_004d;
}
}
{
// m_CameraPosPrevFrame += positionDelta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___m_CameraPosPrevFrame_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___positionDelta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_6, L_7, NULL);
__this->___m_CameraPosPrevFrame_22 = L_8;
// m_LookAtPrevFrame += positionDelta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->___m_LookAtPrevFrame_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___positionDelta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_9, L_10, NULL);
__this->___m_LookAtPrevFrame_23 = L_11;
// m_Predictor.ApplyTransformDelta(positionDelta);
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_12 = __this->___m_Predictor_26;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___positionDelta1;
NullCheck(L_12);
PositionPredictor_ApplyTransformDelta_mDA012CCA329F143DDF342616369F0E75B2E2C97A(L_12, L_13, NULL);
}
IL_004d:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineComposer::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_ForceCameraPosition_m190442A4F145C4B298B785DAE08EC8358B924B70 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
{
// base.ForceCameraPosition(pos, rot);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___rot1;
CinemachineComponentBase_ForceCameraPosition_m3D22002EC0B4F5C1AF7CC283C00BA43D22120878(__this, L_0, L_1, NULL);
// m_CameraPosPrevFrame = pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___pos0;
__this->___m_CameraPosPrevFrame_22 = L_2;
// m_CameraOrientationPrevFrame = rot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___rot1;
__this->___m_CameraOrientationPrevFrame_25 = L_3;
// }
return;
}
}
// System.Single Cinemachine.CinemachineComposer::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineComposer_GetMaxDampTime_m1D830B2C6BDB743F6C546C27AA62A60704BC4CA0 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return Mathf.Max(m_HorizontalDamping, m_VerticalDamping);
float L_0 = __this->___m_HorizontalDamping_10;
float L_1 = __this->___m_VerticalDamping_11;
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.CinemachineComposer::PrePipelineMutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_PrePipelineMutateCameraState_m6A2121831D76E0CD191FC63A7C63167AB917190B (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState0, float ___deltaTime1, const RuntimeMethod* method)
{
bool V_0 = false;
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_002f;
}
}
{
// curState.ReferenceLookAt = GetLookAtPointAndSetTrackedPoint(
// curState.ReferenceLookAt, curState.ReferenceUp, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_4 = ___curState0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_5 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___ReferenceLookAt_2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_7 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7->___ReferenceUp_1;
float L_9 = ___deltaTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = VirtualFuncInvoker3< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(14 /* UnityEngine.Vector3 Cinemachine.CinemachineComposer::GetLookAtPointAndSetTrackedPoint(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) */, __this, L_6, L_8, L_9);
L_4->___ReferenceLookAt_2 = L_10;
}
IL_002f:
{
// }
return;
}
}
// 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)
{
float V_0 = 0.0f;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 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));
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;
float V_8 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_13;
memset((&V_13), 0, sizeof(V_13));
bool V_14 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15;
memset((&V_15), 0, sizeof(V_15));
bool V_16 = false;
bool V_17 = false;
int32_t G_B3_0 = 0;
int32_t G_B13_0 = 0;
int32_t G_B19_0 = 0;
int32_t G_B29_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_0014;
}
}
{
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_1 = ___curState0;
bool L_2;
L_2 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC(L_1, NULL);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_0015;
}
IL_0014:
{
G_B3_0 = 1;
}
IL_0015:
{
V_2 = (bool)G_B3_0;
bool L_3 = V_2;
if (!L_3)
{
goto IL_001e;
}
}
{
// return;
goto IL_033b;
}
IL_001e:
{
// if (!(TrackedPoint - curState.ReferenceLookAt).AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33_inline(__this, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_5 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_4, L_6, NULL);
bool L_8;
L_8 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_7, NULL);
V_3 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_00c9;
}
}
{
// Vector3 mid = Vector3.Lerp(curState.CorrectedPosition, curState.ReferenceLookAt, 0.5f);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_10 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089(L_10, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_12 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12->___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_11, L_13, (0.5f), NULL);
V_4 = L_14;
// Vector3 toLookAt = curState.ReferenceLookAt - mid;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_15 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15->___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_16, L_17, NULL);
V_5 = L_18;
// Vector3 toTracked = TrackedPoint - mid;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_19, L_20, NULL);
V_6 = L_21;
// if (Vector3.Dot(toLookAt, toTracked) < 0)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_6;
float L_24;
L_24 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_22, L_23, NULL);
V_7 = (bool)((((float)L_24) < ((float)(0.0f)))? 1 : 0);
bool L_25 = V_7;
if (!L_25)
{
goto IL_00c8;
}
}
{
// float t = Vector3.Distance(curState.ReferenceLookAt, mid)
// / Vector3.Distance(curState.ReferenceLookAt, TrackedPoint);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_26 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = L_26->___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_4;
float L_29;
L_29 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_27, L_28, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_30 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = L_30->___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33_inline(__this, NULL);
float L_33;
L_33 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_31, L_32, NULL);
V_8 = ((float)(L_29/L_33));
// TrackedPoint = Vector3.Lerp(curState.ReferenceLookAt, TrackedPoint, t);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_34 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = L_34->___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33_inline(__this, NULL);
float L_37 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_35, L_36, L_37, NULL);
CinemachineComposer_set_TrackedPoint_mC2806265609C1BADBE1F83DD18F800BDA064D5A6_inline(__this, L_38, NULL);
}
IL_00c8:
{
}
IL_00c9:
{
// float targetDistance = (TrackedPoint - curState.CorrectedPosition).magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33_inline(__this, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_40 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089(L_40, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_39, L_41, NULL);
V_9 = L_42;
float L_43;
L_43 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_9), NULL);
V_0 = L_43;
// if (targetDistance < Epsilon)
float L_44 = V_0;
V_10 = (bool)((((float)L_44) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_45 = V_10;
if (!L_45)
{
goto IL_0120;
}
}
{
// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
float L_46 = ___deltaTime1;
if ((!(((float)L_46) >= ((float)(0.0f)))))
{
goto IL_0108;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_47;
L_47 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_47);
bool L_48;
L_48 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_47);
G_B13_0 = ((int32_t)(L_48));
goto IL_0109;
}
IL_0108:
{
G_B13_0 = 0;
}
IL_0109:
{
V_11 = (bool)G_B13_0;
bool L_49 = V_11;
if (!L_49)
{
goto IL_011b;
}
}
{
// curState.RawOrientation = m_CameraOrientationPrevFrame;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_50 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_51 = __this->___m_CameraOrientationPrevFrame_25;
L_50->___RawOrientation_5 = L_51;
}
IL_011b:
{
// return; // navel-gazing, get outa here
goto IL_033b;
}
IL_0120:
{
// mCache.UpdateCache(curState.Lens, SoftGuideRect, HardGuideRect, targetDistance);
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_52 = (&__this->___mCache_27);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_53 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_54 = L_53->___Lens_0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_55;
L_55 = CinemachineComposer_get_SoftGuideRect_mFFE86E73B085263B4B15F2E5BD8053F8C033E8E1(__this, NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_56;
L_56 = CinemachineComposer_get_HardGuideRect_mA2B70FA82432B7D2874E5213E3F9086CC152E69F(__this, NULL);
float L_57 = V_0;
FovCache_UpdateCache_m3462592E7672B43BEB32686E0F62B7C17F0E2999(L_52, L_54, L_55, L_56, L_57, NULL);
// Quaternion rigOrientation = curState.RawOrientation;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_58 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_59 = L_58->___RawOrientation_5;
V_1 = L_59;
// if (deltaTime < 0 || !VirtualCamera.PreviousStateIsValid)
float L_60 = ___deltaTime1;
if ((((float)L_60) < ((float)(0.0f))))
{
goto IL_015e;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_61;
L_61 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_61);
bool L_62;
L_62 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_61);
G_B19_0 = ((((int32_t)L_62) == ((int32_t)0))? 1 : 0);
goto IL_015f;
}
IL_015e:
{
G_B19_0 = 1;
}
IL_015f:
{
V_12 = (bool)G_B19_0;
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
// rigOrientation = Quaternion.LookRotation(
// rigOrientation * Vector3.forward, curState.ReferenceUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
L_65 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
L_66 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_64, L_65, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_67 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = L_67->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_69;
L_69 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_66, L_68, NULL);
V_1 = L_69;
// Rect rect = mCache.mFovSoftGuideRect;
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_70 = (&__this->___mCache_27);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_71 = L_70->___mFovSoftGuideRect_0;
V_13 = L_71;
// if (m_CenterOnActivate)
bool L_72 = __this->___m_CenterOnActivate_20;
V_14 = L_72;
bool L_73 = V_14;
if (!L_73)
{
goto IL_01a9;
}
}
{
// rect = new Rect(rect.center, Vector2.zero); // Force to center
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74;
L_74 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_13), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_75;
L_75 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_13), L_74, L_75, NULL);
}
IL_01a9:
{
// RotateToScreenBounds(
// ref curState, rect, curState.ReferenceLookAt,
// ref rigOrientation, mCache.mFov, mCache.mFovH, -1);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_76 = ___curState0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_77 = V_13;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_78 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = L_78->___ReferenceLookAt_2;
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_80 = (&__this->___mCache_27);
float L_81 = L_80->___mFov_3;
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_82 = (&__this->___mCache_27);
float L_83 = L_82->___mFovH_2;
CinemachineComposer_RotateToScreenBounds_m01D1A38D82DF6AE50EFF13027781D15DED32D7EF(__this, L_76, L_77, L_79, (&V_1), L_81, L_83, (-1.0f), NULL);
goto IL_02e3;
}
IL_01dc:
{
// Vector3 dir = m_LookAtPrevFrame - m_CameraPosPrevFrame;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = __this->___m_LookAtPrevFrame_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = __this->___m_CameraPosPrevFrame_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
L_86 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_84, L_85, NULL);
V_15 = L_86;
// if (dir.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_15;
bool L_88;
L_88 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_87, NULL);
V_16 = L_88;
bool L_89 = V_16;
if (!L_89)
{
goto IL_021b;
}
}
{
// rigOrientation = Quaternion.LookRotation(
// m_CameraOrientationPrevFrame * Vector3.forward, curState.ReferenceUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_90 = __this->___m_CameraOrientationPrevFrame_25;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
L_91 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
L_92 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_90, L_91, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_93 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = L_93->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_95;
L_95 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_92, L_94, NULL);
V_1 = L_95;
goto IL_0257;
}
IL_021b:
{
// dir = Quaternion.Euler(curState.PositionDampingBypass) * dir;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_96 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = L_96->___PositionDampingBypass_6;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_98;
L_98 = Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline(L_97, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100;
L_100 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_98, L_99, NULL);
V_15 = L_100;
// rigOrientation = Quaternion.LookRotation(dir, curState.ReferenceUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101 = V_15;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_102 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103 = L_102->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_104;
L_104 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_101, L_103, NULL);
V_1 = L_104;
// rigOrientation = rigOrientation.ApplyCameraRotation(
// -m_ScreenOffsetPrevFrame, curState.ReferenceUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_105 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_106 = __this->___m_ScreenOffsetPrevFrame_24;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_107;
L_107 = Vector2_op_UnaryNegation_m47556D28F72B018AC4D5160710C83A805F10A783_inline(L_106, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_108 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109 = L_108->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_110;
L_110 = UnityQuaternionExtensions_ApplyCameraRotation_m75753B356C2E3BC79192192C8C2FC1F512643506(L_105, L_107, L_109, NULL);
V_1 = L_110;
}
IL_0257:
{
// RotateToScreenBounds(
// ref curState, mCache.mFovSoftGuideRect, TrackedPoint,
// ref rigOrientation, mCache.mFov, mCache.mFovH, deltaTime);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_111 = ___curState0;
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_112 = (&__this->___mCache_27);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_113 = L_112->___mFovSoftGuideRect_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114;
L_114 = CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33_inline(__this, NULL);
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_115 = (&__this->___mCache_27);
float L_116 = L_115->___mFov_3;
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_117 = (&__this->___mCache_27);
float L_118 = L_117->___mFovH_2;
float L_119 = ___deltaTime1;
CinemachineComposer_RotateToScreenBounds_m01D1A38D82DF6AE50EFF13027781D15DED32D7EF(__this, L_111, L_113, L_114, (&V_1), L_116, L_118, L_119, NULL);
// if (deltaTime < 0 || VirtualCamera.LookAtTargetAttachment > 1 - Epsilon)
float L_120 = ___deltaTime1;
if ((((float)L_120) < ((float)(0.0f))))
{
goto IL_02a5;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_121;
L_121 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_121);
float L_122 = L_121->___LookAtTargetAttachment_12;
G_B29_0 = ((((float)L_122) > ((float)(0.999899983f)))? 1 : 0);
goto IL_02a6;
}
IL_02a5:
{
G_B29_0 = 1;
}
IL_02a6:
{
V_17 = (bool)G_B29_0;
bool L_123 = V_17;
if (!L_123)
{
goto IL_02e2;
}
}
{
// RotateToScreenBounds(
// ref curState, mCache.mFovHardGuideRect, curState.ReferenceLookAt,
// ref rigOrientation, mCache.mFov, mCache.mFovH, -1);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_124 = ___curState0;
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_125 = (&__this->___mCache_27);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_126 = L_125->___mFovHardGuideRect_1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_127 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128 = L_127->___ReferenceLookAt_2;
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_129 = (&__this->___mCache_27);
float L_130 = L_129->___mFov_3;
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* L_131 = (&__this->___mCache_27);
float L_132 = L_131->___mFovH_2;
CinemachineComposer_RotateToScreenBounds_m01D1A38D82DF6AE50EFF13027781D15DED32D7EF(__this, L_124, L_126, L_128, (&V_1), L_130, L_132, (-1.0f), NULL);
}
IL_02e2:
{
}
IL_02e3:
{
// m_CameraPosPrevFrame = curState.CorrectedPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_133 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134;
L_134 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089(L_133, NULL);
__this->___m_CameraPosPrevFrame_22 = L_134;
// m_LookAtPrevFrame = TrackedPoint;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135;
L_135 = CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33_inline(__this, NULL);
__this->___m_LookAtPrevFrame_23 = L_135;
// m_CameraOrientationPrevFrame = UnityQuaternionExtensions.Normalized(rigOrientation);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_136 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_137;
L_137 = UnityQuaternionExtensions_Normalized_mECDA291E5D4B3D2D610FE74D89D7F2F7ED0B5E68(L_136, NULL);
__this->___m_CameraOrientationPrevFrame_25 = L_137;
// m_ScreenOffsetPrevFrame = m_CameraOrientationPrevFrame.GetCameraRotationToTarget(
// m_LookAtPrevFrame - curState.CorrectedPosition, curState.ReferenceUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_138 = __this->___m_CameraOrientationPrevFrame_25;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139 = __this->___m_LookAtPrevFrame_23;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_140 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_141;
L_141 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089(L_140, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142;
L_142 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_139, L_141, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_143 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144 = L_143->___ReferenceUp_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_145;
L_145 = UnityQuaternionExtensions_GetCameraRotationToTarget_mDA1EF1466263B671B863D70DABBD50DF9785C2B7(L_138, L_142, L_144, NULL);
__this->___m_ScreenOffsetPrevFrame_24 = L_145;
// curState.RawOrientation = m_CameraOrientationPrevFrame;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_146 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_147 = __this->___m_CameraOrientationPrevFrame_25;
L_146->___RawOrientation_5 = L_147;
}
IL_033b:
{
// }
return;
}
}
// UnityEngine.Rect Cinemachine.CinemachineComposer::get_SoftGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineComposer_get_SoftGuideRect_mFFE86E73B085263B4B15F2E5BD8053F8C033E8E1 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Rect(
// m_ScreenX - m_DeadZoneWidth / 2, m_ScreenY - m_DeadZoneHeight / 2,
// m_DeadZoneWidth, m_DeadZoneHeight);
float L_0 = __this->___m_ScreenX_12;
float L_1 = __this->___m_DeadZoneWidth_14;
float L_2 = __this->___m_ScreenY_13;
float L_3 = __this->___m_DeadZoneHeight_15;
float L_4 = __this->___m_DeadZoneWidth_14;
float L_5 = __this->___m_DeadZoneHeight_15;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6;
memset((&L_6), 0, sizeof(L_6));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_6), ((float)il2cpp_codegen_subtract(L_0, ((float)(L_1/(2.0f))))), ((float)il2cpp_codegen_subtract(L_2, ((float)(L_3/(2.0f))))), L_4, L_5, /*hidden argument*/NULL);
V_0 = L_6;
goto IL_003b;
}
IL_003b:
{
// }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = V_0;
return L_7;
}
}
// System.Void Cinemachine.CinemachineComposer::set_SoftGuideRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_set_SoftGuideRect_mF24C9DED070606ED93AC69CC0F2AB72BB55A1ADA (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___value0, const RuntimeMethod* method)
{
{
// m_DeadZoneWidth = Mathf.Clamp(value.width, 0, 2);
float L_0;
L_0 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___value0), NULL);
float L_1;
L_1 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_0, (0.0f), (2.0f), NULL);
__this->___m_DeadZoneWidth_14 = L_1;
// m_DeadZoneHeight = Mathf.Clamp(value.height, 0, 2);
float L_2;
L_2 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___value0), NULL);
float L_3;
L_3 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_2, (0.0f), (2.0f), NULL);
__this->___m_DeadZoneHeight_15 = L_3;
// m_ScreenX = Mathf.Clamp(value.x + m_DeadZoneWidth / 2, -0.5f, 1.5f);
float L_4;
L_4 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&___value0), NULL);
float L_5 = __this->___m_DeadZoneWidth_14;
float L_6;
L_6 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)il2cpp_codegen_add(L_4, ((float)(L_5/(2.0f))))), (-0.5f), (1.5f), NULL);
__this->___m_ScreenX_12 = L_6;
// m_ScreenY = Mathf.Clamp(value.y + m_DeadZoneHeight / 2, -0.5f, 1.5f);
float L_7;
L_7 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&___value0), NULL);
float L_8 = __this->___m_DeadZoneHeight_15;
float L_9;
L_9 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)il2cpp_codegen_add(L_7, ((float)(L_8/(2.0f))))), (-0.5f), (1.5f), NULL);
__this->___m_ScreenY_13 = L_9;
// m_SoftZoneWidth = Mathf.Max(m_SoftZoneWidth, m_DeadZoneWidth);
float L_10 = __this->___m_SoftZoneWidth_16;
float L_11 = __this->___m_DeadZoneWidth_14;
float L_12;
L_12 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_10, L_11, NULL);
__this->___m_SoftZoneWidth_16 = L_12;
// m_SoftZoneHeight = Mathf.Max(m_SoftZoneHeight, m_DeadZoneHeight);
float L_13 = __this->___m_SoftZoneHeight_17;
float L_14 = __this->___m_DeadZoneHeight_15;
float L_15;
L_15 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_13, L_14, NULL);
__this->___m_SoftZoneHeight_17 = L_15;
// }
return;
}
}
// UnityEngine.Rect Cinemachine.CinemachineComposer::get_HardGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineComposer_get_HardGuideRect_mA2B70FA82432B7D2874E5213E3F9086CC152E69F (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
memset((&V_1), 0, sizeof(V_1));
{
// Rect r = new Rect(
// m_ScreenX - m_SoftZoneWidth / 2, m_ScreenY - m_SoftZoneHeight / 2,
// m_SoftZoneWidth, m_SoftZoneHeight);
float L_0 = __this->___m_ScreenX_12;
float L_1 = __this->___m_SoftZoneWidth_16;
float L_2 = __this->___m_ScreenY_13;
float L_3 = __this->___m_SoftZoneHeight_17;
float L_4 = __this->___m_SoftZoneWidth_16;
float L_5 = __this->___m_SoftZoneHeight_17;
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_0), ((float)il2cpp_codegen_subtract(L_0, ((float)(L_1/(2.0f))))), ((float)il2cpp_codegen_subtract(L_2, ((float)(L_3/(2.0f))))), L_4, L_5, NULL);
// r.position += new Vector2(
// m_BiasX * (m_SoftZoneWidth - m_DeadZoneWidth),
// m_BiasY * (m_SoftZoneHeight - m_DeadZoneHeight));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6 = (&V_0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_6, NULL);
float L_8 = __this->___m_BiasX_18;
float L_9 = __this->___m_SoftZoneWidth_16;
float L_10 = __this->___m_DeadZoneWidth_14;
float L_11 = __this->___m_BiasY_19;
float L_12 = __this->___m_SoftZoneHeight_17;
float L_13 = __this->___m_DeadZoneHeight_15;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), ((float)il2cpp_codegen_multiply(L_8, ((float)il2cpp_codegen_subtract(L_9, L_10)))), ((float)il2cpp_codegen_multiply(L_11, ((float)il2cpp_codegen_subtract(L_12, L_13)))), /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_7, L_14, NULL);
Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05(L_6, L_15, NULL);
// return r;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16 = V_0;
V_1 = L_16;
goto IL_007e;
}
IL_007e:
{
// }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17 = V_1;
return L_17;
}
}
// System.Void Cinemachine.CinemachineComposer::set_HardGuideRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_set_HardGuideRect_m868567C4C94ED2BE86B092E4F69C548F98B167A5 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___value0, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
float V_3 = 0.0f;
CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* G_B2_0 = NULL;
CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* G_B1_0 = NULL;
float G_B3_0 = 0.0f;
CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* G_B3_1 = NULL;
CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* G_B5_0 = NULL;
CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* G_B4_0 = NULL;
float G_B6_0 = 0.0f;
CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* G_B6_1 = NULL;
{
// m_SoftZoneWidth = Mathf.Clamp(value.width, 0, 2f);
float L_0;
L_0 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___value0), NULL);
float L_1;
L_1 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_0, (0.0f), (2.0f), NULL);
__this->___m_SoftZoneWidth_16 = L_1;
// m_SoftZoneHeight = Mathf.Clamp(value.height, 0, 2f);
float L_2;
L_2 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___value0), NULL);
float L_3;
L_3 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_2, (0.0f), (2.0f), NULL);
__this->___m_SoftZoneHeight_17 = L_3;
// m_DeadZoneWidth = Mathf.Min(m_DeadZoneWidth, m_SoftZoneWidth);
float L_4 = __this->___m_DeadZoneWidth_14;
float L_5 = __this->___m_SoftZoneWidth_16;
float L_6;
L_6 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_4, L_5, NULL);
__this->___m_DeadZoneWidth_14 = L_6;
// m_DeadZoneHeight = Mathf.Min(m_DeadZoneHeight, m_SoftZoneHeight);
float L_7 = __this->___m_DeadZoneHeight_15;
float L_8 = __this->___m_SoftZoneHeight_17;
float L_9;
L_9 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_7, L_8, NULL);
__this->___m_DeadZoneHeight_15 = L_9;
// Vector2 center = value.center;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&___value0), NULL);
V_0 = L_10;
// Vector2 bias = center - new Vector2(m_ScreenX, m_ScreenY);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_0;
float L_12 = __this->___m_ScreenX_12;
float L_13 = __this->___m_ScreenY_13;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), L_12, L_13, /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_11, L_14, NULL);
V_1 = L_15;
// float biasWidth = Mathf.Max(0, m_SoftZoneWidth - m_DeadZoneWidth);
float L_16 = __this->___m_SoftZoneWidth_16;
float L_17 = __this->___m_DeadZoneWidth_14;
float L_18;
L_18 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), ((float)il2cpp_codegen_subtract(L_16, L_17)), NULL);
V_2 = L_18;
// float biasHeight = Mathf.Max(0, m_SoftZoneHeight - m_DeadZoneHeight);
float L_19 = __this->___m_SoftZoneHeight_17;
float L_20 = __this->___m_DeadZoneHeight_15;
float L_21;
L_21 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), ((float)il2cpp_codegen_subtract(L_19, L_20)), NULL);
V_3 = L_21;
// m_BiasX = biasWidth < Epsilon ? 0 : Mathf.Clamp(bias.x / biasWidth, -0.5f, 0.5f);
float L_22 = V_2;
G_B1_0 = __this;
if ((((float)L_22) < ((float)(9.99999975E-05f))))
{
G_B2_0 = __this;
goto IL_00d9;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_1;
float L_24 = L_23.___x_0;
float L_25 = V_2;
float L_26;
L_26 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)(L_24/L_25)), (-0.5f), (0.5f), NULL);
G_B3_0 = L_26;
G_B3_1 = G_B1_0;
goto IL_00de;
}
IL_00d9:
{
G_B3_0 = (0.0f);
G_B3_1 = G_B2_0;
}
IL_00de:
{
NullCheck(G_B3_1);
G_B3_1->___m_BiasX_18 = G_B3_0;
// m_BiasY = biasHeight < Epsilon ? 0 : Mathf.Clamp(bias.y / biasHeight, -0.5f, 0.5f);
float L_27 = V_3;
G_B4_0 = __this;
if ((((float)L_27) < ((float)(9.99999975E-05f))))
{
G_B5_0 = __this;
goto IL_0105;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_1;
float L_29 = L_28.___y_1;
float L_30 = V_3;
float L_31;
L_31 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)(L_29/L_30)), (-0.5f), (0.5f), NULL);
G_B6_0 = L_31;
G_B6_1 = G_B4_0;
goto IL_010a;
}
IL_0105:
{
G_B6_0 = (0.0f);
G_B6_1 = G_B5_0;
}
IL_010a:
{
NullCheck(G_B6_1);
G_B6_1->___m_BiasY_19 = G_B6_0;
// }
return;
}
}
// System.Void Cinemachine.CinemachineComposer::RotateToScreenBounds(Cinemachine.CameraState&,UnityEngine.Rect,UnityEngine.Vector3,UnityEngine.Quaternion&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer_RotateToScreenBounds_m01D1A38D82DF6AE50EFF13027781D15DED32D7EF (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___state0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___trackedPoint2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rigOrientation3, float ___fov4, float ___fovH5, float ___deltaTime6, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t G_B13_0 = 0;
{
// Vector3 targetDir = trackedPoint - state.CorrectedPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___trackedPoint2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_1 = ___state0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = CameraState_get_CorrectedPosition_m2F96F0F6D3AE57BCEDE566FCE49D1488CA057089(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_0, L_2, NULL);
V_0 = L_3;
// Vector2 rotToRect = rigOrientation.GetCameraRotationToTarget(targetDir, state.ReferenceUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_4 = ___rigOrientation3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_7 = ___state0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7->___ReferenceUp_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = UnityQuaternionExtensions_GetCameraRotationToTarget_mDA1EF1466263B671B863D70DABBD50DF9785C2B7(L_5, L_6, L_8, NULL);
V_1 = L_9;
// ClampVerticalBounds(ref screenRect, targetDir, state.ReferenceUp, fov);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_11 = ___state0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11->___ReferenceUp_1;
float L_13 = ___fov4;
bool L_14;
L_14 = CinemachineComposer_ClampVerticalBounds_m65C191E116F577A8F7F1383C99875779254B934C(__this, (&___screenRect1), L_10, L_12, L_13, NULL);
// float min = (screenRect.yMin - 0.5f) * fov;
float L_15;
L_15 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___screenRect1), NULL);
float L_16 = ___fov4;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_15, (0.5f))), L_16));
// float max = (screenRect.yMax - 0.5f) * fov;
float L_17;
L_17 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___screenRect1), NULL);
float L_18 = ___fov4;
V_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, (0.5f))), L_18));
// if (rotToRect.x < min)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = V_1;
float L_20 = L_19.___x_0;
float L_21 = V_2;
V_4 = (bool)((((float)L_20) < ((float)L_21))? 1 : 0);
bool L_22 = V_4;
if (!L_22)
{
goto IL_0073;
}
}
{
// rotToRect.x -= min;
float* L_23 = (&(&V_1)->___x_0);
float* L_24 = L_23;
float L_25 = *((float*)L_24);
float L_26 = V_2;
*((float*)L_24) = (float)((float)il2cpp_codegen_subtract(L_25, L_26));
goto IL_009c;
}
IL_0073:
{
// else if (rotToRect.x > max)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_1;
float L_28 = L_27.___x_0;
float L_29 = V_3;
V_5 = (bool)((((float)L_28) > ((float)L_29))? 1 : 0);
bool L_30 = V_5;
if (!L_30)
{
goto IL_0090;
}
}
{
// rotToRect.x -= max;
float* L_31 = (&(&V_1)->___x_0);
float* L_32 = L_31;
float L_33 = *((float*)L_32);
float L_34 = V_3;
*((float*)L_32) = (float)((float)il2cpp_codegen_subtract(L_33, L_34));
goto IL_009c;
}
IL_0090:
{
// rotToRect.x = 0;
(&V_1)->___x_0 = (0.0f);
}
IL_009c:
{
// min = (screenRect.xMin - 0.5f) * fovH;
float L_35;
L_35 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___screenRect1), NULL);
float L_36 = ___fovH5;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_35, (0.5f))), L_36));
// max = (screenRect.xMax - 0.5f) * fovH;
float L_37;
L_37 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___screenRect1), NULL);
float L_38 = ___fovH5;
V_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_37, (0.5f))), L_38));
// if (rotToRect.y < min)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = V_1;
float L_40 = L_39.___y_1;
float L_41 = V_2;
V_6 = (bool)((((float)L_40) < ((float)L_41))? 1 : 0);
bool L_42 = V_6;
if (!L_42)
{
goto IL_00db;
}
}
{
// rotToRect.y -= min;
float* L_43 = (&(&V_1)->___y_1);
float* L_44 = L_43;
float L_45 = *((float*)L_44);
float L_46 = V_2;
*((float*)L_44) = (float)((float)il2cpp_codegen_subtract(L_45, L_46));
goto IL_0104;
}
IL_00db:
{
// else if (rotToRect.y > max)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47 = V_1;
float L_48 = L_47.___y_1;
float L_49 = V_3;
V_7 = (bool)((((float)L_48) > ((float)L_49))? 1 : 0);
bool L_50 = V_7;
if (!L_50)
{
goto IL_00f8;
}
}
{
// rotToRect.y -= max;
float* L_51 = (&(&V_1)->___y_1);
float* L_52 = L_51;
float L_53 = *((float*)L_52);
float L_54 = V_3;
*((float*)L_52) = (float)((float)il2cpp_codegen_subtract(L_53, L_54));
goto IL_0104;
}
IL_00f8:
{
// rotToRect.y = 0;
(&V_1)->___y_1 = (0.0f);
}
IL_0104:
{
// if (deltaTime >= 0 && VirtualCamera.PreviousStateIsValid)
float L_55 = ___deltaTime6;
if ((!(((float)L_55) >= ((float)(0.0f)))))
{
goto IL_011a;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_56;
L_56 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_56);
bool L_57;
L_57 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_56);
G_B13_0 = ((int32_t)(L_57));
goto IL_011b;
}
IL_011a:
{
G_B13_0 = 0;
}
IL_011b:
{
V_8 = (bool)G_B13_0;
bool L_58 = V_8;
if (!L_58)
{
goto IL_0163;
}
}
{
// rotToRect.x = VirtualCamera.DetachedLookAtTargetDamp(
// rotToRect.x, m_VerticalDamping, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_59;
L_59 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60 = V_1;
float L_61 = L_60.___x_0;
float L_62 = __this->___m_VerticalDamping_11;
float L_63 = ___deltaTime6;
NullCheck(L_59);
float L_64;
L_64 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_mFB6FAA90EB2A5263D19E3D91C30C072C972E849E(L_59, L_61, L_62, L_63, NULL);
(&V_1)->___x_0 = L_64;
// rotToRect.y = VirtualCamera.DetachedLookAtTargetDamp(
// rotToRect.y, m_HorizontalDamping, deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_65;
L_65 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66 = V_1;
float L_67 = L_66.___y_1;
float L_68 = __this->___m_HorizontalDamping_10;
float L_69 = ___deltaTime6;
NullCheck(L_65);
float L_70;
L_70 = CinemachineVirtualCameraBase_DetachedLookAtTargetDamp_mFB6FAA90EB2A5263D19E3D91C30C072C972E849E(L_65, L_67, L_68, L_69, NULL);
(&V_1)->___y_1 = L_70;
}
IL_0163:
{
// rigOrientation = rigOrientation.ApplyCameraRotation(rotToRect, state.ReferenceUp);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_71 = ___rigOrientation3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_72 = ___rigOrientation3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_73 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_72);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = V_1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_75 = ___state0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = L_75->___ReferenceUp_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_77;
L_77 = UnityQuaternionExtensions_ApplyCameraRotation_m75753B356C2E3BC79192192C8C2FC1F512643506(L_73, L_74, L_76, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_71 = L_77;
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineComposer::ClampVerticalBounds(UnityEngine.Rect&,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineComposer_ClampVerticalBounds_m65C191E116F577A8F7F1383C99875779254B934C (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___r0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dir1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, float ___fov3, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
float V_3 = 0.0f;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
float V_7 = 0.0f;
bool V_8 = false;
{
// float angle = UnityVectorExtensions.Angle(dir, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___dir1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___up2;
float L_2;
L_2 = UnityVectorExtensions_Angle_m531A3EF1C1C1F49B637BB83F3795128D571A2B93(L_0, L_1, NULL);
V_0 = L_2;
// float halfFov = (fov / 2f) + 1; // give it a little extra to accommodate precision errors
float L_3 = ___fov3;
V_1 = ((float)il2cpp_codegen_add(((float)(L_3/(2.0f))), (1.0f)));
// if (angle < halfFov)
float L_4 = V_0;
float L_5 = V_1;
V_2 = (bool)((((float)L_4) < ((float)L_5))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_006a;
}
}
{
// float maxY = 1f - (halfFov - angle) / fov;
float L_7 = V_1;
float L_8 = V_0;
float L_9 = ___fov3;
V_3 = ((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_subtract(L_7, L_8))/L_9))));
// if (r.yMax > maxY)
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_10 = ___r0;
float L_11;
L_11 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E(L_10, NULL);
float L_12 = V_3;
V_4 = (bool)((((float)L_11) > ((float)L_12))? 1 : 0);
bool L_13 = V_4;
if (!L_13)
{
goto IL_0069;
}
}
{
// r.yMin = Mathf.Min(r.yMin, maxY);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_14 = ___r0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_15 = ___r0;
float L_16;
L_16 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F(L_15, NULL);
float L_17 = V_3;
float L_18;
L_18 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_16, L_17, NULL);
Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE(L_14, L_18, NULL);
// r.yMax = Mathf.Min(r.yMax, maxY);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_19 = ___r0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_20 = ___r0;
float L_21;
L_21 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E(L_20, NULL);
float L_22 = V_3;
float L_23;
L_23 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_21, L_22, NULL);
Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B(L_19, L_23, NULL);
// return true;
V_5 = (bool)1;
goto IL_00cd;
}
IL_0069:
{
}
IL_006a:
{
// if (angle > (180 - halfFov))
float L_24 = V_0;
float L_25 = V_1;
V_6 = (bool)((((float)L_24) > ((float)((float)il2cpp_codegen_subtract((180.0f), L_25))))? 1 : 0);
bool L_26 = V_6;
if (!L_26)
{
goto IL_00c8;
}
}
{
// float minY = (angle - (180 - halfFov)) / fov;
float L_27 = V_0;
float L_28 = V_1;
float L_29 = ___fov3;
V_7 = ((float)(((float)il2cpp_codegen_subtract(L_27, ((float)il2cpp_codegen_subtract((180.0f), L_28))))/L_29));
// if (minY > r.yMin)
float L_30 = V_7;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_31 = ___r0;
float L_32;
L_32 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F(L_31, NULL);
V_8 = (bool)((((float)L_30) > ((float)L_32))? 1 : 0);
bool L_33 = V_8;
if (!L_33)
{
goto IL_00c7;
}
}
{
// r.yMin = Mathf.Max(r.yMin, minY);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_34 = ___r0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_35 = ___r0;
float L_36;
L_36 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F(L_35, NULL);
float L_37 = V_7;
float L_38;
L_38 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_36, L_37, NULL);
Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE(L_34, L_38, NULL);
// r.yMax = Mathf.Max(r.yMax, minY);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_39 = ___r0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_40 = ___r0;
float L_41;
L_41 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E(L_40, NULL);
float L_42 = V_7;
float L_43;
L_43 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_41, L_42, NULL);
Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B(L_39, L_43, NULL);
// return true;
V_5 = (bool)1;
goto IL_00cd;
}
IL_00c7:
{
}
IL_00c8:
{
// return false;
V_5 = (bool)0;
goto IL_00cd;
}
IL_00cd:
{
// }
bool L_44 = V_5;
return L_44;
}
}
// System.Void Cinemachine.CinemachineComposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineComposer__ctor_m90D1EE7F962886981F03D129849E4214A106DCD8 (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public Vector3 m_TrackedObjectOffset = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_TrackedObjectOffset_6 = L_0;
// public float m_LookaheadTime = 0;
__this->___m_LookaheadTime_7 = (0.0f);
// public float m_LookaheadSmoothing = 0;
__this->___m_LookaheadSmoothing_8 = (0.0f);
// public float m_HorizontalDamping = 0.5f;
__this->___m_HorizontalDamping_10 = (0.5f);
// public float m_VerticalDamping = 0.5f;
__this->___m_VerticalDamping_11 = (0.5f);
// public float m_ScreenX = 0.5f;
__this->___m_ScreenX_12 = (0.5f);
// public float m_ScreenY = 0.5f;
__this->___m_ScreenY_13 = (0.5f);
// public float m_DeadZoneWidth = 0f;
__this->___m_DeadZoneWidth_14 = (0.0f);
// public float m_DeadZoneHeight = 0f;
__this->___m_DeadZoneHeight_15 = (0.0f);
// public float m_SoftZoneWidth = 0.8f;
__this->___m_SoftZoneWidth_16 = (0.800000012f);
// public float m_SoftZoneHeight = 0.8f;
__this->___m_SoftZoneHeight_17 = (0.800000012f);
// public float m_BiasX = 0f;
__this->___m_BiasX_18 = (0.0f);
// public float m_BiasY = 0f;
__this->___m_BiasY_19 = (0.0f);
// public bool m_CenterOnActivate = true;
__this->___m_CenterOnActivate_20 = (bool)1;
// Vector3 m_CameraPosPrevFrame = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_CameraPosPrevFrame_22 = L_1;
// Vector3 m_LookAtPrevFrame = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_LookAtPrevFrame_23 = L_2;
// Vector2 m_ScreenOffsetPrevFrame = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
__this->___m_ScreenOffsetPrevFrame_24 = L_3;
// Quaternion m_CameraOrientationPrevFrame = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
__this->___m_CameraOrientationPrevFrame_25 = L_4;
// internal PositionPredictor m_Predictor = new PositionPredictor();
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_5 = (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E*)il2cpp_codegen_object_new(PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E_il2cpp_TypeInfo_var);
NullCheck(L_5);
PositionPredictor__ctor_m98DC334F817608D8CA4FA09966193AA59A16DB25(L_5, NULL);
__this->___m_Predictor_26 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Predictor_26), (void*)L_5);
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.CinemachineComposer/FovCache::UpdateCache(Cinemachine.LensSettings,UnityEngine.Rect,UnityEngine.Rect,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FovCache_UpdateCache_m3462592E7672B43BEB32686E0F62B7C17F0E2999 (FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* __this, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___lens0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___softGuide1, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___hardGuide2, float ___targetDistance3, 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;
}
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
bool V_3 = false;
bool V_4 = false;
float V_5 = 0.0f;
bool V_6 = false;
bool V_7 = false;
double V_8 = 0.0;
bool V_9 = false;
int32_t G_B4_0 = 0;
int32_t G_B8_0 = 0;
{
// bool recalculate = mAspect != lens.Aspect
// || softGuide != mSoftGuideRect || hardGuide != mHardGuideRect;
float L_0 = __this->___mAspect_5;
float L_1;
L_1 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555((&___lens0), NULL);
if ((!(((float)L_0) == ((float)L_1))))
{
goto IL_002c;
}
}
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = ___softGuide1;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = __this->___mSoftGuideRect_6;
bool L_4;
L_4 = Rect_op_Inequality_m4698BE8DFFC2C4F79B03116FC33FE1BE823A8945(L_2, L_3, NULL);
if (L_4)
{
goto IL_002c;
}
}
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = ___hardGuide2;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = __this->___mHardGuideRect_7;
bool L_7;
L_7 = Rect_op_Inequality_m4698BE8DFFC2C4F79B03116FC33FE1BE823A8945(L_5, L_6, NULL);
G_B4_0 = ((int32_t)(L_7));
goto IL_002d;
}
IL_002c:
{
G_B4_0 = 1;
}
IL_002d:
{
V_0 = (bool)G_B4_0;
// if (lens.Orthographic)
bool L_8;
L_8 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D((&___lens0), NULL);
V_1 = L_8;
bool L_9 = V_1;
if (!L_9)
{
goto IL_00c6;
}
}
{
// float orthoOverDistance = Mathf.Abs(lens.OrthographicSize / targetDistance);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_10 = ___lens0;
float L_11 = L_10.___OrthographicSize_2;
float L_12 = ___targetDistance3;
float L_13;
L_13 = fabsf(((float)(L_11/L_12)));
V_2 = L_13;
// if (mOrthoSizeOverDistance == 0
// || Mathf.Abs(orthoOverDistance - mOrthoSizeOverDistance) / mOrthoSizeOverDistance
// > mOrthoSizeOverDistance * 0.01f)
float L_14 = __this->___mOrthoSizeOverDistance_4;
if ((((float)L_14) == ((float)(0.0f))))
{
goto IL_007d;
}
}
{
float L_15 = V_2;
float L_16 = __this->___mOrthoSizeOverDistance_4;
float L_17;
L_17 = fabsf(((float)il2cpp_codegen_subtract(L_15, L_16)));
float L_18 = __this->___mOrthoSizeOverDistance_4;
float L_19 = __this->___mOrthoSizeOverDistance_4;
G_B8_0 = ((((float)((float)(L_17/L_18))) > ((float)((float)il2cpp_codegen_multiply(L_19, (0.00999999978f)))))? 1 : 0);
goto IL_007e;
}
IL_007d:
{
G_B8_0 = 1;
}
IL_007e:
{
V_3 = (bool)G_B8_0;
bool L_20 = V_3;
if (!L_20)
{
goto IL_0084;
}
}
{
// recalculate = true;
V_0 = (bool)1;
}
IL_0084:
{
// if (recalculate)
bool L_21 = V_0;
V_4 = L_21;
bool L_22 = V_4;
if (!L_22)
{
goto IL_00c0;
}
}
{
// mFov = Mathf.Rad2Deg * 2 * Mathf.Atan(orthoOverDistance);
float L_23 = V_2;
float L_24;
L_24 = atanf(L_23);
__this->___mFov_3 = ((float)il2cpp_codegen_multiply((114.59156f), L_24));
// mFovH = Mathf.Rad2Deg * 2 * Mathf.Atan(lens.Aspect * orthoOverDistance);
float L_25;
L_25 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555((&___lens0), NULL);
float L_26 = V_2;
float L_27;
L_27 = atanf(((float)il2cpp_codegen_multiply(L_25, L_26)));
__this->___mFovH_2 = ((float)il2cpp_codegen_multiply((114.59156f), L_27));
// mOrthoSizeOverDistance = orthoOverDistance;
float L_28 = V_2;
__this->___mOrthoSizeOverDistance_4 = L_28;
}
IL_00c0:
{
goto IL_0146;
}
IL_00c6:
{
// var verticalFOV = lens.FieldOfView;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_29 = ___lens0;
float L_30 = L_29.___FieldOfView_1;
V_5 = L_30;
// if (mFov != verticalFOV)
float L_31 = __this->___mFov_3;
float L_32 = V_5;
V_6 = (bool)((((int32_t)((((float)L_31) == ((float)L_32))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_33 = V_6;
if (!L_33)
{
goto IL_00e4;
}
}
{
// recalculate = true;
V_0 = (bool)1;
}
IL_00e4:
{
// if (recalculate)
bool L_34 = V_0;
V_7 = L_34;
bool L_35 = V_7;
if (!L_35)
{
goto IL_0145;
}
}
{
// mFov = verticalFOV;
float L_36 = V_5;
__this->___mFov_3 = L_36;
// double radHFOV = 2 * Math.Atan(Math.Tan(mFov * Mathf.Deg2Rad / 2) * lens.Aspect);
float L_37 = __this->___mFov_3;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_38;
L_38 = tan(((double)((float)(((float)il2cpp_codegen_multiply(L_37, (0.0174532924f)))/(2.0f)))));
float L_39;
L_39 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555((&___lens0), NULL);
double L_40;
L_40 = atan(((double)il2cpp_codegen_multiply(L_38, ((double)L_39))));
V_8 = ((double)il2cpp_codegen_multiply((2.0), L_40));
// mFovH = (float)(Mathf.Rad2Deg * radHFOV);
double L_41 = V_8;
__this->___mFovH_2 = ((float)((double)il2cpp_codegen_multiply((57.295780181884766), L_41)));
// mOrthoSizeOverDistance = 0;
__this->___mOrthoSizeOverDistance_4 = (0.0f);
}
IL_0145:
{
}
IL_0146:
{
// if (recalculate)
bool L_42 = V_0;
V_9 = L_42;
bool L_43 = V_9;
if (!L_43)
{
goto IL_01aa;
}
}
{
// mFovSoftGuideRect = ScreenToFOV(softGuide, mFov, mFovH, lens.Aspect);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_44 = ___softGuide1;
float L_45 = __this->___mFov_3;
float L_46 = __this->___mFovH_2;
float L_47;
L_47 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555((&___lens0), NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_48;
L_48 = FovCache_ScreenToFOV_m84AEDE8D18A7CE6A911AB93E622316E126980056(__this, L_44, L_45, L_46, L_47, NULL);
__this->___mFovSoftGuideRect_0 = L_48;
// mSoftGuideRect = softGuide;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_49 = ___softGuide1;
__this->___mSoftGuideRect_6 = L_49;
// mFovHardGuideRect = ScreenToFOV(hardGuide, mFov, mFovH, lens.Aspect);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_50 = ___hardGuide2;
float L_51 = __this->___mFov_3;
float L_52 = __this->___mFovH_2;
float L_53;
L_53 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555((&___lens0), NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_54;
L_54 = FovCache_ScreenToFOV_m84AEDE8D18A7CE6A911AB93E622316E126980056(__this, L_50, L_51, L_52, L_53, NULL);
__this->___mFovHardGuideRect_1 = L_54;
// mHardGuideRect = hardGuide;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_55 = ___hardGuide2;
__this->___mHardGuideRect_7 = L_55;
// mAspect = lens.Aspect;
float L_56;
L_56 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555((&___lens0), NULL);
__this->___mAspect_5 = L_56;
}
IL_01aa:
{
// }
return;
}
}
IL2CPP_EXTERN_C void FovCache_UpdateCache_m3462592E7672B43BEB32686E0F62B7C17F0E2999_AdjustorThunk (RuntimeObject* __this, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___lens0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___softGuide1, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___hardGuide2, float ___targetDistance3, const RuntimeMethod* method)
{
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED*>(__this + _offset);
FovCache_UpdateCache_m3462592E7672B43BEB32686E0F62B7C17F0E2999(_thisAdjusted, ___lens0, ___softGuide1, ___hardGuide2, ___targetDistance3, method);
}
// UnityEngine.Rect Cinemachine.CinemachineComposer/FovCache::ScreenToFOV(UnityEngine.Rect,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D FovCache_ScreenToFOV_m84AEDE8D18A7CE6A911AB93E622316E126980056 (FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rScreen0, float ___fov1, float ___fovH2, float ___aspect3, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4;
memset((&V_4), 0, sizeof(V_4));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_5;
memset((&V_5), 0, sizeof(V_5));
{
// Rect r = new Rect(rScreen);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___rScreen0;
Rect__ctor_m5665723DD0443E990EA203A54451B2BB324D8224((&V_0), L_0, NULL);
// Matrix4x4 persp = Matrix4x4.Perspective(fov, aspect, 0.0001f, 2f).inverse;
float L_1 = ___fov1;
float L_2 = ___aspect3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = Matrix4x4_Perspective_mC8EE39379287917634B001BBA926CAFBB4B343BB(L_1, L_2, (9.99999975E-05f), (2.0f), NULL);
V_4 = L_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_4), NULL);
V_1 = L_4;
// Vector3 p = persp.MultiplyPoint(new Vector3(0, (r.yMin * 2f) - 1f, 0.5f)); p.z = -p.z;
float L_5;
L_5 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_5, (2.0f))), (1.0f))), (0.5f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_1), L_6, NULL);
V_2 = L_7;
// Vector3 p = persp.MultiplyPoint(new Vector3(0, (r.yMin * 2f) - 1f, 0.5f)); p.z = -p.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
float L_9 = L_8.___z_4;
(&V_2)->___z_4 = ((-L_9));
// float angle = UnityVectorExtensions.SignedAngle(Vector3.forward, p, Vector3.left);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_left_mA75C525C1E78B5BB99E9B7A63EF68C731043FE18_inline(NULL);
float L_13;
L_13 = UnityVectorExtensions_SignedAngle_mEC66BAD4357C0F5F7ADE082AD38AD1FE70649315(L_10, L_11, L_12, NULL);
V_3 = L_13;
// r.yMin = ((fov / 2) + angle) / fov;
float L_14 = ___fov1;
float L_15 = V_3;
float L_16 = ___fov1;
Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE((&V_0), ((float)(((float)il2cpp_codegen_add(((float)(L_14/(2.0f))), L_15))/L_16)), NULL);
// p = persp.MultiplyPoint(new Vector3(0, (r.yMax * 2f) - 1f, 0.5f)); p.z = -p.z;
float L_17;
L_17 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
memset((&L_18), 0, sizeof(L_18));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_18), (0.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, (2.0f))), (1.0f))), (0.5f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_1), L_18, NULL);
V_2 = L_19;
// p = persp.MultiplyPoint(new Vector3(0, (r.yMax * 2f) - 1f, 0.5f)); p.z = -p.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2;
float L_21 = L_20.___z_4;
(&V_2)->___z_4 = ((-L_21));
// angle = UnityVectorExtensions.SignedAngle(Vector3.forward, p, Vector3.left);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_get_left_mA75C525C1E78B5BB99E9B7A63EF68C731043FE18_inline(NULL);
float L_25;
L_25 = UnityVectorExtensions_SignedAngle_mEC66BAD4357C0F5F7ADE082AD38AD1FE70649315(L_22, L_23, L_24, NULL);
V_3 = L_25;
// r.yMax = ((fov / 2) + angle) / fov;
float L_26 = ___fov1;
float L_27 = V_3;
float L_28 = ___fov1;
Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B((&V_0), ((float)(((float)il2cpp_codegen_add(((float)(L_26/(2.0f))), L_27))/L_28)), NULL);
// p = persp.MultiplyPoint(new Vector3((r.xMin * 2f) - 1f, 0, 0.5f)); p.z = -p.z;
float L_29;
L_29 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
memset((&L_30), 0, sizeof(L_30));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_30), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_29, (2.0f))), (1.0f))), (0.0f), (0.5f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_1), L_30, NULL);
V_2 = L_31;
// p = persp.MultiplyPoint(new Vector3((r.xMin * 2f) - 1f, 0, 0.5f)); p.z = -p.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_2;
float L_33 = L_32.___z_4;
(&V_2)->___z_4 = ((-L_33));
// angle = UnityVectorExtensions.SignedAngle(Vector3.forward, p, Vector3.up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
float L_37;
L_37 = UnityVectorExtensions_SignedAngle_mEC66BAD4357C0F5F7ADE082AD38AD1FE70649315(L_34, L_35, L_36, NULL);
V_3 = L_37;
// r.xMin = ((fovH / 2) + angle) / fovH;
float L_38 = ___fovH2;
float L_39 = V_3;
float L_40 = ___fovH2;
Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19((&V_0), ((float)(((float)il2cpp_codegen_add(((float)(L_38/(2.0f))), L_39))/L_40)), NULL);
// p = persp.MultiplyPoint(new Vector3((r.xMax * 2f) - 1f, 0, 0.5f)); p.z = -p.z;
float L_41;
L_41 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
memset((&L_42), 0, sizeof(L_42));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_42), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_41, (2.0f))), (1.0f))), (0.0f), (0.5f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_1), L_42, NULL);
V_2 = L_43;
// p = persp.MultiplyPoint(new Vector3((r.xMax * 2f) - 1f, 0, 0.5f)); p.z = -p.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_2;
float L_45 = L_44.___z_4;
(&V_2)->___z_4 = ((-L_45));
// angle = UnityVectorExtensions.SignedAngle(Vector3.forward, p, Vector3.up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
L_48 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
float L_49;
L_49 = UnityVectorExtensions_SignedAngle_mEC66BAD4357C0F5F7ADE082AD38AD1FE70649315(L_46, L_47, L_48, NULL);
V_3 = L_49;
// r.xMax = ((fovH / 2) + angle) / fovH;
float L_50 = ___fovH2;
float L_51 = V_3;
float L_52 = ___fovH2;
Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D((&V_0), ((float)(((float)il2cpp_codegen_add(((float)(L_50/(2.0f))), L_51))/L_52)), NULL);
// return r;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_53 = V_0;
V_5 = L_53;
goto IL_019a;
}
IL_019a:
{
// }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_54 = V_5;
return L_54;
}
}
IL2CPP_EXTERN_C Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D FovCache_ScreenToFOV_m84AEDE8D18A7CE6A911AB93E622316E126980056_AdjustorThunk (RuntimeObject* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rScreen0, float ___fov1, float ___fovH2, float ___aspect3, const RuntimeMethod* method)
{
FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<FovCache_t55CA42AF1CF778524FCF1EBD252936E74F41DBED*>(__this + _offset);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D _returnValue;
_returnValue = FovCache_ScreenToFOV_m84AEDE8D18A7CE6A911AB93E622316E126980056(_thisAdjusted, ___rScreen0, ___fov1, ___fovH2, ___aspect3, 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
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::get_SoftGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineFramingTransposer_get_SoftGuideRect_mCDC60214B6A81FBD8AAF9F6DECAEC86A562C504A (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Rect(
// m_ScreenX - m_DeadZoneWidth / 2, m_ScreenY - m_DeadZoneHeight / 2,
// m_DeadZoneWidth, m_DeadZoneHeight);
float L_0 = __this->___m_ScreenX_14;
float L_1 = __this->___m_DeadZoneWidth_17;
float L_2 = __this->___m_ScreenY_15;
float L_3 = __this->___m_DeadZoneHeight_18;
float L_4 = __this->___m_DeadZoneWidth_17;
float L_5 = __this->___m_DeadZoneHeight_18;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6;
memset((&L_6), 0, sizeof(L_6));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_6), ((float)il2cpp_codegen_subtract(L_0, ((float)(L_1/(2.0f))))), ((float)il2cpp_codegen_subtract(L_2, ((float)(L_3/(2.0f))))), L_4, L_5, /*hidden argument*/NULL);
V_0 = L_6;
goto IL_003b;
}
IL_003b:
{
// }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = V_0;
return L_7;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::set_SoftGuideRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_SoftGuideRect_mEEE1DEC1C703C7C8D54A3C8388EB659E32B30F23 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___value0, const RuntimeMethod* method)
{
{
// m_DeadZoneWidth = Mathf.Clamp(value.width, 0, 2);
float L_0;
L_0 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___value0), NULL);
float L_1;
L_1 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_0, (0.0f), (2.0f), NULL);
__this->___m_DeadZoneWidth_17 = L_1;
// m_DeadZoneHeight = Mathf.Clamp(value.height, 0, 2);
float L_2;
L_2 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___value0), NULL);
float L_3;
L_3 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_2, (0.0f), (2.0f), NULL);
__this->___m_DeadZoneHeight_18 = L_3;
// m_ScreenX = Mathf.Clamp(value.x + m_DeadZoneWidth / 2, -0.5f, 1.5f);
float L_4;
L_4 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&___value0), NULL);
float L_5 = __this->___m_DeadZoneWidth_17;
float L_6;
L_6 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)il2cpp_codegen_add(L_4, ((float)(L_5/(2.0f))))), (-0.5f), (1.5f), NULL);
__this->___m_ScreenX_14 = L_6;
// m_ScreenY = Mathf.Clamp(value.y + m_DeadZoneHeight / 2, -0.5f, 1.5f);
float L_7;
L_7 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&___value0), NULL);
float L_8 = __this->___m_DeadZoneHeight_18;
float L_9;
L_9 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)il2cpp_codegen_add(L_7, ((float)(L_8/(2.0f))))), (-0.5f), (1.5f), NULL);
__this->___m_ScreenY_15 = L_9;
// m_SoftZoneWidth = Mathf.Max(m_SoftZoneWidth, m_DeadZoneWidth);
float L_10 = __this->___m_SoftZoneWidth_21;
float L_11 = __this->___m_DeadZoneWidth_17;
float L_12;
L_12 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_10, L_11, NULL);
__this->___m_SoftZoneWidth_21 = L_12;
// m_SoftZoneHeight = Mathf.Max(m_SoftZoneHeight, m_DeadZoneHeight);
float L_13 = __this->___m_SoftZoneHeight_22;
float L_14 = __this->___m_DeadZoneHeight_18;
float L_15;
L_15 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_13, L_14, NULL);
__this->___m_SoftZoneHeight_22 = L_15;
// }
return;
}
}
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::get_HardGuideRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineFramingTransposer_get_HardGuideRect_m83469B076C3529941A2FD36E35FFE410EA3D7BA5 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
memset((&V_1), 0, sizeof(V_1));
{
// Rect r = new Rect(
// m_ScreenX - m_SoftZoneWidth / 2, m_ScreenY - m_SoftZoneHeight / 2,
// m_SoftZoneWidth, m_SoftZoneHeight);
float L_0 = __this->___m_ScreenX_14;
float L_1 = __this->___m_SoftZoneWidth_21;
float L_2 = __this->___m_ScreenY_15;
float L_3 = __this->___m_SoftZoneHeight_22;
float L_4 = __this->___m_SoftZoneWidth_21;
float L_5 = __this->___m_SoftZoneHeight_22;
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_0), ((float)il2cpp_codegen_subtract(L_0, ((float)(L_1/(2.0f))))), ((float)il2cpp_codegen_subtract(L_2, ((float)(L_3/(2.0f))))), L_4, L_5, NULL);
// r.position += new Vector2(
// m_BiasX * (m_SoftZoneWidth - m_DeadZoneWidth),
// m_BiasY * (m_SoftZoneHeight - m_DeadZoneHeight));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6 = (&V_0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_6, NULL);
float L_8 = __this->___m_BiasX_23;
float L_9 = __this->___m_SoftZoneWidth_21;
float L_10 = __this->___m_DeadZoneWidth_17;
float L_11 = __this->___m_BiasY_24;
float L_12 = __this->___m_SoftZoneHeight_22;
float L_13 = __this->___m_DeadZoneHeight_18;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), ((float)il2cpp_codegen_multiply(L_8, ((float)il2cpp_codegen_subtract(L_9, L_10)))), ((float)il2cpp_codegen_multiply(L_11, ((float)il2cpp_codegen_subtract(L_12, L_13)))), /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_7, L_14, NULL);
Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05(L_6, L_15, NULL);
// return r;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16 = V_0;
V_1 = L_16;
goto IL_007e;
}
IL_007e:
{
// }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17 = V_1;
return L_17;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::set_HardGuideRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_HardGuideRect_m215B19AF350146BA8E7C394D75EAD67C46BEF10E (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___value0, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
float V_3 = 0.0f;
CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* G_B2_0 = NULL;
CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* G_B1_0 = NULL;
float G_B3_0 = 0.0f;
CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* G_B3_1 = NULL;
CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* G_B5_0 = NULL;
CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* G_B4_0 = NULL;
float G_B6_0 = 0.0f;
CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* G_B6_1 = NULL;
{
// m_SoftZoneWidth = Mathf.Clamp(value.width, 0, 2f);
float L_0;
L_0 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___value0), NULL);
float L_1;
L_1 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_0, (0.0f), (2.0f), NULL);
__this->___m_SoftZoneWidth_21 = L_1;
// m_SoftZoneHeight = Mathf.Clamp(value.height, 0, 2f);
float L_2;
L_2 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___value0), NULL);
float L_3;
L_3 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_2, (0.0f), (2.0f), NULL);
__this->___m_SoftZoneHeight_22 = L_3;
// m_DeadZoneWidth = Mathf.Min(m_DeadZoneWidth, m_SoftZoneWidth);
float L_4 = __this->___m_DeadZoneWidth_17;
float L_5 = __this->___m_SoftZoneWidth_21;
float L_6;
L_6 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_4, L_5, NULL);
__this->___m_DeadZoneWidth_17 = L_6;
// m_DeadZoneHeight = Mathf.Min(m_DeadZoneHeight, m_SoftZoneHeight);
float L_7 = __this->___m_DeadZoneHeight_18;
float L_8 = __this->___m_SoftZoneHeight_22;
float L_9;
L_9 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_7, L_8, NULL);
__this->___m_DeadZoneHeight_18 = L_9;
// Vector2 center = value.center;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&___value0), NULL);
V_0 = L_10;
// Vector2 bias = center - new Vector2(m_ScreenX, m_ScreenY);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_0;
float L_12 = __this->___m_ScreenX_14;
float L_13 = __this->___m_ScreenY_15;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), L_12, L_13, /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_11, L_14, NULL);
V_1 = L_15;
// float biasWidth = Mathf.Max(0, m_SoftZoneWidth - m_DeadZoneWidth);
float L_16 = __this->___m_SoftZoneWidth_21;
float L_17 = __this->___m_DeadZoneWidth_17;
float L_18;
L_18 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), ((float)il2cpp_codegen_subtract(L_16, L_17)), NULL);
V_2 = L_18;
// float biasHeight = Mathf.Max(0, m_SoftZoneHeight - m_DeadZoneHeight);
float L_19 = __this->___m_SoftZoneHeight_22;
float L_20 = __this->___m_DeadZoneHeight_18;
float L_21;
L_21 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), ((float)il2cpp_codegen_subtract(L_19, L_20)), NULL);
V_3 = L_21;
// m_BiasX = biasWidth < Epsilon ? 0 : Mathf.Clamp(bias.x / biasWidth, -0.5f, 0.5f);
float L_22 = V_2;
G_B1_0 = __this;
if ((((float)L_22) < ((float)(9.99999975E-05f))))
{
G_B2_0 = __this;
goto IL_00d9;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_1;
float L_24 = L_23.___x_0;
float L_25 = V_2;
float L_26;
L_26 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)(L_24/L_25)), (-0.5f), (0.5f), NULL);
G_B3_0 = L_26;
G_B3_1 = G_B1_0;
goto IL_00de;
}
IL_00d9:
{
G_B3_0 = (0.0f);
G_B3_1 = G_B2_0;
}
IL_00de:
{
NullCheck(G_B3_1);
G_B3_1->___m_BiasX_23 = G_B3_0;
// m_BiasY = biasHeight < Epsilon ? 0 : Mathf.Clamp(bias.y / biasHeight, -0.5f, 0.5f);
float L_27 = V_3;
G_B4_0 = __this;
if ((((float)L_27) < ((float)(9.99999975E-05f))))
{
G_B5_0 = __this;
goto IL_0105;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_1;
float L_29 = L_28.___y_1;
float L_30 = V_3;
float L_31;
L_31 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)(L_29/L_30)), (-0.5f), (0.5f), NULL);
G_B6_0 = L_31;
G_B6_1 = G_B4_0;
goto IL_010a;
}
IL_0105:
{
G_B6_0 = (0.0f);
G_B6_1 = G_B5_0;
}
IL_010a:
{
NullCheck(G_B6_1);
G_B6_1->___m_BiasY_24 = G_B6_0;
// }
return;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_OnValidate_m28F166F10297E84E587FC092E2E5DAB42A821AF8 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
{
// m_CameraDistance = Mathf.Max(m_CameraDistance, kMinimumCameraDistance);
float L_0 = __this->___m_CameraDistance_16;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_0, (0.00999999978f), NULL);
__this->___m_CameraDistance_16 = L_1;
// m_DeadZoneDepth = Mathf.Max(m_DeadZoneDepth, 0);
float L_2 = __this->___m_DeadZoneDepth_19;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_2, (0.0f), NULL);
__this->___m_DeadZoneDepth_19 = L_3;
// m_GroupFramingSize = Mathf.Max(0.001f, m_GroupFramingSize);
float L_4 = __this->___m_GroupFramingSize_28;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.00100000005f), L_4, NULL);
__this->___m_GroupFramingSize_28 = L_5;
// m_MaxDollyIn = Mathf.Max(0, m_MaxDollyIn);
float L_6 = __this->___m_MaxDollyIn_29;
float L_7;
L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_6, NULL);
__this->___m_MaxDollyIn_29 = L_7;
// m_MaxDollyOut = Mathf.Max(0, m_MaxDollyOut);
float L_8 = __this->___m_MaxDollyOut_30;
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_8, NULL);
__this->___m_MaxDollyOut_30 = L_9;
// m_MinimumDistance = Mathf.Max(0, m_MinimumDistance);
float L_10 = __this->___m_MinimumDistance_31;
float L_11;
L_11 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_10, NULL);
__this->___m_MinimumDistance_31 = L_11;
// m_MaximumDistance = Mathf.Max(m_MinimumDistance, m_MaximumDistance);
float L_12 = __this->___m_MinimumDistance_31;
float L_13 = __this->___m_MaximumDistance_32;
float L_14;
L_14 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_12, L_13, NULL);
__this->___m_MaximumDistance_32 = L_14;
// m_MinimumFOV = Mathf.Max(1, m_MinimumFOV);
float L_15 = __this->___m_MinimumFOV_33;
float L_16;
L_16 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_15, NULL);
__this->___m_MinimumFOV_33 = L_16;
// m_MaximumFOV = Mathf.Clamp(m_MaximumFOV, m_MinimumFOV, 179);
float L_17 = __this->___m_MaximumFOV_34;
float L_18 = __this->___m_MinimumFOV_33;
float L_19;
L_19 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_17, L_18, (179.0f), NULL);
__this->___m_MaximumFOV_34 = L_19;
// m_MinimumOrthoSize = Mathf.Max(0.01f, m_MinimumOrthoSize);
float L_20 = __this->___m_MinimumOrthoSize_35;
float L_21;
L_21 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.00999999978f), L_20, NULL);
__this->___m_MinimumOrthoSize_35 = L_21;
// m_MaximumOrthoSize = Mathf.Max(m_MinimumOrthoSize, m_MaximumOrthoSize);
float L_22 = __this->___m_MinimumOrthoSize_35;
float L_23 = __this->___m_MaximumOrthoSize_36;
float L_24;
L_24 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_22, L_23, NULL);
__this->___m_MaximumOrthoSize_36 = L_24;
// }
return;
}
}
// System.Boolean Cinemachine.CinemachineFramingTransposer::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineFramingTransposer_get_IsValid_mDE0B8E801C5BDDA9643075A935B8FF10151C11CE (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __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.CinemachineFramingTransposer::get_Stage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CinemachineFramingTransposer_get_Stage_m406D870FC51C1E3D0F463CD3F8124D4C13A78302 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __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.Boolean Cinemachine.CinemachineFramingTransposer::get_BodyAppliesAfterAim()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineFramingTransposer_get_BodyAppliesAfterAim_m29E5668CF169FFABBB9CEEB03E9D733EAE1C693B (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public override bool BodyAppliesAfterAim { get { return true; } }
V_0 = (bool)1;
goto IL_0005;
}
IL_0005:
{
// public override bool BodyAppliesAfterAim { get { return true; } }
bool L_0 = V_0;
return L_0;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::get_TrackedPoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineFramingTransposer_get_TrackedPoint_m893C86296D7D0C01FCD28D85D14B38124F9AFB52 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
{
// public Vector3 TrackedPoint { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CTrackedPointU3Ek__BackingField_41;
return L_0;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::set_TrackedPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_TrackedPoint_m32FD1D5F85F4BDBFC3BF6DBF5CBC7A8D1DB44FDD (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method)
{
{
// public Vector3 TrackedPoint { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0;
__this->___U3CTrackedPointU3Ek__BackingField_41 = L_0;
return;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::OnTargetObjectWarped(UnityEngine.Transform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_OnTargetObjectWarped_mAD4EE7D5CD54543EF73BF8D8DCD1781A57A6CCB4 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __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_003b;
}
}
{
// m_PreviousCameraPosition += positionDelta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___m_PreviousCameraPosition_39;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___positionDelta1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_6, L_7, NULL);
__this->___m_PreviousCameraPosition_39 = L_8;
// m_Predictor.ApplyTransformDelta(positionDelta);
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_9 = __this->___m_Predictor_40;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___positionDelta1;
NullCheck(L_9);
PositionPredictor_ApplyTransformDelta_mDA012CCA329F143DDF342616369F0E75B2E2C97A(L_9, L_10, NULL);
}
IL_003b:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::ForceCameraPosition(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_ForceCameraPosition_m7D0A6F764D394716B8F6700367A8F6DA53076546 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot1, const RuntimeMethod* method)
{
{
// base.ForceCameraPosition(pos, rot);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___pos0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___rot1;
CinemachineComponentBase_ForceCameraPosition_m3D22002EC0B4F5C1AF7CC283C00BA43D22120878(__this, L_0, L_1, NULL);
// m_PreviousCameraPosition = pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___pos0;
__this->___m_PreviousCameraPosition_39 = L_2;
// m_prevRotation = rot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___rot1;
__this->___m_prevRotation_44 = L_3;
// }
return;
}
}
// System.Single Cinemachine.CinemachineFramingTransposer::GetMaxDampTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFramingTransposer_GetMaxDampTime_m581B0A2F6493CCF2C3F1B0E68E8F0180EEB51B85 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return Mathf.Max(m_XDamping, Mathf.Max(m_YDamping, m_ZDamping));
float L_0 = __this->___m_XDamping_10;
float L_1 = __this->___m_YDamping_11;
float L_2 = __this->___m_ZDamping_12;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_1, L_2, NULL);
float L_4;
L_4 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_0, L_3, NULL);
V_0 = L_4;
goto IL_0020;
}
IL_0020:
{
// }
float L_5 = V_0;
return L_5;
}
}
// System.Boolean Cinemachine.CinemachineFramingTransposer::OnTransitionFromCamera(Cinemachine.ICinemachineCamera,UnityEngine.Vector3,System.Single,Cinemachine.CinemachineVirtualCameraBase/TransitionParams&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineFramingTransposer_OnTransitionFromCamera_m88B1E40E14D5612AE78AEFF401BC71442DF761AE (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __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;
{
// if (fromCam != null && transitionParams.m_InheritPosition
// && !CinemachineCore.Instance.IsLiveInBlend(VirtualCamera))
RuntimeObject* L_0 = ___fromCam0;
if (!L_0)
{
goto IL_0022;
}
}
{
TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA* L_1 = ___transitionParams3;
bool L_2 = L_1->___m_InheritPosition_1;
if (!L_2)
{
goto IL_0022;
}
}
{
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_IsLiveInBlend_mFD1402FFF3B5D0CD0EC90914F89672724F49F778(L_3, L_4, NULL);
G_B4_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
goto IL_0023;
}
IL_0022:
{
G_B4_0 = 0;
}
IL_0023:
{
V_0 = (bool)G_B4_0;
bool L_6 = V_0;
if (!L_6)
{
goto IL_0055;
}
}
{
// m_PreviousCameraPosition = fromCam.State.RawPosition;
RuntimeObject* L_7 = ___fromCam0;
NullCheck(L_7);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_8;
L_8 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8.___RawPosition_4;
__this->___m_PreviousCameraPosition_39 = L_9;
// m_prevRotation = fromCam.State.RawOrientation;
RuntimeObject* L_10 = ___fromCam0;
NullCheck(L_10);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_11;
L_11 = InterfaceFuncInvoker0< CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 >::Invoke(8 /* Cinemachine.CameraState Cinemachine.ICinemachineCamera::get_State() */, ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5_il2cpp_TypeInfo_var, L_10);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = L_11.___RawOrientation_5;
__this->___m_prevRotation_44 = L_12;
// m_InheritingPosition = true;
__this->___m_InheritingPosition_42 = (bool)1;
// return true;
V_1 = (bool)1;
goto IL_0059;
}
IL_0055:
{
// return false;
V_1 = (bool)0;
goto IL_0059;
}
IL_0059:
{
// }
bool L_13 = V_1;
return L_13;
}
}
// UnityEngine.Rect Cinemachine.CinemachineFramingTransposer::ScreenToOrtho(UnityEngine.Rect,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D CinemachineFramingTransposer_ScreenToOrtho_m07AF0DD2BFAEF10102EFEDBB9D87F31EAFA35D41 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rScreen0, float ___orthoSize1, float ___aspect2, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
memset((&V_1), 0, sizeof(V_1));
{
// Rect r = new Rect();
il2cpp_codegen_initobj((&V_0), sizeof(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D));
// r.yMax = 2 * orthoSize * ((1f-rScreen.yMin) - 0.5f);
float L_0 = ___orthoSize1;
float L_1;
L_1 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___rScreen0), NULL);
Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B((&V_0), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_0)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_1)), (0.5f))))), NULL);
// r.yMin = 2 * orthoSize * ((1f-rScreen.yMax) - 0.5f);
float L_2 = ___orthoSize1;
float L_3;
L_3 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___rScreen0), NULL);
Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE((&V_0), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_2)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_3)), (0.5f))))), NULL);
// r.xMin = 2 * orthoSize * aspect * (rScreen.xMin - 0.5f);
float L_4 = ___orthoSize1;
float L_5 = ___aspect2;
float L_6;
L_6 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___rScreen0), NULL);
Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19((&V_0), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_4)), L_5)), ((float)il2cpp_codegen_subtract(L_6, (0.5f))))), NULL);
// r.xMax = 2 * orthoSize * aspect * (rScreen.xMax - 0.5f);
float L_7 = ___orthoSize1;
float L_8 = ___aspect2;
float L_9;
L_9 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___rScreen0), NULL);
Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D((&V_0), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_7)), L_8)), ((float)il2cpp_codegen_subtract(L_9, (0.5f))))), NULL);
// return r;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10 = V_0;
V_1 = L_10;
goto IL_0091;
}
IL_0091:
{
// }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_11 = V_1;
return L_11;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::OrthoOffsetToScreenBounds(UnityEngine.Vector3,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineFramingTransposer_OrthoOffsetToScreenBounds_mB27FBC07BF36E7BBACD39AAE05C8D7D3B62A8A4E (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPos2D0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// Vector3 delta = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_0 = L_0;
// if (targetPos2D.x < screenRect.xMin)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___targetPos2D0;
float L_2 = L_1.___x_2;
float L_3;
L_3 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___screenRect1), NULL);
V_1 = (bool)((((float)L_2) < ((float)L_3))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0033;
}
}
{
// delta.x += targetPos2D.x - screenRect.xMin;
float* L_5 = (&(&V_0)->___x_2);
float* L_6 = L_5;
float L_7 = *((float*)L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___targetPos2D0;
float L_9 = L_8.___x_2;
float L_10;
L_10 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___screenRect1), NULL);
*((float*)L_6) = (float)((float)il2cpp_codegen_add(L_7, ((float)il2cpp_codegen_subtract(L_9, L_10))));
}
IL_0033:
{
// if (targetPos2D.x > screenRect.xMax)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___targetPos2D0;
float L_12 = L_11.___x_2;
float L_13;
L_13 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___screenRect1), NULL);
V_2 = (bool)((((float)L_12) > ((float)L_13))? 1 : 0);
bool L_14 = V_2;
if (!L_14)
{
goto IL_005f;
}
}
{
// delta.x += targetPos2D.x - screenRect.xMax;
float* L_15 = (&(&V_0)->___x_2);
float* L_16 = L_15;
float L_17 = *((float*)L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___targetPos2D0;
float L_19 = L_18.___x_2;
float L_20;
L_20 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___screenRect1), NULL);
*((float*)L_16) = (float)((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_subtract(L_19, L_20))));
}
IL_005f:
{
// if (targetPos2D.y < screenRect.yMin)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___targetPos2D0;
float L_22 = L_21.___y_3;
float L_23;
L_23 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___screenRect1), NULL);
V_3 = (bool)((((float)L_22) < ((float)L_23))? 1 : 0);
bool L_24 = V_3;
if (!L_24)
{
goto IL_008b;
}
}
{
// delta.y += targetPos2D.y - screenRect.yMin;
float* L_25 = (&(&V_0)->___y_3);
float* L_26 = L_25;
float L_27 = *((float*)L_26);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___targetPos2D0;
float L_29 = L_28.___y_3;
float L_30;
L_30 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___screenRect1), NULL);
*((float*)L_26) = (float)((float)il2cpp_codegen_add(L_27, ((float)il2cpp_codegen_subtract(L_29, L_30))));
}
IL_008b:
{
// if (targetPos2D.y > screenRect.yMax)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___targetPos2D0;
float L_32 = L_31.___y_3;
float L_33;
L_33 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___screenRect1), NULL);
V_4 = (bool)((((float)L_32) > ((float)L_33))? 1 : 0);
bool L_34 = V_4;
if (!L_34)
{
goto IL_00b9;
}
}
{
// delta.y += targetPos2D.y - screenRect.yMax;
float* L_35 = (&(&V_0)->___y_3);
float* L_36 = L_35;
float L_37 = *((float*)L_36);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = ___targetPos2D0;
float L_39 = L_38.___y_3;
float L_40;
L_40 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___screenRect1), NULL);
*((float*)L_36) = (float)((float)il2cpp_codegen_add(L_37, ((float)il2cpp_codegen_subtract(L_39, L_40))));
}
IL_00b9:
{
// return delta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_0;
V_5 = L_41;
goto IL_00be;
}
IL_00be:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_5;
return L_42;
}
}
// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::get_LastBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineFramingTransposer_get_LastBounds_m6D98D46A49E2196A98E2B7E76C0061AC8310B45B (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
{
// public Bounds LastBounds { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = __this->___U3CLastBoundsU3Ek__BackingField_45;
return L_0;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::set_LastBounds(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBounds_m42F030170155BAC06C2B040E44F4FCB25251EF93 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, const RuntimeMethod* method)
{
{
// public Bounds LastBounds { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___value0;
__this->___U3CLastBoundsU3Ek__BackingField_45 = L_0;
return;
}
}
// UnityEngine.Matrix4x4 Cinemachine.CinemachineFramingTransposer::get_LastBoundsMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CinemachineFramingTransposer_get_LastBoundsMatrix_mB1296133E5C0BDD6B9C0879888C468C559BE95BB (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
{
// public Matrix4x4 LastBoundsMatrix { get; private set; }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___U3CLastBoundsMatrixU3Ek__BackingField_46;
return L_0;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::set_LastBoundsMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBoundsMatrix_m13FAE68552F3910750A134D22AE4AF6845C0301D (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method)
{
{
// public Matrix4x4 LastBoundsMatrix { get; private set; }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___value0;
__this->___U3CLastBoundsMatrixU3Ek__BackingField_46 = L_0;
return;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::MutateCameraState(Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_MutateCameraState_mCF6C11F8E364980D95EFFEDCE1BDC11FD1877734 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __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;
}
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE 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;
RuntimeObject* V_4 = NULL;
bool V_5 = false;
float V_6 = 0.0f;
bool V_7 = false;
float V_8 = 0.0f;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_9;
memset((&V_9), 0, sizeof(V_9));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
memset((&V_10), 0, sizeof(V_10));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 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));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
memset((&V_14), 0, sizeof(V_14));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15;
memset((&V_15), 0, sizeof(V_15));
float V_16 = 0.0f;
float V_17 = 0.0f;
float V_18 = 0.0f;
float V_19 = 0.0f;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_20;
memset((&V_20), 0, sizeof(V_20));
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
bool V_24 = false;
bool V_25 = false;
bool V_26 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_27;
memset((&V_27), 0, sizeof(V_27));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_28;
memset((&V_28), 0, sizeof(V_28));
bool V_29 = false;
bool V_30 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_31;
memset((&V_31), 0, sizeof(V_31));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_32;
memset((&V_32), 0, sizeof(V_32));
bool V_33 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_34;
memset((&V_34), 0, sizeof(V_34));
bool V_35 = false;
float V_36 = 0.0f;
float V_37 = 0.0f;
bool V_38 = false;
bool V_39 = false;
float V_40 = 0.0f;
bool V_41 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_42;
memset((&V_42), 0, sizeof(V_42));
bool V_43 = false;
bool V_44 = false;
bool V_45 = false;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_46;
memset((&V_46), 0, sizeof(V_46));
bool V_47 = false;
bool V_48 = false;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_49;
memset((&V_49), 0, sizeof(V_49));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_50;
memset((&V_50), 0, sizeof(V_50));
bool V_51 = false;
bool V_52 = false;
bool V_53 = false;
bool V_54 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_55;
memset((&V_55), 0, sizeof(V_55));
float V_56 = 0.0f;
float V_57 = 0.0f;
bool V_58 = false;
bool V_59 = false;
int32_t G_B3_0 = 0;
int32_t G_B6_0 = 0;
CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* G_B11_0 = NULL;
CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* G_B10_0 = NULL;
float G_B12_0 = 0.0f;
CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* G_B12_1 = NULL;
int32_t G_B15_0 = 0;
int32_t G_B24_0 = 0;
float G_B37_0 = 0.0f;
int32_t G_B46_0 = 0;
float G_B55_0 = 0.0f;
int32_t G_B59_0 = 0;
int32_t G_B66_0 = 0;
int32_t G_B68_0 = 0;
{
// LensSettings lens = curState.Lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_0 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_1 = L_0->___Lens_0;
V_0 = L_1;
// Vector3 followTargetPosition = FollowTargetPosition + (FollowTargetRotation * m_TrackedObjectOffset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = CinemachineComponentBase_get_FollowTargetRotation_m9C7A5F1A91CCBC93B69F934060F9D4C08FA547F3(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___m_TrackedObjectOffset_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_3, L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_2, L_5, NULL);
V_1 = L_6;
// bool previousStateIsValid = deltaTime >= 0 && VirtualCamera.PreviousStateIsValid;
float L_7 = ___deltaTime1;
if ((!(((float)L_7) >= ((float)(0.0f)))))
{
goto IL_003a;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_8;
L_8 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_8);
bool L_9;
L_9 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean Cinemachine.CinemachineVirtualCameraBase::get_PreviousStateIsValid() */, L_8);
G_B3_0 = ((int32_t)(L_9));
goto IL_003b;
}
IL_003a:
{
G_B3_0 = 0;
}
IL_003b:
{
V_2 = (bool)G_B3_0;
// if (!previousStateIsValid || VirtualCamera.FollowTargetChanged)
bool L_10 = V_2;
if (!L_10)
{
goto IL_004c;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_11;
L_11 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_11);
bool L_12;
L_12 = CinemachineVirtualCameraBase_get_FollowTargetChanged_m4CB9C2AA28F8B2898B82BBF51348C6670110ADF2_inline(L_11, NULL);
G_B6_0 = ((int32_t)(L_12));
goto IL_004d;
}
IL_004c:
{
G_B6_0 = 1;
}
IL_004d:
{
V_21 = (bool)G_B6_0;
bool L_13 = V_21;
if (!L_13)
{
goto IL_005f;
}
}
{
// m_Predictor.Reset();
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_14 = __this->___m_Predictor_40;
NullCheck(L_14);
PositionPredictor_Reset_mDA454522FB1823437E5538169D712A2E18F956C5(L_14, NULL);
}
IL_005f:
{
// if (!previousStateIsValid)
bool L_15 = V_2;
V_22 = (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
bool L_16 = V_22;
if (!L_16)
{
goto IL_00e5;
}
}
{
// m_PreviousCameraPosition = curState.RawPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_17 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = L_17->___RawPosition_4;
__this->___m_PreviousCameraPosition_39 = L_18;
// m_prevFOV = lens.Orthographic ? lens.OrthographicSize : lens.FieldOfView;
bool L_19;
L_19 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D((&V_0), NULL);
G_B10_0 = __this;
if (L_19)
{
G_B11_0 = __this;
goto IL_0088;
}
}
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_20 = V_0;
float L_21 = L_20.___FieldOfView_1;
G_B12_0 = L_21;
G_B12_1 = G_B10_0;
goto IL_008e;
}
IL_0088:
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_22 = V_0;
float L_23 = L_22.___OrthographicSize_2;
G_B12_0 = L_23;
G_B12_1 = G_B11_0;
}
IL_008e:
{
NullCheck(G_B12_1);
G_B12_1->___m_prevFOV_43 = G_B12_0;
// m_prevRotation = curState.RawOrientation;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_24 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25 = L_24->___RawOrientation_5;
__this->___m_prevRotation_44 = L_25;
// if (!m_InheritingPosition && m_CenterOnActivate)
bool L_26 = __this->___m_InheritingPosition_42;
if (L_26)
{
goto IL_00af;
}
}
{
bool L_27 = __this->___m_CenterOnActivate_25;
G_B15_0 = ((int32_t)(L_27));
goto IL_00b0;
}
IL_00af:
{
G_B15_0 = 0;
}
IL_00b0:
{
V_23 = (bool)G_B15_0;
bool L_28 = V_23;
if (!L_28)
{
goto IL_00e4;
}
}
{
// m_PreviousCameraPosition = FollowTargetPosition
// + (curState.RawOrientation * Vector3.back) * m_CameraDistance;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = CinemachineComponentBase_get_FollowTargetPosition_m1039B11144B61D09459CACDA7A7E38626A601CC2(__this, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_30 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31 = L_30->___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_get_back_mBA6E23860A365E6F0F9A2AADC3D19E698687230A_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_31, L_32, NULL);
float L_34 = __this->___m_CameraDistance_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_33, L_34, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_29, L_35, NULL);
__this->___m_PreviousCameraPosition_39 = L_36;
}
IL_00e4:
{
}
IL_00e5:
{
// if (!IsValid)
bool L_37;
L_37 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean Cinemachine.CinemachineComponentBase::get_IsValid() */, __this);
V_24 = (bool)((((int32_t)L_37) == ((int32_t)0))? 1 : 0);
bool L_38 = V_24;
if (!L_38)
{
goto IL_0101;
}
}
{
// m_InheritingPosition = false;
__this->___m_InheritingPosition_42 = (bool)0;
// return;
goto IL_0718;
}
IL_0101:
{
// var verticalFOV = lens.FieldOfView;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_39 = V_0;
float L_40 = L_39.___FieldOfView_1;
V_3 = L_40;
// ICinemachineTargetGroup group = AbstractFollowTargetGroup;
RuntimeObject* L_41;
L_41 = CinemachineComponentBase_get_AbstractFollowTargetGroup_m91BD623311234A96B2D146A8AB6574567C8C9714(__this, NULL);
V_4 = L_41;
// bool isGroupFraming = group != null && m_GroupFramingMode != FramingMode.None && !group.IsEmpty;
RuntimeObject* L_42 = V_4;
if (!L_42)
{
goto IL_0129;
}
}
{
int32_t L_43 = __this->___m_GroupFramingMode_26;
if ((((int32_t)L_43) == ((int32_t)3)))
{
goto IL_0129;
}
}
{
RuntimeObject* L_44 = V_4;
NullCheck(L_44);
bool L_45;
L_45 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean Cinemachine.ICinemachineTargetGroup::get_IsEmpty() */, ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_il2cpp_TypeInfo_var, L_44);
G_B24_0 = ((((int32_t)L_45) == ((int32_t)0))? 1 : 0);
goto IL_012a;
}
IL_0129:
{
G_B24_0 = 0;
}
IL_012a:
{
V_5 = (bool)G_B24_0;
// if (isGroupFraming)
bool L_46 = V_5;
V_25 = L_46;
bool L_47 = V_25;
if (!L_47)
{
goto IL_013e;
}
}
{
// followTargetPosition = ComputeGroupBounds(group, ref curState);
RuntimeObject* L_48 = V_4;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_49 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
L_50 = CinemachineFramingTransposer_ComputeGroupBounds_mD7044C4EFA049F1BD91607D7EB5FE2F26E7A78D2(__this, L_48, L_49, NULL);
V_1 = L_50;
}
IL_013e:
{
// TrackedPoint = followTargetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_1;
CinemachineFramingTransposer_set_TrackedPoint_m32FD1D5F85F4BDBFC3BF6DBF5CBC7A8D1DB44FDD_inline(__this, L_51, NULL);
// if (m_LookaheadTime > Epsilon)
float L_52 = __this->___m_LookaheadTime_7;
V_26 = (bool)((((float)L_52) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_53 = V_26;
if (!L_53)
{
goto IL_0203;
}
}
{
// m_Predictor.Smoothing = m_LookaheadSmoothing;
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_54 = __this->___m_Predictor_40;
float L_55 = __this->___m_LookaheadSmoothing_8;
NullCheck(L_54);
L_54->___Smoothing_4 = L_55;
// m_Predictor.AddPosition(followTargetPosition, deltaTime, m_LookaheadTime);
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_56 = __this->___m_Predictor_40;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_1;
float L_58 = ___deltaTime1;
float L_59 = __this->___m_LookaheadTime_7;
NullCheck(L_56);
PositionPredictor_AddPosition_mB5EFA6BB6598A9D52D1CE6BD50400E56938C433C(L_56, L_57, L_58, L_59, NULL);
// var delta = m_Predictor.PredictPositionDelta(m_LookaheadTime);
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_60 = __this->___m_Predictor_40;
float L_61 = __this->___m_LookaheadTime_7;
NullCheck(L_60);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
L_62 = PositionPredictor_PredictPositionDelta_mC16231F75C5C088B5CC2444D3C2FA12F6DACC4AD(L_60, L_61, NULL);
V_27 = L_62;
// if (m_LookaheadIgnoreY)
bool L_63 = __this->___m_LookaheadIgnoreY_9;
V_29 = L_63;
bool L_64 = V_29;
if (!L_64)
{
goto IL_01b0;
}
}
{
// delta = delta.ProjectOntoPlane(curState.ReferenceUp);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_27;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_66 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = L_66->___ReferenceUp_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
L_68 = UnityVectorExtensions_ProjectOntoPlane_mBBA5D8DA7E6B626A800731A0FE6BADF7C4220D9B(L_65, L_67, NULL);
V_27 = L_68;
}
IL_01b0:
{
// var p = followTargetPosition + delta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_27;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
L_71 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_69, L_70, NULL);
V_28 = L_71;
// if (isGroupFraming)
bool L_72 = V_5;
V_30 = L_72;
bool L_73 = V_30;
if (!L_73)
{
goto IL_01f9;
}
}
{
// var b = LastBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_74;
L_74 = CinemachineFramingTransposer_get_LastBounds_m6D98D46A49E2196A98E2B7E76C0061AC8310B45B_inline(__this, NULL);
V_31 = L_74;
// b.center += LastBoundsMatrix.MultiplyPoint3x4(delta);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_75 = (&V_31);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76;
L_76 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_75, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_77;
L_77 = CinemachineFramingTransposer_get_LastBoundsMatrix_mB1296133E5C0BDD6B9C0879888C468C559BE95BB_inline(__this, NULL);
V_32 = L_77;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_27;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_32), L_78, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
L_80 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_76, L_79, NULL);
Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B(L_75, L_80, NULL);
// LastBounds = b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_81 = V_31;
CinemachineFramingTransposer_set_LastBounds_m42F030170155BAC06C2B040E44F4FCB25251EF93_inline(__this, L_81, NULL);
}
IL_01f9:
{
// TrackedPoint = p;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = V_28;
CinemachineFramingTransposer_set_TrackedPoint_m32FD1D5F85F4BDBFC3BF6DBF5CBC7A8D1DB44FDD_inline(__this, L_82, NULL);
}
IL_0203:
{
// if (!curState.HasLookAt)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_83 = ___curState0;
bool L_84;
L_84 = CameraState_get_HasLookAt_m2581CDE02E0998E65DF1AA58B170AAB84CBFD0AC(L_83, NULL);
V_33 = (bool)((((int32_t)L_84) == ((int32_t)0))? 1 : 0);
bool L_85 = V_33;
if (!L_85)
{
goto IL_0219;
}
}
{
// curState.ReferenceLookAt = followTargetPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_86 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_1;
L_86->___ReferenceLookAt_2 = L_87;
}
IL_0219:
{
// float targetDistance = m_CameraDistance;
float L_88 = __this->___m_CameraDistance_16;
V_6 = L_88;
// bool isOrthographic = lens.Orthographic;
bool L_89;
L_89 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D((&V_0), NULL);
V_7 = L_89;
// float targetHeight = isGroupFraming ? GetTargetHeight(LastBounds.size / m_GroupFramingSize) : 0;
bool L_90 = V_5;
if (L_90)
{
goto IL_0235;
}
}
{
G_B37_0 = (0.0f);
goto IL_025a;
}
IL_0235:
{
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_91;
L_91 = CinemachineFramingTransposer_get_LastBounds_m6D98D46A49E2196A98E2B7E76C0061AC8310B45B_inline(__this, NULL);
V_34 = L_91;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
L_92 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_34), NULL);
float L_93 = __this->___m_GroupFramingSize_28;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94;
L_94 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_92, L_93, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_95;
L_95 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_94, NULL);
float L_96;
L_96 = CinemachineFramingTransposer_GetTargetHeight_m5CD0304B16E7442B6BA592E7915FE7C2F57D4A64(__this, L_95, NULL);
G_B37_0 = L_96;
}
IL_025a:
{
V_8 = G_B37_0;
// targetHeight = Mathf.Max(targetHeight, kMinimumGroupSize);
float L_97 = V_8;
float L_98;
L_98 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_97, (0.00999999978f), NULL);
V_8 = L_98;
// if (!isOrthographic && isGroupFraming)
bool L_99 = V_7;
bool L_100 = V_5;
V_35 = (bool)((int32_t)(((((int32_t)L_99) == ((int32_t)0))? 1 : 0)&(int32_t)L_100));
bool L_101 = V_35;
if (!L_101)
{
goto IL_033a;
}
}
{
// float boundsDepth = LastBounds.extents.z;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_102;
L_102 = CinemachineFramingTransposer_get_LastBounds_m6D98D46A49E2196A98E2B7E76C0061AC8310B45B_inline(__this, NULL);
V_34 = L_102;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103;
L_103 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_34), NULL);
float L_104 = L_103.___z_4;
V_36 = L_104;
// float z = LastBounds.center.z;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_105;
L_105 = CinemachineFramingTransposer_get_LastBounds_m6D98D46A49E2196A98E2B7E76C0061AC8310B45B_inline(__this, NULL);
V_34 = L_105;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106;
L_106 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_34), NULL);
float L_107 = L_106.___z_4;
V_37 = L_107;
// if (z > boundsDepth)
float L_108 = V_37;
float L_109 = V_36;
V_38 = (bool)((((float)L_108) > ((float)L_109))? 1 : 0);
bool L_110 = V_38;
if (!L_110)
{
goto IL_02ca;
}
}
{
// targetHeight = Mathf.Lerp(0, targetHeight, (z - boundsDepth) / z);
float L_111 = V_8;
float L_112 = V_37;
float L_113 = V_36;
float L_114 = V_37;
float L_115;
L_115 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((0.0f), L_111, ((float)(((float)il2cpp_codegen_subtract(L_112, L_113))/L_114)), NULL);
V_8 = L_115;
}
IL_02ca:
{
// if (m_AdjustmentMode != AdjustmentMode.ZoomOnly)
int32_t L_116 = __this->___m_AdjustmentMode_27;
V_39 = (bool)((!(((uint32_t)L_116) <= ((uint32_t)0)))? 1 : 0);
bool L_117 = V_39;
if (!L_117)
{
goto IL_0339;
}
}
{
// targetDistance = targetHeight / (2f * Mathf.Tan(verticalFOV * Mathf.Deg2Rad / 2f));
float L_118 = V_8;
float L_119 = V_3;
float L_120;
L_120 = tanf(((float)(((float)il2cpp_codegen_multiply(L_119, (0.0174532924f)))/(2.0f))));
V_6 = ((float)(L_118/((float)il2cpp_codegen_multiply((2.0f), L_120))));
// targetDistance = Mathf.Clamp(targetDistance, m_MinimumDistance, m_MaximumDistance);
float L_121 = V_6;
float L_122 = __this->___m_MinimumDistance_31;
float L_123 = __this->___m_MaximumDistance_32;
float L_124;
L_124 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_121, L_122, L_123, NULL);
V_6 = L_124;
// float targetDelta = targetDistance - m_CameraDistance;
float L_125 = V_6;
float L_126 = __this->___m_CameraDistance_16;
V_40 = ((float)il2cpp_codegen_subtract(L_125, L_126));
// targetDelta = Mathf.Clamp(targetDelta, -m_MaxDollyIn, m_MaxDollyOut);
float L_127 = V_40;
float L_128 = __this->___m_MaxDollyIn_29;
float L_129 = __this->___m_MaxDollyOut_30;
float L_130;
L_130 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_127, ((-L_128)), L_129, NULL);
V_40 = L_130;
// targetDistance = m_CameraDistance + targetDelta;
float L_131 = __this->___m_CameraDistance_16;
float L_132 = V_40;
V_6 = ((float)il2cpp_codegen_add(L_131, L_132));
}
IL_0339:
{
}
IL_033a:
{
// Quaternion localToWorld = curState.RawOrientation;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_133 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_134 = L_133->___RawOrientation_5;
V_9 = L_134;
// if (previousStateIsValid && m_TargetMovementOnly)
bool L_135 = V_2;
if (!L_135)
{
goto IL_034d;
}
}
{
bool L_136 = __this->___m_TargetMovementOnly_13;
G_B46_0 = ((int32_t)(L_136));
goto IL_034e;
}
IL_034d:
{
G_B46_0 = 0;
}
IL_034e:
{
V_41 = (bool)G_B46_0;
bool L_137 = V_41;
if (!L_137)
{
goto IL_0393;
}
}
{
// var q = localToWorld * Quaternion.Inverse(m_prevRotation);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_138 = V_9;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_139 = __this->___m_prevRotation_44;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_140;
L_140 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_139, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_141;
L_141 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_138, L_140, NULL);
V_42 = L_141;
// m_PreviousCameraPosition = TrackedPoint + q * (m_PreviousCameraPosition - TrackedPoint);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142;
L_142 = CinemachineFramingTransposer_get_TrackedPoint_m893C86296D7D0C01FCD28D85D14B38124F9AFB52_inline(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_143 = V_42;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144 = __this->___m_PreviousCameraPosition_39;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_145;
L_145 = CinemachineFramingTransposer_get_TrackedPoint_m893C86296D7D0C01FCD28D85D14B38124F9AFB52_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146;
L_146 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_144, L_145, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147;
L_147 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_143, L_146, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148;
L_148 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_142, L_147, NULL);
__this->___m_PreviousCameraPosition_39 = L_148;
}
IL_0393:
{
// m_prevRotation = localToWorld;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_149 = V_9;
__this->___m_prevRotation_44 = L_149;
// Vector3 camPosWorld = m_PreviousCameraPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150 = __this->___m_PreviousCameraPosition_39;
V_10 = L_150;
// Quaternion worldToLocal = Quaternion.Inverse(localToWorld);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_151 = V_9;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_152;
L_152 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_151, NULL);
V_11 = L_152;
// Vector3 cameraPos = worldToLocal * camPosWorld;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_153 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154 = V_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155;
L_155 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_153, L_154, NULL);
V_12 = L_155;
// Vector3 targetPos = (worldToLocal * TrackedPoint) - cameraPos;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_156 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_157;
L_157 = CinemachineFramingTransposer_get_TrackedPoint_m893C86296D7D0C01FCD28D85D14B38124F9AFB52_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_158;
L_158 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_156, L_157, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_159 = V_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_160;
L_160 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_158, L_159, NULL);
V_13 = L_160;
// Vector3 lookAtPos = targetPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_161 = V_13;
V_14 = L_161;
// Vector3 cameraOffset = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_162;
L_162 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_15 = L_162;
// float cameraMin = Mathf.Max(kMinimumCameraDistance, targetDistance - m_DeadZoneDepth/2);
float L_163 = V_6;
float L_164 = __this->___m_DeadZoneDepth_19;
float L_165;
L_165 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.00999999978f), ((float)il2cpp_codegen_subtract(L_163, ((float)(L_164/(2.0f))))), NULL);
V_16 = L_165;
// float cameraMax = Mathf.Max(cameraMin, targetDistance + m_DeadZoneDepth/2);
float L_166 = V_16;
float L_167 = V_6;
float L_168 = __this->___m_DeadZoneDepth_19;
float L_169;
L_169 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_166, ((float)il2cpp_codegen_add(L_167, ((float)(L_168/(2.0f))))), NULL);
V_17 = L_169;
// float targetZ = Mathf.Min(targetPos.z, lookAtPos.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_170 = V_13;
float L_171 = L_170.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_172 = V_14;
float L_173 = L_172.___z_4;
float L_174;
L_174 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_171, L_173, NULL);
V_18 = L_174;
// if (targetZ < cameraMin)
float L_175 = V_18;
float L_176 = V_16;
V_43 = (bool)((((float)L_175) < ((float)L_176))? 1 : 0);
bool L_177 = V_43;
if (!L_177)
{
goto IL_0438;
}
}
{
// cameraOffset.z = targetZ - cameraMin;
float L_178 = V_18;
float L_179 = V_16;
(&V_15)->___z_4 = ((float)il2cpp_codegen_subtract(L_178, L_179));
}
IL_0438:
{
// if (targetZ > cameraMax)
float L_180 = V_18;
float L_181 = V_17;
V_44 = (bool)((((float)L_180) > ((float)L_181))? 1 : 0);
bool L_182 = V_44;
if (!L_182)
{
goto IL_0450;
}
}
{
// cameraOffset.z = targetZ - cameraMax;
float L_183 = V_18;
float L_184 = V_17;
(&V_15)->___z_4 = ((float)il2cpp_codegen_subtract(L_183, L_184));
}
IL_0450:
{
// float screenSize = lens.Orthographic
// ? lens.OrthographicSize
// : Mathf.Tan(0.5f * verticalFOV * Mathf.Deg2Rad) * (targetZ - cameraOffset.z);
bool L_185;
L_185 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D((&V_0), NULL);
if (L_185)
{
goto IL_0478;
}
}
{
float L_186 = V_3;
float L_187;
L_187 = tanf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((0.5f), L_186)), (0.0174532924f))));
float L_188 = V_18;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189 = V_15;
float L_190 = L_189.___z_4;
G_B55_0 = ((float)il2cpp_codegen_multiply(L_187, ((float)il2cpp_codegen_subtract(L_188, L_190))));
goto IL_047e;
}
IL_0478:
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_191 = V_0;
float L_192 = L_191.___OrthographicSize_2;
G_B55_0 = L_192;
}
IL_047e:
{
V_19 = G_B55_0;
// Rect softGuideOrtho = ScreenToOrtho(SoftGuideRect, screenSize, lens.Aspect);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_193;
L_193 = CinemachineFramingTransposer_get_SoftGuideRect_mCDC60214B6A81FBD8AAF9F6DECAEC86A562C504A(__this, NULL);
float L_194 = V_19;
float L_195;
L_195 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555((&V_0), NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_196;
L_196 = CinemachineFramingTransposer_ScreenToOrtho_m07AF0DD2BFAEF10102EFEDBB9D87F31EAFA35D41(__this, L_193, L_194, L_195, NULL);
V_20 = L_196;
// if (!previousStateIsValid)
bool L_197 = V_2;
V_45 = (bool)((((int32_t)L_197) == ((int32_t)0))? 1 : 0);
bool L_198 = V_45;
if (!L_198)
{
goto IL_04ec;
}
}
{
// Rect rect = softGuideOrtho;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_199 = V_20;
V_46 = L_199;
// if (m_CenterOnActivate && !m_InheritingPosition)
bool L_200 = __this->___m_CenterOnActivate_25;
if (!L_200)
{
goto IL_04b9;
}
}
{
bool L_201 = __this->___m_InheritingPosition_42;
G_B59_0 = ((((int32_t)L_201) == ((int32_t)0))? 1 : 0);
goto IL_04ba;
}
IL_04b9:
{
G_B59_0 = 0;
}
IL_04ba:
{
V_47 = (bool)G_B59_0;
bool L_202 = V_47;
if (!L_202)
{
goto IL_04d3;
}
}
{
// rect = new Rect(rect.center, Vector2.zero); // Force to center
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_203;
L_203 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_46), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_204;
L_204 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_46), L_203, L_204, NULL);
}
IL_04d3:
{
// cameraOffset += OrthoOffsetToScreenBounds(targetPos, rect);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_205 = V_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_206 = V_13;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_207 = V_46;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_208;
L_208 = CinemachineFramingTransposer_OrthoOffsetToScreenBounds_mB27FBC07BF36E7BBACD39AAE05C8D7D3B62A8A4E(__this, L_206, L_207, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_209;
L_209 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_205, L_208, NULL);
V_15 = L_209;
goto IL_059a;
}
IL_04ec:
{
// cameraOffset += OrthoOffsetToScreenBounds(targetPos, softGuideOrtho);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210 = V_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_211 = V_13;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_212 = V_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_213;
L_213 = CinemachineFramingTransposer_OrthoOffsetToScreenBounds_mB27FBC07BF36E7BBACD39AAE05C8D7D3B62A8A4E(__this, L_211, L_212, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_214;
L_214 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_210, L_213, NULL);
V_15 = L_214;
// cameraOffset = VirtualCamera.DetachedFollowTargetDamp(
// cameraOffset, new Vector3(m_XDamping, m_YDamping, m_ZDamping), deltaTime);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_215;
L_215 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_216 = V_15;
float L_217 = __this->___m_XDamping_10;
float L_218 = __this->___m_YDamping_11;
float L_219 = __this->___m_ZDamping_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_220;
memset((&L_220), 0, sizeof(L_220));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_220), L_217, L_218, L_219, /*hidden argument*/NULL);
float L_221 = ___deltaTime1;
NullCheck(L_215);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_222;
L_222 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m871E131EE59CEEC1B5691F5DC570B18816530C97(L_215, L_216, L_220, L_221, NULL);
V_15 = L_222;
// if (!m_UnlimitedSoftZone
// && (deltaTime < 0 || VirtualCamera.FollowTargetAttachment > 1 - Epsilon))
bool L_223 = __this->___m_UnlimitedSoftZone_20;
if (L_223)
{
goto IL_054e;
}
}
{
float L_224 = ___deltaTime1;
if ((((float)L_224) < ((float)(0.0f))))
{
goto IL_054b;
}
}
{
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_225;
L_225 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
NullCheck(L_225);
float L_226 = L_225->___FollowTargetAttachment_11;
G_B66_0 = ((((float)L_226) > ((float)(0.999899983f)))? 1 : 0);
goto IL_054c;
}
IL_054b:
{
G_B66_0 = 1;
}
IL_054c:
{
G_B68_0 = G_B66_0;
goto IL_054f;
}
IL_054e:
{
G_B68_0 = 0;
}
IL_054f:
{
V_48 = (bool)G_B68_0;
bool L_227 = V_48;
if (!L_227)
{
goto IL_0599;
}
}
{
// Rect hardGuideOrtho = ScreenToOrtho(HardGuideRect, screenSize, lens.Aspect);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_228;
L_228 = CinemachineFramingTransposer_get_HardGuideRect_m83469B076C3529941A2FD36E35FFE410EA3D7BA5(__this, NULL);
float L_229 = V_19;
float L_230;
L_230 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555((&V_0), NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_231;
L_231 = CinemachineFramingTransposer_ScreenToOrtho_m07AF0DD2BFAEF10102EFEDBB9D87F31EAFA35D41(__this, L_228, L_229, L_230, NULL);
V_49 = L_231;
// var realTargetPos = (worldToLocal * followTargetPosition) - cameraPos;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_232 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_233 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_234;
L_234 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_232, L_233, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_235 = V_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_236;
L_236 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_234, L_235, NULL);
V_50 = L_236;
// cameraOffset += OrthoOffsetToScreenBounds(
// realTargetPos - cameraOffset, hardGuideOrtho);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_237 = V_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_238 = V_50;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_239 = V_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_240;
L_240 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_238, L_239, NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_241 = V_49;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_242;
L_242 = CinemachineFramingTransposer_OrthoOffsetToScreenBounds_mB27FBC07BF36E7BBACD39AAE05C8D7D3B62A8A4E(__this, L_240, L_241, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_243;
L_243 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_237, L_242, NULL);
V_15 = L_243;
}
IL_0599:
{
}
IL_059a:
{
// curState.RawPosition = localToWorld * (cameraPos + cameraOffset);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_244 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_245 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_246 = V_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_247 = V_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_248;
L_248 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_246, L_247, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_249;
L_249 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_245, L_248, NULL);
L_244->___RawPosition_4 = L_249;
// m_PreviousCameraPosition = curState.RawPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_250 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_251 = L_250->___RawPosition_4;
__this->___m_PreviousCameraPosition_39 = L_251;
// if (isGroupFraming)
bool L_252 = V_5;
V_51 = L_252;
bool L_253 = V_51;
if (!L_253)
{
goto IL_0711;
}
}
{
// if (isOrthographic)
bool L_254 = V_7;
V_52 = L_254;
bool L_255 = V_52;
if (!L_255)
{
goto IL_0646;
}
}
{
// targetHeight = Mathf.Clamp(targetHeight / 2, m_MinimumOrthoSize, m_MaximumOrthoSize);
float L_256 = V_8;
float L_257 = __this->___m_MinimumOrthoSize_35;
float L_258 = __this->___m_MaximumOrthoSize_36;
float L_259;
L_259 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(((float)(L_256/(2.0f))), L_257, L_258, NULL);
V_8 = L_259;
// if (previousStateIsValid)
bool L_260 = V_2;
V_53 = L_260;
bool L_261 = V_53;
if (!L_261)
{
goto IL_0617;
}
}
{
// targetHeight = m_prevFOV + VirtualCamera.DetachedFollowTargetDamp(
// targetHeight - m_prevFOV, m_ZDamping, deltaTime);
float L_262 = __this->___m_prevFOV_43;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_263;
L_263 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
float L_264 = V_8;
float L_265 = __this->___m_prevFOV_43;
float L_266 = __this->___m_ZDamping_12;
float L_267 = ___deltaTime1;
NullCheck(L_263);
float L_268;
L_268 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m215A089B8451330FA8D7D6E4DB8E38400AD9E7CF(L_263, ((float)il2cpp_codegen_subtract(L_264, L_265)), L_266, L_267, NULL);
V_8 = ((float)il2cpp_codegen_add(L_262, L_268));
}
IL_0617:
{
// m_prevFOV = targetHeight;
float L_269 = V_8;
__this->___m_prevFOV_43 = L_269;
// lens.OrthographicSize = Mathf.Clamp(targetHeight, m_MinimumOrthoSize, m_MaximumOrthoSize);
float L_270 = V_8;
float L_271 = __this->___m_MinimumOrthoSize_35;
float L_272 = __this->___m_MaximumOrthoSize_36;
float L_273;
L_273 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_270, L_271, L_272, NULL);
(&V_0)->___OrthographicSize_2 = L_273;
// curState.Lens = lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_274 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_275 = V_0;
L_274->___Lens_0 = L_275;
goto IL_0710;
}
IL_0646:
{
// else if (m_AdjustmentMode != AdjustmentMode.DollyOnly)
int32_t L_276 = __this->___m_AdjustmentMode_27;
V_54 = (bool)((((int32_t)((((int32_t)L_276) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_277 = V_54;
if (!L_277)
{
goto IL_0710;
}
}
{
// var localTarget = Quaternion.Inverse(curState.RawOrientation)
// * (followTargetPosition - curState.RawPosition);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_278 = ___curState0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_279 = L_278->___RawOrientation_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_280;
L_280 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_279, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_281 = V_1;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_282 = ___curState0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_283 = L_282->___RawPosition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_284;
L_284 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_281, L_283, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_285;
L_285 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_280, L_284, NULL);
V_55 = L_285;
// float nearBoundsDistance = localTarget.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_286 = V_55;
float L_287 = L_286.___z_4;
V_56 = L_287;
// float targetFOV = 179;
V_57 = (179.0f);
// if (nearBoundsDistance > Epsilon)
float L_288 = V_56;
V_58 = (bool)((((float)L_288) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_289 = V_58;
if (!L_289)
{
goto IL_06b7;
}
}
{
// targetFOV = 2f * Mathf.Atan(targetHeight / (2 * nearBoundsDistance)) * Mathf.Rad2Deg;
float L_290 = V_8;
float L_291 = V_56;
float L_292;
L_292 = atanf(((float)(L_290/((float)il2cpp_codegen_multiply((2.0f), L_291)))));
V_57 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_292)), (57.2957802f)));
}
IL_06b7:
{
// targetFOV = Mathf.Clamp(targetFOV, m_MinimumFOV, m_MaximumFOV);
float L_293 = V_57;
float L_294 = __this->___m_MinimumFOV_33;
float L_295 = __this->___m_MaximumFOV_34;
float L_296;
L_296 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_293, L_294, L_295, NULL);
V_57 = L_296;
// if (previousStateIsValid)
bool L_297 = V_2;
V_59 = L_297;
bool L_298 = V_59;
if (!L_298)
{
goto IL_06f7;
}
}
{
// targetFOV = m_prevFOV + VirtualCamera.DetachedFollowTargetDamp(
// targetFOV - m_prevFOV, m_ZDamping, deltaTime);
float L_299 = __this->___m_prevFOV_43;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_300;
L_300 = CinemachineComponentBase_get_VirtualCamera_mB83A44E630B22D8CD9A75521079ABC1691120223(__this, NULL);
float L_301 = V_57;
float L_302 = __this->___m_prevFOV_43;
float L_303 = __this->___m_ZDamping_12;
float L_304 = ___deltaTime1;
NullCheck(L_300);
float L_305;
L_305 = CinemachineVirtualCameraBase_DetachedFollowTargetDamp_m215A089B8451330FA8D7D6E4DB8E38400AD9E7CF(L_300, ((float)il2cpp_codegen_subtract(L_301, L_302)), L_303, L_304, NULL);
V_57 = ((float)il2cpp_codegen_add(L_299, L_305));
}
IL_06f7:
{
// m_prevFOV = targetFOV;
float L_306 = V_57;
__this->___m_prevFOV_43 = L_306;
// lens.FieldOfView = targetFOV;
float L_307 = V_57;
(&V_0)->___FieldOfView_1 = L_307;
// curState.Lens = lens;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_308 = ___curState0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_309 = V_0;
L_308->___Lens_0 = L_309;
}
IL_0710:
{
}
IL_0711:
{
// m_InheritingPosition = false;
__this->___m_InheritingPosition_42 = (bool)0;
}
IL_0718:
{
// }
return;
}
}
// System.Single Cinemachine.CinemachineFramingTransposer::GetTargetHeight(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFramingTransposer_GetTargetHeight_m5CD0304B16E7442B6BA592E7915FE7C2F57D4A64 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __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_GroupFramingMode)
int32_t L_0 = __this->___m_GroupFramingMode_26;
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_003b;
}
case 2:
{
goto IL_0044;
}
}
}
{
goto IL_0044;
}
IL_001e:
{
// return boundsSize.x / VcamState.Lens.Aspect;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___boundsSize0;
float L_4 = L_3.___x_0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_5;
L_5 = CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2(__this, NULL);
V_2 = L_5;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_6 = (&(&V_2)->___Lens_0);
float L_7;
L_7 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555(L_6, NULL);
V_3 = ((float)(L_4/L_7));
goto IL_006c;
}
IL_003b:
{
// return boundsSize.y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___boundsSize0;
float L_9 = L_8.___y_1;
V_3 = L_9;
goto IL_006c;
}
IL_0044:
{
// return Mathf.Max(boundsSize.x / VcamState.Lens.Aspect, boundsSize.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___boundsSize0;
float L_11 = L_10.___x_0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_12;
L_12 = CinemachineComponentBase_get_VcamState_m17C5F4CFD04B41EA7559216C8C50CB980140D9A2(__this, NULL);
V_2 = L_12;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_13 = (&(&V_2)->___Lens_0);
float L_14;
L_14 = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555(L_13, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___boundsSize0;
float L_16 = L_15.___y_1;
float L_17;
L_17 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)(L_11/L_14)), L_16, NULL);
V_3 = L_17;
goto IL_006c;
}
IL_006c:
{
// }
float L_18 = V_3;
return L_18;
}
}
// UnityEngine.Vector3 Cinemachine.CinemachineFramingTransposer::ComputeGroupBounds(Cinemachine.ICinemachineTargetGroup,Cinemachine.CameraState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineFramingTransposer_ComputeGroupBounds_mD7044C4EFA049F1BD91607D7EB5FE2F26E7A78D2 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, RuntimeObject* ___group0, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___curState1, 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;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
float V_4 = 0.0f;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
float V_7 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
{
// Vector3 cameraPos = curState.RawPosition;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_0 = ___curState1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0->___RawPosition_4;
V_0 = L_1;
// Vector3 fwd = curState.RawOrientation * Vector3.forward;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_2 = ___curState1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = L_2->___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_3, L_4, NULL);
V_1 = L_5;
// LastBoundsMatrix = Matrix4x4.TRS(cameraPos, curState.RawOrientation, Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_7 = ___curState1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = L_7->___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10;
L_10 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_6, L_8, L_9, NULL);
CinemachineFramingTransposer_set_LastBoundsMatrix_m13FAE68552F3910750A134D22AE4AF6845C0301D_inline(__this, L_10, NULL);
// Bounds b = group.GetViewSpaceBoundingBox(LastBoundsMatrix);
RuntimeObject* L_11 = ___group0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12;
L_12 = CinemachineFramingTransposer_get_LastBoundsMatrix_mB1296133E5C0BDD6B9C0879888C468C559BE95BB_inline(__this, NULL);
NullCheck(L_11);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_13;
L_13 = InterfaceFuncInvoker1< Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 >::Invoke(4 /* UnityEngine.Bounds Cinemachine.ICinemachineTargetGroup::GetViewSpaceBoundingBox(UnityEngine.Matrix4x4) */, ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B_il2cpp_TypeInfo_var, L_11, L_12);
V_2 = L_13;
// Vector3 groupCenter = LastBoundsMatrix.MultiplyPoint3x4(b.center);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14;
L_14 = CinemachineFramingTransposer_get_LastBoundsMatrix_mB1296133E5C0BDD6B9C0879888C468C559BE95BB_inline(__this, NULL);
V_5 = L_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_5), L_15, NULL);
V_3 = L_16;
// float boundsDepth = b.extents.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_2), NULL);
float L_18 = L_17.___z_4;
V_4 = L_18;
// if (!curState.Lens.Orthographic)
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_19 = ___curState1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_20 = (&L_19->___Lens_0);
bool L_21;
L_21 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D(L_20, NULL);
V_6 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
bool L_22 = V_6;
if (!L_22)
{
goto IL_00ee;
}
}
{
// float d = (Quaternion.Inverse(curState.RawOrientation) * (groupCenter - cameraPos)).z;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_23 = ___curState1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = L_23->___RawOrientation_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25;
L_25 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_24, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_26, L_27, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_25, L_28, NULL);
float L_30 = L_29.___z_4;
V_7 = L_30;
// cameraPos = groupCenter - fwd * (Mathf.Max(d, boundsDepth) + boundsDepth);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_1;
float L_33 = V_7;
float L_34 = V_4;
float L_35;
L_35 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_33, L_34, NULL);
float L_36 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_32, ((float)il2cpp_codegen_add(L_35, L_36)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_31, L_37, NULL);
V_0 = L_38;
// b = GetScreenSpaceGroupBoundingBox(group, ref cameraPos, curState.RawOrientation);
RuntimeObject* L_39 = ___group0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_40 = ___curState1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41 = L_40->___RawOrientation_5;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_42;
L_42 = CinemachineFramingTransposer_GetScreenSpaceGroupBoundingBox_mD6B121234F24AC755C1485C22B9A486625B3F58D(L_39, (&V_0), L_41, NULL);
V_2 = L_42;
// LastBoundsMatrix = Matrix4x4.TRS(cameraPos, curState.RawOrientation, Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_0;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_44 = ___curState1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45 = L_44->___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_47;
L_47 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_43, L_45, L_46, NULL);
CinemachineFramingTransposer_set_LastBoundsMatrix_m13FAE68552F3910750A134D22AE4AF6845C0301D_inline(__this, L_47, NULL);
// groupCenter = LastBoundsMatrix.MultiplyPoint3x4(b.center);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_48;
L_48 = CinemachineFramingTransposer_get_LastBoundsMatrix_mB1296133E5C0BDD6B9C0879888C468C559BE95BB_inline(__this, NULL);
V_5 = L_48;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
L_50 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_5), L_49, NULL);
V_3 = L_50;
}
IL_00ee:
{
// LastBounds = b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_51 = V_2;
CinemachineFramingTransposer_set_LastBounds_m42F030170155BAC06C2B040E44F4FCB25251EF93_inline(__this, L_51, NULL);
// return groupCenter - fwd * boundsDepth;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_1;
float L_54 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
L_55 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_53, L_54, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
L_56 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_52, L_55, NULL);
V_8 = L_56;
goto IL_0108;
}
IL_0108:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_8;
return L_57;
}
}
// UnityEngine.Bounds Cinemachine.CinemachineFramingTransposer::GetScreenSpaceGroupBoundingBox(Cinemachine.ICinemachineTargetGroup,UnityEngine.Vector3&,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineFramingTransposer_GetScreenSpaceGroupBoundingBox_mD6B121234F24AC755C1485C22B9A486625B3F58D (RuntimeObject* ___group0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___orientation2, 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;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 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));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
memset((&V_4), 0, sizeof(V_4));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_5;
memset((&V_5), 0, sizeof(V_5));
float V_6 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_9;
memset((&V_9), 0, sizeof(V_9));
{
// var observer = Matrix4x4.TRS(pos, orientation, Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___pos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___orientation2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_1, L_2, L_3, NULL);
V_0 = L_4;
// group.GetViewSpaceAngularBounds(observer, out var minAngles, out var maxAngles, out var zRange);
RuntimeObject* L_5 = ___group0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = V_0;
NullCheck(L_5);
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_5, L_6, (&V_1), (&V_2), (&V_3));
// var shift = (minAngles + maxAngles) / 2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_7, L_8, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline(L_9, (2.0f), NULL);
V_4 = L_10;
// var q = Quaternion.identity.ApplyCameraRotation(new Vector2(-shift.x, shift.y), Vector3.up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_4;
float L_13 = L_12.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_4;
float L_15 = L_14.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
memset((&L_16), 0, sizeof(L_16));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), ((-L_13)), L_15, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
L_18 = UnityQuaternionExtensions_ApplyCameraRotation_m75753B356C2E3BC79192192C8C2FC1F512643506(L_11, L_16, L_17, NULL);
V_5 = L_18;
// pos = q * new Vector3(0, 0, (zRange.y + zRange.x)/2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_19 = ___pos1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = V_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = V_3;
float L_22 = L_21.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_3;
float L_24 = L_23.___x_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
memset((&L_25), 0, sizeof(L_25));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_25), (0.0f), (0.0f), ((float)(((float)il2cpp_codegen_add(L_22, L_24))/(2.0f))), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_20, L_25, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_19 = L_26;
// pos.z = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_27 = ___pos1;
L_27->___z_4 = (0.0f);
// pos = observer.MultiplyPoint3x4(pos);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = ___pos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_29 = ___pos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_29);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_0), L_30, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_28 = L_31;
// observer = Matrix4x4.TRS(pos, orientation, Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_32 = ___pos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_32);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___orientation2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Vector3_get_one_mE6A2D5C6578E94268024613B596BF09F990B1260_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36;
L_36 = Matrix4x4_TRS_mFEBA6926DB0044B96EF0CE98F30FEE7596820680(L_33, L_34, L_35, NULL);
V_0 = L_36;
// group.GetViewSpaceAngularBounds(observer, out minAngles, out maxAngles, out zRange);
RuntimeObject* L_37 = ___group0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38 = V_0;
NullCheck(L_37);
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_37, L_38, (&V_1), (&V_2), (&V_3));
// var d = zRange.y + zRange.x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = V_3;
float L_40 = L_39.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = V_3;
float L_42 = L_41.___x_0;
V_6 = ((float)il2cpp_codegen_add(L_40, L_42));
// Vector2 angles = new Vector2(89.5f, 89.5f);
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_7), (89.5f), (89.5f), NULL);
// if (zRange.x > 0)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43 = V_3;
float L_44 = L_43.___x_0;
V_8 = (bool)((((float)L_44) > ((float)(0.0f)))? 1 : 0);
bool L_45 = V_8;
if (!L_45)
{
goto IL_0121;
}
}
{
// angles = Vector2.Max(maxAngles, UnityVectorExtensions.Abs(minAngles));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48;
L_48 = UnityVectorExtensions_Abs_m4E617236E1CCFE843CA67854AC8E48AC22323BA9(L_47, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49;
L_49 = Vector2_Max_m5FF3A49170F857E422CDD32A51CABEAE568E8088_inline(L_46, L_48, NULL);
V_7 = L_49;
// angles = Vector2.Min(angles, new Vector2(89.5f, 89.5f));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_50 = V_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51;
memset((&L_51), 0, sizeof(L_51));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_51), (89.5f), (89.5f), /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52;
L_52 = Vector2_Min_mAB64CD54A495856162FC5753B6C6B572AA4BEA1D_inline(L_50, L_51, NULL);
V_7 = L_52;
}
IL_0121:
{
// angles *= Mathf.Deg2Rad;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53 = V_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54;
L_54 = Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline(L_53, (0.0174532924f), NULL);
V_7 = L_54;
// 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_55 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
memset((&L_56), 0, sizeof(L_56));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_56), (0.0f), (0.0f), ((float)(L_55/(2.0f))), /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = V_7;
float L_58 = L_57.___y_1;
float L_59;
L_59 = tanf(L_58);
float L_60 = V_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61 = V_7;
float L_62 = L_61.___x_0;
float L_63;
L_63 = tanf(L_62);
float L_64 = V_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = V_3;
float L_66 = L_65.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = V_3;
float L_68 = L_67.___x_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69;
memset((&L_69), 0, sizeof(L_69));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_69), ((float)il2cpp_codegen_multiply(L_59, L_60)), ((float)il2cpp_codegen_multiply(L_63, L_64)), ((float)il2cpp_codegen_subtract(L_66, L_68)), /*hidden argument*/NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_70;
memset((&L_70), 0, sizeof(L_70));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_70), L_56, L_69, /*hidden argument*/NULL);
V_9 = L_70;
goto IL_017f;
}
IL_017f:
{
// }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_71 = V_9;
return L_71;
}
}
// System.Void Cinemachine.CinemachineFramingTransposer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFramingTransposer__ctor_mDC6AE4489F2CBA1B667DDE193E2C1D1C3D3332D5 (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public float m_LookaheadTime = 0;
__this->___m_LookaheadTime_7 = (0.0f);
// public float m_LookaheadSmoothing = 0;
__this->___m_LookaheadSmoothing_8 = (0.0f);
// public float m_XDamping = 1f;
__this->___m_XDamping_10 = (1.0f);
// public float m_YDamping = 1f;
__this->___m_YDamping_11 = (1.0f);
// public float m_ZDamping = 1f;
__this->___m_ZDamping_12 = (1.0f);
// public bool m_TargetMovementOnly = true;
__this->___m_TargetMovementOnly_13 = (bool)1;
// public float m_ScreenX = 0.5f;
__this->___m_ScreenX_14 = (0.5f);
// public float m_ScreenY = 0.5f;
__this->___m_ScreenY_15 = (0.5f);
// public float m_CameraDistance = 10f;
__this->___m_CameraDistance_16 = (10.0f);
// public float m_DeadZoneWidth = 0f;
__this->___m_DeadZoneWidth_17 = (0.0f);
// public float m_DeadZoneHeight = 0f;
__this->___m_DeadZoneHeight_18 = (0.0f);
// public float m_DeadZoneDepth = 0;
__this->___m_DeadZoneDepth_19 = (0.0f);
// public bool m_UnlimitedSoftZone = false;
__this->___m_UnlimitedSoftZone_20 = (bool)0;
// public float m_SoftZoneWidth = 0.8f;
__this->___m_SoftZoneWidth_21 = (0.800000012f);
// public float m_SoftZoneHeight = 0.8f;
__this->___m_SoftZoneHeight_22 = (0.800000012f);
// public float m_BiasX = 0f;
__this->___m_BiasX_23 = (0.0f);
// public float m_BiasY = 0f;
__this->___m_BiasY_24 = (0.0f);
// public bool m_CenterOnActivate = true;
__this->___m_CenterOnActivate_25 = (bool)1;
// public FramingMode m_GroupFramingMode = FramingMode.HorizontalAndVertical;
__this->___m_GroupFramingMode_26 = 2;
// public AdjustmentMode m_AdjustmentMode = AdjustmentMode.ZoomOnly;
__this->___m_AdjustmentMode_27 = 0;
// public float m_GroupFramingSize = 0.8f;
__this->___m_GroupFramingSize_28 = (0.800000012f);
// public float m_MaxDollyIn = 5000f;
__this->___m_MaxDollyIn_29 = (5000.0f);
// public float m_MaxDollyOut = 5000f;
__this->___m_MaxDollyOut_30 = (5000.0f);
// public float m_MinimumDistance = 1;
__this->___m_MinimumDistance_31 = (1.0f);
// public float m_MaximumDistance = 5000f;
__this->___m_MaximumDistance_32 = (5000.0f);
// public float m_MinimumFOV = 3;
__this->___m_MinimumFOV_33 = (3.0f);
// public float m_MaximumFOV = 60;
__this->___m_MaximumFOV_34 = (60.0f);
// public float m_MinimumOrthoSize = 1;
__this->___m_MinimumOrthoSize_35 = (1.0f);
// public float m_MaximumOrthoSize = 5000;
__this->___m_MaximumOrthoSize_36 = (5000.0f);
// Vector3 m_PreviousCameraPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_PreviousCameraPosition_39 = L_0;
// internal PositionPredictor m_Predictor = new PositionPredictor();
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* L_1 = (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E*)il2cpp_codegen_object_new(PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E_il2cpp_TypeInfo_var);
NullCheck(L_1);
PositionPredictor__ctor_m98DC334F817608D8CA4FA09966193AA59A16DB25(L_1, NULL);
__this->___m_Predictor_40 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Predictor_40), (void*)L_1);
CinemachineComponentBase__ctor_mFA2A3C88B75CD71B7F359220C38B253AC1353B19(__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 void CinemachineMixingCamera_set_LiveChild_mD28EB775418289F251C97828FD7E5BF55F39C81F_inline (CinemachineMixingCamera_tC3700EBDB01A88DB6963A064B4FEA6438A2EDD3E* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// private ICinemachineCamera LiveChild { get; set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CLiveChildU3Ek__BackingField_38 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLiveChildU3Ek__BackingField_38), (void*)L_0);
return;
}
}
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 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 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 int32_t Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_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 = ceil(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 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 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 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 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 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 void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_1 = L_0;
float L_1 = ___y1;
__this->___y_2 = L_1;
float L_2 = ___z2;
__this->___z_3 = L_2;
float L_3 = ___w3;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __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_001d;
}
case 1:
{
goto IL_0026;
}
case 2:
{
goto IL_002f;
}
case 3:
{
goto IL_0038;
}
}
}
{
goto IL_0041;
}
IL_001d:
{
float L_3 = __this->___x_1;
V_2 = L_3;
goto IL_004c;
}
IL_0026:
{
float L_4 = __this->___y_2;
V_2 = L_4;
goto IL_004c;
}
IL_002f:
{
float L_5 = __this->___z_3;
V_2 = L_5;
goto IL_004c;
}
IL_0038:
{
float L_6 = __this->___w_4;
V_2 = L_6;
goto IL_004c;
}
IL_0041:
{
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_7 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
NullCheck(L_7);
IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB23C3717573626FB4C3C7DF5C19EDE7689837214)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_RuntimeMethod_var)));
}
IL_004c:
{
float L_8 = V_2;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CinemachineStateDrivenCamera_get_LiveChild_m516C9074D2AD76558E48C1D237B0C4598325EA21_inline (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, const RuntimeMethod* method)
{
{
// public ICinemachineCamera LiveChild { get; set; }
RuntimeObject* L_0 = __this->___U3CLiveChildU3Ek__BackingField_38;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineStateDrivenCamera_set_LiveChild_mE87CE48A20127BE305780929D56EEA8824967D2B_inline (CinemachineStateDrivenCamera_t05DB8E8C64C748CEDFCD809CB10A553A264FAEFB* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public ICinemachineCamera LiveChild { get; set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CLiveChildU3Ek__BackingField_38 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLiveChildU3Ek__BackingField_38), (void*)L_0);
return;
}
}
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 CinemachineBlendDefinition_t6A16D5B51D440E317D413EC8612647EDA0A6580B GetBlendOverrideDelegate_Invoke_m95589B7FBA20E761B45993D16D9D930F84E39D84_inline (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));
}
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 Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___v0;
float L_3 = L_2.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
V_0 = L_4;
goto IL_001a;
}
IL_001a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m232E885D3C7BB6A96D5FEF4494709BA170447604_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))->___oneVector_3;
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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_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), (1.0f), (1.0f), (1.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 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 CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 CinemachineBrain_get_CurrentCameraState_m4FD443F016CFCA5FCDFFF17E95A93162D18847C2_inline (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* __this, const RuntimeMethod* method)
{
{
// public CameraState CurrentCameraState { get; private set; }
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 L_0 = __this->___U3CCurrentCameraStateU3Ek__BackingField_25;
return L_0;
}
}
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 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 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 BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 CinemachineTargetGroup_get_Sphere_mF3A2B9159CB6C6D430B73BF4BB54259FFF077CD5_inline (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, const RuntimeMethod* method)
{
{
// public BoundingSphere Sphere { get => m_BoundingSphere; }
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = __this->___m_BoundingSphere_11;
return L_0;
}
}
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 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 void CinemachineTargetGroup_set_BoundingBox_m6A764BCB851DEB901428606CB4C6E35A422E40A9_inline (CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, const RuntimeMethod* method)
{
{
// public Bounds BoundingBox { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___value0;
__this->___U3CBoundingBoxU3Ek__BackingField_8 = L_0;
return;
}
}
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_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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_mA75C525C1E78B5BB99E9B7A63EF68C731043FE18_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))->___leftVector_9;
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 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 void DestroyPipelineDelegate_Invoke_mE4428F322828BD410B9C74A0358DF87D3A1983F9_inline (DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (DestroyPipelineDelegate_tDBA135A8B9ACD670F6144200C281F32F728BB842* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___pipeline0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___pipeline0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* CreatePipelineDelegate_Invoke_m64652CFF99A748B459CC4B834CE86FF147616188_inline (CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method)
{
typedef Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*FunctionPointerType) (CreatePipelineDelegate_tC9ED5364DE6A2A753E8C9FF767C2C37C5CBB6BFC* __this, CinemachineVirtualCamera_t7BAD867E24FA315D28917EE318CE7D7258C4CD50* ___vcam0, String_t* ___name1, CinemachineComponentBaseU5BU5D_t479D9A9F2F2C4AB6F50F6C64FAC4BC8EC602C077* ___copyFrom2, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___vcam0, ___name1, ___copyFrom2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
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 int32_t TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get => m_CacheMode;
int32_t L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m6A7FB1C9E9DE194708997BFA24C6E238D92D908E_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method)
{
bool V_0 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lhs0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___rhs1;
bool L_2;
L_2 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline(L_0, L_1, NULL);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_000e;
}
IL_000e:
{
bool 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 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 void CinemachineComposer_set_TrackedPoint_mC2806265609C1BADBE1F83DD18F800BDA064D5A6_inline (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method)
{
{
// public Vector3 TrackedPoint { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0;
__this->___U3CTrackedPointU3Ek__BackingField_21 = 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineComposer_get_TrackedPoint_m164861743F7BD7E49747B46076F228CBD8785F33_inline (CinemachineComposer_t9531E578E8280C4203B209F59CECE36F3F262A5A* __this, const RuntimeMethod* method)
{
{
// public Vector3 TrackedPoint { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CTrackedPointU3Ek__BackingField_21;
return L_0;
}
}
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_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_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_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_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 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 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 CinemachineFramingTransposer_set_TrackedPoint_m32FD1D5F85F4BDBFC3BF6DBF5CBC7A8D1DB44FDD_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method)
{
{
// public Vector3 TrackedPoint { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0;
__this->___U3CTrackedPointU3Ek__BackingField_41 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CinemachineFramingTransposer_get_LastBounds_m6D98D46A49E2196A98E2B7E76C0061AC8310B45B_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
{
// public Bounds LastBounds { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = __this->___U3CLastBoundsU3Ek__BackingField_45;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CinemachineFramingTransposer_get_LastBoundsMatrix_mB1296133E5C0BDD6B9C0879888C468C559BE95BB_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
{
// public Matrix4x4 LastBoundsMatrix { get; private set; }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___U3CLastBoundsMatrixU3Ek__BackingField_46;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBounds_m42F030170155BAC06C2B040E44F4FCB25251EF93_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value0, const RuntimeMethod* method)
{
{
// public Bounds LastBounds { get; private set; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___value0;
__this->___U3CLastBoundsU3Ek__BackingField_45 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CinemachineFramingTransposer_get_TrackedPoint_m893C86296D7D0C01FCD28D85D14B38124F9AFB52_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, const RuntimeMethod* method)
{
{
// public Vector3 TrackedPoint { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CTrackedPointU3Ek__BackingField_41;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineFramingTransposer_set_LastBoundsMatrix_m13FAE68552F3910750A134D22AE4AF6845C0301D_inline (CinemachineFramingTransposer_t19450FC1D17FF88D379C2B50048062DF4ED91065* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method)
{
{
// public Matrix4x4 LastBoundsMatrix { get; private set; }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___value0;
__this->___U3CLastBoundsMatrixU3Ek__BackingField_46 = L_0;
return;
}
}
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Max_m5FF3A49170F857E422CDD32A51CABEAE568E8088_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_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_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_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_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_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 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 int32_t List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_gshared_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __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_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_gshared_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___item0, const RuntimeMethod* method)
{
HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* 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));
HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_1 = (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)__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;
HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* 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));
HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_6 = V_0;
int32_t L_7 = V_1;
HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)L_8);
return;
}
IL_0034:
{
HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_9 = ___item0;
(( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, 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_mFEAC90B0A664505AEB9B88E0DC0C65215598259F_gshared_inline (List_1_t56EDE3B12B8F9DB1D7D9A1750D981702FECA2331* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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_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 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 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;
}
}