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

31024 行
1.4 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, 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);
}
};
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 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);
}
};
struct InvokerActionInvoker0
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
{
method->invoker_method(methodPtr, method, obj, NULL, NULL);
}
};
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);
}
};
// System.Action`1<UnityEngine.Playables.PlayableDirector>
struct Action_1_tB645F646DB079054A9500B09427CB02A88372D3F;
// System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>
struct Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E;
// System.Action`2<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct Action_2_t6A27AF0A3585FFCF87D39ADE472BCFD2F2930F19;
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>
struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333;
// System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>
struct Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA;
// System.Action`2<System.Object,UnityEngine.InputSystem.InputActionChange>
struct Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D;
// System.Action`3<UnityEngine.InputSystem.Users.InputUser,UnityEngine.InputSystem.Users.InputUserChange,UnityEngine.InputSystem.InputDevice>
struct Action_3_tE646D5EE2107669AE49025C0E3DC04C831ACCAE0;
// System.Collections.Generic.Dictionary`2<Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/UpdateStatus>
struct Dictionary_2_tDFF23279733A30AC1A45EA9FEB8105F663D96705;
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object>
struct Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9;
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean>
struct Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147;
// System.Func`2<UnityEngine.InputSystem.InputAction,System.Boolean>
struct Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Func`3<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>
struct Func_3_t42E9F5CDEF4CF174C35D943F427EF585FE829937;
// Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Quaternion>
struct GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D;
// Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector2>
struct GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90;
// Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector3>
struct GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C;
// System.Collections.Generic.HashSet`1<UnityEngine.GameObject>
struct HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
// System.Collections.Generic.HashSet`1<UnityEngine.Object>
struct HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614;
// System.Collections.Generic.IComparer`1<ClipperLib.IntersectNode>
struct IComparer_1_tDA4A2DE864053207FB3522280740109A90757BFF;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>
struct IEnumerable_1_t8965D98311F5D188489542B74969E472817768AC;
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.InputAction>
struct IEnumerable_1_tF698ACF2B4E7CE4BC0C4069EC68E5689FF07102B;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.GameObject>
struct IEqualityComparer_1_tFE667855A98BB6902B52DD03254BE42CC7CEB26E;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Object>
struct IEqualityComparer_1_tE1B452183381DE5C65F7FA196512AA93494E8076;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Transform>
struct IEqualityComparer_1_tD4E2164C5E70B4D606744749A66FC3CBE9EB8180;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct KeyCollection_t8513B93158D152F028BDD99C43C7BA01B966A2AC;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct KeyCollection_t34E587252CA146E9EF79A3AB726BC91BD733E6D8;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>>
struct List_1_t899A658EFE11E82F22DA15F96306DABE3AFF7655;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>
struct List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.TEdge>>
struct List_1_tA149226F0F2FBC9925404D5A14E8E7F2C1D9FE46;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>
struct List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE;
// System.Collections.Generic.List`1<UnityEngine.Camera>
struct List_1_tD2FA3273746E404D72561E8324608D18B52B533E;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain>
struct List_1_t3895718121BD33A45F11A972C6A17E372C5FA43D;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension>
struct List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC;
// System.Collections.Generic.List`1<Cinemachine.CinemachineVirtualCameraBase>
struct List_1_t2C9A586FD2E1B8C67E6407386FCA1C121EC125B6;
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252;
// System.Collections.Generic.List`1<ClipperLib.DoublePoint>
struct List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF;
// System.Collections.Generic.List`1<ClipperLib.IntPoint>
struct List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8;
// System.Collections.Generic.List`1<ClipperLib.IntersectNode>
struct List_1_t0BEC55BE174A10EC8173492A244154A762AB7027;
// System.Collections.Generic.List`1<ClipperLib.Join>
struct List_1_t21596C9FB59540E21D101EADAF6827522DBCBE3A;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<ClipperLib.OutRec>
struct List_1_tBE1BF474BAA1A3EADCCA0754D780C11674CA4329;
// 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<UnityEngine.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>
struct List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897;
// System.Collections.Generic.List`1<UnityEngine.Rendering.VolumeComponent>
struct List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064;
// System.Collections.Generic.List`1<Cinemachine.CameraState/CustomBlendable>
struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4;
// System.Collections.Generic.List`1<Cinemachine.CinemachineBrain/BrainFrame>
struct List_1_tC7A631B4A35E461A5E78F0D0C4D482812E731DEB;
// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>
struct List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529;
// System.Collections.Generic.List`1<Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState>
struct List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3;
// System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>
struct List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF;
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>
struct List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4;
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>
struct List_1_t065A1950A0B1D84B65A5256E8063120B10018641;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Rendering.VolumeParameter>
struct ReadOnlyCollection_1_tE414953665CCBE1BFF28E8E32C184621ADDA4B76;
// 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;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct ValueCollection_t7C6BFB23DCD643DD47B79A2AFE1B269C51AA37CB;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct ValueCollection_tAF0329D2F93D700F942FE89DEB2AB8290B8044D3;
// System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>[]
struct Action_1U5BU5D_tB846E6FE2326CCD34124D1E5D70117C9D33DEE76;
// System.Action`2<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr>[]
struct Action_2U5BU5D_tBE18774DE78EE629377991D4C8F3B44D96E3A529;
// System.Action`3<UnityEngine.InputSystem.Users.InputUser,UnityEngine.InputSystem.Users.InputUserChange,UnityEngine.InputSystem.InputDevice>[]
struct Action_3U5BU5D_t624B9D1D653A8F69756207CB2B95EEF3143387DB;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>[]
struct EntryU5BU5D_t47709F8EA9590B056AA60BD17668CF364436774D;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>[]
struct EntryU5BU5D_t7C55416FD610A5CB3AF2BB43FDF26DA0EE537E1A;
// System.Func`3<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>[]
struct Func_3U5BU5D_t46F58FB7530550D36B775F49E118190032295BE6;
// System.Collections.Generic.List`1<ClipperLib.IntPoint>[]
struct List_1U5BU5D_tA70C206860C5B56D346DE47E852D71042D6F0288;
// System.Collections.Generic.List`1<UnityEngine.Vector2>[]
struct List_1U5BU5D_tDE88DA8DCD79A37A10DCC96911E1242D15FF66FE;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.GameObject>[]
struct SlotU5BU5D_tB1C42D5EF2511EFCBAB55800F2BA34053EA1DBD9;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.Object>[]
struct SlotU5BU5D_tB954CFB6304E7898C4816F5DC15DD8F413A31531;
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.ContactPoint[]
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
// UnityEngine.ContactPoint2D[]
struct ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.InputSystem.InputAction[]
struct InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810;
// UnityEngine.InputSystem.InputBinding[]
struct InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57;
// UnityEngine.InputSystem.InputDevice[]
struct InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548;
// UnityEngine.InputSystem.Users.InputUser[]
struct InputUserU5BU5D_t4B71AE3CDE5BB252EADB6494FEE05EE141C2B1FD;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// ClipperLib.IntPoint[]
struct IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.Quaternion[]
struct QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7;
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Text.StringBuilder[]
struct StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7;
// 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;
// UnityEngine.Rendering.Volume[]
struct VolumeU5BU5D_t4B7AA0C9DEB2BEB05C08348C6C5072402D2AE959;
// UnityEngine.Rendering.VolumeComponent[]
struct VolumeComponentU5BU5D_t9623DFEA760C190B40486621A48932B26706D143;
// Cinemachine.CinemachineCore/Stage[]
struct StageU5BU5D_tF198CE3C6DE5C3D67552DAB4B9680F3BFF319981;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent[]
struct ImpulseEventU5BU5D_tCF980EF61AF44F71D004A0DD9CD3CF736C5EAFB7;
// Cinemachine.CinemachineTargetGroup/Target[]
struct TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E;
// Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState[]
struct VcamExtraStateU5BU5D_t24FD5CAABE7F800EA1DA3DF342555AE9166433FF;
// Cinemachine.ConfinerOven/PolygonSolution[]
struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F;
// Cinemachine.Utility.HeadingTracker/Item[]
struct ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47;
// UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection[]
struct OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8;
// UnityEngine.InputSystem.Users.InputUser/UserData[]
struct UserDataU5BU5D_t5CB4987877C71E61FA131704B58CA6D8E5272C7E;
// Cinemachine.NoiseSettings/TransformNoiseParams[]
struct TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1;
// Cinemachine.TargetPositionCache/CacheCurve/Item[]
struct ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C;
// Cinemachine.TargetPositionCache/CacheEntry/RecordingItem[]
struct RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8;
// UnityEngine.Animation
struct Animation_t6593B06C39E3B139808B19F2C719C860F3F61040;
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.Rendering.BoolParameter
struct BoolParameter_tAA460C5A72ADBDDB4519BFF0BA040EC202E14E95;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// Cinemachine.CinemachineBlend
struct CinemachineBlend_t727AC6579F9C674EB8E01FC3ACB846B20786FF5E;
// Cinemachine.CinemachineBlenderSettings
struct CinemachineBlenderSettings_t55EA371578F7C0ADACF81ACF631C0838A459ED18;
// Cinemachine.CinemachineBrain
struct CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9;
// Cinemachine.CinemachineCollisionImpulseSource
struct CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B;
// Cinemachine.Utility.CinemachineDebug
struct CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390;
// Cinemachine.CinemachineExtension
struct CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73;
// Cinemachine.CinemachineFixedSignal
struct CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C;
// Cinemachine.CinemachineImpulseChannelPropertyAttribute
struct CinemachineImpulseChannelPropertyAttribute_t27658A8AEDEEF3ED48B499EB4C5BD54BD87147A4;
// Cinemachine.CinemachineImpulseDefinition
struct CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705;
// Cinemachine.CinemachineImpulseDefinitionPropertyAttribute
struct CinemachineImpulseDefinitionPropertyAttribute_tF4FF01158129284E02B71663CBAC7D0FFD5957AB;
// Cinemachine.CinemachineImpulseEnvelopePropertyAttribute
struct CinemachineImpulseEnvelopePropertyAttribute_t35FABBCC02CE5311941C006B1E583EE1A840D19B;
// Cinemachine.CinemachineImpulseListener
struct CinemachineImpulseListener_tEC63D9DEEDB2F4C45B76D36F9593704722EC2039;
// Cinemachine.CinemachineImpulseManager
struct CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F;
// Cinemachine.CinemachineImpulseSource
struct CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83;
// Cinemachine.CinemachineIndependentImpulseListener
struct CinemachineIndependentImpulseListener_t3C68C753A1E5436FAD419083E2935442A251CC6E;
// Cinemachine.CinemachineInputProvider
struct CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588;
// Cinemachine.PostFX.CinemachinePostProcessing
struct CinemachinePostProcessing_t1D2E39360B2745E47A9DDFE4CF9090999D7D85E5;
// Cinemachine.CinemachineTargetGroup
struct CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF;
// Cinemachine.CinemachineTriggerAction
struct CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779;
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE;
// Cinemachine.PostFX.CinemachineVolumeSettings
struct CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6;
// UnityEngine.Rendering.ClampedFloatParameter
struct ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8;
// UnityEngine.Rendering.ClampedIntParameter
struct ClampedIntParameter_tAF77FC44E522B137734644AE2E3F702580033B8E;
// ClipperLib.Clipper
struct Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2;
// ClipperLib.ClipperBase
struct ClipperBase_tF2A841C1644091CD21C6EE60F3F71D5F4D5AF4A7;
// ClipperLib.ClipperOffset
struct ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343;
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
// UnityEngine.Collider2D
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
// UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;
// UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// Cinemachine.ConfinerOven
struct ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.Rendering.Universal.DepthOfField
struct DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF;
// UnityEngine.Rendering.Universal.DepthOfFieldModeParameter
struct DepthOfFieldModeParameter_t2AC87B0A41A5C9BB872A9E9D7913C262F9DA4E26;
// UnityEngine.GUIContent
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2;
// UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580;
// UnityEngine.GUIStyleState
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// Cinemachine.Utility.GaussianWindow1D_CameraRotation
struct GaussianWindow1D_CameraRotation_t038ADB42DAC4B627909A377F105CBD40260BBC98;
// Cinemachine.Utility.GaussianWindow1D_Quaternion
struct GaussianWindow1D_Quaternion_t81313B62477A5C087C4DD0D5A4CAC929C2F7938B;
// Cinemachine.Utility.GaussianWindow1D_Vector3
struct GaussianWindow1D_Vector3_t2392E8CA14D412847A8C8FFC9E548D1AF61A4D86;
// Cinemachine.GroupWeightManipulator
struct GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED;
// Cinemachine.Utility.HeadingTracker
struct HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// Cinemachine.ICinemachineCamera
struct ICinemachineCamera_tE6F5FB0E83AB8D13CB7B8B47B2AE09A161C513F5;
// Cinemachine.ICinemachineTargetGroup
struct ICinemachineTargetGroup_t3741E5378B5C1636777589A1BE1811E9E96ADF1B;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// UnityEngine.InputSystem.IInputActionCollection
struct IInputActionCollection_tCACBB682A8D400B755D43654E7FF9B4F3CECD3FD;
// Cinemachine.ISignalSource6D
struct ISignalSource6D_tFE7BD21AFCDC4FB28E680A0A6885882CB7D88BEB;
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
// UnityEngine.InputSystem.InputAction
struct InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD;
// UnityEngine.InputSystem.InputActionAsset
struct InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D;
// UnityEngine.InputSystem.InputActionMap
struct InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09;
// UnityEngine.InputSystem.InputActionReference
struct InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1;
// UnityEngine.InputSystem.InputDevice
struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// ClipperLib.LocalMinima
struct LocalMinima_t28E3D73E1279EE6C26441A003E1B103B6E87E310;
// ClipperLib.Maxima
struct Maxima_t0270419107246C2CC093E959D35B3C47295D29AB;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.Rendering.MinFloatParameter
struct MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// Cinemachine.NoiseSettings
struct NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
// UnityEngine.Playables.PlayableDirector
struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475;
// ClipperLib.PolyNode
struct PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2;
// Cinemachine.Utility.PositionPredictor
struct PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E;
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0;
// UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5;
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C;
// UnityEngine.Rigidbody2D
struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// ClipperLib.Scanbeam
struct Scanbeam_t4D55A5E3EBDB1B6908C557036303310E351C6747;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// Cinemachine.SignalSourceAsset
struct SignalSourceAsset_t187094A020026D70B16096697802137226248D2B;
// UnityEngine.SphereCollider
struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// ClipperLib.TEdge
struct TEdge_t30A06DB9DAA2DC3A5D0692ED5FA659395FA6A06F;
// Cinemachine.TargetPositionCache
struct TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.Events.UnityEvent
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977;
// UnityEngine.Rendering.Universal.UniversalAdditionalCameraData
struct UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93;
// Cinemachine.UpdateTracker
struct UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.Rendering.Volume
struct Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377;
// UnityEngine.Rendering.VolumeComponent
struct VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1;
// UnityEngine.Rendering.VolumeProfile
struct VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1;
// UnityEngine.Rendering.VolumeStack
struct VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8;
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// 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.CinemachineImpulseDefinition/LegacySignalSource
struct LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4;
// Cinemachine.CinemachineImpulseDefinition/SignalSource
struct SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent
struct ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59;
// Cinemachine.CinemachineInputProvider/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA;
// Cinemachine.CinemachineVirtualCameraBase/<>c
struct U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A;
// Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState
struct VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C;
// Cinemachine.ConfinerOven/BakedSolution
struct BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6;
// Cinemachine.ConfinerOven/PolygonSolution
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C;
// Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240;
// Cinemachine.TargetPositionCache/CacheCurve
struct CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F;
// Cinemachine.TargetPositionCache/CacheEntry
struct CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743;
// Cinemachine.UpdateTracker/UpdateStatus
struct UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B;
// Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent
struct TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_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* CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_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* ISignalSource6D_tFE7BD21AFCDC4FB28E680A0A6885882CB7D88BEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t065A1950A0B1D84B65A5256E8063120B10018641_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral27C7727EAAAD675C621F6257F2BD5190CE343979;
IL2CPP_EXTERN_C String_t* _stringLiteral4B3DD674556190FE569CCF6FE82E9C9F9D118697;
IL2CPP_EXTERN_C String_t* _stringLiteralB23C3717573626FB4C3C7DF5C19EDE7689837214;
IL2CPP_EXTERN_C String_t* _stringLiteralB7B09D50F531ADBBABA83C24F6AD26DFA31CB3EC;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_m033F186F18F171F683031A18E87603857F3A4BF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineExtension_GetExtraState_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_mCB7C0F584EAAC5BB590A7BC3290E17398741FF76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineVolumeSettings_ApplyPostFX_mB059EF9658D9F58A48F31FAC470BDA5011E420C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CinemachineVolumeSettings_OnCameraCut_mDD41EF9D7F2B60B9E166577D02F069531EF03E6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mAC3A1BA81E9F3478FB6CF11187A962FB85EDF024_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m7FE6D6D2AC8F2B7347A7247B8A5E1F76A6E31553_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mCE78820A119B5A3974D397DF20EACCF0AE77A607_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7228B41EC67FC46BF3AC2461B5FE4DBFC602E645_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mCDC4D51017A6FCCB56125B31477498D37FBC4911_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m3E2C62A181DBC8F1232AE097D030451DC49CDC59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m83BF055FC97331647786F4CB9611F09CD6843017_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mEBB3584E3F5C9390346BF4EE9FD8E5D2ABADE5C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_mCF16C5DA588B7468D6B2219D2519B7814709347C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponents_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mAE021A0360032927647546267D4A69BC7C15C9B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GaussianWindow1d_1__ctor_mB410AAC105BC40A99870D8D487140D0C53D65C09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GaussianWindow1d_1__ctor_mD1A5E428BE3BFE2928736FD6E36FB6E6E136D3F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GaussianWindow1d_1__ctor_mEC3F1FAF64D12B232A689153F44790B1AB81D4BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GaussianWindow1d_1_get_KernelSize_m11C6A4C90FB7FFDE893B37D2119DBD80C29963FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GaussianWindow1d_1_get_KernelSize_m3F57073A9FC142565561A92DF71AE54530B9E26A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GaussianWindow1d_1_get_KernelSize_mAC67CB73A35607D3954AB4322639B028D847E6E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mF7FF6A8ABB5678A42FF5EF549292C0626C0696A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m1BE59057D1E3F46D988D984F1093243A5382B00D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mD15C58F93B8FF17D7F8FE0B3AD1E0C16ADEE43DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m914B0A1ED80B8FBC1879912D39E8DAEE80413595_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m452F5282ED2E6E6974666067E813E40FE163967A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mEB38BAC161140D25B1F3985D69C54B5B4AB3310F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m377C03D36224B5F9483C43D81AD70FA5E7673057_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9F09B395F546BA77EA1435F1B5C6F8235D8F32F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAE785BB140AACEA37285183D122AB76C64D1776B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE06E257FFA840B6A76C943FCC4F70FF8FC78C222_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m39BEA6B481C5F43AADAA90DD7277AFDA096BF0E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m49C184BEA4867CB04DF2D0836573D52B0F0203E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7FFBBF9B40BF65391F615C1718B33A309DBEC760_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m32A69CBC1233D343A53384C4CFA27F2752C88CE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m808D0A31B600613C828E9B4DD3DADB85661F9409_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1B9448CD33B9AA5C55C6D7CE466AB10724407EC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m509AD93C52D556C90659A1D2169BD9465FEBE3A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA2785EB3108A801D84106FCD04DAC3E7DD672138_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBE415A6F2F48CA40D24EF2ECB6001A80D683AE64_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0A16929D8B4521A714BFB9B8C4F94B2A5587C64D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m67F93C76C9F469705D5CE2E159C52B380E47340F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m752E3D908DAB46834D43C51F1F2EB5A515D10928_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21A5A68B5CC40355C926A2D7DF3CDC70DDB2076F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mBD7E40942F24A5B305A70B750BD9E9BE5601CAA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisVolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1_m2F3885C4DAE9B2B661229038FA25FDDA63C9EA37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_m05A99C75002E0F39F7375FF6137095A8E52E4B43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisVolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1_mBE971FCAB392A22574CBD068FF588A5BF6F19E38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CResolveForPlayerU3Eb__0_m20BDCB72D23D260A8FBAB0EB0A3B7536C86A18FA_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* Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VolumeProfile_TryGet_TisDepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF_m97F7A492589285276A340E3E20321C5879DB47BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* ImpulseShapes_tC6D5F93BC2927249B4B12F5A3FA6E7032971AED7_0_0_0_var;
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;;
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com;
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com;;
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke;
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke;;
struct ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801;
struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com;
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke;
struct InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240;;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com;;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke;
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C;;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com;;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke;
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke;;
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com;
struct UserData_t0F7AA24AC638FDFB7CF552415A75CAE057C2D42C_marshaled_com;
struct UserData_t0F7AA24AC638FDFB7CF552415A75CAE057C2D42C_marshaled_pinvoke;
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3;
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7;
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E;
struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F;
struct ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47;
struct TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1;
struct ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C;
struct RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t47709F8EA9590B056AA60BD17668CF364436774D* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t8513B93158D152F028BDD99C43C7BA01B966A2AC* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t7C6BFB23DCD643DD47B79A2AFE1B269C51AA37CB* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t7C55416FD610A5CB3AF2BB43FDF26DA0EE537E1A* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t34E587252CA146E9EF79A3AB726BC91BD733E6D8* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tAF0329D2F93D700F942FE89DEB2AB8290B8044D3* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Quaternion>
struct GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D : public RuntimeObject
{
// T[] Cinemachine.Utility.GaussianWindow1d`1::mData
QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* ___mData_0;
// System.Single[] Cinemachine.Utility.GaussianWindow1d`1::mKernel
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___mKernel_1;
// System.Int32 Cinemachine.Utility.GaussianWindow1d`1::mCurrentPos
int32_t ___mCurrentPos_2;
// System.Single Cinemachine.Utility.GaussianWindow1d`1::<Sigma>k__BackingField
float ___U3CSigmaU3Ek__BackingField_3;
};
// Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector2>
struct GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90 : public RuntimeObject
{
// T[] Cinemachine.Utility.GaussianWindow1d`1::mData
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___mData_0;
// System.Single[] Cinemachine.Utility.GaussianWindow1d`1::mKernel
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___mKernel_1;
// System.Int32 Cinemachine.Utility.GaussianWindow1d`1::mCurrentPos
int32_t ___mCurrentPos_2;
// System.Single Cinemachine.Utility.GaussianWindow1d`1::<Sigma>k__BackingField
float ___U3CSigmaU3Ek__BackingField_3;
};
// Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector3>
struct GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C : public RuntimeObject
{
// T[] Cinemachine.Utility.GaussianWindow1d`1::mData
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___mData_0;
// System.Single[] Cinemachine.Utility.GaussianWindow1d`1::mKernel
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___mKernel_1;
// System.Int32 Cinemachine.Utility.GaussianWindow1d`1::mCurrentPos
int32_t ___mCurrentPos_2;
// System.Single Cinemachine.Utility.GaussianWindow1d`1::<Sigma>k__BackingField
float ___U3CSigmaU3Ek__BackingField_3;
};
// System.Collections.Generic.HashSet`1<UnityEngine.GameObject>
struct HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tB1C42D5EF2511EFCBAB55800F2BA34053EA1DBD9* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<UnityEngine.Object>
struct HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tB954CFB6304E7898C4816F5DC15DD8F413A31531* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>
struct List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
List_1U5BU5D_tA70C206860C5B56D346DE47E852D71042D6F0288* ____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_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
List_1U5BU5D_tA70C206860C5B56D346DE47E852D71042D6F0288* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>
struct List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
List_1U5BU5D_tDE88DA8DCD79A37A10DCC96911E1242D15FF66FE* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
List_1U5BU5D_tDE88DA8DCD79A37A10DCC96911E1242D15FF66FE* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<ClipperLib.IntPoint>
struct List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* ____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_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* ___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<System.Text.StringBuilder>
struct List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* ____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_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* ___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<UnityEngine.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>
struct List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VolumeU5BU5D_t4B7AA0C9DEB2BEB05C08348C6C5072402D2AE959* ____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_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VolumeU5BU5D_t4B7AA0C9DEB2BEB05C08348C6C5072402D2AE959* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.VolumeComponent>
struct List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VolumeComponentU5BU5D_t9623DFEA760C190B40486621A48932B26706D143* ____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_t602BCD639AA637A6C0BB45C136DD5458DBE18064_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VolumeComponentU5BU5D_t9623DFEA760C190B40486621A48932B26706D143* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>
struct List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ImpulseEventU5BU5D_tCF980EF61AF44F71D004A0DD9CD3CF736C5EAFB7* ____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_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ImpulseEventU5BU5D_tCF980EF61AF44F71D004A0DD9CD3CF736C5EAFB7* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState>
struct List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VcamExtraStateU5BU5D_t24FD5CAABE7F800EA1DA3DF342555AE9166433FF* ____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_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VcamExtraStateU5BU5D_t24FD5CAABE7F800EA1DA3DF342555AE9166433FF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>
struct List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>
struct List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>
struct List_1_t065A1950A0B1D84B65A5256E8063120B10018641 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t065A1950A0B1D84B65A5256E8063120B10018641_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* ___s_emptyArray_5;
};
struct Il2CppArrayBounds;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// 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;
};
// Cinemachine.CinemachineImpulseManager
struct CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F : public RuntimeObject
{
// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent> Cinemachine.CinemachineImpulseManager::m_ExpiredEvents
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* ___m_ExpiredEvents_2;
// System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent> Cinemachine.CinemachineImpulseManager::m_ActiveEvents
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* ___m_ActiveEvents_3;
// System.Boolean Cinemachine.CinemachineImpulseManager::IgnoreTimeScale
bool ___IgnoreTimeScale_4;
};
struct CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_StaticFields
{
// Cinemachine.CinemachineImpulseManager Cinemachine.CinemachineImpulseManager::sInstance
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* ___sInstance_0;
};
// ClipperLib.ClipperBase
struct ClipperBase_tF2A841C1644091CD21C6EE60F3F71D5F4D5AF4A7 : public RuntimeObject
{
// ClipperLib.LocalMinima ClipperLib.ClipperBase::m_MinimaList
LocalMinima_t28E3D73E1279EE6C26441A003E1B103B6E87E310* ___m_MinimaList_6;
// ClipperLib.LocalMinima ClipperLib.ClipperBase::m_CurrentLM
LocalMinima_t28E3D73E1279EE6C26441A003E1B103B6E87E310* ___m_CurrentLM_7;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.TEdge>> ClipperLib.ClipperBase::m_edges
List_1_tA149226F0F2FBC9925404D5A14E8E7F2C1D9FE46* ___m_edges_8;
// ClipperLib.Scanbeam ClipperLib.ClipperBase::m_Scanbeam
Scanbeam_t4D55A5E3EBDB1B6908C557036303310E351C6747* ___m_Scanbeam_9;
// System.Collections.Generic.List`1<ClipperLib.OutRec> ClipperLib.ClipperBase::m_PolyOuts
List_1_tBE1BF474BAA1A3EADCCA0754D780C11674CA4329* ___m_PolyOuts_10;
// ClipperLib.TEdge ClipperLib.ClipperBase::m_ActiveEdges
TEdge_t30A06DB9DAA2DC3A5D0692ED5FA659395FA6A06F* ___m_ActiveEdges_11;
// System.Boolean ClipperLib.ClipperBase::m_UseFullRange
bool ___m_UseFullRange_12;
// System.Boolean ClipperLib.ClipperBase::m_HasOpenPaths
bool ___m_HasOpenPaths_13;
// System.Boolean ClipperLib.ClipperBase::<PreserveCollinear>k__BackingField
bool ___U3CPreserveCollinearU3Ek__BackingField_14;
};
// Cinemachine.Utility.Damper
struct Damper_tA61B33592F02578A5F6A3B037AF23B912F384CC1 : public RuntimeObject
{
};
// UnityEngine.GUIContent
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2 : public RuntimeObject
{
// System.String UnityEngine.GUIContent::m_Text
String_t* ___m_Text_0;
// UnityEngine.Texture UnityEngine.GUIContent::m_Image
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1;
// System.String UnityEngine.GUIContent::m_Tooltip
String_t* ___m_Tooltip_2;
};
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_StaticFields
{
// UnityEngine.GUIContent UnityEngine.GUIContent::s_Text
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_Text_3;
// UnityEngine.GUIContent UnityEngine.GUIContent::s_Image
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_Image_4;
// UnityEngine.GUIContent UnityEngine.GUIContent::s_TextImage
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_TextImage_5;
// UnityEngine.GUIContent UnityEngine.GUIContent::none
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___none_6;
};
// Native definition for P/Invoke marshalling of UnityEngine.GUIContent
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_marshaled_pinvoke
{
char* ___m_Text_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1;
char* ___m_Tooltip_2;
};
// Native definition for COM marshalling of UnityEngine.GUIContent
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_marshaled_com
{
Il2CppChar* ___m_Text_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1;
Il2CppChar* ___m_Tooltip_2;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// Cinemachine.RuntimeUtility
struct RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965 : public RuntimeObject
{
};
struct RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields
{
// UnityEngine.RaycastHit[] Cinemachine.RuntimeUtility::s_HitBuffer
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___s_HitBuffer_0;
// System.Int32[] Cinemachine.RuntimeUtility::s_PenetrationIndexBuffer
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_PenetrationIndexBuffer_1;
// UnityEngine.SphereCollider Cinemachine.RuntimeUtility::s_ScratchCollider
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* ___s_ScratchCollider_2;
// UnityEngine.GameObject Cinemachine.RuntimeUtility::s_ScratchColliderGameObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___s_ScratchColliderGameObject_3;
};
// Cinemachine.Utility.SplineHelpers
struct SplineHelpers_t7682CC3DACAE1C386D3E10C698158BB01029CAB1 : 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;
};
// Cinemachine.Utility.UnityVectorExtensions
struct UnityVectorExtensions_t972032C1EC4BF2068F7C9EA58E25CB9A1513ED09 : public RuntimeObject
{
};
// Cinemachine.UpdateTracker
struct UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787 : public RuntimeObject
{
};
struct UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields
{
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus> Cinemachine.UpdateTracker::mUpdateStatus
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* ___mUpdateStatus_0;
// System.Collections.Generic.List`1<UnityEngine.Transform> Cinemachine.UpdateTracker::sToDelete
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___sToDelete_1;
// System.Single Cinemachine.UpdateTracker::mLastUpdateTime
float ___mLastUpdateTime_2;
};
// 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
{
};
// UnityEngine.Rendering.VolumeParameter
struct VolumeParameter_t95994C89644D2CC4C11F666571492420D16BED72 : public RuntimeObject
{
// System.Boolean UnityEngine.Rendering.VolumeParameter::m_OverrideState
bool ___m_OverrideState_1;
};
// Cinemachine.CinemachineInputProvider/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA : public RuntimeObject
{
// UnityEngine.InputSystem.InputActionReference Cinemachine.CinemachineInputProvider/<>c__DisplayClass6_0::actionRef
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* ___actionRef_0;
};
// Cinemachine.CinemachineVirtualCameraBase/<>c
struct U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A : public RuntimeObject
{
};
struct U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields
{
// Cinemachine.CinemachineVirtualCameraBase/<>c Cinemachine.CinemachineVirtualCameraBase/<>c::<>9
U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* ___U3CU3E9_0;
// System.Func`2<Cinemachine.CinemachineExtension,System.Boolean> Cinemachine.CinemachineVirtualCameraBase/<>c::<>9__66_0
Func_2_t00937DAC1A8B9914190B55E65A8AC79EEAC7C147* ___U3CU3E9__66_0_1;
};
// Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState
struct VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C : public RuntimeObject
{
// UnityEngine.Rendering.VolumeProfile Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState::mProfileCopy
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* ___mProfileCopy_0;
};
// Cinemachine.TargetPositionCache/CacheCurve
struct CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F : public RuntimeObject
{
// System.Single Cinemachine.TargetPositionCache/CacheCurve::StartTime
float ___StartTime_0;
// System.Single Cinemachine.TargetPositionCache/CacheCurve::StepSize
float ___StepSize_1;
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item> Cinemachine.TargetPositionCache/CacheCurve::m_Cache
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* ___m_Cache_2;
};
// Cinemachine.TargetPositionCache/CacheEntry
struct CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743 : public RuntimeObject
{
// Cinemachine.TargetPositionCache/CacheCurve Cinemachine.TargetPositionCache/CacheEntry::Curve
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* ___Curve_0;
// System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem> Cinemachine.TargetPositionCache/CacheEntry::RawItems
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* ___RawItems_1;
};
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<ClipperLib.IntPoint>>
struct Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ____current_3;
};
// System.Collections.Generic.HashSet`1/Enumerator<System.Object>
struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// 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.HashSet`1/Enumerator<UnityEngine.Object>
struct Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.VolumeComponent>
struct Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064* ____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
VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* ____current_3;
};
// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>>
struct InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B
{
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
int32_t ___length_0;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* ___firstValue_1;
// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
Action_1U5BU5D_tB846E6FE2326CCD34124D1E5D70117C9D33DEE76* ___additionalValues_2;
};
// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`2<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr>>
struct InlinedArray_1_tB2FA5372BE7591F760748AE97979B26DDD7E9A0E
{
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
int32_t ___length_0;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
Action_2_t6A27AF0A3585FFCF87D39ADE472BCFD2F2930F19* ___firstValue_1;
// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
Action_2U5BU5D_tBE18774DE78EE629377991D4C8F3B44D96E3A529* ___additionalValues_2;
};
// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`3<UnityEngine.InputSystem.Users.InputUser,UnityEngine.InputSystem.Users.InputUserChange,UnityEngine.InputSystem.InputDevice>>
struct InlinedArray_1_tC64553F2D494A77784441699A84E32D1096DC2F2
{
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
int32_t ___length_0;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
Action_3_tE646D5EE2107669AE49025C0E3DC04C831ACCAE0* ___firstValue_1;
// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
Action_3U5BU5D_t624B9D1D653A8F69756207CB2B95EEF3143387DB* ___additionalValues_2;
};
// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Func`3<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>>
struct InlinedArray_1_t89D09048674475F5C319FE41264ED79405A8209D
{
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
int32_t ___length_0;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
Func_3_t42E9F5CDEF4CF174C35D943F427EF585FE829937* ___firstValue_1;
// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
Func_3U5BU5D_t46F58FB7530550D36B775F49E118190032295BE6* ___additionalValues_2;
};
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
{
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1
{
// TKey System.Collections.Generic.KeyValuePair`2::key
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F
{
// TKey System.Collections.Generic.KeyValuePair`2::key
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* ___value_1;
};
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Users.InputUser>
struct ReadOnlyArray_1_tF5AA7E538ACDA6A1D80C6333E00398EBA2C5D84C
{
// TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array
InputUserU5BU5D_t4B71AE3CDE5BB252EADB6494FEE05EE141C2B1FD* ___m_Array_0;
// System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex
int32_t ___m_StartIndex_1;
// System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length
int32_t ___m_Length_2;
};
// 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.Rendering.VolumeParameter`1<System.Single>
struct VolumeParameter_1_t18B35E30089EFE0C2751A53FE6143F972EC9F9B8 : public VolumeParameter_t95994C89644D2CC4C11F666571492420D16BED72
{
// T UnityEngine.Rendering.VolumeParameter`1::m_Value
float ___m_Value_2;
};
// 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;
};
// 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
{
};
// Cinemachine.Utility.GaussianWindow1D_CameraRotation
struct GaussianWindow1D_CameraRotation_t038ADB42DAC4B627909A377F105CBD40260BBC98 : public GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90
{
};
// Cinemachine.Utility.GaussianWindow1D_Quaternion
struct GaussianWindow1D_Quaternion_t81313B62477A5C087C4DD0D5A4CAC929C2F7938B : public GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D
{
};
// Cinemachine.Utility.GaussianWindow1D_Vector3
struct GaussianWindow1D_Vector3_t2392E8CA14D412847A8C8FFC9E548D1AF61A4D86 : public GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C
{
};
// System.Guid
struct Guid_t
{
// System.Int32 System.Guid::_a
int32_t ____a_1;
// System.Int16 System.Guid::_b
int16_t ____b_2;
// System.Int16 System.Guid::_c
int16_t ____c_3;
// System.Byte System.Guid::_d
uint8_t ____d_4;
// System.Byte System.Guid::_e
uint8_t ____e_5;
// System.Byte System.Guid::_f
uint8_t ____f_6;
// System.Byte System.Guid::_g
uint8_t ____g_7;
// System.Byte System.Guid::_h
uint8_t ____h_8;
// System.Byte System.Guid::_i
uint8_t ____i_9;
// System.Byte System.Guid::_j
uint8_t ____j_10;
// System.Byte System.Guid::_k
uint8_t ____k_11;
};
struct Guid_t_StaticFields
{
// System.Guid System.Guid::Empty
Guid_t ___Empty_0;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// ClipperLib.IntPoint
struct IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B
{
// System.Int64 ClipperLib.IntPoint::X
int64_t ___X_0;
// System.Int64 ClipperLib.IntPoint::Y
int64_t ___Y_1;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// UnityEngine.Keyframe
struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0
{
// System.Single UnityEngine.Keyframe::m_Time
float ___m_Time_0;
// System.Single UnityEngine.Keyframe::m_Value
float ___m_Value_1;
// System.Single UnityEngine.Keyframe::m_InTangent
float ___m_InTangent_2;
// System.Single UnityEngine.Keyframe::m_OutTangent
float ___m_OutTangent_3;
// System.Int32 UnityEngine.Keyframe::m_WeightedMode
int32_t ___m_WeightedMode_4;
// System.Single UnityEngine.Keyframe::m_InWeight
float ___m_InWeight_5;
// System.Single UnityEngine.Keyframe::m_OutWeight
float ___m_OutWeight_6;
};
// UnityEngine.LayerMask
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
// System.Int32 UnityEngine.LayerMask::m_Mask
int32_t ___m_Mask_0;
};
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
{
union
{
struct
{
};
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
};
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// UnityEngine.Events.UnityEvent
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// 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.CameraState/CustomBlendable
struct CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB
{
// UnityEngine.Object Cinemachine.CameraState/CustomBlendable::m_Custom
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Custom_0;
// System.Single Cinemachine.CameraState/CustomBlendable::m_Weight
float ___m_Weight_1;
};
// Cinemachine.CinemachineTargetGroup/Target
struct Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641
{
// UnityEngine.Transform Cinemachine.CinemachineTargetGroup/Target::target
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_0;
// System.Single Cinemachine.CinemachineTargetGroup/Target::weight
float ___weight_1;
// System.Single Cinemachine.CinemachineTargetGroup/Target::radius
float ___radius_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineTargetGroup/Target
struct Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_pinvoke
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_0;
float ___weight_1;
float ___radius_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineTargetGroup/Target
struct Target_t1BE8C1DD1B464DF9994293478CE3F2AFB3C8A641_marshaled_com
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_0;
float ___weight_1;
float ___radius_2;
};
// Cinemachine.ConfinerOven/AspectStretcher
struct AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7
{
// System.Single Cinemachine.ConfinerOven/AspectStretcher::<Aspect>k__BackingField
float ___U3CAspectU3Ek__BackingField_0;
// System.Single Cinemachine.ConfinerOven/AspectStretcher::m_InverseAspect
float ___m_InverseAspect_1;
// System.Single Cinemachine.ConfinerOven/AspectStretcher::m_CenterX
float ___m_CenterX_2;
};
// Cinemachine.ConfinerOven/PolygonSolution
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C
{
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>> Cinemachine.ConfinerOven/PolygonSolution::m_Polygons
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Polygons_0;
// System.Single Cinemachine.ConfinerOven/PolygonSolution::m_FrustumHeight
float ___m_FrustumHeight_1;
};
// Native definition for P/Invoke marshalling of Cinemachine.ConfinerOven/PolygonSolution
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke
{
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Polygons_0;
float ___m_FrustumHeight_1;
};
// Native definition for COM marshalling of Cinemachine.ConfinerOven/PolygonSolution
struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com
{
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Polygons_0;
float ___m_FrustumHeight_1;
};
// UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection
struct OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956
{
// UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection::device
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device_0;
// System.UInt32 UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection::userId
uint32_t ___userId_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection
struct OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956_marshaled_pinvoke
{
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device_0;
uint32_t ___userId_1;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection
struct OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956_marshaled_com
{
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device_0;
uint32_t ___userId_1;
};
// Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240
{
// System.Single Cinemachine.NoiseSettings/NoiseParams::Frequency
float ___Frequency_0;
// System.Single Cinemachine.NoiseSettings/NoiseParams::Amplitude
float ___Amplitude_1;
// System.Boolean Cinemachine.NoiseSettings/NoiseParams::Constant
bool ___Constant_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke
{
float ___Frequency_0;
float ___Amplitude_1;
int32_t ___Constant_2;
};
// Native definition for COM marshalling of Cinemachine.NoiseSettings/NoiseParams
struct NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com
{
float ___Frequency_0;
float ___Amplitude_1;
int32_t ___Constant_2;
};
// Cinemachine.TargetPositionCache/TimeRange
struct TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0
{
// System.Single Cinemachine.TargetPositionCache/TimeRange::Start
float ___Start_0;
// System.Single Cinemachine.TargetPositionCache/TimeRange::End
float ___End_1;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>>
struct CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr>>
struct CallbackArray_1_tE2A0EB348F3111C908D22768F814AE7219DB4F34
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_tB2FA5372BE7591F760748AE97979B26DDD7E9A0E ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_tB2FA5372BE7591F760748AE97979B26DDD7E9A0E ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_tB2FA5372BE7591F760748AE97979B26DDD7E9A0E ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`3<UnityEngine.InputSystem.Users.InputUser,UnityEngine.InputSystem.Users.InputUserChange,UnityEngine.InputSystem.InputDevice>>
struct CallbackArray_1_tB60CC6CDA475FF8033F707EC1B4A66AF5B83F9E9
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_tC64553F2D494A77784441699A84E32D1096DC2F2 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_tC64553F2D494A77784441699A84E32D1096DC2F2 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_tC64553F2D494A77784441699A84E32D1096DC2F2 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Func`3<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>>
struct CallbackArray_1_t1A72A00347540C99C2A4BF0488E37A8C1B45C1BE
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_t89D09048674475F5C319FE41264ED79405A8209D ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_t89D09048674475F5C319FE41264ED79405A8209D ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_t89D09048674475F5C319FE41264ED79405A8209D ___m_CallbacksToRemove_3;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>
struct Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>
struct Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection>
struct InlinedArray_1_tED5DB880E229C88EB2F96B60C2BFBEC2CA7EC28C
{
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
int32_t ___length_0;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 ___firstValue_1;
// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8* ___additionalValues_2;
};
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject
{
// System.IntPtr UnityEngine.AnimationCurve::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// UnityEngine.Rendering.Universal.AntialiasingMode
struct AntialiasingMode_tDF75AC7BDAF51FA550F528F7B798416ACB8D3487
{
// System.Int32 UnityEngine.Rendering.Universal.AntialiasingMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.AntialiasingQuality
struct AntialiasingQuality_t45B2A050F79EB8B705FED3F3F30A70942E71D605
{
// System.Int32 UnityEngine.Rendering.Universal.AntialiasingQuality::value__
int32_t ___value___2;
};
// 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;
};
// UnityEngine.Rendering.Universal.CameraOverrideOption
struct CameraOverrideOption_tFE4F529A065C94484CFF2D27D4D7D2D8ADB145A9
{
// System.Int32 UnityEngine.Rendering.Universal.CameraOverrideOption::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.CameraRenderType
struct CameraRenderType_tC686ABD18F67CA30E6DF217007744F509606A41D
{
// System.Int32 UnityEngine.Rendering.Universal.CameraRenderType::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseChannelPropertyAttribute
struct CinemachineImpulseChannelPropertyAttribute_t27658A8AEDEEF3ED48B499EB4C5BD54BD87147A4 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.CinemachineImpulseDefinitionPropertyAttribute
struct CinemachineImpulseDefinitionPropertyAttribute_tF4FF01158129284E02B71663CBAC7D0FFD5957AB : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// Cinemachine.CinemachineImpulseEnvelopePropertyAttribute
struct CinemachineImpulseEnvelopePropertyAttribute_t35FABBCC02CE5311941C006B1E583EE1A840D19B : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};
// ClipperLib.ClipType
struct ClipType_t5C71C903DBFEEF489DABF049EC3E3104A5E6D0A8
{
// System.Int32 ClipperLib.ClipType::value__
int32_t ___value___2;
};
// ClipperLib.ClipperOffset
struct ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343 : public RuntimeObject
{
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>> ClipperLib.ClipperOffset::m_destPolys
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_destPolys_0;
// System.Collections.Generic.List`1<ClipperLib.IntPoint> ClipperLib.ClipperOffset::m_srcPoly
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___m_srcPoly_1;
// System.Collections.Generic.List`1<ClipperLib.IntPoint> ClipperLib.ClipperOffset::m_destPoly
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___m_destPoly_2;
// System.Collections.Generic.List`1<ClipperLib.DoublePoint> ClipperLib.ClipperOffset::m_normals
List_1_t339E0EC2A1195F4FCDA47FF23B052A210279DAFF* ___m_normals_3;
// System.Double ClipperLib.ClipperOffset::m_delta
double ___m_delta_4;
// System.Double ClipperLib.ClipperOffset::m_sinA
double ___m_sinA_5;
// System.Double ClipperLib.ClipperOffset::m_sin
double ___m_sin_6;
// System.Double ClipperLib.ClipperOffset::m_cos
double ___m_cos_7;
// System.Double ClipperLib.ClipperOffset::m_miterLim
double ___m_miterLim_8;
// System.Double ClipperLib.ClipperOffset::m_StepsPerRad
double ___m_StepsPerRad_9;
// ClipperLib.IntPoint ClipperLib.ClipperOffset::m_lowest
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___m_lowest_10;
// ClipperLib.PolyNode ClipperLib.ClipperOffset::m_polyNodes
PolyNode_t3F59793107C5AEB66B410F4591DA2E215C4316E2* ___m_polyNodes_11;
// System.Double ClipperLib.ClipperOffset::<ArcTolerance>k__BackingField
double ___U3CArcToleranceU3Ek__BackingField_12;
// System.Double ClipperLib.ClipperOffset::<MiterLimit>k__BackingField
double ___U3CMiterLimitU3Ek__BackingField_13;
};
// UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0 : public RuntimeObject
{
// UnityEngine.Vector3 UnityEngine.Collision::m_Impulse
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
// UnityEngine.Vector3 UnityEngine.Collision::m_RelativeVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
// UnityEngine.Component UnityEngine.Collision::m_Body
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
// UnityEngine.Collider UnityEngine.Collision::m_Collider
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
// System.Int32 UnityEngine.Collision::m_ContactCount
int32_t ___m_ContactCount_4;
// UnityEngine.ContactPoint[] UnityEngine.Collision::m_ReusedContacts
ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_ReusedContacts_5;
// UnityEngine.ContactPoint[] UnityEngine.Collision::m_LegacyContacts
ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_LegacyContacts_6;
};
// Native definition for P/Invoke marshalling of UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
int32_t ___m_ContactCount_4;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
};
// Native definition for COM marshalling of UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
int32_t ___m_ContactCount_4;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
};
// UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B : public RuntimeObject
{
// System.Int32 UnityEngine.Collision2D::m_Collider
int32_t ___m_Collider_0;
// System.Int32 UnityEngine.Collision2D::m_OtherCollider
int32_t ___m_OtherCollider_1;
// System.Int32 UnityEngine.Collision2D::m_Rigidbody
int32_t ___m_Rigidbody_2;
// System.Int32 UnityEngine.Collision2D::m_OtherRigidbody
int32_t ___m_OtherRigidbody_3;
// UnityEngine.Vector2 UnityEngine.Collision2D::m_RelativeVelocity
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity_4;
// System.Int32 UnityEngine.Collision2D::m_Enabled
int32_t ___m_Enabled_5;
// System.Int32 UnityEngine.Collision2D::m_ContactCount
int32_t ___m_ContactCount_6;
// UnityEngine.ContactPoint2D[] UnityEngine.Collision2D::m_ReusedContacts
ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_ReusedContacts_7;
// UnityEngine.ContactPoint2D[] UnityEngine.Collision2D::m_LegacyContacts
ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_LegacyContacts_8;
};
// Native definition for P/Invoke marshalling of UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_pinvoke
{
int32_t ___m_Collider_0;
int32_t ___m_OtherCollider_1;
int32_t ___m_Rigidbody_2;
int32_t ___m_OtherRigidbody_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity_4;
int32_t ___m_Enabled_5;
int32_t ___m_ContactCount_6;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts_7;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts_8;
};
// Native definition for COM marshalling of UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_com
{
int32_t ___m_Collider_0;
int32_t ___m_OtherCollider_1;
int32_t ___m_Rigidbody_2;
int32_t ___m_OtherRigidbody_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity_4;
int32_t ___m_Enabled_5;
int32_t ___m_ContactCount_6;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts_7;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts_8;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
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;
};
// ClipperLib.EndType
struct EndType_tBE54D9F13BE3F454D5F4A6EC1C4CA1CEAFAD26B3
{
// System.Int32 ClipperLib.EndType::value__
int32_t ___value___2;
};
// 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.Rendering.FloatParameter
struct FloatParameter_t566B623CD21B2F957A20BA790ACEF6684A712106 : public VolumeParameter_1_t18B35E30089EFE0C2751A53FE6143F972EC9F9B8
{
};
// Cinemachine.Utility.HeadingTracker
struct HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA : public RuntimeObject
{
// Cinemachine.Utility.HeadingTracker/Item[] Cinemachine.Utility.HeadingTracker::mHistory
ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47* ___mHistory_0;
// System.Int32 Cinemachine.Utility.HeadingTracker::mTop
int32_t ___mTop_1;
// System.Int32 Cinemachine.Utility.HeadingTracker::mBottom
int32_t ___mBottom_2;
// System.Int32 Cinemachine.Utility.HeadingTracker::mCount
int32_t ___mCount_3;
// UnityEngine.Vector3 Cinemachine.Utility.HeadingTracker::mHeadingSum
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mHeadingSum_4;
// System.Single Cinemachine.Utility.HeadingTracker::mWeightSum
float ___mWeightSum_5;
// System.Single Cinemachine.Utility.HeadingTracker::mWeightTime
float ___mWeightTime_6;
// UnityEngine.Vector3 Cinemachine.Utility.HeadingTracker::mLastGoodHeading
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mLastGoodHeading_7;
};
struct HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_StaticFields
{
// System.Single Cinemachine.Utility.HeadingTracker::mDecayExponent
float ___mDecayExponent_8;
};
// UnityEngine.HideFlags
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A
{
// System.Int32 UnityEngine.HideFlags::value__
int32_t ___value___2;
};
// UnityEngine.InputSystem.InputActionType
struct InputActionType_t7E3615BDDF3C84F39712E5889559D3AD8E773108
{
// System.Int32 UnityEngine.InputSystem.InputActionType::value__
int32_t ___value___2;
};
// ClipperLib.JoinType
struct JoinType_t597A6F777D30B523A2D7024CBCF269051580A2FD
{
// System.Int32 ClipperLib.JoinType::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;
};
// ClipperLib.PolyFillType
struct PolyFillType_t46843007278E7BC2812EA0486A92433795D7E5FE
{
// System.Int32 ClipperLib.PolyFillType::value__
int32_t ___value___2;
};
// ClipperLib.PolyType
struct PolyType_tF4067ED158497AED35BF8F90AB5C0EC3976A1188
{
// System.Int32 ClipperLib.PolyType::value__
int32_t ___value___2;
};
// 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.QueryTriggerInteraction
struct QueryTriggerInteraction_t5AA443202C8B671F391534A002B7CF48A1412D23
{
// System.Int32 UnityEngine.QueryTriggerInteraction::value__
int32_t ___value___2;
};
// UnityEngine.Ray
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00
{
// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0;
// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1;
};
// UnityEngine.RaycastHit
struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5
{
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0;
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
// System.UInt32 UnityEngine.RaycastHit::m_FaceID
uint32_t ___m_FaceID_2;
// System.Single UnityEngine.RaycastHit::m_Distance
float ___m_Distance_3;
// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4;
// System.Int32 UnityEngine.RaycastHit::m_Collider
int32_t ___m_Collider_5;
};
// 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;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// UnityEngine.Rendering.Universal.VolumeFrameworkUpdateMode
struct VolumeFrameworkUpdateMode_tCD9A8BEF3700F3AA490F1BB39EF8A88E94398627
{
// System.Int32 UnityEngine.Rendering.Universal.VolumeFrameworkUpdateMode::value__
int32_t ___value___2;
};
// UnityEngine.Camera/GateFitMode
struct GateFitMode_tF23898CD8CAC571648EC68C62D28FF17852C830C
{
// System.Int32 UnityEngine.Camera/GateFitMode::value__
int32_t ___value___2;
};
// Cinemachine.CameraState/BlendHintValue
struct BlendHintValue_t3E71BEE9E94B88F3A92003E9A7DCBA236B896688
{
// System.Int32 Cinemachine.CameraState/BlendHintValue::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBlendDefinition/Style
struct Style_tD10C3F408BB3B422ADCD94F51E6F226081D6CCAE
{
// System.Int32 Cinemachine.CinemachineBlendDefinition/Style::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBrain/BrainEvent
struct BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3 : public UnityEvent_1_tA9D67747BC8C9E0D4541EE0B100AA53EF640F411
{
};
// Cinemachine.CinemachineBrain/BrainUpdateMethod
struct BrainUpdateMethod_t86691C30E52F96C0D1A4D3DBA309E90E671B27FE
{
// System.Int32 Cinemachine.CinemachineBrain/BrainUpdateMethod::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBrain/UpdateMethod
struct UpdateMethod_t3C6A64F6D261F2A579294C29B4A61A693320E5CF
{
// System.Int32 Cinemachine.CinemachineBrain/UpdateMethod::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineBrain/VcamActivatedEvent
struct VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154 : public UnityEvent_2_tAE2BFF2715A2D4FF77F5F7EDA4635E6B8A6BCD6C
{
};
// Cinemachine.CinemachineCore/Stage
struct Stage_t4DAE8B473AEC6FEBE5243168BCC59FBC3CFF5A85
{
// System.Int32 Cinemachine.CinemachineCore/Stage::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineCore/UpdateFilter
struct UpdateFilter_tE42443525A35D5D358552C3A62EC51BDBFA789CD
{
// System.Int32 Cinemachine.CinemachineCore/UpdateFilter::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseDefinition/ImpulseShapes
struct ImpulseShapes_tC6D5F93BC2927249B4B12F5A3FA6E7032971AED7
{
// System.Int32 Cinemachine.CinemachineImpulseDefinition/ImpulseShapes::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseDefinition/ImpulseTypes
struct ImpulseTypes_tEA63DB9E386309BA7A2B710CD3AE85BB9163C7B2
{
// System.Int32 Cinemachine.CinemachineImpulseDefinition/ImpulseTypes::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseDefinition/LegacySignalSource
struct LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4 : public RuntimeObject
{
// Cinemachine.CinemachineImpulseDefinition Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::m_Def
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___m_Def_0;
// UnityEngine.Vector3 Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::m_Velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity_1;
// System.Single Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::m_StartTimeOffset
float ___m_StartTimeOffset_2;
};
// Cinemachine.CinemachineImpulseDefinition/RepeatMode
struct RepeatMode_t154866B1F8BF4A53A17EFAD6E9397B3D2622BC99
{
// System.Int32 Cinemachine.CinemachineImpulseDefinition/RepeatMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseDefinition/SignalSource
struct SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E : public RuntimeObject
{
// Cinemachine.CinemachineImpulseDefinition Cinemachine.CinemachineImpulseDefinition/SignalSource::m_Def
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___m_Def_0;
// UnityEngine.Vector3 Cinemachine.CinemachineImpulseDefinition/SignalSource::m_Velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity_1;
};
// Cinemachine.CinemachineImpulseListener/ImpulseReaction
struct ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E
{
// Cinemachine.NoiseSettings Cinemachine.CinemachineImpulseListener/ImpulseReaction::m_SecondaryNoise
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* ___m_SecondaryNoise_0;
// System.Single Cinemachine.CinemachineImpulseListener/ImpulseReaction::m_AmplitudeGain
float ___m_AmplitudeGain_1;
// System.Single Cinemachine.CinemachineImpulseListener/ImpulseReaction::m_FrequencyGain
float ___m_FrequencyGain_2;
// System.Single Cinemachine.CinemachineImpulseListener/ImpulseReaction::m_Duration
float ___m_Duration_3;
// System.Single Cinemachine.CinemachineImpulseListener/ImpulseReaction::m_CurrentAmount
float ___m_CurrentAmount_4;
// System.Single Cinemachine.CinemachineImpulseListener/ImpulseReaction::m_CurrentTime
float ___m_CurrentTime_5;
// System.Single Cinemachine.CinemachineImpulseListener/ImpulseReaction::m_CurrentDamping
float ___m_CurrentDamping_6;
// System.Boolean Cinemachine.CinemachineImpulseListener/ImpulseReaction::m_Initialized
bool ___m_Initialized_7;
// UnityEngine.Vector3 Cinemachine.CinemachineImpulseListener/ImpulseReaction::m_NoiseOffsets
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_NoiseOffsets_8;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineImpulseListener/ImpulseReaction
struct ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshaled_pinvoke
{
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* ___m_SecondaryNoise_0;
float ___m_AmplitudeGain_1;
float ___m_FrequencyGain_2;
float ___m_Duration_3;
float ___m_CurrentAmount_4;
float ___m_CurrentTime_5;
float ___m_CurrentDamping_6;
int32_t ___m_Initialized_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_NoiseOffsets_8;
};
// Native definition for COM marshalling of Cinemachine.CinemachineImpulseListener/ImpulseReaction
struct ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshaled_com
{
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* ___m_SecondaryNoise_0;
float ___m_AmplitudeGain_1;
float ___m_FrequencyGain_2;
float ___m_Duration_3;
float ___m_CurrentAmount_4;
float ___m_CurrentTime_5;
float ___m_CurrentDamping_6;
int32_t ___m_Initialized_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_NoiseOffsets_8;
};
// 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.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.PostFX.CinemachineVolumeSettings/FocusTrackingMode
struct FocusTrackingMode_tAE6C0A0C9B39C8DBE1AF1CB1C51E257CA76AF975
{
// System.Int32 Cinemachine.PostFX.CinemachineVolumeSettings/FocusTrackingMode::value__
int32_t ___value___2;
};
// Cinemachine.ConfinerOven/BakedSolution
struct BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6 : public RuntimeObject
{
// System.Single Cinemachine.ConfinerOven/BakedSolution::<FrustumHeight>k__BackingField
float ___U3CFrustumHeightU3Ek__BackingField_0;
// System.Single Cinemachine.ConfinerOven/BakedSolution::m_frustumSizeIntSpace
float ___m_frustumSizeIntSpace_1;
// Cinemachine.ConfinerOven/AspectStretcher Cinemachine.ConfinerOven/BakedSolution::m_AspectStretcher
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 ___m_AspectStretcher_2;
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::m_HasBones
bool ___m_HasBones_3;
// System.Double Cinemachine.ConfinerOven/BakedSolution::m_SqrPolygonDiagonal
double ___m_SqrPolygonDiagonal_4;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>> Cinemachine.ConfinerOven/BakedSolution::m_OriginalPolygon
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_OriginalPolygon_5;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>> Cinemachine.ConfinerOven/BakedSolution::m_Solution
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Solution_6;
};
// Cinemachine.ConfinerOven/BakingState
struct BakingState_tE1D972757DA4B9CB2C2A025531D3868FACDAC930
{
// System.Int32 Cinemachine.ConfinerOven/BakingState::value__
int32_t ___value___2;
};
// Cinemachine.ConfinerOven/BakingStateCache
struct BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273
{
// ClipperLib.ClipperOffset Cinemachine.ConfinerOven/BakingStateCache::offsetter
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* ___offsetter_0;
// System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution> Cinemachine.ConfinerOven/BakingStateCache::solutions
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* ___solutions_1;
// Cinemachine.ConfinerOven/PolygonSolution Cinemachine.ConfinerOven/BakingStateCache::rightCandidate
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___rightCandidate_2;
// Cinemachine.ConfinerOven/PolygonSolution Cinemachine.ConfinerOven/BakingStateCache::leftCandidate
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___leftCandidate_3;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>> Cinemachine.ConfinerOven/BakingStateCache::maxCandidate
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___maxCandidate_4;
// System.Single Cinemachine.ConfinerOven/BakingStateCache::stepSize
float ___stepSize_5;
// System.Single Cinemachine.ConfinerOven/BakingStateCache::maxFrustumHeight
float ___maxFrustumHeight_6;
// System.Single Cinemachine.ConfinerOven/BakingStateCache::currentFrustumHeight
float ___currentFrustumHeight_7;
// System.Single Cinemachine.ConfinerOven/BakingStateCache::bakeTime
float ___bakeTime_8;
};
// Native definition for P/Invoke marshalling of Cinemachine.ConfinerOven/BakingStateCache
struct BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_pinvoke
{
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* ___offsetter_0;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* ___solutions_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke ___rightCandidate_2;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke ___leftCandidate_3;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___maxCandidate_4;
float ___stepSize_5;
float ___maxFrustumHeight_6;
float ___currentFrustumHeight_7;
float ___bakeTime_8;
};
// Native definition for COM marshalling of Cinemachine.ConfinerOven/BakingStateCache
struct BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_com
{
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* ___offsetter_0;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* ___solutions_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com ___rightCandidate_2;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com ___leftCandidate_3;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___maxCandidate_4;
float ___stepSize_5;
float ___maxFrustumHeight_6;
float ___currentFrustumHeight_7;
float ___bakeTime_8;
};
// Cinemachine.Utility.HeadingTracker/Item
struct Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2
{
// UnityEngine.Vector3 Cinemachine.Utility.HeadingTracker/Item::velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity_0;
// System.Single Cinemachine.Utility.HeadingTracker/Item::weight
float ___weight_1;
// System.Single Cinemachine.Utility.HeadingTracker/Item::time
float ___time_2;
};
// UnityEngine.InputSystem.InputAction/ActionFlags
struct ActionFlags_t639BD2944E073F8DD263CE2CA581FC62C401AB1E
{
// System.Int32 UnityEngine.InputSystem.InputAction/ActionFlags::value__
int32_t ___value___2;
};
// UnityEngine.InputSystem.InputBinding/Flags
struct Flags_t2ED4EFE461994B03533B3B524C8C2EA71315AAE6
{
// System.Int32 UnityEngine.InputSystem.InputBinding/Flags::value__
int32_t ___value___2;
};
// Cinemachine.LensSettings/OverrideModes
struct OverrideModes_t79FC427C0E3A4372749712DF145E3E414AF65556
{
// System.Int32 Cinemachine.LensSettings/OverrideModes::value__
int32_t ___value___2;
};
// Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91
{
// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::X
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 ___X_0;
// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::Y
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 ___Y_1;
// Cinemachine.NoiseSettings/NoiseParams Cinemachine.NoiseSettings/TransformNoiseParams::Z
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 ___Z_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_pinvoke
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke ___X_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke ___Y_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke ___Z_2;
};
// Native definition for COM marshalling of Cinemachine.NoiseSettings/TransformNoiseParams
struct TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_com
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com ___X_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com ___Y_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com ___Z_2;
};
// Cinemachine.TargetPositionCache/Mode
struct Mode_t4C02639E19E153AE2D3A6C0AC65805023DDE08C3
{
// System.Int32 Cinemachine.TargetPositionCache/Mode::value__
int32_t ___value___2;
};
// Cinemachine.UpdateTracker/UpdateClock
struct UpdateClock_tDE7B57358DFAAD87BCFF177C87506093FBC4096B
{
// System.Int32 Cinemachine.UpdateTracker/UpdateClock::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode
struct DirectionMode_tA265C1118E08C85BDFA61EA08E2A3DCFB2781456
{
// System.Int32 Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode
struct DissipationMode_tDA74050463A31F7AD3730B75E48C664D99C4B374
{
// System.Int32 Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTriggerAction/ActionSettings/Mode
struct Mode_tBE581E85F6116DEA1D4B7ED5BE1D6057D9A66A67
{
// System.Int32 Cinemachine.CinemachineTriggerAction/ActionSettings/Mode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTriggerAction/ActionSettings/TimeMode
struct TimeMode_tE64526420136B6AB02520CE258E9D39F0FE653F9
{
// System.Int32 Cinemachine.CinemachineTriggerAction/ActionSettings/TimeMode::value__
int32_t ___value___2;
};
// Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent
struct TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3 : public UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977
{
};
// Cinemachine.TargetPositionCache/CacheCurve/Item
struct Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E
{
// UnityEngine.Vector3 Cinemachine.TargetPositionCache/CacheCurve/Item::Pos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Pos_0;
// UnityEngine.Quaternion Cinemachine.TargetPositionCache/CacheCurve/Item::Rot
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rot_1;
};
// Cinemachine.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;
};
// ClipperLib.Clipper
struct Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2 : public ClipperBase_tF2A841C1644091CD21C6EE60F3F71D5F4D5AF4A7
{
// ClipperLib.ClipType ClipperLib.Clipper::m_ClipType
int32_t ___m_ClipType_18;
// ClipperLib.Maxima ClipperLib.Clipper::m_Maxima
Maxima_t0270419107246C2CC093E959D35B3C47295D29AB* ___m_Maxima_19;
// ClipperLib.TEdge ClipperLib.Clipper::m_SortedEdges
TEdge_t30A06DB9DAA2DC3A5D0692ED5FA659395FA6A06F* ___m_SortedEdges_20;
// System.Collections.Generic.List`1<ClipperLib.IntersectNode> ClipperLib.Clipper::m_IntersectList
List_1_t0BEC55BE174A10EC8173492A244154A762AB7027* ___m_IntersectList_21;
// System.Collections.Generic.IComparer`1<ClipperLib.IntersectNode> ClipperLib.Clipper::m_IntersectNodeComparer
RuntimeObject* ___m_IntersectNodeComparer_22;
// System.Boolean ClipperLib.Clipper::m_ExecuteLocked
bool ___m_ExecuteLocked_23;
// ClipperLib.PolyFillType ClipperLib.Clipper::m_ClipFillType
int32_t ___m_ClipFillType_24;
// ClipperLib.PolyFillType ClipperLib.Clipper::m_SubjFillType
int32_t ___m_SubjFillType_25;
// System.Collections.Generic.List`1<ClipperLib.Join> ClipperLib.Clipper::m_Joins
List_1_t21596C9FB59540E21D101EADAF6827522DBCBE3A* ___m_Joins_26;
// System.Collections.Generic.List`1<ClipperLib.Join> ClipperLib.Clipper::m_GhostJoins
List_1_t21596C9FB59540E21D101EADAF6827522DBCBE3A* ___m_GhostJoins_27;
// System.Boolean ClipperLib.Clipper::m_UsingPolyTree
bool ___m_UsingPolyTree_28;
// System.Boolean ClipperLib.Clipper::<ReverseSolution>k__BackingField
bool ___U3CReverseSolutionU3Ek__BackingField_29;
// System.Boolean ClipperLib.Clipper::<StrictlySimple>k__BackingField
bool ___U3CStrictlySimpleU3Ek__BackingField_30;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Cinemachine.ConfinerOven
struct ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE : public RuntimeObject
{
// System.Single Cinemachine.ConfinerOven::m_MinFrustumHeightWithBones
float ___m_MinFrustumHeightWithBones_0;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>> Cinemachine.ConfinerOven::m_OriginalPolygon
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_OriginalPolygon_1;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>> Cinemachine.ConfinerOven::m_Skeleton
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Skeleton_2;
// UnityEngine.Rect Cinemachine.ConfinerOven::m_PolygonRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_PolygonRect_6;
// Cinemachine.ConfinerOven/AspectStretcher Cinemachine.ConfinerOven::m_AspectStretcher
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 ___m_AspectStretcher_7;
// System.Single Cinemachine.ConfinerOven::m_maxComputationTimeForFullSkeletonBakeInSeconds
float ___m_maxComputationTimeForFullSkeletonBakeInSeconds_8;
// Cinemachine.ConfinerOven/BakingState Cinemachine.ConfinerOven::<State>k__BackingField
int32_t ___U3CStateU3Ek__BackingField_9;
// System.Single Cinemachine.ConfinerOven::m_BakeProgress
float ___m_BakeProgress_10;
// Cinemachine.ConfinerOven/BakingStateCache Cinemachine.ConfinerOven::m_Cache
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273 ___m_Cache_11;
};
// 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
{
};
// UnityEngine.InputSystem.InputBinding
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5
{
// System.String UnityEngine.InputSystem.InputBinding::m_Name
String_t* ___m_Name_2;
// System.String UnityEngine.InputSystem.InputBinding::m_Id
String_t* ___m_Id_3;
// System.String UnityEngine.InputSystem.InputBinding::m_Path
String_t* ___m_Path_4;
// System.String UnityEngine.InputSystem.InputBinding::m_Interactions
String_t* ___m_Interactions_5;
// System.String UnityEngine.InputSystem.InputBinding::m_Processors
String_t* ___m_Processors_6;
// System.String UnityEngine.InputSystem.InputBinding::m_Groups
String_t* ___m_Groups_7;
// System.String UnityEngine.InputSystem.InputBinding::m_Action
String_t* ___m_Action_8;
// UnityEngine.InputSystem.InputBinding/Flags UnityEngine.InputSystem.InputBinding::m_Flags
int32_t ___m_Flags_9;
// System.String UnityEngine.InputSystem.InputBinding::m_OverridePath
String_t* ___m_OverridePath_10;
// System.String UnityEngine.InputSystem.InputBinding::m_OverrideInteractions
String_t* ___m_OverrideInteractions_11;
// System.String UnityEngine.InputSystem.InputBinding::m_OverrideProcessors
String_t* ___m_OverrideProcessors_12;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputBinding
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_pinvoke
{
char* ___m_Name_2;
char* ___m_Id_3;
char* ___m_Path_4;
char* ___m_Interactions_5;
char* ___m_Processors_6;
char* ___m_Groups_7;
char* ___m_Action_8;
int32_t ___m_Flags_9;
char* ___m_OverridePath_10;
char* ___m_OverrideInteractions_11;
char* ___m_OverrideProcessors_12;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.InputBinding
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_com
{
Il2CppChar* ___m_Name_2;
Il2CppChar* ___m_Id_3;
Il2CppChar* ___m_Path_4;
Il2CppChar* ___m_Interactions_5;
Il2CppChar* ___m_Processors_6;
Il2CppChar* ___m_Groups_7;
Il2CppChar* ___m_Action_8;
int32_t ___m_Flags_9;
Il2CppChar* ___m_OverridePath_10;
Il2CppChar* ___m_OverrideInteractions_11;
Il2CppChar* ___m_OverrideProcessors_12;
};
// 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.Rendering.MinFloatParameter
struct MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9 : public FloatParameter_t566B623CD21B2F957A20BA790ACEF6684A712106
{
// System.Single UnityEngine.Rendering.MinFloatParameter::min
float ___min_3;
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// 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;
};
// 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.CinemachineImpulseManager/EnvelopeDefinition
struct EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E
{
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_AttackShape
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_AttackShape_0;
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_DecayShape
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_DecayShape_1;
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_AttackTime
float ___m_AttackTime_2;
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_SustainTime
float ___m_SustainTime_3;
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_DecayTime
float ___m_DecayTime_4;
// System.Boolean Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_ScaleWithImpact
bool ___m_ScaleWithImpact_5;
// System.Boolean Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::m_HoldForever
bool ___m_HoldForever_6;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
struct EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_pinvoke
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke ___m_AttackShape_0;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke ___m_DecayShape_1;
float ___m_AttackTime_2;
float ___m_SustainTime_3;
float ___m_DecayTime_4;
int32_t ___m_ScaleWithImpact_5;
int32_t ___m_HoldForever_6;
};
// Native definition for COM marshalling of Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
struct EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_com
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com* ___m_AttackShape_0;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com* ___m_DecayShape_1;
float ___m_AttackTime_2;
float ___m_SustainTime_3;
float ___m_DecayTime_4;
int32_t ___m_ScaleWithImpact_5;
int32_t ___m_HoldForever_6;
};
// Cinemachine.CinemachineTriggerAction/ActionSettings
struct ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9
{
// Cinemachine.CinemachineTriggerAction/ActionSettings/Mode Cinemachine.CinemachineTriggerAction/ActionSettings::m_Action
int32_t ___m_Action_0;
// UnityEngine.Object Cinemachine.CinemachineTriggerAction/ActionSettings::m_Target
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Target_1;
// System.Int32 Cinemachine.CinemachineTriggerAction/ActionSettings::m_BoostAmount
int32_t ___m_BoostAmount_2;
// System.Single Cinemachine.CinemachineTriggerAction/ActionSettings::m_StartTime
float ___m_StartTime_3;
// Cinemachine.CinemachineTriggerAction/ActionSettings/TimeMode Cinemachine.CinemachineTriggerAction/ActionSettings::m_Mode
int32_t ___m_Mode_4;
// Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent Cinemachine.CinemachineTriggerAction/ActionSettings::m_Event
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* ___m_Event_5;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineTriggerAction/ActionSettings
struct ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_pinvoke
{
int32_t ___m_Action_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___m_Target_1;
int32_t ___m_BoostAmount_2;
float ___m_StartTime_3;
int32_t ___m_Mode_4;
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* ___m_Event_5;
};
// Native definition for COM marshalling of Cinemachine.CinemachineTriggerAction/ActionSettings
struct ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_com
{
int32_t ___m_Action_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___m_Target_1;
int32_t ___m_BoostAmount_2;
float ___m_StartTime_3;
int32_t ___m_Mode_4;
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* ___m_Event_5;
};
// Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA
{
// Cinemachine.CinemachineVirtualCameraBase/BlendHint Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_BlendHint
int32_t ___m_BlendHint_0;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_InheritPosition
bool ___m_InheritPosition_1;
// Cinemachine.CinemachineBrain/VcamActivatedEvent Cinemachine.CinemachineVirtualCameraBase/TransitionParams::m_OnCameraLive
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke
{
int32_t ___m_BlendHint_0;
int32_t ___m_InheritPosition_1;
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// Native definition for COM marshalling of Cinemachine.CinemachineVirtualCameraBase/TransitionParams
struct TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_com
{
int32_t ___m_BlendHint_0;
int32_t ___m_InheritPosition_1;
VcamActivatedEvent_tBE585CFE82663479F5588F34F5039F7CCAE50154* ___m_OnCameraLive_2;
};
// UnityEngine.InputSystem.Users.InputUser/GlobalState
struct GlobalState_t11A6C6C3EF611D00EF34976903A48BCABCD6C9D3
{
// System.Int32 UnityEngine.InputSystem.Users.InputUser/GlobalState::pairingStateVersion
int32_t ___pairingStateVersion_0;
// System.UInt32 UnityEngine.InputSystem.Users.InputUser/GlobalState::lastUserId
uint32_t ___lastUserId_1;
// System.Int32 UnityEngine.InputSystem.Users.InputUser/GlobalState::allUserCount
int32_t ___allUserCount_2;
// System.Int32 UnityEngine.InputSystem.Users.InputUser/GlobalState::allPairedDeviceCount
int32_t ___allPairedDeviceCount_3;
// System.Int32 UnityEngine.InputSystem.Users.InputUser/GlobalState::allLostDeviceCount
int32_t ___allLostDeviceCount_4;
// UnityEngine.InputSystem.Users.InputUser[] UnityEngine.InputSystem.Users.InputUser/GlobalState::allUsers
InputUserU5BU5D_t4B71AE3CDE5BB252EADB6494FEE05EE141C2B1FD* ___allUsers_5;
// UnityEngine.InputSystem.Users.InputUser/UserData[] UnityEngine.InputSystem.Users.InputUser/GlobalState::allUserData
UserDataU5BU5D_t5CB4987877C71E61FA131704B58CA6D8E5272C7E* ___allUserData_6;
// UnityEngine.InputSystem.InputDevice[] UnityEngine.InputSystem.Users.InputUser/GlobalState::allPairedDevices
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___allPairedDevices_7;
// UnityEngine.InputSystem.InputDevice[] UnityEngine.InputSystem.Users.InputUser/GlobalState::allLostDevices
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___allLostDevices_8;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection> UnityEngine.InputSystem.Users.InputUser/GlobalState::ongoingAccountSelections
InlinedArray_1_tED5DB880E229C88EB2F96B60C2BFBEC2CA7EC28C ___ongoingAccountSelections_9;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`3<UnityEngine.InputSystem.Users.InputUser,UnityEngine.InputSystem.Users.InputUserChange,UnityEngine.InputSystem.InputDevice>> UnityEngine.InputSystem.Users.InputUser/GlobalState::onChange
CallbackArray_1_tB60CC6CDA475FF8033F707EC1B4A66AF5B83F9E9 ___onChange_10;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr>> UnityEngine.InputSystem.Users.InputUser/GlobalState::onUnpairedDeviceUsed
CallbackArray_1_tE2A0EB348F3111C908D22768F814AE7219DB4F34 ___onUnpairedDeviceUsed_11;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Func`3<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>> UnityEngine.InputSystem.Users.InputUser/GlobalState::onPreFilterUnpairedDeviceUsed
CallbackArray_1_t1A72A00347540C99C2A4BF0488E37A8C1B45C1BE ___onPreFilterUnpairedDeviceUsed_12;
// System.Action`2<System.Object,UnityEngine.InputSystem.InputActionChange> UnityEngine.InputSystem.Users.InputUser/GlobalState::actionChangeDelegate
Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* ___actionChangeDelegate_13;
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange> UnityEngine.InputSystem.Users.InputUser/GlobalState::onDeviceChangeDelegate
Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___onDeviceChangeDelegate_14;
// System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice> UnityEngine.InputSystem.Users.InputUser/GlobalState::onEventDelegate
Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___onEventDelegate_15;
// System.Boolean UnityEngine.InputSystem.Users.InputUser/GlobalState::onActionChangeHooked
bool ___onActionChangeHooked_16;
// System.Boolean UnityEngine.InputSystem.Users.InputUser/GlobalState::onDeviceChangeHooked
bool ___onDeviceChangeHooked_17;
// System.Boolean UnityEngine.InputSystem.Users.InputUser/GlobalState::onEventHooked
bool ___onEventHooked_18;
// System.Int32 UnityEngine.InputSystem.Users.InputUser/GlobalState::listenForUnpairedDeviceActivity
int32_t ___listenForUnpairedDeviceActivity_19;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Users.InputUser/GlobalState
struct GlobalState_t11A6C6C3EF611D00EF34976903A48BCABCD6C9D3_marshaled_pinvoke
{
int32_t ___pairingStateVersion_0;
uint32_t ___lastUserId_1;
int32_t ___allUserCount_2;
int32_t ___allPairedDeviceCount_3;
int32_t ___allLostDeviceCount_4;
InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E* ___allUsers_5;
UserData_t0F7AA24AC638FDFB7CF552415A75CAE057C2D42C_marshaled_pinvoke* ___allUserData_6;
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___allPairedDevices_7;
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___allLostDevices_8;
InlinedArray_1_tED5DB880E229C88EB2F96B60C2BFBEC2CA7EC28C ___ongoingAccountSelections_9;
CallbackArray_1_tB60CC6CDA475FF8033F707EC1B4A66AF5B83F9E9 ___onChange_10;
CallbackArray_1_tE2A0EB348F3111C908D22768F814AE7219DB4F34 ___onUnpairedDeviceUsed_11;
CallbackArray_1_t1A72A00347540C99C2A4BF0488E37A8C1B45C1BE ___onPreFilterUnpairedDeviceUsed_12;
Il2CppMethodPointer ___actionChangeDelegate_13;
Il2CppMethodPointer ___onDeviceChangeDelegate_14;
Il2CppMethodPointer ___onEventDelegate_15;
int32_t ___onActionChangeHooked_16;
int32_t ___onDeviceChangeHooked_17;
int32_t ___onEventHooked_18;
int32_t ___listenForUnpairedDeviceActivity_19;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Users.InputUser/GlobalState
struct GlobalState_t11A6C6C3EF611D00EF34976903A48BCABCD6C9D3_marshaled_com
{
int32_t ___pairingStateVersion_0;
uint32_t ___lastUserId_1;
int32_t ___allUserCount_2;
int32_t ___allPairedDeviceCount_3;
int32_t ___allLostDeviceCount_4;
InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E* ___allUsers_5;
UserData_t0F7AA24AC638FDFB7CF552415A75CAE057C2D42C_marshaled_com* ___allUserData_6;
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___allPairedDevices_7;
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___allLostDevices_8;
InlinedArray_1_tED5DB880E229C88EB2F96B60C2BFBEC2CA7EC28C ___ongoingAccountSelections_9;
CallbackArray_1_tB60CC6CDA475FF8033F707EC1B4A66AF5B83F9E9 ___onChange_10;
CallbackArray_1_tE2A0EB348F3111C908D22768F814AE7219DB4F34 ___onUnpairedDeviceUsed_11;
CallbackArray_1_t1A72A00347540C99C2A4BF0488E37A8C1B45C1BE ___onPreFilterUnpairedDeviceUsed_12;
Il2CppMethodPointer ___actionChangeDelegate_13;
Il2CppMethodPointer ___onDeviceChangeDelegate_14;
Il2CppMethodPointer ___onEventDelegate_15;
int32_t ___onActionChangeHooked_16;
int32_t ___onDeviceChangeHooked_17;
int32_t ___onEventHooked_18;
int32_t ___listenForUnpairedDeviceActivity_19;
};
// Cinemachine.UpdateTracker/UpdateStatus
struct UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B : public RuntimeObject
{
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::windowStart
int32_t ___windowStart_1;
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::numWindowLateUpdateMoves
int32_t ___numWindowLateUpdateMoves_2;
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::numWindowFixedUpdateMoves
int32_t ___numWindowFixedUpdateMoves_3;
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::numWindows
int32_t ___numWindows_4;
// System.Int32 Cinemachine.UpdateTracker/UpdateStatus::lastFrameUpdated
int32_t ___lastFrameUpdated_5;
// UnityEngine.Matrix4x4 Cinemachine.UpdateTracker/UpdateStatus::lastPos
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lastPos_6;
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker/UpdateStatus::<PreferredUpdate>k__BackingField
int32_t ___U3CPreferredUpdateU3Ek__BackingField_7;
};
// Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
struct RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E
{
// System.Single Cinemachine.TargetPositionCache/CacheEntry/RecordingItem::Time
float ___Time_0;
// System.Boolean Cinemachine.TargetPositionCache/CacheEntry/RecordingItem::IsCut
bool ___IsCut_1;
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheEntry/RecordingItem::Item
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___Item_2;
};
// Native definition for P/Invoke marshalling of Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
struct RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_pinvoke
{
float ___Time_0;
int32_t ___IsCut_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___Item_2;
};
// Native definition for COM marshalling of Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
struct RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_com
{
float ___Time_0;
int32_t ___IsCut_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___Item_2;
};
// System.Func`2<UnityEngine.InputSystem.InputAction,System.Boolean>
struct Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB : public MulticastDelegate_t
{
};
// System.Nullable`1<UnityEngine.InputSystem.InputBinding>
struct Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___value_1;
};
// UnityEngine.Events.UnityAction`1<Cinemachine.CinemachineBrain>
struct UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114 : public MulticastDelegate_t
{
};
// 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.CinemachineImpulseDefinition
struct CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705 : public RuntimeObject
{
// System.Int32 Cinemachine.CinemachineImpulseDefinition::m_ImpulseChannel
int32_t ___m_ImpulseChannel_0;
// Cinemachine.CinemachineImpulseDefinition/ImpulseShapes Cinemachine.CinemachineImpulseDefinition::m_ImpulseShape
int32_t ___m_ImpulseShape_1;
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseDefinition::m_CustomImpulseShape
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_CustomImpulseShape_2;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_ImpulseDuration
float ___m_ImpulseDuration_3;
// Cinemachine.CinemachineImpulseDefinition/ImpulseTypes Cinemachine.CinemachineImpulseDefinition::m_ImpulseType
int32_t ___m_ImpulseType_4;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_DissipationRate
float ___m_DissipationRate_5;
// Cinemachine.SignalSourceAsset Cinemachine.CinemachineImpulseDefinition::m_RawSignal
SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* ___m_RawSignal_6;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_AmplitudeGain
float ___m_AmplitudeGain_7;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_FrequencyGain
float ___m_FrequencyGain_8;
// Cinemachine.CinemachineImpulseDefinition/RepeatMode Cinemachine.CinemachineImpulseDefinition::m_RepeatMode
int32_t ___m_RepeatMode_9;
// System.Boolean Cinemachine.CinemachineImpulseDefinition::m_Randomize
bool ___m_Randomize_10;
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseDefinition::m_TimeEnvelope
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E ___m_TimeEnvelope_11;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_ImpactRadius
float ___m_ImpactRadius_12;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode Cinemachine.CinemachineImpulseDefinition::m_DirectionMode
int32_t ___m_DirectionMode_13;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode Cinemachine.CinemachineImpulseDefinition::m_DissipationMode
int32_t ___m_DissipationMode_14;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_DissipationDistance
float ___m_DissipationDistance_15;
// System.Single Cinemachine.CinemachineImpulseDefinition::m_PropagationSpeed
float ___m_PropagationSpeed_16;
};
struct CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields
{
// UnityEngine.AnimationCurve[] Cinemachine.CinemachineImpulseDefinition::sStandardShapes
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* ___sStandardShapes_17;
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.InputSystem.InputActionReference
struct InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// UnityEngine.InputSystem.InputActionAsset UnityEngine.InputSystem.InputActionReference::m_Asset
InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___m_Asset_4;
// System.String UnityEngine.InputSystem.InputActionReference::m_ActionId
String_t* ___m_ActionId_5;
// UnityEngine.InputSystem.InputAction UnityEngine.InputSystem.InputActionReference::m_Action
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_Action_6;
};
// UnityEngine.InputSystem.Users.InputUser
struct InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E
{
// System.UInt32 UnityEngine.InputSystem.Users.InputUser::m_Id
uint32_t ___m_Id_1;
};
struct InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E_StaticFields
{
// UnityEngine.InputSystem.Users.InputUser/GlobalState UnityEngine.InputSystem.Users.InputUser::s_GlobalState
GlobalState_t11A6C6C3EF611D00EF34976903A48BCABCD6C9D3 ___s_GlobalState_2;
};
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rigidbody2D
struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Cinemachine.SignalSourceAsset
struct SignalSourceAsset_t187094A020026D70B16096697802137226248D2B : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rendering.VolumeComponent
struct VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean UnityEngine.Rendering.VolumeComponent::active
bool ___active_4;
// System.String UnityEngine.Rendering.VolumeComponent::<displayName>k__BackingField
String_t* ___U3CdisplayNameU3Ek__BackingField_5;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Rendering.VolumeParameter> UnityEngine.Rendering.VolumeComponent::<parameters>k__BackingField
ReadOnlyCollection_1_tE414953665CCBE1BFF28E8E32C184621ADDA4B76* ___U3CparametersU3Ek__BackingField_6;
};
// UnityEngine.Rendering.VolumeProfile
struct VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Collections.Generic.List`1<UnityEngine.Rendering.VolumeComponent> UnityEngine.Rendering.VolumeProfile::components
List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064* ___components_4;
// System.Boolean UnityEngine.Rendering.VolumeProfile::isDirty
bool ___isDirty_5;
};
// Cinemachine.Utility.CinemachineDebug/OnGUIDelegate
struct OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708 : public MulticastDelegate_t
{
};
// Cinemachine.CinemachineImpulseManager/ImpulseEvent
struct ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59 : public RuntimeObject
{
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_StartTime
float ___m_StartTime_0;
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Envelope
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E ___m_Envelope_1;
// Cinemachine.ISignalSource6D Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_SignalSource
RuntimeObject* ___m_SignalSource_2;
// UnityEngine.Vector3 Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_3;
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Radius
float ___m_Radius_4;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DirectionMode Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_DirectionMode
int32_t ___m_DirectionMode_5;
// System.Int32 Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_Channel
int32_t ___m_Channel_6;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent/DissipationMode Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_DissipationMode
int32_t ___m_DissipationMode_7;
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_DissipationDistance
float ___m_DissipationDistance_8;
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_CustomDissipation
float ___m_CustomDissipation_9;
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::m_PropagationSpeed
float ___m_PropagationSpeed_10;
};
// UnityEngine.Animation
struct Animation_t6593B06C39E3B139808B19F2C719C860F3F61040 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// 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;
};
// Cinemachine.CinemachineFixedSignal
struct CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C : public SignalSourceAsset_t187094A020026D70B16096697802137226248D2B
{
// UnityEngine.AnimationCurve Cinemachine.CinemachineFixedSignal::m_XCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_XCurve_4;
// UnityEngine.AnimationCurve Cinemachine.CinemachineFixedSignal::m_YCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_YCurve_5;
// UnityEngine.AnimationCurve Cinemachine.CinemachineFixedSignal::m_ZCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_ZCurve_6;
};
// UnityEngine.Collider2D
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.Rendering.Universal.DepthOfField
struct DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF : public VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1
{
// UnityEngine.Rendering.Universal.DepthOfFieldModeParameter UnityEngine.Rendering.Universal.DepthOfField::mode
DepthOfFieldModeParameter_t2AC87B0A41A5C9BB872A9E9D7913C262F9DA4E26* ___mode_7;
// UnityEngine.Rendering.MinFloatParameter UnityEngine.Rendering.Universal.DepthOfField::gaussianStart
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* ___gaussianStart_8;
// UnityEngine.Rendering.MinFloatParameter UnityEngine.Rendering.Universal.DepthOfField::gaussianEnd
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* ___gaussianEnd_9;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.DepthOfField::gaussianMaxRadius
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___gaussianMaxRadius_10;
// UnityEngine.Rendering.BoolParameter UnityEngine.Rendering.Universal.DepthOfField::highQualitySampling
BoolParameter_tAA460C5A72ADBDDB4519BFF0BA040EC202E14E95* ___highQualitySampling_11;
// UnityEngine.Rendering.MinFloatParameter UnityEngine.Rendering.Universal.DepthOfField::focusDistance
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* ___focusDistance_12;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.DepthOfField::aperture
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___aperture_13;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.DepthOfField::focalLength
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___focalLength_14;
// UnityEngine.Rendering.ClampedIntParameter UnityEngine.Rendering.Universal.DepthOfField::bladeCount
ClampedIntParameter_tAF77FC44E522B137734644AE2E3F702580033B8E* ___bladeCount_15;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.DepthOfField::bladeCurvature
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___bladeCurvature_16;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.DepthOfField::bladeRotation
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___bladeRotation_17;
};
// UnityEngine.InputSystem.InputAction
struct InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD : public RuntimeObject
{
// System.String UnityEngine.InputSystem.InputAction::m_Name
String_t* ___m_Name_0;
// UnityEngine.InputSystem.InputActionType UnityEngine.InputSystem.InputAction::m_Type
int32_t ___m_Type_1;
// System.String UnityEngine.InputSystem.InputAction::m_ExpectedControlType
String_t* ___m_ExpectedControlType_2;
// System.String UnityEngine.InputSystem.InputAction::m_Id
String_t* ___m_Id_3;
// System.String UnityEngine.InputSystem.InputAction::m_Processors
String_t* ___m_Processors_4;
// System.String UnityEngine.InputSystem.InputAction::m_Interactions
String_t* ___m_Interactions_5;
// UnityEngine.InputSystem.InputBinding[] UnityEngine.InputSystem.InputAction::m_SingletonActionBindings
InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* ___m_SingletonActionBindings_6;
// UnityEngine.InputSystem.InputAction/ActionFlags UnityEngine.InputSystem.InputAction::m_Flags
int32_t ___m_Flags_7;
// System.Nullable`1<UnityEngine.InputSystem.InputBinding> UnityEngine.InputSystem.InputAction::m_BindingMask
Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___m_BindingMask_8;
// System.Int32 UnityEngine.InputSystem.InputAction::m_BindingsStartIndex
int32_t ___m_BindingsStartIndex_9;
// System.Int32 UnityEngine.InputSystem.InputAction::m_BindingsCount
int32_t ___m_BindingsCount_10;
// System.Int32 UnityEngine.InputSystem.InputAction::m_ControlStartIndex
int32_t ___m_ControlStartIndex_11;
// System.Int32 UnityEngine.InputSystem.InputAction::m_ControlCount
int32_t ___m_ControlCount_12;
// System.Int32 UnityEngine.InputSystem.InputAction::m_ActionIndexInState
int32_t ___m_ActionIndexInState_13;
// UnityEngine.InputSystem.InputActionMap UnityEngine.InputSystem.InputAction::m_ActionMap
InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___m_ActionMap_14;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>> UnityEngine.InputSystem.InputAction::m_OnStarted
CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnStarted_15;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>> UnityEngine.InputSystem.InputAction::m_OnCanceled
CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnCanceled_16;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>> UnityEngine.InputSystem.InputAction::m_OnPerformed
CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnPerformed_17;
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Cinemachine.NoiseSettings
struct NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1 : public SignalSourceAsset_t187094A020026D70B16096697802137226248D2B
{
// Cinemachine.NoiseSettings/TransformNoiseParams[] Cinemachine.NoiseSettings::PositionNoise
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___PositionNoise_4;
// Cinemachine.NoiseSettings/TransformNoiseParams[] Cinemachine.NoiseSettings::OrientationNoise
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___OrientationNoise_5;
};
// UnityEngine.Playables.PlayableDirector
struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::played
Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___played_4;
// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::paused
Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___paused_5;
// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::stopped
Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___stopped_6;
};
// UnityEngine.SphereCollider
struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// Cinemachine.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.CinemachineExtension
struct CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::m_vcamOwner
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_vcamOwner_5;
// System.Collections.Generic.Dictionary`2<Cinemachine.ICinemachineCamera,System.Object> Cinemachine.CinemachineExtension::mExtraState
Dictionary_2_t4FF21A84FE740BDEF33FFAA0162AAAADBA3DEB56* ___mExtraState_6;
};
// Cinemachine.CinemachineImpulseSource
struct CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineImpulseDefinition Cinemachine.CinemachineImpulseSource::m_ImpulseDefinition
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___m_ImpulseDefinition_4;
// UnityEngine.Vector3 Cinemachine.CinemachineImpulseSource::m_DefaultVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_DefaultVelocity_5;
};
// Cinemachine.CinemachineIndependentImpulseListener
struct CinemachineIndependentImpulseListener_t3C68C753A1E5436FAD419083E2935442A251CC6E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Vector3 Cinemachine.CinemachineIndependentImpulseListener::impulsePosLastFrame
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___impulsePosLastFrame_4;
// UnityEngine.Quaternion Cinemachine.CinemachineIndependentImpulseListener::impulseRotLastFrame
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___impulseRotLastFrame_5;
// System.Int32 Cinemachine.CinemachineIndependentImpulseListener::m_ChannelMask
int32_t ___m_ChannelMask_6;
// System.Single Cinemachine.CinemachineIndependentImpulseListener::m_Gain
float ___m_Gain_7;
// System.Boolean Cinemachine.CinemachineIndependentImpulseListener::m_Use2DDistance
bool ___m_Use2DDistance_8;
// System.Boolean Cinemachine.CinemachineIndependentImpulseListener::m_UseLocalSpace
bool ___m_UseLocalSpace_9;
// Cinemachine.CinemachineImpulseListener/ImpulseReaction Cinemachine.CinemachineIndependentImpulseListener::m_ReactionSettings
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E ___m_ReactionSettings_10;
};
// Cinemachine.CinemachineInputProvider
struct CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Int32 Cinemachine.CinemachineInputProvider::PlayerIndex
int32_t ___PlayerIndex_4;
// UnityEngine.InputSystem.InputActionReference Cinemachine.CinemachineInputProvider::XYAxis
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* ___XYAxis_5;
// UnityEngine.InputSystem.InputActionReference Cinemachine.CinemachineInputProvider::ZAxis
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* ___ZAxis_6;
// UnityEngine.InputSystem.InputAction[] Cinemachine.CinemachineInputProvider::m_cachedActions
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* ___m_cachedActions_8;
};
// Cinemachine.CinemachineTargetGroup
struct CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Cinemachine.CinemachineTargetGroup/PositionMode Cinemachine.CinemachineTargetGroup::m_PositionMode
int32_t ___m_PositionMode_4;
// Cinemachine.CinemachineTargetGroup/RotationMode Cinemachine.CinemachineTargetGroup::m_RotationMode
int32_t ___m_RotationMode_5;
// Cinemachine.CinemachineTargetGroup/UpdateMethod Cinemachine.CinemachineTargetGroup::m_UpdateMethod
int32_t ___m_UpdateMethod_6;
// Cinemachine.CinemachineTargetGroup/Target[] Cinemachine.CinemachineTargetGroup::m_Targets
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* ___m_Targets_7;
// UnityEngine.Bounds Cinemachine.CinemachineTargetGroup::<BoundingBox>k__BackingField
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___U3CBoundingBoxU3Ek__BackingField_8;
// System.Single Cinemachine.CinemachineTargetGroup::m_MaxWeight
float ___m_MaxWeight_9;
// UnityEngine.Vector3 Cinemachine.CinemachineTargetGroup::m_AveragePos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AveragePos_10;
// UnityEngine.BoundingSphere Cinemachine.CinemachineTargetGroup::m_BoundingSphere
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___m_BoundingSphere_11;
};
// Cinemachine.CinemachineTriggerAction
struct CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.LayerMask Cinemachine.CinemachineTriggerAction::m_LayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_LayerMask_4;
// System.String Cinemachine.CinemachineTriggerAction::m_WithTag
String_t* ___m_WithTag_5;
// System.String Cinemachine.CinemachineTriggerAction::m_WithoutTag
String_t* ___m_WithoutTag_6;
// System.Int32 Cinemachine.CinemachineTriggerAction::m_SkipFirst
int32_t ___m_SkipFirst_7;
// System.Boolean Cinemachine.CinemachineTriggerAction::m_Repeating
bool ___m_Repeating_8;
// Cinemachine.CinemachineTriggerAction/ActionSettings Cinemachine.CinemachineTriggerAction::m_OnObjectEnter
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9 ___m_OnObjectEnter_9;
// Cinemachine.CinemachineTriggerAction/ActionSettings Cinemachine.CinemachineTriggerAction::m_OnObjectExit
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9 ___m_OnObjectExit_10;
// System.Collections.Generic.HashSet`1<UnityEngine.GameObject> Cinemachine.CinemachineTriggerAction::m_ActiveTriggerObjects
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* ___m_ActiveTriggerObjects_11;
};
// Cinemachine.CinemachineVirtualCameraBase
struct CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.String[] Cinemachine.CinemachineVirtualCameraBase::m_ExcludedPropertiesInInspector
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_ExcludedPropertiesInInspector_4;
// Cinemachine.CinemachineCore/Stage[] Cinemachine.CinemachineVirtualCameraBase::m_LockStageInInspector
StageU5BU5D_tF198CE3C6DE5C3D67552DAB4B9680F3BFF319981* ___m_LockStageInInspector_5;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_ValidatingStreamVersion
int32_t ___m_ValidatingStreamVersion_6;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::m_OnValidateCalled
bool ___m_OnValidateCalled_7;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_StreamingVersion
int32_t ___m_StreamingVersion_8;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_Priority
int32_t ___m_Priority_9;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_ActivationId
int32_t ___m_ActivationId_10;
// System.Single Cinemachine.CinemachineVirtualCameraBase::FollowTargetAttachment
float ___FollowTargetAttachment_11;
// System.Single Cinemachine.CinemachineVirtualCameraBase::LookAtTargetAttachment
float ___LookAtTargetAttachment_12;
// Cinemachine.CinemachineVirtualCameraBase/StandbyUpdateMode Cinemachine.CinemachineVirtualCameraBase::m_StandbyUpdate
int32_t ___m_StandbyUpdate_13;
// System.Collections.Generic.List`1<Cinemachine.CinemachineExtension> Cinemachine.CinemachineVirtualCameraBase::<mExtensions>k__BackingField
List_1_tF512ECCA426FF10471372F52B5C8784FC96A7EAC* ___U3CmExtensionsU3Ek__BackingField_14;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<PreviousStateIsValid>k__BackingField
bool ___U3CPreviousStateIsValidU3Ek__BackingField_15;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::m_WasStarted
bool ___m_WasStarted_16;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::mSlaveStatusUpdated
bool ___mSlaveStatusUpdated_17;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_parentVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_parentVcam_18;
// System.Int32 Cinemachine.CinemachineVirtualCameraBase::m_QueuePriority
int32_t ___m_QueuePriority_19;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_CachedFollowTarget_20;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_CachedFollowTargetVcam_21;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::m_CachedFollowTargetGroup
RuntimeObject* ___m_CachedFollowTargetGroup_22;
// UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_CachedLookAtTarget_23;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTargetVcam
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___m_CachedLookAtTargetVcam_24;
// Cinemachine.ICinemachineTargetGroup Cinemachine.CinemachineVirtualCameraBase::m_CachedLookAtTargetGroup
RuntimeObject* ___m_CachedLookAtTargetGroup_25;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<FollowTargetChanged>k__BackingField
bool ___U3CFollowTargetChangedU3Ek__BackingField_26;
// System.Boolean Cinemachine.CinemachineVirtualCameraBase::<LookAtTargetChanged>k__BackingField
bool ___U3CLookAtTargetChangedU3Ek__BackingField_27;
};
// Cinemachine.GroupWeightManipulator
struct GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Single Cinemachine.GroupWeightManipulator::m_Weight0
float ___m_Weight0_4;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight1
float ___m_Weight1_5;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight2
float ___m_Weight2_6;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight3
float ___m_Weight3_7;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight4
float ___m_Weight4_8;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight5
float ___m_Weight5_9;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight6
float ___m_Weight6_10;
// System.Single Cinemachine.GroupWeightManipulator::m_Weight7
float ___m_Weight7_11;
// Cinemachine.CinemachineTargetGroup Cinemachine.GroupWeightManipulator::m_group
CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* ___m_group_12;
};
// UnityEngine.Rendering.Universal.UniversalAdditionalCameraData
struct UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_RenderShadows
bool ___m_RenderShadows_8;
// UnityEngine.Rendering.Universal.CameraOverrideOption UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_RequiresDepthTextureOption
int32_t ___m_RequiresDepthTextureOption_9;
// UnityEngine.Rendering.Universal.CameraOverrideOption UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_RequiresOpaqueTextureOption
int32_t ___m_RequiresOpaqueTextureOption_10;
// UnityEngine.Rendering.Universal.CameraRenderType UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_CameraType
int32_t ___m_CameraType_11;
// System.Collections.Generic.List`1<UnityEngine.Camera> UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_Cameras
List_1_tD2FA3273746E404D72561E8324608D18B52B533E* ___m_Cameras_12;
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_RendererIndex
int32_t ___m_RendererIndex_13;
// UnityEngine.LayerMask UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_VolumeLayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_VolumeLayerMask_14;
// UnityEngine.Transform UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_VolumeTrigger
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_VolumeTrigger_15;
// UnityEngine.Rendering.Universal.VolumeFrameworkUpdateMode UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_VolumeFrameworkUpdateModeOption
int32_t ___m_VolumeFrameworkUpdateModeOption_16;
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_RenderPostProcessing
bool ___m_RenderPostProcessing_17;
// UnityEngine.Rendering.Universal.AntialiasingMode UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_Antialiasing
int32_t ___m_Antialiasing_18;
// UnityEngine.Rendering.Universal.AntialiasingQuality UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_AntialiasingQuality
int32_t ___m_AntialiasingQuality_19;
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_StopNaN
bool ___m_StopNaN_20;
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_Dithering
bool ___m_Dithering_21;
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_ClearDepth
bool ___m_ClearDepth_22;
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_AllowXRRendering
bool ___m_AllowXRRendering_23;
// UnityEngine.Camera UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_Camera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_Camera_24;
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_RequiresDepthTexture
bool ___m_RequiresDepthTexture_25;
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_RequiresColorTexture
bool ___m_RequiresColorTexture_26;
// System.Single UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_Version
float ___m_Version_27;
// UnityEngine.Rendering.VolumeStack UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::m_VolumeStack
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* ___m_VolumeStack_29;
};
struct UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_StaticFields
{
// UnityEngine.Rendering.Universal.UniversalAdditionalCameraData UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::s_DefaultAdditionalCameraData
UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* ___s_DefaultAdditionalCameraData_28;
};
// UnityEngine.Rendering.Volume
struct Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean UnityEngine.Rendering.Volume::m_IsGlobal
bool ___m_IsGlobal_4;
// System.Single UnityEngine.Rendering.Volume::priority
float ___priority_5;
// System.Single UnityEngine.Rendering.Volume::blendDistance
float ___blendDistance_6;
// System.Single UnityEngine.Rendering.Volume::weight
float ___weight_7;
// UnityEngine.Rendering.VolumeProfile UnityEngine.Rendering.Volume::sharedProfile
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* ___sharedProfile_8;
// System.Collections.Generic.List`1<UnityEngine.Collider> UnityEngine.Rendering.Volume::m_Colliders
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___m_Colliders_9;
// System.Int32 UnityEngine.Rendering.Volume::m_PreviousLayer
int32_t ___m_PreviousLayer_10;
// System.Single UnityEngine.Rendering.Volume::m_PreviousPriority
float ___m_PreviousPriority_11;
// UnityEngine.Rendering.VolumeProfile UnityEngine.Rendering.Volume::m_InternalProfile
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* ___m_InternalProfile_12;
};
// Cinemachine.CinemachineCollisionImpulseSource
struct CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B : public CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83
{
// UnityEngine.LayerMask Cinemachine.CinemachineCollisionImpulseSource::m_LayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_LayerMask_6;
// System.String Cinemachine.CinemachineCollisionImpulseSource::m_IgnoreTag
String_t* ___m_IgnoreTag_7;
// System.Boolean Cinemachine.CinemachineCollisionImpulseSource::m_UseImpactDirection
bool ___m_UseImpactDirection_8;
// System.Boolean Cinemachine.CinemachineCollisionImpulseSource::m_ScaleImpactWithMass
bool ___m_ScaleImpactWithMass_9;
// System.Boolean Cinemachine.CinemachineCollisionImpulseSource::m_ScaleImpactWithSpeed
bool ___m_ScaleImpactWithSpeed_10;
// UnityEngine.Rigidbody Cinemachine.CinemachineCollisionImpulseSource::mRigidBody
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___mRigidBody_11;
// UnityEngine.Rigidbody2D Cinemachine.CinemachineCollisionImpulseSource::mRigidBody2D
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* ___mRigidBody2D_12;
};
// Cinemachine.CinemachineImpulseListener
struct CinemachineImpulseListener_tEC63D9DEEDB2F4C45B76D36F9593704722EC2039 : public CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73
{
// Cinemachine.CinemachineCore/Stage Cinemachine.CinemachineImpulseListener::m_ApplyAfter
int32_t ___m_ApplyAfter_7;
// System.Int32 Cinemachine.CinemachineImpulseListener::m_ChannelMask
int32_t ___m_ChannelMask_8;
// System.Single Cinemachine.CinemachineImpulseListener::m_Gain
float ___m_Gain_9;
// System.Boolean Cinemachine.CinemachineImpulseListener::m_Use2DDistance
bool ___m_Use2DDistance_10;
// System.Boolean Cinemachine.CinemachineImpulseListener::m_UseCameraSpace
bool ___m_UseCameraSpace_11;
// Cinemachine.CinemachineImpulseListener/ImpulseReaction Cinemachine.CinemachineImpulseListener::m_ReactionSettings
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E ___m_ReactionSettings_12;
};
// Cinemachine.PostFX.CinemachinePostProcessing
struct CinemachinePostProcessing_t1D2E39360B2745E47A9DDFE4CF9090999D7D85E5 : public CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73
{
};
// Cinemachine.PostFX.CinemachineVolumeSettings
struct CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6 : public CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73
{
// System.Boolean Cinemachine.PostFX.CinemachineVolumeSettings::m_FocusTracksTarget
bool ___m_FocusTracksTarget_8;
// Cinemachine.PostFX.CinemachineVolumeSettings/FocusTrackingMode Cinemachine.PostFX.CinemachineVolumeSettings::m_FocusTracking
int32_t ___m_FocusTracking_9;
// UnityEngine.Transform Cinemachine.PostFX.CinemachineVolumeSettings::m_FocusTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_FocusTarget_10;
// System.Single Cinemachine.PostFX.CinemachineVolumeSettings::m_FocusOffset
float ___m_FocusOffset_11;
// UnityEngine.Rendering.VolumeProfile Cinemachine.PostFX.CinemachineVolumeSettings::m_Profile
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* ___m_Profile_12;
};
struct CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields
{
// System.Single Cinemachine.PostFX.CinemachineVolumeSettings::s_VolumePriority
float ___s_VolumePriority_7;
// System.String Cinemachine.PostFX.CinemachineVolumeSettings::sVolumeOwnerName
String_t* ___sVolumeOwnerName_13;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Volume> Cinemachine.PostFX.CinemachineVolumeSettings::sVolumes
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* ___sVolumes_14;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Cinemachine.NoiseSettings/TransformNoiseParams[]
struct TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1 : public RuntimeArray
{
ALIGN_FIELD (8) TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 m_Items[1];
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91 value)
{
m_Items[index] = value;
}
};
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8 : public RuntimeArray
{
ALIGN_FIELD (8) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 m_Items[1];
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value)
{
m_Items[index] = value;
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3 : public RuntimeArray
{
ALIGN_FIELD (8) Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 m_Items[1];
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
m_Items[index] = value;
}
};
// UnityEngine.InputSystem.InputAction[]
struct InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810 : public RuntimeArray
{
ALIGN_FIELD (8) InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* m_Items[1];
inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* 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);
}
};
// UnityEngine.AnimationCurve[]
struct AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC : public RuntimeArray
{
ALIGN_FIELD (8) AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* m_Items[1];
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
{
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* 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, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
m_Items[index] = value;
}
};
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// UnityEngine.Quaternion[]
struct QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7 : public RuntimeArray
{
ALIGN_FIELD (8) Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 m_Items[1];
inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
{
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
m_Items[index] = value;
}
};
// Cinemachine.Utility.HeadingTracker/Item[]
struct ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47 : public RuntimeArray
{
ALIGN_FIELD (8) Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 m_Items[1];
inline Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 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;
}
};
// 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);
}
};
// ClipperLib.IntPoint[]
struct IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3 : public RuntimeArray
{
ALIGN_FIELD (8) IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B m_Items[1];
inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B value)
{
m_Items[index] = value;
}
};
// Cinemachine.ConfinerOven/PolygonSolution[]
struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F : public RuntimeArray
{
ALIGN_FIELD (8) PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C m_Items[1];
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Polygons_0), (void*)NULL);
}
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Polygons_0), (void*)NULL);
}
};
// Cinemachine.TargetPositionCache/CacheCurve/Item[]
struct ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C : public RuntimeArray
{
ALIGN_FIELD (8) Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E m_Items[1];
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E value)
{
m_Items[index] = value;
}
};
// Cinemachine.TargetPositionCache/CacheEntry/RecordingItem[]
struct RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8 : public RuntimeArray
{
ALIGN_FIELD (8) RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E m_Items[1];
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke_back(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke_cleanup(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com_back(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled);
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com_cleanup(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled);
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_pinvoke(const AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354& unmarshaled, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_pinvoke_back(const AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke& marshaled, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354& unmarshaled);
IL2CPP_EXTERN_C void AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_pinvoke_cleanup(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_com(const AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354& unmarshaled, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com& marshaled);
IL2CPP_EXTERN_C void AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_com_back(const AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com& marshaled, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354& unmarshaled);
IL2CPP_EXTERN_C void AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_com_cleanup(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com& marshaled);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.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>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___capacity0, 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.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ClipperLib.IntPoint>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_gshared (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ClipperLib.IntPoint>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_gshared_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___item0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<ClipperLib.IntPoint>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_gshared_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<ClipperLib.IntPoint>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_gshared (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.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.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_gshared_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_gshared (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_gshared_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___item0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_gshared (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_gshared (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_gshared (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_gshared (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___index0, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_gshared (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction::ReadValue<UnityEngine.Vector2>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_gshared (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction::ReadValue<System.Single>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_gshared (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Users.InputUser>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E ReadOnlyArray_1_get_Item_m05A99C75002E0F39F7375FF6137095A8E52E4B43_gshared (ReadOnlyArray_1_tF5AA7E538ACDA6A1D80C6333E00398EBA2C5D84C* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mDCD9412FC75B9AD866A2F08D50E259B920BFA6CC_gshared (RuntimeObject* ___source0, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// 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.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.Collections.Generic.List`1<T> Cinemachine.CinemachineExtension::GetAllExtraStates<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* CinemachineExtension_GetAllExtraStates_TisRuntimeObject_m1910A2ACEF3BCDAD7EB81C9B0F81945BFED4A9AA_gshared (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// T Cinemachine.CinemachineExtension::GetExtraState<System.Object>(Cinemachine.ICinemachineCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CinemachineExtension_GetExtraState_TisRuntimeObject_m63736B66E05E9A88615CD036333B6549324E8406_gshared (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, RuntimeObject* ___vcam0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.VolumeProfile::TryGet<System.Object>(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VolumeProfile_TryGet_TisRuntimeObject_m6394BC3A9A95358ECE114A783689654E1E2DAC44_gshared (VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* __this, RuntimeObject** ___component0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::GetComponents<System.Object>(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_GetComponents_TisRuntimeObject_m4E6E7E925EB16382F6CB95F1AFF27EB8E28BE6A3_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___results0, 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.ScriptableObject::CreateInstance<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mBE664E52864F727B39B81313FA00C5FCFF9BAE62_gshared (const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<System.Object>(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_mCD6FC6BB14BA9EF1A4B314841EB4D40675E3C1DB_gshared (RuntimeObject* ___original0, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.HashSet`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector3>::.ctor(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaussianWindow1d_1__ctor_mB410AAC105BC40A99870D8D487140D0C53D65C09_gshared (GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C* __this, float ___sigma0, int32_t ___maxKernelRadius1, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector3>::get_KernelSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GaussianWindow1d_1_get_KernelSize_m3F57073A9FC142565561A92DF71AE54530B9E26A_gshared (GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Quaternion>::.ctor(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaussianWindow1d_1__ctor_mD1A5E428BE3BFE2928736FD6E36FB6E6E136D3F8_gshared (GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D* __this, float ___sigma0, int32_t ___maxKernelRadius1, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Quaternion>::get_KernelSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GaussianWindow1d_1_get_KernelSize_m11C6A4C90FB7FFDE893B37D2119DBD80C29963FC_gshared (GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector2>::.ctor(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaussianWindow1d_1__ctor_mEC3F1FAF64D12B232A689153F44790B1AB81D4BB_gshared (GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90* __this, float ___sigma0, int32_t ___maxKernelRadius1, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector2>::get_KernelSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GaussianWindow1d_1_get_KernelSize_mAC67CB73A35607D3954AB4322639B028D847E6E7_gshared (GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1B1FF86140C80F51640B1FBB220C7086D68D0D30 (U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::.ctor()
inline void List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252 (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Cinemachine.ConfinerOven/AspectStretcher::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, float ___aspect0, float ___centerX1, const RuntimeMethod* method) ;
// System.Void Cinemachine.ConfinerOven::Initialize(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&,System.Single&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_Initialize_mADD22CBAFC68A82D01306799A2AB5162B5BC9583 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___inputPath0, float* ___aspectRatio1, float ___maxFrustumHeight2, const RuntimeMethod* method) ;
// System.Void ClipperLib.ClipperOffset::.ctor(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset__ctor_mA44429B6965B2B28F0A72A2F21986D7D89E5571F (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, double ___miterLimit0, double ___arcTolerance1, const RuntimeMethod* method) ;
// System.Void ClipperLib.ClipperOffset::AddPaths(System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>,ClipperLib.JoinType,ClipperLib.EndType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_AddPaths_mBDC5F9F0336F10DE4353964DE75778DF44B89350 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___paths0, int32_t ___joinType1, int32_t ___endType2, const RuntimeMethod* method) ;
// System.Void ClipperLib.ClipperOffset::Execute(System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>&,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Execute_mF03C34E3886DD2481D6D97B754B0E68D02C7166C (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** ___solution0, double ___delta1, const RuntimeMethod* method) ;
// Cinemachine.ConfinerOven/BakingState Cinemachine.ConfinerOven::get_State()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470_inline (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::get_Count()
inline int32_t List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void ClipperLib.Clipper::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clipper__ctor_mCAF6AD460879F5EDFAB3A3076D64848B8095E2E1 (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* __this, int32_t ___InitOptions0, const RuntimeMethod* method) ;
// System.Boolean ClipperLib.ClipperBase::AddPaths(System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>,ClipperLib.PolyType,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClipperBase_AddPaths_m6F7A55E8E6BDCE7CE60986C979540F598A08AF90 (ClipperBase_tF2A841C1644091CD21C6EE60F3F71D5F4D5AF4A7* __this, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___ppg0, int32_t ___polyType1, bool ___closed2, const RuntimeMethod* method) ;
// System.Boolean ClipperLib.Clipper::Execute(ClipperLib.ClipType,System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>,ClipperLib.PolyFillType,ClipperLib.PolyFillType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Execute_mF222110A5EF41E8577B0E1B8F4792A7DC27C16B8 (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* __this, int32_t ___clipType0, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___solution1, int32_t ___subjFillType2, int32_t ___clipFillType3, const RuntimeMethod* method) ;
// System.Single Cinemachine.ConfinerOven/AspectStretcher::get_Aspect()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.ConfinerOven/BakedSolution::.ctor(System.Single,System.Single,System.Boolean,UnityEngine.Rect,System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>,System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakedSolution__ctor_m2132C286AF6A1A2EEBCA81FE728A00782BE9FB1C (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, float ___aspectRatio0, float ___frustumHeight1, bool ___hasBones2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___polygonBounds3, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___originalPolygon4, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___solution5, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::Clear()
inline void List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_inline (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// UnityEngine.Rect Cinemachine.ConfinerOven::GetPolygonBoundingBox(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ConfinerOven_GetPolygonBoundingBox_mC082D37AD660ECEF58083E6C14641A6DEE9CF739 (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___polygons0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rect::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>::get_Count()
inline int32_t List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_inline (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::.ctor(System.Int32)
inline void List_1__ctor_m1B9448CD33B9AA5C55C6D7CE466AB10724407EC7 (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}
// T System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>::get_Item(System.Int32)
inline List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* (*) (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
inline int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<ClipperLib.IntPoint>::.ctor(System.Int32)
inline void List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9 (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, int32_t, const RuntimeMethod*))List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_gshared)(__this, ___capacity0, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, int32_t, const RuntimeMethod*))List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared)(__this, ___index0, method);
}
// UnityEngine.Vector2 Cinemachine.ConfinerOven/AspectStretcher::Stretch(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p0, const RuntimeMethod* method) ;
// System.Void ClipperLib.IntPoint::.ctor(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPoint__ctor_mDF79481849AEBA072D8936B8D05DF739C7740EF8 (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* __this, double ___x0, double ___y1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ClipperLib.IntPoint>::Add(T)
inline void List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B, const RuntimeMethod*))List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::Add(T)
inline void List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_inline (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void Cinemachine.ConfinerOven::set_State(Cinemachine.ConfinerOven/BakingState)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::.ctor()
inline void List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, const RuntimeMethod*))List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::Add(T)
inline void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared_inline)(__this, ___item0, method);
}
// System.Single UnityEngine.Time::get_realtimeSinceStartup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_realtimeSinceStartup_mB49A5622E38FFE9589EB9B3E75573E443B8D63EC (const RuntimeMethod* method) ;
// System.Boolean Cinemachine.ConfinerOven/PolygonSolution::StateChanged(System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PolygonSolution_StateChanged_mD7B1F4610E55A1813EED64E97DC78C0B890EBEEC (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* __this, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** ___paths0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.ConfinerOven/PolygonSolution::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79 (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::get_Count()
inline int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, const RuntimeMethod*))List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared_inline)(__this, method);
}
// System.Void Cinemachine.ConfinerOven::ComputeSkeleton(System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_ComputeSkeleton_m2A6AEFD2CDFD6118D366D55A4A1176BEC4C21716 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** ___solutions0, 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) ;
// T System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>::get_Item(System.Int32)
inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, const RuntimeMethod*))List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_gshared)(__this, ___index0, method);
}
// System.Void ClipperLib.ClipperOffset::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Clear_m958FB4E9E9B5B5A7553FBB3376D9C1F0171E0B04 (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::get_Item(System.Int32)
inline List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702 (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<ClipperLib.IntPoint>::get_Count()
inline int32_t List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, const RuntimeMethod*))List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_mEB38BAC161140D25B1F3985D69C54B5B4AB3310F (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
(( void (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___collection0, method);
}
// System.Single Cinemachine.ConfinerOven/BakedSolution::get_FrustumHeight()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BakedSolution_get_FrustumHeight_m50F1AFA0945D14768B4632575A8AFFFFD791861D_inline (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, const RuntimeMethod* method) ;
// System.Int32 ClipperLib.Clipper::PointInPolygon(ClipperLib.IntPoint,System.Collections.Generic.List`1<ClipperLib.IntPoint>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Clipper_PointInPolygon_mFA545587FF1E2C7320CF16953EA29A89CC33C775 (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___pt0, List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* ___path1, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::IsInsideOriginal(ClipperLib.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_IsInsideOriginal_m23E0DE0FF997BDF5D8B7FC466E6BDDD25C5A521C (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___p0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<ClipperLib.IntPoint>::get_Item(System.Int32)
inline IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796 (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, int32_t, const RuntimeMethod*))List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_gshared)(__this, ___index0, method);
}
// System.Single Cinemachine.ConfinerOven/BakedSolution::ClosestPointOnSegment(ClipperLib.IntPoint,ClipperLib.IntPoint,ClipperLib.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BakedSolution_ClosestPointOnSegment_mACBF05D4650E617C3E81DF9D0EFC03C3B0CAC45A (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___p0, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___s01, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___s12, const RuntimeMethod* method) ;
// ClipperLib.IntPoint Cinemachine.ConfinerOven/BakedSolution::IntPointLerp(ClipperLib.IntPoint,ClipperLib.IntPoint,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B BakedSolution_IntPointLerp_mBB759F13E3CCC75965A5C4DEBF2A6A3365B323ED (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___a0, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___b1, float ___lerp2, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::DoesIntersectOriginal(ClipperLib.IntPoint,ClipperLib.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_DoesIntersectOriginal_m8FBD8AAB80E5370BF3AA45B7C97A498D98FD229A (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___l10, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___l21, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Cinemachine.ConfinerOven/AspectStretcher::Unstretch(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p0, 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.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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::GetEnumerator()
inline Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2 List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3 (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* __this, const RuntimeMethod* method)
{
return (( Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2 (*) (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::Dispose()
inline void Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::get_Current()
inline List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_inline (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2* __this, const RuntimeMethod* method)
{
return (( List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* (*) (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Int32 Cinemachine.ConfinerOven/BakedSolution::FindIntersection(ClipperLib.IntPoint&,ClipperLib.IntPoint&,ClipperLib.IntPoint&,ClipperLib.IntPoint&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BakedSolution_FindIntersection_m0D6F8E0FBCFE165E95A26D5B7B6F0AB4C1491C4C (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* ___p10, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* ___p21, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* ___p32, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* ___p43, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<ClipperLib.IntPoint>>::MoveNext()
inline bool Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4 (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Boolean System.Double::IsInfinity(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsInfinity_mFA158CA8247818AE2FEB5B11158A354CA5B4FCC5_inline (double ___d0, const RuntimeMethod* method) ;
// System.Boolean System.Double::IsNaN(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsNaN_m752DA1554CE1712F292DAC4AEC30869AD7234E18_inline (double ___d0, const RuntimeMethod* method) ;
// System.Double Cinemachine.ConfinerOven/BakedSolution::IntPointDiffSqrMagnitude(ClipperLib.IntPoint,ClipperLib.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double BakedSolution_IntPointDiffSqrMagnitude_m122E8893029AA4C871E46D858B68B68E9D5DFF89 (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___p10, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___p21, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.LensSettings::get_Orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::set_Orthographic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_Orthographic_mDD2CDEBC91693B4A25E92DB0DEDE8698DD115EB6 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Cinemachine.LensSettings::get_SensorSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::set_SensorSize(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_SensorSize_mD43BCB83C6FBE95F48DAD8993E8DA53927F5CA04 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// System.Single Cinemachine.LensSettings::get_Aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.LensSettings::get_IsPhysicalCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::set_IsPhysicalCamera(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_IsPhysicalCamera_m818868B1BD841C9DBD8B9DCBBAE69A14D099D5E9 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_fieldOfView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_orthographicSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_nearClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_farClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Camera::get_lensShift()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Camera_get_lensShift_m2B434351405FD7712043E440885C4A68DB51F538 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Camera/GateFitMode UnityEngine.Camera::get_gateFit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_gateFit_mEFDFD12C908B47F5AB0DED2BC4355EB59C948C12 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::SnapshotCameraReadOnlyProperties(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Camera::get_orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Camera::get_usePhysicalProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_usePhysicalProperties_mCE30837910BC617288B1481EEE3CAC7C79E43192 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Camera::get_sensorSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Camera_get_sensorSize_m9EEC10A868D29D7E84E6238A15B87EEC7EB40516 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::SnapshotCameraReadOnlyProperties(Cinemachine.LensSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_SnapshotCameraReadOnlyProperties_mEF4FCF04C9AE103AAFE9CDB4531154896BFD660E (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* ___lens0, const RuntimeMethod* method) ;
// System.Void Cinemachine.LensSettings::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, float ___verticalFOV0, float ___orthographicSize1, float ___nearClip2, float ___farClip3, float ___dutch4, 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) ;
// UnityEngine.Vector2 UnityEngine.Vector2::Lerp(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_mF3BD6827807680A529E800FD027734D40A3597E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, float ___t2, const RuntimeMethod* method) ;
// 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.Void Cinemachine.LensSettings::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, 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) ;
// UnityEngine.Vector3 Cinemachine.NoiseSettings/TransformNoiseParams::GetValueAt(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0 (TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* __this, float ___time0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___timeOffsets1, 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 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) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___euler0, const RuntimeMethod* method) ;
// System.Void Cinemachine.SignalSourceAsset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSourceAsset__ctor_mC0043F9E30AE0206A5124C695C6F511EA43B83DA (SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::PerlinNoise(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_PerlinNoise_mFDD2B12BE1FE4E890FA9FCD5CE6D7A90CAA779D4 (float ___x0, float ___y1, const RuntimeMethod* method) ;
// System.Single Cinemachine.NoiseSettings/NoiseParams::GetValueAt(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B (NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* __this, float ___time0, float ___timeOffset1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m2A112FCF680BD297487F1394A2E7DFDBD8C17E55 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___ray0, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___hitInfo1, float ___maxDistance2, int32_t ___layerMask3, int32_t ___queryTriggerInteraction4, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Ray,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_mDFA9A2E36F048930570165C0BDDF4AE342ACF767 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___ray0, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___results1, float ___maxDistance2, int32_t ___layerMask3, int32_t ___queryTriggerInteraction4, const RuntimeMethod* method) ;
// UnityEngine.Collider UnityEngine.RaycastHit::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::CompareTag(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, String_t* ___tag0, const RuntimeMethod* method) ;
// System.Single UnityEngine.RaycastHit::get_distance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Physics::SphereCastNonAlloc(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit[],System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_SphereCastNonAlloc_m86262F1FA1C5870EFD77BA503DDCC5B206198615 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin0, float ___radius1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___direction2, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___results3, float ___maxDistance4, int32_t ___layerMask5, int32_t ___queryTriggerInteraction6, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.SphereCollider Cinemachine.RuntimeUtility::GetScratchCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* RuntimeUtility_GetScratchCollider_m1A1BCFAFA8D3C7D61C7A153363AFD225A5591213 (const RuntimeMethod* method) ;
// System.Void UnityEngine.SphereCollider::set_radius(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SphereCollider_set_radius_m6119FE18C6739B077AB17334B1B53984911017FF (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* __this, float ___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) ;
// 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.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Physics::ComputePenetration(UnityEngine.Collider,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Collider,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_ComputePenetration_mDBAD0563B7BA1578C1D2D0F8120DFC5CEDE98BDE (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___colliderA0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionA1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotationA2, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___colliderB3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionB4, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotationB5, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___direction6, float* ___distance7, 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) ;
// System.Void UnityEngine.RaycastHit::set_point(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHit_set_point_m3B63BEB25A82BFCF9FBB300022D0362BC2CF9E11 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RaycastHit::set_distance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHit_set_distance_mD5C9C6A5F7EDFFAC302DA4981F3483AA9981A9DC (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RaycastHit::set_normal(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHit_set_normal_m97DDF1CBE8ADF1F72AA30BC83870615ABB38C88B (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// System.Void 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.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::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, 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) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.SphereCollider>()
inline SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Collider::set_isTrigger(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Rigidbody::set_detectCollisions(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_isKinematic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, bool ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void Cinemachine.RuntimeUtility::DestroyObject(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyObject_mDBE05B0F1FC4938B278FA2F86FE35F4CDE7B6BA8 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// UnityEngine.Keyframe[] UnityEngine.AnimationCurve::get_keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Keyframe::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Keyframe::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::set_time(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::set_value(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_value_m396D6040A4AB72ED5B9797E8C92DD806FA6F5431 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::set_keys(UnityEngine.Keyframe[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.TargetPositionCache::ClearCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_ClearCache_mAE7B688099DB8612C49DBF79DE4E2CB69DC49EE4 (const RuntimeMethod* method) ;
// System.Void Cinemachine.TargetPositionCache::CreatePlaybackCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_CreatePlaybackCurves_m02F9B0C6E77D6BCDFF2E8B1C95CFF489D59CABFC (const RuntimeMethod* method) ;
// System.Boolean Cinemachine.TargetPositionCache::get_HasCurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_HasCurrentTime_m143562F778152928D6FE2E609F81786513F6ED2F (const RuntimeMethod* method) ;
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache::get_CacheTimeRange()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TargetPositionCache_get_CacheTimeRange_m01487B0CDA459171753BF29E4B7D8DE108563EA2_inline (const RuntimeMethod* method) ;
// System.Boolean Cinemachine.TargetPositionCache/TimeRange::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.TargetPositionCache/TimeRange::Contains(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6 (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, float ___time0, 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.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::.ctor()
inline void Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache/TimeRange::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TimeRange_get_Empty_mB353CC5699F40F0B8B82BE8DC415CBF9F7C65709 (const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::GetEnumerator()
inline Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314 Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4 (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* __this, const RuntimeMethod* method)
{
return (( Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314 (*) (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::get_Current()
inline KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1 Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_inline (Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1 (*) (Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::get_Value()
inline CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_inline (KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1* __this, const RuntimeMethod* method)
{
return (( CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* (*) (KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::CreateCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry_CreateCurves_m01DAEFFC5B38FB88A32CD9738CCBD0F7E168F385 (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::MoveNext()
inline bool Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4 (Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847 (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___key0, CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___key0, ___value1, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry__ctor_mED77E8B3231C201C296CBFE39CA995FD45AC1EFA (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.TargetPositionCache/CacheEntry>::Add(TKey,TValue)
inline void Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7 (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___key0, CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::AddRawItem(System.Single,System.Boolean,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry_AddRawItem_mB7B07DE2B9D0E5152DFD3788547F22FF4C2688D9 (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, float ___time0, bool ___isCut1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target2, const RuntimeMethod* method) ;
// System.Void Cinemachine.TargetPositionCache/TimeRange::Include(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2 (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, float ___time0, const RuntimeMethod* method) ;
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve::Evaluate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E CacheCurve_Evaluate_m5C353080800042A73C91D598EC009771A77ABB8C (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, float ___time0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::get_Count()
inline int32_t List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, const RuntimeMethod*))List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_gshared_inline)(__this, method);
}
// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_inline (float ___f0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::.ctor(System.Int32)
inline void List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481 (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, int32_t, const RuntimeMethod*))List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_gshared)(__this, ___capacity0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::Add(T)
inline void List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E, const RuntimeMethod*))List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_gshared_inline)(__this, ___item0, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::Add(Cinemachine.TargetPositionCache/CacheCurve/Item)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___item0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheCurve/Item>::get_Item(System.Int32)
inline Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41 (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, int32_t, const RuntimeMethod*))List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_gshared)(__this, ___index0, method);
}
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve/Item::Lerp(Cinemachine.TargetPositionCache/CacheCurve/Item,Cinemachine.TargetPositionCache/CacheCurve/Item,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E Item_Lerp_m00ED73C2C7360082027CAC5ED63996A68419184F (Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___a0, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___b1, float ___t2, const RuntimeMethod* method) ;
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve/Item::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E Item_get_Empty_m81CACF85EC7FE0AF4CD5049400EC0903885CBAB0 (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::Clamp(System.Int32,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::LerpUnclamped(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_mFEA59FB5EB455F28D302887090F5D223277686E0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, float ___t2, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::SlerpUnclamped(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_SlerpUnclamped_mB38920352A1B11369D782F78E183568CAFA82C0F (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, float ___t2, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::get_Count()
inline int32_t List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, const RuntimeMethod*))List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::get_Item(System.Int32)
inline RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29 (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, int32_t, const RuntimeMethod*))List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::Add(T)
inline void List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E, const RuntimeMethod*))List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::RemoveRange(System.Int32,System.Int32)
inline void List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105 (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, int32_t, int32_t, const RuntimeMethod*))List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_gshared)(__this, ___index0, ___count1, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::set_Item(System.Int32,T)
inline void List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, int32_t ___index0, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___value1, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, int32_t, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E, const RuntimeMethod*))List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_gshared)(__this, ___index0, ___value1, method);
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::.ctor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve__ctor_m06133A4F30CD9E04416FDF29D25BC8110A86E6A8 (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, float ___startTime0, float ___endTime1, float ___stepSize2, const RuntimeMethod* method) ;
// System.Void Cinemachine.TargetPositionCache/CacheCurve::AddUntil(Cinemachine.TargetPositionCache/CacheCurve/Item,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve_AddUntil_mBF186D5A7181FBC89C6870525C47887BBB8DD571 (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___item0, float ___time1, bool ___isCut2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::Clear()
inline void List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, const RuntimeMethod*))List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.TargetPositionCache/CacheEntry/RecordingItem>::.ctor()
inline void List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13 (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, const RuntimeMethod*))List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::Clear()
inline void Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
// System.Int32 UnityEngine.Time::get_frameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8 (const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::GetEnumerator()
inline Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, const RuntimeMethod* method)
{
return (( Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::get_Current()
inline KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_inline (Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F (*) (Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::get_Key()
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_inline (KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F* __this, const RuntimeMethod* method)
{
return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::Add(T)
inline void List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::get_Value()
inline UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_inline (KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F* __this, const RuntimeMethod* method)
{
return (( UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* (*) (KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.UpdateTracker/UpdateStatus::OnUpdate(System.Int32,Cinemachine.UpdateTracker/UpdateClock,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus_OnUpdate_m1F8A371233566E0E68A29136C571951AC06C9CC4 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___currentFrame0, int32_t ___currentClock1, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___pos2, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::MoveNext()
inline bool Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288 (Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Transform>::get_Count()
inline int32_t List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Transform>::get_Item(System.Int32)
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::Remove(TKey)
inline bool Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___key0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::Clear()
inline void List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337 (const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___key0, UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___key0, ___value1, method);
}
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker/UpdateStatus::get_PreferredUpdate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.UpdateTracker/UpdateStatus::.ctor(System.Int32,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus__ctor_mB7FBA4B732BDB2DCDDCF719176D7FDCB1C8D3EA1 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___currentFrame0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___pos1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::Add(TKey,TValue)
inline void Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828 (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___key0, UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Single Cinemachine.CinemachineCore::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459 (const RuntimeMethod* method) ;
// System.Void Cinemachine.UpdateTracker::UpdateTargets(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker_UpdateTargets_m38F573506FAEF3C3FE5BEB7473329BE5BC881BDB (int32_t ___currentClock0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,Cinemachine.UpdateTracker/UpdateStatus>::.ctor()
inline void Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::.ctor()
inline void List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268 (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Cinemachine.UpdateTracker/UpdateStatus::set_PreferredUpdate(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Matrix4x4::op_Equality(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_op_Equality_mB6119C9802D535FE6221A40760472D06D8438B20 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lhs0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction Cinemachine.CinemachineInputProvider::ResolveForPlayer(System.Int32,UnityEngine.InputSystem.InputActionReference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* CinemachineInputProvider_ResolveForPlayer_mBC7763E40BD8E978D1C030402B8A47FF13A668A9 (CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588* __this, int32_t ___axis0, InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* ___actionRef1, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction::ReadValue<UnityEngine.Vector2>()
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method)
{
return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*, const RuntimeMethod*))InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_gshared)(__this, method);
}
// TValue UnityEngine.InputSystem.InputAction::ReadValue<System.Single>()
inline float InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method)
{
return (( float (*) (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*, const RuntimeMethod*))InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineInputProvider/<>c__DisplayClass6_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mD469F361869072525C2FBADEDCD208DED2B35B90 (U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction UnityEngine.InputSystem.InputActionReference::get_action()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* InputActionReference_get_action_m395EDEA6A93B54555D22323FDA6E1B1E931CE6EF (InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* __this, const RuntimeMethod* method) ;
// System.Guid UnityEngine.InputSystem.InputAction::get_id()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t InputAction_get_id_mC9CBAB090420289E55D0BE9A6582EA3B08C40624 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// System.Boolean System.Guid::op_Inequality(System.Guid,System.Guid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Guid_op_Inequality_mC58D6A865ACA29539AB8D911150E2F0B246595E7 (Guid_t ___a0, Guid_t ___b1, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Users.InputUser> UnityEngine.InputSystem.Users.InputUser::get_all()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tF5AA7E538ACDA6A1D80C6333E00398EBA2C5D84C InputUser_get_all_mF87023B549164CC4D4A09CDBC7795EFD0644D39E (const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Users.InputUser>::get_Item(System.Int32)
inline InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E ReadOnlyArray_1_get_Item_m05A99C75002E0F39F7375FF6137095A8E52E4B43 (ReadOnlyArray_1_tF5AA7E538ACDA6A1D80C6333E00398EBA2C5D84C* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E (*) (ReadOnlyArray_1_tF5AA7E538ACDA6A1D80C6333E00398EBA2C5D84C*, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_m05A99C75002E0F39F7375FF6137095A8E52E4B43_gshared)(__this, ___index0, method);
}
// UnityEngine.InputSystem.IInputActionCollection UnityEngine.InputSystem.Users.InputUser::get_actions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputUser_get_actions_m9FA52AB4E58993AD734CA8ACEA9671CDE641674F (InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.InputSystem.InputAction,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mB7F7F50A68934ECBE1A4AC1CFB73FC7E70079748 (Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___object0, ___method1, method);
}
// TSource System.Linq.Enumerable::First<UnityEngine.InputSystem.InputAction>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* Enumerable_First_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mAC3A1BA81E9F3478FB6CF11187A962FB85EDF024 (RuntimeObject* ___source0, Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB* ___predicate1, const RuntimeMethod* method)
{
return (( InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* (*) (RuntimeObject*, Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mDCD9412FC75B9AD866A2F08D50E259B920BFA6CC_gshared)(___source0, ___predicate1, method);
}
// System.Boolean UnityEngine.InputSystem.InputAction::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputAction_get_enabled_mA1E3523D89FCD4649E787A4BFE9D5863674846FA (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputAction::Enable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputAction_Enable_mB3897C0741409C033656E4566EC49135C3C8BC68 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Boolean System.Guid::op_Equality(System.Guid,System.Guid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Guid_op_Equality_mC6FCB577D004C231106A3A9EDEE2DC3FACA63A27 (Guid_t ___a0, Guid_t ___b1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.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 UnityEngine.GameObject::CompareTag(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___tag0, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineTriggerAction::Filter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineTriggerAction_Filter_mCB26261B2A07B948A5ECDC34528692F0576CEF3F (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___other0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.GameObject>::Add(T)
inline bool HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3 (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___item0, method);
}
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01 (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.GameObject>::Contains(T)
inline bool HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321 (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.GameObject>::Remove(T)
inline bool HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4 (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___item0, 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.Void Cinemachine.CinemachineTriggerAction::InternalDoTriggerEnter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___other0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTriggerAction::InternalDoTriggerExit(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___other0, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Collision::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Collision2D::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Collision2D_get_gameObject_mE4B3D56F3477F7D2D6D7B217DF5488DA1D13204C (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, const RuntimeMethod* method) ;
// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_mDC9C22C4477684D460FCF25B1BFE6B54419FB922 (int32_t ___intVal0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings::.ctor(Cinemachine.CinemachineTriggerAction/ActionSettings/Mode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49 (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* __this, int32_t ___action0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.GameObject>::.ctor()
inline void HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534 (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent__ctor_mA394074CF7871DB4571DB21160835BEE47169C9B (TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<Cinemachine.CinemachineVirtualCameraBase>()
inline CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.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) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::set_Priority(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_set_Priority_m233ED0376CE0BD1244CCA52DF4532C8988DC05AC_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineVirtualCameraBase::MoveToTopOfPrioritySubqueue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVirtualCameraBase_MoveToTopOfPrioritySubqueue_mDB771BE69809F79B86410E4102E30C13F0E9044D (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Playables.PlayableDirector>()
inline PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Double UnityEngine.Playables.PlayableDirector::get_duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableDirector_get_duration_mEA5C8076E9806A26B9E9075D07485CBF7046E1F6 (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// System.Double UnityEngine.Playables.PlayableDirector::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableDirector_get_time_m97D770710A5150E8E72DE2A5677E37D59C4BE357 (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableDirector::set_time(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableDirector_set_time_mCC149D4694C248ABAD39BE32912168655BD7A8D1 (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, double ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableDirector::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableDirector_Play_m937BA3BFAA11918A42D9D7874C0668DDD4B40988 (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Animation>()
inline Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Boolean UnityEngine.Animation::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animation_Play_m717560D2F561D9E12583AB3B435E6BC996448C3E (Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableDirector::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableDirector_Stop_m60A3AA3874D92B4740A312ECA0E76210D04F207E (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Animation::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animation_Stop_mE11F232FCFA0219EADD8080D7AD7CC626A536756 (Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Cinemachine.CinemachineTargetGroup>()
inline CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Cinemachine.GroupWeightManipulator::UpdateWeights()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_UpdateWeights_mE2A29DD6CF0FC460CFDD84E71FAD6372C27F47D4 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponent<UnityEngine.Rigidbody2D>()
inline Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.Collider UnityEngine.Collision::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* Collision_get_collider_mBB5A086C78FE4BE0589E216F899B611673ADD25D (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Collision::get_relativeVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent(UnityEngine.Collider,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent_mEBA5FE1D601106C72CF2AB94A7A743EB61EC74DD (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___other0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vel1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rigidbody::get_mass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// UnityEngine.Rigidbody UnityEngine.Collider::get_attachedRigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity(UnityEngine.Collider,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity_m2F5253142AC35C57B515057564D6ECD076D61008 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___other0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vel1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.Utility.UnityVectorExtensions::AlmostZero(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseWithVelocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseWithVelocity_mF16A92675C0D88821A81722EE1CCEA704F17258F (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity0, const RuntimeMethod* method) ;
// UnityEngine.Collider2D UnityEngine.Collision2D::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* Collision2D_get_collider_m90FA98F6619E9F1E2EFAE8132EDB6ECA1A2C4F37 (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Collision2D::get_relativeVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Collision2D_get_relativeVelocity_m1F0BB90BC73FB0A0EA27212D832BB3F26D4C004A (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent2D(UnityEngine.Collider2D,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent2D_mA36033B447E28159B7762C3FE1042D5EB2164F8B (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___other2d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vel1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rigidbody2D::get_mass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody2D_get_mass_mC8854F0E26585A11D4420B9F5570AB4E75192AE1 (Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rigidbody2D::get_velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF (Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* __this, const RuntimeMethod* method) ;
// UnityEngine.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.Rigidbody2D UnityEngine.Collider2D::get_attachedRigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* Collider2D_get_attachedRigidbody_m76D718444A94C258228DD98102DCF81C91CF9654 (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity2D(UnityEngine.Collider2D,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity2D_m11EA7DF2EB01937666501439E973F242EC9A7E38 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___other2d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vel1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource__ctor_mAC87ADE7ACFB4405EE58B0C6AA0AE5D93EA3915E (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineFixedSignal::AxisDuration(UnityEngine.AnimationCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___axis0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AnimationCurve::get_length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// UnityEngine.Keyframe UnityEngine.AnimationCurve::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineFixedSignal::AxisValue(UnityEngine.AnimationCurve,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4 (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___axis0, float ___time1, const RuntimeMethod* method) ;
// System.Single UnityEngine.AnimationCurve::Evaluate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___time0, const RuntimeMethod* method) ;
// System.Void UnityEngine.PropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D (PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0* __this, const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve Cinemachine.RuntimeUtility::NormalizeCurve(UnityEngine.AnimationCurve,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* RuntimeUtility_NormalizeCurve_m404B01B3F5E60EFD61CC88062B26CF899A8510CD (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___curve0, bool ___normalizeX1, bool ___normalizeY2, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnvelopeDefinition_Validate_m2DE55071F0E90DAF09281B7735FD96A93D278C37 (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;
// System.Array System.Enum::GetValues(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_mE24D2214E046914DA4CAFB6D1DA830B76C501293 (Type_t* ___enumType0, const RuntimeMethod* method) ;
// System.Collections.IEnumerator System.Array::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E (RuntimeArray* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___time0, float ___value1, float ___inTangent2, float ___outTangent3, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::.ctor(UnityEngine.Keyframe[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___keys0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseDefinition::CreateStandardShapes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_CreateStandardShapes_m9CC1CFFF6C277183A8D0EBC1649A61874CFA5893 (const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve UnityEngine.AnimationCurve::EaseInOut(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* AnimationCurve_EaseInOut_mA8461373A0FC9464E20724CAD519973F85FE4A15 (float ___timeStart0, float ___valueStart1, float ___timeEnd2, float ___valueEnd3, const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseDefinition::GetStandardCurve(Cinemachine.CinemachineImpulseDefinition/ImpulseShapes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineImpulseDefinition_GetStandardCurve_mE731DEA10655DF32977EB36CA7695CD19DD89597 (int32_t ___shape0, const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::CreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseDefinition_CreateAndReturnEvent_mCBF4EF79D6393E9D33F9504D30E876AA479C22A0 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::LegacyCreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseDefinition_LegacyCreateAndReturnEvent_m5213920FF8EAF05E85F9D1D92A94E40AE04A087C (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager Cinemachine.CinemachineImpulseManager::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02 (const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseManager::NewImpulseEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseManager_NewImpulseEvent_m10EB7672F67FB33CD98758F3CED27E168241508C (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseDefinition/SignalSource::.ctor(Cinemachine.CinemachineImpulseDefinition,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource__ctor_mD776DEC5B0B9B1370EC2E238B46C5AD936C9B0B5 (SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E* __this, CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___def0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseManager::AddImpulseEvent(Cinemachine.CinemachineImpulseManager/ImpulseEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_AddImpulseEvent_m248DA95ECD499D4B501E282B5886389C02F0D223 (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* ___e0, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::get_Duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::.ctor(Cinemachine.CinemachineImpulseDefinition,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacySignalSource__ctor_mDC721B7D0B692CDD699AB2012C53D81E0864AA8B (LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4* __this, CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___def0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E EnvelopeDefinition_Default_m0400FA6F5054C586ADBC8512A1205D09A5933C80 (const RuntimeMethod* method) ;
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseDefinition::get_ImpulseCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineImpulseDefinition_get_ImpulseCurve_mAA1558EAB001196015FCCE60BB8DF3200AEC5C4E (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineImpulseDefinition/SignalSource::get_SignalDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SignalSource_get_SignalDuration_mFFE7C306FADED4391BD9545AF68ECFA6CA95B751 (SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E* __this, 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.Single Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::get_SignalDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LegacySignalSource_get_SignalDuration_mAEA4137DACAED4BA10E1161309A87C8305904373 (LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_down()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_m19EB5B5B0EDFE9C272BD7BCC6923C4A9D616F771_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::FromToRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_FromToRotation_m041093DBB23CB3641118310881D6B7746E3B8418 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___fromDirection0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___toDirection1, const RuntimeMethod* method) ;
// 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.CameraState::get_FinalPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12 (CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* __this, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineImpulseManager::GetImpulseAt(UnityEngine.Vector3,System.Boolean,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineImpulseManager_GetImpulseAt_m60503248A6E51D9CB74F28148A982D8FA5C57D04 (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___listenerLocation0, bool ___distance2D1, int32_t ___channelMask2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos3, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot4, const RuntimeMethod* method) ;
// System.Boolean Cinemachine.CinemachineImpulseListener/ImpulseReaction::GetReaction(System.Single,UnityEngine.Vector3,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImpulseReaction_GetReaction_mF1A9A410B1F05368B416656512188311E44E8CC3 (ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E* __this, float ___deltaTime0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___impulsePos1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot3, 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.CinemachineExtension::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension__ctor_m8955F80D4A62DE7C3DA510CFECEF722346241C94 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseListener/ImpulseReaction::ReSeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImpulseReaction_ReSeed_m0E5974B5A368FE95D4137FB5A87BF71699535DB5 (ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// 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.CinemachineImpulseManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager__ctor_m29FD2A34BDDE38151BEEADBEDE5A966E91FFC143 (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseManager::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_Clear_mA6DC571A238EB0C4C7B07C06D2263B5743FB82BA (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, 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) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::get_Count()
inline int32_t List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_inline (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::get_Item(System.Int32)
inline ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* (*) (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Boolean Cinemachine.CinemachineImpulseManager/ImpulseEvent::get_Expired()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImpulseEvent_get_Expired_mCA721141A1BF8EABF33B58335F3BF081EE517160 (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m32A69CBC1233D343A53384C4CFA27F2752C88CE8 (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::.ctor()
inline void List_1__ctor_m509AD93C52D556C90659A1D2169BD9465FEBE3A6 (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Cinemachine.CinemachineImpulseManager/ImpulseEvent::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImpulseEvent_Clear_mBE18EB8EBB0F8F266AB084B44307155CE823C17A (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::Add(T)
inline void List_1_Add_m377C03D36224B5F9483C43D81AD70FA5E7673057_inline (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* __this, ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*, ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Boolean Cinemachine.CinemachineImpulseManager/ImpulseEvent::GetDecayedSignal(UnityEngine.Vector3,System.Boolean,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImpulseEvent_GetDecayedSignal_m0A606723EF1C6867ECAC33BBBDCE4826BE5AB78F (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___listenerPosition0, bool ___use2D1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot3, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseManager/ImpulseEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImpulseEvent__ctor_mC5F7C05F235EB65CED1FF6E0FBC6C83D9BCBF81B (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineImpulseManager::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineImpulseManager_get_CurrentTime_m67D3ABCDB387670ECEF30D37A8E3CBDA5EB530F4 (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Cinemachine.CinemachineImpulseManager/ImpulseEvent>::Clear()
inline void List_1_Clear_m49C184BEA4867CB04DF2D0836573D52B0F0203E1_inline (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::GetValueAt(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EnvelopeDefinition_GetValueAt_mAF39D22894C1B21FDA3A5D7C50AF4AEB393BEE6D (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, float ___offset0, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::ChangeStopTime(System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnvelopeDefinition_ChangeStopTime_mFE038CADEFEBC54B1262B69139C2C8C209CE1196 (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, float ___offset0, bool ___forceNoDecay1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnvelopeDefinition_Clear_m70B8BFD4F76297739F4D6EC3044D46832196D4EF (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineImpulseManager::EvaluateDissipationScale(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineImpulseManager_EvaluateDissipationScale_m9210CFEA7341A4025B8164E415A7C4789F265D4C (float ___spread0, float ___normalizedDistance1, 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.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::Distance(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_m220B2ADBE9F87426BEEE291263560DFE78F835B5_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::DistanceDecay(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ImpulseEvent_DistanceDecay_mD470E344C6B95A38CCFFD8EA0869E98D30141C16 (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, float ___distance0, 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.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.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.CinemachineImpulseDefinition::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_OnValidate_mC9E8C5D4227DB0C7467BBDE0004C424B72C083ED (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseDefinition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition__ctor_m9A793CB4F91B42D9A7D38C1953A0A081A04B4045 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseDefinition::CreateEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_CreateEvent_m12158346403D3428D6DBC0D3D22DDDCF551E5B41 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseAtPositionWithVelocity(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseAtPositionWithVelocity_m943E5F58B6A439998A9C427F42FEBF61094F82C1 (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseWithForce(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseWithForce_mB82D805193E1A63D2EBAE187F450E110FDFB2780 (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, float ___force0, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation0, const RuntimeMethod* method) ;
// System.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.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_m7AB6BFA101D83E1D8F2EF3D5A128AEE9DDBF1A6D (const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rendering.VolumeComponent>::get_Count()
inline int32_t List_1_get_Count_m67F93C76C9F469705D5CE2E159C52B380E47340F_inline (List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1<T> Cinemachine.CinemachineExtension::GetAllExtraStates<Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState>()
inline List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3* CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_m033F186F18F171F683031A18E87603857F3A4BF0 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method)
{
return (( List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3* (*) (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73*, const RuntimeMethod*))CinemachineExtension_GetAllExtraStates_TisRuntimeObject_m1910A2ACEF3BCDAD7EB81C9B0F81945BFED4A9AA_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState>::get_Item(System.Int32)
inline VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* List_1_get_Item_m21A5A68B5CC40355C926A2D7DF3CDC70DDB2076F (List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* (*) (List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState::DestroyProfileCopy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamExtraState_DestroyProfileCopy_m1BF9F84F865D1E065076E69DEC72ECE7A85E63CD (VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState>::get_Count()
inline int32_t List_1_get_Count_m752E3D908DAB46834D43C51F1F2EB5A515D10928_inline (List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void Cinemachine.CinemachineExtension::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnEnable_mAABA4125E1F4271A991D234F62771AD496E9EF98 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// Cinemachine.CinemachineVirtualCameraBase Cinemachine.CinemachineExtension::get_VirtualCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::InvalidateCachedProfile()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings_InvalidateCachedProfile_m3D298EAFD2FDF9DC057A316B5FB986962D14A547 (CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.CinemachineExtension::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineExtension_OnDestroy_m856A803E3DAE93CD0AADFA9B687A430BD24616DE (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, const RuntimeMethod* method) ;
// T Cinemachine.CinemachineExtension::GetExtraState<Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState>(Cinemachine.ICinemachineCamera)
inline VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* CinemachineExtension_GetExtraState_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_mCB7C0F584EAAC5BB590A7BC3290E17398741FF76 (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* __this, RuntimeObject* ___vcam0, const RuntimeMethod* method)
{
return (( VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* (*) (CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73*, RuntimeObject*, const RuntimeMethod*))CinemachineExtension_GetExtraState_TisRuntimeObject_m63736B66E05E9A88615CD036333B6549324E8406_gshared)(__this, ___vcam0, method);
}
// System.Boolean Cinemachine.PostFX.CinemachineVolumeSettings::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVolumeSettings_get_IsValid_mF3369F4EEBA7D9EEAAACA866B1B8B154EAEE034E (CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState::CreateProfileCopy(UnityEngine.Rendering.VolumeProfile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamExtraState_CreateProfileCopy_mAADD5F9762AB647121CD080BBEC9F3732E53D628 (VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* __this, VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* ___source0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.VolumeProfile::TryGet<UnityEngine.Rendering.Universal.DepthOfField>(T&)
inline bool VolumeProfile_TryGet_TisDepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF_m97F7A492589285276A340E3E20321C5879DB47BC (VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* __this, DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF** ___component0, const RuntimeMethod* method)
{
return (( bool (*) (VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1*, DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF**, const RuntimeMethod*))VolumeProfile_TryGet_TisRuntimeObject_m6394BC3A9A95358ECE114A783689654E1E2DAC44_gshared)(__this, ___component0, 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) ;
// 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) ;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Volume> Cinemachine.PostFX.CinemachineVolumeSettings::GetDynamicBrainVolumes(Cinemachine.CinemachineBrain,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* CinemachineVolumeSettings_GetDynamicBrainVolumes_mDA883D2C7CD5DFD43585FF66A88D6AEDE1E2E4E0 (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___brain0, int32_t ___minVolumes1, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>::get_Item(System.Int32)
inline Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284 (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* (*) (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.Rendering.Volume::set_profile(UnityEngine.Rendering.VolumeProfile)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Volume_set_profile_m89709CBB66123E4DD821570E2CC4D9AE3D42E769_inline (Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* __this, VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* ___value0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>::get_Count()
inline int32_t List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_inline (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, 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 UnityEngine.Rendering.Volume::set_isGlobal(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Volume_set_isGlobal_m5E2B89583386E5A6C63AD61D2A8DBCAB5533BF15_inline (Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* __this, bool ___value0, 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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>::Clear()
inline void List_1_Clear_m39BEA6B481C5F43AADAA90DD7277AFDA096BF0E5_inline (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, 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) ;
// 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 UnityEngine.GameObject::GetComponents<UnityEngine.Rendering.Volume>(System.Collections.Generic.List`1<T>)
inline void GameObject_GetComponents_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mAE021A0360032927647546267D4A69BC7C15C9B4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* ___results0, const RuntimeMethod* method)
{
(( void (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897*, const RuntimeMethod*))GameObject_GetComponents_TisRuntimeObject_m4E6E7E925EB16382F6CB95F1AFF27EB8E28BE6A3_gshared)(__this, ___results0, 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::GetComponent<UnityEngine.Rendering.Universal.UniversalAdditionalCameraData>()
inline UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* GameObject_GetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_mCF16C5DA588B7468D6B2219D2519B7814709347C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// UnityEngine.LayerMask UnityEngine.Rendering.Universal.UniversalAdditionalCameraData::get_volumeLayerMask()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB UniversalAdditionalCameraData_get_volumeLayerMask_m6CA98C050693650D8818151E9ADE480CCBF44BFC_inline (UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* __this, 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) ;
// UnityEngine.GameObject UnityEngine.GameObject::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.Rendering.Volume>()
inline Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* GameObject_AddComponent_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mEBB3584E3F5C9390346BF4EE9FD8E5D2ABADE5C5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>::Add(T)
inline void List_1_Add_mE06E257FFA840B6A76C943FCC4F70FF8FC78C222_inline (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* __this, Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897*, Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, 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 System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>::.ctor()
inline void List_1__ctor_mBE415A6F2F48CA40D24EF2ECB6001A80D683AE64 (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// T UnityEngine.ScriptableObject::CreateInstance<UnityEngine.Rendering.VolumeProfile>()
inline VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* ScriptableObject_CreateInstance_TisVolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1_mBE971FCAB392A22574CBD068FF588A5BF6F19E38 (const RuntimeMethod* method)
{
return (( VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mBE664E52864F727B39B81313FA00C5FCFF9BAE62_gshared)(method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Rendering.VolumeComponent>::GetEnumerator()
inline Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355 List_1_GetEnumerator_m7FFBBF9B40BF65391F615C1718B33A309DBEC760 (List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064* __this, const RuntimeMethod* method)
{
return (( Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355 (*) (List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.VolumeComponent>::Dispose()
inline void Enumerator_Dispose_mCE78820A119B5A3974D397DF20EACCF0AE77A607 (Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.VolumeComponent>::get_Current()
inline VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* Enumerator_get_Current_m3E2C62A181DBC8F1232AE097D030451DC49CDC59_inline (Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355* __this, const RuntimeMethod* method)
{
return (( VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* (*) (Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// T UnityEngine.Object::Instantiate<UnityEngine.Rendering.VolumeComponent>(T)
inline VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* Object_Instantiate_TisVolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1_m2F3885C4DAE9B2B661229038FA25FDDA63C9EA37 (VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* ___original0, const RuntimeMethod* method)
{
return (( VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* (*) (VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_mCD6FC6BB14BA9EF1A4B314841EB4D40675E3C1DB_gshared)(___original0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.VolumeComponent>::Add(T)
inline void List_1_Add_mAE785BB140AACEA37285183D122AB76C64D1776B_inline (List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064* __this, VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064*, VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.VolumeComponent>::MoveNext()
inline bool Enumerator_MoveNext_mCDC4D51017A6FCCB56125B31477498D37FBC4911 (Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Object>::Contains(T)
inline bool HashSet_1_Contains_m1BE59057D1E3F46D988D984F1093243A5382B00D (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Object>::Remove(T)
inline bool HashSet_1_Remove_m914B0A1ED80B8FBC1879912D39E8DAEE80413595 (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Object>::.ctor()
inline void HashSet_1__ctor_m452F5282ED2E6E6974666067E813E40FE163967A (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Object>::Add(T)
inline bool HashSet_1_Add_mF7FF6A8ABB5678A42FF5EF549292C0626C0696A5 (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___item0, method);
}
// System.Void UnityEngine.GUIContent::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* __this, String_t* ___text0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.GUIStyle::CalcSize(UnityEngine.GUIContent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GUIStyle_CalcSize_m3015BAC288A5D6D29C0596ECE8117C8F9DFF9A76 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___content0, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<UnityEngine.Object>::GetEnumerator()
inline Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853 HashSet_1_GetEnumerator_mD15C58F93B8FF17D7F8FE0B3AD1E0C16ADEE43DB (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* __this, const RuntimeMethod* method)
{
return (( Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853 (*) (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Object>::Dispose()
inline void Enumerator_Dispose_m7FE6D6D2AC8F2B7347A7247B8A5E1F76A6E31553 (Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
}
// T System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Object>::get_Current()
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Enumerator_get_Current_m83BF055FC97331647786F4CB9611F09CD6843017_inline (Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853* __this, const RuntimeMethod* method)
{
return (( Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* (*) (Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Object>::MoveNext()
inline bool Enumerator_MoveNext_m7228B41EC67FC46BF3AC2461B5FE4DBFC602E645 (Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, 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.Int32 System.Collections.Generic.List`1<System.Text.StringBuilder>::get_Count()
inline int32_t List_1_get_Count_m0A16929D8B4521A714BFB9B8C4F94B2A5587C64D_inline (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Text.StringBuilder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Text.StringBuilder>::get_Item(System.Int32)
inline StringBuilder_t* List_1_get_Item_mBD7E40942F24A5B305A70B750BD9E9BE5601CAA8 (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( StringBuilder_t* (*) (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<System.Text.StringBuilder>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m808D0A31B600613C828E9B4DD3DADB85661F9409 (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method);
}
// System.Void System.Text.StringBuilder::set_Length(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414 (StringBuilder_t* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Text.StringBuilder>::.ctor()
inline void List_1__ctor_mA2785EB3108A801D84106FCD04DAC3E7DD672138 (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Text.StringBuilder>::Add(T)
inline void List_1_Add_m9F09B395F546BA77EA1435F1B5C6F8235D8F32F4_inline (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* __this, StringBuilder_t* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9*, StringBuilder_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector3>::.ctor(System.Single,System.Int32)
inline void GaussianWindow1d_1__ctor_mB410AAC105BC40A99870D8D487140D0C53D65C09 (GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C* __this, float ___sigma0, int32_t ___maxKernelRadius1, const RuntimeMethod* method)
{
(( void (*) (GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C*, float, int32_t, const RuntimeMethod*))GaussianWindow1d_1__ctor_mB410AAC105BC40A99870D8D487140D0C53D65C09_gshared)(__this, ___sigma0, ___maxKernelRadius1, method);
}
// System.Int32 Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector3>::get_KernelSize()
inline int32_t GaussianWindow1d_1_get_KernelSize_m3F57073A9FC142565561A92DF71AE54530B9E26A (GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C*, const RuntimeMethod*))GaussianWindow1d_1_get_KernelSize_m3F57073A9FC142565561A92DF71AE54530B9E26A_gshared)(__this, method);
}
// System.Void Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Quaternion>::.ctor(System.Single,System.Int32)
inline void GaussianWindow1d_1__ctor_mD1A5E428BE3BFE2928736FD6E36FB6E6E136D3F8 (GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D* __this, float ___sigma0, int32_t ___maxKernelRadius1, const RuntimeMethod* method)
{
(( void (*) (GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D*, float, int32_t, const RuntimeMethod*))GaussianWindow1d_1__ctor_mD1A5E428BE3BFE2928736FD6E36FB6E6E136D3F8_gshared)(__this, ___sigma0, ___maxKernelRadius1, method);
}
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) ;
// System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Quaternion>::get_KernelSize()
inline int32_t GaussianWindow1d_1_get_KernelSize_m11C6A4C90FB7FFDE893B37D2119DBD80C29963FC (GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D*, const RuntimeMethod*))GaussianWindow1d_1_get_KernelSize_m11C6A4C90FB7FFDE893B37D2119DBD80C29963FC_gshared)(__this, method);
}
// UnityEngine.Quaternion UnityEngine.Quaternion::Normalize(UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Normalize_m63D60A4A9F97145AF0C7E2A4C044EBF17EF7CBC3_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q0, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector2>::.ctor(System.Single,System.Int32)
inline void GaussianWindow1d_1__ctor_mEC3F1FAF64D12B232A689153F44790B1AB81D4BB (GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90* __this, float ___sigma0, int32_t ___maxKernelRadius1, const RuntimeMethod* method)
{
(( void (*) (GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90*, float, int32_t, const RuntimeMethod*))GaussianWindow1d_1__ctor_mEC3F1FAF64D12B232A689153F44790B1AB81D4BB_gshared)(__this, ___sigma0, ___maxKernelRadius1, method);
}
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::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) ;
// 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.Int32 Cinemachine.Utility.GaussianWindow1d`1<UnityEngine.Vector2>::get_KernelSize()
inline int32_t GaussianWindow1d_1_get_KernelSize_mAC67CB73A35607D3954AB4322639B028D847E6E7 (GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90*, const RuntimeMethod*))GaussianWindow1d_1_get_KernelSize_mAC67CB73A35607D3954AB4322639B028D847E6E7_gshared)(__this, 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::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::SmoothDamp(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_SmoothDamp_mA20AB2E3DFAE680D742E9A17D969AF8A3E849711 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___current0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___target1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___currentVelocity2, float ___smoothTime3, float ___maxSpeed4, float ___deltaTime5, 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.Single UnityEngine.Vector3::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::set_Item(System.Int32,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.HeadingTracker::ClearHistory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_ClearHistory_m220EDE26052383AFAD5F74F885541BF3797352A5 (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, const RuntimeMethod* method) ;
// System.Int32 Cinemachine.Utility.HeadingTracker::get_FilterSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HeadingTracker_get_FilterSize_mEF06A6674D9D5FE8F1802922DECACF11BA7BE151 (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, const RuntimeMethod* method) ;
// System.Void Cinemachine.Utility.HeadingTracker::PopBottom()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_PopBottom_mCB0D0A7AE4238580CB7FFAAD17497F7B532B57AE (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, const RuntimeMethod* method) ;
// System.Single Cinemachine.Utility.HeadingTracker::Decay(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HeadingTracker_Decay_m66C3EA4E1471E7B820E2A15BF950BF959865655A (float ___time0, 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) ;
// UnityEngine.Vector4 UnityEngine.Vector4::Lerp(UnityEngine.Vector4,UnityEngine.Vector4,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Lerp_m6503F684342826D70038B2D13DEE7BD56EC1C88C_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___a0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___b1, float ___t2, 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.Void UnityEngine.Vector4::set_Item(System.Int32,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline (int32_t ___a0, int32_t ___b1, 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) ;
// System.Boolean System.Single::IsNaN(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline (float ___f0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::SqrMagnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m04883F317B0C35E16E87523EBDFD346551290968_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ;
// System.Single 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.Vector2::SqrMagnitude(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_SqrMagnitude_m9020166A171C031DA7B163D3261C09EB7090F0AF_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mBF0FA0B529C821F4733DDC3AD366B07CD27625F4_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, 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) ;
// System.Single Cinemachine.Utility.UnityVectorExtensions::Cross(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_Cross_mF6C7F58D98C3F8A51FFAB0EF9E4CD77DB2BBBD39 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v10, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v21, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_positiveInfinity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_positiveInfinity_m03B87ABC38ACBE2160599734C319DD1BA1064B5F_inline (const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(System.Single,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mB3B310D2D0CAE78AFB2AE6A9FD2902DE4B359211_inline (float ___d0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::Normalize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// 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) ;
// 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.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline (float ___f0, 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.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, float ___t2, const RuntimeMethod* method) ;
// UnityEngine.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 Cinemachine.Utility.UnityQuaternionExtensions::SlerpWithReferenceUp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 UnityQuaternionExtensions_SlerpWithReferenceUp_m462C015C97FF4D2E7B7E83B6C1E4A29ED4DD1474 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___qA0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___qB1, float ___t2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up3, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline (const RuntimeMethod* method) ;
// System.Int64 System.BitConverter::DoubleToInt64Bits(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m45D911F884F3B09BF39C02044EDC9BDA8084C80B_inline (double ___value0, 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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// System.Void 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.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.Int32 System.BitConverter::SingleToInt32Bits(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mA1902D40966CA4C89A8974B10E5680A06E88566B_inline (float ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ;
// 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) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.CinemachineVirtualCameraBase/TransitionParams
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_pinvoke(const TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA& unmarshaled, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_OnCameraLive_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_OnCameraLive' of type 'TransitionParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_OnCameraLive_2Exception, NULL);
}
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_pinvoke_back(const TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke& marshaled, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA& unmarshaled)
{
Exception_t* ___m_OnCameraLive_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_OnCameraLive' of type 'TransitionParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_OnCameraLive_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineVirtualCameraBase/TransitionParams
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_pinvoke_cleanup(TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CinemachineVirtualCameraBase/TransitionParams
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_com(const TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA& unmarshaled, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_com& marshaled)
{
Exception_t* ___m_OnCameraLive_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_OnCameraLive' of type 'TransitionParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_OnCameraLive_2Exception, NULL);
}
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_com_back(const TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_com& marshaled, TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA& unmarshaled)
{
Exception_t* ___m_OnCameraLive_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_OnCameraLive' of type 'TransitionParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_OnCameraLive_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineVirtualCameraBase/TransitionParams
IL2CPP_EXTERN_C void TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshal_com_cleanup(TransitionParams_tB597191957C5719625DEDBA130A4C3437346CDCA_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineVirtualCameraBase/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m5CC1A0F3A4C4521BECB5C8C04577F801DA9234DD (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* L_0 = (U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A*)il2cpp_codegen_object_new(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m1B1FF86140C80F51640B1FBB220C7086D68D0D30(L_0, NULL);
((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Cinemachine.CinemachineVirtualCameraBase/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1B1FF86140C80F51640B1FBB220C7086D68D0D30 (U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Cinemachine.CinemachineVirtualCameraBase/<>c::<RequiresUserInput>b__66_0(Cinemachine.CinemachineExtension)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CRequiresUserInputU3Eb__66_0_m1178F3D4B17F28B357018AF317FF0BDDDD399F89 (U3CU3Ec_t73B0C98BE15E0AD6A059C127F816526B96E7A51A* __this, CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* ___extension0, 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 mExtensions != null && mExtensions.Any(extension => extension != null && extension.RequiresUserInput);
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_0 = ___extension0;
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;
}
}
{
CinemachineExtension_t147DA9A9CF04E95E661DF21504144EDBBDC0DD73* L_2 = ___extension0;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(14 /* System.Boolean Cinemachine.CinemachineExtension::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.ConfinerOven::.ctor(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&,System.Single&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven__ctor_mB78A13925810CA8FAAAD92AE5F64CC442A2E2E4F (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___inputPath0, float* ___aspectRatio1, float ___maxFrustumHeight2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private List<List<IntPoint>> m_Skeleton = new List<List<IntPoint>>();
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_0 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252(L_0, List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
__this->___m_Skeleton_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Skeleton_2), (void*)L_0);
// AspectStretcher m_AspectStretcher = new AspectStretcher(1, 0);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_1;
memset((&L_1), 0, sizeof(L_1));
AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852((&L_1), (1.0f), (0.0f), /*hidden argument*/NULL);
__this->___m_AspectStretcher_7 = L_1;
// private float m_maxComputationTimeForFullSkeletonBakeInSeconds = 5f;
__this->___m_maxComputationTimeForFullSkeletonBakeInSeconds_8 = (5.0f);
// in float aspectRatio, float maxFrustumHeight) : base()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// Initialize(inputPath, aspectRatio, maxFrustumHeight);
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_2 = ___inputPath0;
float* L_3 = ___aspectRatio1;
float L_4 = ___maxFrustumHeight2;
ConfinerOven_Initialize_mADD22CBAFC68A82D01306799A2AB5162B5BC9583(__this, L_2, L_3, L_4, NULL);
// }
return;
}
}
// Cinemachine.ConfinerOven/BakedSolution Cinemachine.ConfinerOven::GetBakedSolution(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* ConfinerOven_GetBakedSolution_mF4174B4DFFAB8831F94627D68558CCD505FB3273 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, float ___frustumHeight0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* V_0 = NULL;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* V_1 = NULL;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* V_2 = NULL;
bool V_3 = false;
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* V_4 = NULL;
BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* V_5 = NULL;
int32_t G_B3_0 = 0;
{
// var offsetter = new ClipperOffset();
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_0 = (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343*)il2cpp_codegen_object_new(ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343_il2cpp_TypeInfo_var);
NullCheck(L_0);
ClipperOffset__ctor_mA44429B6965B2B28F0A72A2F21986D7D89E5571F(L_0, (2.0), (0.25), NULL);
V_0 = L_0;
// offsetter.AddPaths(m_OriginalPolygon, JoinType.jtMiter, EndType.etClosedPolygon);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_1 = V_0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_2 = __this->___m_OriginalPolygon_1;
NullCheck(L_1);
ClipperOffset_AddPaths_mBDC5F9F0336F10DE4353964DE75778DF44B89350(L_1, L_2, 2, 0, NULL);
// var solution = new List<List<IntPoint>>();
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_3 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252(L_3, List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
V_1 = L_3;
// offsetter.Execute(ref solution, -1f * frustumHeight * k_FloatToIntScaler);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_4 = V_0;
float L_5 = ___frustumHeight0;
NullCheck(L_4);
ClipperOffset_Execute_mF03C34E3886DD2481D6D97B754B0E68D02C7166C(L_4, (&V_1), ((double)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-1.0f), L_5)), (100000.0f)))), NULL);
// var bakedSolution = new List<List<IntPoint>>();
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_6 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252(L_6, List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
V_2 = L_6;
// if (State == BakingState.BAKING || m_Skeleton.Count == 0)
int32_t L_7;
L_7 = ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470_inline(__this, NULL);
if (!L_7)
{
goto IL_0063;
}
}
{
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_8 = __this->___m_Skeleton_2;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_8, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
G_B3_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
goto IL_0064;
}
IL_0063:
{
G_B3_0 = 1;
}
IL_0064:
{
V_3 = (bool)G_B3_0;
bool L_10 = V_3;
if (!L_10)
{
goto IL_006e;
}
}
{
// bakedSolution = solution;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_11 = V_1;
V_2 = L_11;
goto IL_009f;
}
IL_006e:
{
// Clipper c = new Clipper();
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_12 = (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2*)il2cpp_codegen_object_new(Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var);
NullCheck(L_12);
Clipper__ctor_mCAF6AD460879F5EDFAB3A3076D64848B8095E2E1(L_12, 0, NULL);
V_4 = L_12;
// c.AddPaths(solution, PolyType.ptSubject, true);
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_13 = V_4;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_14 = V_1;
NullCheck(L_13);
bool L_15;
L_15 = ClipperBase_AddPaths_m6F7A55E8E6BDCE7CE60986C979540F598A08AF90(L_13, L_14, 0, (bool)1, NULL);
// c.AddPaths(m_Skeleton, PolyType.ptClip, true);
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_16 = V_4;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_17 = __this->___m_Skeleton_2;
NullCheck(L_16);
bool L_18;
L_18 = ClipperBase_AddPaths_m6F7A55E8E6BDCE7CE60986C979540F598A08AF90(L_16, L_17, 1, (bool)1, NULL);
// c.Execute(ClipType.ctUnion, bakedSolution, PolyFillType.pftEvenOdd, PolyFillType.pftEvenOdd);
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_19 = V_4;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_20 = V_2;
NullCheck(L_19);
bool L_21;
L_21 = Clipper_Execute_mF222110A5EF41E8577B0E1B8F4792A7DC27C16B8(L_19, 1, L_20, 0, 0, NULL);
}
IL_009f:
{
// return new BakedSolution(
// m_AspectStretcher.Aspect, frustumHeight,
// m_MinFrustumHeightWithBones < frustumHeight,
// m_PolygonRect, m_OriginalPolygon, bakedSolution);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* L_22 = (&__this->___m_AspectStretcher_7);
float L_23;
L_23 = AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline(L_22, NULL);
float L_24 = ___frustumHeight0;
float L_25 = __this->___m_MinFrustumHeightWithBones_0;
float L_26 = ___frustumHeight0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_27 = __this->___m_PolygonRect_6;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_28 = __this->___m_OriginalPolygon_1;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_29 = V_2;
BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* L_30 = (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6*)il2cpp_codegen_object_new(BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6_il2cpp_TypeInfo_var);
NullCheck(L_30);
BakedSolution__ctor_m2132C286AF6A1A2EEBCA81FE728A00782BE9FB1C(L_30, L_23, L_24, (bool)((((float)L_25) < ((float)L_26))? 1 : 0), L_27, L_28, L_29, NULL);
V_5 = L_30;
goto IL_00ca;
}
IL_00ca:
{
// }
BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* L_31 = V_5;
return L_31;
}
}
// Cinemachine.ConfinerOven/BakingState Cinemachine.ConfinerOven::get_State()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, const RuntimeMethod* method)
{
{
// public BakingState State { get; private set; }
int32_t L_0 = __this->___U3CStateU3Ek__BackingField_9;
return L_0;
}
}
// System.Void Cinemachine.ConfinerOven::set_State(Cinemachine.ConfinerOven/BakingState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public BakingState State { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CStateU3Ek__BackingField_9 = L_0;
return;
}
}
// System.Void Cinemachine.ConfinerOven::Initialize(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&,System.Single&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_Initialize_mADD22CBAFC68A82D01306799A2AB5162B5BC9583 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___inputPath0, float* ___aspectRatio1, float ___maxFrustumHeight2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B9448CD33B9AA5C55C6D7CE466AB10724407EC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* V_1 = NULL;
int32_t V_2 = 0;
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_3 = NULL;
int32_t V_4 = 0;
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* V_5 = NULL;
int32_t V_6 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_12;
memset((&V_12), 0, sizeof(V_12));
int32_t G_B11_0 = 0;
{
// m_Skeleton.Clear();
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_0 = __this->___m_Skeleton_2;
NullCheck(L_0);
List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_inline(L_0, List_1_Clear_m522B176D3BCB42CC3F794229EB147B4A50BFC1D7_RuntimeMethod_var);
// m_Cache.maxFrustumHeight = maxFrustumHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_1 = (&__this->___m_Cache_11);
float L_2 = ___maxFrustumHeight2;
L_1->___maxFrustumHeight_6 = L_2;
// m_MinFrustumHeightWithBones = float.MaxValue;
__this->___m_MinFrustumHeightWithBones_0 = ((std::numeric_limits<float>::max)());
// m_PolygonRect = GetPolygonBoundingBox(inputPath);
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_3 = ___inputPath0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4;
L_4 = ConfinerOven_GetPolygonBoundingBox_mC082D37AD660ECEF58083E6C14641A6DEE9CF739(L_3, NULL);
__this->___m_PolygonRect_6 = L_4;
// m_AspectStretcher = new AspectStretcher(aspectRatio, m_PolygonRect.center.x);
float* L_5 = ___aspectRatio1;
float L_6 = *((float*)L_5);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_7 = (&__this->___m_PolygonRect_6);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C(L_7, NULL);
float L_9 = L_8.___x_0;
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_10;
memset((&L_10), 0, sizeof(L_10));
AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852((&L_10), L_6, L_9, /*hidden argument*/NULL);
__this->___m_AspectStretcher_7 = L_10;
// m_OriginalPolygon = new List<List<IntPoint>>(inputPath.Count);
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_11 = ___inputPath0;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_12 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_11);
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_inline(L_12, List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_14 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_14);
List_1__ctor_m1B9448CD33B9AA5C55C6D7CE466AB10724407EC7(L_14, L_13, List_1__ctor_m1B9448CD33B9AA5C55C6D7CE466AB10724407EC7_RuntimeMethod_var);
__this->___m_OriginalPolygon_1 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OriginalPolygon_1), (void*)L_14);
// for (var i = 0; i < inputPath.Count; ++i)
V_2 = 0;
goto IL_00eb;
}
IL_0066:
{
// var srcPath = inputPath[i];
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_15 = ___inputPath0;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_16 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_15);
int32_t L_17 = V_2;
NullCheck(L_16);
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_18;
L_18 = List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F(L_16, L_17, List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var);
V_3 = L_18;
// int numPoints = srcPath.Count;
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_19 = V_3;
NullCheck(L_19);
int32_t L_20;
L_20 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_19, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
V_4 = L_20;
// var path = new List<IntPoint>(numPoints);
int32_t L_21 = V_4;
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_22 = (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*)il2cpp_codegen_object_new(List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8_il2cpp_TypeInfo_var);
NullCheck(L_22);
List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9(L_22, L_21, List_1__ctor_mE5CB64AED7C7BA0C7F8ABC69DBB6875CBAB6C6B9_RuntimeMethod_var);
V_5 = L_22;
// for (int j = 0; j < numPoints; ++j)
V_6 = 0;
goto IL_00cc;
}
IL_0086:
{
// var p = m_AspectStretcher.Stretch(srcPath[j]);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* L_23 = (&__this->___m_AspectStretcher_7);
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_24 = V_3;
int32_t L_25 = V_6;
NullCheck(L_24);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26;
L_26 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_24, L_25, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
L_27 = AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92(L_23, L_26, NULL);
V_7 = L_27;
// path.Add(new IntPoint(p.x * k_FloatToIntScaler, p.y * k_FloatToIntScaler));
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_28 = V_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_7;
float L_30 = L_29.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = V_7;
float L_32 = L_31.___y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_33;
memset((&L_33), 0, sizeof(L_33));
IntPoint__ctor_mDF79481849AEBA072D8936B8D05DF739C7740EF8((&L_33), ((double)((float)il2cpp_codegen_multiply(L_30, (100000.0f)))), ((double)((float)il2cpp_codegen_multiply(L_32, (100000.0f)))), /*hidden argument*/NULL);
NullCheck(L_28);
List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_inline(L_28, L_33, List_1_Add_m726D1F0556ED25634EB8D370659CE0754418DE2E_RuntimeMethod_var);
// for (int j = 0; j < numPoints; ++j)
int32_t L_34 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_00cc:
{
// for (int j = 0; j < numPoints; ++j)
int32_t L_35 = V_6;
int32_t L_36 = V_4;
V_8 = (bool)((((int32_t)L_35) < ((int32_t)L_36))? 1 : 0);
bool L_37 = V_8;
if (L_37)
{
goto IL_0086;
}
}
{
// m_OriginalPolygon.Add(path);
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_38 = __this->___m_OriginalPolygon_1;
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_39 = V_5;
NullCheck(L_38);
List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_inline(L_38, L_39, List_1_Add_m7CF78C0824DEEC85BA1AC1D9B6431430A7885309_RuntimeMethod_var);
// for (var i = 0; i < inputPath.Count; ++i)
int32_t L_40 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_40, 1));
}
IL_00eb:
{
// for (var i = 0; i < inputPath.Count; ++i)
int32_t L_41 = V_2;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_42 = ___inputPath0;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_43 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_42);
NullCheck(L_43);
int32_t L_44;
L_44 = List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_inline(L_43, List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
V_9 = (bool)((((int32_t)L_41) < ((int32_t)L_44))? 1 : 0);
bool L_45 = V_9;
if (L_45)
{
goto IL_0066;
}
}
{
// if (m_Cache.maxFrustumHeight < 0)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_46 = (&__this->___m_Cache_11);
float L_47 = L_46->___maxFrustumHeight_6;
V_10 = (bool)((((float)L_47) < ((float)(0.0f)))? 1 : 0);
bool L_48 = V_10;
if (!L_48)
{
goto IL_0124;
}
}
{
// State = BakingState.BAKED; // if we don't need skeleton, then we don't need to bake
ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline(__this, 1, NULL);
// return;
goto IL_02e3;
}
IL_0124:
{
// float polygonHalfHeight = Mathf.Min(m_PolygonRect.width / aspectRatio, m_PolygonRect.height) / 2f;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_49 = (&__this->___m_PolygonRect_6);
float L_50;
L_50 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_49, NULL);
float* L_51 = ___aspectRatio1;
float L_52 = *((float*)L_51);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_53 = (&__this->___m_PolygonRect_6);
float L_54;
L_54 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_53, NULL);
float L_55;
L_55 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(((float)(L_50/L_52)), L_54, NULL);
V_0 = ((float)(L_55/(2.0f)));
// if (m_Cache.maxFrustumHeight == 0 || m_Cache.maxFrustumHeight > polygonHalfHeight)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_56 = (&__this->___m_Cache_11);
float L_57 = L_56->___maxFrustumHeight_6;
if ((((float)L_57) == ((float)(0.0f))))
{
goto IL_016b;
}
}
{
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_58 = (&__this->___m_Cache_11);
float L_59 = L_58->___maxFrustumHeight_6;
float L_60 = V_0;
G_B11_0 = ((((float)L_59) > ((float)L_60))? 1 : 0);
goto IL_016c;
}
IL_016b:
{
G_B11_0 = 1;
}
IL_016c:
{
V_11 = (bool)G_B11_0;
bool L_61 = V_11;
if (!L_61)
{
goto IL_0180;
}
}
{
// m_Cache.maxFrustumHeight = polygonHalfHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_62 = (&__this->___m_Cache_11);
float L_63 = V_0;
L_62->___maxFrustumHeight_6 = L_63;
}
IL_0180:
{
// m_Cache.stepSize = m_Cache.maxFrustumHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_64 = (&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_65 = (&__this->___m_Cache_11);
float L_66 = L_65->___maxFrustumHeight_6;
L_64->___stepSize_5 = L_66;
// m_Cache.offsetter = new ClipperOffset();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_67 = (&__this->___m_Cache_11);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_68 = (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343*)il2cpp_codegen_object_new(ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343_il2cpp_TypeInfo_var);
NullCheck(L_68);
ClipperOffset__ctor_mA44429B6965B2B28F0A72A2F21986D7D89E5571F(L_68, (2.0), (0.25), NULL);
L_67->___offsetter_0 = L_68;
Il2CppCodeGenWriteBarrier((void**)(&L_67->___offsetter_0), (void*)L_68);
// m_Cache.offsetter.AddPaths(m_OriginalPolygon, JoinType.jtMiter, EndType.etClosedPolygon);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_69 = (&__this->___m_Cache_11);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_70 = L_69->___offsetter_0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_71 = __this->___m_OriginalPolygon_1;
NullCheck(L_70);
ClipperOffset_AddPaths_mBDC5F9F0336F10DE4353964DE75778DF44B89350(L_70, L_71, 2, 0, NULL);
// List<List<IntPoint>> solution = new List<List<IntPoint>>();
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_72 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_72);
List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252(L_72, List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
V_1 = L_72;
// m_Cache.offsetter.Execute(ref solution, 0);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_73 = (&__this->___m_Cache_11);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_74 = L_73->___offsetter_0;
NullCheck(L_74);
ClipperOffset_Execute_mF03C34E3886DD2481D6D97B754B0E68D02C7166C(L_74, (&V_1), (0.0), NULL);
// m_Cache.solutions = new List<PolygonSolution>();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_75 = (&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_76 = (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*)il2cpp_codegen_object_new(List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_il2cpp_TypeInfo_var);
NullCheck(L_76);
List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96(L_76, List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_RuntimeMethod_var);
L_75->___solutions_1 = L_76;
Il2CppCodeGenWriteBarrier((void**)(&L_75->___solutions_1), (void*)L_76);
// m_Cache.solutions.Add(new PolygonSolution
// {
// m_Polygons = solution,
// m_FrustumHeight = 0,
// });
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_77 = (&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_78 = L_77->___solutions_1;
il2cpp_codegen_initobj((&V_12), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_79 = V_1;
(&V_12)->___m_Polygons_0 = L_79;
Il2CppCodeGenWriteBarrier((void**)(&(&V_12)->___m_Polygons_0), (void*)L_79);
(&V_12)->___m_FrustumHeight_1 = (0.0f);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_80 = V_12;
NullCheck(L_78);
List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(L_78, L_80, List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
// m_Cache.rightCandidate = new PolygonSolution();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_81 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_82 = (&L_81->___rightCandidate_2);
il2cpp_codegen_initobj(L_82, sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
// m_Cache.leftCandidate = new PolygonSolution
// {
// m_Polygons = solution,
// m_FrustumHeight = 0,
// };
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_83 = (&__this->___m_Cache_11);
il2cpp_codegen_initobj((&V_12), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_84 = V_1;
(&V_12)->___m_Polygons_0 = L_84;
Il2CppCodeGenWriteBarrier((void**)(&(&V_12)->___m_Polygons_0), (void*)L_84);
(&V_12)->___m_FrustumHeight_1 = (0.0f);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_85 = V_12;
L_83->___leftCandidate_3 = L_85;
Il2CppCodeGenWriteBarrier((void**)&(((&L_83->___leftCandidate_3))->___m_Polygons_0), (void*)NULL);
// m_Cache.currentFrustumHeight = 0;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_86 = (&__this->___m_Cache_11);
L_86->___currentFrustumHeight_7 = (0.0f);
// m_Cache.maxCandidate = new List<List<IntPoint>>();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_87 = (&__this->___m_Cache_11);
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_88 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_88);
List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252(L_88, List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
L_87->___maxCandidate_4 = L_88;
Il2CppCodeGenWriteBarrier((void**)(&L_87->___maxCandidate_4), (void*)L_88);
// m_Cache.offsetter.Execute(ref m_Cache.maxCandidate, -1f * m_Cache.maxFrustumHeight * k_FloatToIntScaler);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_89 = (&__this->___m_Cache_11);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_90 = L_89->___offsetter_0;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_91 = (&__this->___m_Cache_11);
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** L_92 = (&L_91->___maxCandidate_4);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_93 = (&__this->___m_Cache_11);
float L_94 = L_93->___maxFrustumHeight_6;
NullCheck(L_90);
ClipperOffset_Execute_mF03C34E3886DD2481D6D97B754B0E68D02C7166C(L_90, L_92, ((double)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-1.0f), L_94)), (100000.0f)))), NULL);
// m_Cache.bakeTime = 0;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_95 = (&__this->___m_Cache_11);
L_95->___bakeTime_8 = (0.0f);
// State = BakingState.BAKING;
ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline(__this, 0, NULL);
// m_BakeProgress = 0;
__this->___m_BakeProgress_10 = (0.0f);
}
IL_02e3:
{
// }
return;
}
}
// System.Void Cinemachine.ConfinerOven::BakeConfiner(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_BakeConfiner_mB6F563C71AE4CBECBEE74F4A76770B09EE74348F (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, float ___maxComputationTimePerFrameInSeconds0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B9448CD33B9AA5C55C6D7CE466AB10724407EC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* V_4 = NULL;
float V_5 = 0.0f;
bool V_6 = false;
bool V_7 = false;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_8;
memset((&V_8), 0, sizeof(V_8));
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
int32_t G_B14_0 = 0;
int32_t G_B19_0 = 0;
{
// if (State != BakingState.BAKING)
int32_t L_0;
L_0 = ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470_inline(__this, NULL);
V_1 = (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0013;
}
}
{
// return;
goto IL_03a4;
}
IL_0013:
{
// var startTime = Time.realtimeSinceStartup;
float L_2;
L_2 = Time_get_realtimeSinceStartup_mB49A5622E38FFE9589EB9B3E75573E443B8D63EC(NULL);
V_0 = L_2;
goto IL_035f;
}
IL_001e:
{
// bool stateChangeFound = false;
V_2 = (bool)0;
// var numPaths = m_Cache.leftCandidate.m_Polygons.Count;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_3 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_4 = (&L_3->___leftCandidate_3);
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_5 = L_4->___m_Polygons_0;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_5, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
V_3 = L_6;
// var candidate = new List<List<IntPoint>>(numPaths);
int32_t L_7 = V_3;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_8 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_8);
List_1__ctor_m1B9448CD33B9AA5C55C6D7CE466AB10724407EC7(L_8, L_7, List_1__ctor_m1B9448CD33B9AA5C55C6D7CE466AB10724407EC7_RuntimeMethod_var);
V_4 = L_8;
// m_Cache.stepSize = Mathf.Min(m_Cache.stepSize,
// m_Cache.maxFrustumHeight - m_Cache.leftCandidate.m_FrustumHeight);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_9 = (&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_10 = (&__this->___m_Cache_11);
float L_11 = L_10->___stepSize_5;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_12 = (&__this->___m_Cache_11);
float L_13 = L_12->___maxFrustumHeight_6;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_14 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_15 = (&L_14->___leftCandidate_3);
float L_16 = L_15->___m_FrustumHeight_1;
float L_17;
L_17 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_11, ((float)il2cpp_codegen_subtract(L_13, L_16)), NULL);
L_9->___stepSize_5 = L_17;
// m_Cache.currentFrustumHeight =
// m_Cache.leftCandidate.m_FrustumHeight + m_Cache.stepSize;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_18 = (&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_19 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_20 = (&L_19->___leftCandidate_3);
float L_21 = L_20->___m_FrustumHeight_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_22 = (&__this->___m_Cache_11);
float L_23 = L_22->___stepSize_5;
L_18->___currentFrustumHeight_7 = ((float)il2cpp_codegen_add(L_21, L_23));
// if (Math.Abs(m_Cache.currentFrustumHeight - m_Cache.maxFrustumHeight) <
// UnityVectorExtensions.Epsilon)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_24 = (&__this->___m_Cache_11);
float L_25 = L_24->___currentFrustumHeight_7;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_26 = (&__this->___m_Cache_11);
float L_27 = L_26->___maxFrustumHeight_6;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_28;
L_28 = fabsf(((float)il2cpp_codegen_subtract(L_25, L_27)));
V_6 = (bool)((((float)L_28) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_29 = V_6;
if (!L_29)
{
goto IL_00d7;
}
}
{
// candidate = m_Cache.maxCandidate;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_30 = (&__this->___m_Cache_11);
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_31 = L_30->___maxCandidate_4;
V_4 = L_31;
goto IL_0104;
}
IL_00d7:
{
// m_Cache.offsetter.Execute(
// ref candidate, -1f * m_Cache.currentFrustumHeight * k_FloatToIntScaler);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_32 = (&__this->___m_Cache_11);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_33 = L_32->___offsetter_0;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_34 = (&__this->___m_Cache_11);
float L_35 = L_34->___currentFrustumHeight_7;
NullCheck(L_33);
ClipperOffset_Execute_mF03C34E3886DD2481D6D97B754B0E68D02C7166C(L_33, (&V_4), ((double)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-1.0f), L_35)), (100000.0f)))), NULL);
}
IL_0104:
{
// stateChangeFound = m_Cache.leftCandidate.StateChanged(in candidate);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_36 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_37 = (&L_36->___leftCandidate_3);
bool L_38;
L_38 = PolygonSolution_StateChanged_mD7B1F4610E55A1813EED64E97DC78C0B890EBEEC(L_37, (&V_4), NULL);
V_2 = L_38;
// if (stateChangeFound)
bool L_39 = V_2;
V_7 = L_39;
bool L_40 = V_7;
if (!L_40)
{
goto IL_0178;
}
}
{
// m_Cache.rightCandidate = new PolygonSolution
// {
// m_Polygons = candidate,
// m_FrustumHeight = m_Cache.currentFrustumHeight,
// };
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_41 = (&__this->___m_Cache_11);
il2cpp_codegen_initobj((&V_8), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_42 = V_4;
(&V_8)->___m_Polygons_0 = L_42;
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___m_Polygons_0), (void*)L_42);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_43 = (&__this->___m_Cache_11);
float L_44 = L_43->___currentFrustumHeight_7;
(&V_8)->___m_FrustumHeight_1 = L_44;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_45 = V_8;
L_41->___rightCandidate_2 = L_45;
Il2CppCodeGenWriteBarrier((void**)&(((&L_41->___rightCandidate_2))->___m_Polygons_0), (void*)NULL);
// m_Cache.stepSize = Mathf.Max(m_Cache.stepSize / 2f, k_MinStepSize);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_46 = (&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_47 = (&__this->___m_Cache_11);
float L_48 = L_47->___stepSize_5;
float L_49;
L_49 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)(L_48/(2.0f))), (0.00499999989f), NULL);
L_46->___stepSize_5 = L_49;
goto IL_01eb;
}
IL_0178:
{
// m_Cache.leftCandidate = new PolygonSolution
// {
// m_Polygons = candidate,
// m_FrustumHeight = m_Cache.currentFrustumHeight,
// };
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_50 = (&__this->___m_Cache_11);
il2cpp_codegen_initobj((&V_8), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_51 = V_4;
(&V_8)->___m_Polygons_0 = L_51;
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___m_Polygons_0), (void*)L_51);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_52 = (&__this->___m_Cache_11);
float L_53 = L_52->___currentFrustumHeight_7;
(&V_8)->___m_FrustumHeight_1 = L_53;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_54 = V_8;
L_50->___leftCandidate_3 = L_54;
Il2CppCodeGenWriteBarrier((void**)&(((&L_50->___leftCandidate_3))->___m_Polygons_0), (void*)NULL);
// if (!m_Cache.rightCandidate.IsEmpty)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_55 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_56 = (&L_55->___rightCandidate_2);
bool L_57;
L_57 = PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79(L_56, NULL);
V_9 = (bool)((((int32_t)L_57) == ((int32_t)0))? 1 : 0);
bool L_58 = V_9;
if (!L_58)
{
goto IL_01ea;
}
}
{
// m_Cache.stepSize = Mathf.Max(m_Cache.stepSize / 2f, k_MinStepSize);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_59 = (&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_60 = (&__this->___m_Cache_11);
float L_61 = L_60->___stepSize_5;
float L_62;
L_62 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)(L_61/(2.0f))), (0.00499999989f), NULL);
L_59->___stepSize_5 = L_62;
}
IL_01ea:
{
}
IL_01eb:
{
// if (!m_Cache.rightCandidate.IsEmpty && m_Cache.stepSize <= k_MinStepSize)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_63 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_64 = (&L_63->___rightCandidate_2);
bool L_65;
L_65 = PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79(L_64, NULL);
if (L_65)
{
goto IL_0214;
}
}
{
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_66 = (&__this->___m_Cache_11);
float L_67 = L_66->___stepSize_5;
G_B14_0 = ((((int32_t)((!(((float)L_67) <= ((float)(0.00499999989f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0215;
}
IL_0214:
{
G_B14_0 = 0;
}
IL_0215:
{
V_10 = (bool)G_B14_0;
bool L_68 = V_10;
if (!L_68)
{
goto IL_0294;
}
}
{
// m_Cache.solutions.Add(m_Cache.leftCandidate);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_69 = (&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_70 = L_69->___solutions_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_71 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_72 = L_71->___leftCandidate_3;
NullCheck(L_70);
List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(L_70, L_72, List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
// m_Cache.solutions.Add(m_Cache.rightCandidate);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_73 = (&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_74 = L_73->___solutions_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_75 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_76 = L_75->___rightCandidate_2;
NullCheck(L_74);
List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(L_74, L_76, List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
// m_Cache.leftCandidate = m_Cache.rightCandidate;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_77 = (&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_78 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_79 = L_78->___rightCandidate_2;
L_77->___leftCandidate_3 = L_79;
Il2CppCodeGenWriteBarrier((void**)&(((&L_77->___leftCandidate_3))->___m_Polygons_0), (void*)NULL);
// m_Cache.rightCandidate = new PolygonSolution();
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_80 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_81 = (&L_80->___rightCandidate_2);
il2cpp_codegen_initobj(L_81, sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C));
// m_Cache.stepSize = m_Cache.maxFrustumHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_82 = (&__this->___m_Cache_11);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_83 = (&__this->___m_Cache_11);
float L_84 = L_83->___maxFrustumHeight_6;
L_82->___stepSize_5 = L_84;
goto IL_02f1;
}
IL_0294:
{
// else if (m_Cache.rightCandidate.IsEmpty ||
// m_Cache.leftCandidate.m_FrustumHeight >= m_Cache.maxFrustumHeight)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_85 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_86 = (&L_85->___rightCandidate_2);
bool L_87;
L_87 = PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79(L_86, NULL);
if (L_87)
{
goto IL_02c8;
}
}
{
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_88 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_89 = (&L_88->___leftCandidate_3);
float L_90 = L_89->___m_FrustumHeight_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_91 = (&__this->___m_Cache_11);
float L_92 = L_91->___maxFrustumHeight_6;
G_B19_0 = ((((int32_t)((!(((float)L_90) >= ((float)L_92)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_02c9;
}
IL_02c8:
{
G_B19_0 = 1;
}
IL_02c9:
{
V_11 = (bool)G_B19_0;
bool L_93 = V_11;
if (!L_93)
{
goto IL_02f1;
}
}
{
// m_Cache.solutions.Add(m_Cache.leftCandidate);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_94 = (&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_95 = L_94->___solutions_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_96 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_97 = L_96->___leftCandidate_3;
NullCheck(L_95);
List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(L_95, L_97, List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_RuntimeMethod_var);
// break; // stop searching, because we are at the bound
goto IL_037f;
}
IL_02f1:
{
// var elapsedTime = Time.realtimeSinceStartup - startTime;
float L_98;
L_98 = Time_get_realtimeSinceStartup_mB49A5622E38FFE9589EB9B3E75573E443B8D63EC(NULL);
float L_99 = V_0;
V_5 = ((float)il2cpp_codegen_subtract(L_98, L_99));
// if (elapsedTime > maxComputationTimePerFrameInSeconds)
float L_100 = V_5;
float L_101 = ___maxComputationTimePerFrameInSeconds0;
V_12 = (bool)((((float)L_100) > ((float)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_035e;
}
}
{
// m_Cache.bakeTime += elapsedTime;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_103 = (&__this->___m_Cache_11);
float* L_104 = (&L_103->___bakeTime_8);
float* L_105 = L_104;
float L_106 = *((float*)L_105);
float L_107 = V_5;
*((float*)L_105) = (float)((float)il2cpp_codegen_add(L_106, L_107));
// if (m_Cache.bakeTime > m_maxComputationTimeForFullSkeletonBakeInSeconds)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_108 = (&__this->___m_Cache_11);
float L_109 = L_108->___bakeTime_8;
float L_110 = __this->___m_maxComputationTimeForFullSkeletonBakeInSeconds_8;
V_13 = (bool)((((float)L_109) > ((float)L_110))? 1 : 0);
bool L_111 = V_13;
if (!L_111)
{
goto IL_033a;
}
}
{
// State = BakingState.TIMEOUT;
ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline(__this, 2, NULL);
}
IL_033a:
{
// m_BakeProgress = m_Cache.leftCandidate.m_FrustumHeight / m_Cache.maxFrustumHeight;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_112 = (&__this->___m_Cache_11);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* L_113 = (&L_112->___leftCandidate_3);
float L_114 = L_113->___m_FrustumHeight_1;
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_115 = (&__this->___m_Cache_11);
float L_116 = L_115->___maxFrustumHeight_6;
__this->___m_BakeProgress_10 = ((float)(L_114/L_116));
// return;
goto IL_03a4;
}
IL_035e:
{
}
IL_035f:
{
// while (m_Cache.solutions.Count < 1000)
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_117 = (&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_118 = L_117->___solutions_1;
NullCheck(L_118);
int32_t L_119;
L_119 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(L_118, List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var);
V_14 = (bool)((((int32_t)L_119) < ((int32_t)((int32_t)1000)))? 1 : 0);
bool L_120 = V_14;
if (L_120)
{
goto IL_001e;
}
}
IL_037f:
{
// ComputeSkeleton(in m_Cache.solutions);
BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273* L_121 = (&__this->___m_Cache_11);
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** L_122 = (&L_121->___solutions_1);
ConfinerOven_ComputeSkeleton_m2A6AEFD2CDFD6118D366D55A4A1176BEC4C21716(__this, L_122, NULL);
// m_BakeProgress = 1;
__this->___m_BakeProgress_10 = (1.0f);
// State = BakingState.BAKED;
ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline(__this, 1, NULL);
}
IL_03a4:
{
// }
return;
}
}
// UnityEngine.Rect Cinemachine.ConfinerOven::GetPolygonBoundingBox(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2>>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ConfinerOven_GetPolygonBoundingBox_mC082D37AD660ECEF58083E6C14641A6DEE9CF739 (List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** ___polygons0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
int32_t V_4 = 0;
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_5 = NULL;
int32_t V_6 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
bool V_9 = false;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_10;
memset((&V_10), 0, sizeof(V_10));
{
// float minX = float.PositiveInfinity, maxX = float.NegativeInfinity;
V_0 = (std::numeric_limits<float>::infinity());
// float minX = float.PositiveInfinity, maxX = float.NegativeInfinity;
V_1 = (-std::numeric_limits<float>::infinity());
// float minY = float.PositiveInfinity, maxY = float.NegativeInfinity;
V_2 = (std::numeric_limits<float>::infinity());
// float minY = float.PositiveInfinity, maxY = float.NegativeInfinity;
V_3 = (-std::numeric_limits<float>::infinity());
// for (int i = 0; i < polygons.Count; ++i)
V_4 = 0;
goto IL_0092;
}
IL_001e:
{
// var path = polygons[i];
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_0 = ___polygons0;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_1 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_0);
int32_t L_2 = V_4;
NullCheck(L_1);
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_3;
L_3 = List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F(L_1, L_2, List_1_get_Item_mF7BAD78CA9941DF0CD8F1E94ACD1FFC6BEC5318F_RuntimeMethod_var);
V_5 = L_3;
// for (int j = 0; j < path.Count; ++j)
V_6 = 0;
goto IL_007a;
}
IL_002f:
{
// var p = path[j];
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_4 = V_5;
int32_t L_5 = V_6;
NullCheck(L_4);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
L_6 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_4, L_5, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
V_7 = L_6;
// minX = Mathf.Min(minX, p.x);
float L_7 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_7;
float L_9 = L_8.___x_0;
float L_10;
L_10 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_7, L_9, NULL);
V_0 = L_10;
// maxX = Mathf.Max(maxX, p.x);
float L_11 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_7;
float L_13 = L_12.___x_0;
float L_14;
L_14 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_11, L_13, NULL);
V_1 = L_14;
// minY = Mathf.Min(minY, p.y);
float L_15 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_7;
float L_17 = L_16.___y_1;
float L_18;
L_18 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_15, L_17, NULL);
V_2 = L_18;
// maxY = Mathf.Max(maxY, p.y);
float L_19 = V_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_7;
float L_21 = L_20.___y_1;
float L_22;
L_22 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_19, L_21, NULL);
V_3 = L_22;
// for (int j = 0; j < path.Count; ++j)
int32_t L_23 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_007a:
{
// for (int j = 0; j < path.Count; ++j)
int32_t L_24 = V_6;
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_25 = V_5;
NullCheck(L_25);
int32_t L_26;
L_26 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_25, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
V_8 = (bool)((((int32_t)L_24) < ((int32_t)L_26))? 1 : 0);
bool L_27 = V_8;
if (L_27)
{
goto IL_002f;
}
}
{
// for (int i = 0; i < polygons.Count; ++i)
int32_t L_28 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_0092:
{
// for (int i = 0; i < polygons.Count; ++i)
int32_t L_29 = V_4;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE** L_30 = ___polygons0;
List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE* L_31 = *((List_1_t516F8BADEAB460ED0D6E288AB2CA877B5C32A3FE**)L_30);
NullCheck(L_31);
int32_t L_32;
L_32 = List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_inline(L_31, List_1_get_Count_mF7C681037936C3D11FCF76CCF6D5D3ABD2B49FF0_RuntimeMethod_var);
V_9 = (bool)((((int32_t)L_29) < ((int32_t)L_32))? 1 : 0);
bool L_33 = V_9;
if (L_33)
{
goto IL_001e;
}
}
{
// return new Rect(minX, minY, Mathf.Max(0, maxX - minX), Mathf.Max(0, maxY - minY));
float L_34 = V_0;
float L_35 = V_2;
float L_36 = V_1;
float L_37 = V_0;
float L_38;
L_38 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), ((float)il2cpp_codegen_subtract(L_36, L_37)), NULL);
float L_39 = V_3;
float L_40 = V_2;
float L_41;
L_41 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), ((float)il2cpp_codegen_subtract(L_39, L_40)), NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_42;
memset((&L_42), 0, sizeof(L_42));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_42), L_34, L_35, L_38, L_41, /*hidden argument*/NULL);
V_10 = L_42;
goto IL_00cb;
}
IL_00cb:
{
// }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_43 = V_10;
return L_43;
}
}
// System.Void Cinemachine.ConfinerOven::ComputeSkeleton(System.Collections.Generic.List`1<Cinemachine.ConfinerOven/PolygonSolution>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfinerOven_ComputeSkeleton_m2A6AEFD2CDFD6118D366D55A4A1176BEC4C21716 (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** ___solutions0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mEB38BAC161140D25B1F3985D69C54B5B4AB3310F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* V_0 = NULL;
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* V_1 = NULL;
int32_t V_2 = 0;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_3;
memset((&V_3), 0, sizeof(V_3));
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_4;
memset((&V_4), 0, sizeof(V_4));
double V_5 = 0.0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* V_6 = NULL;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* V_7 = NULL;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* V_8 = NULL;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
int32_t G_B4_0 = 0;
{
// var clipper = new Clipper();
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_0 = (Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2*)il2cpp_codegen_object_new(Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2_il2cpp_TypeInfo_var);
NullCheck(L_0);
Clipper__ctor_mCAF6AD460879F5EDFAB3A3076D64848B8095E2E1(L_0, 0, NULL);
V_0 = L_0;
// var offsetter = new ClipperOffset();
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_1 = (ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343*)il2cpp_codegen_object_new(ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343_il2cpp_TypeInfo_var);
NullCheck(L_1);
ClipperOffset__ctor_mA44429B6965B2B28F0A72A2F21986D7D89E5571F(L_1, (2.0), (0.25), NULL);
V_1 = L_1;
// for (int i = 1; i < solutions.Count - 1; i += 2)
V_2 = 1;
goto IL_0137;
}
IL_0027:
{
// var prev = solutions[i];
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** L_2 = ___solutions0;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_3 = *((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF**)L_2);
int32_t L_4 = V_2;
NullCheck(L_3);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_5;
L_5 = List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59(L_3, L_4, List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_RuntimeMethod_var);
V_3 = L_5;
// var next = solutions[i+1];
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** L_6 = ___solutions0;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_7 = *((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF**)L_6);
int32_t L_8 = V_2;
NullCheck(L_7);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_9;
L_9 = List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59(L_7, ((int32_t)il2cpp_codegen_add(L_8, 1)), List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_RuntimeMethod_var);
V_4 = L_9;
// double step = padding * k_FloatToIntScaler * (next.m_FrustumHeight - prev.m_FrustumHeight);
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_10 = V_4;
float L_11 = L_10.___m_FrustumHeight_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_12 = V_3;
float L_13 = L_12.___m_FrustumHeight_1;
V_5 = ((double)((float)il2cpp_codegen_multiply((500000.0f), ((float)il2cpp_codegen_subtract(L_11, L_13)))));
// var expandedPrev = new List<List<IntPoint>>();
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_14 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_14);
List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252(L_14, List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
V_6 = L_14;
// offsetter.Clear();
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_15 = V_1;
NullCheck(L_15);
ClipperOffset_Clear_m958FB4E9E9B5B5A7553FBB3376D9C1F0171E0B04(L_15, NULL);
// offsetter.AddPaths(prev.m_Polygons, JoinType.jtMiter, EndType.etClosedPolygon);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_16 = V_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_17 = V_3;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_18 = L_17.___m_Polygons_0;
NullCheck(L_16);
ClipperOffset_AddPaths_mBDC5F9F0336F10DE4353964DE75778DF44B89350(L_16, L_18, 2, 0, NULL);
// offsetter.Execute(ref expandedPrev, step);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_19 = V_1;
double L_20 = V_5;
NullCheck(L_19);
ClipperOffset_Execute_mF03C34E3886DD2481D6D97B754B0E68D02C7166C(L_19, (&V_6), L_20, NULL);
// var expandedNext = new List<List<IntPoint>>();
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_21 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_21);
List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252(L_21, List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
V_7 = L_21;
// offsetter.Clear();
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_22 = V_1;
NullCheck(L_22);
ClipperOffset_Clear_m958FB4E9E9B5B5A7553FBB3376D9C1F0171E0B04(L_22, NULL);
// offsetter.AddPaths(next.m_Polygons, JoinType.jtMiter, EndType.etClosedPolygon);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_23 = V_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_24 = V_4;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_25 = L_24.___m_Polygons_0;
NullCheck(L_23);
ClipperOffset_AddPaths_mBDC5F9F0336F10DE4353964DE75778DF44B89350(L_23, L_25, 2, 0, NULL);
// offsetter.Execute(ref expandedNext, step * 2);
ClipperOffset_t1082F8631FFA55A7B8A416A94378D85D358C0343* L_26 = V_1;
double L_27 = V_5;
NullCheck(L_26);
ClipperOffset_Execute_mF03C34E3886DD2481D6D97B754B0E68D02C7166C(L_26, (&V_7), ((double)il2cpp_codegen_multiply(L_27, (2.0))), NULL);
// var solution = new List<List<IntPoint>>();
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_28 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)il2cpp_codegen_object_new(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D_il2cpp_TypeInfo_var);
NullCheck(L_28);
List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252(L_28, List_1__ctor_m975A5AE0966F96A78DAA4898F1ABA59CEB523252_RuntimeMethod_var);
V_8 = L_28;
// clipper.Clear();
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_29 = V_0;
NullCheck(L_29);
VirtualActionInvoker0::Invoke(4 /* System.Void ClipperLib.ClipperBase::Clear() */, L_29);
// clipper.AddPaths(expandedPrev, PolyType.ptSubject, true);
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_30 = V_0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_31 = V_6;
NullCheck(L_30);
bool L_32;
L_32 = ClipperBase_AddPaths_m6F7A55E8E6BDCE7CE60986C979540F598A08AF90(L_30, L_31, 0, (bool)1, NULL);
// clipper.AddPaths(expandedNext, PolyType.ptClip, true);
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_33 = V_0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_34 = V_7;
NullCheck(L_33);
bool L_35;
L_35 = ClipperBase_AddPaths_m6F7A55E8E6BDCE7CE60986C979540F598A08AF90(L_33, L_34, 1, (bool)1, NULL);
// clipper.Execute(ClipType.ctDifference, solution, PolyFillType.pftEvenOdd, PolyFillType.pftEvenOdd);
Clipper_t77D7AE5689FB5B5055D5CDA60E00BBEA4A115FD2* L_36 = V_0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_37 = V_8;
NullCheck(L_36);
bool L_38;
L_38 = Clipper_Execute_mF222110A5EF41E8577B0E1B8F4792A7DC27C16B8(L_36, 2, L_37, 0, 0, NULL);
// if (solution.Count > 0 && solution[0].Count > 0)
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_39 = V_8;
NullCheck(L_39);
int32_t L_40;
L_40 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_39, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
if ((((int32_t)L_40) <= ((int32_t)0)))
{
goto IL_00fb;
}
}
{
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_41 = V_8;
NullCheck(L_41);
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_42;
L_42 = List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702(L_41, 0, List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
NullCheck(L_42);
int32_t L_43;
L_43 = List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_inline(L_42, List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var);
G_B4_0 = ((((int32_t)L_43) > ((int32_t)0))? 1 : 0);
goto IL_00fc;
}
IL_00fb:
{
G_B4_0 = 0;
}
IL_00fc:
{
V_9 = (bool)G_B4_0;
bool L_44 = V_9;
if (!L_44)
{
goto IL_0132;
}
}
{
// m_Skeleton.AddRange(solution);
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_45 = __this->___m_Skeleton_2;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_46 = V_8;
NullCheck(L_45);
List_1_AddRange_mEB38BAC161140D25B1F3985D69C54B5B4AB3310F(L_45, L_46, List_1_AddRange_mEB38BAC161140D25B1F3985D69C54B5B4AB3310F_RuntimeMethod_var);
// if (m_MinFrustumHeightWithBones == float.MaxValue)
float L_47 = __this->___m_MinFrustumHeightWithBones_0;
V_10 = (bool)((((float)L_47) == ((float)((std::numeric_limits<float>::max)())))? 1 : 0);
bool L_48 = V_10;
if (!L_48)
{
goto IL_0131;
}
}
{
// m_MinFrustumHeightWithBones = next.m_FrustumHeight;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_49 = V_4;
float L_50 = L_49.___m_FrustumHeight_1;
__this->___m_MinFrustumHeightWithBones_0 = L_50;
}
IL_0131:
{
}
IL_0132:
{
// for (int i = 1; i < solutions.Count - 1; i += 2)
int32_t L_51 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_51, 2));
}
IL_0137:
{
// for (int i = 1; i < solutions.Count - 1; i += 2)
int32_t L_52 = V_2;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF** L_53 = ___solutions0;
List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_54 = *((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF**)L_53);
NullCheck(L_54);
int32_t L_55;
L_55 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(L_54, List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_RuntimeMethod_var);
V_11 = (bool)((((int32_t)L_52) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_55, 1))))? 1 : 0);
bool L_56 = V_11;
if (L_56)
{
goto IL_0027;
}
}
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.ConfinerOven/BakedSolution::get_FrustumHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BakedSolution_get_FrustumHeight_m50F1AFA0945D14768B4632575A8AFFFFD791861D (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, const RuntimeMethod* method)
{
{
// public float FrustumHeight { get; }
float L_0 = __this->___U3CFrustumHeightU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Cinemachine.ConfinerOven/BakedSolution::.ctor(System.Single,System.Single,System.Boolean,UnityEngine.Rect,System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>,System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakedSolution__ctor_m2132C286AF6A1A2EEBCA81FE728A00782BE9FB1C (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, float ___aspectRatio0, float ___frustumHeight1, bool ___hasBones2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___polygonBounds3, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___originalPolygon4, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___solution5, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// public BakedSolution(
// float aspectRatio, float frustumHeight, bool hasBones, Rect polygonBounds,
// List<List<IntPoint>> originalPolygon, List<List<IntPoint>> solution)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_AspectStretcher = new AspectStretcher(aspectRatio, polygonBounds.center.x);
float L_0 = ___aspectRatio0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&___polygonBounds3), NULL);
float L_2 = L_1.___x_0;
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_3;
memset((&L_3), 0, sizeof(L_3));
AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852((&L_3), L_0, L_2, /*hidden argument*/NULL);
__this->___m_AspectStretcher_2 = L_3;
// FrustumHeight = frustumHeight;
float L_4 = ___frustumHeight1;
__this->___U3CFrustumHeightU3Ek__BackingField_0 = L_4;
// m_frustumSizeIntSpace = frustumHeight * k_FloatToIntScaler;
float L_5 = ___frustumHeight1;
__this->___m_frustumSizeIntSpace_1 = ((float)il2cpp_codegen_multiply(L_5, (100000.0f)));
// m_HasBones = hasBones;
bool L_6 = ___hasBones2;
__this->___m_HasBones_3 = L_6;
// m_OriginalPolygon = originalPolygon;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_7 = ___originalPolygon4;
__this->___m_OriginalPolygon_5 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OriginalPolygon_5), (void*)L_7);
// m_Solution = solution;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_8 = ___solution5;
__this->___m_Solution_6 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Solution_6), (void*)L_8);
// float polygonSizeX = polygonBounds.width / aspectRatio * k_FloatToIntScaler;
float L_9;
L_9 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___polygonBounds3), NULL);
float L_10 = ___aspectRatio0;
V_0 = ((float)il2cpp_codegen_multiply(((float)(L_9/L_10)), (100000.0f)));
// float polygonSizeY = polygonBounds.height * k_FloatToIntScaler;
float L_11;
L_11 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___polygonBounds3), NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_11, (100000.0f)));
// m_SqrPolygonDiagonal = polygonSizeX * polygonSizeX + polygonSizeY * polygonSizeY;
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
__this->___m_SqrPolygonDiagonal_4 = ((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))));
// }
return;
}
}
// System.Void Cinemachine.ConfinerOven/BakedSolution::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakedSolution_Clear_mC38722D91C815ED55DB7638F9607AD247466E22C (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, const RuntimeMethod* method)
{
{
// m_Solution = null;
__this->___m_Solution_6 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Solution_6), (void*)(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)NULL);
// m_OriginalPolygon = null;
__this->___m_OriginalPolygon_5 = (List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OriginalPolygon_5), (void*)(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)NULL);
// }
return;
}
}
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::IsValid(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_IsValid_mF5E6DDB10ABB93FA587A9928C0DD6AAAEF38D632 (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, float ___frustumHeight0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// return m_Solution != null && Mathf.Abs(frustumHeight - FrustumHeight) < k_MinStepSize;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_0 = __this->___m_Solution_6;
if (!L_0)
{
goto IL_001f;
}
}
{
float L_1 = ___frustumHeight0;
float L_2;
L_2 = BakedSolution_get_FrustumHeight_m50F1AFA0945D14768B4632575A8AFFFFD791861D_inline(__this, NULL);
float L_3;
L_3 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_2)));
G_B3_0 = ((((float)L_3) < ((float)(0.00499999989f)))? 1 : 0);
goto IL_0020;
}
IL_001f:
{
G_B3_0 = 0;
}
IL_0020:
{
V_0 = (bool)G_B3_0;
goto IL_0023;
}
IL_0023:
{
// }
bool L_4 = V_0;
return L_4;
}
}
// UnityEngine.Vector2 Cinemachine.ConfinerOven/BakedSolution::ConfinePoint(UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 BakedSolution_ConfinePoint_mE43B748BAE673FA3E44EAB0EF05478C0FE4AA949 (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___pointToConfine0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_3;
memset((&V_3), 0, sizeof(V_3));
double V_4 = 0.0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
memset((&V_7), 0, sizeof(V_7));
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 V_8;
memset((&V_8), 0, sizeof(V_8));
int32_t V_9 = 0;
bool V_10 = false;
bool V_11 = false;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_15;
memset((&V_15), 0, sizeof(V_15));
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_16;
memset((&V_16), 0, sizeof(V_16));
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_17;
memset((&V_17), 0, sizeof(V_17));
double V_18 = 0.0;
double V_19 = 0.0;
double V_20 = 0.0;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
bool V_24 = false;
int32_t G_B10_0 = 0;
int32_t G_B15_0 = 0;
int32_t G_B21_0 = 0;
int32_t G_B23_0 = 0;
{
// if (m_Solution.Count <= 0) return pointToConfine; // empty confiner -> no need to confine
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_0 = __this->___m_Solution_6;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_0, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
V_6 = (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_2 = V_6;
if (!L_2)
{
goto IL_0025;
}
}
{
// if (m_Solution.Count <= 0) return pointToConfine; // empty confiner -> no need to confine
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = ___pointToConfine0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_3);
V_7 = L_4;
goto IL_0230;
}
IL_0025:
{
// Vector2 pInConfinerSpace = m_AspectStretcher.Stretch(pointToConfine);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_5 = __this->___m_AspectStretcher_2;
V_8 = L_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = ___pointToConfine0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_6);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92((&V_8), L_7, NULL);
V_0 = L_8;
// IntPoint p =
// new IntPoint(pInConfinerSpace.x * k_FloatToIntScaler, pInConfinerSpace.y * k_FloatToIntScaler);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
float L_10 = L_9.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_0;
float L_12 = L_11.___y_1;
IntPoint__ctor_mDF79481849AEBA072D8936B8D05DF739C7740EF8((&V_1), ((double)((float)il2cpp_codegen_multiply(L_10, (100000.0f)))), ((double)((float)il2cpp_codegen_multiply(L_12, (100000.0f)))), NULL);
// for (int i = 0; i < m_Solution.Count; ++i)
V_9 = 0;
goto IL_0093;
}
IL_0061:
{
// if (Clipper.PointInPolygon(p, m_Solution[i]) != 0) // 0: outside, +1: inside , -1: point on poly boundary
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_13 = V_1;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_14 = __this->___m_Solution_6;
int32_t L_15 = V_9;
NullCheck(L_14);
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_16;
L_16 = List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702(L_14, L_15, List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
int32_t L_17;
L_17 = Clipper_PointInPolygon_mFA545587FF1E2C7320CF16953EA29A89CC33C775(L_13, L_16, NULL);
V_10 = (bool)((!(((uint32_t)L_17) <= ((uint32_t)0)))? 1 : 0);
bool L_18 = V_10;
if (!L_18)
{
goto IL_008c;
}
}
{
// return pointToConfine; // inside, no confinement needed
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_19 = ___pointToConfine0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_19);
V_7 = L_20;
goto IL_0230;
}
IL_008c:
{
// for (int i = 0; i < m_Solution.Count; ++i)
int32_t L_21 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0093:
{
// for (int i = 0; i < m_Solution.Count; ++i)
int32_t L_22 = V_9;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_23 = __this->___m_Solution_6;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_23, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
V_11 = (bool)((((int32_t)L_22) < ((int32_t)L_24))? 1 : 0);
bool L_25 = V_11;
if (L_25)
{
goto IL_0061;
}
}
{
// bool checkIntersectOriginal = m_HasBones && IsInsideOriginal(p);
bool L_26 = __this->___m_HasBones_3;
if (!L_26)
{
goto IL_00b9;
}
}
{
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_27 = V_1;
bool L_28;
L_28 = BakedSolution_IsInsideOriginal_m23E0DE0FF997BDF5D8B7FC466E6BDDD25C5A521C(__this, L_27, NULL);
G_B10_0 = ((int32_t)(L_28));
goto IL_00ba;
}
IL_00b9:
{
G_B10_0 = 0;
}
IL_00ba:
{
V_2 = (bool)G_B10_0;
// IntPoint closest = p;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_29 = V_1;
V_3 = L_29;
// double minDistance = double.MaxValue;
V_4 = (1.7976931348623157E+308);
// for (int i = 0; i < m_Solution.Count; ++i)
V_12 = 0;
goto IL_01e2;
}
IL_00d0:
{
// int numPoints = m_Solution[i].Count;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_30 = __this->___m_Solution_6;
int32_t L_31 = V_12;
NullCheck(L_30);
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_32;
L_32 = List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702(L_30, L_31, List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
NullCheck(L_32);
int32_t L_33;
L_33 = List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_inline(L_32, List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var);
V_13 = L_33;
// for (int j = 0; j < numPoints; ++j)
V_14 = 0;
goto IL_01cc;
}
IL_00ed:
{
// IntPoint l1 = m_Solution[i][j];
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_34 = __this->___m_Solution_6;
int32_t L_35 = V_12;
NullCheck(L_34);
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_36;
L_36 = List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702(L_34, L_35, List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
int32_t L_37 = V_14;
NullCheck(L_36);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_38;
L_38 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_36, L_37, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var);
V_15 = L_38;
// IntPoint l2 = m_Solution[i][(j + 1) % numPoints];
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_39 = __this->___m_Solution_6;
int32_t L_40 = V_12;
NullCheck(L_39);
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_41;
L_41 = List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702(L_39, L_40, List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
int32_t L_42 = V_14;
int32_t L_43 = V_13;
NullCheck(L_41);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_44;
L_44 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_41, ((int32_t)(((int32_t)il2cpp_codegen_add(L_42, 1))%L_43)), List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var);
V_16 = L_44;
// IntPoint c = IntPointLerp(l1, l2, ClosestPointOnSegment(p, l1, l2));
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_45 = V_15;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_46 = V_16;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_47 = V_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_48 = V_15;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_49 = V_16;
float L_50;
L_50 = BakedSolution_ClosestPointOnSegment_mACBF05D4650E617C3E81DF9D0EFC03C3B0CAC45A(L_47, L_48, L_49, NULL);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_51;
L_51 = BakedSolution_IntPointLerp_mBB759F13E3CCC75965A5C4DEBF2A6A3365B323ED(L_45, L_46, L_50, NULL);
V_17 = L_51;
// double diffX = Mathf.Abs(p.X - c.X);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_52 = V_1;
int64_t L_53 = L_52.___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_54 = V_17;
int64_t L_55 = L_54.___X_0;
float L_56;
L_56 = fabsf(((float)((int64_t)il2cpp_codegen_subtract(L_53, L_55))));
V_18 = ((double)L_56);
// double diffY = Mathf.Abs(p.Y - c.Y);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_57 = V_1;
int64_t L_58 = L_57.___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_59 = V_17;
int64_t L_60 = L_59.___Y_1;
float L_61;
L_61 = fabsf(((float)((int64_t)il2cpp_codegen_subtract(L_58, L_60))));
V_19 = ((double)L_61);
// double distance = diffX * diffX + diffY * diffY;
double L_62 = V_18;
double L_63 = V_18;
double L_64 = V_19;
double L_65 = V_19;
V_20 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_62, L_63)), ((double)il2cpp_codegen_multiply(L_64, L_65))));
// if (diffX > m_frustumSizeIntSpace || diffY > m_frustumSizeIntSpace)
double L_66 = V_18;
float L_67 = __this->___m_frustumSizeIntSpace_1;
if ((((double)L_66) > ((double)((double)L_67))))
{
goto IL_0187;
}
}
{
double L_68 = V_19;
float L_69 = __this->___m_frustumSizeIntSpace_1;
G_B15_0 = ((((double)L_68) > ((double)((double)L_69)))? 1 : 0);
goto IL_0188;
}
IL_0187:
{
G_B15_0 = 1;
}
IL_0188:
{
V_21 = (bool)G_B15_0;
bool L_70 = V_21;
if (!L_70)
{
goto IL_019b;
}
}
{
// distance += m_SqrPolygonDiagonal; // penalty is the biggest distance between any two points
double L_71 = V_20;
double L_72 = __this->___m_SqrPolygonDiagonal_4;
V_20 = ((double)il2cpp_codegen_add(L_71, L_72));
}
IL_019b:
{
// if (distance < minDistance && (!checkIntersectOriginal || !DoesIntersectOriginal(p, c)))
double L_73 = V_20;
double L_74 = V_4;
if ((!(((double)L_73) < ((double)L_74))))
{
goto IL_01b5;
}
}
{
bool L_75 = V_2;
if (!L_75)
{
goto IL_01b2;
}
}
{
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_76 = V_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_77 = V_17;
bool L_78;
L_78 = BakedSolution_DoesIntersectOriginal_m8FBD8AAB80E5370BF3AA45B7C97A498D98FD229A(__this, L_76, L_77, NULL);
G_B21_0 = ((((int32_t)L_78) == ((int32_t)0))? 1 : 0);
goto IL_01b3;
}
IL_01b2:
{
G_B21_0 = 1;
}
IL_01b3:
{
G_B23_0 = G_B21_0;
goto IL_01b6;
}
IL_01b5:
{
G_B23_0 = 0;
}
IL_01b6:
{
V_22 = (bool)G_B23_0;
bool L_79 = V_22;
if (!L_79)
{
goto IL_01c5;
}
}
{
// minDistance = distance;
double L_80 = V_20;
V_4 = L_80;
// closest = c;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_81 = V_17;
V_3 = L_81;
}
IL_01c5:
{
// for (int j = 0; j < numPoints; ++j)
int32_t L_82 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_82, 1));
}
IL_01cc:
{
// for (int j = 0; j < numPoints; ++j)
int32_t L_83 = V_14;
int32_t L_84 = V_13;
V_23 = (bool)((((int32_t)L_83) < ((int32_t)L_84))? 1 : 0);
bool L_85 = V_23;
if (L_85)
{
goto IL_00ed;
}
}
{
// for (int i = 0; i < m_Solution.Count; ++i)
int32_t L_86 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_86, 1));
}
IL_01e2:
{
// for (int i = 0; i < m_Solution.Count; ++i)
int32_t L_87 = V_12;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_88 = __this->___m_Solution_6;
NullCheck(L_88);
int32_t L_89;
L_89 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_88, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
V_24 = (bool)((((int32_t)L_87) < ((int32_t)L_89))? 1 : 0);
bool L_90 = V_24;
if (L_90)
{
goto IL_00d0;
}
}
{
// var result = new Vector2(closest.X * k_IntToFloatScaler, closest.Y * k_IntToFloatScaler);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_91 = V_3;
int64_t L_92 = L_91.___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_93 = V_3;
int64_t L_94 = L_93.___Y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_5), ((float)il2cpp_codegen_multiply(((float)L_92), (9.99999975E-06f))), ((float)il2cpp_codegen_multiply(((float)L_94), (9.99999975E-06f))), NULL);
// return m_AspectStretcher.Unstretch(result);
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7 L_95 = __this->___m_AspectStretcher_2;
V_8 = L_95;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96 = V_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_97;
L_97 = AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E((&V_8), L_96, NULL);
V_7 = L_97;
goto IL_0230;
}
IL_0230:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_98 = V_7;
return L_98;
}
}
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::IsInsideOriginal(ClipperLib.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_IsInsideOriginal_m23E0DE0FF997BDF5D8B7FC466E6BDDD25C5A521C (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___p0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
{
// for (int i = 0; i < m_OriginalPolygon.Count; ++i)
V_0 = 0;
goto IL_0029;
}
IL_0005:
{
// if (Clipper.PointInPolygon(p, m_OriginalPolygon[i]) != 0)
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_0 = ___p0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_1 = __this->___m_OriginalPolygon_5;
int32_t L_2 = V_0;
NullCheck(L_1);
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_3;
L_3 = List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702(L_1, L_2, List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
int32_t L_4;
L_4 = Clipper_PointInPolygon_mFA545587FF1E2C7320CF16953EA29A89CC33C775(L_0, L_3, NULL);
V_1 = (bool)((!(((uint32_t)L_4) <= ((uint32_t)0)))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0024;
}
}
{
// return true;
V_2 = (bool)1;
goto IL_003f;
}
IL_0024:
{
// for (int i = 0; i < m_OriginalPolygon.Count; ++i)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0029:
{
// for (int i = 0; i < m_OriginalPolygon.Count; ++i)
int32_t L_7 = V_0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_8 = __this->___m_OriginalPolygon_5;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_8, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_7) < ((int32_t)L_9))? 1 : 0);
bool L_10 = V_3;
if (L_10)
{
goto IL_0005;
}
}
{
// return false;
V_2 = (bool)0;
goto IL_003f;
}
IL_003f:
{
// }
bool L_11 = V_2;
return L_11;
}
}
// System.Single Cinemachine.ConfinerOven/BakedSolution::ClosestPointOnSegment(ClipperLib.IntPoint,ClipperLib.IntPoint,ClipperLib.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BakedSolution_ClosestPointOnSegment_mACBF05D4650E617C3E81DF9D0EFC03C3B0CAC45A (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___p0, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___s01, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___s12, const RuntimeMethod* method)
{
double V_0 = 0.0;
double V_1 = 0.0;
double V_2 = 0.0;
double V_3 = 0.0;
double V_4 = 0.0;
double V_5 = 0.0;
bool V_6 = false;
float V_7 = 0.0f;
{
// double sX = s1.X - s0.X;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_0 = ___s12;
int64_t L_1 = L_0.___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_2 = ___s01;
int64_t L_3 = L_2.___X_0;
V_0 = ((double)((int64_t)il2cpp_codegen_subtract(L_1, L_3)));
// double sY = s1.Y - s0.Y;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_4 = ___s12;
int64_t L_5 = L_4.___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_6 = ___s01;
int64_t L_7 = L_6.___Y_1;
V_1 = ((double)((int64_t)il2cpp_codegen_subtract(L_5, L_7)));
// double len2 = sX * sX + sY * sY;
double L_8 = V_0;
double L_9 = V_0;
double L_10 = V_1;
double L_11 = V_1;
V_2 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_8, L_9)), ((double)il2cpp_codegen_multiply(L_10, L_11))));
// if (len2 < k_ClipperEpsilon)
double L_12 = V_2;
V_6 = (bool)((((double)L_12) < ((double)(1000.0)))? 1 : 0);
bool L_13 = V_6;
if (!L_13)
{
goto IL_0042;
}
}
{
// return 0; // degenerate segment
V_7 = (0.0f);
goto IL_0079;
}
IL_0042:
{
// double s0pX = p.X - s0.X;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_14 = ___p0;
int64_t L_15 = L_14.___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_16 = ___s01;
int64_t L_17 = L_16.___X_0;
V_3 = ((double)((int64_t)il2cpp_codegen_subtract(L_15, L_17)));
// double s0pY = p.Y - s0.Y;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_18 = ___p0;
int64_t L_19 = L_18.___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_20 = ___s01;
int64_t L_21 = L_20.___Y_1;
V_4 = ((double)((int64_t)il2cpp_codegen_subtract(L_19, L_21)));
// double dot = s0pX * sX + s0pY * sY;
double L_22 = V_3;
double L_23 = V_0;
double L_24 = V_4;
double L_25 = V_1;
V_5 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_22, L_23)), ((double)il2cpp_codegen_multiply(L_24, L_25))));
// return Mathf.Clamp01((float) (dot / len2));
double L_26 = V_5;
double L_27 = V_2;
float L_28;
L_28 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(((float)((double)(L_26/L_27))), NULL);
V_7 = L_28;
goto IL_0079;
}
IL_0079:
{
// }
float L_29 = V_7;
return L_29;
}
}
// ClipperLib.IntPoint Cinemachine.ConfinerOven/BakedSolution::IntPointLerp(ClipperLib.IntPoint,ClipperLib.IntPoint,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B BakedSolution_IntPointLerp_mBB759F13E3CCC75965A5C4DEBF2A6A3365B323ED (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___a0, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___b1, float ___lerp2, const RuntimeMethod* method)
{
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_0;
memset((&V_0), 0, sizeof(V_0));
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_1;
memset((&V_1), 0, sizeof(V_1));
{
// return new IntPoint
// {
// X = Mathf.RoundToInt(a.X + (b.X - a.X) * lerp),
// Y = Mathf.RoundToInt(a.Y + (b.Y - a.Y) * lerp),
// };
il2cpp_codegen_initobj((&V_0), sizeof(IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B));
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_0 = ___a0;
int64_t L_1 = L_0.___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_2 = ___b1;
int64_t L_3 = L_2.___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_4 = ___a0;
int64_t L_5 = L_4.___X_0;
float L_6 = ___lerp2;
int32_t L_7;
L_7 = Mathf_RoundToInt_m6A6E30BA4157D69DA47F02B43108882DDD7C4A70_inline(((float)il2cpp_codegen_add(((float)L_1), ((float)il2cpp_codegen_multiply(((float)((int64_t)il2cpp_codegen_subtract(L_3, L_5))), L_6)))), NULL);
(&V_0)->___X_0 = ((int64_t)L_7);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_8 = ___a0;
int64_t L_9 = L_8.___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_10 = ___b1;
int64_t L_11 = L_10.___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_12 = ___a0;
int64_t L_13 = L_12.___Y_1;
float L_14 = ___lerp2;
int32_t L_15;
L_15 = Mathf_RoundToInt_m6A6E30BA4157D69DA47F02B43108882DDD7C4A70_inline(((float)il2cpp_codegen_add(((float)L_9), ((float)il2cpp_codegen_multiply(((float)((int64_t)il2cpp_codegen_subtract(L_11, L_13))), L_14)))), NULL);
(&V_0)->___Y_1 = ((int64_t)L_15);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_16 = V_0;
V_1 = L_16;
goto IL_0057;
}
IL_0057:
{
// }
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_17 = V_1;
return L_17;
}
}
// System.Boolean Cinemachine.ConfinerOven/BakedSolution::DoesIntersectOriginal(ClipperLib.IntPoint,ClipperLib.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BakedSolution_DoesIntersectOriginal_m8FBD8AAB80E5370BF3AA45B7C97A498D98FD229A (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___l10, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___l21, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2 V_0;
memset((&V_0), 0, sizeof(V_0));
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_5;
memset((&V_5), 0, sizeof(V_5));
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
bool V_8 = false;
{
// foreach (var original in m_OriginalPolygon)
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_0 = __this->___m_OriginalPolygon_5;
NullCheck(L_0);
Enumerator_tB21B415902686F6CDBDEA1A892909BF29DBECDA2 L_1;
L_1 = List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3(L_0, List_1_GetEnumerator_m1122C1300066BE98F17EED07B380061DC9BAD8F3_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0072:
{// begin finally (depth: 1)
Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D((&V_0), Enumerator_Dispose_m70F615E2AA4337EF0355CDF85A4A549A6358F13D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0067_1;
}
IL_0010_1:
{
// foreach (var original in m_OriginalPolygon)
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_2;
L_2 = Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_inline((&V_0), Enumerator_get_Current_mB4653544EFEFA93BD424FA416F2BDD5DA17BFE7C_RuntimeMethod_var);
V_1 = L_2;
// int numPoints = original.Count;
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_3 = V_1;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_inline(L_3, List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var);
V_2 = L_4;
// for (int i = 0; i < numPoints; ++i)
V_3 = 0;
goto IL_005c_1;
}
IL_0024_1:
{
// if (FindIntersection(l1, l2, original[i], original[(i + 1) % numPoints]) == 2)
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_5 = V_1;
int32_t L_6 = V_3;
NullCheck(L_5);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_7;
L_7 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_5, L_6, List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var);
V_5 = L_7;
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_8 = V_1;
int32_t L_9 = V_3;
int32_t L_10 = V_2;
NullCheck(L_8);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_11;
L_11 = List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796(L_8, ((int32_t)(((int32_t)il2cpp_codegen_add(L_9, 1))%L_10)), List_1_get_Item_m06395AAC92E90C8155A538EC031BAAB62A87F796_RuntimeMethod_var);
V_6 = L_11;
int32_t L_12;
L_12 = BakedSolution_FindIntersection_m0D6F8E0FBCFE165E95A26D5B7B6F0AB4C1491C4C((&___l10), (&___l21), (&V_5), (&V_6), NULL);
V_4 = (bool)((((int32_t)L_12) == ((int32_t)2))? 1 : 0);
bool L_13 = V_4;
if (!L_13)
{
goto IL_0057_1;
}
}
{
// return true;
V_7 = (bool)1;
goto IL_0086;
}
IL_0057_1:
{
// for (int i = 0; i < numPoints; ++i)
int32_t L_14 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_005c_1:
{
// for (int i = 0; i < numPoints; ++i)
int32_t L_15 = V_3;
int32_t L_16 = V_2;
V_8 = (bool)((((int32_t)L_15) < ((int32_t)L_16))? 1 : 0);
bool L_17 = V_8;
if (L_17)
{
goto IL_0024_1;
}
}
{
}
IL_0067_1:
{
// foreach (var original in m_OriginalPolygon)
bool L_18;
L_18 = Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4((&V_0), Enumerator_MoveNext_m62449896123056CEF0410E259DCE40BDA142A4A4_RuntimeMethod_var);
if (L_18)
{
goto IL_0010_1;
}
}
{
goto IL_0081;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0081:
{
// return false;
V_7 = (bool)0;
goto IL_0086;
}
IL_0086:
{
// }
bool L_19 = V_7;
return L_19;
}
}
// System.Int32 Cinemachine.ConfinerOven/BakedSolution::FindIntersection(ClipperLib.IntPoint&,ClipperLib.IntPoint&,ClipperLib.IntPoint&,ClipperLib.IntPoint&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BakedSolution_FindIntersection_m0D6F8E0FBCFE165E95A26D5B7B6F0AB4C1491C4C (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* ___p10, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* ___p21, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* ___p32, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* ___p43, const RuntimeMethod* method)
{
double V_0 = 0.0;
double V_1 = 0.0;
double V_2 = 0.0;
double V_3 = 0.0;
double V_4 = 0.0;
double V_5 = 0.0;
double V_6 = 0.0;
bool V_7 = false;
bool V_8 = false;
int32_t V_9 = 0;
int32_t G_B3_0 = 0;
int32_t G_B9_0 = 0;
int32_t G_B18_0 = 0;
{
// double dx12 = p2.X - p1.X;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_0 = ___p21;
int64_t L_1 = L_0->___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_2 = ___p10;
int64_t L_3 = L_2->___X_0;
V_0 = ((double)((int64_t)il2cpp_codegen_subtract(L_1, L_3)));
// double dy12 = p2.Y - p1.Y;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_4 = ___p21;
int64_t L_5 = L_4->___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_6 = ___p10;
int64_t L_7 = L_6->___Y_1;
V_1 = ((double)((int64_t)il2cpp_codegen_subtract(L_5, L_7)));
// double dx34 = p4.X - p3.X;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_8 = ___p43;
int64_t L_9 = L_8->___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_10 = ___p32;
int64_t L_11 = L_10->___X_0;
V_2 = ((double)((int64_t)il2cpp_codegen_subtract(L_9, L_11)));
// double dy34 = p4.Y - p3.Y;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_12 = ___p43;
int64_t L_13 = L_12->___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_14 = ___p32;
int64_t L_15 = L_14->___Y_1;
V_3 = ((double)((int64_t)il2cpp_codegen_subtract(L_13, L_15)));
// double denominator = dy12 * dx34 - dx12 * dy34;
double L_16 = V_1;
double L_17 = V_2;
double L_18 = V_0;
double L_19 = V_3;
V_4 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_16, L_17)), ((double)il2cpp_codegen_multiply(L_18, L_19))));
// double t1 =
// ((p1.X - p3.X) * dy34 + (p3.Y - p1.Y) * dx34)
// / denominator;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_20 = ___p10;
int64_t L_21 = L_20->___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_22 = ___p32;
int64_t L_23 = L_22->___X_0;
double L_24 = V_3;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_25 = ___p32;
int64_t L_26 = L_25->___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_27 = ___p10;
int64_t L_28 = L_27->___Y_1;
double L_29 = V_2;
double L_30 = V_4;
V_5 = ((double)(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)((int64_t)il2cpp_codegen_subtract(L_21, L_23))), L_24)), ((double)il2cpp_codegen_multiply(((double)((int64_t)il2cpp_codegen_subtract(L_26, L_28))), L_29))))/L_30));
// if (double.IsInfinity(t1) || double.IsNaN(t1))
double L_31 = V_5;
bool L_32;
L_32 = Double_IsInfinity_mFA158CA8247818AE2FEB5B11158A354CA5B4FCC5_inline(L_31, NULL);
if (L_32)
{
goto IL_007e;
}
}
{
double L_33 = V_5;
bool L_34;
L_34 = Double_IsNaN_m752DA1554CE1712F292DAC4AEC30869AD7234E18_inline(L_33, NULL);
G_B3_0 = ((int32_t)(L_34));
goto IL_007f;
}
IL_007e:
{
G_B3_0 = 1;
}
IL_007f:
{
V_7 = (bool)G_B3_0;
bool L_35 = V_7;
if (!L_35)
{
goto IL_010d;
}
}
{
// if (IntPointDiffSqrMagnitude(p1, p3) < k_ClipperEpsilon ||
// IntPointDiffSqrMagnitude(p1, p4) < k_ClipperEpsilon ||
// IntPointDiffSqrMagnitude(p2, p3) < k_ClipperEpsilon ||
// IntPointDiffSqrMagnitude(p2, p4) < k_ClipperEpsilon)
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_36 = ___p10;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_37 = (*(IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B*)L_36);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_38 = ___p32;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_39 = (*(IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B*)L_38);
double L_40;
L_40 = BakedSolution_IntPointDiffSqrMagnitude_m122E8893029AA4C871E46D858B68B68E9D5DFF89(L_37, L_39, NULL);
if ((((double)L_40) < ((double)(1000.0))))
{
goto IL_00fb;
}
}
{
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_41 = ___p10;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_42 = (*(IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B*)L_41);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_43 = ___p43;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_44 = (*(IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B*)L_43);
double L_45;
L_45 = BakedSolution_IntPointDiffSqrMagnitude_m122E8893029AA4C871E46D858B68B68E9D5DFF89(L_42, L_44, NULL);
if ((((double)L_45) < ((double)(1000.0))))
{
goto IL_00fb;
}
}
{
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_46 = ___p21;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_47 = (*(IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B*)L_46);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_48 = ___p32;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_49 = (*(IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B*)L_48);
double L_50;
L_50 = BakedSolution_IntPointDiffSqrMagnitude_m122E8893029AA4C871E46D858B68B68E9D5DFF89(L_47, L_49, NULL);
if ((((double)L_50) < ((double)(1000.0))))
{
goto IL_00fb;
}
}
{
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_51 = ___p21;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_52 = (*(IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B*)L_51);
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_53 = ___p43;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_54 = (*(IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B*)L_53);
double L_55;
L_55 = BakedSolution_IntPointDiffSqrMagnitude_m122E8893029AA4C871E46D858B68B68E9D5DFF89(L_52, L_54, NULL);
G_B9_0 = ((((double)L_55) < ((double)(1000.0)))? 1 : 0);
goto IL_00fc;
}
IL_00fb:
{
G_B9_0 = 1;
}
IL_00fc:
{
V_8 = (bool)G_B9_0;
bool L_56 = V_8;
if (!L_56)
{
goto IL_0108;
}
}
{
// return 2; // they are the same line, or very close parallels
V_9 = 2;
goto IL_0170;
}
IL_0108:
{
// return 0; // no intersection
V_9 = 0;
goto IL_0170;
}
IL_010d:
{
// double t2 = ((p3.X - p1.X) * dy12 + (p1.Y - p3.Y) * dx12) / -denominator;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_57 = ___p32;
int64_t L_58 = L_57->___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_59 = ___p10;
int64_t L_60 = L_59->___X_0;
double L_61 = V_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_62 = ___p10;
int64_t L_63 = L_62->___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B* L_64 = ___p32;
int64_t L_65 = L_64->___Y_1;
double L_66 = V_0;
double L_67 = V_4;
V_6 = ((double)(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)((int64_t)il2cpp_codegen_subtract(L_58, L_60))), L_61)), ((double)il2cpp_codegen_multiply(((double)((int64_t)il2cpp_codegen_subtract(L_63, L_65))), L_66))))/((-L_67))));
// return (t1 >= 0 && t1 <= 1 && t2 >= 0 && t2 < 1) ? 2 : 1; // 2 = segments intersect, 1 = lines intersect
double L_68 = V_5;
if ((!(((double)L_68) >= ((double)(0.0)))))
{
goto IL_0168;
}
}
{
double L_69 = V_5;
if ((!(((double)L_69) <= ((double)(1.0)))))
{
goto IL_0168;
}
}
{
double L_70 = V_6;
if ((!(((double)L_70) >= ((double)(0.0)))))
{
goto IL_0168;
}
}
{
double L_71 = V_6;
if ((((double)L_71) < ((double)(1.0))))
{
goto IL_016b;
}
}
IL_0168:
{
G_B18_0 = 1;
goto IL_016c;
}
IL_016b:
{
G_B18_0 = 2;
}
IL_016c:
{
V_9 = G_B18_0;
goto IL_0170;
}
IL_0170:
{
// }
int32_t L_72 = V_9;
return L_72;
}
}
// System.Double Cinemachine.ConfinerOven/BakedSolution::IntPointDiffSqrMagnitude(ClipperLib.IntPoint,ClipperLib.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double BakedSolution_IntPointDiffSqrMagnitude_m122E8893029AA4C871E46D858B68B68E9D5DFF89 (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___p10, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___p21, const RuntimeMethod* method)
{
double V_0 = 0.0;
double V_1 = 0.0;
double V_2 = 0.0;
{
// double X = p1.X - p2.X;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_0 = ___p10;
int64_t L_1 = L_0.___X_0;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_2 = ___p21;
int64_t L_3 = L_2.___X_0;
V_0 = ((double)((int64_t)il2cpp_codegen_subtract(L_1, L_3)));
// double Y = p1.Y - p2.Y;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_4 = ___p10;
int64_t L_5 = L_4.___Y_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_6 = ___p21;
int64_t L_7 = L_6.___Y_1;
V_1 = ((double)((int64_t)il2cpp_codegen_subtract(L_5, L_7)));
// return X * X + Y * Y;
double L_8 = V_0;
double L_9 = V_0;
double L_10 = V_1;
double L_11 = V_1;
V_2 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_8, L_9)), ((double)il2cpp_codegen_multiply(L_10, L_11))));
goto IL_0029;
}
IL_0029:
{
// }
double L_12 = V_2;
return L_12;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.ConfinerOven/AspectStretcher::get_Aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, const RuntimeMethod* method)
{
{
// public float Aspect { get; }
float L_0 = __this->___U3CAspectU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_EXTERN_C float AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*>(__this + _offset);
float _returnValue;
_returnValue = AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.ConfinerOven/AspectStretcher::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, float ___aspect0, float ___centerX1, const RuntimeMethod* method)
{
{
// Aspect = aspect;
float L_0 = ___aspect0;
__this->___U3CAspectU3Ek__BackingField_0 = L_0;
// m_InverseAspect = 1 / Aspect;
float L_1;
L_1 = AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline(__this, NULL);
__this->___m_InverseAspect_1 = ((float)((1.0f)/L_1));
// m_CenterX = centerX;
float L_2 = ___centerX1;
__this->___m_CenterX_2 = L_2;
// }
return;
}
}
IL2CPP_EXTERN_C void AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852_AdjustorThunk (RuntimeObject* __this, float ___aspect0, float ___centerX1, const RuntimeMethod* method)
{
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*>(__this + _offset);
AspectStretcher__ctor_m84A17187C183823205C2C732202DCBBAA2350852(_thisAdjusted, ___aspect0, ___centerX1, method);
}
// UnityEngine.Vector2 Cinemachine.ConfinerOven/AspectStretcher::Stretch(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92 (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p0, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Vector2((p.x - m_CenterX) * m_InverseAspect + m_CenterX, p.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___p0;
float L_1 = L_0.___x_0;
float L_2 = __this->___m_CenterX_2;
float L_3 = __this->___m_InverseAspect_1;
float L_4 = __this->___m_CenterX_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___p0;
float L_6 = L_5.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_3)), L_4)), L_6, /*hidden argument*/NULL);
V_0 = L_7;
goto IL_002a;
}
IL_002a:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p0, const RuntimeMethod* method)
{
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = AspectStretcher_Stretch_m1265459BD5A34090D4174D1D69509C2C53D36A92(_thisAdjusted, ___p0, method);
return _returnValue;
}
// UnityEngine.Vector2 Cinemachine.ConfinerOven/AspectStretcher::Unstretch(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p0, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Vector2((p.x - m_CenterX) * Aspect + m_CenterX, p.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___p0;
float L_1 = L_0.___x_0;
float L_2 = __this->___m_CenterX_2;
float L_3;
L_3 = AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline(__this, NULL);
float L_4 = __this->___m_CenterX_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___p0;
float L_6 = L_5.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_3)), L_4)), L_6, /*hidden argument*/NULL);
V_0 = L_7;
goto IL_002a;
}
IL_002a:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p0, const RuntimeMethod* method)
{
AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = AspectStretcher_Unstretch_mA27250710163BEFDB2E5F0E074F41B878A7AB08E(_thisAdjusted, ___p0, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.ConfinerOven/PolygonSolution
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_Polygons_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Polygons' of type 'PolygonSolution'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Polygons_0Exception, NULL);
}
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke_back(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled)
{
Exception_t* ___m_Polygons_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Polygons' of type 'PolygonSolution'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Polygons_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.ConfinerOven/PolygonSolution
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_pinvoke_cleanup(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.ConfinerOven/PolygonSolution
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled)
{
Exception_t* ___m_Polygons_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Polygons' of type 'PolygonSolution'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Polygons_0Exception, NULL);
}
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com_back(const PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C& unmarshaled)
{
Exception_t* ___m_Polygons_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Polygons' of type 'PolygonSolution'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Polygons_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.ConfinerOven/PolygonSolution
IL2CPP_EXTERN_C void PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshal_com_cleanup(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com& marshaled)
{
}
// System.Boolean Cinemachine.ConfinerOven/PolygonSolution::StateChanged(System.Collections.Generic.List`1<System.Collections.Generic.List`1<ClipperLib.IntPoint>>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PolygonSolution_StateChanged_mD7B1F4610E55A1813EED64E97DC78C0B890EBEEC (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* __this, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** ___paths0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
{
// if (paths.Count != m_Polygons.Count)
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** L_0 = ___paths0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_1 = *((List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D**)L_0);
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_1, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_3 = __this->___m_Polygons_0;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_3, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
V_0 = (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_5 = V_0;
if (!L_5)
{
goto IL_0020;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0069;
}
IL_0020:
{
// for (int i = 0; i < paths.Count; ++i)
V_2 = 0;
goto IL_0055;
}
IL_0024:
{
// if (paths[i].Count != m_Polygons[i].Count)
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** L_6 = ___paths0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_7 = *((List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D**)L_6);
int32_t L_8 = V_2;
NullCheck(L_7);
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_9;
L_9 = List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702(L_7, L_8, List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_inline(L_9, List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var);
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_11 = __this->___m_Polygons_0;
int32_t L_12 = V_2;
NullCheck(L_11);
List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* L_13;
L_13 = List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702(L_11, L_12, List_1_get_Item_m06B9A51D16BB33C36A0598D23DB89BA12853C702_RuntimeMethod_var);
NullCheck(L_13);
int32_t L_14;
L_14 = List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_inline(L_13, List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_RuntimeMethod_var);
V_3 = (bool)((((int32_t)((((int32_t)L_10) == ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_15 = V_3;
if (!L_15)
{
goto IL_0050;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0069;
}
IL_0050:
{
// for (int i = 0; i < paths.Count; ++i)
int32_t L_16 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0055:
{
// for (int i = 0; i < paths.Count; ++i)
int32_t L_17 = V_2;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** L_18 = ___paths0;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_19 = *((List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D**)L_18);
NullCheck(L_19);
int32_t L_20;
L_20 = List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_inline(L_19, List_1_get_Count_m01A7A34721DF0BA78AB9E2C6B982C737DAC7FAA2_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_17) < ((int32_t)L_20))? 1 : 0);
bool L_21 = V_4;
if (L_21)
{
goto IL_0024;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0069;
}
IL_0069:
{
// }
bool L_22 = V_1;
return L_22;
}
}
IL2CPP_EXTERN_C bool PolygonSolution_StateChanged_mD7B1F4610E55A1813EED64E97DC78C0B890EBEEC_AdjustorThunk (RuntimeObject* __this, List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D** ___paths0, const RuntimeMethod* method)
{
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*>(__this + _offset);
bool _returnValue;
_returnValue = PolygonSolution_StateChanged_mD7B1F4610E55A1813EED64E97DC78C0B890EBEEC(_thisAdjusted, ___paths0, method);
return _returnValue;
}
// System.Boolean Cinemachine.ConfinerOven/PolygonSolution::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79 (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* __this, const RuntimeMethod* method)
{
{
// public bool IsEmpty => m_Polygons == null;
List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* L_0 = __this->___m_Polygons_0;
return (bool)((((RuntimeObject*)(List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*>(__this + _offset);
bool _returnValue;
_returnValue = PolygonSolution_get_IsEmpty_mC5F5146588132D9B6373D508C156863838391E79(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.ConfinerOven/BakingStateCache
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_pinvoke(const BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273& unmarshaled, BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_pinvoke& marshaled)
{
Exception_t* ___offsetter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'offsetter' of type 'BakingStateCache': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___offsetter_0Exception, NULL);
}
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_pinvoke_back(const BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_pinvoke& marshaled, BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273& unmarshaled)
{
Exception_t* ___offsetter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'offsetter' of type 'BakingStateCache': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___offsetter_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.ConfinerOven/BakingStateCache
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_pinvoke_cleanup(BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.ConfinerOven/BakingStateCache
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_com(const BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273& unmarshaled, BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_com& marshaled)
{
Exception_t* ___offsetter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'offsetter' of type 'BakingStateCache': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___offsetter_0Exception, NULL);
}
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_com_back(const BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_com& marshaled, BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273& unmarshaled)
{
Exception_t* ___offsetter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'offsetter' of type 'BakingStateCache': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___offsetter_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.ConfinerOven/BakingStateCache
IL2CPP_EXTERN_C void BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshal_com_cleanup(BakingStateCache_t04149B9F8981F95E25B7B8D10E79AAA83FA15273_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.LensSettings
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled)
{
marshaled.___FieldOfView_1 = unmarshaled.___FieldOfView_1;
marshaled.___OrthographicSize_2 = unmarshaled.___OrthographicSize_2;
marshaled.___NearClipPlane_3 = unmarshaled.___NearClipPlane_3;
marshaled.___FarClipPlane_4 = unmarshaled.___FarClipPlane_4;
marshaled.___Dutch_5 = unmarshaled.___Dutch_5;
marshaled.___ModeOverride_6 = unmarshaled.___ModeOverride_6;
marshaled.___LensShift_7 = unmarshaled.___LensShift_7;
marshaled.___GateFit_8 = unmarshaled.___GateFit_8;
marshaled.___m_SensorSize_9 = unmarshaled.___m_SensorSize_9;
marshaled.___m_OrthoFromCamera_10 = static_cast<int32_t>(unmarshaled.___m_OrthoFromCamera_10);
marshaled.___m_PhysicalFromCamera_11 = static_cast<int32_t>(unmarshaled.___m_PhysicalFromCamera_11);
}
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke_back(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled)
{
float unmarshaledFieldOfView_temp_0 = 0.0f;
unmarshaledFieldOfView_temp_0 = marshaled.___FieldOfView_1;
unmarshaled.___FieldOfView_1 = unmarshaledFieldOfView_temp_0;
float unmarshaledOrthographicSize_temp_1 = 0.0f;
unmarshaledOrthographicSize_temp_1 = marshaled.___OrthographicSize_2;
unmarshaled.___OrthographicSize_2 = unmarshaledOrthographicSize_temp_1;
float unmarshaledNearClipPlane_temp_2 = 0.0f;
unmarshaledNearClipPlane_temp_2 = marshaled.___NearClipPlane_3;
unmarshaled.___NearClipPlane_3 = unmarshaledNearClipPlane_temp_2;
float unmarshaledFarClipPlane_temp_3 = 0.0f;
unmarshaledFarClipPlane_temp_3 = marshaled.___FarClipPlane_4;
unmarshaled.___FarClipPlane_4 = unmarshaledFarClipPlane_temp_3;
float unmarshaledDutch_temp_4 = 0.0f;
unmarshaledDutch_temp_4 = marshaled.___Dutch_5;
unmarshaled.___Dutch_5 = unmarshaledDutch_temp_4;
int32_t unmarshaledModeOverride_temp_5 = 0;
unmarshaledModeOverride_temp_5 = marshaled.___ModeOverride_6;
unmarshaled.___ModeOverride_6 = unmarshaledModeOverride_temp_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledLensShift_temp_6;
memset((&unmarshaledLensShift_temp_6), 0, sizeof(unmarshaledLensShift_temp_6));
unmarshaledLensShift_temp_6 = marshaled.___LensShift_7;
unmarshaled.___LensShift_7 = unmarshaledLensShift_temp_6;
int32_t unmarshaledGateFit_temp_7 = 0;
unmarshaledGateFit_temp_7 = marshaled.___GateFit_8;
unmarshaled.___GateFit_8 = unmarshaledGateFit_temp_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledm_SensorSize_temp_8;
memset((&unmarshaledm_SensorSize_temp_8), 0, sizeof(unmarshaledm_SensorSize_temp_8));
unmarshaledm_SensorSize_temp_8 = marshaled.___m_SensorSize_9;
unmarshaled.___m_SensorSize_9 = unmarshaledm_SensorSize_temp_8;
bool unmarshaledm_OrthoFromCamera_temp_9 = false;
unmarshaledm_OrthoFromCamera_temp_9 = static_cast<bool>(marshaled.___m_OrthoFromCamera_10);
unmarshaled.___m_OrthoFromCamera_10 = unmarshaledm_OrthoFromCamera_temp_9;
bool unmarshaledm_PhysicalFromCamera_temp_10 = false;
unmarshaledm_PhysicalFromCamera_temp_10 = static_cast<bool>(marshaled.___m_PhysicalFromCamera_11);
unmarshaled.___m_PhysicalFromCamera_11 = unmarshaledm_PhysicalFromCamera_temp_10;
}
// Conversion method for clean up from marshalling of: Cinemachine.LensSettings
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_pinvoke_cleanup(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.LensSettings
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled)
{
marshaled.___FieldOfView_1 = unmarshaled.___FieldOfView_1;
marshaled.___OrthographicSize_2 = unmarshaled.___OrthographicSize_2;
marshaled.___NearClipPlane_3 = unmarshaled.___NearClipPlane_3;
marshaled.___FarClipPlane_4 = unmarshaled.___FarClipPlane_4;
marshaled.___Dutch_5 = unmarshaled.___Dutch_5;
marshaled.___ModeOverride_6 = unmarshaled.___ModeOverride_6;
marshaled.___LensShift_7 = unmarshaled.___LensShift_7;
marshaled.___GateFit_8 = unmarshaled.___GateFit_8;
marshaled.___m_SensorSize_9 = unmarshaled.___m_SensorSize_9;
marshaled.___m_OrthoFromCamera_10 = static_cast<int32_t>(unmarshaled.___m_OrthoFromCamera_10);
marshaled.___m_PhysicalFromCamera_11 = static_cast<int32_t>(unmarshaled.___m_PhysicalFromCamera_11);
}
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com_back(const LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE& unmarshaled)
{
float unmarshaledFieldOfView_temp_0 = 0.0f;
unmarshaledFieldOfView_temp_0 = marshaled.___FieldOfView_1;
unmarshaled.___FieldOfView_1 = unmarshaledFieldOfView_temp_0;
float unmarshaledOrthographicSize_temp_1 = 0.0f;
unmarshaledOrthographicSize_temp_1 = marshaled.___OrthographicSize_2;
unmarshaled.___OrthographicSize_2 = unmarshaledOrthographicSize_temp_1;
float unmarshaledNearClipPlane_temp_2 = 0.0f;
unmarshaledNearClipPlane_temp_2 = marshaled.___NearClipPlane_3;
unmarshaled.___NearClipPlane_3 = unmarshaledNearClipPlane_temp_2;
float unmarshaledFarClipPlane_temp_3 = 0.0f;
unmarshaledFarClipPlane_temp_3 = marshaled.___FarClipPlane_4;
unmarshaled.___FarClipPlane_4 = unmarshaledFarClipPlane_temp_3;
float unmarshaledDutch_temp_4 = 0.0f;
unmarshaledDutch_temp_4 = marshaled.___Dutch_5;
unmarshaled.___Dutch_5 = unmarshaledDutch_temp_4;
int32_t unmarshaledModeOverride_temp_5 = 0;
unmarshaledModeOverride_temp_5 = marshaled.___ModeOverride_6;
unmarshaled.___ModeOverride_6 = unmarshaledModeOverride_temp_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledLensShift_temp_6;
memset((&unmarshaledLensShift_temp_6), 0, sizeof(unmarshaledLensShift_temp_6));
unmarshaledLensShift_temp_6 = marshaled.___LensShift_7;
unmarshaled.___LensShift_7 = unmarshaledLensShift_temp_6;
int32_t unmarshaledGateFit_temp_7 = 0;
unmarshaledGateFit_temp_7 = marshaled.___GateFit_8;
unmarshaled.___GateFit_8 = unmarshaledGateFit_temp_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledm_SensorSize_temp_8;
memset((&unmarshaledm_SensorSize_temp_8), 0, sizeof(unmarshaledm_SensorSize_temp_8));
unmarshaledm_SensorSize_temp_8 = marshaled.___m_SensorSize_9;
unmarshaled.___m_SensorSize_9 = unmarshaledm_SensorSize_temp_8;
bool unmarshaledm_OrthoFromCamera_temp_9 = false;
unmarshaledm_OrthoFromCamera_temp_9 = static_cast<bool>(marshaled.___m_OrthoFromCamera_10);
unmarshaled.___m_OrthoFromCamera_10 = unmarshaledm_OrthoFromCamera_temp_9;
bool unmarshaledm_PhysicalFromCamera_temp_10 = false;
unmarshaledm_PhysicalFromCamera_temp_10 = static_cast<bool>(marshaled.___m_PhysicalFromCamera_11);
unmarshaled.___m_PhysicalFromCamera_11 = unmarshaledm_PhysicalFromCamera_temp_10;
}
// Conversion method for clean up from marshalling of: Cinemachine.LensSettings
IL2CPP_EXTERN_C void LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshal_com_cleanup(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_marshaled_com& marshaled)
{
}
// System.Boolean Cinemachine.LensSettings::get_Orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
{
// get { return ModeOverride == OverrideModes.Orthographic
// || ModeOverride == OverrideModes.None && m_OrthoFromCamera; }
int32_t L_0 = __this->___ModeOverride_6;
if ((((int32_t)L_0) == ((int32_t)1)))
{
goto IL_001d;
}
}
{
int32_t L_1 = __this->___ModeOverride_6;
if (L_1)
{
goto IL_001a;
}
}
{
bool L_2 = __this->___m_OrthoFromCamera_10;
G_B4_0 = ((int32_t)(L_2));
goto IL_001b;
}
IL_001a:
{
G_B4_0 = 0;
}
IL_001b:
{
G_B6_0 = G_B4_0;
goto IL_001e;
}
IL_001d:
{
G_B6_0 = 1;
}
IL_001e:
{
V_0 = (bool)G_B6_0;
goto IL_0021;
}
IL_0021:
{
// || ModeOverride == OverrideModes.None && m_OrthoFromCamera; }
bool L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C bool LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
bool _returnValue;
_returnValue = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.LensSettings::set_Orthographic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_Orthographic_mDD2CDEBC91693B4A25E92DB0DEDE8698DD115EB6 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, bool ___value0, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B2_0 = NULL;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B3_1 = NULL;
{
// set { m_OrthoFromCamera = value; ModeOverride = value
bool L_0 = ___value0;
__this->___m_OrthoFromCamera_10 = L_0;
// set { m_OrthoFromCamera = value; ModeOverride = value
// ? OverrideModes.Orthographic : OverrideModes.Perspective; }
bool L_1 = ___value0;
G_B1_0 = __this;
if (L_1)
{
G_B2_0 = __this;
goto IL_000f;
}
}
{
G_B3_0 = 2;
G_B3_1 = G_B1_0;
goto IL_0010;
}
IL_000f:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0010:
{
G_B3_1->___ModeOverride_6 = G_B3_0;
// ? OverrideModes.Orthographic : OverrideModes.Perspective; }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_set_Orthographic_mDD2CDEBC91693B4A25E92DB0DEDE8698DD115EB6_AdjustorThunk (RuntimeObject* __this, bool ___value0, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_set_Orthographic_mDD2CDEBC91693B4A25E92DB0DEDE8698DD115EB6(_thisAdjusted, ___value0, method);
}
// UnityEngine.Vector2 Cinemachine.LensSettings::get_SensorSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return m_SensorSize; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_SensorSize_9;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_SensorSize; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.LensSettings::set_SensorSize(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_SensorSize_mD43BCB83C6FBE95F48DAD8993E8DA53927F5CA04 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method)
{
{
// set { m_SensorSize = value; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___value0;
__this->___m_SensorSize_9 = L_0;
// set { m_SensorSize = value; }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_set_SensorSize_mD43BCB83C6FBE95F48DAD8993E8DA53927F5CA04_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_set_SensorSize_mD43BCB83C6FBE95F48DAD8993E8DA53927F5CA04(_thisAdjusted, ___value0, method);
}
// System.Single Cinemachine.LensSettings::get_Aspect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
// public float Aspect { get { return SensorSize.y == 0 ? 1f : (SensorSize.x / SensorSize.y); } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B(__this, NULL);
float L_1 = L_0.___y_1;
if ((((float)L_1) == ((float)(0.0f))))
{
goto IL_002c;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B(__this, NULL);
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
L_4 = LensSettings_get_SensorSize_m1D1F2A7226C400F0062842864C67608E2DCBBD4B(__this, NULL);
float L_5 = L_4.___y_1;
G_B3_0 = ((float)(L_3/L_5));
goto IL_0031;
}
IL_002c:
{
G_B3_0 = (1.0f);
}
IL_0031:
{
V_0 = G_B3_0;
goto IL_0034;
}
IL_0034:
{
// public float Aspect { get { return SensorSize.y == 0 ? 1f : (SensorSize.x / SensorSize.y); } }
float L_6 = V_0;
return L_6;
}
}
IL2CPP_EXTERN_C float LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
float _returnValue;
_returnValue = LensSettings_get_Aspect_m47C88E8BFBCFA1394AF0259DF528CCC4786A2555(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Cinemachine.LensSettings::get_IsPhysicalCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
{
// get { return ModeOverride == OverrideModes.Physical
// || ModeOverride == OverrideModes.None && m_PhysicalFromCamera; }
int32_t L_0 = __this->___ModeOverride_6;
if ((((int32_t)L_0) == ((int32_t)3)))
{
goto IL_001d;
}
}
{
int32_t L_1 = __this->___ModeOverride_6;
if (L_1)
{
goto IL_001a;
}
}
{
bool L_2 = __this->___m_PhysicalFromCamera_11;
G_B4_0 = ((int32_t)(L_2));
goto IL_001b;
}
IL_001a:
{
G_B4_0 = 0;
}
IL_001b:
{
G_B6_0 = G_B4_0;
goto IL_001e;
}
IL_001d:
{
G_B6_0 = 1;
}
IL_001e:
{
V_0 = (bool)G_B6_0;
goto IL_0021;
}
IL_0021:
{
// || ModeOverride == OverrideModes.None && m_PhysicalFromCamera; }
bool L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C bool LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
bool _returnValue;
_returnValue = LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386(_thisAdjusted, method);
return _returnValue;
}
// System.Void Cinemachine.LensSettings::set_IsPhysicalCamera(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_set_IsPhysicalCamera_m818868B1BD841C9DBD8B9DCBBAE69A14D099D5E9 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, bool ___value0, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B2_0 = NULL;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* G_B3_1 = NULL;
{
// set { m_PhysicalFromCamera = value; ModeOverride = value
bool L_0 = ___value0;
__this->___m_PhysicalFromCamera_11 = L_0;
// set { m_PhysicalFromCamera = value; ModeOverride = value
// ? OverrideModes.Physical : OverrideModes.Perspective; }
bool L_1 = ___value0;
G_B1_0 = __this;
if (L_1)
{
G_B2_0 = __this;
goto IL_000f;
}
}
{
G_B3_0 = 2;
G_B3_1 = G_B1_0;
goto IL_0010;
}
IL_000f:
{
G_B3_0 = 3;
G_B3_1 = G_B2_0;
}
IL_0010:
{
G_B3_1->___ModeOverride_6 = G_B3_0;
// ? OverrideModes.Physical : OverrideModes.Perspective; }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_set_IsPhysicalCamera_m818868B1BD841C9DBD8B9DCBBAE69A14D099D5E9_AdjustorThunk (RuntimeObject* __this, bool ___value0, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_set_IsPhysicalCamera_m818868B1BD841C9DBD8B9DCBBAE69A14D099D5E9(_thisAdjusted, ___value0, method);
}
// Cinemachine.LensSettings Cinemachine.LensSettings::FromCamera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE LensSettings_FromCamera_m9696208442FC13D81DAD0822FF50C908150AD921 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___fromCamera0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_2;
memset((&V_2), 0, sizeof(V_2));
{
// LensSettings lens = Default;
il2cpp_codegen_runtime_class_init_inline(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_0 = ((LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_StaticFields*)il2cpp_codegen_static_fields_for(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var))->___Default_0;
V_0 = L_0;
// if (fromCamera != null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___fromCamera0;
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_006b;
}
}
{
// lens.FieldOfView = fromCamera.fieldOfView;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = ___fromCamera0;
NullCheck(L_4);
float L_5;
L_5 = Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB(L_4, NULL);
(&V_0)->___FieldOfView_1 = L_5;
// lens.OrthographicSize = fromCamera.orthographicSize;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = ___fromCamera0;
NullCheck(L_6);
float L_7;
L_7 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_6, NULL);
(&V_0)->___OrthographicSize_2 = L_7;
// lens.NearClipPlane = fromCamera.nearClipPlane;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = ___fromCamera0;
NullCheck(L_8);
float L_9;
L_9 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_8, NULL);
(&V_0)->___NearClipPlane_3 = L_9;
// lens.FarClipPlane = fromCamera.farClipPlane;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = ___fromCamera0;
NullCheck(L_10);
float L_11;
L_11 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_10, NULL);
(&V_0)->___FarClipPlane_4 = L_11;
// lens.LensShift = fromCamera.lensShift;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_12 = ___fromCamera0;
NullCheck(L_12);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
L_13 = Camera_get_lensShift_m2B434351405FD7712043E440885C4A68DB51F538(L_12, NULL);
(&V_0)->___LensShift_7 = L_13;
// lens.GateFit = fromCamera.gateFit;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = ___fromCamera0;
NullCheck(L_14);
int32_t L_15;
L_15 = Camera_get_gateFit_mEFDFD12C908B47F5AB0DED2BC4355EB59C948C12(L_14, NULL);
(&V_0)->___GateFit_8 = L_15;
// lens.SnapshotCameraReadOnlyProperties(fromCamera);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16 = ___fromCamera0;
LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D((&V_0), L_16, NULL);
}
IL_006b:
{
// return lens;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_17 = V_0;
V_2 = L_17;
goto IL_006f;
}
IL_006f:
{
// }
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_18 = V_2;
return L_18;
}
}
// System.Void Cinemachine.LensSettings::SnapshotCameraReadOnlyProperties(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method)
{
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;
bool V_3 = false;
int32_t G_B3_0 = 0;
int32_t G_B9_0 = 0;
{
// m_OrthoFromCamera = false;
__this->___m_OrthoFromCamera_10 = (bool)0;
// m_PhysicalFromCamera = false;
__this->___m_PhysicalFromCamera_11 = (bool)0;
// if (camera != null && ModeOverride == OverrideModes.None)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___camera0;
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_0023;
}
}
{
int32_t L_2 = __this->___ModeOverride_6;
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_0024;
}
IL_0023:
{
G_B3_0 = 0;
}
IL_0024:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_005a;
}
}
{
// m_OrthoFromCamera = camera.orthographic;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = ___camera0;
NullCheck(L_4);
bool L_5;
L_5 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_4, NULL);
__this->___m_OrthoFromCamera_10 = L_5;
// m_PhysicalFromCamera = camera.usePhysicalProperties;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = ___camera0;
NullCheck(L_6);
bool L_7;
L_7 = Camera_get_usePhysicalProperties_mCE30837910BC617288B1481EEE3CAC7C79E43192(L_6, NULL);
__this->___m_PhysicalFromCamera_11 = L_7;
// m_SensorSize = camera.sensorSize;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = ___camera0;
NullCheck(L_8);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = Camera_get_sensorSize_m9EEC10A868D29D7E84E6238A15B87EEC7EB40516(L_8, NULL);
__this->___m_SensorSize_9 = L_9;
// GateFit = camera.gateFit;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = ___camera0;
NullCheck(L_10);
int32_t L_11;
L_11 = Camera_get_gateFit_mEFDFD12C908B47F5AB0DED2BC4355EB59C948C12(L_10, NULL);
__this->___GateFit_8 = L_11;
}
IL_005a:
{
// if (IsPhysicalCamera)
bool L_12;
L_12 = LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386(__this, NULL);
V_1 = L_12;
bool L_13 = V_1;
if (!L_13)
{
goto IL_00a2;
}
}
{
// if (camera != null && m_SensorSize == Vector2.zero)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = ___camera0;
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);
if (!L_15)
{
goto IL_0080;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = __this->___m_SensorSize_9;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
bool L_18;
L_18 = Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline(L_16, L_17, NULL);
G_B9_0 = ((int32_t)(L_18));
goto IL_0081;
}
IL_0080:
{
G_B9_0 = 0;
}
IL_0081:
{
V_2 = (bool)G_B9_0;
bool L_19 = V_2;
if (!L_19)
{
goto IL_009f;
}
}
{
// m_SensorSize = camera.sensorSize;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_20 = ___camera0;
NullCheck(L_20);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
L_21 = Camera_get_sensorSize_m9EEC10A868D29D7E84E6238A15B87EEC7EB40516(L_20, NULL);
__this->___m_SensorSize_9 = L_21;
// GateFit = camera.gateFit;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_22 = ___camera0;
NullCheck(L_22);
int32_t L_23;
L_23 = Camera_get_gateFit_mEFDFD12C908B47F5AB0DED2BC4355EB59C948C12(L_22, NULL);
__this->___GateFit_8 = L_23;
}
IL_009f:
{
goto IL_00d0;
}
IL_00a2:
{
// if (camera != null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_24 = ___camera0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_25;
L_25 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_25;
bool L_26 = V_3;
if (!L_26)
{
goto IL_00c4;
}
}
{
// m_SensorSize = new Vector2(camera.aspect, 1f);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_27 = ___camera0;
NullCheck(L_27);
float L_28;
L_28 = Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D(L_27, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29;
memset((&L_29), 0, sizeof(L_29));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_29), L_28, (1.0f), /*hidden argument*/NULL);
__this->___m_SensorSize_9 = L_29;
}
IL_00c4:
{
// LensShift = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30;
L_30 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
__this->___LensShift_7 = L_30;
}
IL_00d0:
{
// }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D_AdjustorThunk (RuntimeObject* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_SnapshotCameraReadOnlyProperties_mBFE20278097AE1A1D51AC775347F47AB84E32F4D(_thisAdjusted, ___camera0, method);
}
// System.Void Cinemachine.LensSettings::SnapshotCameraReadOnlyProperties(Cinemachine.LensSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_SnapshotCameraReadOnlyProperties_mEF4FCF04C9AE103AAFE9CDB4531154896BFD660E (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* ___lens0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// if (ModeOverride == OverrideModes.None)
int32_t L_0 = __this->___ModeOverride_6;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0034;
}
}
{
// m_OrthoFromCamera = lens.Orthographic;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_2 = ___lens0;
bool L_3;
L_3 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D(L_2, NULL);
__this->___m_OrthoFromCamera_10 = L_3;
// m_SensorSize = lens.m_SensorSize;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_4 = ___lens0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = L_4->___m_SensorSize_9;
__this->___m_SensorSize_9 = L_5;
// m_PhysicalFromCamera = lens.IsPhysicalCamera;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* L_6 = ___lens0;
bool L_7;
L_7 = LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386(L_6, NULL);
__this->___m_PhysicalFromCamera_11 = L_7;
}
IL_0034:
{
// if (!IsPhysicalCamera)
bool L_8;
L_8 = LensSettings_get_IsPhysicalCamera_m6AD402DF51FEFD48DC4813C53C10D034B16F9386(__this, NULL);
V_1 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_1;
if (!L_9)
{
goto IL_004c;
}
}
{
// LensShift = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
__this->___LensShift_7 = L_10;
}
IL_004c:
{
// }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_SnapshotCameraReadOnlyProperties_mEF4FCF04C9AE103AAFE9CDB4531154896BFD660E_AdjustorThunk (RuntimeObject* __this, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* ___lens0, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_SnapshotCameraReadOnlyProperties_mEF4FCF04C9AE103AAFE9CDB4531154896BFD660E(_thisAdjusted, ___lens0, method);
}
// System.Void Cinemachine.LensSettings::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, float ___verticalFOV0, float ___orthographicSize1, float ___nearClip2, float ___farClip3, float ___dutch4, const RuntimeMethod* method)
{
{
// float nearClip, float farClip, float dutch) : this()
il2cpp_codegen_initobj(__this, sizeof(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE));
// FieldOfView = verticalFOV;
float L_0 = ___verticalFOV0;
__this->___FieldOfView_1 = L_0;
// OrthographicSize = orthographicSize;
float L_1 = ___orthographicSize1;
__this->___OrthographicSize_2 = L_1;
// NearClipPlane = nearClip;
float L_2 = ___nearClip2;
__this->___NearClipPlane_3 = L_2;
// FarClipPlane = farClip;
float L_3 = ___farClip3;
__this->___FarClipPlane_4 = L_3;
// Dutch = dutch;
float L_4 = ___dutch4;
__this->___Dutch_5 = L_4;
// m_SensorSize = new Vector2(1, 1);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), (1.0f), (1.0f), /*hidden argument*/NULL);
__this->___m_SensorSize_9 = L_5;
// GateFit = Camera.GateFitMode.Horizontal;
__this->___GateFit_8 = 2;
// }
return;
}
}
IL2CPP_EXTERN_C void LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59_AdjustorThunk (RuntimeObject* __this, float ___verticalFOV0, float ___orthographicSize1, float ___nearClip2, float ___farClip3, float ___dutch4, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59(_thisAdjusted, ___verticalFOV0, ___orthographicSize1, ___nearClip2, ___farClip3, ___dutch4, method);
}
// Cinemachine.LensSettings Cinemachine.LensSettings::Lerp(Cinemachine.LensSettings,Cinemachine.LensSettings,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE LensSettings_Lerp_mC2FB90FBCCACFC3BFB8B35971CE0F034D11D8865 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___lensA0, LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE ___lensB1, float ___t2, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_0;
memset((&V_0), 0, sizeof(V_0));
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE V_1;
memset((&V_1), 0, sizeof(V_1));
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// t = Mathf.Clamp01(t);
float L_0 = ___t2;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
___t2 = L_1;
// LensSettings blendedLens = t < 0.5f ? lensA : lensB; // non-lerpable settings taken care of here
float L_2 = ___t2;
if ((((float)L_2) < ((float)(0.5f))))
{
goto IL_0014;
}
}
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_3 = ___lensB1;
G_B3_0 = L_3;
goto IL_0015;
}
IL_0014:
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_4 = ___lensA0;
G_B3_0 = L_4;
}
IL_0015:
{
V_0 = G_B3_0;
// blendedLens.FarClipPlane = Mathf.Lerp(lensA.FarClipPlane, lensB.FarClipPlane, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_5 = ___lensA0;
float L_6 = L_5.___FarClipPlane_4;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_7 = ___lensB1;
float L_8 = L_7.___FarClipPlane_4;
float L_9 = ___t2;
float L_10;
L_10 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_6, L_8, L_9, NULL);
(&V_0)->___FarClipPlane_4 = L_10;
// blendedLens.NearClipPlane = Mathf.Lerp(lensA.NearClipPlane, lensB.NearClipPlane, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_11 = ___lensA0;
float L_12 = L_11.___NearClipPlane_3;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_13 = ___lensB1;
float L_14 = L_13.___NearClipPlane_3;
float L_15 = ___t2;
float L_16;
L_16 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_12, L_14, L_15, NULL);
(&V_0)->___NearClipPlane_3 = L_16;
// blendedLens.FieldOfView = Mathf.Lerp(lensA.FieldOfView, lensB.FieldOfView, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_17 = ___lensA0;
float L_18 = L_17.___FieldOfView_1;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_19 = ___lensB1;
float L_20 = L_19.___FieldOfView_1;
float L_21 = ___t2;
float L_22;
L_22 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_18, L_20, L_21, NULL);
(&V_0)->___FieldOfView_1 = L_22;
// blendedLens.OrthographicSize = Mathf.Lerp(lensA.OrthographicSize, lensB.OrthographicSize, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_23 = ___lensA0;
float L_24 = L_23.___OrthographicSize_2;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_25 = ___lensB1;
float L_26 = L_25.___OrthographicSize_2;
float L_27 = ___t2;
float L_28;
L_28 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_24, L_26, L_27, NULL);
(&V_0)->___OrthographicSize_2 = L_28;
// blendedLens.Dutch = Mathf.Lerp(lensA.Dutch, lensB.Dutch, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_29 = ___lensA0;
float L_30 = L_29.___Dutch_5;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_31 = ___lensB1;
float L_32 = L_31.___Dutch_5;
float L_33 = ___t2;
float L_34;
L_34 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_30, L_32, L_33, NULL);
(&V_0)->___Dutch_5 = L_34;
// blendedLens.m_SensorSize = Vector2.Lerp(lensA.m_SensorSize, lensB.m_SensorSize, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_35 = ___lensA0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = L_35.___m_SensorSize_9;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_37 = ___lensB1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38 = L_37.___m_SensorSize_9;
float L_39 = ___t2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
L_40 = Vector2_Lerp_mF3BD6827807680A529E800FD027734D40A3597E1_inline(L_36, L_38, L_39, NULL);
(&V_0)->___m_SensorSize_9 = L_40;
// blendedLens.LensShift = Vector2.Lerp(lensA.LensShift, lensB.LensShift, t);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_41 = ___lensA0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = L_41.___LensShift_7;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_43 = ___lensB1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = L_43.___LensShift_7;
float L_45 = ___t2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46;
L_46 = Vector2_Lerp_mF3BD6827807680A529E800FD027734D40A3597E1_inline(L_42, L_44, L_45, NULL);
(&V_0)->___LensShift_7 = L_46;
// return blendedLens;
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_47 = V_0;
V_1 = L_47;
goto IL_00c9;
}
IL_00c9:
{
// }
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_48 = V_1;
return L_48;
}
}
// System.Void Cinemachine.LensSettings::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01 (LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (!Orthographic)
bool L_0;
L_0 = LensSettings_get_Orthographic_m198D9052494017EEE832066A64F81ADD2B75C17D(__this, NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0024;
}
}
{
// NearClipPlane = Mathf.Max(NearClipPlane, 0.001f);
float L_2 = __this->___NearClipPlane_3;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_2, (0.00100000005f), NULL);
__this->___NearClipPlane_3 = L_3;
}
IL_0024:
{
// FarClipPlane = Mathf.Max(FarClipPlane, NearClipPlane + 0.001f);
float L_4 = __this->___FarClipPlane_4;
float L_5 = __this->___NearClipPlane_3;
float L_6;
L_6 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_4, ((float)il2cpp_codegen_add(L_5, (0.00100000005f))), NULL);
__this->___FarClipPlane_4 = L_6;
// FieldOfView = Mathf.Clamp(FieldOfView, 0.01f, 179f);
float L_7 = __this->___FieldOfView_1;
float L_8;
L_8 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_7, (0.00999999978f), (179.0f), NULL);
__this->___FieldOfView_1 = L_8;
// m_SensorSize.x = Mathf.Max(m_SensorSize.x, 0.1f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&__this->___m_SensorSize_9);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (&__this->___m_SensorSize_9);
float L_11 = L_10->___x_0;
float L_12;
L_12 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_11, (0.100000001f), NULL);
L_9->___x_0 = L_12;
// m_SensorSize.y = Mathf.Max(m_SensorSize.y, 0.1f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&__this->___m_SensorSize_9);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_14 = (&__this->___m_SensorSize_9);
float L_15 = L_14->___y_1;
float L_16;
L_16 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_15, (0.100000001f), NULL);
L_13->___y_1 = L_16;
// }
return;
}
}
IL2CPP_EXTERN_C void LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE*>(__this + _offset);
LensSettings_Validate_m2C9ABCED7FE02F0C7B575CFADB77493DEEA03B01(_thisAdjusted, method);
}
// System.Void Cinemachine.LensSettings::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensSettings__cctor_m744EAC9475923BC6968EED30A7399B349A4BFFBE (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static LensSettings Default = new LensSettings(40f, 10f, 0.1f, 5000f, 0);
LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE L_0;
memset((&L_0), 0, sizeof(L_0));
LensSettings__ctor_mA347110802F0FE6F33CD4D92461CADF6B1B93F59((&L_0), (40.0f), (10.0f), (0.100000001f), (5000.0f), (0.0f), /*hidden argument*/NULL);
((LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_StaticFields*)il2cpp_codegen_static_fields_for(LensSettings_t6DAB2F204EC22686BF4397E0871B4875414A84FE_il2cpp_TypeInfo_var))->___Default_0 = L_0;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector3 Cinemachine.NoiseSettings::GetCombinedFilterResults(Cinemachine.NoiseSettings/TransformNoiseParams[],System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NoiseSettings_GetCombinedFilterResults_mE35B3A4E1826146B200499B62617F8E629434F20 (TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* ___noiseParams0, float ___time1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___timeOffsets2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// Vector3 pos = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_0 = L_0;
// if (noiseParams != null)
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_1 = ___noiseParams0;
V_1 = (bool)((!(((RuntimeObject*)(TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0038;
}
}
{
// for (int i = 0; i < noiseParams.Length; ++i)
V_2 = 0;
goto IL_002d;
}
IL_0014:
{
// pos += noiseParams[i].GetValueAt(time, timeOffsets);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_4 = ___noiseParams0;
int32_t L_5 = V_2;
NullCheck(L_4);
float L_6 = ___time1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___timeOffsets2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0(((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5))), L_6, L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_3, L_8, NULL);
V_0 = L_9;
// for (int i = 0; i < noiseParams.Length; ++i)
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_002d:
{
// for (int i = 0; i < noiseParams.Length; ++i)
int32_t L_11 = V_2;
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_12 = ___noiseParams0;
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_0014;
}
}
{
}
IL_0038:
{
// return pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
V_4 = L_14;
goto IL_003d;
}
IL_003d:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_4;
return L_15;
}
}
// System.Single Cinemachine.NoiseSettings::get_SignalDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NoiseSettings_get_SignalDuration_mC7F19EFCFBABC1DA89A8B227811C88AA1BE7A40F (NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public override float SignalDuration { get { return 0; } }
V_0 = (0.0f);
goto IL_0009;
}
IL_0009:
{
// public override float SignalDuration { get { return 0; } }
float L_0 = V_0;
return L_0;
}
}
// System.Void Cinemachine.NoiseSettings::GetSignal(System.Single,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseSettings_GetSignal_m1C4C44CCE78C53D1EECE65EDD5077449964DE65E (NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* __this, float ___timeSinceSignalStart0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot2, const RuntimeMethod* method)
{
{
// pos = GetCombinedFilterResults(PositionNoise, timeSinceSignalStart, Vector3.zero);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___pos1;
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_1 = __this->___PositionNoise_4;
float L_2 = ___timeSinceSignalStart0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = NoiseSettings_GetCombinedFilterResults_mE35B3A4E1826146B200499B62617F8E629434F20(L_1, L_2, L_3, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_4;
// rot = Quaternion.Euler(GetCombinedFilterResults(OrientationNoise, timeSinceSignalStart, Vector3.zero));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = ___rot2;
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_6 = __this->___OrientationNoise_5;
float L_7 = ___timeSinceSignalStart0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = NoiseSettings_GetCombinedFilterResults_mE35B3A4E1826146B200499B62617F8E629434F20(L_6, L_7, L_8, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline(L_9, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_5 = L_10;
// }
return;
}
}
// System.Void Cinemachine.NoiseSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseSettings__ctor_mD5112AED5CE668F76D5260B5BB9FD0104A7756C6 (NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public TransformNoiseParams[] PositionNoise = new TransformNoiseParams[0];
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_0 = (TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1*)(TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1*)SZArrayNew(TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1_il2cpp_TypeInfo_var, (uint32_t)0);
__this->___PositionNoise_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___PositionNoise_4), (void*)L_0);
// public TransformNoiseParams[] OrientationNoise = new TransformNoiseParams[0];
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_1 = (TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1*)(TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1*)SZArrayNew(TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1_il2cpp_TypeInfo_var, (uint32_t)0);
__this->___OrientationNoise_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OrientationNoise_5), (void*)L_1);
SignalSourceAsset__ctor_mC0043F9E30AE0206A5124C695C6F511EA43B83DA(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.NoiseSettings/NoiseParams
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled)
{
marshaled.___Frequency_0 = unmarshaled.___Frequency_0;
marshaled.___Amplitude_1 = unmarshaled.___Amplitude_1;
marshaled.___Constant_2 = static_cast<int32_t>(unmarshaled.___Constant_2);
}
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled)
{
float unmarshaledFrequency_temp_0 = 0.0f;
unmarshaledFrequency_temp_0 = marshaled.___Frequency_0;
unmarshaled.___Frequency_0 = unmarshaledFrequency_temp_0;
float unmarshaledAmplitude_temp_1 = 0.0f;
unmarshaledAmplitude_temp_1 = marshaled.___Amplitude_1;
unmarshaled.___Amplitude_1 = unmarshaledAmplitude_temp_1;
bool unmarshaledConstant_temp_2 = false;
unmarshaledConstant_temp_2 = static_cast<bool>(marshaled.___Constant_2);
unmarshaled.___Constant_2 = unmarshaledConstant_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.NoiseSettings/NoiseParams
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.NoiseSettings/NoiseParams
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled)
{
marshaled.___Frequency_0 = unmarshaled.___Frequency_0;
marshaled.___Amplitude_1 = unmarshaled.___Amplitude_1;
marshaled.___Constant_2 = static_cast<int32_t>(unmarshaled.___Constant_2);
}
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(const NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled, NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240& unmarshaled)
{
float unmarshaledFrequency_temp_0 = 0.0f;
unmarshaledFrequency_temp_0 = marshaled.___Frequency_0;
unmarshaled.___Frequency_0 = unmarshaledFrequency_temp_0;
float unmarshaledAmplitude_temp_1 = 0.0f;
unmarshaledAmplitude_temp_1 = marshaled.___Amplitude_1;
unmarshaled.___Amplitude_1 = unmarshaledAmplitude_temp_1;
bool unmarshaledConstant_temp_2 = false;
unmarshaledConstant_temp_2 = static_cast<bool>(marshaled.___Constant_2);
unmarshaled.___Constant_2 = unmarshaledConstant_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.NoiseSettings/NoiseParams
IL2CPP_EXTERN_C void NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshaled_com& marshaled)
{
}
// System.Single Cinemachine.NoiseSettings/NoiseParams::GetValueAt(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B (NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* __this, float ___time0, float ___timeOffset1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
{
// float t = (Frequency * time) + timeOffset;
float L_0 = __this->___Frequency_0;
float L_1 = ___time0;
float L_2 = ___timeOffset1;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), L_2));
// if (Constant)
bool L_3 = __this->___Constant_2;
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_0038;
}
}
{
// return Mathf.Cos(t * 2 * Mathf.PI) * Amplitude * 0.5f;
float L_5 = V_0;
float L_6;
L_6 = cosf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_5, (2.0f))), (3.14159274f))));
float L_7 = __this->___Amplitude_1;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_6, L_7)), (0.5f)));
goto IL_0053;
}
IL_0038:
{
// return (Mathf.PerlinNoise(t, 0f) - 0.5f) * Amplitude;
float L_8 = V_0;
float L_9;
L_9 = Mathf_PerlinNoise_mFDD2B12BE1FE4E890FA9FCD5CE6D7A90CAA779D4(L_8, (0.0f), NULL);
float L_10 = __this->___Amplitude_1;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_9, (0.5f))), L_10));
goto IL_0053;
}
IL_0053:
{
// }
float L_11 = V_2;
return L_11;
}
}
IL2CPP_EXTERN_C float NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B_AdjustorThunk (RuntimeObject* __this, float ___time0, float ___timeOffset1, const RuntimeMethod* method)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240*>(__this + _offset);
float _returnValue;
_returnValue = NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B(_thisAdjusted, ___time0, ___timeOffset1, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.NoiseSettings/TransformNoiseParams
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_pinvoke(const TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91& unmarshaled, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_pinvoke& marshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(unmarshaled.___X_0, marshaled.___X_0);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(unmarshaled.___Y_1, marshaled.___Y_1);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke(unmarshaled.___Z_2, marshaled.___Z_2);
}
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_pinvoke_back(const TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_pinvoke& marshaled, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91& unmarshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledX_temp_0;
memset((&unmarshaledX_temp_0), 0, sizeof(unmarshaledX_temp_0));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(marshaled.___X_0, unmarshaledX_temp_0);
unmarshaled.___X_0 = unmarshaledX_temp_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledY_temp_1;
memset((&unmarshaledY_temp_1), 0, sizeof(unmarshaledY_temp_1));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(marshaled.___Y_1, unmarshaledY_temp_1);
unmarshaled.___Y_1 = unmarshaledY_temp_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledZ_temp_2;
memset((&unmarshaledZ_temp_2), 0, sizeof(unmarshaledZ_temp_2));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_back(marshaled.___Z_2, unmarshaledZ_temp_2);
unmarshaled.___Z_2 = unmarshaledZ_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.NoiseSettings/TransformNoiseParams
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_pinvoke_cleanup(TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_pinvoke& marshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(marshaled.___X_0);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(marshaled.___Y_1);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_pinvoke_cleanup(marshaled.___Z_2);
}
// Conversion methods for marshalling of: Cinemachine.NoiseSettings/TransformNoiseParams
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_com(const TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91& unmarshaled, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_com& marshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(unmarshaled.___X_0, marshaled.___X_0);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(unmarshaled.___Y_1, marshaled.___Y_1);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com(unmarshaled.___Z_2, marshaled.___Z_2);
}
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_com_back(const TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_com& marshaled, TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91& unmarshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledX_temp_0;
memset((&unmarshaledX_temp_0), 0, sizeof(unmarshaledX_temp_0));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(marshaled.___X_0, unmarshaledX_temp_0);
unmarshaled.___X_0 = unmarshaledX_temp_0;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledY_temp_1;
memset((&unmarshaledY_temp_1), 0, sizeof(unmarshaledY_temp_1));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(marshaled.___Y_1, unmarshaledY_temp_1);
unmarshaled.___Y_1 = unmarshaledY_temp_1;
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240 unmarshaledZ_temp_2;
memset((&unmarshaledZ_temp_2), 0, sizeof(unmarshaledZ_temp_2));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_back(marshaled.___Z_2, unmarshaledZ_temp_2);
unmarshaled.___Z_2 = unmarshaledZ_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.NoiseSettings/TransformNoiseParams
IL2CPP_EXTERN_C void TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshal_com_cleanup(TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91_marshaled_com& marshaled)
{
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(marshaled.___X_0);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(marshaled.___Y_1);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240_marshal_com_cleanup(marshaled.___Z_2);
}
// UnityEngine.Vector3 Cinemachine.NoiseSettings/TransformNoiseParams::GetValueAt(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0 (TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* __this, float ___time0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___timeOffsets1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Vector3(
// X.GetValueAt(time, timeOffsets.x),
// Y.GetValueAt(time, timeOffsets.y),
// Z.GetValueAt(time, timeOffsets.z));
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* L_0 = (&__this->___X_0);
float L_1 = ___time0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___timeOffsets1;
float L_3 = L_2.___x_2;
float L_4;
L_4 = NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B(L_0, L_1, L_3, NULL);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* L_5 = (&__this->___Y_1);
float L_6 = ___time0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___timeOffsets1;
float L_8 = L_7.___y_3;
float L_9;
L_9 = NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B(L_5, L_6, L_8, NULL);
NoiseParams_tFEE1B5C35BAFA843F32A882125A5967213B50240* L_10 = (&__this->___Z_2);
float L_11 = ___time0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___timeOffsets1;
float L_13 = L_12.___z_4;
float L_14;
L_14 = NoiseParams_GetValueAt_mDDE2123C634874F162FAFAD1270E443FD9C13F7B(L_10, L_11, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, /*hidden argument*/NULL);
V_0 = L_15;
goto IL_003f;
}
IL_003f:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0_AdjustorThunk (RuntimeObject* __this, float ___time0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___timeOffsets1, const RuntimeMethod* method)
{
TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TransformNoiseParams_t1056C699265C70FECE1BDF04D38CF74997002A91*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = TransformNoiseParams_GetValueAt_m541D9F21055D8F6F727E24C5A3D2C26B7044D4F0(_thisAdjusted, ___time0, ___timeOffsets1, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.RuntimeUtility::DestroyObject(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyObject_mDBE05B0F1FC4938B278FA2F86FE35F4CDE7B6BA8 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, 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;
{
// if (obj != null)
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___obj0;
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_0015;
}
}
{
// UnityEngine.Object.Destroy(obj);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3 = ___obj0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA(L_3, NULL);
}
IL_0015:
{
// }
return;
}
}
// System.Boolean Cinemachine.RuntimeUtility::IsPrefab(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtility_IsPrefab_m4FB7D31427712FFD3A99A2FFC88B8253AA34A71C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return false;
V_0 = (bool)0;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_0;
}
}
// System.Boolean Cinemachine.RuntimeUtility::RaycastIgnoreTag(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtility_RaycastIgnoreTag_m95689FAE4AD87AC1A7E3DCD11CDE10EDC2FE0AAD (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___ray0, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___hitInfo1, float ___rayLength2, int32_t ___layerMask3, String_t** ___ignoreTag4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
int32_t G_B10_0 = 0;
{
// if (ignoreTag.Length == 0)
String_t** L_0 = ___ignoreTag4;
String_t* L_1 = *((String_t**)L_0);
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_002d;
}
}
{
// if (Physics.Raycast(
// ray, out hitInfo, rayLength, layerMask,
// QueryTriggerInteraction.Ignore))
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_4 = ___ray0;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_5 = ___hitInfo1;
float L_6 = ___rayLength2;
int32_t L_7 = ___layerMask3;
bool L_8;
L_8 = Physics_Raycast_m2A112FCF680BD297487F1394A2E7DFDBD8C17E55(L_4, L_5, L_6, L_7, 1, NULL);
V_1 = L_8;
bool L_9 = V_1;
if (!L_9)
{
goto IL_0027;
}
}
{
// return true;
V_2 = (bool)1;
goto IL_0100;
}
IL_0027:
{
goto IL_00f5;
}
IL_002d:
{
// int closestHit = -1;
V_3 = (-1);
// int numHits = Physics.RaycastNonAlloc(
// ray, s_HitBuffer, rayLength, layerMask, QueryTriggerInteraction.Ignore);
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_10 = ___ray0;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_11 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
float L_12 = ___rayLength2;
int32_t L_13 = ___layerMask3;
int32_t L_14;
L_14 = Physics_RaycastNonAlloc_mDFA9A2E36F048930570165C0BDDF4AE342ACF767(L_10, L_11, L_12, L_13, 1, NULL);
V_4 = L_14;
// for (int i = 0; i < numHits; ++i)
V_5 = 0;
goto IL_00a1;
}
IL_0045:
{
// if (s_HitBuffer[i].collider.CompareTag(ignoreTag))
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_15 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_16 = V_5;
NullCheck(L_15);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_17;
L_17 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D(((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))), NULL);
String_t** L_18 = ___ignoreTag4;
String_t* L_19 = *((String_t**)L_18);
NullCheck(L_17);
bool L_20;
L_20 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_17, L_19, NULL);
V_6 = L_20;
bool L_21 = V_6;
if (!L_21)
{
goto IL_0067;
}
}
{
// continue;
goto IL_009b;
}
IL_0067:
{
// if (closestHit < 0 || s_HitBuffer[i].distance < s_HitBuffer[closestHit].distance)
int32_t L_22 = V_3;
if ((((int32_t)L_22) < ((int32_t)0)))
{
goto IL_0090;
}
}
{
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_23 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_24 = V_5;
NullCheck(L_23);
float L_25;
L_25 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24))), NULL);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_26 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_27 = V_3;
NullCheck(L_26);
float L_28;
L_28 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), NULL);
G_B10_0 = ((((float)L_25) < ((float)L_28))? 1 : 0);
goto IL_0091;
}
IL_0090:
{
G_B10_0 = 1;
}
IL_0091:
{
V_7 = (bool)G_B10_0;
bool L_29 = V_7;
if (!L_29)
{
goto IL_009a;
}
}
{
// closestHit = i;
int32_t L_30 = V_5;
V_3 = L_30;
}
IL_009a:
{
}
IL_009b:
{
// for (int i = 0; i < numHits; ++i)
int32_t L_31 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_00a1:
{
// for (int i = 0; i < numHits; ++i)
int32_t L_32 = V_5;
int32_t L_33 = V_4;
V_8 = (bool)((((int32_t)L_32) < ((int32_t)L_33))? 1 : 0);
bool L_34 = V_8;
if (L_34)
{
goto IL_0045;
}
}
{
// if (closestHit >= 0)
int32_t L_35 = V_3;
V_9 = (bool)((((int32_t)((((int32_t)L_35) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_36 = V_9;
if (!L_36)
{
goto IL_00f4;
}
}
{
// hitInfo = s_HitBuffer[closestHit];
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_37 = ___hitInfo1;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_38 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_39 = V_3;
NullCheck(L_38);
int32_t L_40 = L_39;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
*(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_37 = L_41;
// if (numHits == s_HitBuffer.Length)
int32_t L_42 = V_4;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_43 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
NullCheck(L_43);
V_10 = (bool)((((int32_t)L_42) == ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))? 1 : 0);
bool L_44 = V_10;
if (!L_44)
{
goto IL_00f0;
}
}
{
// s_HitBuffer = new RaycastHit[s_HitBuffer.Length * 2]; // full! grow for next time
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_45 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
NullCheck(L_45);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_46 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_45)->max_length)), 2)));
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0 = L_46;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0), (void*)L_46);
}
IL_00f0:
{
// return true;
V_2 = (bool)1;
goto IL_0100;
}
IL_00f4:
{
}
IL_00f5:
{
// hitInfo = new RaycastHit();
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_47 = ___hitInfo1;
il2cpp_codegen_initobj(L_47, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5));
// return false;
V_2 = (bool)0;
goto IL_0100;
}
IL_0100:
{
// }
bool L_48 = V_2;
return L_48;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
int32_t V_3 = 0;
int32_t V_4 = 0;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
bool V_7 = false;
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* V_8 = NULL;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_9 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
memset((&V_10), 0, sizeof(V_10));
float V_11 = 0.0f;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
int32_t V_17 = 0;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_18;
memset((&V_18), 0, sizeof(V_18));
float V_19 = 0.0f;
bool V_20 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_21;
memset((&V_21), 0, sizeof(V_21));
bool V_22 = false;
bool V_23 = false;
bool V_24 = false;
int32_t G_B4_0 = 0;
int32_t G_B9_0 = 0;
int32_t G_B19_0 = 0;
{
// int closestHit = -1;
V_0 = (-1);
// int numPenetrations = 0;
V_1 = 0;
// float penetrationDistanceSum = 0;
V_2 = (0.0f);
// int numHits = Physics.SphereCastNonAlloc(
// rayStart, radius, dir, s_HitBuffer, rayLength, layerMask,
// QueryTriggerInteraction.Ignore);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___rayStart0;
float L_1 = ___radius1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___dir2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
float L_4 = ___rayLength4;
int32_t L_5 = ___layerMask5;
int32_t L_6;
L_6 = Physics_SphereCastNonAlloc_m86262F1FA1C5870EFD77BA503DDCC5B206198615(L_0, L_1, L_2, L_3, L_4, L_5, 1, NULL);
V_3 = L_6;
// for (int i = 0; i < numHits; ++i)
V_4 = 0;
goto IL_0174;
}
IL_0026:
{
// var h = s_HitBuffer[i];
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_7 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_8 = V_4;
NullCheck(L_7);
int32_t L_9 = L_8;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_5 = L_10;
// if (ignoreTag.Length > 0 && h.collider.CompareTag(ignoreTag))
String_t** L_11 = ___ignoreTag6;
String_t* L_12 = *((String_t**)L_11);
NullCheck(L_12);
int32_t L_13;
L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
if ((((int32_t)L_13) <= ((int32_t)0)))
{
goto IL_0051;
}
}
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14;
L_14 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_5), NULL);
String_t** L_15 = ___ignoreTag6;
String_t* L_16 = *((String_t**)L_15);
NullCheck(L_14);
bool L_17;
L_17 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_14, L_16, NULL);
G_B4_0 = ((int32_t)(L_17));
goto IL_0052;
}
IL_0051:
{
G_B4_0 = 0;
}
IL_0052:
{
V_6 = (bool)G_B4_0;
bool L_18 = V_6;
if (!L_18)
{
goto IL_005d;
}
}
{
// continue;
goto IL_016e;
}
IL_005d:
{
// if (h.distance == 0 && h.normal == -dir)
float L_19;
L_19 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
if ((!(((float)L_19) == ((float)(0.0f)))))
{
goto IL_007f;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_5), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___dir2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline(L_21, NULL);
bool L_23;
L_23 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline(L_20, L_22, NULL);
G_B9_0 = ((int32_t)(L_23));
goto IL_0080;
}
IL_007f:
{
G_B9_0 = 0;
}
IL_0080:
{
V_7 = (bool)G_B9_0;
bool L_24 = V_7;
if (!L_24)
{
goto IL_0142;
}
}
{
// if (s_PenetrationIndexBuffer.Length > numPenetrations + 1)
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1;
NullCheck(L_25);
int32_t L_26 = V_1;
V_12 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))) > ((int32_t)((int32_t)il2cpp_codegen_add(L_26, 1))))? 1 : 0);
bool L_27 = V_12;
if (!L_27)
{
goto IL_00a9;
}
}
{
// s_PenetrationIndexBuffer[numPenetrations++] = i;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1;
int32_t L_29 = V_1;
int32_t L_30 = L_29;
V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1));
int32_t L_31 = V_4;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (int32_t)L_31);
}
IL_00a9:
{
// var scratchCollider = GetScratchCollider();
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_32;
L_32 = RuntimeUtility_GetScratchCollider_m1A1BCFAFA8D3C7D61C7A153363AFD225A5591213(NULL);
V_8 = L_32;
// scratchCollider.radius = radius;
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_33 = V_8;
float L_34 = ___radius1;
NullCheck(L_33);
SphereCollider_set_radius_m6119FE18C6739B077AB17334B1B53984911017FF(L_33, L_34, NULL);
// var c = h.collider;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_35;
L_35 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_5), NULL);
V_9 = L_35;
// if (Physics.ComputePenetration(
// scratchCollider, rayStart, Quaternion.identity,
// c, c.transform.position, c.transform.rotation,
// out var offsetDir, out var offsetDistance))
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_36 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___rayStart0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38;
L_38 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_39 = V_9;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_40 = V_9;
NullCheck(L_40);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41;
L_41 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_40, NULL);
NullCheck(L_41);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_41, NULL);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_43 = V_9;
NullCheck(L_43);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_43, NULL);
NullCheck(L_44);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45;
L_45 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_44, NULL);
bool L_46;
L_46 = Physics_ComputePenetration_mDBAD0563B7BA1578C1D2D0F8120DFC5CEDE98BDE(L_36, L_37, L_38, L_39, L_42, L_45, (&V_10), (&V_11), NULL);
V_13 = L_46;
bool L_47 = V_13;
if (!L_47)
{
goto IL_013e;
}
}
{
// h.point = rayStart + offsetDir * (offsetDistance - radius);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = ___rayStart0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_10;
float L_50 = V_11;
float L_51 = ___radius1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_49, ((float)il2cpp_codegen_subtract(L_50, L_51)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_48, L_52, NULL);
RaycastHit_set_point_m3B63BEB25A82BFCF9FBB300022D0362BC2CF9E11((&V_5), L_53, NULL);
// h.distance = offsetDistance - radius; // will be -ve
float L_54 = V_11;
float L_55 = ___radius1;
RaycastHit_set_distance_mD5C9C6A5F7EDFFAC302DA4981F3483AA9981A9DC((&V_5), ((float)il2cpp_codegen_subtract(L_54, L_55)), NULL);
// h.normal = offsetDir;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_10;
RaycastHit_set_normal_m97DDF1CBE8ADF1F72AA30BC83870615ABB38C88B((&V_5), L_56, NULL);
// s_HitBuffer[i] = h;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_57 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_58 = V_4;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_59 = V_5;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(L_58), (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)L_59);
// penetrationDistanceSum += h.distance;
float L_60 = V_2;
float L_61;
L_61 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
V_2 = ((float)il2cpp_codegen_add(L_60, L_61));
goto IL_0141;
}
IL_013e:
{
// continue; // don't know what's going on, just forget about it
goto IL_016e;
}
IL_0141:
{
}
IL_0142:
{
// if (closestHit < 0 || h.distance < s_HitBuffer[closestHit].distance)
int32_t L_62 = V_0;
if ((((int32_t)L_62) < ((int32_t)0)))
{
goto IL_0161;
}
}
{
float L_63;
L_63 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_64 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_65 = V_0;
NullCheck(L_64);
float L_66;
L_66 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65))), NULL);
G_B19_0 = ((((float)L_63) < ((float)L_66))? 1 : 0);
goto IL_0162;
}
IL_0161:
{
G_B19_0 = 1;
}
IL_0162:
{
V_14 = (bool)G_B19_0;
bool L_67 = V_14;
if (!L_67)
{
goto IL_016d;
}
}
{
// closestHit = i;
int32_t L_68 = V_4;
V_0 = L_68;
}
IL_016d:
{
}
IL_016e:
{
// for (int i = 0; i < numHits; ++i)
int32_t L_69 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_69, 1));
}
IL_0174:
{
// for (int i = 0; i < numHits; ++i)
int32_t L_70 = V_4;
int32_t L_71 = V_3;
V_15 = (bool)((((int32_t)L_70) < ((int32_t)L_71))? 1 : 0);
bool L_72 = V_15;
if (L_72)
{
goto IL_0026;
}
}
{
// if (numPenetrations > 1)
int32_t L_73 = V_1;
V_16 = (bool)((((int32_t)L_73) > ((int32_t)1))? 1 : 0);
bool L_74 = V_16;
if (!L_74)
{
goto IL_0244;
}
}
{
// hitInfo = new RaycastHit();
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_75 = ___hitInfo3;
il2cpp_codegen_initobj(L_75, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5));
// for (int i = 0; i < numPenetrations; ++i)
V_17 = 0;
goto IL_021b;
}
IL_019c:
{
// var h = s_HitBuffer[s_PenetrationIndexBuffer[i]];
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_76 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1;
int32_t L_78 = V_17;
NullCheck(L_77);
int32_t L_79 = L_78;
int32_t L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
NullCheck(L_76);
int32_t L_81 = L_80;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_82 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
V_18 = L_82;
// var t = h.distance / penetrationDistanceSum;
float L_83;
L_83 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_18), NULL);
float L_84 = V_2;
V_19 = ((float)(L_83/L_84));
// hitInfo.point += h.point * t;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_85 = ___hitInfo3;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_86 = L_85;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87;
L_87 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_86, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88;
L_88 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_18), NULL);
float L_89 = V_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90;
L_90 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_88, L_89, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
L_91 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_87, L_90, NULL);
RaycastHit_set_point_m3B63BEB25A82BFCF9FBB300022D0362BC2CF9E11(L_86, L_91, NULL);
// hitInfo.distance += h.distance * t;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_92 = ___hitInfo3;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_93 = L_92;
float L_94;
L_94 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(L_93, NULL);
float L_95;
L_95 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_18), NULL);
float L_96 = V_19;
RaycastHit_set_distance_mD5C9C6A5F7EDFFAC302DA4981F3483AA9981A9DC(L_93, ((float)il2cpp_codegen_add(L_94, ((float)il2cpp_codegen_multiply(L_95, L_96)))), NULL);
// hitInfo.normal += h.normal * t;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_97 = ___hitInfo3;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_98 = L_97;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99;
L_99 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(L_98, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100;
L_100 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_18), NULL);
float L_101 = V_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
L_102 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_100, L_101, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103;
L_103 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_99, L_102, NULL);
RaycastHit_set_normal_m97DDF1CBE8ADF1F72AA30BC83870615ABB38C88B(L_98, L_103, NULL);
// for (int i = 0; i < numPenetrations; ++i)
int32_t L_104 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_104, 1));
}
IL_021b:
{
// for (int i = 0; i < numPenetrations; ++i)
int32_t L_105 = V_17;
int32_t L_106 = V_1;
V_20 = (bool)((((int32_t)L_105) < ((int32_t)L_106))? 1 : 0);
bool L_107 = V_20;
if (L_107)
{
goto IL_019c;
}
}
{
// hitInfo.normal = hitInfo.normal.normalized;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_108 = ___hitInfo3;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_109 = ___hitInfo3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110;
L_110 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(L_109, NULL);
V_21 = L_110;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111;
L_111 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_21), NULL);
RaycastHit_set_normal_m97DDF1CBE8ADF1F72AA30BC83870615ABB38C88B(L_108, L_111, NULL);
// return true;
V_22 = (bool)1;
goto IL_0297;
}
IL_0244:
{
// if (closestHit >= 0)
int32_t L_112 = V_0;
V_23 = (bool)((((int32_t)((((int32_t)L_112) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_113 = V_23;
if (!L_113)
{
goto IL_028b;
}
}
{
// hitInfo = s_HitBuffer[closestHit];
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_114 = ___hitInfo3;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_115 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
int32_t L_116 = V_0;
NullCheck(L_115);
int32_t L_117 = L_116;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_118 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
*(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_114 = L_118;
// if (numHits == s_HitBuffer.Length)
int32_t L_119 = V_3;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_120 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
NullCheck(L_120);
V_24 = (bool)((((int32_t)L_119) == ((int32_t)((int32_t)(((RuntimeArray*)L_120)->max_length))))? 1 : 0);
bool L_121 = V_24;
if (!L_121)
{
goto IL_0286;
}
}
{
// s_HitBuffer = new RaycastHit[s_HitBuffer.Length * 2]; // full! grow for next time
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_122 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0;
NullCheck(L_122);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_123 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_122)->max_length)), 2)));
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0 = L_123;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0), (void*)L_123);
}
IL_0286:
{
// return true;
V_22 = (bool)1;
goto IL_0297;
}
IL_028b:
{
// hitInfo = new RaycastHit();
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_124 = ___hitInfo3;
il2cpp_codegen_initobj(L_124, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5));
// return false;
V_22 = (bool)0;
goto IL_0297;
}
IL_0297:
{
// }
bool L_125 = V_22;
return L_125;
}
}
// UnityEngine.SphereCollider Cinemachine.RuntimeUtility::GetScratchCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* RuntimeUtility_GetScratchCollider_m1A1BCFAFA8D3C7D61C7A153363AFD225A5591213 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B3DD674556190FE569CCF6FE82E9C9F9D118697);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_1 = NULL;
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* V_2 = NULL;
{
// if (s_ScratchColliderGameObject == null)
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0085;
}
}
{
// s_ScratchColliderGameObject = new GameObject("Cinemachine Scratch Collider");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_3);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_3, _stringLiteral4B3DD674556190FE569CCF6FE82E9C9F9D118697, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3), (void*)L_3);
// s_ScratchColliderGameObject.hideFlags = HideFlags.HideAndDontSave;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_4);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_4, ((int32_t)61), NULL);
// s_ScratchColliderGameObject.transform.position = Vector3.zero;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
NullCheck(L_6);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_6, L_7, NULL);
// s_ScratchColliderGameObject.SetActive(true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_8);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_8, (bool)1, NULL);
// s_ScratchCollider = s_ScratchColliderGameObject.AddComponent<SphereCollider>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_9);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_10;
L_10 = GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E(L_9, GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E_RuntimeMethod_var);
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2), (void*)L_10);
// s_ScratchCollider.isTrigger = true;
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_11 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2;
NullCheck(L_11);
Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_11, (bool)1, NULL);
// var rb = s_ScratchColliderGameObject.AddComponent<Rigidbody>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_12);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_13;
L_13 = GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093(L_12, GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
V_1 = L_13;
// rb.detectCollisions = false;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_14 = V_1;
NullCheck(L_14);
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_14, (bool)0, NULL);
// rb.isKinematic = true;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_15 = V_1;
NullCheck(L_15);
Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED(L_15, (bool)1, NULL);
}
IL_0085:
{
// return s_ScratchCollider;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_16 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2;
V_2 = L_16;
goto IL_008d;
}
IL_008d:
{
// }
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_17 = V_2;
return L_17;
}
}
// System.Void Cinemachine.RuntimeUtility::DestroyScratchCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility_DestroyScratchCollider_m9A1C54492DCE4CD322DAA566818F06CA6F06988E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (s_ScratchColliderGameObject != null)
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_002e;
}
}
{
// s_ScratchColliderGameObject.SetActive(false);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_3);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)0, NULL);
// DestroyObject(s_ScratchColliderGameObject.GetComponent<Rigidbody>());
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
NullCheck(L_4);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5;
L_5 = GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90(L_4, GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
RuntimeUtility_DestroyObject_mDBE05B0F1FC4938B278FA2F86FE35F4CDE7B6BA8(L_5, NULL);
}
IL_002e:
{
// DestroyObject(s_ScratchCollider);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_6 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2;
RuntimeUtility_DestroyObject_mDBE05B0F1FC4938B278FA2F86FE35F4CDE7B6BA8(L_6, NULL);
// DestroyObject(s_ScratchColliderGameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3;
RuntimeUtility_DestroyObject_mDBE05B0F1FC4938B278FA2F86FE35F4CDE7B6BA8(L_7, NULL);
// s_ScratchColliderGameObject = null;
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchColliderGameObject_3), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL);
// s_ScratchCollider = null;
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2 = (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_ScratchCollider_2), (void*)(SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275*)NULL);
// }
return;
}
}
// UnityEngine.AnimationCurve Cinemachine.RuntimeUtility::NormalizeCurve(UnityEngine.AnimationCurve,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* RuntimeUtility_NormalizeCurve_m404B01B3F5E60EFD61CC88062B26CF899A8510CD (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___curve0, bool ___normalizeX1, bool ___normalizeY2, const RuntimeMethod* method)
{
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL;
bool V_1 = false;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* V_2 = NULL;
bool V_3 = false;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
float V_8 = 0.0f;
float V_9 = 0.0f;
float V_10 = 0.0f;
float V_11 = 0.0f;
int32_t V_12 = 0;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
int32_t V_16 = 0;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
int32_t G_B3_0 = 0;
float G_B12_0 = 0.0f;
float G_B15_0 = 0.0f;
int32_t G_B19_0 = 0;
{
// if (!normalizeX && !normalizeY)
bool L_0 = ___normalizeX1;
if (L_0)
{
goto IL_000a;
}
}
{
bool L_1 = ___normalizeY2;
G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
goto IL_000b;
}
IL_000a:
{
G_B3_0 = 0;
}
IL_000b:
{
V_1 = (bool)G_B3_0;
bool L_2 = V_1;
if (!L_2)
{
goto IL_0016;
}
}
{
// return curve;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = ___curve0;
V_2 = L_3;
goto IL_01c5;
}
IL_0016:
{
// Keyframe[] keys = curve.keys;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = ___curve0;
NullCheck(L_4);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_5;
L_5 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_4, NULL);
V_0 = L_5;
// if (keys.Length > 0)
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_6 = V_0;
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_01c1;
}
}
{
// float minTime = keys[0].time;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_8 = V_0;
NullCheck(L_8);
float L_9;
L_9 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
V_4 = L_9;
// float maxTime = minTime;
float L_10 = V_4;
V_5 = L_10;
// float minVal = keys[0].value;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_11 = V_0;
NullCheck(L_11);
float L_12;
L_12 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
V_6 = L_12;
// float maxVal = minVal;
float L_13 = V_6;
V_7 = L_13;
// for (int i = 0; i < keys.Length; ++i)
V_12 = 0;
goto IL_00b3;
}
IL_0053:
{
// minTime = Mathf.Min(minTime, keys[i].time);
float L_14 = V_4;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_15 = V_0;
int32_t L_16 = V_12;
NullCheck(L_15);
float L_17;
L_17 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))), NULL);
float L_18;
L_18 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_14, L_17, NULL);
V_4 = L_18;
// maxTime = Mathf.Max(maxTime, keys[i].time);
float L_19 = V_5;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_20 = V_0;
int32_t L_21 = V_12;
NullCheck(L_20);
float L_22;
L_22 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), NULL);
float L_23;
L_23 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_19, L_22, NULL);
V_5 = L_23;
// minVal = Mathf.Min(minVal, keys[i].value);
float L_24 = V_6;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_25 = V_0;
int32_t L_26 = V_12;
NullCheck(L_25);
float L_27;
L_27 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), NULL);
float L_28;
L_28 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_24, L_27, NULL);
V_6 = L_28;
// maxVal = Mathf.Max(maxVal, keys[i].value);
float L_29 = V_7;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_30 = V_0;
int32_t L_31 = V_12;
NullCheck(L_30);
float L_32;
L_32 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), NULL);
float L_33;
L_33 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_29, L_32, NULL);
V_7 = L_33;
// for (int i = 0; i < keys.Length; ++i)
int32_t L_34 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_00b3:
{
// for (int i = 0; i < keys.Length; ++i)
int32_t L_35 = V_12;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_36 = V_0;
NullCheck(L_36);
V_13 = (bool)((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))? 1 : 0);
bool L_37 = V_13;
if (L_37)
{
goto IL_0053;
}
}
{
// float range = maxTime - minTime;
float L_38 = V_5;
float L_39 = V_4;
V_8 = ((float)il2cpp_codegen_subtract(L_38, L_39));
// float timeScale = range < 0.0001f ? 1 : 1 / range;
float L_40 = V_8;
if ((((float)L_40) < ((float)(9.99999975E-05f))))
{
goto IL_00da;
}
}
{
float L_41 = V_8;
G_B12_0 = ((float)((1.0f)/L_41));
goto IL_00df;
}
IL_00da:
{
G_B12_0 = (1.0f);
}
IL_00df:
{
V_9 = G_B12_0;
// range = maxVal - minVal;
float L_42 = V_7;
float L_43 = V_6;
V_8 = ((float)il2cpp_codegen_subtract(L_42, L_43));
// float valScale = range < 1 ? 1 : 1 / range;
float L_44 = V_8;
if ((((float)L_44) < ((float)(1.0f))))
{
goto IL_00fb;
}
}
{
float L_45 = V_8;
G_B15_0 = ((float)((1.0f)/L_45));
goto IL_0100;
}
IL_00fb:
{
G_B15_0 = (1.0f);
}
IL_0100:
{
V_10 = G_B15_0;
// float valOffset = 0;
V_11 = (0.0f);
// if (range < 1)
float L_46 = V_8;
V_14 = (bool)((((float)L_46) < ((float)(1.0f)))? 1 : 0);
bool L_47 = V_14;
if (!L_47)
{
goto IL_014b;
}
}
{
// if (minVal > 0 && minVal + range <= 1)
float L_48 = V_6;
if ((!(((float)L_48) > ((float)(0.0f)))))
{
goto IL_0133;
}
}
{
float L_49 = V_6;
float L_50 = V_8;
G_B19_0 = ((((int32_t)((!(((float)((float)il2cpp_codegen_add(L_49, L_50))) <= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0134;
}
IL_0133:
{
G_B19_0 = 0;
}
IL_0134:
{
V_15 = (bool)G_B19_0;
bool L_51 = V_15;
if (!L_51)
{
goto IL_0140;
}
}
{
// valOffset = minVal;
float L_52 = V_6;
V_11 = L_52;
goto IL_014a;
}
IL_0140:
{
// valOffset = 1 - range;
float L_53 = V_8;
V_11 = ((float)il2cpp_codegen_subtract((1.0f), L_53));
}
IL_014a:
{
}
IL_014b:
{
// for (int i = 0; i < keys.Length; ++i)
V_16 = 0;
goto IL_01ab;
}
IL_0150:
{
// if (normalizeX)
bool L_54 = ___normalizeX1;
V_17 = L_54;
bool L_55 = V_17;
if (!L_55)
{
goto IL_0179;
}
}
{
// keys[i].time = (keys[i].time - minTime) * timeScale;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_56 = V_0;
int32_t L_57 = V_16;
NullCheck(L_56);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_58 = V_0;
int32_t L_59 = V_16;
NullCheck(L_58);
float L_60;
L_60 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59))), NULL);
float L_61 = V_4;
float L_62 = V_9;
Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6(((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_60, L_61)), L_62)), NULL);
}
IL_0179:
{
// if (normalizeY)
bool L_63 = ___normalizeY2;
V_18 = L_63;
bool L_64 = V_18;
if (!L_64)
{
goto IL_01a4;
}
}
{
// keys[i].value = ((keys[i].value - minVal) * valScale) + valOffset;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_65 = V_0;
int32_t L_66 = V_16;
NullCheck(L_65);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_67 = V_0;
int32_t L_68 = V_16;
NullCheck(L_67);
float L_69;
L_69 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68))), NULL);
float L_70 = V_6;
float L_71 = V_10;
float L_72 = V_11;
Keyframe_set_value_m396D6040A4AB72ED5B9797E8C92DD806FA6F5431(((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_69, L_70)), L_71)), L_72)), NULL);
}
IL_01a4:
{
// for (int i = 0; i < keys.Length; ++i)
int32_t L_73 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_73, 1));
}
IL_01ab:
{
// for (int i = 0; i < keys.Length; ++i)
int32_t L_74 = V_16;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_75 = V_0;
NullCheck(L_75);
V_19 = (bool)((((int32_t)L_74) < ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))))? 1 : 0);
bool L_76 = V_19;
if (L_76)
{
goto IL_0150;
}
}
{
// curve.keys = keys;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_77 = ___curve0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_78 = V_0;
NullCheck(L_77);
AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_77, L_78, NULL);
}
IL_01c1:
{
// return curve;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_79 = ___curve0;
V_2 = L_79;
goto IL_01c5;
}
IL_01c5:
{
// }
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_80 = V_2;
return L_80;
}
}
// System.Void Cinemachine.RuntimeUtility::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtility__cctor_m5D2A67DB478A47F4311D08E5B97DE85A50FF7D8A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static RaycastHit[] s_HitBuffer = new RaycastHit[16];
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_0 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_HitBuffer_0), (void*)L_0);
// private static int[] s_PenetrationIndexBuffer = new int[16];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var))->___s_PenetrationIndexBuffer_1), (void*)L_1);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.SignalSourceAsset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSourceAsset__ctor_mC0043F9E30AE0206A5124C695C6F511EA43B83DA (SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* __this, const RuntimeMethod* method)
{
{
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.TargetPositionCache/Mode Cinemachine.TargetPositionCache::get_CacheMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get => m_CacheMode;
int32_t L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
return L_0;
}
}
// System.Void Cinemachine.TargetPositionCache::set_CacheMode(Cinemachine.TargetPositionCache/Mode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_set_CacheMode_m39D422AC753C0F3ECD1843A46055908CB2F1AC81 (int32_t ___value0, 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;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// if (value == m_CacheMode)
int32_t L_0 = ___value0;
int32_t L_1 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000f;
}
}
{
// return;
goto IL_0045;
}
IL_000f:
{
// m_CacheMode = value;
int32_t L_3 = ___value0;
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2 = L_3;
// switch (value)
int32_t L_4 = ___value0;
V_2 = L_4;
int32_t L_5 = V_2;
V_1 = L_5;
int32_t L_6 = V_1;
switch (L_6)
{
case 0:
{
goto IL_002d;
}
case 1:
{
goto IL_0035;
}
case 2:
{
goto IL_003d;
}
}
}
{
goto IL_002d;
}
IL_002d:
{
// default: case Mode.Disabled: ClearCache(); break;
TargetPositionCache_ClearCache_mAE7B688099DB8612C49DBF79DE4E2CB69DC49EE4(NULL);
// default: case Mode.Disabled: ClearCache(); break;
goto IL_0045;
}
IL_0035:
{
// case Mode.Record: ClearCache(); break;
TargetPositionCache_ClearCache_mAE7B688099DB8612C49DBF79DE4E2CB69DC49EE4(NULL);
// case Mode.Record: ClearCache(); break;
goto IL_0045;
}
IL_003d:
{
// case Mode.Playback: CreatePlaybackCurves(); break;
TargetPositionCache_CreatePlaybackCurves_m02F9B0C6E77D6BCDFF2E8B1C95CFF489D59CABFC(NULL);
// case Mode.Playback: CreatePlaybackCurves(); break;
goto IL_0045;
}
IL_0045:
{
// }
return;
}
}
// System.Boolean Cinemachine.TargetPositionCache::get_IsRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_IsRecording_mC876F236B5289AF3BEDD3CAABFD9B6FEB5642404 (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;
}
int32_t G_B3_0 = 0;
{
// public static bool IsRecording => UseCache && m_CacheMode == Mode.Record;
bool L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___UseCache_0;
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
G_B3_0 = ((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
goto IL_0012;
}
IL_0011:
{
G_B3_0 = 0;
}
IL_0012:
{
return (bool)G_B3_0;
}
}
// System.Boolean Cinemachine.TargetPositionCache::get_CurrentPlaybackTimeValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_CurrentPlaybackTimeValid_m6693DE3738668BE6CDF4820DB1980E7ADA624629 (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;
}
int32_t G_B4_0 = 0;
{
// public static bool CurrentPlaybackTimeValid => UseCache && m_CacheMode == Mode.Playback && HasCurrentTime;
bool L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___UseCache_0;
if (!L_0)
{
goto IL_0016;
}
}
{
int32_t L_1 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheMode_2;
if ((!(((uint32_t)L_1) == ((uint32_t)2))))
{
goto IL_0016;
}
}
{
bool L_2;
L_2 = TargetPositionCache_get_HasCurrentTime_m143562F778152928D6FE2E609F81786513F6ED2F(NULL);
G_B4_0 = ((int32_t)(L_2));
goto IL_0017;
}
IL_0016:
{
G_B4_0 = 0;
}
IL_0017:
{
return (bool)G_B4_0;
}
}
// System.Boolean Cinemachine.TargetPositionCache::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_IsEmpty_mF5736A82B3487951C48A1A4A58842C61042BDEBA (const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static bool IsEmpty => CacheTimeRange.IsEmpty;
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_0;
L_0 = TargetPositionCache_get_CacheTimeRange_m01487B0CDA459171753BF29E4B7D8DE108563EA2_inline(NULL);
V_0 = L_0;
bool L_1;
L_1 = TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB((&V_0), NULL);
return L_1;
}
}
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache::get_CacheTimeRange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TargetPositionCache_get_CacheTimeRange_m01487B0CDA459171753BF29E4B7D8DE108563EA2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static TimeRange CacheTimeRange { get => m_CacheTimeRange; }
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7;
return L_0;
}
}
// System.Boolean Cinemachine.TargetPositionCache::get_HasCurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetPositionCache_get_HasCurrentTime_m143562F778152928D6FE2E609F81786513F6ED2F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool HasCurrentTime { get => m_CacheTimeRange.Contains(CurrentTime); }
float L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
bool L_1;
L_1 = TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), L_0, NULL);
return L_1;
}
}
// System.Void Cinemachine.TargetPositionCache::ClearCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_ClearCache_mAE7B688099DB8612C49DBF79DE4E2CB69DC49EE4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* G_B3_0 = NULL;
{
// m_Cache = CacheMode == Mode.Disabled ? null : new Dictionary<Transform, CacheEntry>();
int32_t L_0;
L_0 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
if (!L_0)
{
goto IL_000f;
}
}
{
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_1 = (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*)il2cpp_codegen_object_new(Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF(L_1, Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var);
G_B3_0 = L_1;
goto IL_0010;
}
IL_000f:
{
G_B3_0 = ((Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*)(NULL));
}
IL_0010:
{
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6 = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6), (void*)G_B3_0);
// m_CacheTimeRange = TimeRange.Empty;
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_2;
L_2 = TimeRange_get_Empty_mB353CC5699F40F0B8B82BE8DC415CBF9F7C65709(NULL);
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7 = L_2;
// CurrentTime = 0;
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3 = (0.0f);
// CurrentFrame = 0;
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentFrame_4 = 0;
// IsCameraCut = false;
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___IsCameraCut_5 = (bool)0;
// }
return;
}
}
// System.Void Cinemachine.TargetPositionCache::CreatePlaybackCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache_CreatePlaybackCurves_m02F9B0C6E77D6BCDFF2E8B1C95CFF489D59CABFC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
{
// if (m_Cache == null)
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
V_1 = (bool)((((RuntimeObject*)(Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0017;
}
}
{
// m_Cache = new Dictionary<Transform, CacheEntry>();
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_2 = (Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35*)il2cpp_codegen_object_new(Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF(L_2, Dictionary_2__ctor_m3B63B63F079C65776024994D525F9848670339AF_RuntimeMethod_var);
((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6), (void*)L_2);
}
IL_0017:
{
// var iter = m_Cache.GetEnumerator();
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_3 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
NullCheck(L_3);
Enumerator_t704306851B940424BFAB67CFA4097B6786D3C314 L_4;
L_4 = Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4(L_3, Dictionary_2_GetEnumerator_m20DEF873E93C92C340D7F1C0BBB2F9782F1E40A4_RuntimeMethod_var);
V_0 = L_4;
goto IL_0039;
}
IL_0024:
{
// iter.Current.Value.CreateCurves();
KeyValuePair_2_t3174C49D639A94300AF282CC87722D6901CF74C1 L_5;
L_5 = Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_inline((&V_0), Enumerator_get_Current_m51E3B455BAEECAFB4F0759C5E782BD5F9314F859_RuntimeMethod_var);
V_2 = L_5;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_6;
L_6 = KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_inline((&V_2), KeyValuePair_2_get_Value_m265B7CC53B6F34E7DB4668D37AC8487D9D84189F_RuntimeMethod_var);
NullCheck(L_6);
CacheEntry_CreateCurves_m01DAEFFC5B38FB88A32CD9738CCBD0F7E168F385(L_6, NULL);
}
IL_0039:
{
// while (iter.MoveNext())
bool L_7;
L_7 = Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4((&V_0), Enumerator_MoveNext_mCA488B1F8B9C6F9D88E4F974E4DDFE2360B256F4_RuntimeMethod_var);
V_3 = L_7;
bool L_8 = V_3;
if (L_8)
{
goto IL_0024;
}
}
{
// }
return;
}
}
// UnityEngine.Vector3 Cinemachine.TargetPositionCache::GetTargetPosition(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 TargetPositionCache_GetTargetPosition_mCDF3A7BC3F9A5BBE4B810888FDB91DD208D226BE (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* V_0 = NULL;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t G_B3_0 = 0;
int32_t G_B9_0 = 0;
int32_t G_B14_0 = 0;
{
// if (!UseCache || CacheMode == Mode.Disabled)
bool L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___UseCache_0;
if (!L_0)
{
goto IL_0012;
}
}
{
int32_t L_1;
L_1 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
goto IL_0013;
}
IL_0012:
{
G_B3_0 = 1;
}
IL_0013:
{
V_1 = (bool)G_B3_0;
bool L_2 = V_1;
if (!L_2)
{
goto IL_0023;
}
}
{
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___target0;
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
V_2 = L_4;
goto IL_0131;
}
IL_0023:
{
// if (CacheMode == Mode.Record
// && !m_CacheTimeRange.IsEmpty
// && CurrentTime < m_CacheTimeRange.Start - kWraparoundSlush)
int32_t L_5;
L_5 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0050;
}
}
{
bool L_6;
L_6 = TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), NULL);
if (L_6)
{
goto IL_0050;
}
}
{
float L_7 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
float L_8 = (&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7)->___Start_0;
G_B9_0 = ((((float)L_7) < ((float)((float)il2cpp_codegen_subtract(L_8, (0.100000001f)))))? 1 : 0);
goto IL_0051;
}
IL_0050:
{
G_B9_0 = 0;
}
IL_0051:
{
V_3 = (bool)G_B9_0;
bool L_9 = V_3;
if (!L_9)
{
goto IL_005d;
}
}
{
// ClearCache();
TargetPositionCache_ClearCache_mAE7B688099DB8612C49DBF79DE4E2CB69DC49EE4(NULL);
}
IL_005d:
{
// if (CacheMode == Mode.Playback && !HasCurrentTime)
int32_t L_10;
L_10 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
if ((!(((uint32_t)L_10) == ((uint32_t)2))))
{
goto IL_006f;
}
}
{
bool L_11;
L_11 = TargetPositionCache_get_HasCurrentTime_m143562F778152928D6FE2E609F81786513F6ED2F(NULL);
G_B14_0 = ((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
goto IL_0070;
}
IL_006f:
{
G_B14_0 = 0;
}
IL_0070:
{
V_4 = (bool)G_B14_0;
bool L_12 = V_4;
if (!L_12)
{
goto IL_0082;
}
}
{
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___target0;
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL);
V_2 = L_14;
goto IL_0131;
}
IL_0082:
{
// if (!m_Cache.TryGetValue(target, out var entry))
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_15 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = ___target0;
NullCheck(L_15);
bool L_17;
L_17 = Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847(L_15, L_16, (&V_0), Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var);
V_5 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
bool L_18 = V_5;
if (!L_18)
{
goto IL_00c7;
}
}
{
// if (CacheMode != Mode.Record)
int32_t L_19;
L_19 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
V_6 = (bool)((((int32_t)((((int32_t)L_19) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_20 = V_6;
if (!L_20)
{
goto IL_00b3;
}
}
{
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = ___target0;
NullCheck(L_21);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_21, NULL);
V_2 = L_22;
goto IL_0131;
}
IL_00b3:
{
// entry = new CacheEntry();
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_23 = (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743*)il2cpp_codegen_object_new(CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_il2cpp_TypeInfo_var);
NullCheck(L_23);
CacheEntry__ctor_mED77E8B3231C201C296CBFE39CA995FD45AC1EFA(L_23, NULL);
V_0 = L_23;
// m_Cache.Add(target, entry);
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_24 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = ___target0;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_26 = V_0;
NullCheck(L_24);
Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7(L_24, L_25, L_26, Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var);
}
IL_00c7:
{
// if (CacheMode == Mode.Record)
int32_t L_27;
L_27 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
V_7 = (bool)((((int32_t)L_27) == ((int32_t)1))? 1 : 0);
bool L_28 = V_7;
if (!L_28)
{
goto IL_0101;
}
}
{
// entry.AddRawItem(CurrentTime, IsCameraCut, target);
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_29 = V_0;
float L_30 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
bool L_31 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___IsCameraCut_5;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = ___target0;
NullCheck(L_29);
CacheEntry_AddRawItem_mB7B07DE2B9D0E5152DFD3788547F22FF4C2688D9(L_29, L_30, L_31, L_32, NULL);
// m_CacheTimeRange.Include(CurrentTime);
float L_33 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), L_33, NULL);
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = ___target0;
NullCheck(L_34);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_34, NULL);
V_2 = L_35;
goto IL_0131;
}
IL_0101:
{
// if (entry.Curve == null)
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_36 = V_0;
NullCheck(L_36);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_37 = L_36->___Curve_0;
V_8 = (bool)((((RuntimeObject*)(CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F*)L_37) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_38 = V_8;
if (!L_38)
{
goto IL_0119;
}
}
{
// return target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = ___target0;
NullCheck(L_39);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_39, NULL);
V_2 = L_40;
goto IL_0131;
}
IL_0119:
{
// return entry.Curve.Evaluate(CurrentTime).Pos;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_41 = V_0;
NullCheck(L_41);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_42 = L_41->___Curve_0;
float L_43 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
NullCheck(L_42);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_44;
L_44 = CacheCurve_Evaluate_m5C353080800042A73C91D598EC009771A77ABB8C(L_42, L_43, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = L_44.___Pos_0;
V_2 = L_45;
goto IL_0131;
}
IL_0131:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_2;
return L_46;
}
}
// UnityEngine.Quaternion Cinemachine.TargetPositionCache::GetTargetRotation(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 TargetPositionCache_GetTargetRotation_m1F1CFCAE1D3EB7FAED5AFF662687E69BA43FFA6B (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* V_0 = NULL;
bool V_1 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t G_B6_0 = 0;
int32_t G_B11_0 = 0;
{
// if (CacheMode == Mode.Disabled)
int32_t L_0;
L_0 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0019;
}
}
{
// return target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___target0;
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
V_2 = L_3;
goto IL_012e;
}
IL_0019:
{
// if (CacheMode == Mode.Record
// && !m_CacheTimeRange.IsEmpty
// && CurrentTime < m_CacheTimeRange.Start - kWraparoundSlush)
int32_t L_4;
L_4 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0046;
}
}
{
bool L_5;
L_5 = TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), NULL);
if (L_5)
{
goto IL_0046;
}
}
{
float L_6 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
float L_7 = (&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7)->___Start_0;
G_B6_0 = ((((float)L_6) < ((float)((float)il2cpp_codegen_subtract(L_7, (0.100000001f)))))? 1 : 0);
goto IL_0047;
}
IL_0046:
{
G_B6_0 = 0;
}
IL_0047:
{
V_3 = (bool)G_B6_0;
bool L_8 = V_3;
if (!L_8)
{
goto IL_0053;
}
}
{
// ClearCache();
TargetPositionCache_ClearCache_mAE7B688099DB8612C49DBF79DE4E2CB69DC49EE4(NULL);
}
IL_0053:
{
// if (CacheMode == Mode.Playback && !HasCurrentTime)
int32_t L_9;
L_9 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
if ((!(((uint32_t)L_9) == ((uint32_t)2))))
{
goto IL_0065;
}
}
{
bool L_10;
L_10 = TargetPositionCache_get_HasCurrentTime_m143562F778152928D6FE2E609F81786513F6ED2F(NULL);
G_B11_0 = ((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
goto IL_0066;
}
IL_0065:
{
G_B11_0 = 0;
}
IL_0066:
{
V_4 = (bool)G_B11_0;
bool L_11 = V_4;
if (!L_11)
{
goto IL_0078;
}
}
{
// return target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___target0;
NullCheck(L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
V_2 = L_13;
goto IL_012e;
}
IL_0078:
{
// if (!m_Cache.TryGetValue(target, out var entry))
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_14 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___target0;
NullCheck(L_14);
bool L_16;
L_16 = Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847(L_14, L_15, (&V_0), Dictionary_2_TryGetValue_m51E3CCD116ECA02AD2E71917D67BD790B72CC847_RuntimeMethod_var);
V_5 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0);
bool L_17 = V_5;
if (!L_17)
{
goto IL_00c0;
}
}
{
// if (CacheMode != Mode.Record)
int32_t L_18;
L_18 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
V_6 = (bool)((((int32_t)((((int32_t)L_18) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_19 = V_6;
if (!L_19)
{
goto IL_00ac;
}
}
{
// return target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = ___target0;
NullCheck(L_20);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_20, NULL);
V_2 = L_21;
goto IL_012e;
}
IL_00ac:
{
// entry = new CacheEntry();
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_22 = (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743*)il2cpp_codegen_object_new(CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743_il2cpp_TypeInfo_var);
NullCheck(L_22);
CacheEntry__ctor_mED77E8B3231C201C296CBFE39CA995FD45AC1EFA(L_22, NULL);
V_0 = L_22;
// m_Cache.Add(target, entry);
Dictionary_2_t29F94820877E2B83E48075DD7E4FB54F414D1F35* L_23 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_Cache_6;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = ___target0;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_25 = V_0;
NullCheck(L_23);
Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7(L_23, L_24, L_25, Dictionary_2_Add_m7B72EBC851DCDAACE53CD0F7475EFA0ECA57E3B7_RuntimeMethod_var);
}
IL_00c0:
{
// if (CacheMode == Mode.Record)
int32_t L_26;
L_26 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
V_7 = (bool)((((int32_t)L_26) == ((int32_t)1))? 1 : 0);
bool L_27 = V_7;
if (!L_27)
{
goto IL_0116;
}
}
{
// if (m_CacheTimeRange.End <= CurrentTime)
float L_28 = (&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7)->___End_1;
float L_29 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
V_8 = (bool)((((int32_t)((!(((float)L_28) <= ((float)L_29)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_30 = V_8;
if (!L_30)
{
goto IL_010d;
}
}
{
// entry.AddRawItem(CurrentTime, IsCameraCut, target);
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_31 = V_0;
float L_32 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
bool L_33 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___IsCameraCut_5;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = ___target0;
NullCheck(L_31);
CacheEntry_AddRawItem_mB7B07DE2B9D0E5152DFD3788547F22FF4C2688D9(L_31, L_32, L_33, L_34, NULL);
// m_CacheTimeRange.Include(CurrentTime);
float L_35 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2((&((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7), L_35, NULL);
}
IL_010d:
{
// return target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = ___target0;
NullCheck(L_36);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37;
L_37 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_36, NULL);
V_2 = L_37;
goto IL_012e;
}
IL_0116:
{
// return entry.Curve.Evaluate(CurrentTime).Rot;
CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* L_38 = V_0;
NullCheck(L_38);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_39 = L_38->___Curve_0;
float L_40 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
NullCheck(L_39);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_41;
L_41 = CacheCurve_Evaluate_m5C353080800042A73C91D598EC009771A77ABB8C(L_39, L_40, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = L_41.___Rot_1;
V_2 = L_42;
goto IL_012e;
}
IL_012e:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = V_2;
return L_43;
}
}
// System.Void Cinemachine.TargetPositionCache::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetPositionCache__ctor_m2CCD00DBBBA03A2852EDBD724FC1A386F9F9B814 (TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Cinemachine.TargetPositionCache/CacheCurve::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CacheCurve_get_Count_mCC8846F251F4F9C02B89FA7A6FE14FCA89C74DBD (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public int Count => m_Cache.Count;
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_0 = __this->___m_Cache_2;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_inline(L_0, List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
return L_1;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::.ctor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve__ctor_m06133A4F30CD9E04416FDF29D25BC8110A86E6A8 (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, float ___startTime0, float ___endTime1, float ___stepSize2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public CacheCurve(float startTime, float endTime, float stepSize)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// StepSize = stepSize;
float L_0 = ___stepSize2;
__this->___StepSize_1 = L_0;
// StartTime = startTime;
float L_1 = ___startTime0;
__this->___StartTime_0 = L_1;
// m_Cache = new List<Item>(Mathf.CeilToInt((StepSize * 0.5f + endTime - startTime) / StepSize));
float L_2 = __this->___StepSize_1;
float L_3 = ___endTime1;
float L_4 = ___startTime0;
float L_5 = __this->___StepSize_1;
int32_t L_6;
L_6 = Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_inline(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, (0.5f))), L_3)), L_4))/L_5)), NULL);
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_7 = (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*)il2cpp_codegen_object_new(List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481(L_7, L_6, List_1__ctor_m10E7F2956C0D9E21C571A2BD741DEA6D65DBC481_RuntimeMethod_var);
__this->___m_Cache_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Cache_2), (void*)L_7);
// }
return;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::Add(Cinemachine.TargetPositionCache/CacheCurve/Item)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public void Add(Item item) => m_Cache.Add(item);
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_0 = __this->___m_Cache_2;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_1 = ___item0;
NullCheck(L_0);
List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_inline(L_0, L_1, List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_RuntimeMethod_var);
return;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheCurve::AddUntil(Cinemachine.TargetPositionCache/CacheCurve/Item,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheCurve_AddUntil_mBF186D5A7181FBC89C6870525C47887BBB8DD571 (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___item0, float ___time1, bool ___isCut2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
float V_2 = 0.0f;
bool V_3 = false;
float V_4 = 0.0f;
bool V_5 = false;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_6;
memset((&V_6), 0, sizeof(V_6));
float V_7 = 0.0f;
bool V_8 = false;
{
// var prevIndex = m_Cache.Count - 1;
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_0 = __this->___m_Cache_2;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_inline(L_0, List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
// var prevTime = prevIndex * StepSize;
int32_t L_2 = V_0;
float L_3 = __this->___StepSize_1;
V_1 = ((float)il2cpp_codegen_multiply(((float)L_2), L_3));
// var timeRange = time - StartTime - prevTime;
float L_4 = ___time1;
float L_5 = __this->___StartTime_0;
float L_6 = V_1;
V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_4, L_5)), L_6));
// if (isCut)
bool L_7 = ___isCut2;
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_0056;
}
}
{
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_9 = __this->___StepSize_1;
V_4 = L_9;
goto IL_0046;
}
IL_0033:
{
// Add(item);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_10 = ___item0;
CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA(__this, L_10, NULL);
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_11 = V_4;
float L_12 = __this->___StepSize_1;
V_4 = ((float)il2cpp_codegen_add(L_11, L_12));
}
IL_0046:
{
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_13 = V_4;
float L_14 = V_2;
V_5 = (bool)((((int32_t)((!(((float)L_13) <= ((float)L_14)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_15 = V_5;
if (L_15)
{
goto IL_0033;
}
}
{
goto IL_009c;
}
IL_0056:
{
// var prev = m_Cache[prevIndex];
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_16 = __this->___m_Cache_2;
int32_t L_17 = V_0;
NullCheck(L_16);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_18;
L_18 = List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41(L_16, L_17, List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
V_6 = L_18;
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_19 = __this->___StepSize_1;
V_7 = L_19;
goto IL_008d;
}
IL_006f:
{
// Add(Item.Lerp(prev, item, t / timeRange));
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_20 = V_6;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_21 = ___item0;
float L_22 = V_7;
float L_23 = V_2;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_24;
L_24 = Item_Lerp_m00ED73C2C7360082027CAC5ED63996A68419184F(L_20, L_21, ((float)(L_22/L_23)), NULL);
CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA(__this, L_24, NULL);
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_25 = V_7;
float L_26 = __this->___StepSize_1;
V_7 = ((float)il2cpp_codegen_add(L_25, L_26));
}
IL_008d:
{
// for (float t = StepSize; t <= timeRange; t += StepSize)
float L_27 = V_7;
float L_28 = V_2;
V_8 = (bool)((((int32_t)((!(((float)L_27) <= ((float)L_28)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_29 = V_8;
if (L_29)
{
goto IL_006f;
}
}
{
}
IL_009c:
{
// }
return;
}
}
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve::Evaluate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E CacheCurve_Evaluate_m5C353080800042A73C91D598EC009771A77ABB8C (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* __this, float ___time0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
int32_t V_2 = 0;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
{
// var numItems = m_Cache.Count;
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_0 = __this->___m_Cache_2;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_inline(L_0, List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_RuntimeMethod_var);
V_0 = L_1;
// if (numItems == 0)
int32_t L_2 = V_0;
V_4 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_4;
if (!L_3)
{
goto IL_0020;
}
}
{
// return Item.Empty;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_4;
L_4 = Item_get_Empty_m81CACF85EC7FE0AF4CD5049400EC0903885CBAB0(NULL);
V_5 = L_4;
goto IL_0088;
}
IL_0020:
{
// var s = time - StartTime;
float L_5 = ___time0;
float L_6 = __this->___StartTime_0;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_6));
// var index = Mathf.Clamp(Mathf.FloorToInt(s / StepSize), 0, numItems - 1);
float L_7 = V_1;
float L_8 = __this->___StepSize_1;
int32_t L_9;
L_9 = Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline(((float)(L_7/L_8)), NULL);
int32_t L_10 = V_0;
int32_t L_11;
L_11 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, 1)), NULL);
V_2 = L_11;
// var v = m_Cache[index];
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_12 = __this->___m_Cache_2;
int32_t L_13 = V_2;
NullCheck(L_12);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_14;
L_14 = List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41(L_12, L_13, List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
V_3 = L_14;
// if (index == numItems - 1)
int32_t L_15 = V_2;
int32_t L_16 = V_0;
V_6 = (bool)((((int32_t)L_15) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_16, 1))))? 1 : 0);
bool L_17 = V_6;
if (!L_17)
{
goto IL_005e;
}
}
{
// return v;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_18 = V_3;
V_5 = L_18;
goto IL_0088;
}
IL_005e:
{
// return Item.Lerp(v, m_Cache[index + 1], (s - index * StepSize) / StepSize);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_19 = V_3;
List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* L_20 = __this->___m_Cache_2;
int32_t L_21 = V_2;
NullCheck(L_20);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_22;
L_22 = List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41(L_20, ((int32_t)il2cpp_codegen_add(L_21, 1)), List_1_get_Item_m863A14084251DCC9E1B1B615CF789E4ADDE24E41_RuntimeMethod_var);
float L_23 = V_1;
int32_t L_24 = V_2;
float L_25 = __this->___StepSize_1;
float L_26 = __this->___StepSize_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_27;
L_27 = Item_Lerp_m00ED73C2C7360082027CAC5ED63996A68419184F(L_19, L_22, ((float)(((float)il2cpp_codegen_subtract(L_23, ((float)il2cpp_codegen_multiply(((float)L_24), L_25))))/L_26)), NULL);
V_5 = L_27;
goto IL_0088;
}
IL_0088:
{
// }
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_28 = V_5;
return L_28;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve/Item::Lerp(Cinemachine.TargetPositionCache/CacheCurve/Item,Cinemachine.TargetPositionCache/CacheCurve/Item,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E Item_Lerp_m00ED73C2C7360082027CAC5ED63996A68419184F (Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___a0, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___b1, float ___t2, const RuntimeMethod* method)
{
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_0;
memset((&V_0), 0, sizeof(V_0));
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_1;
memset((&V_1), 0, sizeof(V_1));
{
// return new Item
// {
// Pos = Vector3.LerpUnclamped(a.Pos, b.Pos, t),
// Rot = Quaternion.SlerpUnclamped(a.Rot, b.Rot, t)
// };
il2cpp_codegen_initobj((&V_0), sizeof(Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E));
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_0 = ___a0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0.___Pos_0;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_2 = ___b1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2.___Pos_0;
float L_4 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_LerpUnclamped_mFEA59FB5EB455F28D302887090F5D223277686E0_inline(L_1, L_3, L_4, NULL);
(&V_0)->___Pos_0 = L_5;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_6 = ___a0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = L_6.___Rot_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_8 = ___b1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = L_8.___Rot_1;
float L_10 = ___t2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_SlerpUnclamped_mB38920352A1B11369D782F78E183568CAFA82C0F(L_7, L_9, L_10, NULL);
(&V_0)->___Rot_1 = L_11;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_12 = V_0;
V_1 = L_12;
goto IL_003f;
}
IL_003f:
{
// }
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_13 = V_1;
return L_13;
}
}
// Cinemachine.TargetPositionCache/CacheCurve/Item Cinemachine.TargetPositionCache/CacheCurve/Item::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E Item_get_Empty_m81CACF85EC7FE0AF4CD5049400EC0903885CBAB0 (const RuntimeMethod* method)
{
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static Item Empty => new Item { Rot = Quaternion.identity };
il2cpp_codegen_initobj((&V_0), sizeof(Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
L_0 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
(&V_0)->___Rot_1 = L_0;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_1 = V_0;
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.TargetPositionCache/CacheEntry::AddRawItem(System.Single,System.Boolean,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry_AddRawItem_mB7B07DE2B9D0E5152DFD3788547F22FF4C2688D9 (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, float ___time0, bool ___isCut1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E V_5;
memset((&V_5), 0, sizeof(V_5));
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E V_6;
memset((&V_6), 0, sizeof(V_6));
int32_t V_7 = 0;
bool V_8 = false;
int32_t G_B5_0 = 0;
{
// var endTime = time - CacheStepSize;
float L_0 = ___time0;
V_0 = ((float)il2cpp_codegen_subtract(L_0, (0.0166666675f)));
// var maxItem = RawItems.Count - 1;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_1 = __this->___RawItems_1;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_inline(L_1, List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
// var lastToKeep = maxItem;
int32_t L_3 = V_1;
V_2 = L_3;
goto IL_001f;
}
IL_001b:
{
// --lastToKeep;
int32_t L_4 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
}
IL_001f:
{
// while (lastToKeep >= 0 && RawItems[lastToKeep].Time > endTime)
int32_t L_5 = V_2;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0039;
}
}
{
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_6 = __this->___RawItems_1;
int32_t L_7 = V_2;
NullCheck(L_6);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_8;
L_8 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_6, L_7, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
float L_9 = L_8.___Time_0;
float L_10 = V_0;
G_B5_0 = ((((float)L_9) > ((float)L_10))? 1 : 0);
goto IL_003a;
}
IL_0039:
{
G_B5_0 = 0;
}
IL_003a:
{
V_3 = (bool)G_B5_0;
bool L_11 = V_3;
if (L_11)
{
goto IL_001b;
}
}
{
// if (lastToKeep == maxItem)
int32_t L_12 = V_2;
int32_t L_13 = V_1;
V_4 = (bool)((((int32_t)L_12) == ((int32_t)L_13))? 1 : 0);
bool L_14 = V_4;
if (!L_14)
{
goto IL_00a0;
}
}
{
// RawItems.Add(new RecordingItem
// {
// Time = time,
// IsCut = isCut,
// Item = new CacheCurve.Item { Pos = target.position, Rot = target.rotation }
// });
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_15 = __this->___RawItems_1;
il2cpp_codegen_initobj((&V_5), sizeof(RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E));
float L_16 = ___time0;
(&V_5)->___Time_0 = L_16;
bool L_17 = ___isCut1;
(&V_5)->___IsCut_1 = L_17;
il2cpp_codegen_initobj((&V_6), sizeof(Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = ___target2;
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_18, NULL);
(&V_6)->___Pos_0 = L_19;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = ___target2;
NullCheck(L_20);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_20, NULL);
(&V_6)->___Rot_1 = L_21;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_22 = V_6;
(&V_5)->___Item_2 = L_22;
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_23 = V_5;
NullCheck(L_15);
List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_inline(L_15, L_23, List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_RuntimeMethod_var);
goto IL_0125;
}
IL_00a0:
{
// var trimStart = lastToKeep + 2;
int32_t L_24 = V_2;
V_7 = ((int32_t)il2cpp_codegen_add(L_24, 2));
// if (trimStart <= maxItem)
int32_t L_25 = V_7;
int32_t L_26 = V_1;
V_8 = (bool)((((int32_t)((((int32_t)L_25) > ((int32_t)L_26))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_27 = V_8;
if (!L_27)
{
goto IL_00d0;
}
}
{
// RawItems.RemoveRange(trimStart, RawItems.Count - trimStart);
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_28 = __this->___RawItems_1;
int32_t L_29 = V_7;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_30 = __this->___RawItems_1;
NullCheck(L_30);
int32_t L_31;
L_31 = List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_inline(L_30, List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
int32_t L_32 = V_7;
NullCheck(L_28);
List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105(L_28, L_29, ((int32_t)il2cpp_codegen_subtract(L_31, L_32)), List_1_RemoveRange_m5C9365F9267AC32E393EFDA7424D69252BE8F105_RuntimeMethod_var);
}
IL_00d0:
{
// RawItems[lastToKeep + 1] = new RecordingItem
// {
// Time = time,
// IsCut = isCut,
// Item = new CacheCurve.Item { Pos = target.position, Rot = target.rotation }
// };
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_33 = __this->___RawItems_1;
int32_t L_34 = V_2;
il2cpp_codegen_initobj((&V_5), sizeof(RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E));
float L_35 = ___time0;
(&V_5)->___Time_0 = L_35;
bool L_36 = ___isCut1;
(&V_5)->___IsCut_1 = L_36;
il2cpp_codegen_initobj((&V_6), sizeof(Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37 = ___target2;
NullCheck(L_37);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_37, NULL);
(&V_6)->___Pos_0 = L_38;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = ___target2;
NullCheck(L_39);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40;
L_40 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_39, NULL);
(&V_6)->___Rot_1 = L_40;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_41 = V_6;
(&V_5)->___Item_2 = L_41;
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_42 = V_5;
NullCheck(L_33);
List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A(L_33, ((int32_t)il2cpp_codegen_add(L_34, 1)), L_42, List_1_set_Item_m1AD529A27876EB0D02729B6BDCD19A90D1968F2A_RuntimeMethod_var);
}
IL_0125:
{
// }
return;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::CreateCurves()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry_CreateCurves_m01DAEFFC5B38FB88A32CD9738CCBD0F7E168F385 (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
float V_2 = 0.0f;
int32_t V_3 = 0;
bool V_4 = false;
float G_B3_0 = 0.0f;
float G_B6_0 = 0.0f;
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* G_B8_0 = NULL;
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* G_B7_0 = NULL;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E G_B9_0;
memset((&G_B9_0), 0, sizeof(G_B9_0));
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* G_B9_1 = NULL;
{
// int maxItem = RawItems.Count - 1;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_0 = __this->___RawItems_1;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_inline(L_0, List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
// float startTime = maxItem < 0 ? 0 : RawItems[0].Time;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0026;
}
}
{
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_3 = __this->___RawItems_1;
NullCheck(L_3);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_4;
L_4 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_3, 0, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
float L_5 = L_4.___Time_0;
G_B3_0 = L_5;
goto IL_002b;
}
IL_0026:
{
G_B3_0 = (0.0f);
}
IL_002b:
{
V_1 = G_B3_0;
// float endTime = maxItem < 0 ? 0 : RawItems[maxItem].Time;
int32_t L_6 = V_0;
if ((((int32_t)L_6) < ((int32_t)0)))
{
goto IL_0043;
}
}
{
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_7 = __this->___RawItems_1;
int32_t L_8 = V_0;
NullCheck(L_7);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_9;
L_9 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_7, L_8, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
float L_10 = L_9.___Time_0;
G_B6_0 = L_10;
goto IL_0048;
}
IL_0043:
{
G_B6_0 = (0.0f);
}
IL_0048:
{
V_2 = G_B6_0;
// Curve = new CacheCurve(startTime, endTime, CacheStepSize);
float L_11 = V_1;
float L_12 = V_2;
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_13 = (CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F*)il2cpp_codegen_object_new(CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F_il2cpp_TypeInfo_var);
NullCheck(L_13);
CacheCurve__ctor_m06133A4F30CD9E04416FDF29D25BC8110A86E6A8(L_13, L_11, L_12, (0.0166666675f), NULL);
__this->___Curve_0 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Curve_0), (void*)L_13);
// Curve.Add(maxItem < 0 ? CacheCurve.Item.Empty : RawItems[0].Item);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_14 = __this->___Curve_0;
int32_t L_15 = V_0;
G_B7_0 = L_14;
if ((((int32_t)L_15) < ((int32_t)0)))
{
G_B8_0 = L_14;
goto IL_0078;
}
}
{
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_16 = __this->___RawItems_1;
NullCheck(L_16);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_17;
L_17 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_16, 0, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_18 = L_17.___Item_2;
G_B9_0 = L_18;
G_B9_1 = G_B7_0;
goto IL_007d;
}
IL_0078:
{
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_19;
L_19 = Item_get_Empty_m81CACF85EC7FE0AF4CD5049400EC0903885CBAB0(NULL);
G_B9_0 = L_19;
G_B9_1 = G_B8_0;
}
IL_007d:
{
NullCheck(G_B9_1);
CacheCurve_Add_mF90F9432E39BD237C462FF82B83DD3DF1A48A0BA(G_B9_1, G_B9_0, NULL);
// for (int i = 1; i <= maxItem; ++i)
V_3 = 1;
goto IL_00ca;
}
IL_0087:
{
// Curve.AddUntil(RawItems[i].Item, RawItems[i].Time, RawItems[i].IsCut);
CacheCurve_t8B496800B30387FF944753BE73A362E2B7FB6D3F* L_20 = __this->___Curve_0;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_21 = __this->___RawItems_1;
int32_t L_22 = V_3;
NullCheck(L_21);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_23;
L_23 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_21, L_22, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_24 = L_23.___Item_2;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_25 = __this->___RawItems_1;
int32_t L_26 = V_3;
NullCheck(L_25);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_27;
L_27 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_25, L_26, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
float L_28 = L_27.___Time_0;
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_29 = __this->___RawItems_1;
int32_t L_30 = V_3;
NullCheck(L_29);
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_31;
L_31 = List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29(L_29, L_30, List_1_get_Item_mA457677CED2CC7B20C2B6CE6495CD4CFB2DCAF29_RuntimeMethod_var);
bool L_32 = L_31.___IsCut_1;
NullCheck(L_20);
CacheCurve_AddUntil_mBF186D5A7181FBC89C6870525C47887BBB8DD571(L_20, L_24, L_28, L_32, NULL);
// for (int i = 1; i <= maxItem; ++i)
int32_t L_33 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_00ca:
{
// for (int i = 1; i <= maxItem; ++i)
int32_t L_34 = V_3;
int32_t L_35 = V_0;
V_4 = (bool)((((int32_t)((((int32_t)L_34) > ((int32_t)L_35))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_36 = V_4;
if (L_36)
{
goto IL_0087;
}
}
{
// RawItems.Clear();
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_37 = __this->___RawItems_1;
NullCheck(L_37);
List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_inline(L_37, List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.TargetPositionCache/CacheEntry::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheEntry__ctor_mED77E8B3231C201C296CBFE39CA995FD45AC1EFA (CacheEntry_t0F0BA44206465DABB89DFBE551FB423C79119743* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t065A1950A0B1D84B65A5256E8063120B10018641_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// List<RecordingItem> RawItems = new List<RecordingItem>();
List_1_t065A1950A0B1D84B65A5256E8063120B10018641* L_0 = (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*)il2cpp_codegen_object_new(List_1_t065A1950A0B1D84B65A5256E8063120B10018641_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13(L_0, List_1__ctor_m52181F409642C097D83A405774F65B131CD05C13_RuntimeMethod_var);
__this->___RawItems_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RawItems_1), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_pinvoke(const RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E& unmarshaled, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_pinvoke& marshaled)
{
marshaled.___Time_0 = unmarshaled.___Time_0;
marshaled.___IsCut_1 = static_cast<int32_t>(unmarshaled.___IsCut_1);
marshaled.___Item_2 = unmarshaled.___Item_2;
}
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_pinvoke_back(const RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_pinvoke& marshaled, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E& unmarshaled)
{
float unmarshaledTime_temp_0 = 0.0f;
unmarshaledTime_temp_0 = marshaled.___Time_0;
unmarshaled.___Time_0 = unmarshaledTime_temp_0;
bool unmarshaledIsCut_temp_1 = false;
unmarshaledIsCut_temp_1 = static_cast<bool>(marshaled.___IsCut_1);
unmarshaled.___IsCut_1 = unmarshaledIsCut_temp_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E unmarshaledItem_temp_2;
memset((&unmarshaledItem_temp_2), 0, sizeof(unmarshaledItem_temp_2));
unmarshaledItem_temp_2 = marshaled.___Item_2;
unmarshaled.___Item_2 = unmarshaledItem_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_pinvoke_cleanup(RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_com(const RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E& unmarshaled, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_com& marshaled)
{
marshaled.___Time_0 = unmarshaled.___Time_0;
marshaled.___IsCut_1 = static_cast<int32_t>(unmarshaled.___IsCut_1);
marshaled.___Item_2 = unmarshaled.___Item_2;
}
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_com_back(const RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_com& marshaled, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E& unmarshaled)
{
float unmarshaledTime_temp_0 = 0.0f;
unmarshaledTime_temp_0 = marshaled.___Time_0;
unmarshaled.___Time_0 = unmarshaledTime_temp_0;
bool unmarshaledIsCut_temp_1 = false;
unmarshaledIsCut_temp_1 = static_cast<bool>(marshaled.___IsCut_1);
unmarshaled.___IsCut_1 = unmarshaledIsCut_temp_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E unmarshaledItem_temp_2;
memset((&unmarshaledItem_temp_2), 0, sizeof(unmarshaledItem_temp_2));
unmarshaledItem_temp_2 = marshaled.___Item_2;
unmarshaled.___Item_2 = unmarshaledItem_temp_2;
}
// Conversion method for clean up from marshalling of: Cinemachine.TargetPositionCache/CacheEntry/RecordingItem
IL2CPP_EXTERN_C void RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshal_com_cleanup(RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Cinemachine.TargetPositionCache/TimeRange::get_IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, const RuntimeMethod* method)
{
{
// public bool IsEmpty => End < Start;
float L_0 = __this->___End_1;
float L_1 = __this->___Start_0;
return (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0*>(__this + _offset);
bool _returnValue;
_returnValue = TimeRange_get_IsEmpty_mB51E1F97CF61DD08C502385B2AFC72C6A7F68BCB(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Cinemachine.TargetPositionCache/TimeRange::Contains(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6 (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, float ___time0, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
// public bool Contains(float time) => time >= Start && time <= End;
float L_0 = ___time0;
float L_1 = __this->___Start_0;
if ((!(((float)L_0) >= ((float)L_1))))
{
goto IL_0017;
}
}
{
float L_2 = ___time0;
float L_3 = __this->___End_1;
G_B3_0 = ((((int32_t)((!(((float)L_2) <= ((float)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 0;
}
IL_0018:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6_AdjustorThunk (RuntimeObject* __this, float ___time0, const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0*>(__this + _offset);
bool _returnValue;
_returnValue = TimeRange_Contains_mF974E5E36DD20BD63B5B09564B09800AB30CF6B6(_thisAdjusted, ___time0, method);
return _returnValue;
}
// Cinemachine.TargetPositionCache/TimeRange Cinemachine.TargetPositionCache/TimeRange::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TimeRange_get_Empty_mB353CC5699F40F0B8B82BE8DC415CBF9F7C65709 (const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// { get => new TimeRange { Start = float.MaxValue, End = float.MinValue }; }
il2cpp_codegen_initobj((&V_0), sizeof(TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0));
(&V_0)->___Start_0 = ((std::numeric_limits<float>::max)());
(&V_0)->___End_1 = (-(std::numeric_limits<float>::max)());
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_0 = V_0;
return L_0;
}
}
// System.Void Cinemachine.TargetPositionCache/TimeRange::Include(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2 (TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* __this, float ___time0, const RuntimeMethod* method)
{
{
// Start = Mathf.Min(Start, time);
float L_0 = __this->___Start_0;
float L_1 = ___time0;
float L_2;
L_2 = Mathf_Min_m4F2A9C5128DC3F9E84865EE7ADA8DB5DA6B8B507_inline(L_0, L_1, NULL);
__this->___Start_0 = L_2;
// End = Mathf.Max(End, time);
float L_3 = __this->___End_1;
float L_4 = ___time0;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_3, L_4, NULL);
__this->___End_1 = L_5;
// }
return;
}
}
IL2CPP_EXTERN_C void TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2_AdjustorThunk (RuntimeObject* __this, float ___time0, const RuntimeMethod* method)
{
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0*>(__this + _offset);
TimeRange_Include_mC1E0A1214F4C3A6FC7F15728A3EB9C398B96F1B2(_thisAdjusted, ___time0, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.UpdateTracker::InitializeModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker_InitializeModule_m8B6DDBEF07FFE925F00AC435D3097F130717BB37 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static void InitializeModule() { mUpdateStatus.Clear(); }
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_0 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
NullCheck(L_0);
Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD(L_0, Dictionary_2_Clear_mF92F19DC66E0EE2AC9140F984EF5C9226ECB75AD_RuntimeMethod_var);
// static void InitializeModule() { mUpdateStatus.Clear(); }
return;
}
}
// System.Void Cinemachine.UpdateTracker::UpdateTargets(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker_UpdateTargets_m38F573506FAEF3C3FE5BEB7473329BE5BC881BDB (int32_t ___currentClock0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D V_1;
memset((&V_1), 0, sizeof(V_1));
KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
{
// int now = Time.frameCount;
int32_t L_0;
L_0 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
V_0 = L_0;
// var iter = mUpdateStatus.GetEnumerator();
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_1 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
NullCheck(L_1);
Enumerator_tFB03D3F96CEEF0B041ECE9629823E9DD8AA95A4D L_2;
L_2 = Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A(L_1, Dictionary_2_GetEnumerator_m1052CEEB55226AA5AB9796DB812935469275E66A_RuntimeMethod_var);
V_1 = L_2;
goto IL_005e;
}
IL_0014:
{
// var current = iter.Current;
KeyValuePair_2_tE4122F500C1EF6B3DCE22649C208ACD257876B0F L_3;
L_3 = Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_inline((&V_1), Enumerator_get_Current_mA899A5EC0B1F0432C4CFE2F43323C665D7F91BC3_RuntimeMethod_var);
V_2 = L_3;
// if (current.Key == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_inline((&V_2), KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_5;
bool L_6 = V_3;
if (!L_6)
{
goto IL_0042;
}
}
{
// sToDelete.Add(current.Key); // target was deleted
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_7 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_inline((&V_2), KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var);
NullCheck(L_7);
List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline(L_7, L_8, List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var);
goto IL_005d;
}
IL_0042:
{
// current.Value.OnUpdate(now, currentClock, current.Key.localToWorldMatrix);
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* L_9;
L_9 = KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_inline((&V_2), KeyValuePair_2_get_Value_m84FBC26F40AFFF368C90307F020167BC23596870_RuntimeMethod_var);
int32_t L_10 = V_0;
int32_t L_11 = ___currentClock0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_inline((&V_2), KeyValuePair_2_get_Key_mADC88E5096854A6D9DCB44278A805A5D441397EC_RuntimeMethod_var);
NullCheck(L_12);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13;
L_13 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_12, NULL);
NullCheck(L_9);
UpdateStatus_OnUpdate_m1F8A371233566E0E68A29136C571951AC06C9CC4(L_9, L_10, L_11, L_13, NULL);
}
IL_005d:
{
}
IL_005e:
{
// while (iter.MoveNext())
bool L_14;
L_14 = Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288((&V_1), Enumerator_MoveNext_m419EDE7AE2B7DE2D6D6AE456862786B6E686C288_RuntimeMethod_var);
V_4 = L_14;
bool L_15 = V_4;
if (L_15)
{
goto IL_0014;
}
}
{
// for (int i = sToDelete.Count-1; i >= 0; --i)
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_16 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1;
NullCheck(L_16);
int32_t L_17;
L_17 = List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_inline(L_16, List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var);
V_5 = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
goto IL_0098;
}
IL_007b:
{
// mUpdateStatus.Remove(sToDelete[i]);
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_18 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_19 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1;
int32_t L_20 = V_5;
NullCheck(L_19);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA(L_19, L_20, List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var);
NullCheck(L_18);
bool L_22;
L_22 = Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB(L_18, L_21, Dictionary_2_Remove_m2B231A0678F05926E5025076E934D1F5CBEC19CB_RuntimeMethod_var);
// for (int i = sToDelete.Count-1; i >= 0; --i)
int32_t L_23 = V_5;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
}
IL_0098:
{
// for (int i = sToDelete.Count-1; i >= 0; --i)
int32_t L_24 = V_5;
V_6 = (bool)((((int32_t)((((int32_t)L_24) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_25 = V_6;
if (L_25)
{
goto IL_007b;
}
}
{
// sToDelete.Clear();
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_26 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1;
NullCheck(L_26);
List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_inline(L_26, List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_RuntimeMethod_var);
// }
return;
}
}
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker::GetPreferredUpdate(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UpdateTracker_GetPreferredUpdate_mD732203EFCADD3FDA40E9C9D7C68CE382839BCCA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* V_1 = NULL;
bool V_2 = false;
int32_t V_3 = 0;
int32_t G_B3_0 = 0;
{
// if (Application.isPlaying && target != null)
bool L_0;
L_0 = Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337(NULL);
if (!L_0)
{
goto IL_0011;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___target0;
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_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_0050;
}
}
{
// if (mUpdateStatus.TryGetValue(target, out status))
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_4 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___target0;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D(L_4, L_5, (&V_1), Dictionary_2_TryGetValue_m27F8D50F2456C95419426CD6AF8954FE632A691D_RuntimeMethod_var);
V_2 = L_6;
bool L_7 = V_2;
if (!L_7)
{
goto IL_0031;
}
}
{
// return status.PreferredUpdate;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* L_8 = V_1;
NullCheck(L_8);
int32_t L_9;
L_9 = UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline(L_8, NULL);
V_3 = L_9;
goto IL_0054;
}
IL_0031:
{
// status = new UpdateStatus(Time.frameCount, target.localToWorldMatrix);
int32_t L_10;
L_10 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___target0;
NullCheck(L_11);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12;
L_12 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_11, NULL);
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* L_13 = (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B*)il2cpp_codegen_object_new(UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B_il2cpp_TypeInfo_var);
NullCheck(L_13);
UpdateStatus__ctor_mB7FBA4B732BDB2DCDDCF719176D7FDCB1C8D3EA1(L_13, L_10, L_12, NULL);
V_1 = L_13;
// mUpdateStatus.Add(target, status);
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_14 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___target0;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* L_16 = V_1;
NullCheck(L_14);
Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828(L_14, L_15, L_16, Dictionary_2_Add_m0C7A30BF7696053C71962D799B2F1B813D68A828_RuntimeMethod_var);
}
IL_0050:
{
// return UpdateClock.Late;
V_3 = 1;
goto IL_0054;
}
IL_0054:
{
// }
int32_t L_17 = V_3;
return L_17;
}
}
// System.Void Cinemachine.UpdateTracker::OnUpdate(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker_OnUpdate_mC1BB9EE5C4BEFB511B3C2F1C54E11E7BF8C48784 (int32_t ___currentClock0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
{
// float now = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0;
L_0 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
V_0 = L_0;
// if (now != mLastUpdateTime)
float L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
float L_2 = ((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mLastUpdateTime_2;
V_1 = (bool)((((int32_t)((((float)L_1) == ((float)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0025;
}
}
{
// mLastUpdateTime = now;
float L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mLastUpdateTime_2 = L_4;
// UpdateTargets(currentClock);
int32_t L_5 = ___currentClock0;
UpdateTracker_UpdateTargets_m38F573506FAEF3C3FE5BEB7473329BE5BC881BDB(L_5, NULL);
}
IL_0025:
{
// }
return;
}
}
// System.Void Cinemachine.UpdateTracker::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker__ctor_mBE6F79EBEEE48D9C75839E7CF7952105F4E1C6C1 (UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Cinemachine.UpdateTracker::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateTracker__cctor_m69246149926CC992ACD2E21383FA6542E8A0C4F5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static Dictionary<Transform, UpdateStatus> mUpdateStatus
// = new Dictionary<Transform, UpdateStatus>();
Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9* L_0 = (Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9*)il2cpp_codegen_object_new(Dictionary_2_t032F3953B20E0814EC6E0FA6B3553AFC3442F3D9_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E(L_0, Dictionary_2__ctor_m3D82B9E74AF315F4C2E9E4FF5975C3F564E90A2E_RuntimeMethod_var);
((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___mUpdateStatus_0), (void*)L_0);
// static List<Transform> sToDelete = new List<Transform>();
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_1 = (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*)il2cpp_codegen_object_new(List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268(L_1, List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var);
((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_StaticFields*)il2cpp_codegen_static_fields_for(UpdateTracker_t6893F6B93CD3BB70B50DF85D8616F505BF2F5787_il2cpp_TypeInfo_var))->___sToDelete_1), (void*)L_1);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Cinemachine.UpdateTracker/UpdateClock Cinemachine.UpdateTracker/UpdateStatus::get_PreferredUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, const RuntimeMethod* method)
{
{
// public UpdateClock PreferredUpdate { get; private set; }
int32_t L_0 = __this->___U3CPreferredUpdateU3Ek__BackingField_7;
return L_0;
}
}
// System.Void Cinemachine.UpdateTracker/UpdateStatus::set_PreferredUpdate(Cinemachine.UpdateTracker/UpdateClock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public UpdateClock PreferredUpdate { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CPreferredUpdateU3Ek__BackingField_7 = L_0;
return;
}
}
// System.Void Cinemachine.UpdateTracker/UpdateStatus::.ctor(System.Int32,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus__ctor_mB7FBA4B732BDB2DCDDCF719176D7FDCB1C8D3EA1 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___currentFrame0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___pos1, const RuntimeMethod* method)
{
{
// public UpdateStatus(int currentFrame, Matrix4x4 pos)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// windowStart = currentFrame;
int32_t L_0 = ___currentFrame0;
__this->___windowStart_1 = L_0;
// lastFrameUpdated = Time.frameCount;
int32_t L_1;
L_1 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
__this->___lastFrameUpdated_5 = L_1;
// PreferredUpdate = UpdateClock.Late;
UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline(__this, 1, NULL);
// lastPos = pos;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___pos1;
__this->___lastPos_6 = L_2;
// }
return;
}
}
// System.Void Cinemachine.UpdateTracker/UpdateStatus::OnUpdate(System.Int32,Cinemachine.UpdateTracker/UpdateClock,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStatus_OnUpdate_m1F8A371233566E0E68A29136C571951AC06C9CC4 (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___currentFrame0, int32_t ___currentClock1, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___pos2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
int32_t G_B9_0 = 0;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B17_0 = NULL;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B16_0 = NULL;
int32_t G_B18_0 = 0;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B18_1 = NULL;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B20_0 = NULL;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B19_0 = NULL;
int32_t G_B21_0 = 0;
UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* G_B21_1 = NULL;
{
// if (lastPos == pos)
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___lastPos_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___pos2;
bool L_2;
L_2 = Matrix4x4_op_Equality_mB6119C9802D535FE6221A40760472D06D8438B20(L_0, L_1, NULL);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0016;
}
}
{
// return;
goto IL_00eb;
}
IL_0016:
{
// if (currentClock == UpdateClock.Late)
int32_t L_4 = ___currentClock1;
V_2 = (bool)((((int32_t)L_4) == ((int32_t)1))? 1 : 0);
bool L_5 = V_2;
if (!L_5)
{
goto IL_002e;
}
}
{
// ++numWindowLateUpdateMoves;
int32_t L_6 = __this->___numWindowLateUpdateMoves_2;
__this->___numWindowLateUpdateMoves_2 = ((int32_t)il2cpp_codegen_add(L_6, 1));
goto IL_004c;
}
IL_002e:
{
// else if (lastFrameUpdated != currentFrame) // only count 1 per rendered frame
int32_t L_7 = __this->___lastFrameUpdated_5;
int32_t L_8 = ___currentFrame0;
V_3 = (bool)((((int32_t)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_004c;
}
}
{
// ++numWindowFixedUpdateMoves;
int32_t L_10 = __this->___numWindowFixedUpdateMoves_3;
__this->___numWindowFixedUpdateMoves_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_004c:
{
// lastPos = pos;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11 = ___pos2;
__this->___lastPos_6 = L_11;
// if (numWindowFixedUpdateMoves > 3 && numWindowLateUpdateMoves < numWindowFixedUpdateMoves / 3)
int32_t L_12 = __this->___numWindowFixedUpdateMoves_3;
if ((((int32_t)L_12) <= ((int32_t)3)))
{
goto IL_006e;
}
}
{
int32_t L_13 = __this->___numWindowLateUpdateMoves_2;
int32_t L_14 = __this->___numWindowFixedUpdateMoves_3;
G_B9_0 = ((((int32_t)L_13) < ((int32_t)((int32_t)(L_14/3))))? 1 : 0);
goto IL_006f;
}
IL_006e:
{
G_B9_0 = 0;
}
IL_006f:
{
V_4 = (bool)G_B9_0;
bool L_15 = V_4;
if (!L_15)
{
goto IL_0079;
}
}
{
// choice = UpdateClock.Fixed;
V_0 = 0;
goto IL_007b;
}
IL_0079:
{
// choice = UpdateClock.Late;
V_0 = 1;
}
IL_007b:
{
// if (numWindows == 0)
int32_t L_16 = __this->___numWindows_4;
V_5 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0);
bool L_17 = V_5;
if (!L_17)
{
goto IL_0092;
}
}
{
// PreferredUpdate = choice;
int32_t L_18 = V_0;
UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline(__this, L_18, NULL);
}
IL_0092:
{
// if (windowStart + kWindowSize <= currentFrame)
int32_t L_19 = __this->___windowStart_1;
int32_t L_20 = ___currentFrame0;
V_6 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_19, ((int32_t)30)))) > ((int32_t)L_20))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_21 = V_6;
if (!L_21)
{
goto IL_00eb;
}
}
{
// PreferredUpdate = choice;
int32_t L_22 = V_0;
UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline(__this, L_22, NULL);
// ++numWindows;
int32_t L_23 = __this->___numWindows_4;
__this->___numWindows_4 = ((int32_t)il2cpp_codegen_add(L_23, 1));
// windowStart = currentFrame;
int32_t L_24 = ___currentFrame0;
__this->___windowStart_1 = L_24;
// numWindowLateUpdateMoves = (PreferredUpdate == UpdateClock.Late) ? 1 : 0;
int32_t L_25;
L_25 = UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline(__this, NULL);
G_B16_0 = __this;
if ((((int32_t)L_25) == ((int32_t)1)))
{
G_B17_0 = __this;
goto IL_00d2;
}
}
{
G_B18_0 = 0;
G_B18_1 = G_B16_0;
goto IL_00d3;
}
IL_00d2:
{
G_B18_0 = 1;
G_B18_1 = G_B17_0;
}
IL_00d3:
{
NullCheck(G_B18_1);
G_B18_1->___numWindowLateUpdateMoves_2 = G_B18_0;
// numWindowFixedUpdateMoves = (PreferredUpdate == UpdateClock.Fixed) ? 1 : 0;
int32_t L_26;
L_26 = UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline(__this, NULL);
G_B19_0 = __this;
if (!L_26)
{
G_B20_0 = __this;
goto IL_00e4;
}
}
{
G_B21_0 = 0;
G_B21_1 = G_B19_0;
goto IL_00e5;
}
IL_00e4:
{
G_B21_0 = 1;
G_B21_1 = G_B20_0;
}
IL_00e5:
{
NullCheck(G_B21_1);
G_B21_1->___numWindowFixedUpdateMoves_3 = G_B21_0;
}
IL_00eb:
{
// }
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.CinemachineInputProvider::GetAxisValue(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineInputProvider_GetAxisValue_mA8EE8963FE6381D4BEA6AD72D32C23EDAB211056 (CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588* __this, int32_t ___axis0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_1 = NULL;
bool V_2 = false;
int32_t V_3 = 0;
int32_t V_4 = 0;
float V_5 = 0.0f;
int32_t G_B3_0 = 0;
CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588* G_B3_1 = NULL;
int32_t G_B2_0 = 0;
CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588* G_B2_1 = NULL;
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588* G_B4_2 = NULL;
{
// if (enabled)
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0073;
}
}
{
// var action = ResolveForPlayer(axis, axis == 2 ? ZAxis : XYAxis);
int32_t L_2 = ___axis0;
int32_t L_3 = ___axis0;
G_B2_0 = L_2;
G_B2_1 = __this;
if ((((int32_t)L_3) == ((int32_t)2)))
{
G_B3_0 = L_2;
G_B3_1 = __this;
goto IL_001a;
}
}
{
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_4 = __this->___XYAxis_5;
G_B4_0 = L_4;
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_0020;
}
IL_001a:
{
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_5 = __this->___ZAxis_6;
G_B4_0 = L_5;
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
}
IL_0020:
{
NullCheck(G_B4_2);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_6;
L_6 = CinemachineInputProvider_ResolveForPlayer_mBC7763E40BD8E978D1C030402B8A47FF13A668A9(G_B4_2, G_B4_1, G_B4_0, NULL);
V_1 = L_6;
// if (action != null)
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_7 = V_1;
V_2 = (bool)((!(((RuntimeObject*)(InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_0072;
}
}
{
// switch (axis)
int32_t L_9 = ___axis0;
V_4 = L_9;
int32_t L_10 = V_4;
V_3 = L_10;
int32_t L_11 = V_3;
switch (L_11)
{
case 0:
{
goto IL_0049;
}
case 1:
{
goto IL_0058;
}
case 2:
{
goto IL_0067;
}
}
}
{
goto IL_0071;
}
IL_0049:
{
// case 0: return action.ReadValue<Vector2>().x;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_12 = V_1;
NullCheck(L_12);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
L_13 = InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF(L_12, InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
float L_14 = L_13.___x_0;
V_5 = L_14;
goto IL_007c;
}
IL_0058:
{
// case 1: return action.ReadValue<Vector2>().y;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_15 = V_1;
NullCheck(L_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
L_16 = InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF(L_15, InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
float L_17 = L_16.___y_1;
V_5 = L_17;
goto IL_007c;
}
IL_0067:
{
// case 2: return action.ReadValue<float>();
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_18 = V_1;
NullCheck(L_18);
float L_19;
L_19 = InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B(L_18, InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
V_5 = L_19;
goto IL_007c;
}
IL_0071:
{
}
IL_0072:
{
}
IL_0073:
{
// return 0;
V_5 = (0.0f);
goto IL_007c;
}
IL_007c:
{
// }
float L_20 = V_5;
return L_20;
}
}
// UnityEngine.InputSystem.InputAction Cinemachine.CinemachineInputProvider::ResolveForPlayer(System.Int32,UnityEngine.InputSystem.InputActionReference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* CinemachineInputProvider_ResolveForPlayer_mBC7763E40BD8E978D1C030402B8A47FF13A668A9 (CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588* __this, int32_t ___axis0, InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* ___actionRef1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mAC3A1BA81E9F3478FB6CF11187A962FB85EDF024_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_m05A99C75002E0F39F7375FF6137095A8E52E4B43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CResolveForPlayerU3Eb__0_m20BDCB72D23D260A8FBAB0EB0A3B7536C86A18FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* V_0 = NULL;
bool V_1 = false;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E V_8;
memset((&V_8), 0, sizeof(V_8));
ReadOnlyArray_1_tF5AA7E538ACDA6A1D80C6333E00398EBA2C5D84C V_9;
memset((&V_9), 0, sizeof(V_9));
bool V_10 = false;
int32_t G_B3_0 = 0;
int32_t G_B8_0 = 0;
int32_t G_B13_0 = 0;
int32_t G_B18_0 = 0;
int32_t G_B27_0 = 0;
{
U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* L_0 = (U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass6_0__ctor_mD469F361869072525C2FBADEDCD208DED2B35B90(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* L_1 = V_0;
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_2 = ___actionRef1;
NullCheck(L_1);
L_1->___actionRef_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___actionRef_0), (void*)L_2);
// if (axis < 0 || axis >= NUM_AXES)
int32_t L_3 = ___axis0;
if ((((int32_t)L_3) < ((int32_t)0)))
{
goto IL_001b;
}
}
{
int32_t L_4 = ___axis0;
G_B3_0 = ((((int32_t)((((int32_t)L_4) < ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_001c;
}
IL_001b:
{
G_B3_0 = 1;
}
IL_001c:
{
V_1 = (bool)G_B3_0;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0027;
}
}
{
// return null;
V_2 = (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL;
goto IL_0166;
}
IL_0027:
{
// if (actionRef == null || actionRef.action == null)
U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* L_6 = V_0;
NullCheck(L_6);
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_7 = L_6->___actionRef_0;
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);
if (L_8)
{
goto IL_0045;
}
}
{
U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* L_9 = V_0;
NullCheck(L_9);
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_10 = L_9->___actionRef_0;
NullCheck(L_10);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_11;
L_11 = InputActionReference_get_action_m395EDEA6A93B54555D22323FDA6E1B1E931CE6EF(L_10, NULL);
G_B8_0 = ((((RuntimeObject*)(InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)L_11) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
goto IL_0046;
}
IL_0045:
{
G_B8_0 = 1;
}
IL_0046:
{
V_3 = (bool)G_B8_0;
bool L_12 = V_3;
if (!L_12)
{
goto IL_0051;
}
}
{
// return null;
V_2 = (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL;
goto IL_0166;
}
IL_0051:
{
// if (m_cachedActions == null || m_cachedActions.Length != NUM_AXES)
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_13 = __this->___m_cachedActions_8;
if (!L_13)
{
goto IL_0069;
}
}
{
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_14 = __this->___m_cachedActions_8;
NullCheck(L_14);
G_B13_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_006a;
}
IL_0069:
{
G_B13_0 = 1;
}
IL_006a:
{
V_4 = (bool)G_B13_0;
bool L_15 = V_4;
if (!L_15)
{
goto IL_007c;
}
}
{
// m_cachedActions = new InputAction[NUM_AXES];
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_16 = (InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810*)(InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810*)SZArrayNew(InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810_il2cpp_TypeInfo_var, (uint32_t)3);
__this->___m_cachedActions_8 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_cachedActions_8), (void*)L_16);
}
IL_007c:
{
// if (m_cachedActions[axis] != null && actionRef.action.id != m_cachedActions[axis].id)
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_17 = __this->___m_cachedActions_8;
int32_t L_18 = ___axis0;
NullCheck(L_17);
int32_t L_19 = L_18;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
if (!L_20)
{
goto IL_00aa;
}
}
{
U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* L_21 = V_0;
NullCheck(L_21);
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_22 = L_21->___actionRef_0;
NullCheck(L_22);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_23;
L_23 = InputActionReference_get_action_m395EDEA6A93B54555D22323FDA6E1B1E931CE6EF(L_22, NULL);
NullCheck(L_23);
Guid_t L_24;
L_24 = InputAction_get_id_mC9CBAB090420289E55D0BE9A6582EA3B08C40624(L_23, NULL);
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_25 = __this->___m_cachedActions_8;
int32_t L_26 = ___axis0;
NullCheck(L_25);
int32_t L_27 = L_26;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
NullCheck(L_28);
Guid_t L_29;
L_29 = InputAction_get_id_mC9CBAB090420289E55D0BE9A6582EA3B08C40624(L_28, NULL);
bool L_30;
L_30 = Guid_op_Inequality_mC58D6A865ACA29539AB8D911150E2F0B246595E7(L_24, L_29, NULL);
G_B18_0 = ((int32_t)(L_30));
goto IL_00ab;
}
IL_00aa:
{
G_B18_0 = 0;
}
IL_00ab:
{
V_5 = (bool)G_B18_0;
bool L_31 = V_5;
if (!L_31)
{
goto IL_00ba;
}
}
{
// m_cachedActions[axis] = null;
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_32 = __this->___m_cachedActions_8;
int32_t L_33 = ___axis0;
NullCheck(L_32);
ArrayElementTypeCheck (L_32, NULL);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL);
}
IL_00ba:
{
// if (m_cachedActions[axis] == null)
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_34 = __this->___m_cachedActions_8;
int32_t L_35 = ___axis0;
NullCheck(L_34);
int32_t L_36 = L_35;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
V_6 = (bool)((((RuntimeObject*)(InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)L_37) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_38 = V_6;
if (!L_38)
{
goto IL_012a;
}
}
{
// m_cachedActions[axis] = actionRef.action;
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_39 = __this->___m_cachedActions_8;
int32_t L_40 = ___axis0;
U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* L_41 = V_0;
NullCheck(L_41);
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_42 = L_41->___actionRef_0;
NullCheck(L_42);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_43;
L_43 = InputActionReference_get_action_m395EDEA6A93B54555D22323FDA6E1B1E931CE6EF(L_42, NULL);
NullCheck(L_39);
ArrayElementTypeCheck (L_39, L_43);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)L_43);
// if (PlayerIndex != -1)
int32_t L_44 = __this->___PlayerIndex_4;
V_7 = (bool)((((int32_t)((((int32_t)L_44) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_45 = V_7;
if (!L_45)
{
goto IL_0129;
}
}
{
// var user = InputUser.all[PlayerIndex];
ReadOnlyArray_1_tF5AA7E538ACDA6A1D80C6333E00398EBA2C5D84C L_46;
L_46 = InputUser_get_all_mF87023B549164CC4D4A09CDBC7795EFD0644D39E(NULL);
V_9 = L_46;
int32_t L_47 = __this->___PlayerIndex_4;
InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E L_48;
L_48 = ReadOnlyArray_1_get_Item_m05A99C75002E0F39F7375FF6137095A8E52E4B43((&V_9), L_47, ReadOnlyArray_1_get_Item_m05A99C75002E0F39F7375FF6137095A8E52E4B43_RuntimeMethod_var);
V_8 = L_48;
// m_cachedActions[axis] = user.actions.First(x => x.id == actionRef.action.id);
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_49 = __this->___m_cachedActions_8;
int32_t L_50 = ___axis0;
RuntimeObject* L_51;
L_51 = InputUser_get_actions_m9FA52AB4E58993AD734CA8ACEA9671CDE641674F((&V_8), NULL);
U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* L_52 = V_0;
Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB* L_53 = (Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB*)il2cpp_codegen_object_new(Func_2_t1B50143BA93DF522DF59C9D96C824206AB204BEB_il2cpp_TypeInfo_var);
NullCheck(L_53);
Func_2__ctor_mB7F7F50A68934ECBE1A4AC1CFB73FC7E70079748(L_53, L_52, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CResolveForPlayerU3Eb__0_m20BDCB72D23D260A8FBAB0EB0A3B7536C86A18FA_RuntimeMethod_var), NULL);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_54;
L_54 = Enumerable_First_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mAC3A1BA81E9F3478FB6CF11187A962FB85EDF024(L_51, L_53, Enumerable_First_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mAC3A1BA81E9F3478FB6CF11187A962FB85EDF024_RuntimeMethod_var);
NullCheck(L_49);
ArrayElementTypeCheck (L_49, L_54);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(L_50), (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)L_54);
}
IL_0129:
{
}
IL_012a:
{
// if (m_cachedActions[axis] != null && !m_cachedActions[axis].enabled)
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_55 = __this->___m_cachedActions_8;
int32_t L_56 = ___axis0;
NullCheck(L_55);
int32_t L_57 = L_56;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
if (!L_58)
{
goto IL_0146;
}
}
{
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_59 = __this->___m_cachedActions_8;
int32_t L_60 = ___axis0;
NullCheck(L_59);
int32_t L_61 = L_60;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
NullCheck(L_62);
bool L_63;
L_63 = InputAction_get_enabled_mA1E3523D89FCD4649E787A4BFE9D5863674846FA(L_62, NULL);
G_B27_0 = ((((int32_t)L_63) == ((int32_t)0))? 1 : 0);
goto IL_0147;
}
IL_0146:
{
G_B27_0 = 0;
}
IL_0147:
{
V_10 = (bool)G_B27_0;
bool L_64 = V_10;
if (!L_64)
{
goto IL_015b;
}
}
{
// m_cachedActions[axis].Enable();
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_65 = __this->___m_cachedActions_8;
int32_t L_66 = ___axis0;
NullCheck(L_65);
int32_t L_67 = L_66;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_68 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
NullCheck(L_68);
InputAction_Enable_mB3897C0741409C033656E4566EC49135C3C8BC68(L_68, NULL);
}
IL_015b:
{
// return m_cachedActions[axis];
InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_69 = __this->___m_cachedActions_8;
int32_t L_70 = ___axis0;
NullCheck(L_69);
int32_t L_71 = L_70;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
V_2 = L_72;
goto IL_0166;
}
IL_0166:
{
// }
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_73 = V_2;
return L_73;
}
}
// System.Void Cinemachine.CinemachineInputProvider::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputProvider_OnDisable_m64B4EAD22EC11413F99123C76E3BC2AC59C1FE7A (CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588* __this, const RuntimeMethod* method)
{
{
// m_cachedActions = null;
__this->___m_cachedActions_8 = (InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_cachedActions_8), (void*)(InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810*)NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineInputProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineInputProvider__ctor_mD407437EB55A2B44CCBC5212077431E81B122A66 (CinemachineInputProvider_t1ED5CAD78F2931CF22B232D178DE21A766BC0588* __this, const RuntimeMethod* method)
{
{
// public int PlayerIndex = -1;
__this->___PlayerIndex_4 = (-1);
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.CinemachineInputProvider/<>c__DisplayClass6_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mD469F361869072525C2FBADEDCD208DED2B35B90 (U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Cinemachine.CinemachineInputProvider/<>c__DisplayClass6_0::<ResolveForPlayer>b__0(UnityEngine.InputSystem.InputAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass6_0_U3CResolveForPlayerU3Eb__0_m20BDCB72D23D260A8FBAB0EB0A3B7536C86A18FA (U3CU3Ec__DisplayClass6_0_t8466B61D1A807F422DC68B5884084E2B3BEF23EA* __this, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___x0, const RuntimeMethod* method)
{
{
// m_cachedActions[axis] = user.actions.First(x => x.id == actionRef.action.id);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_0 = ___x0;
NullCheck(L_0);
Guid_t L_1;
L_1 = InputAction_get_id_mC9CBAB090420289E55D0BE9A6582EA3B08C40624(L_0, NULL);
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_2 = __this->___actionRef_0;
NullCheck(L_2);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_3;
L_3 = InputActionReference_get_action_m395EDEA6A93B54555D22323FDA6E1B1E931CE6EF(L_2, NULL);
NullCheck(L_3);
Guid_t L_4;
L_4 = InputAction_get_id_mC9CBAB090420289E55D0BE9A6582EA3B08C40624(L_3, NULL);
bool L_5;
L_5 = Guid_op_Equality_mC6FCB577D004C231106A3A9EDEE2DC3FACA63A27(L_1, L_4, NULL);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Cinemachine.CinemachineTriggerAction::Filter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineTriggerAction_Filter_mCB26261B2A07B948A5ECDC34528692F0576CEF3F (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___other0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t G_B7_0 = 0;
int32_t G_B12_0 = 0;
{
// if (!enabled)
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0085;
}
IL_0012:
{
// if (((1 << other.layer) & m_LayerMask) == 0)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___other0;
NullCheck(L_2);
int32_t L_3;
L_3 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_2, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_4 = __this->___m_LayerMask_4;
int32_t L_5;
L_5 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_4, NULL);
V_2 = (bool)((((int32_t)((int32_t)(((int32_t)(1<<((int32_t)(L_3&((int32_t)31)))))&L_5))) == ((int32_t)0))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_0034;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0085;
}
IL_0034:
{
// if (m_WithTag.Length != 0 && !other.CompareTag(m_WithTag))
String_t* L_7 = __this->___m_WithTag_5;
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
if (!L_8)
{
goto IL_0052;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = ___other0;
String_t* L_10 = __this->___m_WithTag_5;
NullCheck(L_9);
bool L_11;
L_11 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_9, L_10, NULL);
G_B7_0 = ((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
goto IL_0053;
}
IL_0052:
{
G_B7_0 = 0;
}
IL_0053:
{
V_3 = (bool)G_B7_0;
bool L_12 = V_3;
if (!L_12)
{
goto IL_005b;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0085;
}
IL_005b:
{
// if (m_WithoutTag.Length != 0 && other.CompareTag(m_WithoutTag))
String_t* L_13 = __this->___m_WithoutTag_6;
NullCheck(L_13);
int32_t L_14;
L_14 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_13, NULL);
if (!L_14)
{
goto IL_0076;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = ___other0;
String_t* L_16 = __this->___m_WithoutTag_6;
NullCheck(L_15);
bool L_17;
L_17 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_15, L_16, NULL);
G_B12_0 = ((int32_t)(L_17));
goto IL_0077;
}
IL_0076:
{
G_B12_0 = 0;
}
IL_0077:
{
V_4 = (bool)G_B12_0;
bool L_18 = V_4;
if (!L_18)
{
goto IL_0081;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0085;
}
IL_0081:
{
// return true;
V_1 = (bool)1;
goto IL_0085;
}
IL_0085:
{
// }
bool L_19 = V_1;
return L_19;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::InternalDoTriggerEnter(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t G_B7_0 = 0;
{
// if (!Filter(other))
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___other0;
bool L_1;
L_1 = CinemachineTriggerAction_Filter_mCB26261B2A07B948A5ECDC34528692F0576CEF3F(__this, L_0, NULL);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0011;
}
}
{
// return;
goto IL_0064;
}
IL_0011:
{
// --m_SkipFirst;
int32_t L_3 = __this->___m_SkipFirst_7;
__this->___m_SkipFirst_7 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
// if (m_SkipFirst > -1)
int32_t L_4 = __this->___m_SkipFirst_7;
V_1 = (bool)((((int32_t)L_4) > ((int32_t)(-1)))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_002e;
}
}
{
// return;
goto IL_0064;
}
IL_002e:
{
// if (!m_Repeating && m_SkipFirst != -1)
bool L_6 = __this->___m_Repeating_8;
if (L_6)
{
goto IL_0044;
}
}
{
int32_t L_7 = __this->___m_SkipFirst_7;
G_B7_0 = ((((int32_t)((((int32_t)L_7) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0045;
}
IL_0044:
{
G_B7_0 = 0;
}
IL_0045:
{
V_2 = (bool)G_B7_0;
bool L_8 = V_2;
if (!L_8)
{
goto IL_004b;
}
}
{
// return;
goto IL_0064;
}
IL_004b:
{
// m_ActiveTriggerObjects.Add(other);
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* L_9 = __this->___m_ActiveTriggerObjects_11;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = ___other0;
NullCheck(L_9);
bool L_11;
L_11 = HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3(L_9, L_10, HashSet_1_Add_m838292240F40A79A8FA7248252D9DFE734E6EDB3_RuntimeMethod_var);
// m_OnObjectEnter.Invoke();
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* L_12 = (&__this->___m_OnObjectEnter_9);
ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01(L_12, NULL);
}
IL_0064:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::InternalDoTriggerExit(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (!m_ActiveTriggerObjects.Contains(other))
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* L_0 = __this->___m_ActiveTriggerObjects_11;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___other0;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321(L_0, L_1, HashSet_1_Contains_mBF8876BF1B6A1AC47A7DCF0D648940CF5B9E2321_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_0016;
}
}
{
// return;
goto IL_0039;
}
IL_0016:
{
// m_ActiveTriggerObjects.Remove(other);
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* L_4 = __this->___m_ActiveTriggerObjects_11;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ___other0;
NullCheck(L_4);
bool L_6;
L_6 = HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4(L_4, L_5, HashSet_1_Remove_m1C91667B7C46F6CEDC4D194696567ED2450844A4_RuntimeMethod_var);
// if (enabled)
bool L_7;
L_7 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
V_1 = L_7;
bool L_8 = V_1;
if (!L_8)
{
goto IL_0039;
}
}
{
// m_OnObjectExit.Invoke();
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* L_9 = (&__this->___m_OnObjectExit_10);
ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01(L_9, NULL);
}
IL_0039:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnTriggerEnter(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnTriggerEnter_m9025492203BE275D711E0A8B35296E36CC22C7D7 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___other0, const RuntimeMethod* method)
{
{
// void OnTriggerEnter(Collider other) { InternalDoTriggerEnter(other.gameObject); }
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___other0;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E(__this, L_1, NULL);
// void OnTriggerEnter(Collider other) { InternalDoTriggerEnter(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnTriggerExit(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnTriggerExit_mE43C1B91D9A3BD5883790F5A3BA86D5297ADC9F6 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___other0, const RuntimeMethod* method)
{
{
// void OnTriggerExit(Collider other) { InternalDoTriggerExit(other.gameObject); }
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___other0;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA(__this, L_1, NULL);
// void OnTriggerExit(Collider other) { InternalDoTriggerExit(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnCollisionEnter(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnCollisionEnter_mB33BB207F8E16E38E54B77EDE8B9716C1B1945CF (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___other0, const RuntimeMethod* method)
{
{
// void OnCollisionEnter(Collision other) { InternalDoTriggerEnter(other.gameObject); }
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_0 = ___other0;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E(__this, L_1, NULL);
// void OnCollisionEnter(Collision other) { InternalDoTriggerEnter(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnCollisionExit(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnCollisionExit_mB5D84FA567A5E2C652785CFEDDC19952F4DDEE57 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___other0, const RuntimeMethod* method)
{
{
// void OnCollisionExit(Collision other) { InternalDoTriggerExit(other.gameObject); }
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_0 = ___other0;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA(__this, L_1, NULL);
// void OnCollisionExit(Collision other) { InternalDoTriggerExit(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnTriggerEnter2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnTriggerEnter2D_mD951D1E1A931BFAFB451F31F5A2EE206670A3336 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___other0, const RuntimeMethod* method)
{
{
// void OnTriggerEnter2D(Collider2D other) { InternalDoTriggerEnter(other.gameObject); }
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_0 = ___other0;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E(__this, L_1, NULL);
// void OnTriggerEnter2D(Collider2D other) { InternalDoTriggerEnter(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnTriggerExit2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnTriggerExit2D_mD813BBBF15C31020ACC81895354D2773DDBFEB91 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___other0, const RuntimeMethod* method)
{
{
// void OnTriggerExit2D(Collider2D other) { InternalDoTriggerExit(other.gameObject); }
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_0 = ___other0;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA(__this, L_1, NULL);
// void OnTriggerExit2D(Collider2D other) { InternalDoTriggerExit(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnCollisionEnter2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnCollisionEnter2D_mB267C61D975BC34CA85A89DE04175BAD29F08A5F (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___other0, const RuntimeMethod* method)
{
{
// void OnCollisionEnter2D(Collision2D other) { InternalDoTriggerEnter(other.gameObject); }
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_0 = ___other0;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Collision2D_get_gameObject_mE4B3D56F3477F7D2D6D7B217DF5488DA1D13204C(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerEnter_mE10EA16EC009B9A98D636DC641FAE6C98E10A50E(__this, L_1, NULL);
// void OnCollisionEnter2D(Collision2D other) { InternalDoTriggerEnter(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnCollisionExit2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnCollisionExit2D_m8138F3F5653B6019A914598CD8A5AD4F8076BC85 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___other0, const RuntimeMethod* method)
{
{
// void OnCollisionExit2D(Collision2D other) { InternalDoTriggerExit(other.gameObject); }
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_0 = ___other0;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Collision2D_get_gameObject_mE4B3D56F3477F7D2D6D7B217DF5488DA1D13204C(L_0, NULL);
CinemachineTriggerAction_InternalDoTriggerExit_m551E998CCCAD85A67717E915FB9EB5EDBA20F3CA(__this, L_1, NULL);
// void OnCollisionExit2D(Collision2D other) { InternalDoTriggerExit(other.gameObject); }
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction_OnEnable_m283DC186365A62AB5D92E6824A697C95C842E85E (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, const RuntimeMethod* method)
{
{
// void OnEnable() {} // For the Enabled checkbox
return;
}
}
// System.Void Cinemachine.CinemachineTriggerAction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineTriggerAction__ctor_m750E55C64E2E3A0E9D5A3ABD6F7567974CCFDC06 (CinemachineTriggerAction_t8A05404E8E3E4BCE2C6D94965CFF7886B7C60779* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public LayerMask m_LayerMask = 1;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0;
L_0 = LayerMask_op_Implicit_mDC9C22C4477684D460FCF25B1BFE6B54419FB922(1, NULL);
__this->___m_LayerMask_4 = L_0;
// public string m_WithTag = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___m_WithTag_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_WithTag_5), (void*)L_1);
// public string m_WithoutTag = string.Empty;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___m_WithoutTag_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_WithoutTag_6), (void*)L_2);
// public int m_SkipFirst = 0;
__this->___m_SkipFirst_7 = 0;
// public bool m_Repeating = true;
__this->___m_Repeating_8 = (bool)1;
// public ActionSettings m_OnObjectEnter = new ActionSettings(ActionSettings.Mode.Custom);
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9 L_3;
memset((&L_3), 0, sizeof(L_3));
ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49((&L_3), 0, /*hidden argument*/NULL);
__this->___m_OnObjectEnter_9 = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_OnObjectEnter_9))->___m_Target_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_OnObjectEnter_9))->___m_Event_5), (void*)NULL);
#endif
// public ActionSettings m_OnObjectExit = new ActionSettings(ActionSettings.Mode.Custom);
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9 L_4;
memset((&L_4), 0, sizeof(L_4));
ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49((&L_4), 0, /*hidden argument*/NULL);
__this->___m_OnObjectExit_10 = L_4;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_OnObjectExit_10))->___m_Target_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_OnObjectExit_10))->___m_Event_5), (void*)NULL);
#endif
// HashSet<GameObject> m_ActiveTriggerObjects = new HashSet<GameObject>();
HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2* L_5 = (HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2*)il2cpp_codegen_object_new(HashSet_1_tAA6C1F6337C1D573AEC249E1B9B43BFCADF908F2_il2cpp_TypeInfo_var);
NullCheck(L_5);
HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534(L_5, HashSet_1__ctor_m78839548D7E3252DC1D5F2642AD73C49DD221534_RuntimeMethod_var);
__this->___m_ActiveTriggerObjects_11 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveTriggerObjects_11), (void*)L_5);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Cinemachine.CinemachineTriggerAction/ActionSettings
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_pinvoke(const ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9& unmarshaled, ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_Event_5Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Event' of type 'ActionSettings': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Event_5Exception, NULL);
}
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_pinvoke_back(const ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_pinvoke& marshaled, ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9& unmarshaled)
{
Exception_t* ___m_Event_5Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Event' of type 'ActionSettings': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Event_5Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineTriggerAction/ActionSettings
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_pinvoke_cleanup(ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CinemachineTriggerAction/ActionSettings
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_com(const ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9& unmarshaled, ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_com& marshaled)
{
Exception_t* ___m_Event_5Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Event' of type 'ActionSettings': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Event_5Exception, NULL);
}
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_com_back(const ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_com& marshaled, ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9& unmarshaled)
{
Exception_t* ___m_Event_5Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Event' of type 'ActionSettings': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Event_5Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineTriggerAction/ActionSettings
IL2CPP_EXTERN_C void ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshal_com_cleanup(ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings::.ctor(Cinemachine.CinemachineTriggerAction/ActionSettings/Mode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49 (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* __this, int32_t ___action0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Action = action;
int32_t L_0 = ___action0;
__this->___m_Action_0 = L_0;
// m_Target = null;
__this->___m_Target_1 = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Target_1), (void*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL);
// m_BoostAmount = 0;
__this->___m_BoostAmount_2 = 0;
// m_StartTime = 0;
__this->___m_StartTime_3 = (0.0f);
// m_Mode = TimeMode.FromStart;
__this->___m_Mode_4 = 0;
// m_Event = new TriggerEvent();
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* L_1 = (TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3*)il2cpp_codegen_object_new(TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3_il2cpp_TypeInfo_var);
NullCheck(L_1);
TriggerEvent__ctor_mA394074CF7871DB4571DB21160835BEE47169C9B(L_1, NULL);
__this->___m_Event_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Event_5), (void*)L_1);
// }
return;
}
}
IL2CPP_EXTERN_C void ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49_AdjustorThunk (RuntimeObject* __this, int32_t ___action0, const RuntimeMethod* method)
{
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9*>(__this + _offset);
ActionSettings__ctor_m1713D8512FDCD108FF5F41EE681F79311452DB49(_thisAdjusted, ___action0, method);
}
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01 (ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_0 = NULL;
bool V_1 = false;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL;
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* V_3 = NULL;
bool V_4 = false;
int32_t V_5 = 0;
int32_t V_6 = 0;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_7 = NULL;
bool V_8 = false;
bool V_9 = false;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* V_10 = NULL;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* V_15 = NULL;
bool V_16 = false;
double V_17 = 0.0;
double V_18 = 0.0;
double V_19 = 0.0;
int32_t V_20 = 0;
int32_t V_21 = 0;
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* V_22 = NULL;
bool V_23 = false;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* V_24 = NULL;
bool V_25 = false;
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* V_26 = NULL;
bool V_27 = false;
{
// UnityEngine.Object currentTarget = m_Target;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->___m_Target_1;
V_0 = L_0;
// if (currentTarget != null)
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_024b;
}
}
{
// GameObject targetGameObject = currentTarget as GameObject;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = V_0;
V_2 = ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_4, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var));
// Behaviour targetBehaviour = currentTarget as Behaviour;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = V_0;
V_3 = ((Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA*)IsInstClass((RuntimeObject*)L_5, Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA_il2cpp_TypeInfo_var));
// if (targetBehaviour != null)
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_6 = V_3;
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_4 = L_7;
bool L_8 = V_4;
if (!L_8)
{
goto IL_0039;
}
}
{
// targetGameObject = targetBehaviour.gameObject;
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_9 = V_3;
NullCheck(L_9);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
V_2 = L_10;
}
IL_0039:
{
// switch (m_Action)
int32_t L_11 = __this->___m_Action_0;
V_6 = L_11;
int32_t L_12 = V_6;
V_5 = L_12;
int32_t L_13 = V_5;
switch (L_13)
{
case 0:
{
goto IL_0071;
}
case 1:
{
goto IL_0076;
}
case 2:
{
goto IL_00b1;
}
case 3:
{
goto IL_00eb;
}
case 4:
{
goto IL_0105;
}
case 5:
{
goto IL_0120;
}
case 6:
{
goto IL_013b;
}
case 7:
{
goto IL_0207;
}
}
}
{
goto IL_024a;
}
IL_0071:
{
// break;
goto IL_024a;
}
IL_0076:
{
// CinemachineVirtualCameraBase vcam
// = targetGameObject.GetComponent<CinemachineVirtualCameraBase>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_2;
NullCheck(L_14);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_15;
L_15 = GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5(L_14, GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5_RuntimeMethod_var);
V_7 = L_15;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_16 = V_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_8 = L_17;
bool L_18 = V_8;
if (!L_18)
{
goto IL_00ac;
}
}
{
// vcam.Priority += m_BoostAmount;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_19 = V_7;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_20 = L_19;
NullCheck(L_20);
int32_t L_21;
L_21 = CinemachineVirtualCameraBase_get_Priority_m273769ED137982DE43BB658BBE704BCAA55E5246_inline(L_20, NULL);
int32_t L_22 = __this->___m_BoostAmount_2;
NullCheck(L_20);
CinemachineVirtualCameraBase_set_Priority_m233ED0376CE0BD1244CCA52DF4532C8988DC05AC_inline(L_20, ((int32_t)il2cpp_codegen_add(L_21, L_22)), NULL);
// vcam.MoveToTopOfPrioritySubqueue();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_23 = V_7;
NullCheck(L_23);
CinemachineVirtualCameraBase_MoveToTopOfPrioritySubqueue_mDB771BE69809F79B86410E4102E30C13F0E9044D(L_23, NULL);
}
IL_00ac:
{
// break;
goto IL_024a;
}
IL_00b1:
{
// if (targetGameObject != null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_25;
L_25 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_9 = L_25;
bool L_26 = V_9;
if (!L_26)
{
goto IL_00e6;
}
}
{
// targetGameObject.SetActive(true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = V_2;
NullCheck(L_27);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_27, (bool)1, NULL);
// CinemachineVirtualCameraBase vcam
// = targetGameObject.GetComponent<CinemachineVirtualCameraBase>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = V_2;
NullCheck(L_28);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_29;
L_29 = GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5(L_28, GameObject_GetComponent_TisCinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE_m24E4FA934917769BC3E78C1CE434B56A2B0346C5_RuntimeMethod_var);
V_10 = L_29;
// if (vcam != null)
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_30 = V_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_31;
L_31 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_30, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_11 = L_31;
bool L_32 = V_11;
if (!L_32)
{
goto IL_00e5;
}
}
{
// vcam.MoveToTopOfPrioritySubqueue();
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_33 = V_10;
NullCheck(L_33);
CinemachineVirtualCameraBase_MoveToTopOfPrioritySubqueue_mDB771BE69809F79B86410E4102E30C13F0E9044D(L_33, NULL);
}
IL_00e5:
{
}
IL_00e6:
{
// break;
goto IL_024a;
}
IL_00eb:
{
// if (targetGameObject != null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_35;
L_35 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_34, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_12 = L_35;
bool L_36 = V_12;
if (!L_36)
{
goto IL_0100;
}
}
{
// targetGameObject.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37 = V_2;
NullCheck(L_37);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_37, (bool)0, NULL);
}
IL_0100:
{
// break;
goto IL_024a;
}
IL_0105:
{
// if (targetBehaviour != null)
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_38 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_39;
L_39 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_13 = L_39;
bool L_40 = V_13;
if (!L_40)
{
goto IL_011b;
}
}
{
// targetBehaviour.enabled = true;
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_41 = V_3;
NullCheck(L_41);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_41, (bool)1, NULL);
}
IL_011b:
{
// break;
goto IL_024a;
}
IL_0120:
{
// if (targetBehaviour != null)
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_42 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_43;
L_43 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_42, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_14 = L_43;
bool L_44 = V_14;
if (!L_44)
{
goto IL_0136;
}
}
{
// targetBehaviour.enabled = false;
Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* L_45 = V_3;
NullCheck(L_45);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_45, (bool)0, NULL);
}
IL_0136:
{
// break;
goto IL_024a;
}
IL_013b:
{
// PlayableDirector playable
// = targetGameObject.GetComponent<PlayableDirector>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_46 = V_2;
NullCheck(L_46);
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_47;
L_47 = GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704(L_46, GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
V_15 = L_47;
// if (playable != null)
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_48 = V_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_49;
L_49 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_48, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_16 = L_49;
bool L_50 = V_16;
if (!L_50)
{
goto IL_01e5;
}
}
{
// double startTime = 0;
V_17 = (0.0);
// double duration = playable.duration;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_51 = V_15;
NullCheck(L_51);
double L_52;
L_52 = PlayableDirector_get_duration_mEA5C8076E9806A26B9E9075D07485CBF7046E1F6(L_51, NULL);
V_18 = L_52;
// double current = playable.time;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_53 = V_15;
NullCheck(L_53);
double L_54;
L_54 = PlayableDirector_get_time_m97D770710A5150E8E72DE2A5677E37D59C4BE357(L_53, NULL);
V_19 = L_54;
// switch (m_Mode)
int32_t L_55 = __this->___m_Mode_4;
V_21 = L_55;
int32_t L_56 = V_21;
V_20 = L_56;
int32_t L_57 = V_20;
switch (L_57)
{
case 0:
{
goto IL_0198;
}
case 1:
{
goto IL_01a6;
}
case 2:
{
goto IL_01b4;
}
case 3:
{
goto IL_01c2;
}
}
}
{
goto IL_0198;
}
IL_0198:
{
// startTime += m_StartTime;
double L_58 = V_17;
float L_59 = __this->___m_StartTime_3;
V_17 = ((double)il2cpp_codegen_add(L_58, ((double)L_59)));
// break;
goto IL_01d0;
}
IL_01a6:
{
// startTime = duration - m_StartTime;
double L_60 = V_18;
float L_61 = __this->___m_StartTime_3;
V_17 = ((double)il2cpp_codegen_subtract(L_60, ((double)L_61)));
// break;
goto IL_01d0;
}
IL_01b4:
{
// startTime = current - m_StartTime;
double L_62 = V_19;
float L_63 = __this->___m_StartTime_3;
V_17 = ((double)il2cpp_codegen_subtract(L_62, ((double)L_63)));
// break;
goto IL_01d0;
}
IL_01c2:
{
// startTime = current + m_StartTime;
double L_64 = V_19;
float L_65 = __this->___m_StartTime_3;
V_17 = ((double)il2cpp_codegen_add(L_64, ((double)L_65)));
// break;
goto IL_01d0;
}
IL_01d0:
{
// playable.time = startTime;
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_66 = V_15;
double L_67 = V_17;
NullCheck(L_66);
PlayableDirector_set_time_mCC149D4694C248ABAD39BE32912168655BD7A8D1(L_66, L_67, NULL);
// playable.Play();
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_68 = V_15;
NullCheck(L_68);
PlayableDirector_Play_m937BA3BFAA11918A42D9D7874C0668DDD4B40988(L_68, NULL);
goto IL_0205;
}
IL_01e5:
{
// Animation ani = targetGameObject.GetComponent<Animation>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_69 = V_2;
NullCheck(L_69);
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_70;
L_70 = GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54(L_69, GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var);
V_22 = L_70;
// if (ani != null)
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_71 = V_22;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_72;
L_72 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_71, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_23 = L_72;
bool L_73 = V_23;
if (!L_73)
{
goto IL_0204;
}
}
{
// ani.Play();
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_74 = V_22;
NullCheck(L_74);
bool L_75;
L_75 = Animation_Play_m717560D2F561D9E12583AB3B435E6BC996448C3E(L_74, NULL);
}
IL_0204:
{
}
IL_0205:
{
// break;
goto IL_024a;
}
IL_0207:
{
// PlayableDirector playable
// = targetGameObject.GetComponent<PlayableDirector>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_76 = V_2;
NullCheck(L_76);
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_77;
L_77 = GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704(L_76, GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
V_24 = L_77;
// if (playable != null)
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_78 = V_24;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_79;
L_79 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_78, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_25 = L_79;
bool L_80 = V_25;
if (!L_80)
{
goto IL_0228;
}
}
{
// playable.Stop();
PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_81 = V_24;
NullCheck(L_81);
PlayableDirector_Stop_m60A3AA3874D92B4740A312ECA0E76210D04F207E(L_81, NULL);
goto IL_0248;
}
IL_0228:
{
// Animation ani = targetGameObject.GetComponent<Animation>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_82 = V_2;
NullCheck(L_82);
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_83;
L_83 = GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54(L_82, GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var);
V_26 = L_83;
// if (ani != null)
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_84 = V_26;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_85;
L_85 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_84, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_27 = L_85;
bool L_86 = V_27;
if (!L_86)
{
goto IL_0247;
}
}
{
// ani.Stop();
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_87 = V_26;
NullCheck(L_87);
Animation_Stop_mE11F232FCFA0219EADD8080D7AD7CC626A536756(L_87, NULL);
}
IL_0247:
{
}
IL_0248:
{
// break;
goto IL_024a;
}
IL_024a:
{
}
IL_024b:
{
// m_Event.Invoke();
TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* L_88 = __this->___m_Event_5;
NullCheck(L_88);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_88, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ActionSettings_tC5652FE91FF07C151CB21E5829AE9153508EAFA9*>(__this + _offset);
ActionSettings_Invoke_mF55BAA376882270B52604D6E67EC1EF1F15F8A01(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineTriggerAction/ActionSettings/TriggerEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent__ctor_mA394074CF7871DB4571DB21160835BEE47169C9B (TriggerEvent_tF086E247213217E7EC7747D2B18A13FE8DBB48F3* __this, const RuntimeMethod* method)
{
{
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.GroupWeightManipulator::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_Start_mF07981B10129DBE29CFEE1F9ADE65BBE6DD9C9A4 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_group = GetComponent<CinemachineTargetGroup>();
CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* L_0;
L_0 = Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63(__this, Component_GetComponent_TisCinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF_mCF8C6283363285D2847B3465925769C60255FD63_RuntimeMethod_var);
__this->___m_group_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_group_12), (void*)L_0);
// }
return;
}
}
// System.Void Cinemachine.GroupWeightManipulator::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_OnValidate_m4B99CE8E84D3798C03521FB3B5DEDE9C2D4A1DC3 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
{
// m_Weight0 = Mathf.Max(0, m_Weight0);
float L_0 = __this->___m_Weight0_4;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_0, NULL);
__this->___m_Weight0_4 = L_1;
// m_Weight1 = Mathf.Max(0, m_Weight1);
float L_2 = __this->___m_Weight1_5;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_2, NULL);
__this->___m_Weight1_5 = L_3;
// m_Weight2 = Mathf.Max(0, m_Weight2);
float L_4 = __this->___m_Weight2_6;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_4, NULL);
__this->___m_Weight2_6 = L_5;
// m_Weight3 = Mathf.Max(0, m_Weight3);
float L_6 = __this->___m_Weight3_7;
float L_7;
L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_6, NULL);
__this->___m_Weight3_7 = L_7;
// m_Weight4 = Mathf.Max(0, m_Weight4);
float L_8 = __this->___m_Weight4_8;
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_8, NULL);
__this->___m_Weight4_8 = L_9;
// m_Weight5 = Mathf.Max(0, m_Weight5);
float L_10 = __this->___m_Weight5_9;
float L_11;
L_11 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_10, NULL);
__this->___m_Weight5_9 = L_11;
// m_Weight6 = Mathf.Max(0, m_Weight6);
float L_12 = __this->___m_Weight6_10;
float L_13;
L_13 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_12, NULL);
__this->___m_Weight6_10 = L_13;
// m_Weight7 = Mathf.Max(0, m_Weight7);
float L_14 = __this->___m_Weight7_11;
float L_15;
L_15 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_14, NULL);
__this->___m_Weight7_11 = L_15;
// }
return;
}
}
// System.Void Cinemachine.GroupWeightManipulator::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_Update_m3E00D3BEE2D51348E7648A78B8F74CC90349043C (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (m_group != null)
CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* L_0 = __this->___m_group_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0018;
}
}
{
// UpdateWeights();
GroupWeightManipulator_UpdateWeights_mE2A29DD6CF0FC460CFDD84E71FAD6372C27F47D4(__this, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Void Cinemachine.GroupWeightManipulator::UpdateWeights()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator_UpdateWeights_mE2A29DD6CF0FC460CFDD84E71FAD6372C27F47D4 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* V_0 = NULL;
int32_t V_1 = 0;
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;
{
// var targets = m_group.m_Targets;
CinemachineTargetGroup_tDA10E4AFC0E3489DA38592948CD48D8CAFC3B1EF* L_0 = __this->___m_group_12;
NullCheck(L_0);
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_1 = L_0->___m_Targets_7;
V_0 = L_1;
// int last = targets.Length - 1;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_2 = V_0;
NullCheck(L_2);
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1));
// if (last < 0) return; targets[0].weight = m_Weight0;
int32_t L_3 = V_1;
V_2 = (bool)((((int32_t)L_3) < ((int32_t)0))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0020;
}
}
{
// if (last < 0) return; targets[0].weight = m_Weight0;
goto IL_010b;
}
IL_0020:
{
// if (last < 0) return; targets[0].weight = m_Weight0;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_5 = V_0;
NullCheck(L_5);
float L_6 = __this->___m_Weight0_4;
((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___weight_1 = L_6;
// if (last < 1) return; targets[1].weight = m_Weight1;
int32_t L_7 = V_1;
V_3 = (bool)((((int32_t)L_7) < ((int32_t)1))? 1 : 0);
bool L_8 = V_3;
if (!L_8)
{
goto IL_003f;
}
}
{
// if (last < 1) return; targets[1].weight = m_Weight1;
goto IL_010b;
}
IL_003f:
{
// if (last < 1) return; targets[1].weight = m_Weight1;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_9 = V_0;
NullCheck(L_9);
float L_10 = __this->___m_Weight1_5;
((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___weight_1 = L_10;
// if (last < 2) return; targets[2].weight = m_Weight2;
int32_t L_11 = V_1;
V_4 = (bool)((((int32_t)L_11) < ((int32_t)2))? 1 : 0);
bool L_12 = V_4;
if (!L_12)
{
goto IL_0060;
}
}
{
// if (last < 2) return; targets[2].weight = m_Weight2;
goto IL_010b;
}
IL_0060:
{
// if (last < 2) return; targets[2].weight = m_Weight2;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_13 = V_0;
NullCheck(L_13);
float L_14 = __this->___m_Weight2_6;
((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->___weight_1 = L_14;
// if (last < 3) return; targets[3].weight = m_Weight3;
int32_t L_15 = V_1;
V_5 = (bool)((((int32_t)L_15) < ((int32_t)3))? 1 : 0);
bool L_16 = V_5;
if (!L_16)
{
goto IL_0081;
}
}
{
// if (last < 3) return; targets[3].weight = m_Weight3;
goto IL_010b;
}
IL_0081:
{
// if (last < 3) return; targets[3].weight = m_Weight3;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_17 = V_0;
NullCheck(L_17);
float L_18 = __this->___m_Weight3_7;
((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->___weight_1 = L_18;
// if (last < 4) return; targets[4].weight = m_Weight4;
int32_t L_19 = V_1;
V_6 = (bool)((((int32_t)L_19) < ((int32_t)4))? 1 : 0);
bool L_20 = V_6;
if (!L_20)
{
goto IL_009f;
}
}
{
// if (last < 4) return; targets[4].weight = m_Weight4;
goto IL_010b;
}
IL_009f:
{
// if (last < 4) return; targets[4].weight = m_Weight4;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_21 = V_0;
NullCheck(L_21);
float L_22 = __this->___m_Weight4_8;
((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)))->___weight_1 = L_22;
// if (last < 5) return; targets[5].weight = m_Weight5;
int32_t L_23 = V_1;
V_7 = (bool)((((int32_t)L_23) < ((int32_t)5))? 1 : 0);
bool L_24 = V_7;
if (!L_24)
{
goto IL_00bd;
}
}
{
// if (last < 5) return; targets[5].weight = m_Weight5;
goto IL_010b;
}
IL_00bd:
{
// if (last < 5) return; targets[5].weight = m_Weight5;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_25 = V_0;
NullCheck(L_25);
float L_26 = __this->___m_Weight5_9;
((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(5)))->___weight_1 = L_26;
// if (last < 6) return; targets[6].weight = m_Weight6;
int32_t L_27 = V_1;
V_8 = (bool)((((int32_t)L_27) < ((int32_t)6))? 1 : 0);
bool L_28 = V_8;
if (!L_28)
{
goto IL_00db;
}
}
{
// if (last < 6) return; targets[6].weight = m_Weight6;
goto IL_010b;
}
IL_00db:
{
// if (last < 6) return; targets[6].weight = m_Weight6;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_29 = V_0;
NullCheck(L_29);
float L_30 = __this->___m_Weight6_10;
((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(6)))->___weight_1 = L_30;
// if (last < 7) return; targets[7].weight = m_Weight7;
int32_t L_31 = V_1;
V_9 = (bool)((((int32_t)L_31) < ((int32_t)7))? 1 : 0);
bool L_32 = V_9;
if (!L_32)
{
goto IL_00f9;
}
}
{
// if (last < 7) return; targets[7].weight = m_Weight7;
goto IL_010b;
}
IL_00f9:
{
// if (last < 7) return; targets[7].weight = m_Weight7;
TargetU5BU5D_t9978A88534F3B77004EFDA1AB43CCA145A650F0E* L_33 = V_0;
NullCheck(L_33);
float L_34 = __this->___m_Weight7_11;
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(7)))->___weight_1 = L_34;
}
IL_010b:
{
// }
return;
}
}
// System.Void Cinemachine.GroupWeightManipulator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupWeightManipulator__ctor_m4B4614CE1F0E71BAD1F5335351198F058E0C5008 (GroupWeightManipulator_tCB9D6F406D2E95A5DB2616F503666C4AB47989ED* __this, const RuntimeMethod* method)
{
{
// public float m_Weight0 = 1;
__this->___m_Weight0_4 = (1.0f);
// public float m_Weight1 = 1;
__this->___m_Weight1_5 = (1.0f);
// public float m_Weight2 = 1;
__this->___m_Weight2_6 = (1.0f);
// public float m_Weight3 = 1;
__this->___m_Weight3_7 = (1.0f);
// public float m_Weight4 = 1;
__this->___m_Weight4_8 = (1.0f);
// public float m_Weight5 = 1;
__this->___m_Weight5_9 = (1.0f);
// public float m_Weight6 = 1;
__this->___m_Weight6_10 = (1.0f);
// public float m_Weight7 = 1;
__this->___m_Weight7_11 = (1.0f);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineCollisionImpulseSource::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_Start_mD780C5C503490C38F898548C6FB0A7D5C623AF1D (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// mRigidBody = GetComponent<Rigidbody>();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
__this->___mRigidBody_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRigidBody_11), (void*)L_0);
// mRigidBody2D = GetComponent<Rigidbody2D>();
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_1;
L_1 = Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2(__this, Component_GetComponent_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m0712B7A9DBBAE2C319B4B03394E7731B86FACBF2_RuntimeMethod_var);
__this->___mRigidBody2D_12 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRigidBody2D_12), (void*)L_1);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnEnable_m10190FA2B9F936C0C6FB898DF37334045A8E905A (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, const RuntimeMethod* method)
{
{
// private void OnEnable() {} // For the Enabled checkbox
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnCollisionEnter(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnCollisionEnter_m9732E95ACF98DEA64FED280AF703213D0F83CAE6 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___c0, const RuntimeMethod* method)
{
{
// GenerateImpactEvent(c.collider, c.relativeVelocity);
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_0 = ___c0;
NullCheck(L_0);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_1;
L_1 = Collision_get_collider_mBB5A086C78FE4BE0589E216F899B611673ADD25D(L_0, NULL);
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_2 = ___c0;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0(L_2, NULL);
CinemachineCollisionImpulseSource_GenerateImpactEvent_mEBA5FE1D601106C72CF2AB94A7A743EB61EC74DD(__this, L_1, L_3, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnTriggerEnter(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnTriggerEnter_m467BE3D2033373E84402CC1E1212A302EA01A25D (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___c0, const RuntimeMethod* method)
{
{
// GenerateImpactEvent(c, Vector3.zero);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___c0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
CinemachineCollisionImpulseSource_GenerateImpactEvent_mEBA5FE1D601106C72CF2AB94A7A743EB61EC74DD(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity(UnityEngine.Collider,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity_m2F5253142AC35C57B515057564D6ECD076D61008 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___other0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vel1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
float V_10 = 0.0f;
int32_t G_B4_0 = 0;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* G_B14_0 = NULL;
{
// bool getVelocity = vel == Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___vel1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
bool L_3;
L_3 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline(L_1, L_2, NULL);
V_0 = L_3;
// float mass = 1;
V_1 = (1.0f);
// if (m_ScaleImpactWithMass || m_ScaleImpactWithSpeed || m_UseImpactDirection)
bool L_4 = __this->___m_ScaleImpactWithMass_9;
if (L_4)
{
goto IL_0030;
}
}
{
bool L_5 = __this->___m_ScaleImpactWithSpeed_10;
if (L_5)
{
goto IL_0030;
}
}
{
bool L_6 = __this->___m_UseImpactDirection_8;
G_B4_0 = ((int32_t)(L_6));
goto IL_0031;
}
IL_0030:
{
G_B4_0 = 1;
}
IL_0031:
{
V_2 = (bool)G_B4_0;
bool L_7 = V_2;
if (!L_7)
{
goto IL_00da;
}
}
{
// if (mRigidBody != null)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8 = __this->___mRigidBody_11;
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_4 = L_9;
bool L_10 = V_4;
if (!L_10)
{
goto IL_0084;
}
}
{
// if (m_ScaleImpactWithMass)
bool L_11 = __this->___m_ScaleImpactWithMass_9;
V_5 = L_11;
bool L_12 = V_5;
if (!L_12)
{
goto IL_0066;
}
}
{
// mass *= mRigidBody.mass;
float L_13 = V_1;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_14 = __this->___mRigidBody_11;
NullCheck(L_14);
float L_15;
L_15 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_14, NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_13, L_15));
}
IL_0066:
{
// if (getVelocity)
bool L_16 = V_0;
V_6 = L_16;
bool L_17 = V_6;
if (!L_17)
{
goto IL_0083;
}
}
{
// vel = -mRigidBody.velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_18 = ___vel1;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_19 = __this->___mRigidBody_11;
NullCheck(L_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_19, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline(L_20, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_18 = L_21;
}
IL_0083:
{
}
IL_0084:
{
// var rb = other != null ? other.attachedRigidbody : null;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_22 = ___other0;
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);
if (L_23)
{
goto IL_0090;
}
}
{
G_B14_0 = ((Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)(NULL));
goto IL_0096;
}
IL_0090:
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_24 = ___other0;
NullCheck(L_24);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_25;
L_25 = Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD(L_24, NULL);
G_B14_0 = L_25;
}
IL_0096:
{
V_3 = G_B14_0;
// if (rb != null)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_26 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_27;
bool L_28 = V_7;
if (!L_28)
{
goto IL_00d9;
}
}
{
// if (m_ScaleImpactWithMass)
bool L_29 = __this->___m_ScaleImpactWithMass_9;
V_8 = L_29;
bool L_30 = V_8;
if (!L_30)
{
goto IL_00ba;
}
}
{
// mass *= rb.mass;
float L_31 = V_1;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_32 = V_3;
NullCheck(L_32);
float L_33;
L_33 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_32, NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_31, L_33));
}
IL_00ba:
{
// if (getVelocity)
bool L_34 = V_0;
V_9 = L_34;
bool L_35 = V_9;
if (!L_35)
{
goto IL_00d8;
}
}
{
// vel += rb.velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_36 = ___vel1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_37 = ___vel1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_37);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_39 = V_3;
NullCheck(L_39);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_39, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_38, L_40, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_36 = L_41;
}
IL_00d8:
{
}
IL_00d9:
{
}
IL_00da:
{
// return mass;
float L_42 = V_1;
V_10 = L_42;
goto IL_00df;
}
IL_00df:
{
// }
float L_43 = V_10;
return L_43;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent(UnityEngine.Collider,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent_mEBA5FE1D601106C72CF2AB94A7A743EB61EC74DD (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___other0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vel1, 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;
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t G_B8_0 = 0;
int32_t G_B16_0 = 0;
{
// if (!enabled)
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0013;
}
}
{
// return;
goto IL_00df;
}
IL_0013:
{
// if (other != null)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = ___other0;
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_3 = L_3;
bool L_4 = V_3;
if (!L_4)
{
goto IL_0072;
}
}
{
// int layer = other.gameObject.layer;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5 = ___other0;
NullCheck(L_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL);
NullCheck(L_6);
int32_t L_7;
L_7 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_6, NULL);
V_4 = L_7;
// if (((1 << layer) & m_LayerMask) == 0)
int32_t L_8 = V_4;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_9 = __this->___m_LayerMask_6;
int32_t L_10;
L_10 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_9, NULL);
V_5 = (bool)((((int32_t)((int32_t)(((int32_t)(1<<((int32_t)(L_8&((int32_t)31)))))&L_10))) == ((int32_t)0))? 1 : 0);
bool L_11 = V_5;
if (!L_11)
{
goto IL_004d;
}
}
{
// return;
goto IL_00df;
}
IL_004d:
{
// if (m_IgnoreTag.Length != 0 && other.CompareTag(m_IgnoreTag))
String_t* L_12 = __this->___m_IgnoreTag_7;
NullCheck(L_12);
int32_t L_13;
L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
if (!L_13)
{
goto IL_0068;
}
}
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14 = ___other0;
String_t* L_15 = __this->___m_IgnoreTag_7;
NullCheck(L_14);
bool L_16;
L_16 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_14, L_15, NULL);
G_B8_0 = ((int32_t)(L_16));
goto IL_0069;
}
IL_0068:
{
G_B8_0 = 0;
}
IL_0069:
{
V_6 = (bool)G_B8_0;
bool L_17 = V_6;
if (!L_17)
{
goto IL_0071;
}
}
{
// return;
goto IL_00df;
}
IL_0071:
{
}
IL_0072:
{
// float mass = GetMassAndVelocity(other, ref vel);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_18 = ___other0;
float L_19;
L_19 = CinemachineCollisionImpulseSource_GetMassAndVelocity_m2F5253142AC35C57B515057564D6ECD076D61008(__this, L_18, (&___vel1), NULL);
V_0 = L_19;
// if (m_ScaleImpactWithSpeed)
bool L_20 = __this->___m_ScaleImpactWithSpeed_10;
V_7 = L_20;
bool L_21 = V_7;
if (!L_21)
{
goto IL_0097;
}
}
{
// mass *= Mathf.Sqrt(vel.magnitude);
float L_22 = V_0;
float L_23;
L_23 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___vel1), NULL);
float L_24;
L_24 = sqrtf(L_23);
V_0 = ((float)il2cpp_codegen_multiply(L_22, L_24));
}
IL_0097:
{
// Vector3 dir = m_DefaultVelocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ((CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83*)__this)->___m_DefaultVelocity_5;
V_1 = L_25;
// if (m_UseImpactDirection && !vel.AlmostZero())
bool L_26 = __this->___m_UseImpactDirection_8;
if (!L_26)
{
goto IL_00b1;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___vel1;
bool L_28;
L_28 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_27, NULL);
G_B16_0 = ((((int32_t)L_28) == ((int32_t)0))? 1 : 0);
goto IL_00b2;
}
IL_00b1:
{
G_B16_0 = 0;
}
IL_00b2:
{
V_8 = (bool)G_B16_0;
bool L_29 = V_8;
if (!L_29)
{
goto IL_00d1;
}
}
{
// dir = -vel.normalized * dir.magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___vel1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline(L_30, NULL);
float L_32;
L_32 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_31, L_32, NULL);
V_1 = L_33;
}
IL_00d1:
{
// GenerateImpulseWithVelocity(dir * mass);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_1;
float L_35 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_34, L_35, NULL);
CinemachineImpulseSource_GenerateImpulseWithVelocity_mF16A92675C0D88821A81722EE1CCEA704F17258F(__this, L_36, NULL);
}
IL_00df:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnCollisionEnter2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnCollisionEnter2D_m454EAECFE909B7CE136DF6DCE9A120AD6F1C8236 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___c0, const RuntimeMethod* method)
{
{
// GenerateImpactEvent2D(c.collider, c.relativeVelocity);
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_0 = ___c0;
NullCheck(L_0);
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_1;
L_1 = Collision2D_get_collider_m90FA98F6619E9F1E2EFAE8132EDB6ECA1A2C4F37(L_0, NULL);
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_2 = ___c0;
NullCheck(L_2);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = Collision2D_get_relativeVelocity_m1F0BB90BC73FB0A0EA27212D832BB3F26D4C004A(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_3, NULL);
CinemachineCollisionImpulseSource_GenerateImpactEvent2D_mA36033B447E28159B7762C3FE1042D5EB2164F8B(__this, L_1, L_4, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::OnTriggerEnter2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_OnTriggerEnter2D_m547EDA9A08B6FD2293E2DCC177B9B5F0C4B317FE (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___c0, const RuntimeMethod* method)
{
{
// GenerateImpactEvent2D(c, Vector3.zero);
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_0 = ___c0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
CinemachineCollisionImpulseSource_GenerateImpactEvent2D_mA36033B447E28159B7762C3FE1042D5EB2164F8B(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Single Cinemachine.CinemachineCollisionImpulseSource::GetMassAndVelocity2D(UnityEngine.Collider2D,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineCollisionImpulseSource_GetMassAndVelocity2D_m11EA7DF2EB01937666501439E973F242EC9A7E38 (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___other2d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vel1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
memset((&V_10), 0, sizeof(V_10));
float V_11 = 0.0f;
int32_t G_B4_0 = 0;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* G_B14_0 = NULL;
{
// bool getVelocity = vel == Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___vel1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
bool L_3;
L_3 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline(L_1, L_2, NULL);
V_0 = L_3;
// float mass = 1;
V_1 = (1.0f);
// if (m_ScaleImpactWithMass || m_ScaleImpactWithSpeed || m_UseImpactDirection)
bool L_4 = __this->___m_ScaleImpactWithMass_9;
if (L_4)
{
goto IL_0030;
}
}
{
bool L_5 = __this->___m_ScaleImpactWithSpeed_10;
if (L_5)
{
goto IL_0030;
}
}
{
bool L_6 = __this->___m_UseImpactDirection_8;
G_B4_0 = ((int32_t)(L_6));
goto IL_0031;
}
IL_0030:
{
G_B4_0 = 1;
}
IL_0031:
{
V_2 = (bool)G_B4_0;
bool L_7 = V_2;
if (!L_7)
{
goto IL_00ea;
}
}
{
// if (mRigidBody2D != null)
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_8 = __this->___mRigidBody2D_12;
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_4 = L_9;
bool L_10 = V_4;
if (!L_10)
{
goto IL_0089;
}
}
{
// if (m_ScaleImpactWithMass)
bool L_11 = __this->___m_ScaleImpactWithMass_9;
V_5 = L_11;
bool L_12 = V_5;
if (!L_12)
{
goto IL_0066;
}
}
{
// mass *= mRigidBody2D.mass;
float L_13 = V_1;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_14 = __this->___mRigidBody2D_12;
NullCheck(L_14);
float L_15;
L_15 = Rigidbody2D_get_mass_mC8854F0E26585A11D4420B9F5570AB4E75192AE1(L_14, NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_13, L_15));
}
IL_0066:
{
// if (getVelocity)
bool L_16 = V_0;
V_6 = L_16;
bool L_17 = V_6;
if (!L_17)
{
goto IL_0088;
}
}
{
// vel = -mRigidBody2D.velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_18 = ___vel1;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_19 = __this->___mRigidBody2D_12;
NullCheck(L_19);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
L_20 = Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF(L_19, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
L_21 = Vector2_op_UnaryNegation_m47556D28F72B018AC4D5160710C83A805F10A783_inline(L_20, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_21, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_18 = L_22;
}
IL_0088:
{
}
IL_0089:
{
// var rb2d = other2d != null ? other2d.attachedRigidbody : null;
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_23 = ___other2d0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_24)
{
goto IL_0095;
}
}
{
G_B14_0 = ((Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F*)(NULL));
goto IL_009b;
}
IL_0095:
{
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_25 = ___other2d0;
NullCheck(L_25);
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_26;
L_26 = Collider2D_get_attachedRigidbody_m76D718444A94C258228DD98102DCF81C91CF9654(L_25, NULL);
G_B14_0 = L_26;
}
IL_009b:
{
V_3 = G_B14_0;
// if (rb2d != null)
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_27 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_28;
L_28 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_7 = L_28;
bool L_29 = V_7;
if (!L_29)
{
goto IL_00e9;
}
}
{
// if (m_ScaleImpactWithMass)
bool L_30 = __this->___m_ScaleImpactWithMass_9;
V_8 = L_30;
bool L_31 = V_8;
if (!L_31)
{
goto IL_00bf;
}
}
{
// mass *= rb2d.mass;
float L_32 = V_1;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_33 = V_3;
NullCheck(L_33);
float L_34;
L_34 = Rigidbody2D_get_mass_mC8854F0E26585A11D4420B9F5570AB4E75192AE1(L_33, NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_32, L_34));
}
IL_00bf:
{
// if (getVelocity)
bool L_35 = V_0;
V_9 = L_35;
bool L_36 = V_9;
if (!L_36)
{
goto IL_00e8;
}
}
{
// Vector3 v = rb2d.velocity;
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_37 = V_3;
NullCheck(L_37);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38;
L_38 = Rigidbody2D_get_velocity_mBD8AC6F93F0E24CC41D2361BCEF74F81303720EF(L_37, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector2_op_Implicit_mCD214B04BC52AED3C89C3BEF664B6247E5F8954A_inline(L_38, NULL);
V_10 = L_39;
// vel += v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_40 = ___vel1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_41 = ___vel1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_41);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_42, L_43, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_40 = L_44;
}
IL_00e8:
{
}
IL_00e9:
{
}
IL_00ea:
{
// return mass;
float L_45 = V_1;
V_11 = L_45;
goto IL_00ef;
}
IL_00ef:
{
// }
float L_46 = V_11;
return L_46;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::GenerateImpactEvent2D(UnityEngine.Collider2D,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource_GenerateImpactEvent2D_mA36033B447E28159B7762C3FE1042D5EB2164F8B (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___other2d0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vel1, 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;
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t G_B8_0 = 0;
int32_t G_B16_0 = 0;
{
// if (!enabled)
bool L_0;
L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0013;
}
}
{
// return;
goto IL_00df;
}
IL_0013:
{
// if (other2d != null)
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = ___other2d0;
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_3 = L_3;
bool L_4 = V_3;
if (!L_4)
{
goto IL_0072;
}
}
{
// int layer = other2d.gameObject.layer;
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_5 = ___other2d0;
NullCheck(L_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL);
NullCheck(L_6);
int32_t L_7;
L_7 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_6, NULL);
V_4 = L_7;
// if (((1 << layer) & m_LayerMask) == 0)
int32_t L_8 = V_4;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_9 = __this->___m_LayerMask_6;
int32_t L_10;
L_10 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_9, NULL);
V_5 = (bool)((((int32_t)((int32_t)(((int32_t)(1<<((int32_t)(L_8&((int32_t)31)))))&L_10))) == ((int32_t)0))? 1 : 0);
bool L_11 = V_5;
if (!L_11)
{
goto IL_004d;
}
}
{
// return;
goto IL_00df;
}
IL_004d:
{
// if (m_IgnoreTag.Length != 0 && other2d.CompareTag(m_IgnoreTag))
String_t* L_12 = __this->___m_IgnoreTag_7;
NullCheck(L_12);
int32_t L_13;
L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
if (!L_13)
{
goto IL_0068;
}
}
{
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_14 = ___other2d0;
String_t* L_15 = __this->___m_IgnoreTag_7;
NullCheck(L_14);
bool L_16;
L_16 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_14, L_15, NULL);
G_B8_0 = ((int32_t)(L_16));
goto IL_0069;
}
IL_0068:
{
G_B8_0 = 0;
}
IL_0069:
{
V_6 = (bool)G_B8_0;
bool L_17 = V_6;
if (!L_17)
{
goto IL_0071;
}
}
{
// return;
goto IL_00df;
}
IL_0071:
{
}
IL_0072:
{
// float mass = GetMassAndVelocity2D(other2d, ref vel);
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_18 = ___other2d0;
float L_19;
L_19 = CinemachineCollisionImpulseSource_GetMassAndVelocity2D_m11EA7DF2EB01937666501439E973F242EC9A7E38(__this, L_18, (&___vel1), NULL);
V_0 = L_19;
// if (m_ScaleImpactWithSpeed)
bool L_20 = __this->___m_ScaleImpactWithSpeed_10;
V_7 = L_20;
bool L_21 = V_7;
if (!L_21)
{
goto IL_0097;
}
}
{
// mass *= Mathf.Sqrt(vel.magnitude);
float L_22 = V_0;
float L_23;
L_23 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___vel1), NULL);
float L_24;
L_24 = sqrtf(L_23);
V_0 = ((float)il2cpp_codegen_multiply(L_22, L_24));
}
IL_0097:
{
// Vector3 dir = m_DefaultVelocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ((CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83*)__this)->___m_DefaultVelocity_5;
V_1 = L_25;
// if (m_UseImpactDirection && !vel.AlmostZero())
bool L_26 = __this->___m_UseImpactDirection_8;
if (!L_26)
{
goto IL_00b1;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___vel1;
bool L_28;
L_28 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_27, NULL);
G_B16_0 = ((((int32_t)L_28) == ((int32_t)0))? 1 : 0);
goto IL_00b2;
}
IL_00b1:
{
G_B16_0 = 0;
}
IL_00b2:
{
V_8 = (bool)G_B16_0;
bool L_29 = V_8;
if (!L_29)
{
goto IL_00d1;
}
}
{
// dir = -vel.normalized * dir.magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___vel1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline(L_30, NULL);
float L_32;
L_32 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_31, L_32, NULL);
V_1 = L_33;
}
IL_00d1:
{
// GenerateImpulseWithVelocity(dir * mass);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_1;
float L_35 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_34, L_35, NULL);
CinemachineImpulseSource_GenerateImpulseWithVelocity_mF16A92675C0D88821A81722EE1CCEA704F17258F(__this, L_36, NULL);
}
IL_00df:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineCollisionImpulseSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineCollisionImpulseSource__ctor_m3C8D3ED88B1665A036669198ECFE3AEA06C74DEE (CinemachineCollisionImpulseSource_t8172708147BAF9A67DF24189B91A2DC5B38B9D9B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public LayerMask m_LayerMask = 1;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0;
L_0 = LayerMask_op_Implicit_mDC9C22C4477684D460FCF25B1BFE6B54419FB922(1, NULL);
__this->___m_LayerMask_6 = L_0;
// public string m_IgnoreTag = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___m_IgnoreTag_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_IgnoreTag_7), (void*)L_1);
// public bool m_UseImpactDirection = false;
__this->___m_UseImpactDirection_8 = (bool)0;
// public bool m_ScaleImpactWithMass = false;
__this->___m_ScaleImpactWithMass_9 = (bool)0;
// public bool m_ScaleImpactWithSpeed = false;
__this->___m_ScaleImpactWithSpeed_10 = (bool)0;
CinemachineImpulseSource__ctor_mAC87ADE7ACFB4405EE58B0C6AA0AE5D93EA3915E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Cinemachine.CinemachineFixedSignal::get_SignalDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_get_SignalDuration_m9FE84FB633C279195165B615AC7C5D82AC4624C0 (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return Mathf.Max(
// AxisDuration(m_XCurve),
// Mathf.Max(AxisDuration(m_YCurve), AxisDuration(m_ZCurve)));
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___m_XCurve_4;
float L_1;
L_1 = CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A(__this, L_0, NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___m_YCurve_5;
float L_3;
L_3 = CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A(__this, L_2, NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = __this->___m_ZCurve_6;
float L_5;
L_5 = CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A(__this, L_4, NULL);
float L_6;
L_6 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_3, L_5, NULL);
float L_7;
L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_1, L_6, NULL);
V_0 = L_7;
goto IL_0032;
}
IL_0032:
{
// }
float L_8 = V_0;
return L_8;
}
}
// System.Single Cinemachine.CinemachineFixedSignal::AxisDuration(UnityEngine.AnimationCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisDuration_m797DC90D6AFC528AF8B94DFBB98B4C53EA8C561A (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___axis0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 V_3;
memset((&V_3), 0, sizeof(V_3));
float V_4 = 0.0f;
int32_t G_B3_0 = 0;
{
// float duration = 0;
V_0 = (0.0f);
// if (axis != null && axis.length > 1)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___axis0;
if (!L_0)
{
goto IL_0015;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = ___axis0;
NullCheck(L_1);
int32_t L_2;
L_2 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_1, NULL);
G_B3_0 = ((((int32_t)L_2) > ((int32_t)1))? 1 : 0);
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 0;
}
IL_0016:
{
V_1 = (bool)G_B3_0;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0045;
}
}
{
// float start = axis[0].time;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = ___axis0;
NullCheck(L_4);
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_5;
L_5 = AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B(L_4, 0, NULL);
V_3 = L_5;
float L_6;
L_6 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661((&V_3), NULL);
V_2 = L_6;
// duration = axis[axis.length-1].time - start;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7 = ___axis0;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = ___axis0;
NullCheck(L_8);
int32_t L_9;
L_9 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_8, NULL);
NullCheck(L_7);
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_10;
L_10 = AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B(L_7, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), NULL);
V_3 = L_10;
float L_11;
L_11 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661((&V_3), NULL);
float L_12 = V_2;
V_0 = ((float)il2cpp_codegen_subtract(L_11, L_12));
}
IL_0045:
{
// return duration;
float L_13 = V_0;
V_4 = L_13;
goto IL_004a;
}
IL_004a:
{
// }
float L_14 = V_4;
return L_14;
}
}
// System.Void Cinemachine.CinemachineFixedSignal::GetSignal(System.Single,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFixedSignal_GetSignal_mA2E81C1A66FDD3644F089E61B12A64D6272C9EB6 (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, float ___timeSinceSignalStart0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot2, const RuntimeMethod* method)
{
{
// rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_0 = ___rot2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_0 = L_1;
// pos = new Vector3(
// AxisValue(m_XCurve, timeSinceSignalStart),
// AxisValue(m_YCurve, timeSinceSignalStart),
// AxisValue(m_ZCurve, timeSinceSignalStart));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = ___pos1;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = __this->___m_XCurve_4;
float L_4 = ___timeSinceSignalStart0;
float L_5;
L_5 = CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4(__this, L_3, L_4, NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___m_YCurve_5;
float L_7 = ___timeSinceSignalStart0;
float L_8;
L_8 = CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4(__this, L_6, L_7, NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_9 = __this->___m_ZCurve_6;
float L_10 = ___timeSinceSignalStart0;
float L_11;
L_11 = CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4(__this, L_9, L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), L_5, L_8, L_11, /*hidden argument*/NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_2 = L_12;
// }
return;
}
}
// System.Single Cinemachine.CinemachineFixedSignal::AxisValue(UnityEngine.AnimationCurve,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineFixedSignal_AxisValue_mD7C8B430549A9BCD3968864805CA52A3385B2AF4 (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___axis0, float ___time1, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
int32_t G_B3_0 = 0;
{
// if (axis == null || axis.length == 0)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___axis0;
if (!L_0)
{
goto IL_000f;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = ___axis0;
NullCheck(L_1);
int32_t L_2;
L_2 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_1, NULL);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_0010;
}
IL_000f:
{
G_B3_0 = 1;
}
IL_0010:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_001c;
}
}
{
// return 0;
V_1 = (0.0f);
goto IL_0026;
}
IL_001c:
{
// return axis.Evaluate(time);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = ___axis0;
float L_5 = ___time1;
NullCheck(L_4);
float L_6;
L_6 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_4, L_5, NULL);
V_1 = L_6;
goto IL_0026;
}
IL_0026:
{
// }
float L_7 = V_1;
return L_7;
}
}
// System.Void Cinemachine.CinemachineFixedSignal::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineFixedSignal__ctor_m6E4EB146C0D95EEE4E904171259E075DF24DC84E (CinemachineFixedSignal_tCEDE2C2D626CB2C9F44ECED3876E99328471BE5C* __this, const RuntimeMethod* method)
{
{
SignalSourceAsset__ctor_mC0043F9E30AE0206A5124C695C6F511EA43B83DA(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineImpulseDefinitionPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinitionPropertyAttribute__ctor_m33901999C6EBE50D4ED2C2A04BB515F97C7D7368 (CinemachineImpulseDefinitionPropertyAttribute_tF4FF01158129284E02B71663CBAC7D0FFD5957AB* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineImpulseDefinition::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_OnValidate_mC9E8C5D4227DB0C7467BBDE0004C424B72C083ED (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RuntimeUtility.NormalizeCurve(m_CustomImpulseShape, true, false);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___m_CustomImpulseShape_2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1;
L_1 = RuntimeUtility_NormalizeCurve_m404B01B3F5E60EFD61CC88062B26CF899A8510CD(L_0, (bool)1, (bool)0, NULL);
// m_ImpulseDuration = Mathf.Max(UnityVectorExtensions.Epsilon, m_ImpulseDuration);
float L_2 = __this->___m_ImpulseDuration_3;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-05f), L_2, NULL);
__this->___m_ImpulseDuration_3 = L_3;
// m_DissipationDistance = Mathf.Max(UnityVectorExtensions.Epsilon, m_DissipationDistance);
float L_4 = __this->___m_DissipationDistance_15;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-05f), L_4, NULL);
__this->___m_DissipationDistance_15 = L_5;
// m_DissipationRate = Mathf.Clamp01(m_DissipationRate);
float L_6 = __this->___m_DissipationRate_5;
float L_7;
L_7 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_6, NULL);
__this->___m_DissipationRate_5 = L_7;
// m_PropagationSpeed = Mathf.Max(1, m_PropagationSpeed);
float L_8 = __this->___m_PropagationSpeed_16;
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_8, NULL);
__this->___m_PropagationSpeed_16 = L_9;
// m_ImpactRadius = Mathf.Max(0, m_ImpactRadius);
float L_10 = __this->___m_ImpactRadius_12;
float L_11;
L_11 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_10, NULL);
__this->___m_ImpactRadius_12 = L_11;
// m_TimeEnvelope.Validate();
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_12 = (&__this->___m_TimeEnvelope_11);
EnvelopeDefinition_Validate_m2DE55071F0E90DAF09281B7735FD96A93D278C37(L_12, NULL);
// m_PropagationSpeed = Mathf.Max(1, m_PropagationSpeed);
float L_13 = __this->___m_PropagationSpeed_16;
float L_14;
L_14 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_13, NULL);
__this->___m_PropagationSpeed_16 = L_14;
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseDefinition::CreateStandardShapes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_CreateStandardShapes_m9CC1CFFF6C277183A8D0EBC1649A61874CFA5893 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImpulseShapes_tC6D5F93BC2927249B4B12F5A3FA6E7032971AED7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
RuntimeObject* V_3 = NULL;
{
// int max = 0;
V_0 = 0;
// foreach (var value in Enum.GetValues(typeof(ImpulseShapes)))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (ImpulseShapes_tC6D5F93BC2927249B4B12F5A3FA6E7032971AED7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeArray* L_2;
L_2 = Enum_GetValues_mE24D2214E046914DA4CAFB6D1DA830B76C501293(L_1, NULL);
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E(L_2, NULL);
V_1 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0039:
{// begin finally (depth: 1)
{
RuntimeObject* L_4 = V_1;
V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_5 = V_3;
if (!L_5)
{
goto IL_004a;
}
}
{
RuntimeObject* L_6 = V_3;
NullCheck(L_6);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
}
IL_004a:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002f_1;
}
IL_001b_1:
{
// foreach (var value in Enum.GetValues(typeof(ImpulseShapes)))
RuntimeObject* L_7 = V_1;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7);
V_2 = L_8;
// max = Mathf.Max(max, (int)value);
int32_t L_9 = V_0;
RuntimeObject* L_10 = V_2;
int32_t L_11;
L_11 = Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline(L_9, ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_10, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))), NULL);
V_0 = L_11;
}
IL_002f_1:
{
// foreach (var value in Enum.GetValues(typeof(ImpulseShapes)))
RuntimeObject* L_12 = V_1;
NullCheck(L_12);
bool L_13;
L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
if (L_13)
{
goto IL_001b_1;
}
}
{
goto IL_004b;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004b:
{
// sStandardShapes = new AnimationCurve[max + 1];
int32_t L_14 = V_0;
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_15 = (AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)SZArrayNew(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_14, 1)));
((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17), (void*)L_15);
// sStandardShapes[(int)ImpulseShapes.Recoil] = new AnimationCurve(new Keyframe[]
// {
// new Keyframe(0, 1, -3.2f, -3.2f),
// new Keyframe(1, 0, 0, 0)
// });
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_16 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_17 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)2);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_18 = L_17;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_19;
memset((&L_19), 0, sizeof(L_19));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_19), (0.0f), (1.0f), (-3.20000005f), (-3.20000005f), /*hidden argument*/NULL);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_19);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_20 = L_18;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_21;
memset((&L_21), 0, sizeof(L_21));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_21), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_21);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_22 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_22);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_22, L_20, NULL);
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_22);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(1), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_22);
// sStandardShapes[(int)ImpulseShapes.Bump] = new AnimationCurve(new Keyframe[]
// {
// new Keyframe(0, 0, -4.9f, -4.9f),
// new Keyframe(0.2f, 0, 8.25f, 8.25f),
// new Keyframe(1, 0, -0.25f, -0.25f)
// });
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_23 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_24 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)3);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_25 = L_24;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_26;
memset((&L_26), 0, sizeof(L_26));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_26), (0.0f), (0.0f), (-4.9000001f), (-4.9000001f), /*hidden argument*/NULL);
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_26);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_27 = L_25;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_28;
memset((&L_28), 0, sizeof(L_28));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_28), (0.200000003f), (0.0f), (8.25f), (8.25f), /*hidden argument*/NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_28);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_29 = L_27;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_30;
memset((&L_30), 0, sizeof(L_30));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_30), (1.0f), (0.0f), (-0.25f), (-0.25f), /*hidden argument*/NULL);
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(2), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_30);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_31 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_31);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_31, L_29, NULL);
NullCheck(L_23);
ArrayElementTypeCheck (L_23, L_31);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_31);
// sStandardShapes[(int)ImpulseShapes.Explosion] = new AnimationCurve(new Keyframe[]
// {
// new Keyframe(0, -1.4f, -7.9f, -7.9f),
// new Keyframe(0.27f, 0.78f, 23.4f, 23.4f),
// new Keyframe(0.54f, -0.12f, 22.6f, 22.6f),
// new Keyframe(0.75f, 0.042f, 9.23f, 9.23f),
// new Keyframe(0.9f, -0.02f, 5.8f, 5.8f),
// new Keyframe(0.95f, -0.006f, -3.0f, -3.0f),
// new Keyframe(1, 0, 0, 0)
// });
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_32 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_33 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)7);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_34 = L_33;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_35;
memset((&L_35), 0, sizeof(L_35));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_35), (0.0f), (-1.39999998f), (-7.9000001f), (-7.9000001f), /*hidden argument*/NULL);
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_35);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_36 = L_34;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_37;
memset((&L_37), 0, sizeof(L_37));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_37), (0.270000011f), (0.779999971f), (23.3999996f), (23.3999996f), /*hidden argument*/NULL);
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_37);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_38 = L_36;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_39;
memset((&L_39), 0, sizeof(L_39));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_39), (0.540000021f), (-0.119999997f), (22.6000004f), (22.6000004f), /*hidden argument*/NULL);
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(2), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_39);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_40 = L_38;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_41;
memset((&L_41), 0, sizeof(L_41));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_41), (0.75f), (0.0419999994f), (9.22999954f), (9.22999954f), /*hidden argument*/NULL);
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(3), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_41);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_42 = L_40;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_43;
memset((&L_43), 0, sizeof(L_43));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_43), (0.899999976f), (-0.0199999996f), (5.80000019f), (5.80000019f), /*hidden argument*/NULL);
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(4), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_43);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_44 = L_42;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_45;
memset((&L_45), 0, sizeof(L_45));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_45), (0.949999988f), (-0.00600000005f), (-3.0f), (-3.0f), /*hidden argument*/NULL);
NullCheck(L_44);
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(5), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_45);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_46 = L_44;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_47;
memset((&L_47), 0, sizeof(L_47));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_47), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(6), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_47);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_48 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_48);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_48, L_46, NULL);
NullCheck(L_32);
ArrayElementTypeCheck (L_32, L_48);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(3), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_48);
// sStandardShapes[(int)ImpulseShapes.Rumble] = new AnimationCurve(new Keyframe[]
// {
// new Keyframe(0, 0, 0, 0),
// new Keyframe(0.1f, 0.25f, 0, 0),
// new Keyframe(0.2f, 0, 0, 0),
// new Keyframe(0.3f, 0.75f, 0, 0),
// new Keyframe(0.4f, 0, 0, 0),
// new Keyframe(0.5f, 1, 0, 0),
// new Keyframe(0.6f, 0, 0, 0),
// new Keyframe(0.7f, 0.75f, 0, 0),
// new Keyframe(0.8f, 0, 0, 0),
// new Keyframe(0.9f, 0.25f, 0, 0),
// new Keyframe(1, 0, 0, 0)
// });
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_49 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_50 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)((int32_t)11));
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_51 = L_50;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_52;
memset((&L_52), 0, sizeof(L_52));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_52), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_52);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_53 = L_51;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_54;
memset((&L_54), 0, sizeof(L_54));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_54), (0.100000001f), (0.25f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_54);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_55 = L_53;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_56;
memset((&L_56), 0, sizeof(L_56));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_56), (0.200000003f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(2), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_56);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_57 = L_55;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_58;
memset((&L_58), 0, sizeof(L_58));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_58), (0.300000012f), (0.75f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(3), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_58);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_59 = L_57;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_60;
memset((&L_60), 0, sizeof(L_60));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_60), (0.400000006f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(4), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_60);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_61 = L_59;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_62;
memset((&L_62), 0, sizeof(L_62));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_62), (0.5f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(5), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_62);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_63 = L_61;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_64;
memset((&L_64), 0, sizeof(L_64));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_64), (0.600000024f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(6), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_64);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_65 = L_63;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_66;
memset((&L_66), 0, sizeof(L_66));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_66), (0.699999988f), (0.75f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(7), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_66);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_67 = L_65;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_68;
memset((&L_68), 0, sizeof(L_68));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_68), (0.800000012f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_67);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(8), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_68);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_69 = L_67;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_70;
memset((&L_70), 0, sizeof(L_70));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_70), (0.899999976f), (0.25f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_70);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_71 = L_69;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_72;
memset((&L_72), 0, sizeof(L_72));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_72), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_71);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_72);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_73 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_73);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_73, L_71, NULL);
NullCheck(L_49);
ArrayElementTypeCheck (L_49, L_73);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(4), (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_73);
// }
return;
}
}
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseDefinition::GetStandardCurve(Cinemachine.CinemachineImpulseDefinition/ImpulseShapes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineImpulseDefinition_GetStandardCurve_mE731DEA10655DF32977EB36CA7695CD19DD89597 (int32_t ___shape0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* V_1 = NULL;
{
// if (sStandardShapes == null)
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_0 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
V_0 = (bool)((((RuntimeObject*)(AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0013;
}
}
{
// CreateStandardShapes();
CinemachineImpulseDefinition_CreateStandardShapes_m9CC1CFFF6C277183A8D0EBC1649A61874CFA5893(NULL);
}
IL_0013:
{
// return sStandardShapes[(int)shape];
AnimationCurveU5BU5D_t2C4A38D7EFA8095F32316A4D9CE4CBB6840FB7EC* L_2 = ((CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var))->___sStandardShapes_17;
int32_t L_3 = ___shape0;
NullCheck(L_2);
int32_t L_4 = L_3;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_1 = L_5;
goto IL_001d;
}
IL_001d:
{
// }
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = V_1;
return L_6;
}
}
// UnityEngine.AnimationCurve Cinemachine.CinemachineImpulseDefinition::get_ImpulseCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* CinemachineImpulseDefinition_get_ImpulseCurve_mAA1558EAB001196015FCCE60BB8DF3200AEC5C4E (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* V_2 = NULL;
{
// if (m_ImpulseShape == ImpulseShapes.Custom)
int32_t L_0 = __this->___m_ImpulseShape_1;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0044;
}
}
{
// if (m_CustomImpulseShape == null)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___m_CustomImpulseShape_2;
V_1 = (bool)((((RuntimeObject*)(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_003b;
}
}
{
// m_CustomImpulseShape = AnimationCurve.EaseInOut(0f, 0f, 1, 1f);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4;
L_4 = AnimationCurve_EaseInOut_mA8461373A0FC9464E20724CAD519973F85FE4A15((0.0f), (0.0f), (1.0f), (1.0f), NULL);
__this->___m_CustomImpulseShape_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomImpulseShape_2), (void*)L_4);
}
IL_003b:
{
// return m_CustomImpulseShape;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = __this->___m_CustomImpulseShape_2;
V_2 = L_5;
goto IL_0052;
}
IL_0044:
{
// return GetStandardCurve(m_ImpulseShape);
int32_t L_6 = __this->___m_ImpulseShape_1;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7;
L_7 = CinemachineImpulseDefinition_GetStandardCurve_mE731DEA10655DF32977EB36CA7695CD19DD89597(L_6, NULL);
V_2 = L_7;
goto IL_0052;
}
IL_0052:
{
// }
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = V_2;
return L_8;
}
}
// System.Void Cinemachine.CinemachineImpulseDefinition::CreateEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition_CreateEvent_m12158346403D3428D6DBC0D3D22DDDCF551E5B41 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method)
{
{
// CreateAndReturnEvent(position, velocity);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___position0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___velocity1;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_2;
L_2 = CinemachineImpulseDefinition_CreateAndReturnEvent_mCBF4EF79D6393E9D33F9504D30E876AA479C22A0(__this, L_0, L_1, NULL);
// }
return;
}
}
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::CreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseDefinition_CreateAndReturnEvent_mCBF4EF79D6393E9D33F9504D30E876AA479C22A0 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* V_0 = NULL;
bool V_1 = false;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* V_2 = NULL;
bool V_3 = false;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t G_B7_0 = 0;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B11_0 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B10_0 = NULL;
float G_B12_0 = 0.0f;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B12_1 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B14_0 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B13_0 = NULL;
float G_B15_0 = 0.0f;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B15_1 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B17_0 = NULL;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B16_0 = NULL;
float G_B18_0 = 0.0f;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* G_B18_1 = NULL;
{
// if (m_ImpulseType == ImpulseTypes.Legacy)
int32_t L_0 = __this->___m_ImpulseType_4;
V_1 = (bool)((((int32_t)L_0) == ((int32_t)3))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_001c;
}
}
{
// return LegacyCreateAndReturnEvent(position, velocity);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___position0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___velocity1;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_4;
L_4 = CinemachineImpulseDefinition_LegacyCreateAndReturnEvent_m5213920FF8EAF05E85F9D1D92A94E40AE04A087C(__this, L_2, L_3, NULL);
V_2 = L_4;
goto IL_011a;
}
IL_001c:
{
// if ((m_ImpulseShape == ImpulseShapes.Custom && m_CustomImpulseShape == null)
// || Mathf.Abs(m_DissipationDistance) < UnityVectorExtensions.Epsilon
// || Mathf.Abs(m_ImpulseDuration) < UnityVectorExtensions.Epsilon)
int32_t L_5 = __this->___m_ImpulseShape_1;
if (L_5)
{
goto IL_002c;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___m_CustomImpulseShape_2;
if (!L_6)
{
goto IL_0052;
}
}
IL_002c:
{
float L_7 = __this->___m_DissipationDistance_15;
float L_8;
L_8 = fabsf(L_7);
if ((((float)L_8) < ((float)(9.99999975E-05f))))
{
goto IL_0052;
}
}
{
float L_9 = __this->___m_ImpulseDuration_3;
float L_10;
L_10 = fabsf(L_9);
G_B7_0 = ((((float)L_10) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0053;
}
IL_0052:
{
G_B7_0 = 1;
}
IL_0053:
{
V_3 = (bool)G_B7_0;
bool L_11 = V_3;
if (!L_11)
{
goto IL_005e;
}
}
{
// return null;
V_2 = (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59*)NULL;
goto IL_011a;
}
IL_005e:
{
// CinemachineImpulseManager.ImpulseEvent e
// = CinemachineImpulseManager.Instance.NewImpulseEvent();
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_12;
L_12 = CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02(NULL);
NullCheck(L_12);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_13;
L_13 = CinemachineImpulseManager_NewImpulseEvent_m10EB7672F67FB33CD98758F3CED27E168241508C(L_12, NULL);
V_0 = L_13;
// e.m_Envelope = new CinemachineImpulseManager.EnvelopeDefinition
// {
// m_SustainTime = m_ImpulseDuration
// };
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_14 = V_0;
il2cpp_codegen_initobj((&V_4), sizeof(EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E));
float L_15 = __this->___m_ImpulseDuration_3;
(&V_4)->___m_SustainTime_3 = L_15;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_16 = V_4;
NullCheck(L_14);
L_14->___m_Envelope_1 = L_16;
Il2CppCodeGenWriteBarrier((void**)&(((&L_14->___m_Envelope_1))->___m_AttackShape_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_14->___m_Envelope_1))->___m_DecayShape_1), (void*)NULL);
#endif
// e.m_SignalSource = new SignalSource(this, velocity);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_17 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___velocity1;
SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E* L_19 = (SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E*)il2cpp_codegen_object_new(SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E_il2cpp_TypeInfo_var);
NullCheck(L_19);
SignalSource__ctor_mD776DEC5B0B9B1370EC2E238B46C5AD936C9B0B5(L_19, __this, L_18, NULL);
NullCheck(L_17);
L_17->___m_SignalSource_2 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&L_17->___m_SignalSource_2), (void*)L_19);
// e.m_Position = position;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_20 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___position0;
NullCheck(L_20);
L_20->___m_Position_3 = L_21;
// e.m_Radius = m_ImpulseType == ImpulseTypes.Uniform ? kBigNumber : 0;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_22 = V_0;
int32_t L_23 = __this->___m_ImpulseType_4;
G_B10_0 = L_22;
if (!L_23)
{
G_B11_0 = L_22;
goto IL_00aa;
}
}
{
G_B12_0 = (0.0f);
G_B12_1 = G_B10_0;
goto IL_00af;
}
IL_00aa:
{
G_B12_0 = (9999999.0f);
G_B12_1 = G_B11_0;
}
IL_00af:
{
NullCheck(G_B12_1);
G_B12_1->___m_Radius_4 = G_B12_0;
// e.m_Channel = m_ImpulseChannel;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_24 = V_0;
int32_t L_25 = __this->___m_ImpulseChannel_0;
NullCheck(L_24);
L_24->___m_Channel_6 = L_25;
// e.m_DirectionMode = CinemachineImpulseManager.ImpulseEvent.DirectionMode.Fixed;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_26 = V_0;
NullCheck(L_26);
L_26->___m_DirectionMode_5 = 0;
// e.m_DissipationDistance = m_ImpulseType == ImpulseTypes.Uniform ? 0 : m_DissipationDistance;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_27 = V_0;
int32_t L_28 = __this->___m_ImpulseType_4;
G_B13_0 = L_27;
if (!L_28)
{
G_B14_0 = L_27;
goto IL_00d8;
}
}
{
float L_29 = __this->___m_DissipationDistance_15;
G_B15_0 = L_29;
G_B15_1 = G_B13_0;
goto IL_00dd;
}
IL_00d8:
{
G_B15_0 = (0.0f);
G_B15_1 = G_B14_0;
}
IL_00dd:
{
NullCheck(G_B15_1);
G_B15_1->___m_DissipationDistance_8 = G_B15_0;
// e.m_PropagationSpeed = m_ImpulseType == ImpulseTypes.Propagating ? m_PropagationSpeed : kBigNumber;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_30 = V_0;
int32_t L_31 = __this->___m_ImpulseType_4;
G_B16_0 = L_30;
if ((((int32_t)L_31) == ((int32_t)2)))
{
G_B17_0 = L_30;
goto IL_00f3;
}
}
{
G_B18_0 = (9999999.0f);
G_B18_1 = G_B16_0;
goto IL_00f9;
}
IL_00f3:
{
float L_32 = __this->___m_PropagationSpeed_16;
G_B18_0 = L_32;
G_B18_1 = G_B17_0;
}
IL_00f9:
{
NullCheck(G_B18_1);
G_B18_1->___m_PropagationSpeed_10 = G_B18_0;
// e.m_CustomDissipation = m_DissipationRate;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_33 = V_0;
float L_34 = __this->___m_DissipationRate_5;
NullCheck(L_33);
L_33->___m_CustomDissipation_9 = L_34;
// CinemachineImpulseManager.Instance.AddImpulseEvent(e);
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_35;
L_35 = CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02(NULL);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_36 = V_0;
NullCheck(L_35);
CinemachineImpulseManager_AddImpulseEvent_m248DA95ECD499D4B501E282B5886389C02F0D223(L_35, L_36, NULL);
// return e;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_37 = V_0;
V_2 = L_37;
goto IL_011a;
}
IL_011a:
{
// }
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_38 = V_2;
return L_38;
}
}
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseDefinition::LegacyCreateAndReturnEvent(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseDefinition_LegacyCreateAndReturnEvent_m5213920FF8EAF05E85F9D1D92A94E40AE04A087C (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* V_0 = NULL;
bool V_1 = false;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* V_2 = NULL;
bool V_3 = false;
int32_t G_B3_0 = 0;
{
// if (m_RawSignal == null || Mathf.Abs(m_TimeEnvelope.Duration) < UnityVectorExtensions.Epsilon)
SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* L_0 = __this->___m_RawSignal_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0028;
}
}
{
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_2 = (&__this->___m_TimeEnvelope_11);
float L_3;
L_3 = EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C(L_2, NULL);
float L_4;
L_4 = fabsf(L_3);
G_B3_0 = ((((float)L_4) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0029;
}
IL_0028:
{
G_B3_0 = 1;
}
IL_0029:
{
V_1 = (bool)G_B3_0;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0034;
}
}
{
// return null;
V_2 = (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59*)NULL;
goto IL_00ed;
}
IL_0034:
{
// CinemachineImpulseManager.ImpulseEvent e
// = CinemachineImpulseManager.Instance.NewImpulseEvent();
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_6;
L_6 = CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02(NULL);
NullCheck(L_6);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_7;
L_7 = CinemachineImpulseManager_NewImpulseEvent_m10EB7672F67FB33CD98758F3CED27E168241508C(L_6, NULL);
V_0 = L_7;
// e.m_Envelope = m_TimeEnvelope;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_8 = V_0;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_9 = __this->___m_TimeEnvelope_11;
NullCheck(L_8);
L_8->___m_Envelope_1 = L_9;
Il2CppCodeGenWriteBarrier((void**)&(((&L_8->___m_Envelope_1))->___m_AttackShape_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_8->___m_Envelope_1))->___m_DecayShape_1), (void*)NULL);
#endif
// e.m_Envelope = m_TimeEnvelope;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_10 = V_0;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_11 = __this->___m_TimeEnvelope_11;
NullCheck(L_10);
L_10->___m_Envelope_1 = L_11;
Il2CppCodeGenWriteBarrier((void**)&(((&L_10->___m_Envelope_1))->___m_AttackShape_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_10->___m_Envelope_1))->___m_DecayShape_1), (void*)NULL);
#endif
// if (m_TimeEnvelope.m_ScaleWithImpact)
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_12 = (&__this->___m_TimeEnvelope_11);
bool L_13 = L_12->___m_ScaleWithImpact_5;
V_3 = L_13;
bool L_14 = V_3;
if (!L_14)
{
goto IL_0081;
}
}
{
// e.m_Envelope.m_DecayTime *= Mathf.Sqrt(velocity.magnitude);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_15 = V_0;
NullCheck(L_15);
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_16 = (&L_15->___m_Envelope_1);
float* L_17 = (&L_16->___m_DecayTime_4);
float* L_18 = L_17;
float L_19 = *((float*)L_18);
float L_20;
L_20 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___velocity1), NULL);
float L_21;
L_21 = sqrtf(L_20);
*((float*)L_18) = (float)((float)il2cpp_codegen_multiply(L_19, L_21));
}
IL_0081:
{
// e.m_SignalSource = new LegacySignalSource(this, velocity);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_22 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___velocity1;
LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4* L_24 = (LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4*)il2cpp_codegen_object_new(LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4_il2cpp_TypeInfo_var);
NullCheck(L_24);
LegacySignalSource__ctor_mDC721B7D0B692CDD699AB2012C53D81E0864AA8B(L_24, __this, L_23, NULL);
NullCheck(L_22);
L_22->___m_SignalSource_2 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&L_22->___m_SignalSource_2), (void*)L_24);
// e.m_Position = position;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_25 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___position0;
NullCheck(L_25);
L_25->___m_Position_3 = L_26;
// e.m_Radius = m_ImpactRadius;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_27 = V_0;
float L_28 = __this->___m_ImpactRadius_12;
NullCheck(L_27);
L_27->___m_Radius_4 = L_28;
// e.m_Channel = m_ImpulseChannel;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_29 = V_0;
int32_t L_30 = __this->___m_ImpulseChannel_0;
NullCheck(L_29);
L_29->___m_Channel_6 = L_30;
// e.m_DirectionMode = m_DirectionMode;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_31 = V_0;
int32_t L_32 = __this->___m_DirectionMode_13;
NullCheck(L_31);
L_31->___m_DirectionMode_5 = L_32;
// e.m_DissipationMode = m_DissipationMode;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_33 = V_0;
int32_t L_34 = __this->___m_DissipationMode_14;
NullCheck(L_33);
L_33->___m_DissipationMode_7 = L_34;
// e.m_DissipationDistance = m_DissipationDistance;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_35 = V_0;
float L_36 = __this->___m_DissipationDistance_15;
NullCheck(L_35);
L_35->___m_DissipationDistance_8 = L_36;
// e.m_PropagationSpeed = m_PropagationSpeed;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_37 = V_0;
float L_38 = __this->___m_PropagationSpeed_16;
NullCheck(L_37);
L_37->___m_PropagationSpeed_10 = L_38;
// CinemachineImpulseManager.Instance.AddImpulseEvent(e);
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_39;
L_39 = CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02(NULL);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_40 = V_0;
NullCheck(L_39);
CinemachineImpulseManager_AddImpulseEvent_m248DA95ECD499D4B501E282B5886389C02F0D223(L_39, L_40, NULL);
// return e;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_41 = V_0;
V_2 = L_41;
goto IL_00ed;
}
IL_00ed:
{
// }
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_42 = V_2;
return L_42;
}
}
// System.Void Cinemachine.CinemachineImpulseDefinition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseDefinition__ctor_m9A793CB4F91B42D9A7D38C1953A0A081A04B4045 (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public int m_ImpulseChannel = 1;
__this->___m_ImpulseChannel_0 = 1;
// public AnimationCurve m_CustomImpulseShape = new AnimationCurve();
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_0);
AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_0, NULL);
__this->___m_CustomImpulseShape_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomImpulseShape_2), (void*)L_0);
// public float m_ImpulseDuration = 0.2f;
__this->___m_ImpulseDuration_3 = (0.200000003f);
// public ImpulseTypes m_ImpulseType = ImpulseTypes.Legacy; // Back-compatibility mode by default
__this->___m_ImpulseType_4 = 3;
// public SignalSourceAsset m_RawSignal = null;
__this->___m_RawSignal_6 = (SignalSourceAsset_t187094A020026D70B16096697802137226248D2B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RawSignal_6), (void*)(SignalSourceAsset_t187094A020026D70B16096697802137226248D2B*)NULL);
// public float m_AmplitudeGain = 1f;
__this->___m_AmplitudeGain_7 = (1.0f);
// public float m_FrequencyGain = 1f;
__this->___m_FrequencyGain_8 = (1.0f);
// public RepeatMode m_RepeatMode = RepeatMode.Stretch;
__this->___m_RepeatMode_9 = 0;
// public bool m_Randomize = true;
__this->___m_Randomize_10 = (bool)1;
// public CinemachineImpulseManager.EnvelopeDefinition m_TimeEnvelope
// = CinemachineImpulseManager.EnvelopeDefinition.Default();
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_1;
L_1 = EnvelopeDefinition_Default_m0400FA6F5054C586ADBC8512A1205D09A5933C80(NULL);
__this->___m_TimeEnvelope_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_TimeEnvelope_11))->___m_AttackShape_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_TimeEnvelope_11))->___m_DecayShape_1), (void*)NULL);
#endif
// public float m_ImpactRadius = 100;
__this->___m_ImpactRadius_12 = (100.0f);
// public CinemachineImpulseManager.ImpulseEvent.DirectionMode m_DirectionMode
// = CinemachineImpulseManager.ImpulseEvent.DirectionMode.Fixed;
__this->___m_DirectionMode_13 = 0;
// public CinemachineImpulseManager.ImpulseEvent.DissipationMode m_DissipationMode
// = CinemachineImpulseManager.ImpulseEvent.DissipationMode.ExponentialDecay;
__this->___m_DissipationMode_14 = 2;
// public float m_DissipationDistance = 100;
__this->___m_DissipationDistance_15 = (100.0f);
// public float m_PropagationSpeed = 343; // speed of sound
__this->___m_PropagationSpeed_16 = (343.0f);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#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
// System.Void Cinemachine.CinemachineImpulseDefinition/SignalSource::.ctor(Cinemachine.CinemachineImpulseDefinition,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource__ctor_mD776DEC5B0B9B1370EC2E238B46C5AD936C9B0B5 (SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E* __this, CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___def0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method)
{
{
// public SignalSource(CinemachineImpulseDefinition def, Vector3 velocity)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Def = def;
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_0 = ___def0;
__this->___m_Def_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Def_0), (void*)L_0);
// m_Velocity = velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___velocity1;
__this->___m_Velocity_1 = L_1;
// }
return;
}
}
// System.Single Cinemachine.CinemachineImpulseDefinition/SignalSource::get_SignalDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SignalSource_get_SignalDuration_mFFE7C306FADED4391BD9545AF68ECFA6CA95B751 (SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public float SignalDuration { get { return m_Def.m_ImpulseDuration; } }
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_0 = __this->___m_Def_0;
NullCheck(L_0);
float L_1 = L_0->___m_ImpulseDuration_3;
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// public float SignalDuration { get { return m_Def.m_ImpulseDuration; } }
float L_2 = V_0;
return L_2;
}
}
// System.Void Cinemachine.CinemachineImpulseDefinition/SignalSource::GetSignal(System.Single,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource_GetSignal_mAB4EB25F3B71C410FDF51FA4A2115D5EEFBEA1FE (SignalSource_tDDF94C399376B07EC3E5A1F28A10A22ECDF4560E* __this, float ___timeSinceSignalStart0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot2, const RuntimeMethod* method)
{
{
// pos = m_Velocity * m_Def.ImpulseCurve.Evaluate(timeSinceSignalStart / SignalDuration);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___pos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_Velocity_1;
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_2 = __this->___m_Def_0;
NullCheck(L_2);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3;
L_3 = CinemachineImpulseDefinition_get_ImpulseCurve_mAA1558EAB001196015FCCE60BB8DF3200AEC5C4E(L_2, NULL);
float L_4 = ___timeSinceSignalStart0;
float L_5;
L_5 = SignalSource_get_SignalDuration_mFFE7C306FADED4391BD9545AF68ECFA6CA95B751(__this, NULL);
NullCheck(L_3);
float L_6;
L_6 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_3, ((float)(L_4/L_5)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_1, L_6, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_7;
// rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_8 = ___rot2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_8 = L_9;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::.ctor(Cinemachine.CinemachineImpulseDefinition,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacySignalSource__ctor_mDC721B7D0B692CDD699AB2012C53D81E0864AA8B (LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4* __this, CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* ___def0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// float m_StartTimeOffset = 0;
__this->___m_StartTimeOffset_2 = (0.0f);
// public LegacySignalSource(CinemachineImpulseDefinition def, Vector3 velocity)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Def = def;
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_0 = ___def0;
__this->___m_Def_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Def_0), (void*)L_0);
// m_Velocity = velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___velocity1;
__this->___m_Velocity_1 = L_1;
// if (m_Def.m_Randomize && m_Def.m_RawSignal.SignalDuration <= 0)
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_2 = __this->___m_Def_0;
NullCheck(L_2);
bool L_3 = L_2->___m_Randomize_10;
if (!L_3)
{
goto IL_004a;
}
}
{
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_4 = __this->___m_Def_0;
NullCheck(L_4);
SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* L_5 = L_4->___m_RawSignal_6;
NullCheck(L_5);
float L_6;
L_6 = VirtualFuncInvoker0< float >::Invoke(6 /* System.Single Cinemachine.SignalSourceAsset::get_SignalDuration() */, L_5);
G_B3_0 = ((((int32_t)((!(((float)L_6) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_004b;
}
IL_004a:
{
G_B3_0 = 0;
}
IL_004b:
{
V_0 = (bool)G_B3_0;
bool L_7 = V_0;
if (!L_7)
{
goto IL_0064;
}
}
{
// m_StartTimeOffset = UnityEngine.Random.Range(-1000f, 1000f);
float L_8;
L_8 = Random_Range_mF26F26EB446B76823B4815C91FA0907B484DF02B((-1000.0f), (1000.0f), NULL);
__this->___m_StartTimeOffset_2 = L_8;
}
IL_0064:
{
// }
return;
}
}
// System.Single Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::get_SignalDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LegacySignalSource_get_SignalDuration_mAEA4137DACAED4BA10E1161309A87C8305904373 (LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public float SignalDuration { get { return m_Def.m_RawSignal.SignalDuration; } }
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_0 = __this->___m_Def_0;
NullCheck(L_0);
SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* L_1 = L_0->___m_RawSignal_6;
NullCheck(L_1);
float L_2;
L_2 = VirtualFuncInvoker0< float >::Invoke(6 /* System.Single Cinemachine.SignalSourceAsset::get_SignalDuration() */, L_1);
V_0 = L_2;
goto IL_0014;
}
IL_0014:
{
// public float SignalDuration { get { return m_Def.m_RawSignal.SignalDuration; } }
float L_3 = V_0;
return L_3;
}
}
// System.Void Cinemachine.CinemachineImpulseDefinition/LegacySignalSource::GetSignal(System.Single,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacySignalSource_GetSignal_mC5FAAE1D894534894FE2312D28EE5314919C6D34 (LegacySignalSource_tE86BB3F8A45E424A23A35606DB6A8852633FACF4* __this, float ___timeSinceSignalStart0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
{
// float time = m_StartTimeOffset + timeSinceSignalStart * m_Def.m_FrequencyGain;
float L_0 = __this->___m_StartTimeOffset_2;
float L_1 = ___timeSinceSignalStart0;
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_2 = __this->___m_Def_0;
NullCheck(L_2);
float L_3 = L_2->___m_FrequencyGain_8;
V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, L_3))));
// float signalDuration = SignalDuration;
float L_4;
L_4 = LegacySignalSource_get_SignalDuration_mAEA4137DACAED4BA10E1161309A87C8305904373(__this, NULL);
V_1 = L_4;
// if (signalDuration > 0)
float L_5 = V_1;
V_4 = (bool)((((float)L_5) > ((float)(0.0f)))? 1 : 0);
bool L_6 = V_4;
if (!L_6)
{
goto IL_0079;
}
}
{
// if (m_Def.m_RepeatMode == RepeatMode.Loop)
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_7 = __this->___m_Def_0;
NullCheck(L_7);
int32_t L_8 = L_7->___m_RepeatMode_9;
V_5 = (bool)((((int32_t)L_8) == ((int32_t)1))? 1 : 0);
bool L_9 = V_5;
if (!L_9)
{
goto IL_0046;
}
}
{
// time %= signalDuration;
float L_10 = V_0;
float L_11 = V_1;
V_0 = (fmodf(L_10, L_11));
goto IL_0078;
}
IL_0046:
{
// else if (m_Def.m_TimeEnvelope.Duration > UnityVectorExtensions.Epsilon)
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_12 = __this->___m_Def_0;
NullCheck(L_12);
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_13 = (&L_12->___m_TimeEnvelope_11);
float L_14;
L_14 = EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C(L_13, NULL);
V_6 = (bool)((((float)L_14) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_15 = V_6;
if (!L_15)
{
goto IL_0078;
}
}
{
// time *= m_Def.m_TimeEnvelope.Duration / signalDuration; // stretch
float L_16 = V_0;
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_17 = __this->___m_Def_0;
NullCheck(L_17);
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_18 = (&L_17->___m_TimeEnvelope_11);
float L_19;
L_19 = EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C(L_18, NULL);
float L_20 = V_1;
V_0 = ((float)il2cpp_codegen_multiply(L_16, ((float)(L_19/L_20))));
}
IL_0078:
{
}
IL_0079:
{
// m_Def.m_RawSignal.GetSignal(time, out pos, out rot);
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_21 = __this->___m_Def_0;
NullCheck(L_21);
SignalSourceAsset_t187094A020026D70B16096697802137226248D2B* L_22 = L_21->___m_RawSignal_6;
float L_23 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_24 = ___pos1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_25 = ___rot2;
NullCheck(L_22);
VirtualActionInvoker3< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* >::Invoke(7 /* System.Void Cinemachine.SignalSourceAsset::GetSignal(System.Single,UnityEngine.Vector3&,UnityEngine.Quaternion&) */, L_22, L_23, L_24, L_25);
// float gain = m_Velocity.magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_26 = (&__this->___m_Velocity_1);
float L_27;
L_27 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_26, NULL);
V_2 = L_27;
// Vector3 dir = m_Velocity.normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = (&__this->___m_Velocity_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_28, NULL);
V_3 = L_29;
// gain *= m_Def.m_AmplitudeGain;
float L_30 = V_2;
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_31 = __this->___m_Def_0;
NullCheck(L_31);
float L_32 = L_31->___m_AmplitudeGain_7;
V_2 = ((float)il2cpp_codegen_multiply(L_30, L_32));
// pos *= gain;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_33 = ___pos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_34 = ___pos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_34);
float L_36 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_35, L_36, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_33 = L_37;
// pos = Quaternion.FromToRotation(Vector3.down, m_Velocity) * pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_38 = ___pos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_get_down_m19EB5B5B0EDFE9C272BD7BCC6923C4A9D616F771_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = __this->___m_Velocity_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41;
L_41 = Quaternion_FromToRotation_m041093DBB23CB3641118310881D6B7746E3B8418(L_39, L_40, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_42 = ___pos1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_42);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_41, L_43, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_38 = L_44;
// rot = Quaternion.SlerpUnclamped(Quaternion.identity, rot, gain);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_45 = ___rot2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46;
L_46 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_47 = ___rot2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_47);
float L_49 = V_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50;
L_50 = Quaternion_SlerpUnclamped_mB38920352A1B11369D782F78E183568CAFA82C0F(L_46, L_48, L_49, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_45 = L_50;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineImpulseListener::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseListener_Reset_m7B09DF77C46498F557E7DFD9342ACE488AE9FCF6 (CinemachineImpulseListener_tEC63D9DEEDB2F4C45B76D36F9593704722EC2039* __this, const RuntimeMethod* method)
{
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// m_ApplyAfter = CinemachineCore.Stage.Noise; // this is the default setting
__this->___m_ApplyAfter_7 = 2;
// m_ChannelMask = 1;
__this->___m_ChannelMask_8 = 1;
// m_Gain = 1;
__this->___m_Gain_9 = (1.0f);
// m_Use2DDistance = false;
__this->___m_Use2DDistance_10 = (bool)0;
// m_UseCameraSpace = true;
__this->___m_UseCameraSpace_11 = (bool)1;
// m_ReactionSettings = new ImpulseReaction
// {
// m_AmplitudeGain = 1,
// m_FrequencyGain = 1,
// m_Duration = 1f
// };
il2cpp_codegen_initobj((&V_0), sizeof(ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E));
(&V_0)->___m_AmplitudeGain_1 = (1.0f);
(&V_0)->___m_FrequencyGain_2 = (1.0f);
(&V_0)->___m_Duration_3 = (1.0f);
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E L_0 = V_0;
__this->___m_ReactionSettings_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ReactionSettings_12))->___m_SecondaryNoise_0), (void*)NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseListener::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseListener_PostPipelineStageCallback_mCEF55A67F8286EA75D6B8930474DFD4F70B6F315 (CinemachineImpulseListener_tEC63D9DEEDB2F4C45B76D36F9593704722EC2039* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, int32_t ___stage1, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
int32_t G_B3_0 = 0;
{
// if (stage == m_ApplyAfter && deltaTime >= 0)
int32_t L_0 = ___stage1;
int32_t L_1 = __this->___m_ApplyAfter_7;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_0018;
}
}
{
float L_2 = ___deltaTime3;
G_B3_0 = ((((int32_t)((!(((float)L_2) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 0;
}
IL_0019:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_00e9;
}
}
{
// bool haveImpulse = CinemachineImpulseManager.Instance.GetImpulseAt(
// state.FinalPosition, m_Use2DDistance, m_ChannelMask,
// out var impulsePos, out var impulseRot);
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_4;
L_4 = CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02(NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_5 = ___state2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12(L_5, NULL);
bool L_7 = __this->___m_Use2DDistance_10;
int32_t L_8 = __this->___m_ChannelMask_8;
NullCheck(L_4);
bool L_9;
L_9 = CinemachineImpulseManager_GetImpulseAt_m60503248A6E51D9CB74F28148A982D8FA5C57D04(L_4, L_6, L_7, L_8, (&V_2), (&V_3), NULL);
V_1 = L_9;
// bool haveReaction = m_ReactionSettings.GetReaction(
// deltaTime, impulsePos, out var reactionPos, out var reactionRot);
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E* L_10 = (&__this->___m_ReactionSettings_12);
float L_11 = ___deltaTime3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_2;
bool L_13;
L_13 = ImpulseReaction_GetReaction_mF1A9A410B1F05368B416656512188311E44E8CC3(L_10, L_11, L_12, (&V_5), (&V_6), NULL);
V_4 = L_13;
// if (haveImpulse)
bool L_14 = V_1;
V_7 = L_14;
bool L_15 = V_7;
if (!L_15)
{
goto IL_007e;
}
}
{
// impulseRot = Quaternion.SlerpUnclamped(Quaternion.identity, impulseRot, m_Gain);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16;
L_16 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = V_3;
float L_18 = __this->___m_Gain_9;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19;
L_19 = Quaternion_SlerpUnclamped_mB38920352A1B11369D782F78E183568CAFA82C0F(L_16, L_17, L_18, NULL);
V_3 = L_19;
// impulsePos *= m_Gain;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2;
float L_21 = __this->___m_Gain_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_20, L_21, NULL);
V_2 = L_22;
}
IL_007e:
{
// if (haveReaction)
bool L_23 = V_4;
V_8 = L_23;
bool L_24 = V_8;
if (!L_24)
{
goto IL_009a;
}
}
{
// impulsePos += reactionPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_25, L_26, NULL);
V_2 = L_27;
// impulseRot *= reactionRot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29 = V_6;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30;
L_30 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_28, L_29, NULL);
V_3 = L_30;
}
IL_009a:
{
// if (haveImpulse || haveReaction)
bool L_31 = V_1;
bool L_32 = V_4;
V_9 = (bool)((int32_t)((int32_t)L_31|(int32_t)L_32));
bool L_33 = V_9;
if (!L_33)
{
goto IL_00e8;
}
}
{
// if (m_UseCameraSpace)
bool L_34 = __this->___m_UseCameraSpace_11;
V_10 = L_34;
bool L_35 = V_10;
if (!L_35)
{
goto IL_00be;
}
}
{
// impulsePos = state.RawOrientation * impulsePos;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_36 = ___state2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37 = L_36->___RawOrientation_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_37, L_38, NULL);
V_2 = L_39;
}
IL_00be:
{
// state.PositionCorrection += impulsePos;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_40 = ___state2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_41 = (&L_40->___PositionCorrection_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_42 = L_41;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_42);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_43, L_44, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_42 = L_45;
// state.OrientationCorrection = state.OrientationCorrection * impulseRot;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_46 = ___state2;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_47 = ___state2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = L_47->___OrientationCorrection_9;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50;
L_50 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_48, L_49, NULL);
L_46->___OrientationCorrection_9 = L_50;
}
IL_00e8:
{
}
IL_00e9:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseListener::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseListener__ctor_m0C42D66C35F6EC6323B195B56B5F4DD2B287CB5A (CinemachineImpulseListener_tEC63D9DEEDB2F4C45B76D36F9593704722EC2039* __this, const RuntimeMethod* method)
{
{
// public CinemachineCore.Stage m_ApplyAfter = CinemachineCore.Stage.Aim; // legacy compatibility setting
__this->___m_ApplyAfter_7 = 1;
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
// Conversion methods for marshalling of: Cinemachine.CinemachineImpulseListener/ImpulseReaction
IL2CPP_EXTERN_C void ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshal_pinvoke(const ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E& unmarshaled, ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_SecondaryNoise_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_SecondaryNoise' of type 'ImpulseReaction': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SecondaryNoise_0Exception, NULL);
}
IL2CPP_EXTERN_C void ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshal_pinvoke_back(const ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshaled_pinvoke& marshaled, ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E& unmarshaled)
{
Exception_t* ___m_SecondaryNoise_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_SecondaryNoise' of type 'ImpulseReaction': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SecondaryNoise_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineImpulseListener/ImpulseReaction
IL2CPP_EXTERN_C void ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshal_pinvoke_cleanup(ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Cinemachine.CinemachineImpulseListener/ImpulseReaction
IL2CPP_EXTERN_C void ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshal_com(const ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E& unmarshaled, ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshaled_com& marshaled)
{
Exception_t* ___m_SecondaryNoise_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_SecondaryNoise' of type 'ImpulseReaction': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SecondaryNoise_0Exception, NULL);
}
IL2CPP_EXTERN_C void ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshal_com_back(const ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshaled_com& marshaled, ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E& unmarshaled)
{
Exception_t* ___m_SecondaryNoise_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_SecondaryNoise' of type 'ImpulseReaction': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SecondaryNoise_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineImpulseListener/ImpulseReaction
IL2CPP_EXTERN_C void ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshal_com_cleanup(ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E_marshaled_com& marshaled)
{
}
// System.Void Cinemachine.CinemachineImpulseListener/ImpulseReaction::ReSeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImpulseReaction_ReSeed_m0E5974B5A368FE95D4137FB5A87BF71699535DB5 (ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E* __this, const RuntimeMethod* method)
{
{
// m_NoiseOffsets = new Vector3(
// UnityEngine.Random.Range(-1000f, 1000f),
// UnityEngine.Random.Range(-1000f, 1000f),
// UnityEngine.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->___m_NoiseOffsets_8 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void ImpulseReaction_ReSeed_m0E5974B5A368FE95D4137FB5A87BF71699535DB5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E*>(__this + _offset);
ImpulseReaction_ReSeed_m0E5974B5A368FE95D4137FB5A87BF71699535DB5(_thisAdjusted, method);
}
// System.Boolean Cinemachine.CinemachineImpulseListener/ImpulseReaction::GetReaction(System.Single,UnityEngine.Vector3,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImpulseReaction_GetReaction_mF1A9A410B1F05368B416656512188311E44E8CC3 (ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E* __this, float ___deltaTime0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___impulsePos1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
int32_t G_B8_0 = 0;
int32_t G_B10_0 = 0;
int32_t G_B15_0 = 0;
{
// if (!m_Initialized)
bool L_0 = __this->___m_Initialized_7;
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_005a;
}
}
{
// m_Initialized = true;
__this->___m_Initialized_7 = (bool)1;
// m_CurrentAmount = 0;
__this->___m_CurrentAmount_4 = (0.0f);
// m_CurrentDamping = 0;
__this->___m_CurrentDamping_6 = (0.0f);
// m_CurrentTime = CinemachineCore.CurrentTime * m_FrequencyGain;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_2;
L_2 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
float L_3 = __this->___m_FrequencyGain_2;
__this->___m_CurrentTime_5 = ((float)il2cpp_codegen_multiply(L_2, L_3));
// if (m_NoiseOffsets == Vector3.zero)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___m_NoiseOffsets_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
bool L_6;
L_6 = Vector3_op_Equality_m15951D1B53E3BE36C9D265E229090020FBD72EBB_inline(L_4, L_5, NULL);
V_3 = L_6;
bool L_7 = V_3;
if (!L_7)
{
goto IL_0059;
}
}
{
// ReSeed();
ImpulseReaction_ReSeed_m0E5974B5A368FE95D4137FB5A87BF71699535DB5(__this, NULL);
}
IL_0059:
{
}
IL_005a:
{
// pos = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = ___pos2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_8 = L_9;
// rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_10 = ___rot3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_10 = L_11;
// var sqrMag = impulsePos.sqrMagnitude;
float L_12;
L_12 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___impulsePos1), NULL);
V_0 = L_12;
// if (m_SecondaryNoise == null || (sqrMag < 0.001f && m_CurrentAmount < 0.0001f))
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* L_13 = __this->___m_SecondaryNoise_0;
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_00a1;
}
}
{
float L_15 = V_0;
if ((!(((float)L_15) < ((float)(0.00100000005f)))))
{
goto IL_009e;
}
}
{
float L_16 = __this->___m_CurrentAmount_4;
G_B8_0 = ((((float)L_16) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_009f;
}
IL_009e:
{
G_B8_0 = 0;
}
IL_009f:
{
G_B10_0 = G_B8_0;
goto IL_00a2;
}
IL_00a1:
{
G_B10_0 = 1;
}
IL_00a2:
{
V_4 = (bool)G_B10_0;
bool L_17 = V_4;
if (!L_17)
{
goto IL_00b0;
}
}
{
// return false;
V_5 = (bool)0;
goto IL_01da;
}
IL_00b0:
{
// if (TargetPositionCache.CacheMode == TargetPositionCache.Mode.Playback
// && TargetPositionCache.HasCurrentTime)
int32_t L_18;
L_18 = TargetPositionCache_get_CacheMode_mDCBA178980BB6A8FEEC18CA1238F52FFDFC8B5A4_inline(NULL);
if ((!(((uint32_t)L_18) == ((uint32_t)2))))
{
goto IL_00bf;
}
}
{
bool L_19;
L_19 = TargetPositionCache_get_HasCurrentTime_m143562F778152928D6FE2E609F81786513F6ED2F(NULL);
G_B15_0 = ((int32_t)(L_19));
goto IL_00c0;
}
IL_00bf:
{
G_B15_0 = 0;
}
IL_00c0:
{
V_6 = (bool)G_B15_0;
bool L_20 = V_6;
if (!L_20)
{
goto IL_00da;
}
}
{
// m_CurrentTime = TargetPositionCache.CurrentTime * m_FrequencyGain;
float L_21 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___CurrentTime_3;
float L_22 = __this->___m_FrequencyGain_2;
__this->___m_CurrentTime_5 = ((float)il2cpp_codegen_multiply(L_21, L_22));
goto IL_00ef;
}
IL_00da:
{
// m_CurrentTime += deltaTime * m_FrequencyGain;
float L_23 = __this->___m_CurrentTime_5;
float L_24 = ___deltaTime0;
float L_25 = __this->___m_FrequencyGain_2;
__this->___m_CurrentTime_5 = ((float)il2cpp_codegen_add(L_23, ((float)il2cpp_codegen_multiply(L_24, L_25))));
}
IL_00ef:
{
// m_CurrentAmount = Mathf.Max(m_CurrentAmount, Mathf.Sqrt(sqrMag));
float L_26 = __this->___m_CurrentAmount_4;
float L_27 = V_0;
float L_28;
L_28 = sqrtf(L_27);
float L_29;
L_29 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_26, L_28, NULL);
__this->___m_CurrentAmount_4 = L_29;
// m_CurrentDamping = Mathf.Max(m_CurrentDamping, Mathf.Max(1, Mathf.Sqrt(m_CurrentAmount)) * m_Duration);
float L_30 = __this->___m_CurrentDamping_6;
float L_31 = __this->___m_CurrentAmount_4;
float L_32;
L_32 = sqrtf(L_31);
float L_33;
L_33 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_32, NULL);
float L_34 = __this->___m_Duration_3;
float L_35;
L_35 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_30, ((float)il2cpp_codegen_multiply(L_33, L_34)), NULL);
__this->___m_CurrentDamping_6 = L_35;
// var gain = m_CurrentAmount * m_AmplitudeGain;
float L_36 = __this->___m_CurrentAmount_4;
float L_37 = __this->___m_AmplitudeGain_1;
V_1 = ((float)il2cpp_codegen_multiply(L_36, L_37));
// pos = NoiseSettings.GetCombinedFilterResults(
// m_SecondaryNoise.PositionNoise, m_CurrentTime, m_NoiseOffsets) * gain;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_38 = ___pos2;
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* L_39 = __this->___m_SecondaryNoise_0;
NullCheck(L_39);
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_40 = L_39->___PositionNoise_4;
float L_41 = __this->___m_CurrentTime_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = __this->___m_NoiseOffsets_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = NoiseSettings_GetCombinedFilterResults_mE35B3A4E1826146B200499B62617F8E629434F20(L_40, L_41, L_42, NULL);
float L_44 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_43, L_44, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_38 = L_45;
// rot = Quaternion.Euler(NoiseSettings.GetCombinedFilterResults(
// m_SecondaryNoise.OrientationNoise, m_CurrentTime, m_NoiseOffsets) * gain);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_46 = ___rot3;
NoiseSettings_tFCB86EB3704D64D89D6D747BEAE83E1757EF68F1* L_47 = __this->___m_SecondaryNoise_0;
NullCheck(L_47);
TransformNoiseParamsU5BU5D_tF60A55DA82A2705F76287D97294759C1F37888A1* L_48 = L_47->___OrientationNoise_5;
float L_49 = __this->___m_CurrentTime_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = __this->___m_NoiseOffsets_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = NoiseSettings_GetCombinedFilterResults_mE35B3A4E1826146B200499B62617F8E629434F20(L_48, L_49, L_50, NULL);
float L_52 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_51, L_52, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54;
L_54 = Quaternion_Euler_m66E346161C9778DF8486DB4FE823D8F81A54AF1D_inline(L_53, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_46 = L_54;
// m_CurrentAmount -= Damper.Damp(m_CurrentAmount, m_CurrentDamping, deltaTime);
float L_55 = __this->___m_CurrentAmount_4;
float L_56 = __this->___m_CurrentAmount_4;
float L_57 = __this->___m_CurrentDamping_6;
float L_58 = ___deltaTime0;
float L_59;
L_59 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(L_56, L_57, L_58, NULL);
__this->___m_CurrentAmount_4 = ((float)il2cpp_codegen_subtract(L_55, L_59));
// m_CurrentDamping -= Damper.Damp(m_CurrentDamping, m_CurrentDamping, deltaTime);
float L_60 = __this->___m_CurrentDamping_6;
float L_61 = __this->___m_CurrentDamping_6;
float L_62 = __this->___m_CurrentDamping_6;
float L_63 = ___deltaTime0;
float L_64;
L_64 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(L_61, L_62, L_63, NULL);
__this->___m_CurrentDamping_6 = ((float)il2cpp_codegen_subtract(L_60, L_64));
// return true;
V_5 = (bool)1;
goto IL_01da;
}
IL_01da:
{
// }
bool L_65 = V_5;
return L_65;
}
}
IL2CPP_EXTERN_C bool ImpulseReaction_GetReaction_mF1A9A410B1F05368B416656512188311E44E8CC3_AdjustorThunk (RuntimeObject* __this, float ___deltaTime0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___impulsePos1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot3, const RuntimeMethod* method)
{
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E*>(__this + _offset);
bool _returnValue;
_returnValue = ImpulseReaction_GetReaction_mF1A9A410B1F05368B416656512188311E44E8CC3(_thisAdjusted, ___deltaTime0, ___impulsePos1, ___pos2, ___rot3, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineImpulseEnvelopePropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseEnvelopePropertyAttribute__ctor_m62808EE32019CC07FAB95B0A2DB0E20A61D5DDF5 (CinemachineImpulseEnvelopePropertyAttribute_t35FABBCC02CE5311941C006B1E583EE1A840D19B* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineImpulseChannelPropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseChannelPropertyAttribute__ctor_m26E7D8A1C8D42789392B0CBC9BF4755CA01D2E49 (CinemachineImpulseChannelPropertyAttribute_t27658A8AEDEEF3ED48B499EB4C5BD54BD87147A4* __this, const RuntimeMethod* method)
{
{
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineImpulseManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager__ctor_m29FD2A34BDDE38151BEEADBEDE5A966E91FFC143 (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, const RuntimeMethod* method)
{
{
// private CinemachineImpulseManager() {}
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// private CinemachineImpulseManager() {}
return;
}
}
// Cinemachine.CinemachineImpulseManager Cinemachine.CinemachineImpulseManager::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* V_1 = NULL;
{
// if (sInstance == null)
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_0 = ((CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var))->___sInstance_0;
V_0 = (bool)((((RuntimeObject*)(CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
// sInstance = new CinemachineImpulseManager();
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_2 = (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F*)il2cpp_codegen_object_new(CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var);
NullCheck(L_2);
CinemachineImpulseManager__ctor_m29FD2A34BDDE38151BEEADBEDE5A966E91FFC143(L_2, NULL);
((CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var))->___sInstance_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var))->___sInstance_0), (void*)L_2);
}
IL_0017:
{
// return sInstance;
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_3 = ((CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var))->___sInstance_0;
V_1 = L_3;
goto IL_001f;
}
IL_001f:
{
// }
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_4 = V_1;
return L_4;
}
}
// System.Void Cinemachine.CinemachineImpulseManager::InitializeModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_InitializeModule_m8F194C4BB5A26A4A66390EA192D3CF9DF16648A6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (sInstance != null)
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_0 = ((CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var))->___sInstance_0;
V_0 = (bool)((!(((RuntimeObject*)(CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0018;
}
}
{
// sInstance.Clear();
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_2 = ((CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F_il2cpp_TypeInfo_var))->___sInstance_0;
NullCheck(L_2);
CinemachineImpulseManager_Clear_mA6DC571A238EB0C4C7B07C06D2263B5743FB82BA(L_2, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Single Cinemachine.CinemachineImpulseManager::EvaluateDissipationScale(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineImpulseManager_EvaluateDissipationScale_m9210CFEA7341A4025B8164E415A7C4789F265D4C (float ___spread0, float ___normalizedDistance1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
{
// var b = kMin + (kMax - kMin) * (1f - spread);
float L_0 = ___spread0;
V_0 = ((float)il2cpp_codegen_add((-0.800000012f), ((float)il2cpp_codegen_multiply((1.60000002f), ((float)il2cpp_codegen_subtract((1.0f), L_0))))));
// b = (1f - b) * 0.5f;
float L_1 = V_0;
V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_1)), (0.5f)));
// var t = Mathf.Clamp01(normalizedDistance) / ((((1f/Mathf.Clamp01(b)) - 2f) * (1f - normalizedDistance)) + 1f);
float L_2 = ___normalizedDistance1;
float L_3;
L_3 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_2, NULL);
float L_4 = V_0;
float L_5;
L_5 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_4, NULL);
float L_6 = ___normalizedDistance1;
V_1 = ((float)(L_3/((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)((1.0f)/L_5)), (2.0f))), ((float)il2cpp_codegen_subtract((1.0f), L_6)))), (1.0f)))));
// return 1 - SplineHelpers.Bezier1(t, 0, 0, 1, 1);
float L_7 = V_1;
float L_8;
L_8 = SplineHelpers_Bezier1_m246A08965553DC26A27A1F63929FC22FA93D7561(L_7, (0.0f), (0.0f), (1.0f), (1.0f), NULL);
V_2 = ((float)il2cpp_codegen_subtract((1.0f), L_8));
goto IL_006e;
}
IL_006e:
{
// }
float L_9 = V_2;
return L_9;
}
}
// System.Boolean Cinemachine.CinemachineImpulseManager::GetImpulseAt(UnityEngine.Vector3,System.Boolean,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineImpulseManager_GetImpulseAt_m60503248A6E51D9CB74F28148A982D8FA5C57D04 (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___listenerLocation0, bool ___distance2D1, int32_t ___channelMask2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos3, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m377C03D36224B5F9483C43D81AD70FA5E7673057_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m32A69CBC1233D343A53384C4CFA27F2752C88CE8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m509AD93C52D556C90659A1D2169BD9465FEBE3A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_9;
memset((&V_9), 0, sizeof(V_9));
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t G_B5_0 = 0;
{
// bool nontrivialResult = false;
V_0 = (bool)0;
// pos = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___pos3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_1;
// rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2 = ___rot4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_2 = L_3;
// if (m_ActiveEvents != null)
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_4 = __this->___m_ActiveEvents_3;
V_1 = (bool)((!(((RuntimeObject*)(List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0121;
}
}
{
// for (int i = m_ActiveEvents.Count - 1; i >= 0; --i)
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_6 = __this->___m_ActiveEvents_3;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_inline(L_6, List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_RuntimeMethod_var);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_7, 1));
goto IL_0110;
}
IL_003f:
{
// ImpulseEvent e = m_ActiveEvents[i];
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_8 = __this->___m_ActiveEvents_3;
int32_t L_9 = V_2;
NullCheck(L_8);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_10;
L_10 = List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D(L_8, L_9, List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D_RuntimeMethod_var);
V_3 = L_10;
// if (e == null || e.Expired)
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_11 = V_3;
if (!L_11)
{
goto IL_0058;
}
}
{
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_12 = V_3;
NullCheck(L_12);
bool L_13;
L_13 = ImpulseEvent_get_Expired_mCA721141A1BF8EABF33B58335F3BF081EE517160(L_12, NULL);
G_B5_0 = ((int32_t)(L_13));
goto IL_0059;
}
IL_0058:
{
G_B5_0 = 1;
}
IL_0059:
{
V_4 = (bool)G_B5_0;
bool L_14 = V_4;
if (!L_14)
{
goto IL_00aa;
}
}
{
// m_ActiveEvents.RemoveAt(i);
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_15 = __this->___m_ActiveEvents_3;
int32_t L_16 = V_2;
NullCheck(L_15);
List_1_RemoveAt_m32A69CBC1233D343A53384C4CFA27F2752C88CE8(L_15, L_16, List_1_RemoveAt_m32A69CBC1233D343A53384C4CFA27F2752C88CE8_RuntimeMethod_var);
// if (e != null)
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_17 = V_3;
V_5 = (bool)((!(((RuntimeObject*)(ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59*)L_17) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_18 = V_5;
if (!L_18)
{
goto IL_00a7;
}
}
{
// if (m_ExpiredEvents == null)
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_19 = __this->___m_ExpiredEvents_2;
V_6 = (bool)((((RuntimeObject*)(List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*)L_19) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_20 = V_6;
if (!L_20)
{
goto IL_0092;
}
}
{
// m_ExpiredEvents = new List<ImpulseEvent>();
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_21 = (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*)il2cpp_codegen_object_new(List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529_il2cpp_TypeInfo_var);
NullCheck(L_21);
List_1__ctor_m509AD93C52D556C90659A1D2169BD9465FEBE3A6(L_21, List_1__ctor_m509AD93C52D556C90659A1D2169BD9465FEBE3A6_RuntimeMethod_var);
__this->___m_ExpiredEvents_2 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ExpiredEvents_2), (void*)L_21);
}
IL_0092:
{
// e.Clear();
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_22 = V_3;
NullCheck(L_22);
ImpulseEvent_Clear_mBE18EB8EBB0F8F266AB084B44307155CE823C17A(L_22, NULL);
// m_ExpiredEvents.Add(e);
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_23 = __this->___m_ExpiredEvents_2;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_24 = V_3;
NullCheck(L_23);
List_1_Add_m377C03D36224B5F9483C43D81AD70FA5E7673057_inline(L_23, L_24, List_1_Add_m377C03D36224B5F9483C43D81AD70FA5E7673057_RuntimeMethod_var);
}
IL_00a7:
{
goto IL_010b;
}
IL_00aa:
{
// else if ((e.m_Channel & channelMask) != 0)
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_25 = V_3;
NullCheck(L_25);
int32_t L_26 = L_25->___m_Channel_6;
int32_t L_27 = ___channelMask2;
V_7 = (bool)((!(((uint32_t)((int32_t)(L_26&L_27))) <= ((uint32_t)0)))? 1 : 0);
bool L_28 = V_7;
if (!L_28)
{
goto IL_010b;
}
}
{
// Vector3 pos0 = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_8 = L_29;
// Quaternion rot0 = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30;
L_30 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
V_9 = L_30;
// if (e.GetDecayedSignal(listenerLocation, distance2D, out pos0, out rot0))
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_31 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___listenerLocation0;
bool L_33 = ___distance2D1;
NullCheck(L_31);
bool L_34;
L_34 = ImpulseEvent_GetDecayedSignal_m0A606723EF1C6867ECAC33BBBDCE4826BE5AB78F(L_31, L_32, L_33, (&V_8), (&V_9), NULL);
V_10 = L_34;
bool L_35 = V_10;
if (!L_35)
{
goto IL_010a;
}
}
{
// nontrivialResult = true;
V_0 = (bool)1;
// pos += pos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_36 = ___pos3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_37 = ___pos3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_37);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_38, L_39, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_36 = L_40;
// rot *= rot0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_41 = ___rot4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_42 = ___rot4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_42);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = V_9;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45;
L_45 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_43, L_44, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_41 = L_45;
}
IL_010a:
{
}
IL_010b:
{
// for (int i = m_ActiveEvents.Count - 1; i >= 0; --i)
int32_t L_46 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_46, 1));
}
IL_0110:
{
// for (int i = m_ActiveEvents.Count - 1; i >= 0; --i)
int32_t L_47 = V_2;
V_11 = (bool)((((int32_t)((((int32_t)L_47) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_48 = V_11;
if (L_48)
{
goto IL_003f;
}
}
{
}
IL_0121:
{
// return nontrivialResult;
bool L_49 = V_0;
V_12 = L_49;
goto IL_0126;
}
IL_0126:
{
// }
bool L_50 = V_12;
return L_50;
}
}
// System.Single Cinemachine.CinemachineImpulseManager::get_CurrentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CinemachineImpulseManager_get_CurrentTime_m67D3ABCDB387670ECEF30D37A8E3CBDA5EB530F4 (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __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;
}
float G_B3_0 = 0.0f;
{
// public float CurrentTime => IgnoreTimeScale ? Time.realtimeSinceStartup : CinemachineCore.CurrentTime;
bool L_0 = __this->___IgnoreTimeScale_4;
if (L_0)
{
goto IL_000f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_1;
L_1 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
G_B3_0 = L_1;
goto IL_0014;
}
IL_000f:
{
float L_2;
L_2 = Time_get_realtimeSinceStartup_mB49A5622E38FFE9589EB9B3E75573E443B8D63EC(NULL);
G_B3_0 = L_2;
}
IL_0014:
{
return G_B3_0;
}
}
// Cinemachine.CinemachineImpulseManager/ImpulseEvent Cinemachine.CinemachineImpulseManager::NewImpulseEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* CinemachineImpulseManager_NewImpulseEvent_m10EB7672F67FB33CD98758F3CED27E168241508C (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m32A69CBC1233D343A53384C4CFA27F2752C88CE8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* V_0 = NULL;
bool V_1 = false;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* V_2 = NULL;
int32_t G_B3_0 = 0;
{
// if (m_ExpiredEvents == null || m_ExpiredEvents.Count == 0)
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_0 = __this->___m_ExpiredEvents_2;
if (!L_0)
{
goto IL_0019;
}
}
{
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_1 = __this->___m_ExpiredEvents_2;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_inline(L_1, List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_RuntimeMethod_var);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 1;
}
IL_001a:
{
V_1 = (bool)G_B3_0;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0031;
}
}
{
// return new ImpulseEvent() { m_CustomDissipation = -1 };
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_4 = (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59*)il2cpp_codegen_object_new(ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59_il2cpp_TypeInfo_var);
NullCheck(L_4);
ImpulseEvent__ctor_mC5F7C05F235EB65CED1FF6E0FBC6C83D9BCBF81B(L_4, NULL);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_5 = L_4;
NullCheck(L_5);
L_5->___m_CustomDissipation_9 = (-1.0f);
V_2 = L_5;
goto IL_0067;
}
IL_0031:
{
// e = m_ExpiredEvents[m_ExpiredEvents.Count-1];
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_6 = __this->___m_ExpiredEvents_2;
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_7 = __this->___m_ExpiredEvents_2;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_inline(L_7, List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_RuntimeMethod_var);
NullCheck(L_6);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_9;
L_9 = List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D(L_6, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D_RuntimeMethod_var);
V_0 = L_9;
// m_ExpiredEvents.RemoveAt(m_ExpiredEvents.Count-1);
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_10 = __this->___m_ExpiredEvents_2;
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_11 = __this->___m_ExpiredEvents_2;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_inline(L_11, List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_RuntimeMethod_var);
NullCheck(L_10);
List_1_RemoveAt_m32A69CBC1233D343A53384C4CFA27F2752C88CE8(L_10, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), List_1_RemoveAt_m32A69CBC1233D343A53384C4CFA27F2752C88CE8_RuntimeMethod_var);
// return e;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_13 = V_0;
V_2 = L_13;
goto IL_0067;
}
IL_0067:
{
// }
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_14 = V_2;
return L_14;
}
}
// System.Void Cinemachine.CinemachineImpulseManager::AddImpulseEvent(Cinemachine.CinemachineImpulseManager/ImpulseEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_AddImpulseEvent_m248DA95ECD499D4B501E282B5886389C02F0D223 (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* ___e0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m377C03D36224B5F9483C43D81AD70FA5E7673057_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m509AD93C52D556C90659A1D2169BD9465FEBE3A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (m_ActiveEvents == null)
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_0 = __this->___m_ActiveEvents_3;
V_0 = (bool)((((RuntimeObject*)(List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0019;
}
}
{
// m_ActiveEvents = new List<ImpulseEvent>();
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_2 = (List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*)il2cpp_codegen_object_new(List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m509AD93C52D556C90659A1D2169BD9465FEBE3A6(L_2, List_1__ctor_m509AD93C52D556C90659A1D2169BD9465FEBE3A6_RuntimeMethod_var);
__this->___m_ActiveEvents_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveEvents_3), (void*)L_2);
}
IL_0019:
{
// if (e != null)
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_3 = ___e0;
V_1 = (bool)((!(((RuntimeObject*)(ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_003c;
}
}
{
// e.m_StartTime = CurrentTime;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_5 = ___e0;
float L_6;
L_6 = CinemachineImpulseManager_get_CurrentTime_m67D3ABCDB387670ECEF30D37A8E3CBDA5EB530F4(__this, NULL);
NullCheck(L_5);
L_5->___m_StartTime_0 = L_6;
// m_ActiveEvents.Add(e);
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_7 = __this->___m_ActiveEvents_3;
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_8 = ___e0;
NullCheck(L_7);
List_1_Add_m377C03D36224B5F9483C43D81AD70FA5E7673057_inline(L_7, L_8, List_1_Add_m377C03D36224B5F9483C43D81AD70FA5E7673057_RuntimeMethod_var);
}
IL_003c:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseManager::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseManager_Clear_mA6DC571A238EB0C4C7B07C06D2263B5743FB82BA (CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m49C184BEA4867CB04DF2D0836573D52B0F0203E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
{
// if (m_ActiveEvents != null)
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_0 = __this->___m_ActiveEvents_3;
V_0 = (bool)((!(((RuntimeObject*)(List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0048;
}
}
{
// for (int i = 0; i < m_ActiveEvents.Count; ++i)
V_1 = 0;
goto IL_0029;
}
IL_0013:
{
// m_ActiveEvents[i].Clear();
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_2 = __this->___m_ActiveEvents_3;
int32_t L_3 = V_1;
NullCheck(L_2);
ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* L_4;
L_4 = List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D(L_2, L_3, List_1_get_Item_m1243A00DD59758A177736939D0225376A8104E3D_RuntimeMethod_var);
NullCheck(L_4);
ImpulseEvent_Clear_mBE18EB8EBB0F8F266AB084B44307155CE823C17A(L_4, NULL);
// for (int i = 0; i < m_ActiveEvents.Count; ++i)
int32_t L_5 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_0029:
{
// for (int i = 0; i < m_ActiveEvents.Count; ++i)
int32_t L_6 = V_1;
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_7 = __this->___m_ActiveEvents_3;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_inline(L_7, List_1_get_Count_m72857760A633DF106389E4F0D286B279F72BF515_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_6) < ((int32_t)L_8))? 1 : 0);
bool L_9 = V_2;
if (L_9)
{
goto IL_0013;
}
}
{
// m_ActiveEvents.Clear();
List_1_t0EB1E63A5485B6AA5D47FE017C2ACC80AC10A529* L_10 = __this->___m_ActiveEvents_3;
NullCheck(L_10);
List_1_Clear_m49C184BEA4867CB04DF2D0836573D52B0F0203E1_inline(L_10, List_1_Clear_m49C184BEA4867CB04DF2D0836573D52B0F0203E1_RuntimeMethod_var);
}
IL_0048:
{
// }
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.CinemachineImpulseManager/EnvelopeDefinition
IL2CPP_EXTERN_C void EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshal_pinvoke(const EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E& unmarshaled, EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_pinvoke& marshaled)
{
if (unmarshaled.___m_AttackShape_0 != NULL)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_pinvoke(*unmarshaled.___m_AttackShape_0, marshaled.___m_AttackShape_0);
}
if (unmarshaled.___m_DecayShape_1 != NULL)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_pinvoke(*unmarshaled.___m_DecayShape_1, marshaled.___m_DecayShape_1);
}
marshaled.___m_AttackTime_2 = unmarshaled.___m_AttackTime_2;
marshaled.___m_SustainTime_3 = unmarshaled.___m_SustainTime_3;
marshaled.___m_DecayTime_4 = unmarshaled.___m_DecayTime_4;
marshaled.___m_ScaleWithImpact_5 = static_cast<int32_t>(unmarshaled.___m_ScaleWithImpact_5);
marshaled.___m_HoldForever_6 = static_cast<int32_t>(unmarshaled.___m_HoldForever_6);
}
IL2CPP_EXTERN_C void EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshal_pinvoke_back(const EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_pinvoke& marshaled, EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___m_AttackShape_0 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_AttackShape_0), (void*)(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var));
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_pinvoke_back(marshaled.___m_AttackShape_0, *unmarshaled.___m_AttackShape_0);
unmarshaled.___m_DecayShape_1 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_DecayShape_1), (void*)(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var));
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_pinvoke_back(marshaled.___m_DecayShape_1, *unmarshaled.___m_DecayShape_1);
float unmarshaledm_AttackTime_temp_2 = 0.0f;
unmarshaledm_AttackTime_temp_2 = marshaled.___m_AttackTime_2;
unmarshaled.___m_AttackTime_2 = unmarshaledm_AttackTime_temp_2;
float unmarshaledm_SustainTime_temp_3 = 0.0f;
unmarshaledm_SustainTime_temp_3 = marshaled.___m_SustainTime_3;
unmarshaled.___m_SustainTime_3 = unmarshaledm_SustainTime_temp_3;
float unmarshaledm_DecayTime_temp_4 = 0.0f;
unmarshaledm_DecayTime_temp_4 = marshaled.___m_DecayTime_4;
unmarshaled.___m_DecayTime_4 = unmarshaledm_DecayTime_temp_4;
bool unmarshaledm_ScaleWithImpact_temp_5 = false;
unmarshaledm_ScaleWithImpact_temp_5 = static_cast<bool>(marshaled.___m_ScaleWithImpact_5);
unmarshaled.___m_ScaleWithImpact_5 = unmarshaledm_ScaleWithImpact_temp_5;
bool unmarshaledm_HoldForever_temp_6 = false;
unmarshaledm_HoldForever_temp_6 = static_cast<bool>(marshaled.___m_HoldForever_6);
unmarshaled.___m_HoldForever_6 = unmarshaledm_HoldForever_temp_6;
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
IL2CPP_EXTERN_C void EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshal_pinvoke_cleanup(EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_pinvoke& marshaled)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_pinvoke_cleanup(marshaled.___m_AttackShape_0);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_pinvoke_cleanup(marshaled.___m_DecayShape_1);
}
// Conversion methods for marshalling of: Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
IL2CPP_EXTERN_C void EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshal_com(const EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E& unmarshaled, EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_com& marshaled)
{
if (unmarshaled.___m_AttackShape_0 != NULL)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_com(*unmarshaled.___m_AttackShape_0, *marshaled.___m_AttackShape_0);
}
if (unmarshaled.___m_DecayShape_1 != NULL)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_com(*unmarshaled.___m_DecayShape_1, *marshaled.___m_DecayShape_1);
}
marshaled.___m_AttackTime_2 = unmarshaled.___m_AttackTime_2;
marshaled.___m_SustainTime_3 = unmarshaled.___m_SustainTime_3;
marshaled.___m_DecayTime_4 = unmarshaled.___m_DecayTime_4;
marshaled.___m_ScaleWithImpact_5 = static_cast<int32_t>(unmarshaled.___m_ScaleWithImpact_5);
marshaled.___m_HoldForever_6 = static_cast<int32_t>(unmarshaled.___m_HoldForever_6);
}
IL2CPP_EXTERN_C void EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshal_com_back(const EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_com& marshaled, EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E& unmarshaled)
{
if (unmarshaled.___m_AttackShape_0 != NULL)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_com_back(*marshaled.___m_AttackShape_0, *unmarshaled.___m_AttackShape_0);
}
if (unmarshaled.___m_DecayShape_1 != NULL)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_com_back(*marshaled.___m_DecayShape_1, *unmarshaled.___m_DecayShape_1);
}
float unmarshaledm_AttackTime_temp_2 = 0.0f;
unmarshaledm_AttackTime_temp_2 = marshaled.___m_AttackTime_2;
unmarshaled.___m_AttackTime_2 = unmarshaledm_AttackTime_temp_2;
float unmarshaledm_SustainTime_temp_3 = 0.0f;
unmarshaledm_SustainTime_temp_3 = marshaled.___m_SustainTime_3;
unmarshaled.___m_SustainTime_3 = unmarshaledm_SustainTime_temp_3;
float unmarshaledm_DecayTime_temp_4 = 0.0f;
unmarshaledm_DecayTime_temp_4 = marshaled.___m_DecayTime_4;
unmarshaled.___m_DecayTime_4 = unmarshaledm_DecayTime_temp_4;
bool unmarshaledm_ScaleWithImpact_temp_5 = false;
unmarshaledm_ScaleWithImpact_temp_5 = static_cast<bool>(marshaled.___m_ScaleWithImpact_5);
unmarshaled.___m_ScaleWithImpact_5 = unmarshaledm_ScaleWithImpact_temp_5;
bool unmarshaledm_HoldForever_temp_6 = false;
unmarshaledm_HoldForever_temp_6 = static_cast<bool>(marshaled.___m_HoldForever_6);
unmarshaled.___m_HoldForever_6 = unmarshaledm_HoldForever_temp_6;
}
// Conversion method for clean up from marshalling of: Cinemachine.CinemachineImpulseManager/EnvelopeDefinition
IL2CPP_EXTERN_C void EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshal_com_cleanup(EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E_marshaled_com& marshaled)
{
if (marshaled.___m_AttackShape_0 != NULL)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_com_cleanup(*marshaled.___m_AttackShape_0);
}
if (marshaled.___m_DecayShape_1 != NULL)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshal_com_cleanup(*marshaled.___m_DecayShape_1);
}
}
// Cinemachine.CinemachineImpulseManager/EnvelopeDefinition Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E EnvelopeDefinition_Default_m0400FA6F5054C586ADBC8512A1205D09A5933C80 (const RuntimeMethod* method)
{
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E V_0;
memset((&V_0), 0, sizeof(V_0));
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E V_1;
memset((&V_1), 0, sizeof(V_1));
{
// return new EnvelopeDefinition { m_DecayTime = 0.7f, m_SustainTime = 0.2f, m_ScaleWithImpact = true };
il2cpp_codegen_initobj((&V_0), sizeof(EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E));
(&V_0)->___m_DecayTime_4 = (0.699999988f);
(&V_0)->___m_SustainTime_3 = (0.200000003f);
(&V_0)->___m_ScaleWithImpact_5 = (bool)1;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_0 = V_0;
V_1 = L_0;
goto IL_002d;
}
IL_002d:
{
// }
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E L_1 = V_1;
return L_1;
}
}
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::get_Duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
{
// if (m_HoldForever)
bool L_0 = __this->___m_HoldForever_6;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0013;
}
}
{
// return -1;
V_1 = (-1.0f);
goto IL_002a;
}
IL_0013:
{
// return m_AttackTime + m_SustainTime + m_DecayTime;
float L_2 = __this->___m_AttackTime_2;
float L_3 = __this->___m_SustainTime_3;
float L_4 = __this->___m_DecayTime_4;
V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_2, L_3)), L_4));
goto IL_002a;
}
IL_002a:
{
// }
float L_5 = V_1;
return L_5;
}
}
IL2CPP_EXTERN_C float EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E*>(__this + _offset);
float _returnValue;
_returnValue = EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C(_thisAdjusted, method);
return _returnValue;
}
// System.Single Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::GetValueAt(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EnvelopeDefinition_GetValueAt_mAF39D22894C1B21FDA3A5D7C50AF4AEB393BEE6D (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, float ___offset0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
float V_3 = 0.0f;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
int32_t G_B4_0 = 0;
int32_t G_B8_0 = 0;
int32_t G_B14_0 = 0;
int32_t G_B19_0 = 0;
int32_t G_B23_0 = 0;
{
// if (offset >= 0)
float L_0 = ___offset0;
V_0 = (bool)((((int32_t)((!(((float)L_0) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0128;
}
}
{
// if (offset < m_AttackTime && m_AttackTime > Epsilon)
float L_2 = ___offset0;
float L_3 = __this->___m_AttackTime_2;
if ((!(((float)L_2) < ((float)L_3))))
{
goto IL_002c;
}
}
{
float L_4 = __this->___m_AttackTime_2;
G_B4_0 = ((((float)L_4) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_002d;
}
IL_002c:
{
G_B4_0 = 0;
}
IL_002d:
{
V_1 = (bool)G_B4_0;
bool L_5 = V_1;
if (!L_5)
{
goto IL_007f;
}
}
{
// if (m_AttackShape == null || m_AttackShape.length < 2)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___m_AttackShape_0;
if (!L_6)
{
goto IL_004a;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7 = __this->___m_AttackShape_0;
NullCheck(L_7);
int32_t L_8;
L_8 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_7, NULL);
G_B8_0 = ((((int32_t)L_8) < ((int32_t)2))? 1 : 0);
goto IL_004b;
}
IL_004a:
{
G_B8_0 = 1;
}
IL_004b:
{
V_2 = (bool)G_B8_0;
bool L_9 = V_2;
if (!L_9)
{
goto IL_0066;
}
}
{
// return Damper.Damp(1, m_AttackTime, offset);
float L_10 = __this->___m_AttackTime_2;
float L_11 = ___offset0;
float L_12;
L_12 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2((1.0f), L_10, L_11, NULL);
V_3 = L_12;
goto IL_0130;
}
IL_0066:
{
// return m_AttackShape.Evaluate(offset / m_AttackTime);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_13 = __this->___m_AttackShape_0;
float L_14 = ___offset0;
float L_15 = __this->___m_AttackTime_2;
NullCheck(L_13);
float L_16;
L_16 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_13, ((float)(L_14/L_15)), NULL);
V_3 = L_16;
goto IL_0130;
}
IL_007f:
{
// offset -= m_AttackTime;
float L_17 = ___offset0;
float L_18 = __this->___m_AttackTime_2;
___offset0 = ((float)il2cpp_codegen_subtract(L_17, L_18));
// if (m_HoldForever || offset < m_SustainTime)
bool L_19 = __this->___m_HoldForever_6;
if (L_19)
{
goto IL_009c;
}
}
{
float L_20 = ___offset0;
float L_21 = __this->___m_SustainTime_3;
G_B14_0 = ((((float)L_20) < ((float)L_21))? 1 : 0);
goto IL_009d;
}
IL_009c:
{
G_B14_0 = 1;
}
IL_009d:
{
V_4 = (bool)G_B14_0;
bool L_22 = V_4;
if (!L_22)
{
goto IL_00ae;
}
}
{
// return 1;
V_3 = (1.0f);
goto IL_0130;
}
IL_00ae:
{
// offset -= m_SustainTime;
float L_23 = ___offset0;
float L_24 = __this->___m_SustainTime_3;
___offset0 = ((float)il2cpp_codegen_subtract(L_23, L_24));
// if (offset < m_DecayTime && m_DecayTime > Epsilon)
float L_25 = ___offset0;
float L_26 = __this->___m_DecayTime_4;
if ((!(((float)L_25) < ((float)L_26))))
{
goto IL_00d0;
}
}
{
float L_27 = __this->___m_DecayTime_4;
G_B19_0 = ((((float)L_27) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_00d1;
}
IL_00d0:
{
G_B19_0 = 0;
}
IL_00d1:
{
V_5 = (bool)G_B19_0;
bool L_28 = V_5;
if (!L_28)
{
goto IL_0127;
}
}
{
// if (m_DecayShape == null || m_DecayShape.length < 2)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_29 = __this->___m_DecayShape_1;
if (!L_29)
{
goto IL_00f0;
}
}
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_30 = __this->___m_DecayShape_1;
NullCheck(L_30);
int32_t L_31;
L_31 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_30, NULL);
G_B23_0 = ((((int32_t)L_31) < ((int32_t)2))? 1 : 0);
goto IL_00f1;
}
IL_00f0:
{
G_B23_0 = 1;
}
IL_00f1:
{
V_6 = (bool)G_B23_0;
bool L_32 = V_6;
if (!L_32)
{
goto IL_0111;
}
}
{
// return 1 - Damper.Damp(1, m_DecayTime, offset);
float L_33 = __this->___m_DecayTime_4;
float L_34 = ___offset0;
float L_35;
L_35 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2((1.0f), L_33, L_34, NULL);
V_3 = ((float)il2cpp_codegen_subtract((1.0f), L_35));
goto IL_0130;
}
IL_0111:
{
// return m_DecayShape.Evaluate(offset / m_DecayTime);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_36 = __this->___m_DecayShape_1;
float L_37 = ___offset0;
float L_38 = __this->___m_DecayTime_4;
NullCheck(L_36);
float L_39;
L_39 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_36, ((float)(L_37/L_38)), NULL);
V_3 = L_39;
goto IL_0130;
}
IL_0127:
{
}
IL_0128:
{
// return 0;
V_3 = (0.0f);
goto IL_0130;
}
IL_0130:
{
// }
float L_40 = V_3;
return L_40;
}
}
IL2CPP_EXTERN_C float EnvelopeDefinition_GetValueAt_mAF39D22894C1B21FDA3A5D7C50AF4AEB393BEE6D_AdjustorThunk (RuntimeObject* __this, float ___offset0, const RuntimeMethod* method)
{
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E*>(__this + _offset);
float _returnValue;
_returnValue = EnvelopeDefinition_GetValueAt_mAF39D22894C1B21FDA3A5D7C50AF4AEB393BEE6D(_thisAdjusted, ___offset0, method);
return _returnValue;
}
// System.Void Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::ChangeStopTime(System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnvelopeDefinition_ChangeStopTime_mFE038CADEFEBC54B1262B69139C2C8C209CE1196 (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, float ___offset0, bool ___forceNoDecay1, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
// if (offset < 0)
float L_0 = ___offset0;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// offset = 0;
___offset0 = (0.0f);
}
IL_0014:
{
// if (offset < m_AttackTime)
float L_2 = ___offset0;
float L_3 = __this->___m_AttackTime_2;
V_1 = (bool)((((float)L_2) < ((float)L_3))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_002c;
}
}
{
// m_AttackTime = 0; // How to prevent pop? GML
__this->___m_AttackTime_2 = (0.0f);
}
IL_002c:
{
// m_SustainTime = offset - m_AttackTime;
float L_5 = ___offset0;
float L_6 = __this->___m_AttackTime_2;
__this->___m_SustainTime_3 = ((float)il2cpp_codegen_subtract(L_5, L_6));
// if (forceNoDecay)
bool L_7 = ___forceNoDecay1;
V_2 = L_7;
bool L_8 = V_2;
if (!L_8)
{
goto IL_004a;
}
}
{
// m_DecayTime = 0;
__this->___m_DecayTime_4 = (0.0f);
}
IL_004a:
{
// }
return;
}
}
IL2CPP_EXTERN_C void EnvelopeDefinition_ChangeStopTime_mFE038CADEFEBC54B1262B69139C2C8C209CE1196_AdjustorThunk (RuntimeObject* __this, float ___offset0, bool ___forceNoDecay1, const RuntimeMethod* method)
{
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E*>(__this + _offset);
EnvelopeDefinition_ChangeStopTime_mFE038CADEFEBC54B1262B69139C2C8C209CE1196(_thisAdjusted, ___offset0, ___forceNoDecay1, method);
}
// System.Void Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnvelopeDefinition_Clear_m70B8BFD4F76297739F4D6EC3044D46832196D4EF (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, const RuntimeMethod* method)
{
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* V_0 = NULL;
float V_1 = 0.0f;
{
// m_AttackShape = m_DecayShape = null;
V_0 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL;
__this->___m_DecayShape_1 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DecayShape_1), (void*)(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = V_0;
__this->___m_AttackShape_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AttackShape_0), (void*)L_0);
// m_AttackTime = m_SustainTime = m_DecayTime = 0;
float L_1 = (0.0f);
V_1 = L_1;
__this->___m_DecayTime_4 = L_1;
float L_2 = V_1;
float L_3 = L_2;
V_1 = L_3;
__this->___m_SustainTime_3 = L_3;
float L_4 = V_1;
__this->___m_AttackTime_2 = L_4;
// }
return;
}
}
IL2CPP_EXTERN_C void EnvelopeDefinition_Clear_m70B8BFD4F76297739F4D6EC3044D46832196D4EF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E*>(__this + _offset);
EnvelopeDefinition_Clear_m70B8BFD4F76297739F4D6EC3044D46832196D4EF(_thisAdjusted, method);
}
// System.Void Cinemachine.CinemachineImpulseManager/EnvelopeDefinition::Validate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnvelopeDefinition_Validate_m2DE55071F0E90DAF09281B7735FD96A93D278C37 (EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* __this, const RuntimeMethod* method)
{
{
// m_AttackTime = Mathf.Max(0, m_AttackTime);
float L_0 = __this->___m_AttackTime_2;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_0, NULL);
__this->___m_AttackTime_2 = L_1;
// m_DecayTime = Mathf.Max(0, m_DecayTime);
float L_2 = __this->___m_DecayTime_4;
float L_3;
L_3 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_2, NULL);
__this->___m_DecayTime_4 = L_3;
// m_SustainTime = Mathf.Max(0, m_SustainTime);
float L_4 = __this->___m_SustainTime_3;
float L_5;
L_5 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_4, NULL);
__this->___m_SustainTime_3 = L_5;
// }
return;
}
}
IL2CPP_EXTERN_C void EnvelopeDefinition_Validate_m2DE55071F0E90DAF09281B7735FD96A93D278C37_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E*>(__this + _offset);
EnvelopeDefinition_Validate_m2DE55071F0E90DAF09281B7735FD96A93D278C37(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Cinemachine.CinemachineImpulseManager/ImpulseEvent::get_Expired()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImpulseEvent_get_Expired_mCA721141A1BF8EABF33B58335F3BF081EE517160 (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
bool V_3 = false;
int32_t G_B3_0 = 0;
{
// var d = m_Envelope.Duration;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_0 = (&__this->___m_Envelope_1);
float L_1;
L_1 = EnvelopeDefinition_get_Duration_m3CF863DC6B71344BE096AD9CBFC6C86AD2FF634C(L_0, NULL);
V_0 = L_1;
// var maxDistance = m_Radius + m_DissipationDistance;
float L_2 = __this->___m_Radius_4;
float L_3 = __this->___m_DissipationDistance_8;
V_1 = ((float)il2cpp_codegen_add(L_2, L_3));
// float time = Instance.CurrentTime - maxDistance / Mathf.Max(1, m_PropagationSpeed);
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_4;
L_4 = CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02(NULL);
NullCheck(L_4);
float L_5;
L_5 = CinemachineImpulseManager_get_CurrentTime_m67D3ABCDB387670ECEF30D37A8E3CBDA5EB530F4(L_4, NULL);
float L_6 = V_1;
float L_7 = __this->___m_PropagationSpeed_10;
float L_8;
L_8 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_7, NULL);
V_2 = ((float)il2cpp_codegen_subtract(L_5, ((float)(L_6/L_8))));
// return d > 0 && m_StartTime + d <= time;
float L_9 = V_0;
if ((!(((float)L_9) > ((float)(0.0f)))))
{
goto IL_0051;
}
}
{
float L_10 = __this->___m_StartTime_0;
float L_11 = V_0;
float L_12 = V_2;
G_B3_0 = ((((int32_t)((!(((float)((float)il2cpp_codegen_add(L_10, L_11))) <= ((float)L_12)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0052;
}
IL_0051:
{
G_B3_0 = 0;
}
IL_0052:
{
V_3 = (bool)G_B3_0;
goto IL_0055;
}
IL_0055:
{
// }
bool L_13 = V_3;
return L_13;
}
}
// System.Void Cinemachine.CinemachineImpulseManager/ImpulseEvent::Cancel(System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImpulseEvent_Cancel_m9B2DA20770168C09A4245378190B67A574444BC2 (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, float ___time0, bool ___forceNoDecay1, const RuntimeMethod* method)
{
{
// m_Envelope.m_HoldForever = false;
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_0 = (&__this->___m_Envelope_1);
L_0->___m_HoldForever_6 = (bool)0;
// m_Envelope.ChangeStopTime(time - m_StartTime, forceNoDecay);
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_1 = (&__this->___m_Envelope_1);
float L_2 = ___time0;
float L_3 = __this->___m_StartTime_0;
bool L_4 = ___forceNoDecay1;
EnvelopeDefinition_ChangeStopTime_mFE038CADEFEBC54B1262B69139C2C8C209CE1196(L_1, ((float)il2cpp_codegen_subtract(L_2, L_3)), L_4, NULL);
// }
return;
}
}
// System.Single Cinemachine.CinemachineImpulseManager/ImpulseEvent::DistanceDecay(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ImpulseEvent_DistanceDecay_mD470E344C6B95A38CCFFD8EA0869E98D30141C16 (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, float ___distance0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
bool V_3 = false;
bool V_4 = false;
int32_t V_5 = 0;
int32_t V_6 = 0;
{
// float radius = Mathf.Max(m_Radius, 0);
float L_0 = __this->___m_Radius_4;
float L_1;
L_1 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_0, (0.0f), NULL);
V_0 = L_1;
// if (distance < radius)
float L_2 = ___distance0;
float L_3 = V_0;
V_1 = (bool)((((float)L_2) < ((float)L_3))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0025;
}
}
{
// return 1;
V_2 = (1.0f);
goto IL_00e8;
}
IL_0025:
{
// distance -= radius;
float L_5 = ___distance0;
float L_6 = V_0;
___distance0 = ((float)il2cpp_codegen_subtract(L_5, L_6));
// if (distance >= m_DissipationDistance)
float L_7 = ___distance0;
float L_8 = __this->___m_DissipationDistance_8;
V_3 = (bool)((((int32_t)((!(((float)L_7) >= ((float)L_8)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0045;
}
}
{
// return 0;
V_2 = (0.0f);
goto IL_00e8;
}
IL_0045:
{
// if (m_CustomDissipation >= 0)
float L_10 = __this->___m_CustomDissipation_9;
V_4 = (bool)((((int32_t)((!(((float)L_10) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_11 = V_4;
if (!L_11)
{
goto IL_0071;
}
}
{
// return EvaluateDissipationScale(m_CustomDissipation, distance / m_DissipationDistance);
float L_12 = __this->___m_CustomDissipation_9;
float L_13 = ___distance0;
float L_14 = __this->___m_DissipationDistance_8;
float L_15;
L_15 = CinemachineImpulseManager_EvaluateDissipationScale_m9210CFEA7341A4025B8164E415A7C4789F265D4C(L_12, ((float)(L_13/L_14)), NULL);
V_2 = L_15;
goto IL_00e8;
}
IL_0071:
{
// switch (m_DissipationMode)
int32_t L_16 = __this->___m_DissipationMode_7;
V_6 = L_16;
int32_t L_17 = V_6;
V_5 = L_17;
int32_t L_18 = V_5;
switch (L_18)
{
case 0:
{
goto IL_0092;
}
case 1:
{
goto IL_00ac;
}
case 2:
{
goto IL_00ce;
}
}
}
{
goto IL_0092;
}
IL_0092:
{
// return Mathf.Lerp(1, 0, distance / m_DissipationDistance);
float L_19 = ___distance0;
float L_20 = __this->___m_DissipationDistance_8;
float L_21;
L_21 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((1.0f), (0.0f), ((float)(L_19/L_20)), NULL);
V_2 = L_21;
goto IL_00e8;
}
IL_00ac:
{
// return 0.5f * (1 + Mathf.Cos(Mathf.PI * (distance / m_DissipationDistance)));
float L_22 = ___distance0;
float L_23 = __this->___m_DissipationDistance_8;
float L_24;
L_24 = cosf(((float)il2cpp_codegen_multiply((3.14159274f), ((float)(L_22/L_23)))));
V_2 = ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_add((1.0f), L_24))));
goto IL_00e8;
}
IL_00ce:
{
// return 1 - Damper.Damp(1, m_DissipationDistance, distance);
float L_25 = __this->___m_DissipationDistance_8;
float L_26 = ___distance0;
float L_27;
L_27 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2((1.0f), L_25, L_26, NULL);
V_2 = ((float)il2cpp_codegen_subtract((1.0f), L_27));
goto IL_00e8;
}
IL_00e8:
{
// }
float L_28 = V_2;
return L_28;
}
}
// System.Boolean Cinemachine.CinemachineImpulseManager/ImpulseEvent::GetDecayedSignal(UnityEngine.Vector3,System.Boolean,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImpulseEvent_GetDecayedSignal_m0A606723EF1C6867ECAC33BBBDCE4826BE5AB78F (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___listenerPosition0, bool ___use2D1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___pos2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___rot3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISignalSource6D_tFE7BD21AFCDC4FB28E680A0A6885882CB7D88BEB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
bool V_5 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
float V_8 = 0.0f;
bool V_9 = false;
float G_B4_0 = 0.0f;
int32_t G_B8_0 = 0;
{
// if (m_SignalSource != null)
RuntimeObject* L_0 = __this->___m_SignalSource_2;
V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0156;
}
}
{
// float distance = use2D ? Vector2.Distance(listenerPosition, m_Position)
// : Vector3.Distance(listenerPosition, m_Position);
bool L_2 = ___use2D1;
if (L_2)
{
goto IL_0023;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___listenerPosition0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___m_Position_3;
float L_5;
L_5 = Vector3_Distance_m99C722723EDD875852EF854AD7B7C4F8AC4F84AB_inline(L_3, L_4, NULL);
G_B4_0 = L_5;
goto IL_0039;
}
IL_0023:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___listenerPosition0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___m_Position_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = Vector2_op_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline(L_8, NULL);
float L_10;
L_10 = Vector2_Distance_m220B2ADBE9F87426BEEE291263560DFE78F835B5_inline(L_7, L_9, NULL);
G_B4_0 = L_10;
}
IL_0039:
{
V_1 = G_B4_0;
// float time = Instance.CurrentTime - m_StartTime
// - distance / Mathf.Max(1, m_PropagationSpeed);
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_11;
L_11 = CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02(NULL);
NullCheck(L_11);
float L_12;
L_12 = CinemachineImpulseManager_get_CurrentTime_m67D3ABCDB387670ECEF30D37A8E3CBDA5EB530F4(L_11, NULL);
float L_13 = __this->___m_StartTime_0;
float L_14 = V_1;
float L_15 = __this->___m_PropagationSpeed_10;
float L_16;
L_16 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((1.0f), L_15, NULL);
V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_12, L_13)), ((float)(L_14/L_16))));
// float scale = m_Envelope.GetValueAt(time) * DistanceDecay(distance);
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_17 = (&__this->___m_Envelope_1);
float L_18 = V_2;
float L_19;
L_19 = EnvelopeDefinition_GetValueAt_mAF39D22894C1B21FDA3A5D7C50AF4AEB393BEE6D(L_17, L_18, NULL);
float L_20 = V_1;
float L_21;
L_21 = ImpulseEvent_DistanceDecay_mD470E344C6B95A38CCFFD8EA0869E98D30141C16(__this, L_20, NULL);
V_3 = ((float)il2cpp_codegen_multiply(L_19, L_21));
// if (scale != 0)
float L_22 = V_3;
V_4 = (bool)((((int32_t)((((float)L_22) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_23 = V_4;
if (!L_23)
{
goto IL_0155;
}
}
{
// m_SignalSource.GetSignal(time, out pos, out rot);
RuntimeObject* L_24 = __this->___m_SignalSource_2;
float L_25 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_26 = ___pos2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_27 = ___rot3;
NullCheck(L_24);
InterfaceActionInvoker3< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* >::Invoke(1 /* System.Void Cinemachine.ISignalSource6D::GetSignal(System.Single,UnityEngine.Vector3&,UnityEngine.Quaternion&) */, ISignalSource6D_tFE7BD21AFCDC4FB28E680A0A6885882CB7D88BEB_il2cpp_TypeInfo_var, L_24, L_25, L_26, L_27);
// pos *= scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = ___pos2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_29 = ___pos2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_29);
float L_31 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_30, L_31, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_28 = L_32;
// rot = Quaternion.SlerpUnclamped(Quaternion.identity, rot, scale);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_33 = ___rot3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34;
L_34 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_35 = ___rot3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_35);
float L_37 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38;
L_38 = Quaternion_SlerpUnclamped_mB38920352A1B11369D782F78E183568CAFA82C0F(L_34, L_36, L_37, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_33 = L_38;
// if (m_DirectionMode == DirectionMode.RotateTowardSource && distance > Epsilon)
int32_t L_39 = __this->___m_DirectionMode_5;
if ((!(((uint32_t)L_39) == ((uint32_t)1))))
{
goto IL_00d7;
}
}
{
float L_40 = V_1;
G_B8_0 = ((((float)L_40) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_00d8;
}
IL_00d7:
{
G_B8_0 = 0;
}
IL_00d8:
{
V_5 = (bool)G_B8_0;
bool L_41 = V_5;
if (!L_41)
{
goto IL_0150;
}
}
{
// Quaternion q = Quaternion.FromToRotation(Vector3.up, listenerPosition - m_Position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___listenerPosition0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = __this->___m_Position_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_43, L_44, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46;
L_46 = Quaternion_FromToRotation_m041093DBB23CB3641118310881D6B7746E3B8418(L_42, L_45, NULL);
V_6 = L_46;
// if (m_Radius > Epsilon)
float L_47 = __this->___m_Radius_4;
V_7 = (bool)((((float)L_47) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_48 = V_7;
if (!L_48)
{
goto IL_013c;
}
}
{
// float t = Mathf.Clamp01(distance / m_Radius);
float L_49 = V_1;
float L_50 = __this->___m_Radius_4;
float L_51;
L_51 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(((float)(L_49/L_50)), NULL);
V_8 = L_51;
// q = Quaternion.Slerp(
// q, Quaternion.identity, Mathf.Cos(Mathf.PI * t / 2));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = V_6;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_53;
L_53 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
float L_54 = V_8;
float L_55;
L_55 = cosf(((float)(((float)il2cpp_codegen_multiply((3.14159274f), L_54))/(2.0f))));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56;
L_56 = Quaternion_Slerp_m5FDA8C178E7EB209B43845F73263AFE9C02F3949(L_52, L_53, L_55, NULL);
V_6 = L_56;
}
IL_013c:
{
// pos = q * pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_57 = ___pos2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_59 = ___pos2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_59);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_58, L_60, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_57 = L_61;
}
IL_0150:
{
// return true;
V_9 = (bool)1;
goto IL_0172;
}
IL_0155:
{
}
IL_0156:
{
// pos = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_62 = ___pos2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_62 = L_63;
// rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_64 = ___rot3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65;
L_65 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_64 = L_65;
// return false;
V_9 = (bool)0;
goto IL_0172;
}
IL_0172:
{
// }
bool L_66 = V_9;
return L_66;
}
}
// System.Void Cinemachine.CinemachineImpulseManager/ImpulseEvent::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImpulseEvent_Clear_mBE18EB8EBB0F8F266AB084B44307155CE823C17A (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, const RuntimeMethod* method)
{
{
// m_Envelope.Clear();
EnvelopeDefinition_tC875D919977CE4B1876A7CAAF64F9A087C86207E* L_0 = (&__this->___m_Envelope_1);
EnvelopeDefinition_Clear_m70B8BFD4F76297739F4D6EC3044D46832196D4EF(L_0, NULL);
// m_StartTime = 0;
__this->___m_StartTime_0 = (0.0f);
// m_SignalSource = null;
__this->___m_SignalSource_2 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SignalSource_2), (void*)(RuntimeObject*)NULL);
// m_Position = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_Position_3 = L_1;
// m_Channel = 0;
__this->___m_Channel_6 = 0;
// m_Radius = 0;
__this->___m_Radius_4 = (0.0f);
// m_DissipationDistance = 100;
__this->___m_DissipationDistance_8 = (100.0f);
// m_DissipationMode = DissipationMode.ExponentialDecay;
__this->___m_DissipationMode_7 = 2;
// m_CustomDissipation = -1;
__this->___m_CustomDissipation_9 = (-1.0f);
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseManager/ImpulseEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImpulseEvent__ctor_mC5F7C05F235EB65CED1FF6E0FBC6C83D9BCBF81B (ImpulseEvent_t47B7A7F746F12CA62759422A5F71DBBD4C53DC59* __this, const RuntimeMethod* method)
{
{
// public DirectionMode m_DirectionMode = DirectionMode.Fixed;
__this->___m_DirectionMode_5 = 0;
// internal ImpulseEvent() {}
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// internal ImpulseEvent() {}
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.CinemachineImpulseSource::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_OnValidate_m5AF490404689D1FD50FA16C1A3621FF85B4E9D28 (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, const RuntimeMethod* method)
{
{
// m_ImpulseDefinition.OnValidate();
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_0 = __this->___m_ImpulseDefinition_4;
NullCheck(L_0);
CinemachineImpulseDefinition_OnValidate_mC9E8C5D4227DB0C7467BBDE0004C424B72C083ED(L_0, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseSource::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_Reset_m6D1F0F55B77C67D7D03992E820A189D52DF9EDB9 (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_ImpulseDefinition = new CinemachineImpulseDefinition
// {
// m_ImpulseChannel = 1,
// m_ImpulseShape = CinemachineImpulseDefinition.ImpulseShapes.Bump,
// m_CustomImpulseShape = new AnimationCurve(),
// m_ImpulseDuration = 0.2f,
// m_ImpulseType = CinemachineImpulseDefinition.ImpulseTypes.Uniform,
// m_DissipationDistance = 100,
// m_DissipationRate = 0.25f,
// m_PropagationSpeed = 343
// };
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_0 = (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705*)il2cpp_codegen_object_new(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var);
NullCheck(L_0);
CinemachineImpulseDefinition__ctor_m9A793CB4F91B42D9A7D38C1953A0A081A04B4045(L_0, NULL);
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_1 = L_0;
NullCheck(L_1);
L_1->___m_ImpulseChannel_0 = 1;
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_2 = L_1;
NullCheck(L_2);
L_2->___m_ImpulseShape_1 = 2;
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_3 = L_2;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_4);
AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_4, NULL);
NullCheck(L_3);
L_3->___m_CustomImpulseShape_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___m_CustomImpulseShape_2), (void*)L_4);
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_5 = L_3;
NullCheck(L_5);
L_5->___m_ImpulseDuration_3 = (0.200000003f);
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_6 = L_5;
NullCheck(L_6);
L_6->___m_ImpulseType_4 = 0;
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_7 = L_6;
NullCheck(L_7);
L_7->___m_DissipationDistance_15 = (100.0f);
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_8 = L_7;
NullCheck(L_8);
L_8->___m_DissipationRate_5 = (0.25f);
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_9 = L_8;
NullCheck(L_9);
L_9->___m_PropagationSpeed_16 = (343.0f);
__this->___m_ImpulseDefinition_4 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ImpulseDefinition_4), (void*)L_9);
// m_DefaultVelocity = Vector3.down;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_down_m19EB5B5B0EDFE9C272BD7BCC6923C4A9D616F771_inline(NULL);
__this->___m_DefaultVelocity_5 = L_10;
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseAtPositionWithVelocity(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseAtPositionWithVelocity_m943E5F58B6A439998A9C427F42FEBF61094F82C1 (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (m_ImpulseDefinition != null)
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_0 = __this->___m_ImpulseDefinition_4;
V_0 = (bool)((!(((RuntimeObject*)(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
// m_ImpulseDefinition.CreateEvent(position, velocity);
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_2 = __this->___m_ImpulseDefinition_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___position0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___velocity1;
NullCheck(L_2);
CinemachineImpulseDefinition_CreateEvent_m12158346403D3428D6DBC0D3D22DDDCF551E5B41(L_2, L_3, L_4, NULL);
}
IL_001c:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseWithVelocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseWithVelocity_mF16A92675C0D88821A81722EE1CCEA704F17258F (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity0, const RuntimeMethod* method)
{
{
// GenerateImpulseAtPositionWithVelocity(transform.position, velocity);
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);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___velocity0;
CinemachineImpulseSource_GenerateImpulseAtPositionWithVelocity_m943E5F58B6A439998A9C427F42FEBF61094F82C1(__this, L_1, L_2, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseWithForce(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseWithForce_mB82D805193E1A63D2EBAE187F450E110FDFB2780 (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, float ___force0, const RuntimeMethod* method)
{
{
// GenerateImpulseAtPositionWithVelocity(
// transform.position, m_DefaultVelocity * force);
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);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___m_DefaultVelocity_5;
float L_3 = ___force0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_2, L_3, NULL);
CinemachineImpulseSource_GenerateImpulseAtPositionWithVelocity_m943E5F58B6A439998A9C427F42FEBF61094F82C1(__this, L_1, L_4, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulse_m0AE0716BE48B2DE1186BF9757917BB0BD8E9999A (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, const RuntimeMethod* method)
{
{
// GenerateImpulseWithVelocity(m_DefaultVelocity);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_DefaultVelocity_5;
CinemachineImpulseSource_GenerateImpulseWithVelocity_mF16A92675C0D88821A81722EE1CCEA704F17258F(__this, L_0, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulseAt(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulseAt_mC9E45E6ABBB7111E7553994C17F3AA71A3E025A8 (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity1, const RuntimeMethod* method)
{
{
// => GenerateImpulseAtPositionWithVelocity(position, velocity);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___position0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___velocity1;
CinemachineImpulseSource_GenerateImpulseAtPositionWithVelocity_m943E5F58B6A439998A9C427F42FEBF61094F82C1(__this, L_0, L_1, NULL);
return;
}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulse(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulse_m700534622EE72CDDAFEBEFAB2E60F88654660B6A (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity0, const RuntimeMethod* method)
{
{
// public void GenerateImpulse(Vector3 velocity) => GenerateImpulseWithVelocity(velocity);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___velocity0;
CinemachineImpulseSource_GenerateImpulseWithVelocity_mF16A92675C0D88821A81722EE1CCEA704F17258F(__this, L_0, NULL);
return;
}
}
// System.Void Cinemachine.CinemachineImpulseSource::GenerateImpulse(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource_GenerateImpulse_m64F06385534151C880B380839786BC1C1B59D5C6 (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, float ___force0, const RuntimeMethod* method)
{
{
// public void GenerateImpulse(float force) => GenerateImpulseWithForce(force);
float L_0 = ___force0;
CinemachineImpulseSource_GenerateImpulseWithForce_mB82D805193E1A63D2EBAE187F450E110FDFB2780(__this, L_0, NULL);
return;
}
}
// System.Void Cinemachine.CinemachineImpulseSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineImpulseSource__ctor_mAC87ADE7ACFB4405EE58B0C6AA0AE5D93EA3915E (CinemachineImpulseSource_t48D0DCECD3CD8432BF4442EB45399BBD383A1B83* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public CinemachineImpulseDefinition m_ImpulseDefinition = new CinemachineImpulseDefinition();
CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705* L_0 = (CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705*)il2cpp_codegen_object_new(CinemachineImpulseDefinition_t3F6992431B5EE7132783754081C473BABF2F4705_il2cpp_TypeInfo_var);
NullCheck(L_0);
CinemachineImpulseDefinition__ctor_m9A793CB4F91B42D9A7D38C1953A0A081A04B4045(L_0, NULL);
__this->___m_ImpulseDefinition_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ImpulseDefinition_4), (void*)L_0);
// public Vector3 m_DefaultVelocity = Vector3.down;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_down_m19EB5B5B0EDFE9C272BD7BCC6923C4A9D616F771_inline(NULL);
__this->___m_DefaultVelocity_5 = L_1;
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.CinemachineIndependentImpulseListener::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener_Reset_m73C4B1F95F2A15991E711CC74A4AEE221108AF29 (CinemachineIndependentImpulseListener_t3C68C753A1E5436FAD419083E2935442A251CC6E* __this, const RuntimeMethod* method)
{
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// m_ChannelMask = 1;
__this->___m_ChannelMask_6 = 1;
// m_Gain = 1;
__this->___m_Gain_7 = (1.0f);
// m_Use2DDistance = false;
__this->___m_Use2DDistance_8 = (bool)0;
// m_UseLocalSpace = true;
__this->___m_UseLocalSpace_9 = (bool)1;
// m_ReactionSettings = new CinemachineImpulseListener.ImpulseReaction
// {
// m_AmplitudeGain = 1,
// m_FrequencyGain = 1,
// m_Duration = 1f
// };
il2cpp_codegen_initobj((&V_0), sizeof(ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E));
(&V_0)->___m_AmplitudeGain_1 = (1.0f);
(&V_0)->___m_FrequencyGain_2 = (1.0f);
(&V_0)->___m_Duration_3 = (1.0f);
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E L_0 = V_0;
__this->___m_ReactionSettings_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ReactionSettings_10))->___m_SecondaryNoise_0), (void*)NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineIndependentImpulseListener::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener_OnEnable_m5439B23A0659AC177EB940684D9C1D17BC03F470 (CinemachineIndependentImpulseListener_t3C68C753A1E5436FAD419083E2935442A251CC6E* __this, const RuntimeMethod* method)
{
{
// impulsePosLastFrame = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___impulsePosLastFrame_4 = L_0;
// impulseRotLastFrame = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
__this->___impulseRotLastFrame_5 = L_1;
// }
return;
}
}
// System.Void Cinemachine.CinemachineIndependentImpulseListener::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener_Update_m6869DA3648BEE15F08D80FBC4EEF6842D7023C6D (CinemachineIndependentImpulseListener_t3C68C753A1E5436FAD419083E2935442A251CC6E* __this, const RuntimeMethod* method)
{
{
// transform.position -= impulsePosLastFrame;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = L_0;
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___impulsePosLastFrame_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_2, L_3, NULL);
NullCheck(L_1);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_1, L_4, NULL);
// transform.rotation = transform.rotation * Quaternion.Inverse(impulseRotLastFrame);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_6);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = __this->___impulseRotLastFrame_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_8, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_7, L_9, NULL);
NullCheck(L_5);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_5, L_10, NULL);
// }
return;
}
}
// System.Void Cinemachine.CinemachineIndependentImpulseListener::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener_LateUpdate_m7F9FFDFE7E2C8ABFF7DC8D9B723DAC97B966ACDC (CinemachineIndependentImpulseListener_t3C68C753A1E5436FAD419083E2935442A251CC6E* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
{
// bool haveImpulse = CinemachineImpulseManager.Instance.GetImpulseAt(
// transform.position, m_Use2DDistance, m_ChannelMask,
// out impulsePosLastFrame, out impulseRotLastFrame);
CinemachineImpulseManager_t19F063379BE6FCCBDB8F5D04F1ABAD447FACBA8F* L_0;
L_0 = CinemachineImpulseManager_get_Instance_m60CAF899B8E71E36C8DF7072CAB6448A970E7D02(NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
bool L_3 = __this->___m_Use2DDistance_8;
int32_t L_4 = __this->___m_ChannelMask_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = (&__this->___impulsePosLastFrame_4);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_6 = (&__this->___impulseRotLastFrame_5);
NullCheck(L_0);
bool L_7;
L_7 = CinemachineImpulseManager_GetImpulseAt_m60503248A6E51D9CB74F28148A982D8FA5C57D04(L_0, L_2, L_3, L_4, L_5, L_6, NULL);
V_0 = L_7;
// bool haveReaction = m_ReactionSettings.GetReaction(
// Time.deltaTime, impulsePosLastFrame, out var reactionPos, out var reactionRot);
ImpulseReaction_t2D8610BADC4C769F3E5E84D416DED789249A8A8E* L_8 = (&__this->___m_ReactionSettings_10);
float L_9;
L_9 = Time_get_deltaTime_m7AB6BFA101D83E1D8F2EF3D5A128AEE9DDBF1A6D(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___impulsePosLastFrame_4;
bool L_11;
L_11 = ImpulseReaction_GetReaction_mF1A9A410B1F05368B416656512188311E44E8CC3(L_8, L_9, L_10, (&V_2), (&V_3), NULL);
V_1 = L_11;
// if (haveImpulse)
bool L_12 = V_0;
V_4 = L_12;
bool L_13 = V_4;
if (!L_13)
{
goto IL_0086;
}
}
{
// impulseRotLastFrame = Quaternion.SlerpUnclamped(
// Quaternion.identity, impulseRotLastFrame, m_Gain);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = __this->___impulseRotLastFrame_5;
float L_16 = __this->___m_Gain_7;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17;
L_17 = Quaternion_SlerpUnclamped_mB38920352A1B11369D782F78E183568CAFA82C0F(L_14, L_15, L_16, NULL);
__this->___impulseRotLastFrame_5 = L_17;
// impulsePosLastFrame *= m_Gain;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___impulsePosLastFrame_4;
float L_19 = __this->___m_Gain_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_18, L_19, NULL);
__this->___impulsePosLastFrame_4 = L_20;
}
IL_0086:
{
// if (haveReaction)
bool L_21 = V_1;
V_5 = L_21;
bool L_22 = V_5;
if (!L_22)
{
goto IL_00b3;
}
}
{
// impulsePosLastFrame += reactionPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = __this->___impulsePosLastFrame_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_23, L_24, NULL);
__this->___impulsePosLastFrame_4 = L_25;
// impulseRotLastFrame *= reactionRot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = __this->___impulseRotLastFrame_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28;
L_28 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_26, L_27, NULL);
__this->___impulseRotLastFrame_5 = L_28;
}
IL_00b3:
{
// if (haveImpulse || haveReaction)
bool L_29 = V_0;
bool L_30 = V_1;
V_6 = (bool)((int32_t)((int32_t)L_29|(int32_t)L_30));
bool L_31 = V_6;
if (!L_31)
{
goto IL_0125;
}
}
{
// if (m_UseLocalSpace)
bool L_32 = __this->___m_UseLocalSpace_9;
V_7 = L_32;
bool L_33 = V_7;
if (!L_33)
{
goto IL_00e5;
}
}
{
// impulsePosLastFrame = transform.rotation * impulsePosLastFrame;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
L_34 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_34);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35;
L_35 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_34, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = __this->___impulsePosLastFrame_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_35, L_36, NULL);
__this->___impulsePosLastFrame_4 = L_37;
}
IL_00e5:
{
// transform.position += impulsePosLastFrame;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38;
L_38 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = L_38;
NullCheck(L_39);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_39, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = __this->___impulsePosLastFrame_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_40, L_41, NULL);
NullCheck(L_39);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_39, L_42, NULL);
// transform.rotation = transform.rotation * impulseRotLastFrame;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43;
L_43 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_44);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45;
L_45 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_44, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = __this->___impulseRotLastFrame_5;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47;
L_47 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_45, L_46, NULL);
NullCheck(L_43);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_43, L_47, NULL);
}
IL_0125:
{
// }
return;
}
}
// System.Void Cinemachine.CinemachineIndependentImpulseListener::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineIndependentImpulseListener__ctor_mE2B8C7909A17100C4E1F08A3B2889187C7E58261 (CinemachineIndependentImpulseListener_t3C68C753A1E5436FAD419083E2935442A251CC6E* __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.PostFX.CinemachinePostProcessing::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePostProcessing_PostPipelineStageCallback_m4E796F5B2758A2E4DB5CCE4FCFCF6545BC248033 (CinemachinePostProcessing_t1D2E39360B2745E47A9DDFE4CF9090999D7D85E5* __this, CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* ___vcam0, int32_t ___stage1, CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* ___state2, float ___deltaTime3, const RuntimeMethod* method)
{
{
// CinemachineCore.Stage stage, ref CameraState state, float deltaTime) {}
return;
}
}
// System.Void Cinemachine.PostFX.CinemachinePostProcessing::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachinePostProcessing__ctor_mCB4146D6BBBE2356147A9DB6D2E0F349B89A908A (CinemachinePostProcessing_t1D2E39360B2745E47A9DDFE4CF9090999D7D85E5* __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.Boolean Cinemachine.PostFX.CinemachineVolumeSettings::get_IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CinemachineVolumeSettings_get_IsValid_mF3369F4EEBA7D9EEAAACA866B1B8B154EAEE034E (CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m67F93C76C9F469705D5CE2E159C52B380E47340F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// public bool IsValid { get { return m_Profile != null && m_Profile.components.Count > 0; } }
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_0 = __this->___m_Profile_12;
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_0024;
}
}
{
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_2 = __this->___m_Profile_12;
NullCheck(L_2);
List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064* L_3 = L_2->___components_4;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m67F93C76C9F469705D5CE2E159C52B380E47340F_inline(L_3, List_1_get_Count_m67F93C76C9F469705D5CE2E159C52B380E47340F_RuntimeMethod_var);
G_B3_0 = ((((int32_t)L_4) > ((int32_t)0))? 1 : 0);
goto IL_0025;
}
IL_0024:
{
G_B3_0 = 0;
}
IL_0025:
{
V_0 = (bool)G_B3_0;
goto IL_0028;
}
IL_0028:
{
// public bool IsValid { get { return m_Profile != null && m_Profile.components.Count > 0; } }
bool L_5 = V_0;
return L_5;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::InvalidateCachedProfile()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings_InvalidateCachedProfile_m3D298EAFD2FDF9DC057A316B5FB986962D14A547 (CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_m033F186F18F171F683031A18E87603857F3A4BF0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m752E3D908DAB46834D43C51F1F2EB5A515D10928_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21A5A68B5CC40355C926A2D7DF3CDC70DDB2076F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
{
// var list = GetAllExtraStates<VcamExtraState>();
List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3* L_0;
L_0 = CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_m033F186F18F171F683031A18E87603857F3A4BF0(__this, CinemachineExtension_GetAllExtraStates_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_m033F186F18F171F683031A18E87603857F3A4BF0_RuntimeMethod_var);
V_0 = L_0;
// for (int i = 0; i < list.Count; ++i)
V_1 = 0;
goto IL_001d;
}
IL_000c:
{
// list[i].DestroyProfileCopy();
List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* L_3;
L_3 = List_1_get_Item_m21A5A68B5CC40355C926A2D7DF3CDC70DDB2076F(L_1, L_2, List_1_get_Item_m21A5A68B5CC40355C926A2D7DF3CDC70DDB2076F_RuntimeMethod_var);
NullCheck(L_3);
VcamExtraState_DestroyProfileCopy_m1BF9F84F865D1E065076E69DEC72ECE7A85E63CD(L_3, NULL);
// for (int i = 0; i < list.Count; ++i)
int32_t L_4 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_001d:
{
// for (int i = 0; i < list.Count; ++i)
int32_t L_5 = V_1;
List_1_tFF91CF649F4A803DA62A5ECAA6B4CAEC13DDD8A3* L_6 = V_0;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m752E3D908DAB46834D43C51F1F2EB5A515D10928_inline(L_6, List_1_get_Count_m752E3D908DAB46834D43C51F1F2EB5A515D10928_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_5) < ((int32_t)L_7))? 1 : 0);
bool L_8 = V_2;
if (L_8)
{
goto IL_000c;
}
}
{
// }
return;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings_OnEnable_m68ECD8A769F0547C2957D96B42CD8363C9A3B0B8 (CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* __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;
CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* G_B3_0 = NULL;
CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* G_B2_0 = NULL;
int32_t G_B4_0 = 0;
CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* G_B4_1 = NULL;
{
// base.OnEnable();
CinemachineExtension_OnEnable_mAABA4125E1F4271A991D234F62771AD496E9EF98(__this, NULL);
// if (m_FocusTracksTarget)
bool L_0 = __this->___m_FocusTracksTarget_8;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0031;
}
}
{
// m_FocusTracking = VirtualCamera.LookAt != null
// ? FocusTrackingMode.LookAtTarget : FocusTrackingMode.Camera;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2;
L_2 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(27 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_LookAt() */, L_2);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B2_0 = __this;
if (L_4)
{
G_B3_0 = __this;
goto IL_002a;
}
}
{
G_B4_0 = 4;
G_B4_1 = G_B2_0;
goto IL_002b;
}
IL_002a:
{
G_B4_0 = 1;
G_B4_1 = G_B3_0;
}
IL_002b:
{
NullCheck(G_B4_1);
G_B4_1->___m_FocusTracking_9 = G_B4_0;
}
IL_0031:
{
// m_FocusTracksTarget = false;
__this->___m_FocusTracksTarget_8 = (bool)0;
// }
return;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings_OnDestroy_mD30D049C74BEAFE0D4E16386DE964105B4F37307 (CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* __this, const RuntimeMethod* method)
{
{
// InvalidateCachedProfile();
CinemachineVolumeSettings_InvalidateCachedProfile_m3D298EAFD2FDF9DC057A316B5FB986962D14A547(__this, NULL);
// base.OnDestroy();
CinemachineExtension_OnDestroy_m856A803E3DAE93CD0AADFA9B687A430BD24616DE(__this, NULL);
// }
return;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::PostPipelineStageCallback(Cinemachine.CinemachineVirtualCameraBase,Cinemachine.CinemachineCore/Stage,Cinemachine.CameraState&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings_PostPipelineStageCallback_m038D698BBDD6E32F068AD6C468267B251E4F2393 (CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* __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*)&CinemachineExtension_GetExtraState_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_mCB7C0F584EAAC5BB590A7BC3290E17398741FF76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeProfile_TryGet_TisDepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF_m97F7A492589285276A340E3E20321C5879DB47BC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* V_1 = NULL;
bool V_2 = false;
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* V_3 = NULL;
bool V_4 = false;
DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF* V_5 = NULL;
bool V_6 = false;
bool V_7 = false;
float V_8 = 0.0f;
bool V_9 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
memset((&V_10), 0, sizeof(V_10));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_11 = NULL;
int32_t V_12 = 0;
int32_t V_13 = 0;
bool V_14 = false;
{
// if (stage == CinemachineCore.Stage.Finalize)
int32_t L_0 = ___stage1;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)3))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0160;
}
}
{
// var extra = GetExtraState<VcamExtraState>(vcam);
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_2 = ___vcam0;
VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* L_3;
L_3 = CinemachineExtension_GetExtraState_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_mCB7C0F584EAAC5BB590A7BC3290E17398741FF76(__this, L_2, CinemachineExtension_GetExtraState_TisVcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C_mCB7C0F584EAAC5BB590A7BC3290E17398741FF76_RuntimeMethod_var);
V_1 = L_3;
// if (!IsValid)
bool L_4;
L_4 = CinemachineVolumeSettings_get_IsValid_mF3369F4EEBA7D9EEAAACA866B1B8B154EAEE034E(__this, NULL);
V_2 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
bool L_5 = V_2;
if (!L_5)
{
goto IL_002e;
}
}
{
// extra.DestroyProfileCopy();
VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* L_6 = V_1;
NullCheck(L_6);
VcamExtraState_DestroyProfileCopy_m1BF9F84F865D1E065076E69DEC72ECE7A85E63CD(L_6, NULL);
goto IL_015f;
}
IL_002e:
{
// var profile = m_Profile;
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_7 = __this->___m_Profile_12;
V_3 = L_7;
// if (m_FocusTracking == FocusTrackingMode.None)
int32_t L_8 = __this->___m_FocusTracking_9;
V_4 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_4;
if (!L_9)
{
goto IL_0051;
}
}
{
// extra.DestroyProfileCopy();
VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* L_10 = V_1;
NullCheck(L_10);
VcamExtraState_DestroyProfileCopy_m1BF9F84F865D1E065076E69DEC72ECE7A85E63CD(L_10, NULL);
goto IL_014c;
}
IL_0051:
{
// if (extra.mProfileCopy == null)
VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* L_11 = V_1;
NullCheck(L_11);
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_12 = L_11->___mProfileCopy_0;
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);
V_6 = L_13;
bool L_14 = V_6;
if (!L_14)
{
goto IL_0071;
}
}
{
// extra.CreateProfileCopy(m_Profile);
VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* L_15 = V_1;
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_16 = __this->___m_Profile_12;
NullCheck(L_15);
VcamExtraState_CreateProfileCopy_mAADD5F9762AB647121CD080BBEC9F3732E53D628(L_15, L_16, NULL);
}
IL_0071:
{
// profile = extra.mProfileCopy;
VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* L_17 = V_1;
NullCheck(L_17);
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_18 = L_17->___mProfileCopy_0;
V_3 = L_18;
// if (profile.TryGet(out DepthOfField dof))
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_19 = V_3;
NullCheck(L_19);
bool L_20;
L_20 = VolumeProfile_TryGet_TisDepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF_m97F7A492589285276A340E3E20321C5879DB47BC(L_19, (&V_5), VolumeProfile_TryGet_TisDepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF_m97F7A492589285276A340E3E20321C5879DB47BC_RuntimeMethod_var);
V_7 = L_20;
bool L_21 = V_7;
if (!L_21)
{
goto IL_014b;
}
}
{
// float focusDistance = m_FocusOffset;
float L_22 = __this->___m_FocusOffset_11;
V_8 = L_22;
// if (m_FocusTracking == FocusTrackingMode.LookAtTarget)
int32_t L_23 = __this->___m_FocusTracking_9;
V_9 = (bool)((((int32_t)L_23) == ((int32_t)1))? 1 : 0);
bool L_24 = V_9;
if (!L_24)
{
goto IL_00c2;
}
}
{
// focusDistance += (state.FinalPosition - state.ReferenceLookAt).magnitude;
float L_25 = V_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_26 = ___state2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12(L_26, NULL);
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_28 = ___state2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = L_28->___ReferenceLookAt_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_27, L_29, NULL);
V_10 = L_30;
float L_31;
L_31 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_10), NULL);
V_8 = ((float)il2cpp_codegen_add(L_25, L_31));
goto IL_012a;
}
IL_00c2:
{
// Transform focusTarget = null;
V_11 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
// switch (m_FocusTracking)
int32_t L_32 = __this->___m_FocusTracking_9;
V_13 = L_32;
int32_t L_33 = V_13;
V_12 = L_33;
int32_t L_34 = V_12;
if ((((int32_t)L_34) == ((int32_t)2)))
{
goto IL_00e2;
}
}
{
goto IL_00d9;
}
IL_00d9:
{
int32_t L_35 = V_12;
if ((((int32_t)L_35) == ((int32_t)3)))
{
goto IL_00f1;
}
}
{
goto IL_00e0;
}
IL_00e0:
{
// default: break;
goto IL_00fb;
}
IL_00e2:
{
// case FocusTrackingMode.FollowTarget: focusTarget = VirtualCamera.Follow; break;
CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* L_36;
L_36 = CinemachineExtension_get_VirtualCamera_mD9E9C61D2B18DD4B1ECF1B6A12EE5FD3B152376E(__this, NULL);
NullCheck(L_36);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
L_37 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(29 /* UnityEngine.Transform Cinemachine.CinemachineVirtualCameraBase::get_Follow() */, L_36);
V_11 = L_37;
// case FocusTrackingMode.FollowTarget: focusTarget = VirtualCamera.Follow; break;
goto IL_00fb;
}
IL_00f1:
{
// case FocusTrackingMode.CustomTarget: focusTarget = m_FocusTarget; break;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38 = __this->___m_FocusTarget_10;
V_11 = L_38;
// case FocusTrackingMode.CustomTarget: focusTarget = m_FocusTarget; break;
goto IL_00fb;
}
IL_00fb:
{
// if (focusTarget != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = V_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_40;
L_40 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_14 = L_40;
bool L_41 = V_14;
if (!L_41)
{
goto IL_0129;
}
}
{
// focusDistance += (state.FinalPosition - focusTarget.position).magnitude;
float L_42 = V_8;
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_43 = ___state2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = CameraState_get_FinalPosition_m4D482D1F3E008068C2151FC24FD85CB6F603AE12(L_43, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45 = V_11;
NullCheck(L_45);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_45, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_44, L_46, NULL);
V_10 = L_47;
float L_48;
L_48 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_10), NULL);
V_8 = ((float)il2cpp_codegen_add(L_42, L_48));
}
IL_0129:
{
}
IL_012a:
{
// dof.focusDistance.value = Mathf.Max(0, focusDistance);
DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF* L_49 = V_5;
NullCheck(L_49);
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* L_50 = L_49->___focusDistance_12;
float L_51 = V_8;
float L_52;
L_52 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_51, NULL);
NullCheck(L_50);
VirtualActionInvoker1< float >::Invoke(13 /* System.Void UnityEngine.Rendering.VolumeParameter`1<System.Single>::set_value(T) */, L_50, L_52);
// profile.isDirty = true;
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_53 = V_3;
NullCheck(L_53);
L_53->___isDirty_5 = (bool)1;
}
IL_014b:
{
}
IL_014c:
{
// state.AddCustomBlendable(new CameraState.CustomBlendable(profile, 1));
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156* L_54 = ___state2;
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_55 = V_3;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_56;
memset((&L_56), 0, sizeof(L_56));
CustomBlendable__ctor_mF38BF574AF05E415A01A2A46E506DE6B5086B303((&L_56), L_55, (1.0f), /*hidden argument*/NULL);
CameraState_AddCustomBlendable_m1DA24CB5A397752C33B6A1773CFF38F02505AD3C(L_54, L_56, NULL);
}
IL_015f:
{
}
IL_0160:
{
// }
return;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::OnCameraCut(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings_OnCameraCut_mDD41EF9D7F2B60B9E166577D02F069531EF03E6C (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___brain0, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::ApplyPostFX(Cinemachine.CinemachineBrain)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings_ApplyPostFX_mB059EF9658D9F58A48F31FAC470BDA5011E420C6 (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___brain0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CameraState_tBC57F8D313D0D19718B24CFBD690C089C2140156 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* V_2 = NULL;
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
bool V_6 = false;
int32_t V_7 = 0;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_8;
memset((&V_8), 0, sizeof(V_8));
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* V_9 = NULL;
bool V_10 = false;
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* V_11 = NULL;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
{
// 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;
// var volumes = GetDynamicBrainVolumes(brain, numBlendables);
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_3 = ___brain0;
int32_t L_4 = V_1;
il2cpp_codegen_runtime_class_init_inline(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_5;
L_5 = CinemachineVolumeSettings_GetDynamicBrainVolumes_mDA883D2C7CD5DFD43585FF66A88D6AEDE1E2E4E0(L_3, L_4, NULL);
V_2 = L_5;
// for (int i = 0; i < volumes.Count; ++i)
V_5 = 0;
goto IL_0054;
}
IL_001d:
{
// volumes[i].weight = 0;
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_6 = V_2;
int32_t L_7 = V_5;
NullCheck(L_6);
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_8;
L_8 = List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284(L_6, L_7, List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284_RuntimeMethod_var);
NullCheck(L_8);
L_8->___weight_7 = (0.0f);
// volumes[i].sharedProfile = null;
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_9 = V_2;
int32_t L_10 = V_5;
NullCheck(L_9);
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_11;
L_11 = List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284(L_9, L_10, List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284_RuntimeMethod_var);
NullCheck(L_11);
L_11->___sharedProfile_8 = (VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_11->___sharedProfile_8), (void*)(VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1*)NULL);
// volumes[i].profile = null;
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_12 = V_2;
int32_t L_13 = V_5;
NullCheck(L_12);
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_14;
L_14 = List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284(L_12, L_13, List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284_RuntimeMethod_var);
NullCheck(L_14);
Volume_set_profile_m89709CBB66123E4DD821570E2CC4D9AE3D42E769_inline(L_14, (VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1*)NULL, NULL);
// for (int i = 0; i < volumes.Count; ++i)
int32_t L_15 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0054:
{
// for (int i = 0; i < volumes.Count; ++i)
int32_t L_16 = V_5;
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_17 = V_2;
NullCheck(L_17);
int32_t L_18;
L_18 = List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_inline(L_17, List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_RuntimeMethod_var);
V_6 = (bool)((((int32_t)L_16) < ((int32_t)L_18))? 1 : 0);
bool L_19 = V_6;
if (L_19)
{
goto IL_001d;
}
}
{
// Volume firstVolume = null;
V_3 = (Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377*)NULL;
// int numPPblendables = 0;
V_4 = 0;
// for (int i = 0; i < numBlendables; ++i)
V_7 = 0;
goto IL_0113;
}
IL_0071:
{
// var b = state.GetCustomBlendable(i);
int32_t L_20 = V_7;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_21;
L_21 = CameraState_GetCustomBlendable_mE19B33F6CEC1B42ACAEB34A0601E48A80577498E((&V_0), L_20, NULL);
V_8 = L_21;
// var profile = b.m_Custom as VolumeProfile;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_22 = V_8;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_23 = L_22.___m_Custom_0;
V_9 = ((VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1*)IsInstSealed((RuntimeObject*)L_23, VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1_il2cpp_TypeInfo_var));
// if (!(profile == null)) // in case it was deleted
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_24 = V_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_25;
L_25 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_10 = (bool)((((int32_t)L_25) == ((int32_t)0))? 1 : 0);
bool L_26 = V_10;
if (!L_26)
{
goto IL_00f6;
}
}
{
// var v = volumes[i];
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_27 = V_2;
int32_t L_28 = V_7;
NullCheck(L_27);
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_29;
L_29 = List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284(L_27, L_28, List_1_get_Item_m8F67F8C424EA44EF7EA2F4B9075A446291DAF284_RuntimeMethod_var);
V_11 = L_29;
// if (firstVolume == null)
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_30 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_31;
L_31 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_30, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_12 = L_31;
bool L_32 = V_12;
if (!L_32)
{
goto IL_00b7;
}
}
{
// firstVolume = v;
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_33 = V_11;
V_3 = L_33;
}
IL_00b7:
{
// v.sharedProfile = profile;
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_34 = V_11;
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_35 = V_9;
NullCheck(L_34);
L_34->___sharedProfile_8 = L_35;
Il2CppCodeGenWriteBarrier((void**)(&L_34->___sharedProfile_8), (void*)L_35);
// v.isGlobal = true;
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_36 = V_11;
NullCheck(L_36);
Volume_set_isGlobal_m5E2B89583386E5A6C63AD61D2A8DBCAB5533BF15_inline(L_36, (bool)1, NULL);
// v.priority = s_VolumePriority - (numBlendables - i) - 1;
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_37 = V_11;
il2cpp_codegen_runtime_class_init_inline(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
float L_38 = ((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___s_VolumePriority_7;
int32_t L_39 = V_1;
int32_t L_40 = V_7;
NullCheck(L_37);
L_37->___priority_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_38, ((float)((int32_t)il2cpp_codegen_subtract(L_39, L_40))))), (1.0f)));
// v.weight = b.m_Weight;
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_41 = V_11;
CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_42 = V_8;
float L_43 = L_42.___m_Weight_1;
NullCheck(L_41);
L_41->___weight_7 = L_43;
// ++numPPblendables;
int32_t L_44 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_44, 1));
}
IL_00f6:
{
// if (numPPblendables > 1)
int32_t L_45 = V_4;
V_13 = (bool)((((int32_t)L_45) > ((int32_t)1))? 1 : 0);
bool L_46 = V_13;
if (!L_46)
{
goto IL_010c;
}
}
{
// firstVolume.weight = 1;
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_47 = V_3;
NullCheck(L_47);
L_47->___weight_7 = (1.0f);
}
IL_010c:
{
// for (int i = 0; i < numBlendables; ++i)
int32_t L_48 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_48, 1));
}
IL_0113:
{
// for (int i = 0; i < numBlendables; ++i)
int32_t L_49 = V_7;
int32_t L_50 = V_1;
V_14 = (bool)((((int32_t)L_49) < ((int32_t)L_50))? 1 : 0);
bool L_51 = V_14;
if (L_51)
{
goto IL_0071;
}
}
{
// }
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.Rendering.Volume> Cinemachine.PostFX.CinemachineVolumeSettings::GetDynamicBrainVolumes(Cinemachine.CinemachineBrain,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* CinemachineVolumeSettings_GetDynamicBrainVolumes_mDA883D2C7CD5DFD43585FF66A88D6AEDE1E2E4E0 (CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* ___brain0, int32_t ___minVolumes1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mEBB3584E3F5C9390346BF4EE9FD8E5D2ABADE5C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_mCF16C5DA588B7468D6B2219D2519B7814709347C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponents_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mAE021A0360032927647546267D4A69BC7C15C9B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE06E257FFA840B6A76C943FCC4F70FF8FC78C222_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m39BEA6B481C5F43AADAA90DD7277AFDA096BF0E5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* V_9 = NULL;
bool V_10 = false;
bool V_11 = false;
int32_t V_12 = 0;
int32_t V_13 = 0;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* V_17 = NULL;
int32_t G_B9_0 = 0;
{
// GameObject volumeOwner = null;
V_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
// Transform t = brain.transform;
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_0 = ___brain0;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
V_1 = L_1;
// int numChildren = t.childCount;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_1;
NullCheck(L_2);
int32_t L_3;
L_3 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_2, NULL);
V_2 = L_3;
// sVolumes.Clear();
il2cpp_codegen_runtime_class_init_inline(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_4 = ((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumes_14;
NullCheck(L_4);
List_1_Clear_m39BEA6B481C5F43AADAA90DD7277AFDA096BF0E5_inline(L_4, List_1_Clear_m39BEA6B481C5F43AADAA90DD7277AFDA096BF0E5_RuntimeMethod_var);
// for (int i = 0; volumeOwner == null && i < numChildren; ++i)
V_3 = 0;
goto IL_006a;
}
IL_0020:
{
// GameObject child = t.GetChild(i).gameObject;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_1;
int32_t L_6 = V_3;
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_5, L_6, NULL);
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_7, NULL);
V_4 = L_8;
// if (child.hideFlags == HideFlags.HideAndDontSave)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_4;
NullCheck(L_9);
int32_t L_10;
L_10 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_9, NULL);
V_5 = (bool)((((int32_t)L_10) == ((int32_t)((int32_t)61)))? 1 : 0);
bool L_11 = V_5;
if (!L_11)
{
goto IL_0065;
}
}
{
// child.GetComponents(sVolumes);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_4;
il2cpp_codegen_runtime_class_init_inline(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_13 = ((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumes_14;
NullCheck(L_12);
GameObject_GetComponents_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mAE021A0360032927647546267D4A69BC7C15C9B4(L_12, L_13, GameObject_GetComponents_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mAE021A0360032927647546267D4A69BC7C15C9B4_RuntimeMethod_var);
// if (sVolumes.Count > 0)
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_14 = ((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumes_14;
NullCheck(L_14);
int32_t L_15;
L_15 = List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_inline(L_14, List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_RuntimeMethod_var);
V_6 = (bool)((((int32_t)L_15) > ((int32_t)0))? 1 : 0);
bool L_16 = V_6;
if (!L_16)
{
goto IL_0064;
}
}
{
// volumeOwner = child;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = V_4;
V_0 = L_17;
}
IL_0064:
{
}
IL_0065:
{
// for (int i = 0; volumeOwner == null && i < numChildren; ++i)
int32_t L_18 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_006a:
{
// for (int i = 0; volumeOwner == null && i < numChildren; ++i)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_20)
{
goto IL_0079;
}
}
{
int32_t L_21 = V_3;
int32_t L_22 = V_2;
G_B9_0 = ((((int32_t)L_21) < ((int32_t)L_22))? 1 : 0);
goto IL_007a;
}
IL_0079:
{
G_B9_0 = 0;
}
IL_007a:
{
V_7 = (bool)G_B9_0;
bool L_23 = V_7;
if (L_23)
{
goto IL_0020;
}
}
{
// if (minVolumes > 0)
int32_t L_24 = ___minVolumes1;
V_8 = (bool)((((int32_t)L_24) > ((int32_t)0))? 1 : 0);
bool L_25 = V_8;
if (!L_25)
{
goto IL_014d;
}
}
{
// if (volumeOwner == null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_10 = L_27;
bool L_28 = V_10;
if (!L_28)
{
goto IL_00be;
}
}
{
// volumeOwner = new GameObject(sVolumeOwnerName);
il2cpp_codegen_runtime_class_init_inline(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
String_t* L_29 = ((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumeOwnerName_13;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_30);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_30, L_29, NULL);
V_0 = L_30;
// volumeOwner.hideFlags = HideFlags.HideAndDontSave;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = V_0;
NullCheck(L_31);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_31, ((int32_t)61), NULL);
// volumeOwner.transform.parent = t;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32 = V_0;
NullCheck(L_32);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
L_33 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_32, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = V_1;
NullCheck(L_33);
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_33, L_34, NULL);
}
IL_00be:
{
// var data = brain.gameObject.GetComponent<UniversalAdditionalCameraData>();
CinemachineBrain_tA44C6B1C4F0BD2B34EFCD06EE4C4AFE46685CBE9* L_35 = ___brain0;
NullCheck(L_35);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_36;
L_36 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_35, NULL);
NullCheck(L_36);
UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* L_37;
L_37 = GameObject_GetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_mCF16C5DA588B7468D6B2219D2519B7814709347C(L_36, GameObject_GetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_mCF16C5DA588B7468D6B2219D2519B7814709347C_RuntimeMethod_var);
V_9 = L_37;
// if (data != null)
UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* L_38 = V_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_39;
L_39 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_11 = L_39;
bool L_40 = V_11;
if (!L_40)
{
goto IL_0121;
}
}
{
// int mask = data.volumeLayerMask;
UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* L_41 = V_9;
NullCheck(L_41);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_42;
L_42 = UniversalAdditionalCameraData_get_volumeLayerMask_m6CA98C050693650D8818151E9ADE480CCBF44BFC_inline(L_41, NULL);
int32_t L_43;
L_43 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_42, NULL);
V_12 = L_43;
// for (int i = 0; i < 32; ++i)
V_13 = 0;
goto IL_0114;
}
IL_00ed:
{
// if ((mask & (1 << i)) != 0)
int32_t L_44 = V_12;
int32_t L_45 = V_13;
V_14 = (bool)((!(((uint32_t)((int32_t)(L_44&((int32_t)(1<<((int32_t)(L_45&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
bool L_46 = V_14;
if (!L_46)
{
goto IL_010d;
}
}
{
// volumeOwner.layer = i;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_47 = V_0;
int32_t L_48 = V_13;
NullCheck(L_47);
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_47, L_48, NULL);
// break;
goto IL_0120;
}
IL_010d:
{
// for (int i = 0; i < 32; ++i)
int32_t L_49 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_49, 1));
}
IL_0114:
{
// for (int i = 0; i < 32; ++i)
int32_t L_50 = V_13;
V_15 = (bool)((((int32_t)L_50) < ((int32_t)((int32_t)32)))? 1 : 0);
bool L_51 = V_15;
if (L_51)
{
goto IL_00ed;
}
}
IL_0120:
{
}
IL_0121:
{
goto IL_0139;
}
IL_0123:
{
// sVolumes.Add(volumeOwner.gameObject.AddComponent<Volume>());
il2cpp_codegen_runtime_class_init_inline(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_52 = ((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumes_14;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_53 = V_0;
NullCheck(L_53);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_54;
L_54 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_53, NULL);
NullCheck(L_54);
Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* L_55;
L_55 = GameObject_AddComponent_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mEBB3584E3F5C9390346BF4EE9FD8E5D2ABADE5C5(L_54, GameObject_AddComponent_TisVolume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377_mEBB3584E3F5C9390346BF4EE9FD8E5D2ABADE5C5_RuntimeMethod_var);
NullCheck(L_52);
List_1_Add_mE06E257FFA840B6A76C943FCC4F70FF8FC78C222_inline(L_52, L_55, List_1_Add_mE06E257FFA840B6A76C943FCC4F70FF8FC78C222_RuntimeMethod_var);
}
IL_0139:
{
// while (sVolumes.Count < minVolumes)
il2cpp_codegen_runtime_class_init_inline(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_56 = ((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumes_14;
NullCheck(L_56);
int32_t L_57;
L_57 = List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_inline(L_56, List_1_get_Count_m9108C03CB689BB906D87E03F239998CEE7153A17_RuntimeMethod_var);
int32_t L_58 = ___minVolumes1;
V_16 = (bool)((((int32_t)L_57) < ((int32_t)L_58))? 1 : 0);
bool L_59 = V_16;
if (L_59)
{
goto IL_0123;
}
}
{
}
IL_014d:
{
// return sVolumes;
il2cpp_codegen_runtime_class_init_inline(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_60 = ((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumes_14;
V_17 = L_60;
goto IL_0156;
}
IL_0156:
{
// }
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_61 = V_17;
return L_61;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::InitializeModule()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings_InitializeModule_m12B1DEEB514A9EE4991425EB3E751865F4DD15E4 (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*)&CinemachineVolumeSettings_ApplyPostFX_mB059EF9658D9F58A48F31FAC470BDA5011E420C6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVolumeSettings_OnCameraCut_mDD41EF9D7F2B60B9E166577D02F069531EF03E6C_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(ApplyPostFX);
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*)CinemachineVolumeSettings_ApplyPostFX_mB059EF9658D9F58A48F31FAC470BDA5011E420C6_RuntimeMethod_var), NULL);
NullCheck(L_0);
UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA(L_0, L_1, UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA_RuntimeMethod_var);
// CinemachineCore.CameraUpdatedEvent.AddListener(ApplyPostFX);
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*)CinemachineVolumeSettings_ApplyPostFX_mB059EF9658D9F58A48F31FAC470BDA5011E420C6_RuntimeMethod_var), NULL);
NullCheck(L_2);
UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC(L_2, L_3, UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC_RuntimeMethod_var);
// CinemachineCore.CameraCutEvent.RemoveListener(OnCameraCut);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_4 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9;
UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114* L_5 = (UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114*)il2cpp_codegen_object_new(UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var);
NullCheck(L_5);
UnityAction_1__ctor_m5CC9F1C8EA62E69F366ADC95ED52BF0CAA0F1582(L_5, NULL, (intptr_t)((void*)CinemachineVolumeSettings_OnCameraCut_mDD41EF9D7F2B60B9E166577D02F069531EF03E6C_RuntimeMethod_var), NULL);
NullCheck(L_4);
UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA(L_4, L_5, UnityEvent_1_RemoveListener_m9C18146FC609E4712D1E32D9E7FC19913AAAA2DA_RuntimeMethod_var);
// CinemachineCore.CameraCutEvent.AddListener(OnCameraCut);
BrainEvent_t849EB8BA11F9477DD4D1CCD463DF1C798A74B5E3* L_6 = ((CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var))->___CameraCutEvent_9;
UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114* L_7 = (UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114*)il2cpp_codegen_object_new(UnityAction_1_t78C232CAACA0FC00C5F55E92D98A3BE00BE44114_il2cpp_TypeInfo_var);
NullCheck(L_7);
UnityAction_1__ctor_m5CC9F1C8EA62E69F366ADC95ED52BF0CAA0F1582(L_7, NULL, (intptr_t)((void*)CinemachineVolumeSettings_OnCameraCut_mDD41EF9D7F2B60B9E166577D02F069531EF03E6C_RuntimeMethod_var), NULL);
NullCheck(L_6);
UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC(L_6, L_7, UnityEvent_1_AddListener_mB3E814B430D892264646F8671CC6AFF035ECB0AC_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings__ctor_mB23ECA31DF611267B81182121229A3B5EF12014B (CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6* __this, const RuntimeMethod* method)
{
{
CinemachineExtension__ctor_m8955F80D4A62DE7C3DA510CFECEF722346241C94(__this, NULL);
return;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineVolumeSettings__cctor_m76D9D0B4C7B697B2FE0BC8758360C9BB9400CA34 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBE415A6F2F48CA40D24EF2ECB6001A80D683AE64_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7B09D50F531ADBBABA83C24F6AD26DFA31CB3EC);
s_Il2CppMethodInitialized = true;
}
{
// static public float s_VolumePriority = 1000f;
((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___s_VolumePriority_7 = (1000.0f);
// static string sVolumeOwnerName = "__CMVolumes";
((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumeOwnerName_13 = _stringLiteralB7B09D50F531ADBBABA83C24F6AD26DFA31CB3EC;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumeOwnerName_13), (void*)_stringLiteralB7B09D50F531ADBBABA83C24F6AD26DFA31CB3EC);
// static List<Volume> sVolumes = new List<Volume>();
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* L_0 = (List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897*)il2cpp_codegen_object_new(List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mBE415A6F2F48CA40D24EF2ECB6001A80D683AE64(L_0, List_1__ctor_mBE415A6F2F48CA40D24EF2ECB6001A80D683AE64_RuntimeMethod_var);
((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumes_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineVolumeSettings_tBC1FC85EB8A3FC626AAE7A900B91E1FD0C84E5E6_il2cpp_TypeInfo_var))->___sVolumes_14), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState::CreateProfileCopy(UnityEngine.Rendering.VolumeProfile)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamExtraState_CreateProfileCopy_mAADD5F9762AB647121CD080BBEC9F3732E53D628 (VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* __this, VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* ___source0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mCE78820A119B5A3974D397DF20EACCF0AE77A607_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mCDC4D51017A6FCCB56125B31477498D37FBC4911_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3E2C62A181DBC8F1232AE097D030451DC49CDC59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAE785BB140AACEA37285183D122AB76C64D1776B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7FFBBF9B40BF65391F615C1718B33A309DBEC760_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisVolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1_m2F3885C4DAE9B2B661229038FA25FDDA63C9EA37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisVolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1_mBE971FCAB392A22574CBD068FF588A5BF6F19E38_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* V_0 = NULL;
bool V_1 = false;
Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355 V_2;
memset((&V_2), 0, sizeof(V_2));
VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* V_3 = NULL;
VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* V_4 = NULL;
{
// DestroyProfileCopy();
VcamExtraState_DestroyProfileCopy_m1BF9F84F865D1E065076E69DEC72ECE7A85E63CD(__this, NULL);
// VolumeProfile profile = ScriptableObject.CreateInstance<VolumeProfile>();
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_0;
L_0 = ScriptableObject_CreateInstance_TisVolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1_mBE971FCAB392A22574CBD068FF588A5BF6F19E38(ScriptableObject_CreateInstance_TisVolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1_mBE971FCAB392A22574CBD068FF588A5BF6F19E38_RuntimeMethod_var);
V_0 = L_0;
// if (source != null)
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_1 = ___source0;
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_006b;
}
}
{
// foreach (var item in source.components)
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_4 = ___source0;
NullCheck(L_4);
List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064* L_5 = L_4->___components_4;
NullCheck(L_5);
Enumerator_t28274C6C8959D52D00A7A29993ED244DA2644355 L_6;
L_6 = List_1_GetEnumerator_m7FFBBF9B40BF65391F615C1718B33A309DBEC760(L_5, List_1_GetEnumerator_m7FFBBF9B40BF65391F615C1718B33A309DBEC760_RuntimeMethod_var);
V_2 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005b:
{// begin finally (depth: 1)
Enumerator_Dispose_mCE78820A119B5A3974D397DF20EACCF0AE77A607((&V_2), Enumerator_Dispose_mCE78820A119B5A3974D397DF20EACCF0AE77A607_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0050_1;
}
IL_0029_1:
{
// foreach (var item in source.components)
VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* L_7;
L_7 = Enumerator_get_Current_m3E2C62A181DBC8F1232AE097D030451DC49CDC59_inline((&V_2), Enumerator_get_Current_m3E2C62A181DBC8F1232AE097D030451DC49CDC59_RuntimeMethod_var);
V_3 = L_7;
// var itemCopy = Instantiate(item);
VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* L_8 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* L_9;
L_9 = Object_Instantiate_TisVolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1_m2F3885C4DAE9B2B661229038FA25FDDA63C9EA37(L_8, Object_Instantiate_TisVolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1_m2F3885C4DAE9B2B661229038FA25FDDA63C9EA37_RuntimeMethod_var);
V_4 = L_9;
// profile.components.Add(itemCopy);
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_10 = V_0;
NullCheck(L_10);
List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064* L_11 = L_10->___components_4;
VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1* L_12 = V_4;
NullCheck(L_11);
List_1_Add_mAE785BB140AACEA37285183D122AB76C64D1776B_inline(L_11, L_12, List_1_Add_mAE785BB140AACEA37285183D122AB76C64D1776B_RuntimeMethod_var);
// profile.isDirty = true;
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_13 = V_0;
NullCheck(L_13);
L_13->___isDirty_5 = (bool)1;
}
IL_0050_1:
{
// foreach (var item in source.components)
bool L_14;
L_14 = Enumerator_MoveNext_mCDC4D51017A6FCCB56125B31477498D37FBC4911((&V_2), Enumerator_MoveNext_mCDC4D51017A6FCCB56125B31477498D37FBC4911_RuntimeMethod_var);
if (L_14)
{
goto IL_0029_1;
}
}
{
goto IL_006a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006a:
{
}
IL_006b:
{
// mProfileCopy = profile;
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_15 = V_0;
__this->___mProfileCopy_0 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mProfileCopy_0), (void*)L_15);
// }
return;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState::DestroyProfileCopy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamExtraState_DestroyProfileCopy_m1BF9F84F865D1E065076E69DEC72ECE7A85E63CD (VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (mProfileCopy != null)
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_0 = __this->___mProfileCopy_0;
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_001d;
}
}
{
// RuntimeUtility.DestroyObject(mProfileCopy);
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_3 = __this->___mProfileCopy_0;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtility_t29BFA2198191EF8D4466FBAC7EAB84A1F9702965_il2cpp_TypeInfo_var);
RuntimeUtility_DestroyObject_mDBE05B0F1FC4938B278FA2F86FE35F4CDE7B6BA8(L_3, NULL);
}
IL_001d:
{
// mProfileCopy = null;
__this->___mProfileCopy_0 = (VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mProfileCopy_0), (void*)(VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1*)NULL);
// }
return;
}
}
// System.Void Cinemachine.PostFX.CinemachineVolumeSettings/VcamExtraState::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VcamExtraState__ctor_m11A226E4A0A03612BAACADA52E816B79B73FF12F (VcamExtraState_t373360378C645FC92B99C366A7B4F2317C6AD73C* __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
// System.Void Cinemachine.Utility.CinemachineDebug::ReleaseScreenPos(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug_ReleaseScreenPos_mFF92D5D7AF6902FE80339C872BE9DDEB7517BDF9 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___client0, 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*)&HashSet_1_Contains_m1BE59057D1E3F46D988D984F1093243A5382B00D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m914B0A1ED80B8FBC1879912D39E8DAEE80413595_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// if (mClients != null && mClients.Contains(client))
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* L_0 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0;
if (!L_0)
{
goto IL_0015;
}
}
{
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* L_1 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___client0;
NullCheck(L_1);
bool L_3;
L_3 = HashSet_1_Contains_m1BE59057D1E3F46D988D984F1093243A5382B00D(L_1, L_2, HashSet_1_Contains_m1BE59057D1E3F46D988D984F1093243A5382B00D_RuntimeMethod_var);
G_B3_0 = ((int32_t)(L_3));
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 0;
}
IL_0016:
{
V_0 = (bool)G_B3_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0026;
}
}
{
// mClients.Remove(client);
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* L_5 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = ___client0;
NullCheck(L_5);
bool L_7;
L_7 = HashSet_1_Remove_m914B0A1ED80B8FBC1879912D39E8DAEE80413595(L_5, L_6, HashSet_1_Remove_m914B0A1ED80B8FBC1879912D39E8DAEE80413595_RuntimeMethod_var);
}
IL_0026:
{
// }
return;
}
}
// 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)
{
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*)&Enumerator_Dispose_m7FE6D6D2AC8F2B7347A7247B8A5E1F76A6E31553_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7228B41EC67FC46BF3AC2461B5FE4DBFC602E645_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m83BF055FC97331647786F4CB9611F09CD6843017_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF7FF6A8ABB5678A42FF5EF549292C0626C0696A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m1BE59057D1E3F46D988D984F1093243A5382B00D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mD15C58F93B8FF17D7F8FE0B3AD1E0C16ADEE43DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m452F5282ED2E6E6974666067E813E40FE163967A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853 V_5;
memset((&V_5), 0, sizeof(V_5));
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_6 = NULL;
bool V_7 = false;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_8;
memset((&V_8), 0, sizeof(V_8));
{
// if (mClients == null)
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* L_0 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0;
V_2 = (bool)((((RuntimeObject*)(HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0017;
}
}
{
// mClients = new HashSet<Object>();
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* L_2 = (HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614*)il2cpp_codegen_object_new(HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614_il2cpp_TypeInfo_var);
NullCheck(L_2);
HashSet_1__ctor_m452F5282ED2E6E6974666067E813E40FE163967A(L_2, HashSet_1__ctor_m452F5282ED2E6E6974666067E813E40FE163967A_RuntimeMethod_var);
((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0), (void*)L_2);
}
IL_0017:
{
// if (!mClients.Contains(client))
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* L_3 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___client0;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Contains_m1BE59057D1E3F46D988D984F1093243A5382B00D(L_3, L_4, HashSet_1_Contains_m1BE59057D1E3F46D988D984F1093243A5382B00D_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
bool L_6 = V_3;
if (!L_6)
{
goto IL_0035;
}
}
{
// mClients.Add(client);
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* L_7 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_8 = ___client0;
NullCheck(L_7);
bool L_9;
L_9 = HashSet_1_Add_mF7FF6A8ABB5678A42FF5EF549292C0626C0696A5(L_7, L_8, HashSet_1_Add_mF7FF6A8ABB5678A42FF5EF549292C0626C0696A5_RuntimeMethod_var);
}
IL_0035:
{
// var pos = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
V_0 = L_10;
// Vector2 size = style.CalcSize(new GUIContent(text));
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_11 = ___style2;
String_t* L_12 = ___text1;
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_13 = (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)il2cpp_codegen_object_new(GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var);
NullCheck(L_13);
GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC(L_13, L_12, NULL);
NullCheck(L_11);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
L_14 = GUIStyle_CalcSize_m3015BAC288A5D6D29C0596ECE8117C8F9DFF9A76(L_11, L_13, NULL);
V_1 = L_14;
// if (mClients != null)
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* L_15 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0;
V_4 = (bool)((!(((RuntimeObject*)(HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614*)L_15) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_16 = V_4;
if (!L_16)
{
goto IL_00ad;
}
}
{
// foreach (var c in mClients)
HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* L_17 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mClients_0;
NullCheck(L_17);
Enumerator_tCB7393AAD90AFBDA99361CCFF444797F5C888853 L_18;
L_18 = HashSet_1_GetEnumerator_mD15C58F93B8FF17D7F8FE0B3AD1E0C16ADEE43DB(L_17, HashSet_1_GetEnumerator_mD15C58F93B8FF17D7F8FE0B3AD1E0C16ADEE43DB_RuntimeMethod_var);
V_5 = L_18;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_009d:
{// begin finally (depth: 1)
Enumerator_Dispose_m7FE6D6D2AC8F2B7347A7247B8A5E1F76A6E31553((&V_5), Enumerator_Dispose_m7FE6D6D2AC8F2B7347A7247B8A5E1F76A6E31553_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0092_1;
}
IL_0066_1:
{
// foreach (var c in mClients)
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_19;
L_19 = Enumerator_get_Current_m83BF055FC97331647786F4CB9611F09CD6843017_inline((&V_5), Enumerator_get_Current_m83BF055FC97331647786F4CB9611F09CD6843017_RuntimeMethod_var);
V_6 = L_19;
// if (c == client)
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_20 = V_6;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_21 = ___client0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_20, L_21, NULL);
V_7 = L_22;
bool L_23 = V_7;
if (!L_23)
{
goto IL_0080_1;
}
}
{
// break;
goto IL_009b_1;
}
IL_0080_1:
{
// pos.y += size.y;
float* L_24 = (&(&V_0)->___y_1);
float* L_25 = L_24;
float L_26 = *((float*)L_25);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_1;
float L_28 = L_27.___y_1;
*((float*)L_25) = (float)((float)il2cpp_codegen_add(L_26, L_28));
}
IL_0092_1:
{
// foreach (var c in mClients)
bool L_29;
L_29 = Enumerator_MoveNext_m7228B41EC67FC46BF3AC2461B5FE4DBFC602E645((&V_5), Enumerator_MoveNext_m7228B41EC67FC46BF3AC2461B5FE4DBFC602E645_RuntimeMethod_var);
if (L_29)
{
goto IL_0066_1;
}
}
IL_009b_1:
{
goto IL_00ac;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ac:
{
}
IL_00ad:
{
// return new Rect(pos, size);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = V_1;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_32;
memset((&L_32), 0, sizeof(L_32));
Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&L_32), L_30, L_31, /*hidden argument*/NULL);
V_8 = L_32;
goto IL_00b8;
}
IL_00b8:
{
// }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_33 = V_8;
return L_33;
}
}
// System.Text.StringBuilder Cinemachine.Utility.CinemachineDebug::SBFromPool()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* CinemachineDebug_SBFromPool_m6F20FF73A5A0C5B5CD7D53ADC0887782A70DB5E5 (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*)&List_1_RemoveAt_m808D0A31B600613C828E9B4DD3DADB85661F9409_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0A16929D8B4521A714BFB9B8C4F94B2A5587C64D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBD7E40942F24A5B305A70B750BD9E9BE5601CAA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t* V_0 = NULL;
bool V_1 = false;
StringBuilder_t* V_2 = NULL;
int32_t G_B3_0 = 0;
{
// if (mAvailableStringBuilders == null || mAvailableStringBuilders.Count == 0)
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* L_0 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2;
if (!L_0)
{
goto IL_0017;
}
}
{
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* L_1 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m0A16929D8B4521A714BFB9B8C4F94B2A5587C64D_inline(L_1, List_1_get_Count_m0A16929D8B4521A714BFB9B8C4F94B2A5587C64D_RuntimeMethod_var);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 1;
}
IL_0018:
{
V_1 = (bool)G_B3_0;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0024;
}
}
{
// return new StringBuilder();
StringBuilder_t* L_4 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_4);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_4, NULL);
V_2 = L_4;
goto IL_005e;
}
IL_0024:
{
// var sb = mAvailableStringBuilders[mAvailableStringBuilders.Count - 1];
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* L_5 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2;
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* L_6 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m0A16929D8B4521A714BFB9B8C4F94B2A5587C64D_inline(L_6, List_1_get_Count_m0A16929D8B4521A714BFB9B8C4F94B2A5587C64D_RuntimeMethod_var);
NullCheck(L_5);
StringBuilder_t* L_8;
L_8 = List_1_get_Item_mBD7E40942F24A5B305A70B750BD9E9BE5601CAA8(L_5, ((int32_t)il2cpp_codegen_subtract(L_7, 1)), List_1_get_Item_mBD7E40942F24A5B305A70B750BD9E9BE5601CAA8_RuntimeMethod_var);
V_0 = L_8;
// mAvailableStringBuilders.RemoveAt(mAvailableStringBuilders.Count - 1);
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* L_9 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2;
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* L_10 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m0A16929D8B4521A714BFB9B8C4F94B2A5587C64D_inline(L_10, List_1_get_Count_m0A16929D8B4521A714BFB9B8C4F94B2A5587C64D_RuntimeMethod_var);
NullCheck(L_9);
List_1_RemoveAt_m808D0A31B600613C828E9B4DD3DADB85661F9409(L_9, ((int32_t)il2cpp_codegen_subtract(L_11, 1)), List_1_RemoveAt_m808D0A31B600613C828E9B4DD3DADB85661F9409_RuntimeMethod_var);
// sb.Length = 0;
StringBuilder_t* L_12 = V_0;
NullCheck(L_12);
StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_12, 0, NULL);
// return sb;
StringBuilder_t* L_13 = V_0;
V_2 = L_13;
goto IL_005e;
}
IL_005e:
{
// }
StringBuilder_t* L_14 = V_2;
return L_14;
}
}
// 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)
{
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*)&List_1_Add_m9F09B395F546BA77EA1435F1B5C6F8235D8F32F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA2785EB3108A801D84106FCD04DAC3E7DD672138_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (mAvailableStringBuilders == null)
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* L_0 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2;
V_0 = (bool)((((RuntimeObject*)(List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
// mAvailableStringBuilders = new List<StringBuilder>();
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* L_2 = (List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9*)il2cpp_codegen_object_new(List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_mA2785EB3108A801D84106FCD04DAC3E7DD672138(L_2, List_1__ctor_mA2785EB3108A801D84106FCD04DAC3E7DD672138_RuntimeMethod_var);
((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2), (void*)L_2);
}
IL_0017:
{
// mAvailableStringBuilders.Add(sb);
List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* L_3 = ((CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_StaticFields*)il2cpp_codegen_static_fields_for(CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390_il2cpp_TypeInfo_var))->___mAvailableStringBuilders_2;
StringBuilder_t* L_4 = ___sb0;
NullCheck(L_3);
List_1_Add_m9F09B395F546BA77EA1435F1B5C6F8235D8F32F4_inline(L_3, L_4, List_1_Add_m9F09B395F546BA77EA1435F1B5C6F8235D8F32F4_RuntimeMethod_var);
// }
return;
}
}
// System.Void Cinemachine.Utility.CinemachineDebug::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CinemachineDebug__ctor_mAF77C21C69B520883959BEC3DE58BBDD83CE5F8E (CinemachineDebug_tF7AD4D43CFCD221D11A0A0F2B254CE8426C00390* __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
void OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_Multicast(OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, 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) (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, const RuntimeMethod* method);
for (il2cpp_array_size_t i = 0; i < length; i++)
{
OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* currentDelegate = reinterpret_cast<OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708*>(delegatesToInvoke[i]);
((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_Open(OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(method);
}
void OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_Closed(OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, method);
}
void OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_OpenStaticInvoker(OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, const RuntimeMethod* method)
{
InvokerActionInvoker0::Invoke(__this->___method_ptr_0, method, NULL);
}
void OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_ClosedStaticInvoker(OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, const RuntimeMethod* method)
{
InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708 (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, const RuntimeMethod* method)
{
typedef void (DEFAULT_CALL *PInvokeFunc)();
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc();
}
// 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)
{
__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 == 0;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_Open;
else
__this->___invoke_impl_1 = (intptr_t)&OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_Closed;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_Closed;
}
__this->___extra_arg_5 = (intptr_t)&OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464_Multicast;
}
// System.Void Cinemachine.Utility.CinemachineDebug/OnGUIDelegate::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnGUIDelegate_Invoke_mA8B9CF3C0FA6CD716557C7E66D18F061E6410464 (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Cinemachine.Utility.CinemachineDebug/OnGUIDelegate::BeginInvoke(System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnGUIDelegate_BeginInvoke_m7F8DBBFCF5F26BB61396A8DACB90A543E942EE20 (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __this, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback0, RuntimeObject* ___object1, const RuntimeMethod* method)
{
void *__d_args[1] = {0};
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback0, (RuntimeObject*)___object1);;
}
// System.Void Cinemachine.Utility.CinemachineDebug/OnGUIDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnGUIDelegate_EndInvoke_m333ABE0CEA01B43E00AE0D77A7CE8279DDF2604F (OnGUIDelegate_tB3BF50E2F15C77EEBC4EA0011B8764FF41C29708* __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.Utility.GaussianWindow1D_Vector3::.ctor(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaussianWindow1D_Vector3__ctor_m24BDA3F6806B2C7687313112EF321052C4FFA574 (GaussianWindow1D_Vector3_t2392E8CA14D412847A8C8FFC9E548D1AF61A4D86* __this, float ___sigma0, int32_t ___maxKernelRadius1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GaussianWindow1d_1__ctor_mB410AAC105BC40A99870D8D487140D0C53D65C09_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// : base(sigma, maxKernelRadius) {}
float L_0 = ___sigma0;
int32_t L_1 = ___maxKernelRadius1;
GaussianWindow1d_1__ctor_mB410AAC105BC40A99870D8D487140D0C53D65C09(__this, L_0, L_1, GaussianWindow1d_1__ctor_mB410AAC105BC40A99870D8D487140D0C53D65C09_RuntimeMethod_var);
// : base(sigma, maxKernelRadius) {}
return;
}
}
// UnityEngine.Vector3 Cinemachine.Utility.GaussianWindow1D_Vector3::Compute(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GaussianWindow1D_Vector3_Compute_m50CFE925DFF71745A8032D15E19D650B6A4AB4A4 (GaussianWindow1D_Vector3_t2392E8CA14D412847A8C8FFC9E548D1AF61A4D86* __this, int32_t ___windowPos0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GaussianWindow1d_1_get_KernelSize_m3F57073A9FC142565561A92DF71AE54530B9E26A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// Vector3 sum = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_0 = L_0;
// for (int i = 0; i < KernelSize; ++i)
V_1 = 0;
goto IL_0046;
}
IL_000b:
{
// sum += mData[windowPos] * mKernel[i];
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ((GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C*)__this)->___mData_0;
int32_t L_3 = ___windowPos0;
NullCheck(L_2);
int32_t L_4 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = ((GaussianWindow1d_1_tF7BE5FADFFA7F69294A7C3F8C49F0FBF3E92682C*)__this)->___mKernel_1;
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
float L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_5, L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_1, L_10, NULL);
V_0 = L_11;
// if (++windowPos == KernelSize)
int32_t L_12 = ___windowPos0;
int32_t L_13 = ((int32_t)il2cpp_codegen_add(L_12, 1));
___windowPos0 = L_13;
int32_t L_14;
L_14 = GaussianWindow1d_1_get_KernelSize_m3F57073A9FC142565561A92DF71AE54530B9E26A(__this, GaussianWindow1d_1_get_KernelSize_m3F57073A9FC142565561A92DF71AE54530B9E26A_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_13) == ((int32_t)L_14))? 1 : 0);
bool L_15 = V_2;
if (!L_15)
{
goto IL_0041;
}
}
{
// windowPos = 0;
___windowPos0 = 0;
}
IL_0041:
{
// for (int i = 0; i < KernelSize; ++i)
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0046:
{
// for (int i = 0; i < KernelSize; ++i)
int32_t L_17 = V_1;
int32_t L_18;
L_18 = GaussianWindow1d_1_get_KernelSize_m3F57073A9FC142565561A92DF71AE54530B9E26A(__this, GaussianWindow1d_1_get_KernelSize_m3F57073A9FC142565561A92DF71AE54530B9E26A_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_17) < ((int32_t)L_18))? 1 : 0);
bool L_19 = V_3;
if (L_19)
{
goto IL_000b;
}
}
{
// return sum;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
V_4 = L_20;
goto IL_0058;
}
IL_0058:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_4;
return L_21;
}
}
#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.Utility.GaussianWindow1D_Quaternion::.ctor(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaussianWindow1D_Quaternion__ctor_m34E6A4BE5AEDDB27919FB447706477666FDEF7BE (GaussianWindow1D_Quaternion_t81313B62477A5C087C4DD0D5A4CAC929C2F7938B* __this, float ___sigma0, int32_t ___maxKernelRadius1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GaussianWindow1d_1__ctor_mD1A5E428BE3BFE2928736FD6E36FB6E6E136D3F8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// : base(sigma, maxKernelRadius) {}
float L_0 = ___sigma0;
int32_t L_1 = ___maxKernelRadius1;
GaussianWindow1d_1__ctor_mD1A5E428BE3BFE2928736FD6E36FB6E6E136D3F8(__this, L_0, L_1, GaussianWindow1d_1__ctor_mD1A5E428BE3BFE2928736FD6E36FB6E6E136D3F8_RuntimeMethod_var);
// : base(sigma, maxKernelRadius) {}
return;
}
}
// UnityEngine.Quaternion Cinemachine.Utility.GaussianWindow1D_Quaternion::Compute(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 GaussianWindow1D_Quaternion_Compute_m7482A5084DE01B7B0AAF60567BF9FBBE2C3A1738 (GaussianWindow1D_Quaternion_t81313B62477A5C087C4DD0D5A4CAC929C2F7938B* __this, int32_t ___windowPos0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GaussianWindow1d_1_get_KernelSize_m11C6A4C90FB7FFDE893B37D2119DBD80C29963FC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
float V_4 = 0.0f;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_9;
memset((&V_9), 0, sizeof(V_9));
{
// Quaternion sum = new Quaternion(0, 0, 0, 0);
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&V_0), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
// Quaternion q = mData[mCurrentPos];
QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_0 = ((GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D*)__this)->___mData_0;
int32_t L_1 = ((GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D*)__this)->___mCurrentPos_2;
NullCheck(L_0);
int32_t L_2 = L_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
V_1 = L_3;
// Quaternion qInverse = Quaternion.Inverse(q);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Inverse_m7597DECDAD37194FAC86D1A11DCE3F0C7747F817(L_4, NULL);
V_2 = L_5;
// for (int i = 0; i < KernelSize; ++i)
V_3 = 0;
goto IL_00e9;
}
IL_003c:
{
// float scale = mKernel[i];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = ((GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D*)__this)->___mKernel_1;
int32_t L_7 = V_3;
NullCheck(L_6);
int32_t L_8 = L_7;
float L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_4 = L_9;
// Quaternion q2 = qInverse * mData[windowPos];
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = V_2;
QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_11 = ((GaussianWindow1d_1_t2FCE0AA88653951CC32741376FD39AE5FF63678D*)__this)->___mData_0;
int32_t L_12 = ___windowPos0;
NullCheck(L_11);
int32_t L_13 = L_12;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_10, L_14, NULL);
V_5 = L_15;
// if (Quaternion.Dot(Quaternion.identity, q2) < 0)
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16;
L_16 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = V_5;
float L_18;
L_18 = Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline(L_16, L_17, NULL);
V_6 = (bool)((((float)L_18) < ((float)(0.0f)))? 1 : 0);
bool L_19 = V_6;
if (!L_19)
{
goto IL_0079;
}
}
{
// scale = -scale;
float L_20 = V_4;
V_4 = ((-L_20));
}
IL_0079:
{
// sum.x += q2.x * scale;
float* L_21 = (&(&V_0)->___x_0);
float* L_22 = L_21;
float L_23 = *((float*)L_22);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = V_5;
float L_25 = L_24.___x_0;
float L_26 = V_4;
*((float*)L_22) = (float)((float)il2cpp_codegen_add(L_23, ((float)il2cpp_codegen_multiply(L_25, L_26))));
// sum.y += q2.y * scale;
float* L_27 = (&(&V_0)->___y_1);
float* L_28 = L_27;
float L_29 = *((float*)L_28);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = V_5;
float L_31 = L_30.___y_1;
float L_32 = V_4;
*((float*)L_28) = (float)((float)il2cpp_codegen_add(L_29, ((float)il2cpp_codegen_multiply(L_31, L_32))));
// sum.z += q2.z * scale;
float* L_33 = (&(&V_0)->___z_2);
float* L_34 = L_33;
float L_35 = *((float*)L_34);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = V_5;
float L_37 = L_36.___z_2;
float L_38 = V_4;
*((float*)L_34) = (float)((float)il2cpp_codegen_add(L_35, ((float)il2cpp_codegen_multiply(L_37, L_38))));
// sum.w += q2.w * scale;
float* L_39 = (&(&V_0)->___w_3);
float* L_40 = L_39;
float L_41 = *((float*)L_40);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = V_5;
float L_43 = L_42.___w_3;
float L_44 = V_4;
*((float*)L_40) = (float)((float)il2cpp_codegen_add(L_41, ((float)il2cpp_codegen_multiply(L_43, L_44))));
// if (++windowPos == KernelSize)
int32_t L_45 = ___windowPos0;
int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1));
___windowPos0 = L_46;
int32_t L_47;
L_47 = GaussianWindow1d_1_get_KernelSize_m11C6A4C90FB7FFDE893B37D2119DBD80C29963FC(__this, GaussianWindow1d_1_get_KernelSize_m11C6A4C90FB7FFDE893B37D2119DBD80C29963FC_RuntimeMethod_var);
V_7 = (bool)((((int32_t)L_46) == ((int32_t)L_47))? 1 : 0);
bool L_48 = V_7;
if (!L_48)
{
goto IL_00e4;
}
}
{
// windowPos = 0;
___windowPos0 = 0;
}
IL_00e4:
{
// for (int i = 0; i < KernelSize; ++i)
int32_t L_49 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
}
IL_00e9:
{
// for (int i = 0; i < KernelSize; ++i)
int32_t L_50 = V_3;
int32_t L_51;
L_51 = GaussianWindow1d_1_get_KernelSize_m11C6A4C90FB7FFDE893B37D2119DBD80C29963FC(__this, GaussianWindow1d_1_get_KernelSize_m11C6A4C90FB7FFDE893B37D2119DBD80C29963FC_RuntimeMethod_var);
V_8 = (bool)((((int32_t)L_50) < ((int32_t)L_51))? 1 : 0);
bool L_52 = V_8;
if (L_52)
{
goto IL_003c;
}
}
{
// return q * Quaternion.Normalize(sum);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_53 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55;
L_55 = Quaternion_Normalize_m63D60A4A9F97145AF0C7E2A4C044EBF17EF7CBC3_inline(L_54, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56;
L_56 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_53, L_55, NULL);
V_9 = L_56;
goto IL_010b;
}
IL_010b:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_57 = V_9;
return L_57;
}
}
#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.Utility.GaussianWindow1D_CameraRotation::.ctor(System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GaussianWindow1D_CameraRotation__ctor_m93E64892C4CC9FFE4D20A5AE0EDB3761E0D357C5 (GaussianWindow1D_CameraRotation_t038ADB42DAC4B627909A377F105CBD40260BBC98* __this, float ___sigma0, int32_t ___maxKernelRadius1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GaussianWindow1d_1__ctor_mEC3F1FAF64D12B232A689153F44790B1AB81D4BB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// : base(sigma, maxKernelRadius) {}
float L_0 = ___sigma0;
int32_t L_1 = ___maxKernelRadius1;
GaussianWindow1d_1__ctor_mEC3F1FAF64D12B232A689153F44790B1AB81D4BB(__this, L_0, L_1, GaussianWindow1d_1__ctor_mEC3F1FAF64D12B232A689153F44790B1AB81D4BB_RuntimeMethod_var);
// : base(sigma, maxKernelRadius) {}
return;
}
}
// UnityEngine.Vector2 Cinemachine.Utility.GaussianWindow1D_CameraRotation::Compute(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GaussianWindow1D_CameraRotation_Compute_m5D42413D3C9A040A0E75B1B3FFFE24DA04628AD2 (GaussianWindow1D_CameraRotation_t038ADB42DAC4B627909A377F105CBD40260BBC98* __this, int32_t ___windowPos0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GaussianWindow1d_1_get_KernelSize_mAC67CB73A35607D3954AB4322639B028D847E6E7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8;
memset((&V_8), 0, sizeof(V_8));
{
// Vector2 sum = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
V_0 = L_0;
// Vector2 v = mData[mCurrentPos];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ((GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90*)__this)->___mData_0;
int32_t L_2 = ((GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90*)__this)->___mCurrentPos_2;
NullCheck(L_1);
int32_t L_3 = L_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_1 = L_4;
// for (int i = 0; i < KernelSize; ++i)
V_2 = 0;
goto IL_00ab;
}
IL_0020:
{
// Vector2 v2 = mData[windowPos] - v;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = ((GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90*)__this)->___mData_0;
int32_t L_6 = ___windowPos0;
NullCheck(L_5);
int32_t L_7 = L_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_8, L_9, NULL);
V_3 = L_10;
// if (v2.y > 180f)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_3;
float L_12 = L_11.___y_1;
V_4 = (bool)((((float)L_12) > ((float)(180.0f)))? 1 : 0);
bool L_13 = V_4;
if (!L_13)
{
goto IL_0057;
}
}
{
// v2.y -= 360f;
float* L_14 = (&(&V_3)->___y_1);
float* L_15 = L_14;
float L_16 = *((float*)L_15);
*((float*)L_15) = (float)((float)il2cpp_codegen_subtract(L_16, (360.0f)));
}
IL_0057:
{
// if (v2.y < -180f)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_3;
float L_18 = L_17.___y_1;
V_5 = (bool)((((float)L_18) < ((float)(-180.0f)))? 1 : 0);
bool L_19 = V_5;
if (!L_19)
{
goto IL_007a;
}
}
{
// v2.y += 360f;
float* L_20 = (&(&V_3)->___y_1);
float* L_21 = L_20;
float L_22 = *((float*)L_21);
*((float*)L_21) = (float)((float)il2cpp_codegen_add(L_22, (360.0f)));
}
IL_007a:
{
// sum += v2 * mKernel[i];
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = ((GaussianWindow1d_1_tFA21DA86D157C554464FE846A28A5B5B060B9E90*)__this)->___mKernel_1;
int32_t L_26 = V_2;
NullCheck(L_25);
int32_t L_27 = L_26;
float L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29;
L_29 = Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline(L_24, L_28, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30;
L_30 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_23, L_29, NULL);
V_0 = L_30;
// if (++windowPos == KernelSize)
int32_t L_31 = ___windowPos0;
int32_t L_32 = ((int32_t)il2cpp_codegen_add(L_31, 1));
___windowPos0 = L_32;
int32_t L_33;
L_33 = GaussianWindow1d_1_get_KernelSize_mAC67CB73A35607D3954AB4322639B028D847E6E7(__this, GaussianWindow1d_1_get_KernelSize_mAC67CB73A35607D3954AB4322639B028D847E6E7_RuntimeMethod_var);
V_6 = (bool)((((int32_t)L_32) == ((int32_t)L_33))? 1 : 0);
bool L_34 = V_6;
if (!L_34)
{
goto IL_00a6;
}
}
{
// windowPos = 0;
___windowPos0 = 0;
}
IL_00a6:
{
// for (int i = 0; i < KernelSize; ++i)
int32_t L_35 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_35, 1));
}
IL_00ab:
{
// for (int i = 0; i < KernelSize; ++i)
int32_t L_36 = V_2;
int32_t L_37;
L_37 = GaussianWindow1d_1_get_KernelSize_mAC67CB73A35607D3954AB4322639B028D847E6E7(__this, GaussianWindow1d_1_get_KernelSize_mAC67CB73A35607D3954AB4322639B028D847E6E7_RuntimeMethod_var);
V_7 = (bool)((((int32_t)L_36) < ((int32_t)L_37))? 1 : 0);
bool L_38 = V_7;
if (L_38)
{
goto IL_0020;
}
}
{
// return v + sum;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41;
L_41 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_39, L_40, NULL);
V_8 = L_41;
goto IL_00c8;
}
IL_00c8:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = V_8;
return L_42;
}
}
#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.Utility.PositionPredictor::IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PositionPredictor_IsEmpty_m61F4928BCB8526CD0A823F2B2A46FDE04905C97B (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public bool IsEmpty() { return !m_HavePos; }
bool L_0 = __this->___m_HavePos_3;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
goto IL_000d;
}
IL_000d:
{
// public bool IsEmpty() { return !m_HavePos; }
bool L_1 = V_0;
return L_1;
}
}
// 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)
{
{
// public void ApplyTransformDelta(Vector3 positionDelta) { m_Pos += positionDelta; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Pos_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___positionDelta0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_0, L_1, NULL);
__this->___m_Pos_2 = L_2;
// public void ApplyTransformDelta(Vector3 positionDelta) { m_Pos += positionDelta; }
return;
}
}
// System.Void Cinemachine.Utility.PositionPredictor::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor_Reset_mDA454522FB1823437E5538169D712A2E18F956C5 (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* __this, const RuntimeMethod* method)
{
{
// m_HavePos = false;
__this->___m_HavePos_3 = (bool)0;
// m_SmoothDampVelocity = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_SmoothDampVelocity_1 = L_0;
// m_Velocity = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___m_Velocity_0 = L_1;
// }
return;
}
}
// 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)
{
bool V_0 = false;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
int32_t G_B5_0 = 0;
float G_B8_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B8_1 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B8_2;
memset((&G_B8_2), 0, sizeof(G_B8_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B8_3;
memset((&G_B8_3), 0, sizeof(G_B8_3));
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* G_B8_4 = NULL;
float G_B7_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B7_1 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B7_2;
memset((&G_B7_2), 0, sizeof(G_B7_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B7_3;
memset((&G_B7_3), 0, sizeof(G_B7_3));
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* G_B7_4 = NULL;
int32_t G_B9_0 = 0;
float G_B9_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B9_2 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B9_3;
memset((&G_B9_3), 0, sizeof(G_B9_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B9_4;
memset((&G_B9_4), 0, sizeof(G_B9_4));
PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* G_B9_5 = NULL;
{
// if (deltaTime < 0)
float L_0 = ___deltaTime1;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// Reset();
PositionPredictor_Reset_mDA454522FB1823437E5538169D712A2E18F956C5(__this, NULL);
}
IL_0014:
{
// if (m_HavePos && deltaTime > UnityVectorExtensions.Epsilon)
bool L_2 = __this->___m_HavePos_3;
if (!L_2)
{
goto IL_0026;
}
}
{
float L_3 = ___deltaTime1;
G_B5_0 = ((((float)L_3) > ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0027;
}
IL_0026:
{
G_B5_0 = 0;
}
IL_0027:
{
V_1 = (bool)G_B5_0;
bool L_4 = V_1;
if (!L_4)
{
goto IL_0084;
}
}
{
// var vel = (pos - m_Pos) / deltaTime;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___pos0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___m_Pos_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_5, L_6, NULL);
float L_8 = ___deltaTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_7, L_8, NULL);
V_2 = L_9;
// bool slowing = vel.sqrMagnitude < m_Velocity.sqrMagnitude;
float L_10;
L_10 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_2), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = (&__this->___m_Velocity_0);
float L_12;
L_12 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline(L_11, NULL);
V_3 = (bool)((((float)L_10) < ((float)L_12))? 1 : 0);
// m_Velocity = Vector3.SmoothDamp(
// m_Velocity, vel, ref m_SmoothDampVelocity, Smoothing / (slowing ? 30 : 10),
// float.PositiveInfinity, deltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___m_Velocity_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (&__this->___m_SmoothDampVelocity_1);
float L_16 = __this->___Smoothing_4;
bool L_17 = V_3;
G_B7_0 = L_16;
G_B7_1 = L_15;
G_B7_2 = L_14;
G_B7_3 = L_13;
G_B7_4 = __this;
if (L_17)
{
G_B8_0 = L_16;
G_B8_1 = L_15;
G_B8_2 = L_14;
G_B8_3 = L_13;
G_B8_4 = __this;
goto IL_006f;
}
}
{
G_B9_0 = ((int32_t)10);
G_B9_1 = G_B7_0;
G_B9_2 = G_B7_1;
G_B9_3 = G_B7_2;
G_B9_4 = G_B7_3;
G_B9_5 = G_B7_4;
goto IL_0071;
}
IL_006f:
{
G_B9_0 = ((int32_t)30);
G_B9_1 = G_B8_0;
G_B9_2 = G_B8_1;
G_B9_3 = G_B8_2;
G_B9_4 = G_B8_3;
G_B9_5 = G_B8_4;
}
IL_0071:
{
float L_18 = ___deltaTime1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_SmoothDamp_mA20AB2E3DFAE680D742E9A17D969AF8A3E849711(G_B9_4, G_B9_3, G_B9_2, ((float)(G_B9_1/((float)G_B9_0))), (std::numeric_limits<float>::infinity()), L_18, NULL);
NullCheck(G_B9_5);
G_B9_5->___m_Velocity_0 = L_19;
}
IL_0084:
{
// m_Pos = pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___pos0;
__this->___m_Pos_2 = L_20;
// m_HavePos = true;
__this->___m_HavePos_3 = (bool)1;
// }
return;
}
}
// 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)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Velocity * lookaheadTime;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Velocity_0;
float L_1 = ___lookaheadTime0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_0, L_1, NULL);
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
return L_3;
}
}
// UnityEngine.Vector3 Cinemachine.Utility.PositionPredictor::PredictPosition(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PositionPredictor_PredictPosition_mB280F23A4D236037F339758BDEC4AD2DE89AB18F (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* __this, float ___lookaheadTime0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Pos + PredictPositionDelta(lookaheadTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Pos_2;
float L_1 = ___lookaheadTime0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = PositionPredictor_PredictPositionDelta_mC16231F75C5C088B5CC2444D3C2FA12F6DACC4AD(__this, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_0, L_2, NULL);
V_0 = L_3;
goto IL_0016;
}
IL_0016:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
return L_4;
}
}
// System.Void Cinemachine.Utility.PositionPredictor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPredictor__ctor_m98DC334F817608D8CA4FA09966193AA59A16DB25 (PositionPredictor_t088813DB07D6355BB293350EB983299B866F974E* __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
// System.Single Cinemachine.Utility.Damper::DecayConstant(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Damper_DecayConstant_m2B4374D14857EA333A14F8642E911A9CA67932B9 (float ___time0, float ___residual1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return Mathf.Log(1f / residual) / time;
float L_0 = ___residual1;
float L_1;
L_1 = logf(((float)((1.0f)/L_0)));
float L_2 = ___time0;
V_0 = ((float)(L_1/L_2));
goto IL_0012;
}
IL_0012:
{
// }
float L_3 = V_0;
return L_3;
}
}
// System.Single Cinemachine.Utility.Damper::DecayedRemainder(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Damper_DecayedRemainder_mA6F8C7A10DA912B47DB78DA8A892734AA7EC6FD8 (float ___initial0, float ___decayConstant1, float ___deltaTime2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return initial / Mathf.Exp(decayConstant * deltaTime);
float L_0 = ___initial0;
float L_1 = ___decayConstant1;
float L_2 = ___deltaTime2;
float L_3;
L_3 = expf(((float)il2cpp_codegen_multiply(L_1, L_2)));
V_0 = ((float)(L_0/L_3));
goto IL_000e;
}
IL_000e:
{
// }
float L_4 = V_0;
return L_4;
}
}
// 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)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
bool V_3 = false;
int32_t G_B3_0 = 0;
{
// if (dampTime < Epsilon || Mathf.Abs(initial) < Epsilon)
float L_0 = ___dampTime1;
if ((((float)L_0) < ((float)(9.99999975E-05f))))
{
goto IL_0018;
}
}
{
float L_1 = ___initial0;
float L_2;
L_2 = fabsf(L_1);
G_B3_0 = ((((float)L_2) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 1;
}
IL_0019:
{
V_1 = (bool)G_B3_0;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0021;
}
}
{
// return initial;
float L_4 = ___initial0;
V_2 = L_4;
goto IL_0051;
}
IL_0021:
{
// if (deltaTime < Epsilon)
float L_5 = ___deltaTime2;
V_3 = (bool)((((float)L_5) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_6 = V_3;
if (!L_6)
{
goto IL_0035;
}
}
{
// return 0;
V_2 = (0.0f);
goto IL_0051;
}
IL_0035:
{
// float k = -kLogNegligibleResidual / dampTime; //DecayConstant(dampTime, kNegligibleResidual);
float L_7 = ___dampTime1;
V_0 = ((float)((4.60517025f)/L_7));
// return initial * (1 - Mathf.Exp(-k * deltaTime));
float L_8 = ___initial0;
float L_9 = V_0;
float L_10 = ___deltaTime2;
float L_11;
L_11 = expf(((float)il2cpp_codegen_multiply(((-L_9)), L_10)));
V_2 = ((float)il2cpp_codegen_multiply(L_8, ((float)il2cpp_codegen_subtract((1.0f), L_11))));
goto IL_0051;
}
IL_0051:
{
// }
float L_12 = V_2;
return L_12;
}
}
// UnityEngine.Vector3 Cinemachine.Utility.Damper::Damp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Damper_Damp_mC9AFD35CB8F0ADFC8A169489A0F839CE52891D62 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___dampTime1, float ___deltaTime2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// for (int i = 0; i < 3; ++i)
V_0 = 0;
goto IL_0028;
}
IL_0005:
{
// initial[i] = Damp(initial[i], dampTime[i], deltaTime);
int32_t L_0 = V_0;
int32_t L_1 = V_0;
float L_2;
L_2 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&___initial0), L_1, NULL);
int32_t L_3 = V_0;
float L_4;
L_4 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&___dampTime1), L_3, NULL);
float L_5 = ___deltaTime2;
float L_6;
L_6 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(L_2, L_4, L_5, NULL);
Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_inline((&___initial0), L_0, L_6, NULL);
// for (int i = 0; i < 3; ++i)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0028:
{
// for (int i = 0; i < 3; ++i)
int32_t L_8 = V_0;
V_1 = (bool)((((int32_t)L_8) < ((int32_t)3))? 1 : 0);
bool L_9 = V_1;
if (L_9)
{
goto IL_0005;
}
}
{
// return initial;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___initial0;
V_2 = L_10;
goto IL_0034;
}
IL_0034:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_2;
return L_11;
}
}
// UnityEngine.Vector3 Cinemachine.Utility.Damper::Damp(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Damper_Damp_mF0862EDA3BDC1B7119E3E6310B12B2DA72420E47 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initial0, float ___dampTime1, float ___deltaTime2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// for (int i = 0; i < 3; ++i)
V_0 = 0;
goto IL_0021;
}
IL_0005:
{
// initial[i] = Damp(initial[i], dampTime, deltaTime);
int32_t L_0 = V_0;
int32_t L_1 = V_0;
float L_2;
L_2 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&___initial0), L_1, NULL);
float L_3 = ___dampTime1;
float L_4 = ___deltaTime2;
float L_5;
L_5 = Damper_Damp_mFB62278C063E2CAA706D30E8D68AF55D50AE95D2(L_2, L_3, L_4, NULL);
Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_inline((&___initial0), L_0, L_5, NULL);
// for (int i = 0; i < 3; ++i)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0021:
{
// for (int i = 0; i < 3; ++i)
int32_t L_7 = V_0;
V_1 = (bool)((((int32_t)L_7) < ((int32_t)3))? 1 : 0);
bool L_8 = V_1;
if (L_8)
{
goto IL_0005;
}
}
{
// return initial;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___initial0;
V_2 = L_9;
goto IL_002d;
}
IL_002d:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_2;
return L_10;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Cinemachine.Utility.HeadingTracker::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker__ctor_m65E930C6FC3B44B9DE66B61332E4A960A14BE25B (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, int32_t ___filterSize0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// float mWeightSum = 0;
__this->___mWeightSum_5 = (0.0f);
// float mWeightTime = 0;
__this->___mWeightTime_6 = (0.0f);
// Vector3 mLastGoodHeading = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___mLastGoodHeading_7 = L_0;
// public HeadingTracker(int filterSize)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// mHistory = new Item[filterSize];
int32_t L_1 = ___filterSize0;
ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47* L_2 = (ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47*)(ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47*)SZArrayNew(ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47_il2cpp_TypeInfo_var, (uint32_t)L_1);
__this->___mHistory_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHistory_0), (void*)L_2);
// float historyHalfLife = filterSize / 5f; // somewhat arbitrarily
int32_t L_3 = ___filterSize0;
V_0 = ((float)(((float)L_3)/(5.0f)));
// mDecayExponent = -Mathf.Log(2f) / historyHalfLife;
float L_4;
L_4 = logf((2.0f));
float L_5 = V_0;
((HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_StaticFields*)il2cpp_codegen_static_fields_for(HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_il2cpp_TypeInfo_var))->___mDecayExponent_8 = ((float)(((-L_4))/L_5));
// ClearHistory();
HeadingTracker_ClearHistory_m220EDE26052383AFAD5F74F885541BF3797352A5(__this, NULL);
// }
return;
}
}
// System.Int32 Cinemachine.Utility.HeadingTracker::get_FilterSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HeadingTracker_get_FilterSize_mEF06A6674D9D5FE8F1802922DECACF11BA7BE151 (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public int FilterSize { get { return mHistory.Length; } }
ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47* L_0 = __this->___mHistory_0;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
goto IL_000c;
}
IL_000c:
{
// public int FilterSize { get { return mHistory.Length; } }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void Cinemachine.Utility.HeadingTracker::ClearHistory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_ClearHistory_m220EDE26052383AFAD5F74F885541BF3797352A5 (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// mTop = mBottom = mCount = 0;
int32_t L_0 = 0;
V_0 = L_0;
__this->___mCount_3 = L_0;
int32_t L_1 = V_0;
int32_t L_2 = L_1;
V_0 = L_2;
__this->___mBottom_2 = L_2;
int32_t L_3 = V_0;
__this->___mTop_1 = L_3;
// mWeightSum = 0;
__this->___mWeightSum_5 = (0.0f);
// mHeadingSum = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
__this->___mHeadingSum_4 = L_4;
// }
return;
}
}
// System.Single Cinemachine.Utility.HeadingTracker::Decay(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HeadingTracker_Decay_m66C3EA4E1471E7B820E2A15BF950BF959865655A (float ___time0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// static float Decay(float time) { return Mathf.Exp(time * mDecayExponent); }
float L_0 = ___time0;
float L_1 = ((HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_StaticFields*)il2cpp_codegen_static_fields_for(HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA_il2cpp_TypeInfo_var))->___mDecayExponent_8;
float L_2;
L_2 = expf(((float)il2cpp_codegen_multiply(L_0, L_1)));
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
// static float Decay(float time) { return Mathf.Exp(time * mDecayExponent); }
float L_3 = V_0;
return L_3;
}
}
// System.Void Cinemachine.Utility.HeadingTracker::Add(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_Add_m9FC794FA982A8598BC1FA0DB46EFAA7507CB861D (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
bool V_2 = false;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
bool V_5 = false;
int32_t V_6 = 0;
{
// if (FilterSize == 0)
int32_t L_0;
L_0 = HeadingTracker_get_FilterSize_mEF06A6674D9D5FE8F1802922DECACF11BA7BE151(__this, NULL);
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_001b;
}
}
{
// mLastGoodHeading = velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___velocity0;
__this->___mLastGoodHeading_7 = L_2;
// return;
goto IL_010c;
}
IL_001b:
{
// float weight = velocity.magnitude;
float L_3;
L_3 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___velocity0), NULL);
V_0 = L_3;
// if (weight > UnityVectorExtensions.Epsilon)
float L_4 = V_0;
V_2 = (bool)((((float)L_4) > ((float)(9.99999975E-05f)))? 1 : 0);
bool L_5 = V_2;
if (!L_5)
{
goto IL_010c;
}
}
{
// Item item = new Item();
il2cpp_codegen_initobj((&V_3), sizeof(Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2));
// item.velocity = velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___velocity0;
(&V_3)->___velocity_0 = L_6;
// item.weight = weight;
float L_7 = V_0;
(&V_3)->___weight_1 = L_7;
// item.time = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_8;
L_8 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
(&V_3)->___time_2 = L_8;
// if (mCount == FilterSize)
int32_t L_9 = __this->___mCount_3;
int32_t L_10;
L_10 = HeadingTracker_get_FilterSize_mEF06A6674D9D5FE8F1802922DECACF11BA7BE151(__this, NULL);
V_4 = (bool)((((int32_t)L_9) == ((int32_t)L_10))? 1 : 0);
bool L_11 = V_4;
if (!L_11)
{
goto IL_0072;
}
}
{
// PopBottom();
HeadingTracker_PopBottom_mCB0D0A7AE4238580CB7FFAAD17497F7B532B57AE(__this, NULL);
}
IL_0072:
{
// ++mCount;
int32_t L_12 = __this->___mCount_3;
__this->___mCount_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
// mHistory[mTop] = item;
ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47* L_13 = __this->___mHistory_0;
int32_t L_14 = __this->___mTop_1;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 L_15 = V_3;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2)L_15);
// if (++mTop == FilterSize)
int32_t L_16 = __this->___mTop_1;
V_6 = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = V_6;
__this->___mTop_1 = L_17;
int32_t L_18 = V_6;
int32_t L_19;
L_19 = HeadingTracker_get_FilterSize_mEF06A6674D9D5FE8F1802922DECACF11BA7BE151(__this, NULL);
V_5 = (bool)((((int32_t)L_18) == ((int32_t)L_19))? 1 : 0);
bool L_20 = V_5;
if (!L_20)
{
goto IL_00bb;
}
}
{
// mTop = 0;
__this->___mTop_1 = 0;
}
IL_00bb:
{
// mWeightSum *= Decay(item.time - mWeightTime);
float L_21 = __this->___mWeightSum_5;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 L_22 = V_3;
float L_23 = L_22.___time_2;
float L_24 = __this->___mWeightTime_6;
float L_25;
L_25 = HeadingTracker_Decay_m66C3EA4E1471E7B820E2A15BF950BF959865655A(((float)il2cpp_codegen_subtract(L_23, L_24)), NULL);
__this->___mWeightSum_5 = ((float)il2cpp_codegen_multiply(L_21, L_25));
// mWeightTime = item.time;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 L_26 = V_3;
float L_27 = L_26.___time_2;
__this->___mWeightTime_6 = L_27;
// mWeightSum += weight;
float L_28 = __this->___mWeightSum_5;
float L_29 = V_0;
__this->___mWeightSum_5 = ((float)il2cpp_codegen_add(L_28, L_29));
// mHeadingSum += item.velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = __this->___mHeadingSum_4;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 L_31 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = L_31.___velocity_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_30, L_32, NULL);
__this->___mHeadingSum_4 = L_33;
}
IL_010c:
{
// }
return;
}
}
// System.Void Cinemachine.Utility.HeadingTracker::PopBottom()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_PopBottom_mCB0D0A7AE4238580CB7FFAAD17497F7B532B57AE (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __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;
float V_1 = 0.0f;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
int32_t G_B6_0 = 0;
{
// if (mCount > 0)
int32_t L_0 = __this->___mCount_3;
V_0 = (bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_00c8;
}
}
{
// float time = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_2;
L_2 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
V_1 = L_2;
// Item item = mHistory[mBottom];
ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47* L_3 = __this->___mHistory_0;
int32_t L_4 = __this->___mBottom_2;
NullCheck(L_3);
int32_t L_5 = L_4;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_2 = L_6;
// if (++mBottom == FilterSize)
int32_t L_7 = __this->___mBottom_2;
V_5 = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_5;
__this->___mBottom_2 = L_8;
int32_t L_9 = V_5;
int32_t L_10;
L_10 = HeadingTracker_get_FilterSize_mEF06A6674D9D5FE8F1802922DECACF11BA7BE151(__this, NULL);
V_4 = (bool)((((int32_t)L_9) == ((int32_t)L_10))? 1 : 0);
bool L_11 = V_4;
if (!L_11)
{
goto IL_0053;
}
}
{
// mBottom = 0;
__this->___mBottom_2 = 0;
}
IL_0053:
{
// --mCount;
int32_t L_12 = __this->___mCount_3;
__this->___mCount_3 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
// float decay = Decay(time - item.time);
float L_13 = V_1;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 L_14 = V_2;
float L_15 = L_14.___time_2;
float L_16;
L_16 = HeadingTracker_Decay_m66C3EA4E1471E7B820E2A15BF950BF959865655A(((float)il2cpp_codegen_subtract(L_13, L_15)), NULL);
V_3 = L_16;
// mWeightSum -= item.weight * decay;
float L_17 = __this->___mWeightSum_5;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 L_18 = V_2;
float L_19 = L_18.___weight_1;
float L_20 = V_3;
__this->___mWeightSum_5 = ((float)il2cpp_codegen_subtract(L_17, ((float)il2cpp_codegen_multiply(L_19, L_20))));
// mHeadingSum -= item.velocity * decay;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = __this->___mHeadingSum_4;
Item_t1EFD7CEF70AEEEEF881CD805A70A3B224E68BAC2 L_22 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = L_22.___velocity_0;
float L_24 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_23, L_24, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_21, L_25, NULL);
__this->___mHeadingSum_4 = L_26;
// if (mWeightSum <= UnityVectorExtensions.Epsilon || mCount == 0)
float L_27 = __this->___mWeightSum_5;
if ((((float)L_27) <= ((float)(9.99999975E-05f))))
{
goto IL_00b9;
}
}
{
int32_t L_28 = __this->___mCount_3;
G_B6_0 = ((((int32_t)L_28) == ((int32_t)0))? 1 : 0);
goto IL_00ba;
}
IL_00b9:
{
G_B6_0 = 1;
}
IL_00ba:
{
V_6 = (bool)G_B6_0;
bool L_29 = V_6;
if (!L_29)
{
goto IL_00c7;
}
}
{
// ClearHistory();
HeadingTracker_ClearHistory_m220EDE26052383AFAD5F74F885541BF3797352A5(__this, NULL);
}
IL_00c7:
{
}
IL_00c8:
{
// }
return;
}
}
// System.Void Cinemachine.Utility.HeadingTracker::DecayHistory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeadingTracker_DecayHistory_m9E2B8A0731C6C492AE78B36925860F4A3EFA1BB7 (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __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;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
{
// float time = CinemachineCore.CurrentTime;
il2cpp_codegen_runtime_class_init_inline(CinemachineCore_tDF9B8A03802F28C49A554F76418E61DFC12AC0FD_il2cpp_TypeInfo_var);
float L_0;
L_0 = CinemachineCore_get_CurrentTime_mE95A89B5053FB5D86EB1E2D855CDC9E4D4CC5459(NULL);
V_0 = L_0;
// float decay = Decay(time - mWeightTime);
float L_1 = V_0;
float L_2 = __this->___mWeightTime_6;
float L_3;
L_3 = HeadingTracker_Decay_m66C3EA4E1471E7B820E2A15BF950BF959865655A(((float)il2cpp_codegen_subtract(L_1, L_2)), NULL);
V_1 = L_3;
// mWeightSum *= decay;
float L_4 = __this->___mWeightSum_5;
float L_5 = V_1;
__this->___mWeightSum_5 = ((float)il2cpp_codegen_multiply(L_4, L_5));
// mWeightTime = time;
float L_6 = V_0;
__this->___mWeightTime_6 = L_6;
// if (mWeightSum < UnityVectorExtensions.Epsilon)
float L_7 = __this->___mWeightSum_5;
V_2 = (bool)((((float)L_7) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_0044;
}
}
{
// ClearHistory();
HeadingTracker_ClearHistory_m220EDE26052383AFAD5F74F885541BF3797352A5(__this, NULL);
goto IL_0056;
}
IL_0044:
{
// mHeadingSum = mHeadingSum * decay;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->___mHeadingSum_4;
float L_10 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_9, L_10, NULL);
__this->___mHeadingSum_4 = L_11;
}
IL_0056:
{
// }
return;
}
}
// UnityEngine.Vector3 Cinemachine.Utility.HeadingTracker::GetReliableHeading()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HeadingTracker_GetReliableHeading_m3277A5C1F94F1269E38655527EB71AACF594F695 (HeadingTracker_tAB917CE7B50C972CE3BD85A6086AE8FE2BF931FA* __this, const RuntimeMethod* method)
{
bool V_0 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
{
// if (mWeightSum > UnityVectorExtensions.Epsilon
// && (mCount == mHistory.Length || mLastGoodHeading.AlmostZero()))
float L_0 = __this->___mWeightSum_5;
if ((!(((float)L_0) > ((float)(9.99999975E-05f)))))
{
goto IL_002e;
}
}
{
int32_t L_1 = __this->___mCount_3;
ItemU5BU5D_t60EF694EBD97EE6EE5145043113A4E06D1DCAC47* L_2 = __this->___mHistory_0;
NullCheck(L_2);
if ((((int32_t)L_1) == ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
{
goto IL_002b;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___mLastGoodHeading_7;
bool L_4;
L_4 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_3, NULL);
G_B4_0 = ((int32_t)(L_4));
goto IL_002c;
}
IL_002b:
{
G_B4_0 = 1;
}
IL_002c:
{
G_B6_0 = G_B4_0;
goto IL_002f;
}
IL_002e:
{
G_B6_0 = 0;
}
IL_002f:
{
V_0 = (bool)G_B6_0;
bool L_5 = V_0;
if (!L_5)
{
goto IL_0061;
}
}
{
// Vector3 h = mHeadingSum / mWeightSum;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___mHeadingSum_4;
float L_7 = __this->___mWeightSum_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_6, L_7, NULL);
V_1 = L_8;
// if (!h.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
bool L_10;
L_10 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_9, NULL);
V_2 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
bool L_11 = V_2;
if (!L_11)
{
goto IL_0060;
}
}
{
// mLastGoodHeading = h.normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL);
__this->___mLastGoodHeading_7 = L_12;
}
IL_0060:
{
}
IL_0061:
{
// return mLastGoodHeading;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___mLastGoodHeading_7;
V_3 = L_13;
goto IL_006a;
}
IL_006a:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_3;
return L_14;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector3 Cinemachine.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)
{
float V_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// t = Mathf.Clamp01(t);
float L_0 = ___t0;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
___t0 = L_1;
// float d = 1f - t;
float L_2 = ___t0;
V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_2));
// return d * d * d * p0 + 3f * d * d * t * p1
// + 3f * d * t * t * p2 + t * t * t * p3;
float L_3 = V_0;
float L_4 = V_0;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___p01;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3, L_4)), L_5)), L_6, NULL);
float L_8 = V_0;
float L_9 = V_0;
float L_10 = ___t0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___p12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_8)), L_9)), L_10)), L_11, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_7, L_12, NULL);
float L_14 = V_0;
float L_15 = ___t0;
float L_16 = ___t0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___p23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_14)), L_15)), L_16)), L_17, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_13, L_18, NULL);
float L_20 = ___t0;
float L_21 = ___t0;
float L_22 = ___t0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___p34;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_20, L_21)), L_22)), L_23, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_19, L_24, NULL);
V_1 = L_25;
goto IL_005c;
}
IL_005c:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_1;
return L_26;
}
}
// 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)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// t = Mathf.Clamp01(t);
float L_0 = ___t0;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
___t0 = L_1;
// return (-3f * p0 + 9f * p1 - 9f * p2 + 3f * p3) * (t * t)
// + (6f * p0 - 12f * p1 + 6f * p2) * t
// - 3f * p0 + 3f * p1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___p01;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((-3.0f), L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___p12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((9.0f), L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_3, L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___p23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((9.0f), L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_6, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___p34;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((3.0f), L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_9, L_11, NULL);
float L_13 = ___t0;
float L_14 = ___t0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_12, ((float)il2cpp_codegen_multiply(L_13, L_14)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___p01;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((6.0f), L_16, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___p12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((12.0f), L_18, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_17, L_19, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___p23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((6.0f), L_21, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_20, L_22, NULL);
float L_24 = ___t0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_23, L_24, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_15, L_25, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___p01;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((3.0f), L_27, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_26, L_28, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___p12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline((3.0f), L_30, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_29, L_31, NULL);
V_0 = L_32;
goto IL_00a6;
}
IL_00a6:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_0;
return L_33;
}
}
// 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)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// t = Mathf.Clamp01(t);
float L_0 = ___t0;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
___t0 = L_1;
// float d = 1f - t;
float L_2 = ___t0;
V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_2));
// return d * d * d * p0 + 3f * d * d * t * p1
// + 3f * d * t * t * p2 + t * t * t * p3;
float L_3 = V_0;
float L_4 = V_0;
float L_5 = V_0;
float L_6 = ___p01;
float L_7 = V_0;
float L_8 = V_0;
float L_9 = ___t0;
float L_10 = ___p12;
float L_11 = V_0;
float L_12 = ___t0;
float L_13 = ___t0;
float L_14 = ___p23;
float L_15 = ___t0;
float L_16 = ___t0;
float L_17 = ___t0;
float L_18 = ___p34;
V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3, L_4)), L_5)), L_6)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_7)), L_8)), L_9)), L_10)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_11)), L_12)), L_13)), L_14)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_15, L_16)), L_17)), L_18))));
goto IL_0040;
}
IL_0040:
{
// }
float L_19 = V_1;
return L_19;
}
}
// System.Single Cinemachine.Utility.SplineHelpers::BezierTangent1(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SplineHelpers_BezierTangent1_mFEDEF82B9449F9CD6D69E9CB93B5F3A28B28E053 (float ___t0, float ___p01, float ___p12, float ___p23, float ___p34, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// t = Mathf.Clamp01(t);
float L_0 = ___t0;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
___t0 = L_1;
// return (-3f * p0 + 9f * p1 - 9f * p2 + 3f * p3) * t * t
// + (6f * p0 - 12f * p1 + 6f * p2) * t
// - 3f * p0 + 3f * p1;
float L_2 = ___p01;
float L_3 = ___p12;
float L_4 = ___p23;
float L_5 = ___p34;
float L_6 = ___t0;
float L_7 = ___t0;
float L_8 = ___p01;
float L_9 = ___p12;
float L_10 = ___p23;
float L_11 = ___t0;
float L_12 = ___p01;
float L_13 = ___p12;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((-3.0f), L_2)), ((float)il2cpp_codegen_multiply((9.0f), L_3)))), ((float)il2cpp_codegen_multiply((9.0f), L_4)))), ((float)il2cpp_codegen_multiply((3.0f), L_5)))), L_6)), L_7)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply((6.0f), L_8)), ((float)il2cpp_codegen_multiply((12.0f), L_9)))), ((float)il2cpp_codegen_multiply((6.0f), L_10)))), L_11)))), ((float)il2cpp_codegen_multiply((3.0f), L_12)))), ((float)il2cpp_codegen_multiply((3.0f), L_13))));
goto IL_005a;
}
IL_005a:
{
// }
float L_14 = V_0;
return L_14;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_1 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_2 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_3 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_8;
memset((&V_8), 0, sizeof(V_8));
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
bool V_12 = false;
int32_t V_13 = 0;
float V_14 = 0.0f;
bool V_15 = false;
int32_t V_16 = 0;
bool V_17 = false;
int32_t V_18 = 0;
bool V_19 = false;
bool V_20 = false;
{
// int numPoints = knot.Length;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_0 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_1 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_0);
NullCheck(L_1);
V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
// if (numPoints <= 2)
int32_t L_2 = V_0;
V_5 = (bool)((((int32_t)((((int32_t)L_2) > ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_3 = V_5;
if (!L_3)
{
goto IL_0092;
}
}
{
// if (numPoints == 2)
int32_t L_4 = V_0;
V_6 = (bool)((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
bool L_5 = V_6;
if (!L_5)
{
goto IL_0066;
}
}
{
// ctrl1[0] = Vector4.Lerp(knot[0], knot[1], 0.33333f);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_6 = ___ctrl11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_7 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_6);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_8 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_9 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_8);
NullCheck(L_9);
int32_t L_10 = 0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_12 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_13 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_12);
NullCheck(L_13);
int32_t L_14 = 1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
L_16 = Vector4_Lerp_m6503F684342826D70038B2D13DEE7BD56EC1C88C_inline(L_11, L_15, (0.333330005f), NULL);
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_16);
// ctrl2[0] = Vector4.Lerp(knot[0], knot[1], 0.66666f);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_17 = ___ctrl22;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_18 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_17);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_19 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_20 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_19);
NullCheck(L_20);
int32_t L_21 = 0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_23 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_24 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_23);
NullCheck(L_24);
int32_t L_25 = 1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_27;
L_27 = Vector4_Lerp_m6503F684342826D70038B2D13DEE7BD56EC1C88C_inline(L_22, L_26, (0.666660011f), NULL);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_27);
goto IL_008d;
}
IL_0066:
{
// else if (numPoints == 1)
int32_t L_28 = V_0;
V_7 = (bool)((((int32_t)L_28) == ((int32_t)1))? 1 : 0);
bool L_29 = V_7;
if (!L_29)
{
goto IL_008d;
}
}
{
// ctrl1[0] = ctrl2[0] = knot[0];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_30 = ___ctrl11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_31 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_30);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_32 = ___ctrl22;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_33 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_32);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_34 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_35 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_34);
NullCheck(L_35);
int32_t L_36 = 0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_37 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_38 = L_37;
V_8 = L_38;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_38);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_39 = V_8;
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_39);
}
IL_008d:
{
// return;
goto IL_031a;
}
IL_0092:
{
// var a = new float[numPoints];
int32_t L_40 = V_0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_41 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_40);
V_1 = L_41;
// var b = new float[numPoints];
int32_t L_42 = V_0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_43 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_42);
V_2 = L_43;
// var c = new float[numPoints];
int32_t L_44 = V_0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_45 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_44);
V_3 = L_45;
// var r = new float[numPoints];
int32_t L_46 = V_0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_47 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_46);
V_4 = L_47;
// for (int axis = 0; axis < 4; ++axis)
V_9 = 0;
goto IL_030c;
}
IL_00b7:
{
// int n = numPoints - 1;
int32_t L_48 = V_0;
V_10 = ((int32_t)il2cpp_codegen_subtract(L_48, 1));
// a[0] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_49 = V_1;
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
// b[0] = 2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_50 = V_2;
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(2.0f));
// c[0] = 1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_51 = V_3;
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(1.0f));
// r[0] = knot[0][axis] + 2 * knot[1][axis];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_52 = V_4;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_53 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_54 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_53);
NullCheck(L_54);
int32_t L_55 = V_9;
float L_56;
L_56 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_54)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), L_55, NULL);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_57 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_58 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_57);
NullCheck(L_58);
int32_t L_59 = V_9;
float L_60;
L_60 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), L_59, NULL);
NullCheck(L_52);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)((float)il2cpp_codegen_add(L_56, ((float)il2cpp_codegen_multiply((2.0f), L_60)))));
// for (int i = 1; i < n - 1; ++i)
V_11 = 1;
goto IL_015a;
}
IL_0103:
{
// a[i] = 1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_61 = V_1;
int32_t L_62 = V_11;
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(L_62), (float)(1.0f));
// b[i] = 4;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = V_2;
int32_t L_64 = V_11;
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (float)(4.0f));
// c[i] = 1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_65 = V_3;
int32_t L_66 = V_11;
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (float)(1.0f));
// r[i] = 4 * knot[i][axis] + 2 * knot[i+1][axis];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_67 = V_4;
int32_t L_68 = V_11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_69 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_70 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_69);
int32_t L_71 = V_11;
NullCheck(L_70);
int32_t L_72 = V_9;
float L_73;
L_73 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_71))), L_72, NULL);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_74 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_75 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_74);
int32_t L_76 = V_11;
NullCheck(L_75);
int32_t L_77 = V_9;
float L_78;
L_78 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_76, 1))))), L_77, NULL);
NullCheck(L_67);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(L_68), (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((4.0f), L_73)), ((float)il2cpp_codegen_multiply((2.0f), L_78)))));
// for (int i = 1; i < n - 1; ++i)
int32_t L_79 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_79, 1));
}
IL_015a:
{
// for (int i = 1; i < n - 1; ++i)
int32_t L_80 = V_11;
int32_t L_81 = V_10;
V_12 = (bool)((((int32_t)L_80) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_81, 1))))? 1 : 0);
bool L_82 = V_12;
if (L_82)
{
goto IL_0103;
}
}
{
// a[n - 1] = 2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_83 = V_1;
int32_t L_84 = V_10;
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_84, 1))), (float)(2.0f));
// b[n - 1] = 7;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_85 = V_2;
int32_t L_86 = V_10;
NullCheck(L_85);
(L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_86, 1))), (float)(7.0f));
// c[n - 1] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_87 = V_3;
int32_t L_88 = V_10;
NullCheck(L_87);
(L_87)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_88, 1))), (float)(0.0f));
// r[n - 1] = 8 * knot[n - 1][axis] + knot[n][axis];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_89 = V_4;
int32_t L_90 = V_10;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_91 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_92 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_91);
int32_t L_93 = V_10;
NullCheck(L_92);
int32_t L_94 = V_9;
float L_95;
L_95 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_92)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_93, 1))))), L_94, NULL);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_96 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_97 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_96);
int32_t L_98 = V_10;
NullCheck(L_97);
int32_t L_99 = V_9;
float L_100;
L_100 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_97)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_98))), L_99, NULL);
NullCheck(L_89);
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_90, 1))), (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((8.0f), L_95)), L_100)));
// for (int i = 1; i < n; ++i)
V_13 = 1;
goto IL_01fa;
}
IL_01be:
{
// float m = a[i] / b[i-1];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_101 = V_1;
int32_t L_102 = V_13;
NullCheck(L_101);
int32_t L_103 = L_102;
float L_104 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_105 = V_2;
int32_t L_106 = V_13;
NullCheck(L_105);
int32_t L_107 = ((int32_t)il2cpp_codegen_subtract(L_106, 1));
float L_108 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
V_14 = ((float)(L_104/L_108));
// b[i] = b[i] - m * c[i-1];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_109 = V_2;
int32_t L_110 = V_13;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_111 = V_2;
int32_t L_112 = V_13;
NullCheck(L_111);
int32_t L_113 = L_112;
float L_114 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
float L_115 = V_14;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_116 = V_3;
int32_t L_117 = V_13;
NullCheck(L_116);
int32_t L_118 = ((int32_t)il2cpp_codegen_subtract(L_117, 1));
float L_119 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
NullCheck(L_109);
(L_109)->SetAt(static_cast<il2cpp_array_size_t>(L_110), (float)((float)il2cpp_codegen_subtract(L_114, ((float)il2cpp_codegen_multiply(L_115, L_119)))));
// r[i] = r[i] - m * r[i-1];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_120 = V_4;
int32_t L_121 = V_13;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_122 = V_4;
int32_t L_123 = V_13;
NullCheck(L_122);
int32_t L_124 = L_123;
float L_125 = (L_122)->GetAt(static_cast<il2cpp_array_size_t>(L_124));
float L_126 = V_14;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_127 = V_4;
int32_t L_128 = V_13;
NullCheck(L_127);
int32_t L_129 = ((int32_t)il2cpp_codegen_subtract(L_128, 1));
float L_130 = (L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_129));
NullCheck(L_120);
(L_120)->SetAt(static_cast<il2cpp_array_size_t>(L_121), (float)((float)il2cpp_codegen_subtract(L_125, ((float)il2cpp_codegen_multiply(L_126, L_130)))));
// for (int i = 1; i < n; ++i)
int32_t L_131 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_131, 1));
}
IL_01fa:
{
// for (int i = 1; i < n; ++i)
int32_t L_132 = V_13;
int32_t L_133 = V_10;
V_15 = (bool)((((int32_t)L_132) < ((int32_t)L_133))? 1 : 0);
bool L_134 = V_15;
if (L_134)
{
goto IL_01be;
}
}
{
// ctrl1[n-1][axis] = r[n-1] / b[n-1];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_135 = ___ctrl11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_136 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_135);
int32_t L_137 = V_10;
NullCheck(L_136);
int32_t L_138 = V_9;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_139 = V_4;
int32_t L_140 = V_10;
NullCheck(L_139);
int32_t L_141 = ((int32_t)il2cpp_codegen_subtract(L_140, 1));
float L_142 = (L_139)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_143 = V_2;
int32_t L_144 = V_10;
NullCheck(L_143);
int32_t L_145 = ((int32_t)il2cpp_codegen_subtract(L_144, 1));
float L_146 = (L_143)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline(((L_136)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_137, 1))))), L_138, ((float)(L_142/L_146)), NULL);
// for (int i = n - 2; i >= 0; --i)
int32_t L_147 = V_10;
V_16 = ((int32_t)il2cpp_codegen_subtract(L_147, 2));
goto IL_0268;
}
IL_022f:
{
// ctrl1[i][axis] = (r[i] - c[i] * ctrl1[i + 1][axis]) / b[i];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_148 = ___ctrl11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_149 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_148);
int32_t L_150 = V_16;
NullCheck(L_149);
int32_t L_151 = V_9;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_152 = V_4;
int32_t L_153 = V_16;
NullCheck(L_152);
int32_t L_154 = L_153;
float L_155 = (L_152)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_156 = V_3;
int32_t L_157 = V_16;
NullCheck(L_156);
int32_t L_158 = L_157;
float L_159 = (L_156)->GetAt(static_cast<il2cpp_array_size_t>(L_158));
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_160 = ___ctrl11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_161 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_160);
int32_t L_162 = V_16;
NullCheck(L_161);
int32_t L_163 = V_9;
float L_164;
L_164 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_161)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_162, 1))))), L_163, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_165 = V_2;
int32_t L_166 = V_16;
NullCheck(L_165);
int32_t L_167 = L_166;
float L_168 = (L_165)->GetAt(static_cast<il2cpp_array_size_t>(L_167));
Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline(((L_149)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_150))), L_151, ((float)(((float)il2cpp_codegen_subtract(L_155, ((float)il2cpp_codegen_multiply(L_159, L_164))))/L_168)), NULL);
// for (int i = n - 2; i >= 0; --i)
int32_t L_169 = V_16;
V_16 = ((int32_t)il2cpp_codegen_subtract(L_169, 1));
}
IL_0268:
{
// for (int i = n - 2; i >= 0; --i)
int32_t L_170 = V_16;
V_17 = (bool)((((int32_t)((((int32_t)L_170) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_171 = V_17;
if (L_171)
{
goto IL_022f;
}
}
{
// for (int i = 0; i < n; i++)
V_18 = 0;
goto IL_02bd;
}
IL_027b:
{
// ctrl2[i][axis] = 2 * knot[i + 1][axis] - ctrl1[i + 1][axis];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_172 = ___ctrl22;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_173 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_172);
int32_t L_174 = V_18;
NullCheck(L_173);
int32_t L_175 = V_9;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_176 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_177 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_176);
int32_t L_178 = V_18;
NullCheck(L_177);
int32_t L_179 = V_9;
float L_180;
L_180 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_177)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_178, 1))))), L_179, NULL);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_181 = ___ctrl11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_182 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_181);
int32_t L_183 = V_18;
NullCheck(L_182);
int32_t L_184 = V_9;
float L_185;
L_185 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_182)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_183, 1))))), L_184, NULL);
Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline(((L_173)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_174))), L_175, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply((2.0f), L_180)), L_185)), NULL);
// for (int i = 0; i < n; i++)
int32_t L_186 = V_18;
V_18 = ((int32_t)il2cpp_codegen_add(L_186, 1));
}
IL_02bd:
{
// for (int i = 0; i < n; i++)
int32_t L_187 = V_18;
int32_t L_188 = V_10;
V_19 = (bool)((((int32_t)L_187) < ((int32_t)L_188))? 1 : 0);
bool L_189 = V_19;
if (L_189)
{
goto IL_027b;
}
}
{
// ctrl2[n - 1][axis] = 0.5f * (knot[n][axis] + ctrl1[n - 1][axis]);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_190 = ___ctrl22;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_191 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_190);
int32_t L_192 = V_10;
NullCheck(L_191);
int32_t L_193 = V_9;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_194 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_195 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_194);
int32_t L_196 = V_10;
NullCheck(L_195);
int32_t L_197 = V_9;
float L_198;
L_198 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_195)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_196))), L_197, NULL);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_199 = ___ctrl11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_200 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_199);
int32_t L_201 = V_10;
NullCheck(L_200);
int32_t L_202 = V_9;
float L_203;
L_203 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(((L_200)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_201, 1))))), L_202, NULL);
Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline(((L_191)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_192, 1))))), L_193, ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_add(L_198, L_203)))), NULL);
// for (int axis = 0; axis < 4; ++axis)
int32_t L_204 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_204, 1));
}
IL_030c:
{
// for (int axis = 0; axis < 4; ++axis)
int32_t L_205 = V_9;
V_20 = (bool)((((int32_t)L_205) < ((int32_t)4))? 1 : 0);
bool L_206 = V_20;
if (L_206)
{
goto IL_00b7;
}
}
IL_031a:
{
// }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_2 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_3 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_7;
memset((&V_7), 0, sizeof(V_7));
int32_t V_8 = 0;
bool V_9 = false;
int32_t V_10 = 0;
bool V_11 = false;
int32_t V_12 = 0;
bool V_13 = false;
{
// int numPoints = knot.Length;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_0 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_1 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_0);
NullCheck(L_1);
V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
// if (numPoints < 2)
int32_t L_2 = V_0;
V_5 = (bool)((((int32_t)L_2) < ((int32_t)2))? 1 : 0);
bool L_3 = V_5;
if (!L_3)
{
goto IL_003d;
}
}
{
// if (numPoints == 1)
int32_t L_4 = V_0;
V_6 = (bool)((((int32_t)L_4) == ((int32_t)1))? 1 : 0);
bool L_5 = V_6;
if (!L_5)
{
goto IL_0038;
}
}
{
// ctrl1[0] = ctrl2[0] = knot[0];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_6 = ___ctrl11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_7 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_6);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_8 = ___ctrl22;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_9 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_8);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_10 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_11 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_10);
NullCheck(L_11);
int32_t L_12 = 0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = L_13;
V_7 = L_14;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_14);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15 = V_7;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_15);
}
IL_0038:
{
// return;
goto IL_011f;
}
IL_003d:
{
// int margin = Mathf.Min(4, numPoints-1);
int32_t L_16 = V_0;
int32_t L_17;
L_17 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(4, ((int32_t)il2cpp_codegen_subtract(L_16, 1)), NULL);
V_1 = L_17;
// Vector4[] knotLooped = new Vector4[numPoints + 2 * margin];
int32_t L_18 = V_0;
int32_t L_19 = V_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_20 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_18, ((int32_t)il2cpp_codegen_multiply(2, L_19)))));
V_2 = L_20;
// Vector4[] ctrl1Looped = new Vector4[numPoints + 2 * margin];
int32_t L_21 = V_0;
int32_t L_22 = V_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_23 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_21, ((int32_t)il2cpp_codegen_multiply(2, L_22)))));
V_3 = L_23;
// Vector4[] ctrl2Looped = new Vector4[numPoints + 2 * margin];
int32_t L_24 = V_0;
int32_t L_25 = V_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_26 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_24, ((int32_t)il2cpp_codegen_multiply(2, L_25)))));
V_4 = L_26;
// for (int i = 0; i < margin; ++i)
V_8 = 0;
goto IL_00a0;
}
IL_006e:
{
// knotLooped[i] = knot[numPoints-(margin-i)];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_27 = V_2;
int32_t L_28 = V_8;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_29 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_30 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_29);
int32_t L_31 = V_0;
int32_t L_32 = V_1;
int32_t L_33 = V_8;
NullCheck(L_30);
int32_t L_34 = ((int32_t)il2cpp_codegen_subtract(L_31, ((int32_t)il2cpp_codegen_subtract(L_32, L_33))));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_35 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_35);
// knotLooped[numPoints+margin+i] = knot[i];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_36 = V_2;
int32_t L_37 = V_0;
int32_t L_38 = V_1;
int32_t L_39 = V_8;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_40 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_41 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_40);
int32_t L_42 = V_8;
NullCheck(L_41);
int32_t L_43 = L_42;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_37, L_38)), L_39))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_44);
// for (int i = 0; i < margin; ++i)
int32_t L_45 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_45, 1));
}
IL_00a0:
{
// for (int i = 0; i < margin; ++i)
int32_t L_46 = V_8;
int32_t L_47 = V_1;
V_9 = (bool)((((int32_t)L_46) < ((int32_t)L_47))? 1 : 0);
bool L_48 = V_9;
if (L_48)
{
goto IL_006e;
}
}
{
// for (int i = 0; i < numPoints; ++i)
V_10 = 0;
goto IL_00c9;
}
IL_00b0:
{
// knotLooped[i + margin] = knot[i];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_49 = V_2;
int32_t L_50 = V_10;
int32_t L_51 = V_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_52 = ___knot0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_53 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_52);
int32_t L_54 = V_10;
NullCheck(L_53);
int32_t L_55 = L_54;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_50, L_51))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_56);
// for (int i = 0; i < numPoints; ++i)
int32_t L_57 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_57, 1));
}
IL_00c9:
{
// for (int i = 0; i < numPoints; ++i)
int32_t L_58 = V_10;
int32_t L_59 = V_0;
V_11 = (bool)((((int32_t)L_58) < ((int32_t)L_59))? 1 : 0);
bool L_60 = V_11;
if (L_60)
{
goto IL_00b0;
}
}
{
// ComputeSmoothControlPoints(ref knotLooped, ref ctrl1Looped, ref ctrl2Looped);
SplineHelpers_ComputeSmoothControlPoints_m6D9485358028E3E22A2C17DF2DEFFAF3C02553C2((&V_2), (&V_3), (&V_4), NULL);
// for (int i = 0; i < numPoints; ++i)
V_12 = 0;
goto IL_0114;
}
IL_00e5:
{
// ctrl1[i] = ctrl1Looped[i + margin];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_61 = ___ctrl11;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_62 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_61);
int32_t L_63 = V_12;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_64 = V_3;
int32_t L_65 = V_12;
int32_t L_66 = V_1;
NullCheck(L_64);
int32_t L_67 = ((int32_t)il2cpp_codegen_add(L_65, L_66));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_68 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(L_63), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_68);
// ctrl2[i] = ctrl2Looped[i + margin];
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_69 = ___ctrl22;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_70 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_69);
int32_t L_71 = V_12;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_72 = V_4;
int32_t L_73 = V_12;
int32_t L_74 = V_1;
NullCheck(L_72);
int32_t L_75 = ((int32_t)il2cpp_codegen_add(L_73, L_74));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_76 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(L_71), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_76);
// for (int i = 0; i < numPoints; ++i)
int32_t L_77 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_77, 1));
}
IL_0114:
{
// for (int i = 0; i < numPoints; ++i)
int32_t L_78 = V_12;
int32_t L_79 = V_0;
V_13 = (bool)((((int32_t)L_78) < ((int32_t)L_79))? 1 : 0);
bool L_80 = V_13;
if (L_80)
{
goto IL_00e5;
}
}
IL_011f:
{
// }
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.Utility.UnityVectorExtensions::IsNaN(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_IsNaN_m7D80634831EFB70EAA220F8BC40AED2DA1AACD1F (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// return float.IsNaN(v.x) || float.IsNaN(v.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0;
float L_1 = L_0.___x_0;
bool L_2;
L_2 = Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline(L_1, NULL);
if (L_2)
{
goto IL_001b;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___v0;
float L_4 = L_3.___y_1;
bool L_5;
L_5 = Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline(L_4, NULL);
G_B3_0 = ((int32_t)(L_5));
goto IL_001c;
}
IL_001b:
{
G_B3_0 = 1;
}
IL_001c:
{
V_0 = (bool)G_B3_0;
goto IL_001f;
}
IL_001f:
{
// }
bool L_6 = V_0;
return L_6;
}
}
// System.Boolean Cinemachine.Utility.UnityVectorExtensions::IsNaN(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_IsNaN_mFD2329D414446624BFC5A378316DA3C37DB46B6F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B4_0 = 0;
{
// return float.IsNaN(v.x) || float.IsNaN(v.y) || float.IsNaN(v.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0;
float L_1 = L_0.___x_2;
bool L_2;
L_2 = Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline(L_1, NULL);
if (L_2)
{
goto IL_0028;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___v0;
float L_4 = L_3.___y_3;
bool L_5;
L_5 = Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline(L_4, NULL);
if (L_5)
{
goto IL_0028;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___v0;
float L_7 = L_6.___z_4;
bool L_8;
L_8 = Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline(L_7, NULL);
G_B4_0 = ((int32_t)(L_8));
goto IL_0029;
}
IL_0028:
{
G_B4_0 = 1;
}
IL_0029:
{
V_0 = (bool)G_B4_0;
goto IL_002c;
}
IL_002c:
{
// }
bool L_9 = V_0;
return L_9;
}
}
// System.Single Cinemachine.Utility.UnityVectorExtensions::ClosestPointOnSegment(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_ClosestPointOnSegment_m61531154C237946B52BAA9A92209350D56870B0E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s01, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s12, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
bool V_2 = false;
float V_3 = 0.0f;
{
// Vector3 s = s1 - s0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___s12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___s01;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_0, L_1, NULL);
V_0 = L_2;
// float len2 = Vector3.SqrMagnitude(s);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
float L_4;
L_4 = Vector3_SqrMagnitude_m04883F317B0C35E16E87523EBDFD346551290968_inline(L_3, NULL);
V_1 = L_4;
// if (len2 < Epsilon)
float L_5 = V_1;
V_2 = (bool)((((float)L_5) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_0024;
}
}
{
// return 0; // degenrate segment
V_3 = (0.0f);
goto IL_003b;
}
IL_0024:
{
// return Mathf.Clamp01(Vector3.Dot(p - s0, s) / len2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___p0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___s01;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_7, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
float L_11;
L_11 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_9, L_10, NULL);
float L_12 = V_1;
float L_13;
L_13 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(((float)(L_11/L_12)), NULL);
V_3 = L_13;
goto IL_003b;
}
IL_003b:
{
// }
float L_14 = V_3;
return L_14;
}
}
// System.Single Cinemachine.Utility.UnityVectorExtensions::ClosestPointOnSegment(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_ClosestPointOnSegment_mA7F89705FAF6FECD7E45FDD22C88F8F236010955 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___p0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___s01, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___s12, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
bool V_2 = false;
float V_3 = 0.0f;
{
// Vector2 s = s1 - s0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___s12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___s01;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_0, L_1, NULL);
V_0 = L_2;
// float len2 = Vector2.SqrMagnitude(s);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0;
float L_4;
L_4 = Vector2_SqrMagnitude_m9020166A171C031DA7B163D3261C09EB7090F0AF_inline(L_3, NULL);
V_1 = L_4;
// if (len2 < Epsilon)
float L_5 = V_1;
V_2 = (bool)((((float)L_5) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_0024;
}
}
{
// return 0; // degenrate segment
V_3 = (0.0f);
goto IL_003b;
}
IL_0024:
{
// return Mathf.Clamp01(Vector2.Dot(p - s0, s) / len2);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___p0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___s01;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_7, L_8, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_0;
float L_11;
L_11 = Vector2_Dot_mBF0FA0B529C821F4733DDC3AD366B07CD27625F4_inline(L_9, L_10, NULL);
float L_12 = V_1;
float L_13;
L_13 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(((float)(L_11/L_12)), NULL);
V_3 = L_13;
goto IL_003b;
}
IL_003b:
{
// }
float L_14 = V_3;
return L_14;
}
}
// 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)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return (vector - Vector3.Dot(vector, planeNormal) * planeNormal);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___vector0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___vector0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___planeNormal1;
float L_3;
L_3 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_1, L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___planeNormal1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Multiply_m29F4414A9D30B7C0CD8455C4B2F049E8CCF66745_inline(L_3, L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_0, L_5, NULL);
V_0 = L_6;
goto IL_0017;
}
IL_0017:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
// UnityEngine.Vector2 Cinemachine.Utility.UnityVectorExtensions::SquareNormalize(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 UnityVectorExtensions_SquareNormalize_m6200661A3E987197C3C7AEAC3516E96F6D11F63E (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// var d = Mathf.Max(Mathf.Abs(v.x), Mathf.Abs(v.y));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0;
float L_1 = L_0.___x_0;
float L_2;
L_2 = fabsf(L_1);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___v0;
float L_4 = L_3.___y_1;
float L_5;
L_5 = fabsf(L_4);
float L_6;
L_6 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_2, L_5, NULL);
V_0 = L_6;
// return d < Epsilon ? Vector2.zero : v / d;
float L_7 = V_0;
if ((((float)L_7) < ((float)(9.99999975E-05f))))
{
goto IL_002e;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___v0;
float L_9 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline(L_8, L_9, NULL);
G_B3_0 = L_10;
goto IL_0033;
}
IL_002e:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
L_11 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
G_B3_0 = L_11;
}
IL_0033:
{
V_1 = G_B3_0;
goto IL_0036;
}
IL_0036:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_1;
return L_12;
}
}
// System.Int32 Cinemachine.Utility.UnityVectorExtensions::FindIntersection(UnityEngine.Vector2&,UnityEngine.Vector2&,UnityEngine.Vector2&,UnityEngine.Vector2&,UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityVectorExtensions_FindIntersection_m2FBBF63C229F43CEBB7C8064784C3C481BEF3DFD (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___p10, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___p21, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___q12, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___q23, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___intersection4, 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));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
bool V_6 = false;
bool V_7 = false;
float V_8 = 0.0f;
float V_9 = 0.0f;
bool V_10 = false;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_11;
memset((&V_11), 0, sizeof(V_11));
int32_t V_12 = 0;
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;
int32_t G_B5_0 = 0;
int32_t G_B10_0 = 0;
int32_t G_B15_0 = 0;
int32_t G_B20_0 = 0;
int32_t G_B26_0 = 0;
int32_t G_B32_0 = 0;
int32_t G_B41_0 = 0;
{
// var p = p2 - p1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___p21;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = ___p10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_2);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
L_4 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_1, L_3, NULL);
V_0 = L_4;
// var q = q2 - q1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = ___q23;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_5);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_7 = ___q12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_7);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_6, L_8, NULL);
V_1 = L_9;
// var pq = q1 - p1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = ___q12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_10);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = ___p10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_12);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
L_14 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_11, L_13, NULL);
V_2 = L_14;
// var pXq = p.Cross(q);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_1;
float L_17;
L_17 = UnityVectorExtensions_Cross_mF6C7F58D98C3F8A51FFAB0EF9E4CD77DB2BBBD39(L_15, L_16, NULL);
V_3 = L_17;
// if (Mathf.Abs(pXq) < 0.00001f)
float L_18 = V_3;
float L_19;
L_19 = fabsf(L_18);
V_6 = (bool)((((float)L_19) < ((float)(9.99999975E-06f)))? 1 : 0);
bool L_20 = V_6;
if (!L_20)
{
goto IL_022a;
}
}
{
// intersection = Vector2.positiveInfinity;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_21 = ___intersection4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
L_22 = Vector2_get_positiveInfinity_m03B87ABC38ACBE2160599734C319DD1BA1064B5F_inline(NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_21 = L_22;
// if (Mathf.Abs(pq.Cross(p)) < 0.00001f)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_0;
float L_25;
L_25 = UnityVectorExtensions_Cross_mF6C7F58D98C3F8A51FFAB0EF9E4CD77DB2BBBD39(L_23, L_24, NULL);
float L_26;
L_26 = fabsf(L_25);
V_7 = (bool)((((float)L_26) < ((float)(9.99999975E-06f)))? 1 : 0);
bool L_27 = V_7;
if (!L_27)
{
goto IL_0225;
}
}
{
// var dotPQ = Vector2.Dot(q, p);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_0;
float L_30;
L_30 = Vector2_Dot_mBF0FA0B529C821F4733DDC3AD366B07CD27625F4_inline(L_28, L_29, NULL);
V_8 = L_30;
// if (dotPQ > 0 && (p1 - q2).sqrMagnitude < 0.001f)
float L_31 = V_8;
if ((!(((float)L_31) > ((float)(0.0f)))))
{
goto IL_00b4;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_32 = ___p10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_32);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_34 = ___q23;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_34);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36;
L_36 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_33, L_35, NULL);
V_11 = L_36;
float L_37;
L_37 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_11), NULL);
G_B5_0 = ((((float)L_37) < ((float)(0.00100000005f)))? 1 : 0);
goto IL_00b5;
}
IL_00b4:
{
G_B5_0 = 0;
}
IL_00b5:
{
V_10 = (bool)G_B5_0;
bool L_38 = V_10;
if (!L_38)
{
goto IL_00d1;
}
}
{
// intersection = q2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_39 = ___intersection4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_40 = ___q23;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_40);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_39 = L_41;
// return 4;
V_12 = 4;
goto IL_0294;
}
IL_00d1:
{
// if (dotPQ < 0 && (p2 - q2).sqrMagnitude < 0.001f)
float L_42 = V_8;
if ((!(((float)L_42) < ((float)(0.0f)))))
{
goto IL_00fd;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_43 = ___p21;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_43);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_45 = ___q23;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_45);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47;
L_47 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_44, L_46, NULL);
V_11 = L_47;
float L_48;
L_48 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_11), NULL);
G_B10_0 = ((((float)L_48) < ((float)(0.00100000005f)))? 1 : 0);
goto IL_00fe;
}
IL_00fd:
{
G_B10_0 = 0;
}
IL_00fe:
{
V_13 = (bool)G_B10_0;
bool L_49 = V_13;
if (!L_49)
{
goto IL_011a;
}
}
{
// intersection = p2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_50 = ___intersection4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_51 = ___p21;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_51);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_50 = L_52;
// return 4;
V_12 = 4;
goto IL_0294;
}
IL_011a:
{
// var dot = Vector2.Dot(pq, p);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54 = V_0;
float L_55;
L_55 = Vector2_Dot_mBF0FA0B529C821F4733DDC3AD366B07CD27625F4_inline(L_53, L_54, NULL);
V_9 = L_55;
// if (0 <= dot && dot <= Vector2.Dot(p, p))
float L_56 = V_9;
if ((!(((float)(0.0f)) <= ((float)L_56))))
{
goto IL_013c;
}
}
{
float L_57 = V_9;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59 = V_0;
float L_60;
L_60 = Vector2_Dot_mBF0FA0B529C821F4733DDC3AD366B07CD27625F4_inline(L_58, L_59, NULL);
G_B15_0 = ((((int32_t)((!(((float)L_57) <= ((float)L_60)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_013d;
}
IL_013c:
{
G_B15_0 = 0;
}
IL_013d:
{
V_14 = (bool)G_B15_0;
bool L_61 = V_14;
if (!L_61)
{
goto IL_01e2;
}
}
{
// if (dot < 0.0001f)
float L_62 = V_9;
V_15 = (bool)((((float)L_62) < ((float)(9.99999975E-05f)))? 1 : 0);
bool L_63 = V_15;
if (!L_63)
{
goto IL_019a;
}
}
{
// if (dotPQ <= 0 && (p1 - q1).sqrMagnitude < 0.001f)
float L_64 = V_8;
if ((!(((float)L_64) <= ((float)(0.0f)))))
{
goto IL_0183;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_65 = ___p10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_65);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_67 = ___q12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_67);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69;
L_69 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_66, L_68, NULL);
V_11 = L_69;
float L_70;
L_70 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_11), NULL);
G_B20_0 = ((((float)L_70) < ((float)(0.00100000005f)))? 1 : 0);
goto IL_0184;
}
IL_0183:
{
G_B20_0 = 0;
}
IL_0184:
{
V_16 = (bool)G_B20_0;
bool L_71 = V_16;
if (!L_71)
{
goto IL_0197;
}
}
{
// intersection = p1; // p and q start at the same point and point away
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_72 = ___intersection4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_73 = ___p10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_73);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_72 = L_74;
}
IL_0197:
{
goto IL_01da;
}
IL_019a:
{
// else if (dotPQ > 0 && (p2 - q1).sqrMagnitude < 0.001f)
float L_75 = V_8;
if ((!(((float)L_75) > ((float)(0.0f)))))
{
goto IL_01c6;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_76 = ___p21;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_77 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_76);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_78 = ___q12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_78);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80;
L_80 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_77, L_79, NULL);
V_11 = L_80;
float L_81;
L_81 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_11), NULL);
G_B26_0 = ((((float)L_81) < ((float)(0.00100000005f)))? 1 : 0);
goto IL_01c7;
}
IL_01c6:
{
G_B26_0 = 0;
}
IL_01c7:
{
V_17 = (bool)G_B26_0;
bool L_82 = V_17;
if (!L_82)
{
goto IL_01da;
}
}
{
// intersection = p2; // p points at start of q
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_83 = ___intersection4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_84 = ___p21;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_85 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_84);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_83 = L_85;
}
IL_01da:
{
// return 4; // colinear segments touch
V_12 = 4;
goto IL_0294;
}
IL_01e2:
{
// dot = Vector2.Dot(p1 - q1, q);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_86 = ___p10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_87 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_86);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_88 = ___q12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_89 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_88);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_90;
L_90 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_87, L_89, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_91 = V_1;
float L_92;
L_92 = Vector2_Dot_mBF0FA0B529C821F4733DDC3AD366B07CD27625F4_inline(L_90, L_91, NULL);
V_9 = L_92;
// if (0 <= dot && dot <= Vector2.Dot(q, q))
float L_93 = V_9;
if ((!(((float)(0.0f)) <= ((float)L_93))))
{
goto IL_0214;
}
}
{
float L_94 = V_9;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_95 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96 = V_1;
float L_97;
L_97 = Vector2_Dot_mBF0FA0B529C821F4733DDC3AD366B07CD27625F4_inline(L_95, L_96, NULL);
G_B32_0 = ((((int32_t)((!(((float)L_94) <= ((float)L_97)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0215;
}
IL_0214:
{
G_B32_0 = 0;
}
IL_0215:
{
V_18 = (bool)G_B32_0;
bool L_98 = V_18;
if (!L_98)
{
goto IL_0220;
}
}
{
// return 4; // colinear segments overlap
V_12 = 4;
goto IL_0294;
}
IL_0220:
{
// return 3; // colinear segments don't touch
V_12 = 3;
goto IL_0294;
}
IL_0225:
{
// return 0; // the lines are parallel and not colinear
V_12 = 0;
goto IL_0294;
}
IL_022a:
{
// var t = pq.Cross(q) / pXq;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_99 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_100 = V_1;
float L_101;
L_101 = UnityVectorExtensions_Cross_mF6C7F58D98C3F8A51FFAB0EF9E4CD77DB2BBBD39(L_99, L_100, NULL);
float L_102 = V_3;
V_4 = ((float)(L_101/L_102));
// intersection = p1 + t * p;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_103 = ___intersection4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_104 = ___p10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_105 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_104);
float L_106 = V_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_107 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_108;
L_108 = Vector2_op_Multiply_mB3B310D2D0CAE78AFB2AE6A9FD2902DE4B359211_inline(L_106, L_107, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_109;
L_109 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_105, L_108, NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_103 = L_109;
// var u = pq.Cross(p) / pXq;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_110 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_111 = V_0;
float L_112;
L_112 = UnityVectorExtensions_Cross_mF6C7F58D98C3F8A51FFAB0EF9E4CD77DB2BBBD39(L_110, L_111, NULL);
float L_113 = V_3;
V_5 = ((float)(L_112/L_113));
// if (0 <= t && t <= 1 && 0 <= u && u <= 1)
float L_114 = V_4;
if ((!(((float)(0.0f)) <= ((float)L_114))))
{
goto IL_0283;
}
}
{
float L_115 = V_4;
if ((!(((float)L_115) <= ((float)(1.0f)))))
{
goto IL_0283;
}
}
{
float L_116 = V_5;
if ((!(((float)(0.0f)) <= ((float)L_116))))
{
goto IL_0283;
}
}
{
float L_117 = V_5;
G_B41_0 = ((((int32_t)((!(((float)L_117) <= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0284;
}
IL_0283:
{
G_B41_0 = 0;
}
IL_0284:
{
V_19 = (bool)G_B41_0;
bool L_118 = V_19;
if (!L_118)
{
goto IL_028f;
}
}
{
// return 2; // segments touch
V_12 = 2;
goto IL_0294;
}
IL_028f:
{
// return 1; // segments don't touch but lines intersect
V_12 = 1;
goto IL_0294;
}
IL_0294:
{
// }
int32_t L_119 = V_12;
return L_119;
}
}
// System.Single Cinemachine.Utility.UnityVectorExtensions::Cross(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityVectorExtensions_Cross_mF6C7F58D98C3F8A51FFAB0EF9E4CD77DB2BBBD39 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v10, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v21, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// private static float Cross(this Vector2 v1, Vector2 v2) { return (v1.x * v2.y) - (v1.y * v2.x); }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v10;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___v21;
float L_3 = L_2.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___v10;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___v21;
float L_7 = L_6.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))));
goto IL_001f;
}
IL_001f:
{
// private static float Cross(this Vector2 v1, Vector2 v2) { return (v1.x * v2.y) - (v1.y * v2.x); }
float L_8 = V_0;
return L_8;
}
}
// 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)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Vector2(Mathf.Abs(v.x), Mathf.Abs(v.y));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0;
float L_1 = L_0.___x_0;
float L_2;
L_2 = fabsf(L_1);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___v0;
float L_4 = L_3.___y_1;
float L_5;
L_5 = fabsf(L_4);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), L_2, L_5, /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001f;
}
IL_001f:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
// UnityEngine.Vector3 Cinemachine.Utility.UnityVectorExtensions::Abs(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 UnityVectorExtensions_Abs_mC5D24C3B25D65CE0B41D778567319DBB0BD0C1D0 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Vector3(Mathf.Abs(v.x), Mathf.Abs(v.y), Mathf.Abs(v.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0;
float L_1 = L_0.___x_2;
float L_2;
L_2 = fabsf(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___v0;
float L_4 = L_3.___y_3;
float L_5;
L_5 = fabsf(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___v0;
float L_7 = L_6.___z_4;
float L_8;
L_8 = fabsf(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL);
V_0 = L_9;
goto IL_002a;
}
IL_002a:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
// System.Boolean Cinemachine.Utility.UnityVectorExtensions::IsUniform(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_IsUniform_m60E6BF69A0D7B561224DD99B3208090F396CAABE (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, 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;
{
// return Math.Abs(v.x - v.y) < Epsilon;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___v0;
float L_3 = L_2.___y_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_4;
L_4 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_3)));
V_0 = (bool)((((float)L_4) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_001d;
}
IL_001d:
{
// }
bool L_5 = V_0;
return L_5;
}
}
// System.Boolean Cinemachine.Utility.UnityVectorExtensions::IsUniform(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_IsUniform_mE448507F84485223FD26D1D1927F3D6679FE6899 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, 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;
int32_t G_B3_0 = 0;
{
// return Math.Abs(v.x - v.y) < Epsilon && Math.Abs(v.x - v.z) < Epsilon;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___v0;
float L_3 = L_2.___y_3;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_4;
L_4 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_3)));
if ((!(((float)L_4) < ((float)(9.99999975E-05f)))))
{
goto IL_0035;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___v0;
float L_6 = L_5.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___v0;
float L_8 = L_7.___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_9;
L_9 = fabsf(((float)il2cpp_codegen_subtract(L_6, L_8)));
G_B3_0 = ((((float)L_9) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0036;
}
IL_0035:
{
G_B3_0 = 0;
}
IL_0036:
{
V_0 = (bool)G_B3_0;
goto IL_0039;
}
IL_0039:
{
// }
bool L_10 = V_0;
return L_10;
}
}
// System.Boolean Cinemachine.Utility.UnityVectorExtensions::AlmostZero(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return v.sqrMagnitude < (Epsilon * Epsilon);
float L_0;
L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___v0), NULL);
V_0 = (bool)((((float)L_0) < ((float)(9.99999905E-09f)))? 1 : 0);
goto IL_0012;
}
IL_0012:
{
// }
bool L_1 = V_0;
return L_1;
}
}
// 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)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
{
// v1.Normalize();
Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&___v10), NULL);
// v2.Normalize();
Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&___v21), NULL);
// return Mathf.Atan2((v1 - v2).magnitude, (v1 + v2).magnitude) * Mathf.Rad2Deg * 2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___v21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_0, L_1, NULL);
V_0 = L_2;
float L_3;
L_3 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___v10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___v21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Addition_m087D6F0EC60843D455F9F83D25FE42B2433AAD1D_inline(L_4, L_5, NULL);
V_0 = L_6;
float L_7;
L_7 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
float L_8;
L_8 = atan2f(L_3, L_7);
V_1 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_8, (57.2957802f))), (2.0f)));
goto IL_0043;
}
IL_0043:
{
// }
float L_9 = V_1;
return L_9;
}
}
// 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)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
{
// float angle = Angle(v1, v2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___v21;
float L_2;
L_2 = UnityVectorExtensions_Angle_m531A3EF1C1C1F49B637BB83F3795128D571A2B93(L_0, L_1, NULL);
V_0 = L_2;
// if (Mathf.Sign(Vector3.Dot(up, Vector3.Cross(v1, v2))) < 0)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___up2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___v10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___v21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline(L_4, L_5, NULL);
float L_7;
L_7 = Vector3_Dot_m4688A1A524306675DBDB1E6D483F35E85E3CE6D8_inline(L_3, L_6, NULL);
float L_8;
L_8 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_7, NULL);
V_1 = (bool)((((float)L_8) < ((float)(0.0f)))? 1 : 0);
bool L_9 = V_1;
if (!L_9)
{
goto IL_002b;
}
}
{
// return -angle;
float L_10 = V_0;
V_2 = ((-L_10));
goto IL_002f;
}
IL_002b:
{
// return angle;
float L_11 = V_0;
V_2 = L_11;
goto IL_002f;
}
IL_002f:
{
// }
float L_12 = V_2;
return L_12;
}
}
// UnityEngine.Quaternion Cinemachine.Utility.UnityVectorExtensions::SafeFromToRotation(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 UnityVectorExtensions_SafeFromToRotation_mD10BFD5052B69EE3D1DE2FE9B74181BD797ACC03 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v10, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v21, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up2, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var axis = Vector3.Cross(v1, v2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___v21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline(L_0, L_1, NULL);
V_0 = L_2;
// if (axis.AlmostZero())
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
bool L_4;
L_4 = UnityVectorExtensions_AlmostZero_mB3A4F32774344F1374F65D503CC29C569F5F7D24(L_3, NULL);
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0015;
}
}
{
// axis = up; // in case they are pointing in opposite directions
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___up2;
V_0 = L_6;
}
IL_0015:
{
// return Quaternion.AngleAxis(Angle(v1, v2), axis);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___v10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___v21;
float L_9;
L_9 = UnityVectorExtensions_Angle_m531A3EF1C1C1F49B637BB83F3795128D571A2B93(L_7, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_AngleAxis_m01A869DC10F976FAF493B66F15D6D6977BB61DA8(L_9, L_10, NULL);
V_2 = L_11;
goto IL_0025;
}
IL_0025:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_2;
return L_12;
}
}
// UnityEngine.Vector3 Cinemachine.Utility.UnityVectorExtensions::SlerpWithReferenceUp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 UnityVectorExtensions_SlerpWithReferenceUp_m83DA374F7A9CB98FF5ECE51C91805F11F76E2372 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vA0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vB1, float ___t2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up3, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 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));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_5;
memset((&V_5), 0, sizeof(V_5));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
int32_t G_B3_0 = 0;
{
// float dA = vA.magnitude;
float L_0;
L_0 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___vA0), NULL);
V_0 = L_0;
// float dB = vB.magnitude;
float L_1;
L_1 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___vB1), NULL);
V_1 = L_1;
// if (dA < Epsilon || dB < Epsilon)
float L_2 = V_0;
if ((((float)L_2) < ((float)(9.99999975E-05f))))
{
goto IL_0023;
}
}
{
float L_3 = V_1;
G_B3_0 = ((((float)L_3) < ((float)(9.99999975E-05f)))? 1 : 0);
goto IL_0024;
}
IL_0023:
{
G_B3_0 = 1;
}
IL_0024:
{
V_8 = (bool)G_B3_0;
bool L_4 = V_8;
if (!L_4)
{
goto IL_0036;
}
}
{
// return Vector3.Lerp(vA, vB, t);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___vA0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___vB1;
float L_7 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_Lerp_m57EE8D709A93B2B0FF8D499FA2947B1D61CB1FD6_inline(L_5, L_6, L_7, NULL);
V_9 = L_8;
goto IL_0086;
}
IL_0036:
{
// Vector3 dirA = vA / dA;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___vA0;
float L_10 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_9, L_10, NULL);
V_2 = L_11;
// Vector3 dirB = vB / dB;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___vB1;
float L_13 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_12, L_13, NULL);
V_3 = L_14;
// Quaternion qA = Quaternion.LookRotation(dirA, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___up3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17;
L_17 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_15, L_16, NULL);
V_4 = L_17;
// Quaternion qB = Quaternion.LookRotation(dirB, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___up3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Quaternion_LookRotation_mE6859FEBE85BC0AE72A14159988151FF69BF4401(L_18, L_19, NULL);
V_5 = L_20;
// Quaternion q = UnityQuaternionExtensions.SlerpWithReferenceUp(qA, qB, t, up);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = V_5;
float L_23 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___up3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25;
L_25 = UnityQuaternionExtensions_SlerpWithReferenceUp_m462C015C97FF4D2E7B7E83B6C1E4A29ED4DD1474(L_21, L_22, L_23, L_24, NULL);
V_6 = L_25;
// Vector3 dir = q * Vector3.forward;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_get_forward_mEBAB24D77FC02FC88ED880738C3B1D47C758B3EB_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_26, L_27, NULL);
V_7 = L_28;
// return dir * Mathf.Lerp(dA, dB, t);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_7;
float L_30 = V_0;
float L_31 = V_1;
float L_32 = ___t2;
float L_33;
L_33 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline(L_30, L_31, L_32, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_29, L_33, NULL);
V_9 = L_34;
goto IL_0086;
}
IL_0086:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_9;
return L_35;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ConfinerOven_get_State_mA6308A899FB1F875B90CD6D1647071F3380F5470_inline (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, const RuntimeMethod* method)
{
{
// public BakingState State { get; private set; }
int32_t L_0 = __this->___U3CStateU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AspectStretcher_get_Aspect_m506D4C16F8E6AE36198ACCAE2C4AFEED14552272_inline (AspectStretcher_tDDF5BEB1085C94FFAFE113819E0343354B6FB5E7* __this, const RuntimeMethod* method)
{
{
// public float Aspect { get; }
float L_0 = __this->___U3CAspectU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConfinerOven_set_State_m1AB5EBA915E1EF83FAFA334DA7DD59388CE3AE6A_inline (ConfinerOven_t523B38ECC3BEEBC92A3029EC32EB7DE4189488FE* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public BakingState State { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CStateU3Ek__BackingField_9 = L_0;
return;
}
}
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 float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BakedSolution_get_FrustumHeight_m50F1AFA0945D14768B4632575A8AFFFFD791861D_inline (BakedSolution_tC1EBC9F266A112AAF4D27D7DD78E0FBABE5C6CD6* __this, const RuntimeMethod* method)
{
{
// public float FrustumHeight { get; }
float L_0 = __this->___U3CFrustumHeightU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___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 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 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 bool Double_IsInfinity_mFA158CA8247818AE2FEB5B11158A354CA5B4FCC5_inline (double ___d0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
double L_0 = ___d0;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int64_t L_1;
L_1 = BitConverter_DoubleToInt64Bits_m45D911F884F3B09BF39C02044EDC9BDA8084C80B_inline(L_0, NULL);
return (bool)((((int64_t)((int64_t)(L_1&((int64_t)(std::numeric_limits<int64_t>::max)())))) == ((int64_t)((int64_t)9218868437227405312LL)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsNaN_m752DA1554CE1712F292DAC4AEC30869AD7234E18_inline (double ___d0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
double L_0 = ___d0;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int64_t L_1;
L_1 = BitConverter_DoubleToInt64Bits_m45D911F884F3B09BF39C02044EDC9BDA8084C80B_inline(L_0, NULL);
return (bool)((((int64_t)((int64_t)(L_1&((int64_t)(std::numeric_limits<int64_t>::max)())))) > ((int64_t)((int64_t)9218868437227405312LL)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 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 bool Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___rhs1;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___lhs0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___rhs1;
float L_7 = L_6.___y_1;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
float L_8 = V_0;
float L_9 = V_0;
float L_10 = V_1;
float L_11 = V_1;
V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_002e;
}
IL_002e:
{
bool L_12 = V_2;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_mF3BD6827807680A529E800FD027734D40A3597E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, float ___t2, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___t2;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
___t2 = L_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___a0;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___b1;
float L_5 = L_4.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___a0;
float L_7 = L_6.___x_0;
float L_8 = ___t2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___a0;
float L_10 = L_9.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___b1;
float L_12 = L_11.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___a0;
float L_14 = L_13.___y_1;
float L_15 = ___t2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
memset((&L_16), 0, sizeof(L_16));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), /*hidden argument*/NULL);
V_0 = L_16;
goto IL_003d;
}
IL_003d:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_0;
return L_17;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___value0;
float L_1 = ___min1;
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
float L_3 = ___min1;
___value0 = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___value0;
float L_5 = ___max2;
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
float L_7 = ___max2;
___value0 = L_7;
}
IL_0019:
{
float L_8 = ___value0;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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 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 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 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 String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_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 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_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
float L_2 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
float L_4 = L_3.___y_3;
float L_5 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___z_4;
float L_8 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 TargetPositionCache_get_CacheTimeRange_m01487B0CDA459171753BF29E4B7D8DE108563EA2_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static TimeRange CacheTimeRange { get => m_CacheTimeRange; }
TimeRange_t2D8D9BBC8BD1BB9F2988380CE7D7334899D9D0E0 L_0 = ((TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_StaticFields*)il2cpp_codegen_static_fields_for(TargetPositionCache_t8232F376771398F9FE91D8BE9D70FC5621F98F80_il2cpp_TypeInfo_var))->___m_CacheTimeRange_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetPositionCache_get_CacheMode_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 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 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_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
{
int32_t L_0 = ___value0;
int32_t L_1 = ___min1;
V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
int32_t L_3 = ___min1;
___value0 = L_3;
goto IL_0019;
}
IL_000e:
{
int32_t L_4 = ___value0;
int32_t L_5 = ___max2;
V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
int32_t L_7 = ___max2;
___value0 = L_7;
}
IL_0019:
{
int32_t L_8 = ___value0;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
int32_t L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_mFEA59FB5EB455F28D302887090F5D223277686E0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, float ___t2, 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.___x_2;
float L_6 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___a0;
float L_8 = L_7.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___b1;
float L_10 = L_9.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___a0;
float L_12 = L_11.___y_3;
float L_13 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___a0;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___b1;
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___a0;
float L_19 = L_18.___z_4;
float L_20 = ___t2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_3, L_5)), L_6)))), ((float)il2cpp_codegen_add(L_8, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_10, L_12)), L_13)))), ((float)il2cpp_codegen_add(L_15, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, L_19)), L_20)))), /*hidden argument*/NULL);
V_0 = L_21;
goto IL_004b;
}
IL_004b:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
return L_22;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UpdateStatus_get_PreferredUpdate_m31E0BC5E8BDA920C47D2D04EE51BB8060BAE3FD9_inline (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, const RuntimeMethod* method)
{
{
// public UpdateClock PreferredUpdate { get; private set; }
int32_t L_0 = __this->___U3CPreferredUpdateU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateStatus_set_PreferredUpdate_mD1E743C821F5D01F8643FBB4C11E274CC266D91A_inline (UpdateStatus_t87124FCD563B568C5B20A9707A364CD043AC6F9B* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public UpdateClock PreferredUpdate { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CPreferredUpdateU3Ek__BackingField_7 = 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 void CinemachineVirtualCameraBase_set_Priority_m233ED0376CE0BD1244CCA52DF4532C8988DC05AC_inline (CinemachineVirtualCameraBase_tAD070AA799E9D3990F0B2DA9AC5889CF138261DE* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set => m_Priority = value;
int32_t L_0 = ___value0;
__this->___m_Priority_9 = L_0;
return;
}
}
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 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 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 int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___a0;
int32_t L_1 = ___b1;
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_m19EB5B5B0EDFE9C272BD7BCC6923C4A9D616F771_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))->___downVector_8;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___lhs0;
float L_1 = L_0.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rhs1;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___lhs0;
float L_5 = L_4.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___rhs1;
float L_7 = L_6.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___lhs0;
float L_9 = L_8.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___rhs1;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___lhs0;
float L_13 = L_12.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___rhs1;
float L_15 = L_14.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___lhs0;
float L_17 = L_16.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___rhs1;
float L_19 = L_18.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___lhs0;
float L_21 = L_20.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___rhs1;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___lhs0;
float L_25 = L_24.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___rhs1;
float L_27 = L_26.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___lhs0;
float L_29 = L_28.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___rhs1;
float L_31 = L_30.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___lhs0;
float L_33 = L_32.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___rhs1;
float L_35 = L_34.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___lhs0;
float L_37 = L_36.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___rhs1;
float L_39 = L_38.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___lhs0;
float L_41 = L_40.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___rhs1;
float L_43 = L_42.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___lhs0;
float L_45 = L_44.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___rhs1;
float L_47 = L_46.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___lhs0;
float L_49 = L_48.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___rhs1;
float L_51 = L_50.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___lhs0;
float L_53 = L_52.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___rhs1;
float L_55 = L_54.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___lhs0;
float L_57 = L_56.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___rhs1;
float L_59 = L_58.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___lhs0;
float L_61 = L_60.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___rhs1;
float L_63 = L_62.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
memset((&L_64), 0, sizeof(L_64));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL);
V_0 = L_64;
goto IL_00e5;
}
IL_00e5:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
return L_65;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
goto IL_002d;
}
IL_002d:
{
float L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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_Implicit_m8F73B300CB4E6F9B4EB5FB6130363D76CEAA230B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___v0;
float L_3 = L_2.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
goto IL_0015;
}
IL_0015:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_m220B2ADBE9F87426BEEE291263560DFE78F835B5_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___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;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1;
float L_7 = L_6.___y_1;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
float L_8 = V_0;
float L_9 = V_0;
float L_10 = V_1;
float L_11 = V_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))));
V_2 = ((float)L_12);
goto IL_002e;
}
IL_002e:
{
float L_13 = V_2;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_mAB5269BFCBCB1BD241450C9BF2F156303D30E0C3_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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 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 void Volume_set_profile_m89709CBB66123E4DD821570E2CC4D9AE3D42E769_inline (Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* __this, VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* ___value0, const RuntimeMethod* method)
{
{
// set => m_InternalProfile = value;
VolumeProfile_t9B5F2005F575A710F38A124EF81A6228CCACACE1* L_0 = ___value0;
__this->___m_InternalProfile_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalProfile_12), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Volume_set_isGlobal_m5E2B89583386E5A6C63AD61D2A8DBCAB5533BF15_inline (Volume_t7CAAEA22D7F13A50FAE114DE7A6986FEAC837377* __this, bool ___value0, const RuntimeMethod* method)
{
{
// set => m_IsGlobal = value;
bool L_0 = ___value0;
__this->___m_IsGlobal_4 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB UniversalAdditionalCameraData_get_volumeLayerMask_m6CA98C050693650D8818151E9ADE480CCBF44BFC_inline (UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* __this, const RuntimeMethod* method)
{
{
// get => m_VolumeLayerMask;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = __this->___m_VolumeLayerMask_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_0 = L_0;
float L_1 = ___y1;
__this->___y_1 = L_1;
float L_2 = ___z2;
__this->___z_2 = L_2;
float L_3 = ___w3;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___a0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___a0;
float L_1 = L_0.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___b1;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___a0;
float L_5 = L_4.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___b1;
float L_7 = L_6.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___a0;
float L_9 = L_8.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___b1;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___a0;
float L_13 = L_12.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___b1;
float L_15 = L_14.___w_3;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
goto IL_003b;
}
IL_003b:
{
float L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Normalize_m63D60A4A9F97145AF0C7E2A4C044EBF17EF7CBC3_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___q0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___q0;
float L_2;
L_2 = Quaternion_Dot_m4A80D03D7B7DEC054E2175E53D072675649C6713_inline(L_0, L_1, NULL);
float L_3;
L_3 = sqrtf(L_2);
V_0 = L_3;
float L_4 = V_0;
float L_5 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
V_1 = (bool)((((float)L_4) < ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0022;
}
}
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
V_2 = L_7;
goto IL_004a;
}
IL_0022:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___q0;
float L_9 = L_8.___x_0;
float L_10 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = ___q0;
float L_12 = L_11.___y_1;
float L_13 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___q0;
float L_15 = L_14.___z_2;
float L_16 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = ___q0;
float L_18 = L_17.___w_3;
float L_19 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
memset((&L_20), 0, sizeof(L_20));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_20), ((float)(L_9/L_10)), ((float)(L_12/L_13)), ((float)(L_15/L_16)), ((float)(L_18/L_19)), /*hidden argument*/NULL);
V_2 = L_20;
goto IL_004a;
}
IL_004a:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_2;
return L_21;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_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 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 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 float Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
{
int32_t L_0 = ___index0;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0019;
}
case 1:
{
goto IL_0022;
}
case 2:
{
goto IL_002b;
}
}
}
{
goto IL_0034;
}
IL_0019:
{
float L_3 = __this->___x_2;
V_2 = L_3;
goto IL_003f;
}
IL_0022:
{
float L_4 = __this->___y_3;
V_2 = L_4;
goto IL_003f;
}
IL_002b:
{
float L_5 = __this->___z_4;
V_2 = L_5;
goto IL_003f;
}
IL_0034:
{
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_6 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
NullCheck(L_6);
IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27C7727EAAAD675C621F6257F2BD5190CE343979)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_RuntimeMethod_var)));
}
IL_003f:
{
float L_7 = V_2;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___index0;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0019;
}
case 1:
{
goto IL_0022;
}
case 2:
{
goto IL_002b;
}
}
}
{
goto IL_0034;
}
IL_0019:
{
float L_3 = ___value1;
__this->___x_2 = L_3;
goto IL_003f;
}
IL_0022:
{
float L_4 = ___value1;
__this->___y_3 = L_4;
goto IL_003f;
}
IL_002b:
{
float L_5 = ___value1;
__this->___z_4 = L_5;
goto IL_003f;
}
IL_0034:
{
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_6 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
NullCheck(L_6);
IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27C7727EAAAD675C621F6257F2BD5190CE343979)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_set_Item_m79136861DEC5862CE7EC20AB3B0EF10A3957CEC3_RuntimeMethod_var)));
}
IL_003f:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Lerp_m6503F684342826D70038B2D13DEE7BD56EC1C88C_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___a0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___b1, float ___t2, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 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;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___a0;
float L_3 = L_2.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___b1;
float L_5 = L_4.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___a0;
float L_7 = L_6.___x_1;
float L_8 = ___t2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___a0;
float L_10 = L_9.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = ___b1;
float L_12 = L_11.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = ___a0;
float L_14 = L_13.___y_2;
float L_15 = ___t2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = ___a0;
float L_17 = L_16.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18 = ___b1;
float L_19 = L_18.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20 = ___a0;
float L_21 = L_20.___z_3;
float L_22 = ___t2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23 = ___a0;
float L_24 = L_23.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25 = ___b1;
float L_26 = L_25.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_27 = ___a0;
float L_28 = L_27.___w_4;
float L_29 = ___t2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30;
memset((&L_30), 0, sizeof(L_30));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_30), ((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)))), ((float)il2cpp_codegen_add(L_24, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_26, L_28)), L_29)))), /*hidden argument*/NULL);
V_0 = L_30;
goto IL_0069;
}
IL_0069:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_31 = V_0;
return L_31;
}
}
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 void Vector4_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___index0;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_001d;
}
case 1:
{
goto IL_0026;
}
case 2:
{
goto IL_002f;
}
case 3:
{
goto IL_0038;
}
}
}
{
goto IL_0041;
}
IL_001d:
{
float L_3 = ___value1;
__this->___x_1 = L_3;
goto IL_004c;
}
IL_0026:
{
float L_4 = ___value1;
__this->___y_2 = L_4;
goto IL_004c;
}
IL_002f:
{
float L_5 = ___value1;
__this->___z_3 = L_5;
goto IL_004c;
}
IL_0038:
{
float L_6 = ___value1;
__this->___w_4 = 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_set_Item_mF24782F861A16BB0436C2262FA916B4EE69998A6_RuntimeMethod_var)));
}
IL_004c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___a0;
int32_t L_1 = ___b1;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline (float ___f0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___f0;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = BitConverter_SingleToInt32Bits_mA1902D40966CA4C89A8974B10E5680A06E88566B_inline(L_0, NULL);
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m04883F317B0C35E16E87523EBDFD346551290968_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___vector0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___vector0;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___vector0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___vector0;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___vector0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___vector0;
float L_11 = L_10.___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector2_SqrMagnitude_m9020166A171C031DA7B163D3261C09EB7090F0AF_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___a0;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___a0;
float L_7 = L_6.___y_1;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))));
goto IL_001f;
}
IL_001f:
{
float L_8 = V_0;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mBF0FA0B529C821F4733DDC3AD366B07CD27625F4_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___rhs1;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___lhs0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___rhs1;
float L_7 = L_6.___y_1;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))));
goto IL_001f;
}
IL_001f:
{
float L_8 = V_0;
return L_8;
}
}
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_get_positiveInfinity_m03B87ABC38ACBE2160599734C319DD1BA1064B5F_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))->___positiveInfinityVector_8;
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 float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_0;
float L_1 = __this->___x_0;
float L_2 = __this->___y_1;
float L_3 = __this->___y_1;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))));
goto IL_001f;
}
IL_001f:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mB3B310D2D0CAE78AFB2AE6A9FD2902DE4B359211_inline (float ___d0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a1;
float L_1 = L_0.___x_0;
float L_2 = ___d0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___a1;
float L_4 = L_3.___y_1;
float L_5 = ___d0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
float L_1;
L_1 = Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline(L_0, NULL);
V_0 = L_1;
float L_2 = V_0;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_002d;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_4, L_5, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_6;
goto IL_0038;
}
IL_002d:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_7;
}
IL_0038:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_m77F64620D73934C56BEE37A64016DBDCB9D21DB8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lhs0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rhs1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___lhs0;
float L_1 = L_0.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___rhs1;
float L_3 = L_2.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___lhs0;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___rhs1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___lhs0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___rhs1;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___lhs0;
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___rhs1;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___lhs0;
float L_17 = L_16.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___rhs1;
float L_19 = L_18.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___lhs0;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___rhs1;
float L_23 = L_22.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL);
V_0 = L_24;
goto IL_005a;
}
IL_005a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
return L_25;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 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_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 int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __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_m726D1F0556ED25634EB8D370659CE0754418DE2E_gshared_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B ___item0, const RuntimeMethod* method)
{
IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* 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));
IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* L_1 = (IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3*)__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;
IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
IntPointU5BU5D_tFF645D7FC197E522B1020BDA66BE109E97C474A3* L_6 = V_0;
int32_t L_7 = V_1;
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B)L_8);
return;
}
IL_0034:
{
IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B L_9 = ___item0;
(( void (*) (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8*, IntPoint_tD0B7229CD86B44CB04D8FFED76C37A0A3C820F2B, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_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 void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___item0, const RuntimeMethod* method)
{
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* 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));
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_1 = (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)__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;
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_6 = V_0;
int32_t L_7 = V_1;
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_8);
return;
}
IL_0034:
{
PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_9 = ___item0;
(( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9694C5FA14E585BF9CEB9815CCC96AE6262E75CF_gshared_inline (List_1_tC1D4F15A2A6BA32408A7C4CBA371585D68A9CFF8* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m22E00E30D2A3314CBE9F16BBF390E271EA8FBCBD_gshared_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m40316F9C09C447101208FB71D2B4C7EDE087F1D6_gshared_inline (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4* __this, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E ___item0, const RuntimeMethod* method)
{
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* 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));
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* L_1 = (ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C*)__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;
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ItemU5BU5D_t638DDCABC89F9C1BBC0D855DBA0E4C5E3637D94C* L_6 = V_0;
int32_t L_7 = V_1;
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E)L_8);
return;
}
IL_0034:
{
Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E L_9 = ___item0;
(( void (*) (List_1_tEF1F730575B559C751675A2E35F61E0555D1E7C4*, Item_t590AA2925A38AA7EA48963775F482E9BA8525B4E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m401900762AD72612336502EA7DF602A79F433BCD_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC950522AE5F5CFBEEF0E76878C42C6A16B38362D_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E ___item0, const RuntimeMethod* method)
{
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* 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));
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* L_1 = (RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8*)__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;
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* L_6 = V_0;
int32_t L_7 = V_1;
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E)L_8);
return;
}
IL_0034:
{
RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E L_9 = ___item0;
(( void (*) (List_1_t065A1950A0B1D84B65A5256E8063120B10018641*, RecordingItem_t5CE44E9AB838D651799847F74609435470D50A1E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m2F798E752D275B8370E796D08CD2EFD4A47AD4CB_gshared_inline (List_1_t065A1950A0B1D84B65A5256E8063120B10018641* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!false)
{
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;
}
}
{
RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8* L_3 = (RecordingItemU5BU5D_tBC43F24DB9030B7D8D3BBDA956335EFDE6FB09B8*)__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* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m45D911F884F3B09BF39C02044EDC9BDA8084C80B_inline (double ___value0, const RuntimeMethod* method)
{
{
int64_t L_0 = *((int64_t*)((uintptr_t)(&___value0)));
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0;
float L_1;
L_1 = Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline(L_0, NULL);
V_0 = L_1;
float L_2 = V_0;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_001e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___value0;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_4, L_5, NULL);
V_2 = L_6;
goto IL_0026;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_2 = L_7;
goto IL_0026;
}
IL_0026:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void 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 int32_t BitConverter_SingleToInt32Bits_mA1902D40966CA4C89A8974B10E5680A06E88566B_inline (float ___value0, const RuntimeMethod* method)
{
{
int32_t L_0 = *((int32_t*)((uintptr_t)(&___value0)));
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___vector0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___vector0;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___vector0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___vector0;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___vector0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___vector0;
float L_11 = L_10.___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
V_0 = ((float)L_12);
goto IL_0034;
}
IL_0034:
{
float L_13 = V_0;
return L_13;
}
}