text: ﻿#include "il2cpp-config.h"
  
  #ifndef _MSC_VER
  # include <alloca.h>
  #else
  # include <malloc.h>
  #endif
  
  #include <cstring>
  #include <string.h>
  #include <stdio.h>
  #include <cmath>
  #include <limits>
  #include <assert.h>
  
  #include "class-internals.h"
  #include "codegen/il2cpp-codegen.h"
  #include "mscorlib_System_Array3549286319.h"
  #include "DOTween_U3CModuleU3E692745525.h"
  #include "DOTween_U3CPrivateImplementationDetailsU3EU7B3A03A3810109967.h"
  #include "DOTween_U3CPrivateImplementationDetailsU3EU7B3A03A1669042245.h"
  #include "DOTween_U3CPrivateImplementationDetailsU3EU7B3A03ABB96112711.h"
  #include "DOTween_U3CPrivateImplementationDetailsU3EU7B3A03A2434764871.h"
  #include "DOTween_DG_Tweening_AutoPlay1346164433.h"
  #include "DOTween_DG_Tweening_AxisConstraint2771958344.h"
  #include "DOTween_DG_Tweening_Color23097643075.h"
  #include "UnityEngine_UnityEngine_Color2555686324.h"
  #include "mscorlib_System_Void1185182177.h"
  #include "mscorlib_System_Single1397266774.h"
  #include "DOTween_DG_Tweening_Core_ABSSequentiable3376041011.h"
  #include "mscorlib_System_Object3080106164.h"
  #include "DOTween_DG_Tweening_Core_Debugger1756157868.h"
  #include "mscorlib_System_String1847450689.h"
  #include "DOTween_DG_Tweening_Tween2342918553.h"
  #include "DOTween_DG_Tweening_LogBehaviour1548882435.h"
  #include "mscorlib_System_Int322950945753.h"
  #include "DOTween_DG_Tweening_Core_DOTweenComponent828035757.h"
  #include "UnityEngine_UnityEngine_Object631007953.h"
  #include "DOTween_DG_Tweening_DOTween2744875806.h"
  #include "mscorlib_System_Boolean97287965.h"
  #include "UnityEngine_UnityEngine_GameObject1113636619.h"
  #include "UnityEngine_UnityEngine_Component1923634451.h"
  #include "DOTween_DG_Tweening_UpdateType3937729206.h"
  #include "DOTween_DG_Tweening_Core_TweenManager374091826.h"
  #include "mscorlib_System_Collections_Generic_List_1_gen904863771.h"
  #include "DOTween_DG_Tweening_TweenCallback3727756325.h"
  #include "DOTween_DG_Tweening_Core_DOTweenComponent_U3CWaitF1416875314.h"
  #include "DOTween_DG_Tweening_Core_DOTweenComponent_U3CWaitF2341238640.h"
  #include "DOTween_DG_Tweening_Core_DOTweenComponent_U3CWaitF3714535967.h"
  #include "DOTween_DG_Tweening_Core_DOTweenComponent_U3CWaitFo668428371.h"
  #include "DOTween_DG_Tweening_Core_DOTweenComponent_U3CWaitFo842013420.h"
  #include "DOTween_DG_Tweening_Core_DOTweenComponent_U3CWaitFo225603236.h"
  #include "UnityEngine_UnityEngine_MonoBehaviour3962482529.h"
  #include "mscorlib_System_NotSupportedException1314879016.h"
  #include "DOTween_DG_Tweening_Core_DOTweenSettings4078947542.h"
  #include "DOTween_DG_Tweening_Ease4010715394.h"
  #include "UnityEngine_UnityEngine_ScriptableObject2528358522.h"
  #include "DOTween_DG_Tweening_Core_DOTweenSettings_SettingsL2227561762.h"
  #include "DOTween_DG_Tweening_Core_Easing_Bounce852251727.h"
  #include "DOTween_DG_Tweening_Core_Easing_EaseCurve2771593608.h"
  #include "UnityEngine_UnityEngine_AnimationCurve3046754366.h"
  #include "UnityEngine_UnityEngine_Keyframe4206410242.h"
  #include "DOTween_DG_Tweening_Core_Easing_EaseManager1997294889.h"
  #include "DOTween_DG_Tweening_EaseFunction3531141372.h"
  #include "mscorlib_System_Double594665363.h"
  #include "DOTween_DG_Tweening_Core_Enums_FilterType3228157936.h"
  #include "DOTween_DG_Tweening_Core_Enums_OperationType2152057980.h"
  #include "DOTween_DG_Tweening_Core_Enums_SpecialStartupMode1644068939.h"
  #include "DOTween_DG_Tweening_Core_Enums_UpdateMode1164472539.h"
  #include "DOTween_DG_Tweening_Core_Enums_UpdateNotice1001625488.h"
  #include "DOTween_DG_Tweening_Core_Extensions3835977652.h"
  #include "DOTween_DG_Tweening_Sequence2050373119.h"
  #include "DOTween_DG_Tweening_TweenType1971673186.h"
  #include "System_System_Collections_Generic_Stack_1_gen3186308008.h"
  #include "mscorlib_System_Collections_Generic_List_1_gen3814993295.h"
  #include "DOTween_DG_Tweening_Core_TweenManager_CapacityIncre828064684.h"
  #include "DOTween_DG_Tweening_Core_Utils849021263.h"
  #include "UnityEngine_UnityEngine_Vector33722313464.h"
  #include "UnityEngine_UnityEngine_Vector22156229523.h"
  #include "DOTween_DG_Tweening_LoopType3049802818.h"
  #include "mscorlib_System_Nullable_1_gen1819850047.h"
  #include "mscorlib_System_Nullable_1_gen3271444517.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen884556411.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen1140062978.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen2447375106.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_g420566061.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen2915539799.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen1590246893.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen2897559021.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_2451549449.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen4006488229.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen1899025727.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen3206337855.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_3542497879.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen2944330537.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen3465109668.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen477454500.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_2480340187.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen1299559007.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen2044724535.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen3352036663.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_g835568657.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen745532282.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen2298482528.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen3605794656.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_g281541932.h"
  #include "UnityEngine_UnityEngine_Rect2360479859.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen1717381983.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen2103276063.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen3410588191.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_1253391633.h"
  #include "DOTween_DG_Tweening_Tweener436044680.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen951858585.h"
  #include "UnityEngine_UnityEngine_Quaternion2301928331.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_g487868235.h"
  #include "DOTween_DG_Tweening_Plugins_Options_Vector3ArrayOpt534739431.h"
  #include "mscorlib_System_IntPtr840150181.h"
  #include "mscorlib_System_AsyncCallback3962456242.h"
  #include "DOTween_DG_Tweening_PathMode2165603100.h"
  #include "DOTween_DG_Tweening_PathType3777299409.h"
  #include "DOTween_DG_Tweening_Plugins_Color2Plugin2483663196.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen1580492422.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen2840439279.h"
  #include "DOTween_DG_Tweening_Plugins_Options_ColorOptions1487297155.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen4147751407.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_1116502072.h"
  #include "DOTween_DG_Tweening_Plugins_ColorPlugin4137411927.h"
  #include "DOTween_DG_Tweening_Plugins_Core_PathCore_ABSPathD2613982196.h"
  #include "DOTween_DG_Tweening_Plugins_Core_PathCore_CatmullR2053048079.h"
  #include "DOTween_DG_Tweening_Plugins_Core_PathCore_Path3614338981.h"
  #include "DOTween_DG_Tweening_Plugins_Core_PathCore_ControlP3892672090.h"
  #include "DOTween_DG_Tweening_Plugins_Core_PathCore_LinearDe2708327777.h"
  #include "mscorlib_System_Nullable_1_gen4278248406.h"
  #include "mscorlib_System_Nullable_1_gen1149908250.h"
  #include "DOTween_DG_Tweening_Plugins_Core_PluginsManager1753812699.h"
  #include "DOTween_DG_Tweening_Plugins_Core_SpecialPluginsUti1116177272.h"
  #include "UnityEngine_UnityEngine_Transform3600365921.h"
  #include "DOTween_DG_Tweening_Plugins_Options_QuaternionOpti2974423933.h"
  #include "UnityEngine_UnityEngine_Camera4157153871.h"
  #include "DOTween_DG_Tweening_Plugins_FloatPlugin2370056133.h"
  #include "DOTween_DG_Tweening_Plugins_Options_FloatOptions1203667100.h"
  #include "DOTween_DG_Tweening_Plugins_IntPlugin942328046.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen3388502834.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen2693741957.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen4001054085.h"
  #include "DOTween_DG_Tweening_Plugins_Options_NoOptions313102519.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_2924512484.h"
  #include "DOTween_DG_Tweening_Plugins_LongPlugin809278878.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen2433923774.h"
  #include "mscorlib_System_Int643736567304.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen3479363508.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen491708340.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_1969933424.h"
  #include "DOTween_DG_Tweening_Plugins_Options_OrientType1731166963.h"
  #include "DOTween_DG_Tweening_Plugins_Options_PathOptions2074623791.h"
  #include "DOTween_DG_Tweening_Plugins_Options_RectOptions1018205596.h"
  #include "DOTween_DG_Tweening_Plugins_Options_StringOptions3992490940.h"
  #include "DOTween_DG_Tweening_ScrambleMode1285273342.h"
  #include "mscorlib_System_Char3634460470.h"
  #include "DOTween_DG_Tweening_Plugins_Options_VectorOptions1354903650.h"
  #include "DOTween_DG_Tweening_Plugins_PathPlugin1182715676.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen3040139253.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_2576148903.h"
  #include "DOTween_DG_Tweening_TweenCallback_1_gen3009965658.h"
  #include "DOTween_DG_Tweening_Plugins_QuaternionPlugin495488984.h"
  #include "DOTween_DG_Tweening_RotateMode2548570174.h"
  #include "DOTween_DG_Tweening_Plugins_RectOffsetPlugin3656342773.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen1508486926.h"
  #include "UnityEngine_UnityEngine_RectOffset1369453676.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen1112249880.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen2419562008.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_1044496576.h"
  #include "DOTween_DG_Tweening_Plugins_RectPlugin2513065920.h"
  #include "DOTween_DG_Tweening_Plugins_StringPlugin660282191.h"
  #include "mscorlib_System_Text_StringBuilder1712802186.h"
  #include "System_System_Text_RegularExpressions_Match3408321083.h"
  #include "mscorlib_System_Collections_Generic_List_1_gen811567916.h"
  #include "System_System_Text_RegularExpressions_Group2468205786.h"
  #include "System_System_Text_RegularExpressions_Capture2232016050.h"
  #include "System_System_Text_RegularExpressions_GroupCollectio69770484.h"
  #include "DOTween_DG_Tweening_Plugins_StringPluginExtensions3521198905.h"
  #include "mscorlib_System_RuntimeFieldHandle1871169219.h"
  #include "DOTween_DG_Tweening_Plugins_UintPlugin2664954793.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen1371669094.h"
  #include "mscorlib_System_UInt322560061978.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen2302858182.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen3610170310.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_g907678744.h"
  #include "DOTween_DG_Tweening_Plugins_UlongPlugin1878880915.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen181868238.h"
  #include "mscorlib_System_UInt644134040092.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen3876836296.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen889181128.h"
  #include "mscorlib_System_Decimal2948259380.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_4012845184.h"
  #include "DOTween_DG_Tweening_Plugins_Vector2Plugin1245585431.h"
  #include "DOTween_DG_Tweening_Plugins_Vector3ArrayPlugin1419427579.h"
  #include "DOTween_DG_Tweening_Plugins_Vector3Plugin1104422930.h"
  #include "DOTween_DG_Tweening_Plugins_Vector4Plugin4128927717.h"
  #include "DOTween_DG_Tweening_Core_TweenerCore_3_gen1835836317.h"
  #include "UnityEngine_UnityEngine_Vector43319028937.h"
  #include "DOTween_DG_Tweening_Core_DOGetter_1_gen3061825141.h"
  #include "DOTween_DG_Tweening_Core_DOSetter_1_gen74169973.h"
  #include "DOTween_DG_Tweening_Plugins_Core_ABSTweenPlugin_3_1371845967.h"
  #include "mscorlib_System_Collections_Generic_List_1_gen553148457.h"
  #include "mscorlib_System_Comparison_1_gen3150972190.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions1665800578.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1438405180.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1438405176.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441682028.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1436635756.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441419885.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441682029.h"
  #include "UnityEngine_UnityEngine_Material340375123.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1436373607.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441419880.h"
  #include "UnityEngine_UnityEngine_Rigidbody3916780224.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441616490.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1436570218.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441419892.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441419836.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441681980.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441419837.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441681981.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1436373565.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441419831.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441681975.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1436373559.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441419832.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1436373560.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di1441419833.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Dis488190044.h"
  #include "DOTween_DG_Tweening_ShortcutExtensions_U3CU3Ec__Di2457558512.h"
  
  // DG.Tweening.Core.ABSSequentiable
  struct ABSSequentiable_t3376041011;
  // System.Object
  struct Il2CppObject;
  // System.String
  struct String_t;
  // DG.Tweening.Tween
  struct Tween_t2342918553;
  // DG.Tweening.Core.DOTweenComponent
  struct DOTweenComponent_t828035757;
  // UnityEngine.Object
  struct Object_t631007953;
  // UnityEngine.Component
  struct Component_t1923634451;
  // UnityEngine.GameObject
  struct GameObject_t1113636619;
  // System.Collections.Generic.List`1<DG.Tweening.TweenCallback>
  struct List_1_t904863771;
  // System.Collections.Generic.List`1<System.Object>
  struct List_1_t257213610;
  // DG.Tweening.TweenCallback
  struct TweenCallback_t3727756325;
  // System.Object[]
  struct ObjectU5BU5D_t2843939325;
  // DG.Tweening.IDOTweenInit
  struct IDOTweenInit_t2946087359;
  // System.Collections.IEnumerator
  struct IEnumerator_t1853284238;
  // DG.Tweening.Core.DOTweenComponent/<WaitForCompletion>d__0
  struct U3CWaitForCompletionU3Ed__0_t1416875314;
  // DG.Tweening.Core.DOTweenComponent/<WaitForRewind>d__2
  struct U3CWaitForRewindU3Ed__2_t2341238640;
  // DG.Tweening.Core.DOTweenComponent/<WaitForKill>d__4
  struct U3CWaitForKillU3Ed__4_t3714535967;
  // DG.Tweening.Core.DOTweenComponent/<WaitForElapsedLoops>d__6
  struct U3CWaitForElapsedLoopsU3Ed__6_t668428371;
  // DG.Tweening.Core.DOTweenComponent/<WaitForPosition>d__8
  struct U3CWaitForPositionU3Ed__8_t842013420;
  // DG.Tweening.Core.DOTweenComponent/<WaitForStart>d__a
  struct U3CWaitForStartU3Ed__a_t225603236;
  // UnityEngine.MonoBehaviour
  struct MonoBehaviour_t3962482529;
  // System.NotSupportedException
  struct NotSupportedException_t1314879016;
  // DG.Tweening.Core.DOTweenSettings
  struct DOTweenSettings_t4078947542;
  // UnityEngine.ScriptableObject
  struct ScriptableObject_t2528358522;
  // DG.Tweening.Core.Easing.EaseCurve
  struct EaseCurve_t2771593608;
  // UnityEngine.AnimationCurve
  struct AnimationCurve_t3046754366;
  // DG.Tweening.EaseFunction
  struct EaseFunction_t3531141372;
  // System.Collections.Generic.Stack`1<DG.Tweening.Tween>
  struct Stack_1_t3186308008;
  // System.Collections.Generic.Stack`1<System.Object>
  struct Stack_1_t3923495619;
  // System.Collections.Generic.List`1<DG.Tweening.Tween>
  struct List_1_t3814993295;
  // DG.Tweening.Tween[]
  struct TweenU5BU5D_t1320466404;
  // DG.Tweening.Core.TweenerCore`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>
  struct TweenerCore_3_t884556411;
  // DG.Tweening.Core.DOGetter`1<System.Single>
  struct DOGetter_1_t1140062978;
  // DG.Tweening.Core.DOSetter`1<System.Single>
  struct DOSetter_1_t2447375106;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>
  struct ABSTweenPlugin_3_t420566061;
  // DG.Tweening.Core.TweenerCore`3<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions>
  struct TweenerCore_3_t2915539799;
  // DG.Tweening.Core.DOGetter`1<System.String>
  struct DOGetter_1_t1590246893;
  // DG.Tweening.Core.DOSetter`1<System.String>
  struct DOSetter_1_t2897559021;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions>
  struct ABSTweenPlugin_3_t2451549449;
  // DG.Tweening.Core.TweenerCore`3<System.Object,System.Object,DG.Tweening.Plugins.Options.StringOptions>
  struct TweenerCore_3_t2697511091;
  // DG.Tweening.Core.DOGetter`1<System.Object>
  struct DOGetter_1_t2822902368;
  // DG.Tweening.Core.DOSetter`1<System.Object>
  struct DOSetter_1_t4130214496;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Object,System.Object,DG.Tweening.Plugins.Options.StringOptions>
  struct ABSTweenPlugin_3_t2233520741;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>
  struct TweenerCore_3_t4006488229;
  // DG.Tweening.Core.DOGetter`1<UnityEngine.Vector2>
  struct DOGetter_1_t1899025727;
  // DG.Tweening.Core.DOSetter`1<UnityEngine.Vector2>
  struct DOSetter_1_t3206337855;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>
  struct ABSTweenPlugin_3_t3542497879;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>
  struct TweenerCore_3_t2944330537;
  // DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>
  struct DOGetter_1_t3465109668;
  // DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>
  struct DOSetter_1_t477454500;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>
  struct ABSTweenPlugin_3_t2480340187;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>
  struct TweenerCore_3_t1299559007;
  // DG.Tweening.Core.DOGetter`1<UnityEngine.Quaternion>
  struct DOGetter_1_t2044724535;
  // DG.Tweening.Core.DOSetter`1<UnityEngine.Quaternion>
  struct DOSetter_1_t3352036663;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>
  struct ABSTweenPlugin_3_t835568657;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>
  struct TweenerCore_3_t745532282;
  // DG.Tweening.Core.DOGetter`1<UnityEngine.Color>
  struct DOGetter_1_t2298482528;
  // DG.Tweening.Core.DOSetter`1<UnityEngine.Color>
  struct DOSetter_1_t3605794656;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>
  struct ABSTweenPlugin_3_t281541932;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>
  struct TweenerCore_3_t1717381983;
  // DG.Tweening.Core.DOGetter`1<UnityEngine.Rect>
  struct DOGetter_1_t2103276063;
  // DG.Tweening.Core.DOSetter`1<UnityEngine.Rect>
  struct DOSetter_1_t3410588191;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>
  struct ABSTweenPlugin_3_t1253391633;
  // DG.Tweening.Tweener
  struct Tweener_t436044680;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>
  struct TweenerCore_3_t951858585;
  // UnityEngine.Vector3[]
  struct Vector3U5BU5D_t1718750761;
  // System.Single[]
  struct SingleU5BU5D_t1444911251;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.Vector3ArrayOptions>
  struct TweenerCore_3_t3249354882;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>
  struct ABSTweenPlugin_3_t487868235;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.Vector3ArrayOptions>
  struct ABSTweenPlugin_3_t2785364532;
  // System.IAsyncResult
  struct IAsyncResult_t767004451;
  // System.AsyncCallback
  struct AsyncCallback_t3962456242;
  // DG.Tweening.Plugins.Color2Plugin
  struct Color2Plugin_t2483663196;
  // DG.Tweening.Core.TweenerCore`3<DG.Tweening.Color2,DG.Tweening.Color2,DG.Tweening.Plugins.Options.ColorOptions>
  struct TweenerCore_3_t1580492422;
  // DG.Tweening.Core.DOGetter`1<DG.Tweening.Color2>
  struct DOGetter_1_t2840439279;
  // DG.Tweening.Core.DOSetter`1<DG.Tweening.Color2>
  struct DOSetter_1_t4147751407;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<DG.Tweening.Color2,DG.Tweening.Color2,DG.Tweening.Plugins.Options.ColorOptions>
  struct ABSTweenPlugin_3_t1116502072;
  // DG.Tweening.Plugins.ColorPlugin
  struct ColorPlugin_t4137411927;
  // DG.Tweening.Plugins.Core.PathCore.ABSPathDecoder
  struct ABSPathDecoder_t2613982196;
  // DG.Tweening.Plugins.Core.PathCore.CatmullRomDecoder
  struct CatmullRomDecoder_t2053048079;
  // DG.Tweening.Plugins.Core.PathCore.Path
  struct Path_t3614338981;
  // DG.Tweening.Plugins.Core.PathCore.ControlPoint[]
  struct ControlPointU5BU5D_t1567961855;
  // DG.Tweening.Plugins.Core.PathCore.LinearDecoder
  struct LinearDecoder_t2708327777;
  // UnityEngine.Transform
  struct Transform_t3600365921;
  // DG.Tweening.Plugins.FloatPlugin
  struct FloatPlugin_t2370056133;
  // DG.Tweening.Plugins.IntPlugin
  struct IntPlugin_t942328046;
  // DG.Tweening.Core.TweenerCore`3<System.Int32,System.Int32,DG.Tweening.Plugins.Options.NoOptions>
  struct TweenerCore_3_t3388502834;
  // DG.Tweening.Core.DOGetter`1<System.Int32>
  struct DOGetter_1_t2693741957;
  // DG.Tweening.Core.DOSetter`1<System.Int32>
  struct DOSetter_1_t4001054085;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Int32,System.Int32,DG.Tweening.Plugins.Options.NoOptions>
  struct ABSTweenPlugin_3_t2924512484;
  // DG.Tweening.Plugins.LongPlugin
  struct LongPlugin_t809278878;
  // DG.Tweening.Core.TweenerCore`3<System.Int64,System.Int64,DG.Tweening.Plugins.Options.NoOptions>
  struct TweenerCore_3_t2433923774;
  // DG.Tweening.Core.DOGetter`1<System.Int64>
  struct DOGetter_1_t3479363508;
  // DG.Tweening.Core.DOSetter`1<System.Int64>
  struct DOSetter_1_t491708340;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Int64,System.Int64,DG.Tweening.Plugins.Options.NoOptions>
  struct ABSTweenPlugin_3_t1969933424;
  // DG.Tweening.Plugins.PathPlugin
  struct PathPlugin_t1182715676;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>
  struct TweenerCore_3_t3040139253;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>
  struct ABSTweenPlugin_3_t2576148903;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.PathOptions>
  struct ABSTweenPlugin_3_t30281596;
  // DG.Tweening.TweenCallback`1<System.Int32>
  struct TweenCallback_1_t3009965658;
  // DG.Tweening.Plugins.QuaternionPlugin
  struct QuaternionPlugin_t495488984;
  // DG.Tweening.Plugins.RectOffsetPlugin
  struct RectOffsetPlugin_t3656342773;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.RectOffset,UnityEngine.RectOffset,DG.Tweening.Plugins.Options.NoOptions>
  struct TweenerCore_3_t1508486926;
  // DG.Tweening.Core.DOGetter`1<UnityEngine.RectOffset>
  struct DOGetter_1_t1112249880;
  // UnityEngine.RectOffset
  struct RectOffset_t1369453676;
  // DG.Tweening.Core.DOSetter`1<UnityEngine.RectOffset>
  struct DOSetter_1_t2419562008;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.RectOffset,UnityEngine.RectOffset,DG.Tweening.Plugins.Options.NoOptions>
  struct ABSTweenPlugin_3_t1044496576;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Object,System.Object,DG.Tweening.Plugins.Options.NoOptions>
  struct ABSTweenPlugin_3_t2849099616;
  // DG.Tweening.Plugins.RectPlugin
  struct RectPlugin_t2513065920;
  // DG.Tweening.Plugins.StringPlugin
  struct StringPlugin_t660282191;
  // System.Text.StringBuilder
  struct StringBuilder_t1712802186;
  // System.Char[]
  struct CharU5BU5D_t3528271667;
  // System.Collections.Generic.List`1<System.Char>
  struct List_1_t811567916;
  // System.Text.RegularExpressions.Match
  struct Match_t3408321083;
  // System.Text.RegularExpressions.Group
  struct Group_t2468205786;
  // System.Text.RegularExpressions.Capture
  struct Capture_t2232016050;
  // System.Text.RegularExpressions.GroupCollection
  struct GroupCollection_t69770484;
  // System.Array
  struct Il2CppArray;
  // DG.Tweening.Plugins.UintPlugin
  struct UintPlugin_t2664954793;
  // DG.Tweening.Core.TweenerCore`3<System.UInt32,System.UInt32,DG.Tweening.Plugins.Options.NoOptions>
  struct TweenerCore_3_t1371669094;
  // DG.Tweening.Core.DOGetter`1<System.UInt32>
  struct DOGetter_1_t2302858182;
  // DG.Tweening.Core.DOSetter`1<System.UInt32>
  struct DOSetter_1_t3610170310;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.UInt32,System.UInt32,DG.Tweening.Plugins.Options.NoOptions>
  struct ABSTweenPlugin_3_t907678744;
  // DG.Tweening.Plugins.UlongPlugin
  struct UlongPlugin_t1878880915;
  // DG.Tweening.Core.TweenerCore`3<System.UInt64,System.UInt64,DG.Tweening.Plugins.Options.NoOptions>
  struct TweenerCore_3_t181868238;
  // DG.Tweening.Core.DOGetter`1<System.UInt64>
  struct DOGetter_1_t3876836296;
  // DG.Tweening.Core.DOSetter`1<System.UInt64>
  struct DOSetter_1_t889181128;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.UInt64,System.UInt64,DG.Tweening.Plugins.Options.NoOptions>
  struct ABSTweenPlugin_3_t4012845184;
  // DG.Tweening.Plugins.Vector2Plugin
  struct Vector2Plugin_t1245585431;
  // DG.Tweening.Plugins.Vector3ArrayPlugin
  struct Vector3ArrayPlugin_t1419427579;
  // DG.Tweening.Plugins.Vector3Plugin
  struct Vector3Plugin_t1104422930;
  // DG.Tweening.Plugins.Vector4Plugin
  struct Vector4Plugin_t4128927717;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions>
  struct TweenerCore_3_t1835836317;
  // DG.Tweening.Core.DOGetter`1<UnityEngine.Vector4>
  struct DOGetter_1_t3061825141;
  // DG.Tweening.Core.DOSetter`1<UnityEngine.Vector4>
  struct DOSetter_1_t74169973;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions>
  struct ABSTweenPlugin_3_t1371845967;
  // DG.Tweening.Sequence
  struct Sequence_t2050373119;
  // System.Collections.Generic.List`1<DG.Tweening.Core.ABSSequentiable>
  struct List_1_t553148457;
  // System.Comparison`1<DG.Tweening.Core.ABSSequentiable>
  struct Comparison_1_t3150972190;
  // System.Comparison`1<System.Object>
  struct Comparison_1_t2855037343;
  // UnityEngine.Camera
  struct Camera_t4157153871;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassa
  struct U3CU3Ec__DisplayClassa_t1438405180;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClasse
  struct U3CU3Ec__DisplayClasse_t1438405176;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass16
  struct U3CU3Ec__DisplayClass16_t1441682028;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass1e
  struct U3CU3Ec__DisplayClass1e_t1436635756;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass22
  struct U3CU3Ec__DisplayClass22_t1441419885;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass26
  struct U3CU3Ec__DisplayClass26_t1441682029;
  // UnityEngine.Material
  struct Material_t340375123;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass4a
  struct U3CU3Ec__DisplayClass4a_t1436373607;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass52
  struct U3CU3Ec__DisplayClass52_t1441419880;
  // UnityEngine.Rigidbody
  struct Rigidbody_t3916780224;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass71
  struct U3CU3Ec__DisplayClass71_t1441616490;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass7d
  struct U3CU3Ec__DisplayClass7d_t1436570218;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass92
  struct U3CU3Ec__DisplayClass92_t1441419892;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassa2
  struct U3CU3Ec__DisplayClassa2_t1441419836;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassa6
  struct U3CU3Ec__DisplayClassa6_t1441681980;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassb2
  struct U3CU3Ec__DisplayClassb2_t1441419837;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassb6
  struct U3CU3Ec__DisplayClassb6_t1441681981;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassba
  struct U3CU3Ec__DisplayClassba_t1436373565;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassd2
  struct U3CU3Ec__DisplayClassd2_t1441419831;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassd6
  struct U3CU3Ec__DisplayClassd6_t1441681975;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassda
  struct U3CU3Ec__DisplayClassda_t1436373559;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClasse2
  struct U3CU3Ec__DisplayClasse2_t1441419832;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassea
  struct U3CU3Ec__DisplayClassea_t1436373560;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClassf2
  struct U3CU3Ec__DisplayClassf2_t1441419833;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass110
  struct U3CU3Ec__DisplayClass110_t488190044;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.PathOptions>
  struct TweenerCore_3_t494271946;
  // DG.Tweening.ShortcutExtensions/<>c__DisplayClass114
  struct U3CU3Ec__DisplayClass114_t2457558512;
  extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
  extern Il2CppClass* Debug_t3317548046_il2cpp_TypeInfo_var;
  extern Il2CppCodeGenString* _stringLiteral2248409401;
  extern const uint32_t Debugger_Log_m2008643737_MetadataUsageId;
  extern const uint32_t Debugger_LogWarning_m4070894882_MetadataUsageId;
  extern const uint32_t Debugger_LogError_m3567904185_MetadataUsageId;
  extern Il2CppCodeGenString* _stringLiteral1923740925;
  extern Il2CppCodeGenString* _stringLiteral2642543365;
  extern const uint32_t Debugger_LogReport_m1172973642_MetadataUsageId;
  extern Il2CppCodeGenString* _stringLiteral3240705167;
  extern const uint32_t Debugger_LogInvalidTween_m382179192_MetadataUsageId;
  extern Il2CppCodeGenString* _stringLiteral3442076612;
  extern const uint32_t Debugger_LogNestedTween_m1839117132_MetadataUsageId;
  extern Il2CppCodeGenString* _stringLiteral1205366166;
  extern const uint32_t Debugger_LogNullTween_m4275844667_MetadataUsageId;
  extern Il2CppClass* Debugger_t1756157868_il2cpp_TypeInfo_var;
  extern const uint32_t Debugger_SetLogPriority_m1935769544_MetadataUsageId;
  extern Il2CppClass* DOTween_t2744875806_il2cpp_TypeInfo_var;
  extern Il2CppClass* Object_t631007953_il2cpp_TypeInfo_var;
  extern const uint32_t DOTweenComponent_Start_m1810651121_MetadataUsageId;
  extern Il2CppClass* TweenManager_t374091826_il2cpp_TypeInfo_var;
  extern const uint32_t DOTweenComponent_Update_m4118815641_MetadataUsageId;
  extern const uint32_t DOTweenComponent_LateUpdate_m620844002_MetadataUsageId;
  extern const uint32_t DOTweenComponent_FixedUpdate_m1055589854_MetadataUsageId;
  extern const uint32_t DOTweenComponent_OnLevelWasLoaded_m930479456_MetadataUsageId;
  extern const MethodInfo* List_1_get_Count_m976815456_MethodInfo_var;
  extern const MethodInfo* List_1_get_Item_m1316247597_MethodInfo_var;
  extern const uint32_t DOTweenComponent_OnDrawGizmos_m1772867059_MetadataUsageId;
  extern Il2CppClass* ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var;
  extern Il2CppClass* Int32_t2950945753_il2cpp_TypeInfo_var;
  extern Il2CppCodeGenString* _stringLiteral1151734243;
  extern Il2CppCodeGenString* _stringLiteral3452614529;
  extern const uint32_t DOTweenComponent_OnDestroy_m2982330219_MetadataUsageId;
  extern const uint32_t DOTweenComponent_OnApplicationQuit_m1775183265_MetadataUsageId;
  extern const uint32_t DOTweenComponent_SetCapacity_m2791865149_MetadataUsageId;
  extern Il2CppClass* U3CWaitForCompletionU3Ed__0_t1416875314_il2cpp_TypeInfo_var;
  extern const uint32_t DOTweenComponent_WaitForCompletion_m3875041991_MetadataUsageId;
  extern Il2CppClass* U3CWaitForRewindU3Ed__2_t2341238640_il2cpp_TypeInfo_var;
  extern const uint32_t DOTweenComponent_WaitForRewind_m2059144622_MetadataUsageId;
  extern Il2CppClass* U3CWaitForKillU3Ed__4_t3714535967_il2cpp_TypeInfo_var;
  extern const uint32_t DOTweenComponent_WaitForKill_m732267181_MetadataUsageId;
  extern Il2CppClass* U3CWaitForElapsedLoopsU3Ed__6_t668428371_il2cpp_TypeInfo_var;
  extern const uint32_t DOTweenComponent_WaitForElapsedLoops_m2259677055_MetadataUsageId;
  extern Il2CppClass* U3CWaitForPositionU3Ed__8_t842013420_il2cpp_TypeInfo_var;
  extern const uint32_t DOTweenComponent_WaitForPosition_m1373209418_MetadataUsageId;
  extern Il2CppClass* U3CWaitForStartU3Ed__a_t225603236_il2cpp_TypeInfo_var;
  extern const uint32_t DOTweenComponent_WaitForStart_m578785340_MetadataUsageId;
  extern Il2CppClass* GameObject_t1113636619_il2cpp_TypeInfo_var;
  extern const MethodInfo* GameObject_AddComponent_TisDOTweenComponent_t828035757_m715885069_MethodInfo_var;
  extern Il2CppCodeGenString* _stringLiteral1233314485;
  extern const uint32_t DOTweenComponent_Create_m2340758355_MetadataUsageId;
  extern const uint32_t DOTweenComponent_DestroyInstance_m259824510_MetadataUsageId;
  extern Il2CppClass* NotSupportedException_t1314879016_il2cpp_TypeInfo_var;
  extern const uint32_t U3CWaitForCompletionU3Ed__0_System_Collections_IEnumerator_Reset_m3351117971_MetadataUsageId;
  extern const uint32_t U3CWaitForElapsedLoopsU3Ed__6_System_Collections_IEnumerator_Reset_m1655505857_MetadataUsageId;
  extern const uint32_t U3CWaitForKillU3Ed__4_System_Collections_IEnumerator_Reset_m1393559958_MetadataUsageId;
  extern const uint32_t U3CWaitForPositionU3Ed__8_System_Collections_IEnumerator_Reset_m2483079295_MetadataUsageId;
  extern const uint32_t U3CWaitForRewindU3Ed__2_System_Collections_IEnumerator_Reset_m3174226840_MetadataUsageId;
  extern const uint32_t U3CWaitForStartU3Ed__a_System_Collections_IEnumerator_Reset_m1337592951_MetadataUsageId;
  extern const uint32_t TweenManager_SetUpdateType_m1093035293_MetadataUsageId;
  extern Il2CppClass* Sequence_t2050373119_il2cpp_TypeInfo_var;
  extern const MethodInfo* Stack_1_Push_m120329974_MethodInfo_var;
  extern const MethodInfo* List_1_get_Count_m1779637251_MethodInfo_var;
  extern const MethodInfo* List_1_get_Item_m4103691866_MethodInfo_var;
  extern const uint32_t TweenManager_Despawn_m914290086_MetadataUsageId;
  extern const MethodInfo* Array_Resize_TisTween_t2342918553_m231671441_MethodInfo_var;
  extern const MethodInfo* List_1_set_Capacity_m3912876352_MethodInfo_var;
  extern const uint32_t TweenManager_SetCapacities_m280715067_MetadataUsageId;
  extern const MethodInfo* List_1_Clear_m3923813889_MethodInfo_var;
  extern const uint32_t TweenManager_Validate_m995512755_MetadataUsageId;
  extern const uint32_t TweenManager_Update_m3156821148_MetadataUsageId;
  extern const MethodInfo* List_1_Add_m73741651_MethodInfo_var;
  extern const uint32_t TweenManager_FilteredOperation_m2642092967_MetadataUsageId;
  extern const uint32_t TweenManager_Complete_m765932039_MetadataUsageId;
  extern Il2CppClass* Mathf_t3464937446_il2cpp_TypeInfo_var;
  extern const uint32_t TweenManager_Goto_m3684946111_MetadataUsageId;
  extern const uint32_t TweenManager_PlayBackwards_m4039080637_MetadataUsageId;
  extern const uint32_t TweenManager_PlayForward_m1281458203_MetadataUsageId;
  extern const uint32_t TweenManager_Restart_m1453095722_MetadataUsageId;
  extern const uint32_t TweenManager_TogglePause_m1669311535_MetadataUsageId;
  extern Il2CppClass* List_1_t3814993295_il2cpp_TypeInfo_var;
  extern const MethodInfo* List_1__ctor_m3568617223_MethodInfo_var;
  extern const uint32_t TweenManager_GetTweensByTarget_m999405724_MetadataUsageId;
  extern const uint32_t TweenManager_MarkForKilling_m2696461590_MetadataUsageId;
  extern const uint32_t TweenManager_AddActiveTween_m3621120407_MetadataUsageId;
  extern const uint32_t TweenManager_ReorganizeActiveTweens_m870803593_MetadataUsageId;
  extern const uint32_t TweenManager_DespawnTweens_m99211077_MetadataUsageId;
  extern const uint32_t TweenManager_RemoveActiveTween_m4176141322_MetadataUsageId;
  extern const MethodInfo* List_1_get_Capacity_m473055629_MethodInfo_var;
  extern const uint32_t TweenManager_IncreaseCapacities_m1708884335_MetadataUsageId;
  extern Il2CppClass* TweenU5BU5D_t1320466404_il2cpp_TypeInfo_var;
  extern Il2CppClass* Stack_1_t3186308008_il2cpp_TypeInfo_var;
  extern const MethodInfo* Stack_1__ctor_m3260243089_MethodInfo_var;
  extern const uint32_t TweenManager__cctor_m3746518829_MetadataUsageId;
  extern const uint32_t Utils_Vector3FromAngle_m1880144782_MetadataUsageId;
  extern const uint32_t DOTween_get_logBehaviour_m1951211821_MetadataUsageId;
  extern const uint32_t DOTween_set_logBehaviour_m3567543409_MetadataUsageId;
  extern Il2CppClass* List_1_t904863771_il2cpp_TypeInfo_var;
  extern const MethodInfo* List_1__ctor_m455590291_MethodInfo_var;
  extern Il2CppCodeGenString* _stringLiteral310449196;
  extern const uint32_t DOTween__cctor_m2682752523_MetadataUsageId;
  extern Il2CppClass* DOTweenSettings_t4078947542_il2cpp_TypeInfo_var;
  extern Il2CppClass* Nullable_1_t1819850047_il2cpp_TypeInfo_var;
  extern Il2CppClass* Nullable_1_t3271444517_il2cpp_TypeInfo_var;
  extern Il2CppCodeGenString* _stringLiteral2796087620;
  extern const uint32_t DOTween_AutoInit_m4089566748_MetadataUsageId;
  extern Il2CppClass* Boolean_t97287965_il2cpp_TypeInfo_var;
  extern Il2CppClass* LogBehaviour_t1548882435_il2cpp_TypeInfo_var;
  extern const MethodInfo* Nullable_1_get_HasValue_m3206831396_MethodInfo_var;
  extern const MethodInfo* Nullable_1_get_Value_m3418327087_MethodInfo_var;
  extern const MethodInfo* Nullable_1_get_HasValue_m1896991456_MethodInfo_var;
  extern const MethodInfo* Nullable_1_get_Value_m2098102441_MethodInfo_var;
  extern Il2CppCodeGenString* _stringLiteral116249344;
  extern Il2CppCodeGenString* _stringLiteral1320399781;
  extern Il2CppCodeGenString* _stringLiteral3005588141;
  extern Il2CppCodeGenString* _stringLiteral3456940001;
  extern Il2CppCodeGenString* _stringLiteral2142110863;
  extern Il2CppCodeGenString* _stringLiteral3452614535;
  extern const uint32_t DOTween_Init_m3752499687_MetadataUsageId;
  extern const uint32_t DOTween_Validate_m2338311919_MetadataUsageId;
  extern const MethodInfo* DOTween_ApplyTo_TisSingle_t1397266774_TisSingle_t1397266774_TisFloatOptions_t1203667100_m4002217475_MethodInfo_var;
  extern const uint32_t DOTween_To_m2106473129_MetadataUsageId;
  extern const MethodInfo* DOTween_ApplyTo_TisString_t_TisString_t_TisStringOptions_t3992490940_m4240130783_MethodInfo_var;
  extern const uint32_t DOTween_To_m4191053537_MetadataUsageId;
  extern const MethodInfo* DOTween_ApplyTo_TisVector2_t2156229523_TisVector2_t2156229523_TisVectorOptions_t1354903650_m1830188851_MethodInfo_var;
  extern const uint32_t DOTween_To_m3593210828_MetadataUsageId;
  extern const MethodInfo* DOTween_ApplyTo_TisVector3_t3722313464_TisVector3_t3722313464_TisVectorOptions_t1354903650_m1904941236_MethodInfo_var;
  extern const uint32_t DOTween_To_m2364274163_MetadataUsageId;
  extern const MethodInfo* DOTween_ApplyTo_TisQuaternion_t2301928331_TisVector3_t3722313464_TisQuaternionOptions_t2974423933_m1729503936_MethodInfo_var;
  extern const uint32_t DOTween_To_m1060871303_MetadataUsageId;
  extern const MethodInfo* DOTween_ApplyTo_TisColor_t2555686324_TisColor_t2555686324_TisColorOptions_t1487297155_m1197706533_MethodInfo_var;
  extern const uint32_t DOTween_To_m3257840982_MetadataUsageId;
  extern const MethodInfo* DOTween_ApplyTo_TisRect_t2360479859_TisRect_t2360479859_TisRectOptions_t1018205596_m3830288880_MethodInfo_var;
  extern const uint32_t DOTween_To_m3028600420_MetadataUsageId;
  extern const uint32_t DOTween_ToAlpha_m1646959083_MetadataUsageId;
  extern Il2CppClass* SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var;
  extern Il2CppClass* Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var;
  extern const MethodInfo* Extensions_NoFrom_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m878886622_MethodInfo_var;
  extern const MethodInfo* Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067_MethodInfo_var;
  extern const uint32_t DOTween_Punch_m807939188_MetadataUsageId;
  extern const uint32_t DOTween_Shake_m3383371151_MetadataUsageId;
  extern const uint32_t DOTween_Shake_m4250302034_MetadataUsageId;
  extern const MethodInfo* DOTween_ApplyTo_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m527574379_MethodInfo_var;
  extern Il2CppCodeGenString* _stringLiteral2757139103;
  extern const uint32_t DOTween_ToArray_m1422270115_MetadataUsageId;
  extern const uint32_t DOTween_Complete_m1378196973_MetadataUsageId;
  extern const uint32_t DOTween_CompleteAndReturnKilledTot_m820107692_MetadataUsageId;
  extern const uint32_t DOTween_Kill_m3770200462_MetadataUsageId;
  extern const uint32_t DOTween_Pause_m738210601_MetadataUsageId;
  extern const uint32_t DOTween_Play_m744623839_MetadataUsageId;
  extern const uint32_t DOTween_Play_m3737333699_MetadataUsageId;
  extern const uint32_t DOTween_PlayBackwards_m1027786157_MetadataUsageId;
  extern const uint32_t DOTween_PlayForward_m3535483173_MetadataUsageId;
  extern const uint32_t DOTween_Restart_m1912869251_MetadataUsageId;
  extern const uint32_t DOTween_Restart_m2069467884_MetadataUsageId;
  extern const uint32_t DOTween_Rewind_m3735656221_MetadataUsageId;
  extern const uint32_t DOTween_TogglePause_m1728158562_MetadataUsageId;
  extern const uint32_t DOTween_TweensByTarget_m2178770986_MetadataUsageId;
  extern const uint32_t DOTween_InitCheck_m2142797717_MetadataUsageId;
  extern Il2CppClass* Single_t1397266774_il2cpp_TypeInfo_var;
  extern const uint32_t EaseFunction_BeginInvoke_m2250223579_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m880692365_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m3106111274_MethodInfo_var;
  extern const uint32_t Color2Plugin_SetFrom_m1082519862_MetadataUsageId;
  extern const uint32_t Color2Plugin_EvaluateAndApply_m3110084240_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m1411104530_MethodInfo_var;
  extern const uint32_t Color2Plugin__ctor_m3513330232_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m2625455076_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m1524039849_MethodInfo_var;
  extern const uint32_t ColorPlugin_SetFrom_m3427968509_MetadataUsageId;
  extern const uint32_t ColorPlugin_EvaluateAndApply_m4293432456_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m1056980063_MethodInfo_var;
  extern const uint32_t ColorPlugin__ctor_m804552837_MetadataUsageId;
  extern Il2CppClass* ControlPointU5BU5D_t1567961855_il2cpp_TypeInfo_var;
  extern const uint32_t CatmullRomDecoder_FinalizePath_m4261697435_MetadataUsageId;
  extern const uint32_t CatmullRomDecoder_SetTimeToLengthTables_m3807451377_MetadataUsageId;
  extern const uint32_t CatmullRomDecoder_SetWaypointsLengths_m3260160627_MetadataUsageId;
  extern const uint32_t LinearDecoder_SetTimeToLengthTables_m1376165495_MetadataUsageId;
  extern Il2CppClass* TweenCallback_t3727756325_il2cpp_TypeInfo_var;
  extern const MethodInfo* Nullable_1_get_HasValue_m3010405843_MethodInfo_var;
  extern const MethodInfo* Nullable_1_get_Value_m4225233045_MethodInfo_var;
  extern const MethodInfo* Path_Draw_m8564983_MethodInfo_var;
  extern const MethodInfo* List_1_Add_m2060438683_MethodInfo_var;
  extern const uint32_t Path__ctor_m3861603545_MetadataUsageId;
  extern const uint32_t Path_RefreshNonLinearDrawWps_m1261467407_MetadataUsageId;
  extern const MethodInfo* List_1_Remove_m3486331705_MethodInfo_var;
  extern const uint32_t Path_Destroy_m3285362268_MetadataUsageId;
  extern const uint32_t Path_AssignWaypoints_m694504955_MetadataUsageId;
  extern Il2CppClass* Path_t3614338981_il2cpp_TypeInfo_var;
  extern Il2CppClass* LinearDecoder_t2708327777_il2cpp_TypeInfo_var;
  extern Il2CppClass* CatmullRomDecoder_t2053048079_il2cpp_TypeInfo_var;
  extern const uint32_t Path_AssignDecoder_m3239877656_MetadataUsageId;
  extern const MethodInfo* Nullable_1_get_HasValue_m2245824889_MethodInfo_var;
  extern const MethodInfo* Nullable_1_get_Value_m2068788588_MethodInfo_var;
  extern const uint32_t Path_Draw_m1946758_MetadataUsageId;
  extern Il2CppClass* Transform_t3600365921_il2cpp_TypeInfo_var;
  extern const uint32_t SpecialPluginsUtils_SetLookAt_m1465717111_MetadataUsageId;
  extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
  extern const MethodInfo* DOGetter_1_Invoke_m2837919896_MethodInfo_var;
  extern const uint32_t SpecialPluginsUtils_SetPunch_m1173055849_MetadataUsageId;
  extern Il2CppClass* Camera_t4157153871_il2cpp_TypeInfo_var;
  extern const uint32_t SpecialPluginsUtils_SetCameraShakePosition_m947627980_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m2907043015_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m2477716530_MethodInfo_var;
  extern const uint32_t FloatPlugin_SetFrom_m3112965405_MetadataUsageId;
  extern const uint32_t FloatPlugin_EvaluateAndApply_m435373393_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m1376422833_MethodInfo_var;
  extern const uint32_t FloatPlugin__ctor_m2234727899_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m1810773643_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m3755059337_MethodInfo_var;
  extern const uint32_t IntPlugin_SetFrom_m2288354337_MetadataUsageId;
  extern const uint32_t IntPlugin_EvaluateAndApply_m4105553312_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m2309232056_MethodInfo_var;
  extern const uint32_t IntPlugin__ctor_m1470899703_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m1949330905_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m2095250501_MethodInfo_var;
  extern const uint32_t LongPlugin_SetFrom_m3526931993_MetadataUsageId;
  extern const uint32_t LongPlugin_EvaluateAndApply_m712234995_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m3008080787_MethodInfo_var;
  extern const uint32_t LongPlugin__ctor_m2753970850_MetadataUsageId;
  extern Il2CppClass* CharU5BU5D_t3528271667_il2cpp_TypeInfo_var;
  extern const uint32_t StringOptions_t3992490940_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
  extern const uint32_t StringOptions_t3992490940_com_FromNativeMethodDefinition_MetadataUsageId;
  extern const uint32_t Vector3ArrayOptions_t534739431_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
  extern const uint32_t Vector3ArrayOptions_t534739431_com_FromNativeMethodDefinition_MetadataUsageId;
  extern const MethodInfo* PluginsManager_GetCustomPlugin_TisPathPlugin_t1182715676_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m4081391992_MethodInfo_var;
  extern const uint32_t PathPlugin_Get_m4139490958_MetadataUsageId;
  extern const uint32_t PathPlugin_SetRelativeEndValue_m1731407080_MetadataUsageId;
  extern const uint32_t PathPlugin_SetChangeValue_m1820352830_MetadataUsageId;
  extern const MethodInfo* DOSetter_1_Invoke_m901956515_MethodInfo_var;
  extern const MethodInfo* Tween_OnTweenCallback_TisInt32_t2950945753_m1809306735_MethodInfo_var;
  extern const uint32_t PathPlugin_EvaluateAndApply_m1119726775_MetadataUsageId;
  extern const MethodInfo* Nullable_1__ctor_m133295941_MethodInfo_var;
  extern const uint32_t PathPlugin_SetOrientation_m3488660629_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m2243829826_MethodInfo_var;
  extern const uint32_t PathPlugin__ctor_m2101790435_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m2360668198_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m3278952665_MethodInfo_var;
  extern const uint32_t QuaternionPlugin_SetFrom_m3726493348_MetadataUsageId;
  extern const uint32_t QuaternionPlugin_EvaluateAndApply_m3470183205_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m2501002837_MethodInfo_var;
  extern const uint32_t QuaternionPlugin__ctor_m3501270879_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m4188428818_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m1753538873_MethodInfo_var;
  extern const uint32_t RectOffsetPlugin_SetFrom_m2483384681_MetadataUsageId;
  extern Il2CppClass* RectOffset_t1369453676_il2cpp_TypeInfo_var;
  extern const uint32_t RectOffsetPlugin_ConvertToStartValue_m733906355_MetadataUsageId;
  extern const uint32_t RectOffsetPlugin_SetChangeValue_m1035710839_MetadataUsageId;
  extern Il2CppClass* RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var;
  extern const uint32_t RectOffsetPlugin_EvaluateAndApply_m1346272078_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m3029301145_MethodInfo_var;
  extern const uint32_t RectOffsetPlugin__ctor_m781030278_MetadataUsageId;
  extern const uint32_t RectOffsetPlugin__cctor_m910566211_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m1876378095_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m358367996_MethodInfo_var;
  extern const uint32_t RectPlugin_SetFrom_m482585352_MetadataUsageId;
  extern const uint32_t RectPlugin_EvaluateAndApply_m3984074100_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m2805802348_MethodInfo_var;
  extern const uint32_t RectPlugin__ctor_m1832506043_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m3536821489_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m3853882258_MethodInfo_var;
  extern const uint32_t StringPlugin_SetFrom_m3245316124_MetadataUsageId;
  extern Il2CppClass* Regex_t3657309853_il2cpp_TypeInfo_var;
  extern Il2CppCodeGenString* _stringLiteral359743489;
  extern Il2CppCodeGenString* _stringLiteral757602046;
  extern const uint32_t StringPlugin_SetChangeValue_m1773191049_MetadataUsageId;
  extern Il2CppClass* StringPlugin_t660282191_il2cpp_TypeInfo_var;
  extern Il2CppClass* StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var;
  extern const uint32_t StringPlugin_EvaluateAndApply_m3990834364_MetadataUsageId;
  extern const MethodInfo* List_1_Clear_m3896012083_MethodInfo_var;
  extern const MethodInfo* List_1_Add_m419267761_MethodInfo_var;
  extern const MethodInfo* List_1_get_Count_m2418641002_MethodInfo_var;
  extern const MethodInfo* List_1_RemoveAt_m2351621673_MethodInfo_var;
  extern const MethodInfo* Array_IndexOf_TisChar_t3634460470_m95364350_MethodInfo_var;
  extern const MethodInfo* List_1_get_Item_m2221170212_MethodInfo_var;
  extern Il2CppCodeGenString* _stringLiteral4271144395;
  extern Il2CppCodeGenString* _stringLiteral2485455344;
  extern const uint32_t StringPlugin_Append_m1755337908_MetadataUsageId;
  extern const uint32_t StringPlugin_ScrambledCharsToUse_m383916617_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m1298758118_MethodInfo_var;
  extern const uint32_t StringPlugin__ctor_m3909330357_MetadataUsageId;
  extern Il2CppClass* StringBuilder_t1712802186_il2cpp_TypeInfo_var;
  extern Il2CppClass* List_1_t811567916_il2cpp_TypeInfo_var;
  extern const MethodInfo* List_1__ctor_m2562720089_MethodInfo_var;
  extern const uint32_t StringPlugin__cctor_m2045963816_MetadataUsageId;
  extern FieldInfo* U3CPrivateImplementationDetailsU3EU7B3A03ABBDU2DA5D9U2D4DF5U2DA1B3U2DBBFE91D14EDDU7D_t3810109967____U24U24method0x60001faU2D1_0_FieldInfo_var;
  extern FieldInfo* U3CPrivateImplementationDetailsU3EU7B3A03ABBDU2DA5D9U2D4DF5U2DA1B3U2DBBFE91D14EDDU7D_t3810109967____U24U24method0x60001faU2D2_1_FieldInfo_var;
  extern FieldInfo* U3CPrivateImplementationDetailsU3EU7B3A03ABBDU2DA5D9U2D4DF5U2DA1B3U2DBBFE91D14EDDU7D_t3810109967____U24U24method0x60001faU2D3_2_FieldInfo_var;
  extern FieldInfo* U3CPrivateImplementationDetailsU3EU7B3A03ABBDU2DA5D9U2D4DF5U2DA1B3U2DBBFE91D14EDDU7D_t3810109967____U24U24method0x60001faU2D4_3_FieldInfo_var;
  extern const uint32_t StringPluginExtensions__cctor_m1665872723_MetadataUsageId;
  extern const uint32_t StringPluginExtensions_AppendScrambledChars_m4008779913_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m2229068372_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m3701627725_MethodInfo_var;
  extern const uint32_t UintPlugin_SetFrom_m779452686_MetadataUsageId;
  extern const uint32_t UintPlugin_EvaluateAndApply_m1401106027_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m418783764_MethodInfo_var;
  extern const uint32_t UintPlugin__ctor_m2845966327_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m3756931467_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m4169577629_MethodInfo_var;
  extern const uint32_t UlongPlugin_SetFrom_m328592738_MetadataUsageId;
  extern Il2CppClass* Decimal_t2948259380_il2cpp_TypeInfo_var;
  extern const uint32_t UlongPlugin_EvaluateAndApply_m1038088094_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m483470283_MethodInfo_var;
  extern const uint32_t UlongPlugin__ctor_m2467056267_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m2837921005_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m3086256060_MethodInfo_var;
  extern const uint32_t Vector2Plugin_SetFrom_m823509391_MetadataUsageId;
  extern const uint32_t Vector2Plugin_EvaluateAndApply_m2302854208_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m2690589916_MethodInfo_var;
  extern const uint32_t Vector2Plugin__ctor_m1278460505_MetadataUsageId;
  extern const uint32_t Vector3ArrayPlugin_ConvertToStartValue_m3608878199_MetadataUsageId;
  extern const uint32_t Vector3ArrayPlugin_SetChangeValue_m1716973240_MetadataUsageId;
  extern const uint32_t Vector3ArrayPlugin_EvaluateAndApply_m1784885613_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m423224030_MethodInfo_var;
  extern const uint32_t Vector3ArrayPlugin__ctor_m3372326928_MetadataUsageId;
  extern const uint32_t Vector3Plugin_SetFrom_m3322531772_MetadataUsageId;
  extern const uint32_t Vector3Plugin_EvaluateAndApply_m374691134_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m3207307687_MethodInfo_var;
  extern const uint32_t Vector3Plugin__ctor_m860519502_MetadataUsageId;
  extern const MethodInfo* DOGetter_1_Invoke_m2837914647_MethodInfo_var;
  extern const MethodInfo* DOSetter_1_Invoke_m3577274270_MethodInfo_var;
  extern const uint32_t Vector4Plugin_SetFrom_m2989293094_MetadataUsageId;
  extern const uint32_t Vector4Plugin_EvaluateAndApply_m2831017154_MetadataUsageId;
  extern const MethodInfo* ABSTweenPlugin_3__ctor_m4243491681_MethodInfo_var;
  extern const uint32_t Vector4Plugin__ctor_m1968704759_MetadataUsageId;
  extern const MethodInfo* List_1_Clear_m3720541256_MethodInfo_var;
  extern const uint32_t Sequence_Reset_m2962796997_MetadataUsageId;
  extern const uint32_t Sequence_Validate_m1400039607_MetadataUsageId;
  extern Il2CppClass* Comparison_1_t3150972190_il2cpp_TypeInfo_var;
  extern const MethodInfo* List_1_get_Count_m3542844346_MethodInfo_var;
  extern const MethodInfo* Sequence_SortSequencedObjs_m2945663325_MethodInfo_var;
  extern const MethodInfo* Comparison_1__ctor_m2309606695_MethodInfo_var;
  extern const MethodInfo* List_1_Sort_m2972981399_MethodInfo_var;
  extern const uint32_t Sequence_DoStartup_m2071381777_MetadataUsageId;
  extern Il2CppClass* Tween_t2342918553_il2cpp_TypeInfo_var;
  extern const MethodInfo* List_1_get_Item_m740860571_MethodInfo_var;
  extern const uint32_t Sequence_ApplyInternalCycle_m3046220529_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassa_t1438405180_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOGetter_1_t1140062978_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOSetter_1_t2447375106_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassa_U3CDOAspectU3Eb__8_m2023528100_MethodInfo_var;
  extern const MethodInfo* DOGetter_1__ctor_m2335505072_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassa_U3CDOAspectU3Eb__9_m1514496616_MethodInfo_var;
  extern const MethodInfo* DOSetter_1__ctor_m3423399374_MethodInfo_var;
  extern const MethodInfo* TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t884556411_m1318424630_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOAspect_m2080045440_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClasse_t1438405176_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOGetter_1_t2298482528_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOSetter_1_t3605794656_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClasse_U3CDOColorU3Eb__c_m3143577634_MethodInfo_var;
  extern const MethodInfo* DOGetter_1__ctor_m1558284636_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClasse_U3CDOColorU3Eb__d_m438224818_MethodInfo_var;
  extern const MethodInfo* DOSetter_1__ctor_m380718107_MethodInfo_var;
  extern const MethodInfo* TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t745532282_m2904780857_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOColor_m3072277149_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass16_t1441682028_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass16_U3CDOFieldOfViewU3Eb__14_m434986472_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass16_U3CDOFieldOfViewU3Eb__15_m1811255067_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOFieldOfView_m3040502546_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass1e_t1436635756_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass1e_U3CDOOrthoSizeU3Eb__1c_m3294238388_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass1e_U3CDOOrthoSizeU3Eb__1d_m1217158278_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOOrthoSize_m658944353_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass22_t1441419885_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOGetter_1_t2103276063_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOSetter_1_t3410588191_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass22_U3CDOPixelRectU3Eb__20_m1735938526_MethodInfo_var;
  extern const MethodInfo* DOGetter_1__ctor_m186560524_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass22_U3CDOPixelRectU3Eb__21_m615798694_MethodInfo_var;
  extern const MethodInfo* DOSetter_1__ctor_m609171547_MethodInfo_var;
  extern const MethodInfo* TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1717381983_m555425014_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOPixelRect_m1830164612_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass26_t1441682029_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass26_U3CDORectU3Eb__24_m837249989_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass26_U3CDORectU3Eb__25_m361328278_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DORect_m1617463023_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass4a_t1436373607_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass4a_U3CDOColorU3Eb__48_m2592657580_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass4a_U3CDOColorU3Eb__49_m3634063599_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOColor_m2145764036_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass52_t1441419880_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass52_U3CDOFadeU3Eb__50_m1889365288_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass52_U3CDOFadeU3Eb__51_m3218757128_MethodInfo_var;
  extern const MethodInfo* TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOFade_m3100720316_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass71_t1441616490_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOGetter_1_t3465109668_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOSetter_1_t477454500_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass71_U3CDOMoveU3Eb__70_m4123162807_MethodInfo_var;
  extern const MethodInfo* DOGetter_1__ctor_m3773977789_MethodInfo_var;
  extern const MethodInfo* Rigidbody_MovePosition_m3995401060_MethodInfo_var;
  extern const MethodInfo* DOSetter_1__ctor_m4237574066_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOMove_m1301013254_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass7d_t1436570218_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOGetter_1_t2044724535_il2cpp_TypeInfo_var;
  extern Il2CppClass* DOSetter_1_t3352036663_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass7d_U3CDORotateU3Eb__7c_m3815321789_MethodInfo_var;
  extern const MethodInfo* DOGetter_1__ctor_m634622402_MethodInfo_var;
  extern const MethodInfo* Rigidbody_MoveRotation_m900562931_MethodInfo_var;
  extern const MethodInfo* DOSetter_1__ctor_m3103960082_MethodInfo_var;
  extern const MethodInfo* TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1299559007_m2156025969_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DORotate_m1158318782_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass92_t1441419892_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass92_U3CDOMoveU3Eb__90_m1588948967_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass92_U3CDOMoveU3Eb__91_m1243780534_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOMove_m298995667_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassa2_t1441419836_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassa2_U3CDOLocalMoveU3Eb__a0_m361468876_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassa2_U3CDOLocalMoveU3Eb__a1_m4021703442_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOLocalMove_m1105216597_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassa6_t1441681980_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassa6_U3CDOLocalMoveXU3Eb__a4_m531437315_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassa6_U3CDOLocalMoveXU3Eb__a5_m3877926929_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOLocalMoveX_m2120269985_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassb2_t1441419837_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassb2_U3CDORotateU3Eb__b0_m2153400210_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassb2_U3CDORotateU3Eb__b1_m409339013_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DORotate_m2958565310_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassb6_t1441681981_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassb6_U3CDOLocalRotateU3Eb__b4_m3719018353_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassb6_U3CDOLocalRotateU3Eb__b5_m1351185505_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOLocalRotate_m3500549580_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassba_t1436373565_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassba_U3CDOScaleU3Eb__b8_m974274363_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassba_U3CDOScaleU3Eb__b9_m3499266260_MethodInfo_var;
  extern const MethodInfo* TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t2944330537_m2520095247_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOScale_m4250035753_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassd2_t1441419831_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassd2_U3CDOPunchPositionU3Eb__d0_m3730325836_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassd2_U3CDOPunchPositionU3Eb__d1_m749415920_MethodInfo_var;
  extern const MethodInfo* TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOPunchPosition_m2646086740_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassd6_t1441681975_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassd6_U3CDOPunchScaleU3Eb__d4_m2394954004_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassd6_U3CDOPunchScaleU3Eb__d5_m2162860366_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOPunchScale_m4912217_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassda_t1436373559_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassda_U3CDOPunchRotationU3Eb__d8_m1517990392_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassda_U3CDOPunchRotationU3Eb__d9_m504106510_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOPunchRotation_m3077511679_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClasse2_t1441419832_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClasse2_U3CDOShakePositionU3Eb__e0_m4175554142_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClasse2_U3CDOShakePositionU3Eb__e1_m1961291257_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOShakePosition_m2802443868_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassea_t1436373560_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassea_U3CDOShakeRotationU3Eb__e8_m554979110_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassea_U3CDOShakeRotationU3Eb__e9_m2001083187_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOShakeRotation_m2255908957_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClassf2_t1441419833_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassf2_U3CDOShakeScaleU3Eb__f0_m2890130492_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClassf2_U3CDOShakeScaleU3Eb__f1_m792680013_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOShakeScale_m2892454060_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass110_t488190044_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass110_U3CDOPathU3Eb__10e_m1482643195_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass110_U3CDOPathU3Eb__10f_m3838951360_MethodInfo_var;
  extern const MethodInfo* DOTween_To_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m3659909092_MethodInfo_var;
  extern const MethodInfo* TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t3040139253_m3593596153_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOPath_m1737185059_MetadataUsageId;
  extern Il2CppClass* U3CU3Ec__DisplayClass114_t2457558512_il2cpp_TypeInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass114_U3CDOLocalPathU3Eb__112_m2016042313_MethodInfo_var;
  extern const MethodInfo* U3CU3Ec__DisplayClass114_U3CDOLocalPathU3Eb__113_m3249279287_MethodInfo_var;
  extern const uint32_t ShortcutExtensions_DOLocalPath_m3367906890_MetadataUsageId;
  
  // System.Object[]
  struct ObjectU5BU5D_t2843939325  : public Il2CppArray
  {
  public:
  	ALIGN_FIELD (8) Il2CppObject * m_Items[1];
  
  public:
  	inline Il2CppObject * GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Il2CppObject ** 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, Il2CppObject * value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  	inline Il2CppObject * GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Il2CppObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppObject * value)
  	{
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  };
  // DG.Tweening.Tween[]
  struct TweenU5BU5D_t1320466404  : public Il2CppArray
  {
  public:
  	ALIGN_FIELD (8) Tween_t2342918553 * m_Items[1];
  
  public:
  	inline Tween_t2342918553 * GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Tween_t2342918553 ** 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, Tween_t2342918553 * value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  	inline Tween_t2342918553 * GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Tween_t2342918553 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Tween_t2342918553 * value)
  	{
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  };
  // System.Single[]
  struct SingleU5BU5D_t1444911251  : public Il2CppArray
  {
  public:
  	ALIGN_FIELD (8) float m_Items[1];
  
  public:
  	inline float GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline float* GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, float value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline float GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
  	{
  		m_Items[index] = value;
  	}
  };
  // UnityEngine.Vector3[]
  struct Vector3U5BU5D_t1718750761  : public Il2CppArray
  {
  public:
  	ALIGN_FIELD (8) Vector3_t3722313464  m_Items[1];
  
  public:
  	inline Vector3_t3722313464  GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Vector3_t3722313464 * 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_t3722313464  value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline Vector3_t3722313464  GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Vector3_t3722313464 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t3722313464  value)
  	{
  		m_Items[index] = value;
  	}
  };
  // DG.Tweening.Plugins.Core.PathCore.ControlPoint[]
  struct ControlPointU5BU5D_t1567961855  : public Il2CppArray
  {
  public:
  	ALIGN_FIELD (8) ControlPoint_t3892672090  m_Items[1];
  
  public:
  	inline ControlPoint_t3892672090  GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline ControlPoint_t3892672090 * 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, ControlPoint_t3892672090  value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline ControlPoint_t3892672090  GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline ControlPoint_t3892672090 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, ControlPoint_t3892672090  value)
  	{
  		m_Items[index] = value;
  	}
  };
  // System.Char[]
  struct CharU5BU5D_t3528271667  : public Il2CppArray
  {
  public:
  	ALIGN_FIELD (8) Il2CppChar m_Items[1];
  
  public:
  	inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline Il2CppChar* 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, Il2CppChar value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  	}
  	inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  	{
  		m_Items[index] = value;
  	}
  };
  
  
  // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
  extern "C"  int32_t List_1_get_Count_m2934127733_gshared (List_1_t257213610 * __this, const MethodInfo* method);
  // !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
  extern "C"  Il2CppObject * List_1_get_Item_m2287542950_gshared (List_1_t257213610 * __this, int32_t p0, const MethodInfo* method);
  // !!0 UnityEngine.GameObject::AddComponent<System.Object>()
  extern "C"  Il2CppObject * GameObject_AddComponent_TisIl2CppObject_m914906257_gshared (GameObject_t1113636619 * __this, const MethodInfo* method);
  // System.Void System.Collections.Generic.Stack`1<System.Object>::Push(!0)
  extern "C"  void Stack_1_Push_m1669856732_gshared (Stack_1_t3923495619 * __this, Il2CppObject * p0, const MethodInfo* method);
  // System.Void System.Array::Resize<System.Object>(!!0[]&,System.Int32)
  extern "C"  void Array_Resize_TisIl2CppObject_m1542437191_gshared (Il2CppObject * __this /* static, unused */, ObjectU5BU5D_t2843939325** p0, int32_t p1, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Object>::set_Capacity(System.Int32)
  extern "C"  void List_1_set_Capacity_m2372349928_gshared (List_1_t257213610 * __this, int32_t p0, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Object>::Clear()
  extern "C"  void List_1_Clear_m3697625829_gshared (List_1_t257213610 * __this, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
  extern "C"  void List_1_Add_m3338814081_gshared (List_1_t257213610 * __this, Il2CppObject * p0, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
  extern "C"  void List_1__ctor_m3947764094_gshared (List_1_t257213610 * __this, int32_t p0, const MethodInfo* method);
  // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Capacity()
  extern "C"  int32_t List_1_get_Capacity_m318281511_gshared (List_1_t257213610 * __this, const MethodInfo* method);
  // System.Void System.Collections.Generic.Stack`1<System.Object>::.ctor()
  extern "C"  void Stack_1__ctor_m3164958980_gshared (Stack_1_t3923495619 * __this, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
  extern "C"  void List_1__ctor_m2321703786_gshared (List_1_t257213610 * __this, const MethodInfo* method);
  // System.Boolean System.Nullable`1<System.Boolean>::get_HasValue()
  extern "C"  bool Nullable_1_get_HasValue_m3206831396_gshared (Nullable_1_t1819850047 * __this, const MethodInfo* method);
  // !0 System.Nullable`1<System.Boolean>::get_Value()
  extern "C"  bool Nullable_1_get_Value_m3418327087_gshared (Nullable_1_t1819850047 * __this, const MethodInfo* method);
  // System.Boolean System.Nullable`1<DG.Tweening.LogBehaviour>::get_HasValue()
  extern "C"  bool Nullable_1_get_HasValue_m1896991456_gshared (Nullable_1_t3271444517 * __this, const MethodInfo* method);
  // !0 System.Nullable`1<DG.Tweening.LogBehaviour>::get_Value()
  extern "C"  int32_t Nullable_1_get_Value_m2098102441_gshared (Nullable_1_t3271444517 * __this, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  extern "C"  TweenerCore_3_t884556411 * DOTween_ApplyTo_TisSingle_t1397266774_TisSingle_t1397266774_TisFloatOptions_t1203667100_m4002217475_gshared (Il2CppObject * __this /* static, unused */, DOGetter_1_t1140062978 * ___getter0, DOSetter_1_t2447375106 * ___setter1, float ___endValue2, float ___duration3, ABSTweenPlugin_3_t420566061 * ___plugin4, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<System.Object,System.Object,DG.Tweening.Plugins.Options.StringOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  extern "C"  TweenerCore_3_t2697511091 * DOTween_ApplyTo_TisIl2CppObject_TisIl2CppObject_TisStringOptions_t3992490940_m3940432448_gshared (Il2CppObject * __this /* static, unused */, DOGetter_1_t2822902368 * ___getter0, DOSetter_1_t4130214496 * ___setter1, Il2CppObject * ___endValue2, float ___duration3, ABSTweenPlugin_3_t2233520741 * ___plugin4, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  extern "C"  TweenerCore_3_t4006488229 * DOTween_ApplyTo_TisVector2_t2156229523_TisVector2_t2156229523_TisVectorOptions_t1354903650_m1830188851_gshared (Il2CppObject * __this /* static, unused */, DOGetter_1_t1899025727 * ___getter0, DOSetter_1_t3206337855 * ___setter1, Vector2_t2156229523  ___endValue2, float ___duration3, ABSTweenPlugin_3_t3542497879 * ___plugin4, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  extern "C"  TweenerCore_3_t2944330537 * DOTween_ApplyTo_TisVector3_t3722313464_TisVector3_t3722313464_TisVectorOptions_t1354903650_m1904941236_gshared (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, Vector3_t3722313464  ___endValue2, float ___duration3, ABSTweenPlugin_3_t2480340187 * ___plugin4, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  extern "C"  TweenerCore_3_t1299559007 * DOTween_ApplyTo_TisQuaternion_t2301928331_TisVector3_t3722313464_TisQuaternionOptions_t2974423933_m1729503936_gshared (Il2CppObject * __this /* static, unused */, DOGetter_1_t2044724535 * ___getter0, DOSetter_1_t3352036663 * ___setter1, Vector3_t3722313464  ___endValue2, float ___duration3, ABSTweenPlugin_3_t835568657 * ___plugin4, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  extern "C"  TweenerCore_3_t745532282 * DOTween_ApplyTo_TisColor_t2555686324_TisColor_t2555686324_TisColorOptions_t1487297155_m1197706533_gshared (Il2CppObject * __this /* static, unused */, DOGetter_1_t2298482528 * ___getter0, DOSetter_1_t3605794656 * ___setter1, Color_t2555686324  ___endValue2, float ___duration3, ABSTweenPlugin_3_t281541932 * ___plugin4, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  extern "C"  TweenerCore_3_t1717381983 * DOTween_ApplyTo_TisRect_t2360479859_TisRect_t2360479859_TisRectOptions_t1018205596_m3830288880_gshared (Il2CppObject * __this /* static, unused */, DOGetter_1_t2103276063 * ___getter0, DOSetter_1_t3410588191 * ___setter1, Rect_t2360479859  ___endValue2, float ___duration3, ABSTweenPlugin_3_t1253391633 * ___plugin4, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.Core.Extensions::NoFrom<UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.Vector3ArrayOptions>(DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions>)
  extern "C"  TweenerCore_3_t3249354882 * Extensions_NoFrom_TisVector3_t3722313464_TisIl2CppObject_TisVector3ArrayOptions_t534739431_m3351333584_gshared (Il2CppObject * __this /* static, unused */, TweenerCore_3_t3249354882 * ___t0, const MethodInfo* method);
  // T DG.Tweening.Core.Extensions::SetSpecialStartupMode<System.Object>(T,DG.Tweening.Core.Enums.SpecialStartupMode)
  extern "C"  Il2CppObject * Extensions_SetSpecialStartupMode_TisIl2CppObject_m2505848042_gshared (Il2CppObject * __this /* static, unused */, Il2CppObject * ___t0, int32_t ___mode1, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.Vector3ArrayOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  extern "C"  TweenerCore_3_t3249354882 * DOTween_ApplyTo_TisVector3_t3722313464_TisIl2CppObject_TisVector3ArrayOptions_t534739431_m113363982_gshared (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, Il2CppObject * ___endValue2, float ___duration3, ABSTweenPlugin_3_t2785364532 * ___plugin4, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<DG.Tweening.Color2>::Invoke()
  extern "C"  Color2_t3097643075  DOGetter_1_Invoke_m880692365_gshared (DOGetter_1_t2840439279 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<DG.Tweening.Color2>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m3106111274_gshared (DOSetter_1_t4147751407 * __this, Color2_t3097643075  p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<DG.Tweening.Color2,DG.Tweening.Color2,DG.Tweening.Plugins.Options.ColorOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m1411104530_gshared (ABSTweenPlugin_3_t1116502072 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Color>::Invoke()
  extern "C"  Color_t2555686324  DOGetter_1_Invoke_m2625455076_gshared (DOGetter_1_t2298482528 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Color>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m1524039849_gshared (DOSetter_1_t3605794656 * __this, Color_t2555686324  p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m1056980063_gshared (ABSTweenPlugin_3_t281541932 * __this, const MethodInfo* method);
  // System.Boolean System.Nullable`1<UnityEngine.Color>::get_HasValue()
  extern "C"  bool Nullable_1_get_HasValue_m3010405843_gshared (Nullable_1_t4278248406 * __this, const MethodInfo* method);
  // !0 System.Nullable`1<UnityEngine.Color>::get_Value()
  extern "C"  Color_t2555686324  Nullable_1_get_Value_m4225233045_gshared (Nullable_1_t4278248406 * __this, const MethodInfo* method);
  // System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(!0)
  extern "C"  bool List_1_Remove_m1416767016_gshared (List_1_t257213610 * __this, Il2CppObject * p0, const MethodInfo* method);
  // System.Boolean System.Nullable`1<UnityEngine.Vector3>::get_HasValue()
  extern "C"  bool Nullable_1_get_HasValue_m2245824889_gshared (Nullable_1_t1149908250 * __this, const MethodInfo* method);
  // !0 System.Nullable`1<UnityEngine.Vector3>::get_Value()
  extern "C"  Vector3_t3722313464  Nullable_1_get_Value_m2068788588_gshared (Nullable_1_t1149908250 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>::Invoke()
  extern "C"  Vector3_t3722313464  DOGetter_1_Invoke_m2837919896_gshared (DOGetter_1_t3465109668 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<System.Single>::Invoke()
  extern "C"  float DOGetter_1_Invoke_m2907043015_gshared (DOGetter_1_t1140062978 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<System.Single>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m2477716530_gshared (DOSetter_1_t2447375106 * __this, float p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m1376422833_gshared (ABSTweenPlugin_3_t420566061 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<System.Int32>::Invoke()
  extern "C"  int32_t DOGetter_1_Invoke_m1810773643_gshared (DOGetter_1_t2693741957 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<System.Int32>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m3755059337_gshared (DOSetter_1_t4001054085 * __this, int32_t p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Int32,System.Int32,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m2309232056_gshared (ABSTweenPlugin_3_t2924512484 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<System.Int64>::Invoke()
  extern "C"  int64_t DOGetter_1_Invoke_m1949330905_gshared (DOGetter_1_t3479363508 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<System.Int64>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m2095250501_gshared (DOSetter_1_t491708340 * __this, int64_t p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Int64,System.Int64,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m3008080787_gshared (ABSTweenPlugin_3_t1969933424 * __this, const MethodInfo* method);
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions> DG.Tweening.Plugins.Core.PluginsManager::GetCustomPlugin<System.Object,UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.PathOptions>()
  extern "C"  ABSTweenPlugin_3_t30281596 * PluginsManager_GetCustomPlugin_TisIl2CppObject_TisVector3_t3722313464_TisIl2CppObject_TisPathOptions_t2074623791_m3808556241_gshared (Il2CppObject * __this /* static, unused */, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m901956515_gshared (DOSetter_1_t477454500 * __this, Vector3_t3722313464  p0, const MethodInfo* method);
  // System.Boolean DG.Tweening.Tween::OnTweenCallback<System.Int32>(DG.Tweening.TweenCallback`1<T>,T)
  extern "C"  bool Tween_OnTweenCallback_TisInt32_t2950945753_m1809306735_gshared (Il2CppObject * __this /* static, unused */, TweenCallback_1_t3009965658 * ___callback0, int32_t ___param1, const MethodInfo* method);
  // System.Void System.Nullable`1<UnityEngine.Vector3>::.ctor(!0)
  extern "C"  void Nullable_1__ctor_m133295941_gshared (Nullable_1_t1149908250 * __this, Vector3_t3722313464  p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.PathOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m2996453450_gshared (ABSTweenPlugin_3_t30281596 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Quaternion>::Invoke()
  extern "C"  Quaternion_t2301928331  DOGetter_1_Invoke_m2360668198_gshared (DOGetter_1_t2044724535 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Quaternion>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m3278952665_gshared (DOSetter_1_t3352036663 * __this, Quaternion_t2301928331  p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m2501002837_gshared (ABSTweenPlugin_3_t835568657 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<System.Object>::Invoke()
  extern "C"  Il2CppObject * DOGetter_1_Invoke_m18112633_gshared (DOGetter_1_t2822902368 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<System.Object>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m2626552129_gshared (DOSetter_1_t4130214496 * __this, Il2CppObject * p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Object,System.Object,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m3850985485_gshared (ABSTweenPlugin_3_t2849099616 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Rect>::Invoke()
  extern "C"  Rect_t2360479859  DOGetter_1_Invoke_m1876378095_gshared (DOGetter_1_t2103276063 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Rect>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m358367996_gshared (DOSetter_1_t3410588191 * __this, Rect_t2360479859  p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m2805802348_gshared (ABSTweenPlugin_3_t1253391633 * __this, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Char>::Clear()
  extern "C"  void List_1_Clear_m3896012083_gshared (List_1_t811567916 * __this, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Char>::Add(!0)
  extern "C"  void List_1_Add_m419267761_gshared (List_1_t811567916 * __this, Il2CppChar p0, const MethodInfo* method);
  // System.Int32 System.Collections.Generic.List`1<System.Char>::get_Count()
  extern "C"  int32_t List_1_get_Count_m2418641002_gshared (List_1_t811567916 * __this, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Char>::RemoveAt(System.Int32)
  extern "C"  void List_1_RemoveAt_m2351621673_gshared (List_1_t811567916 * __this, int32_t p0, const MethodInfo* method);
  // System.Int32 System.Array::IndexOf<System.Char>(!!0[],!!0)
  extern "C"  int32_t Array_IndexOf_TisChar_t3634460470_m95364350_gshared (Il2CppObject * __this /* static, unused */, CharU5BU5D_t3528271667* p0, Il2CppChar p1, const MethodInfo* method);
  // !0 System.Collections.Generic.List`1<System.Char>::get_Item(System.Int32)
  extern "C"  Il2CppChar List_1_get_Item_m2221170212_gshared (List_1_t811567916 * __this, int32_t p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Object,System.Object,DG.Tweening.Plugins.Options.StringOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m870513679_gshared (ABSTweenPlugin_3_t2233520741 * __this, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Char>::.ctor()
  extern "C"  void List_1__ctor_m2562720089_gshared (List_1_t811567916 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<System.UInt32>::Invoke()
  extern "C"  uint32_t DOGetter_1_Invoke_m2229068372_gshared (DOGetter_1_t2302858182 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<System.UInt32>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m3701627725_gshared (DOSetter_1_t3610170310 * __this, uint32_t p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.UInt32,System.UInt32,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m418783764_gshared (ABSTweenPlugin_3_t907678744 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<System.UInt64>::Invoke()
  extern "C"  uint64_t DOGetter_1_Invoke_m3756931467_gshared (DOGetter_1_t3876836296 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<System.UInt64>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m4169577629_gshared (DOSetter_1_t889181128 * __this, uint64_t p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.UInt64,System.UInt64,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m483470283_gshared (ABSTweenPlugin_3_t4012845184 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Vector2>::Invoke()
  extern "C"  Vector2_t2156229523  DOGetter_1_Invoke_m2837921005_gshared (DOGetter_1_t1899025727 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Vector2>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m3086256060_gshared (DOSetter_1_t3206337855 * __this, Vector2_t2156229523  p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m2690589916_gshared (ABSTweenPlugin_3_t3542497879 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.Vector3ArrayOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m1700993852_gshared (ABSTweenPlugin_3_t2785364532 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m3207307687_gshared (ABSTweenPlugin_3_t2480340187 * __this, const MethodInfo* method);
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Vector4>::Invoke()
  extern "C"  Vector4_t3319028937  DOGetter_1_Invoke_m2837914647_gshared (DOGetter_1_t3061825141 * __this, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Vector4>::Invoke(T)
  extern "C"  void DOSetter_1_Invoke_m3577274270_gshared (DOSetter_1_t74169973 * __this, Vector4_t3319028937  p0, const MethodInfo* method);
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions>::.ctor()
  extern "C"  void ABSTweenPlugin_3__ctor_m4243491681_gshared (ABSTweenPlugin_3_t1371845967 * __this, const MethodInfo* method);
  // System.Void System.Comparison`1<System.Object>::.ctor(System.Object,System.IntPtr)
  extern "C"  void Comparison_1__ctor_m793514796_gshared (Comparison_1_t2855037343 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // System.Void System.Collections.Generic.List`1<System.Object>::Sort(System.Comparison`1<!0>)
  extern "C"  void List_1_Sort_m2076177611_gshared (List_1_t257213610 * __this, Comparison_1_t2855037343 * p0, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOGetter`1<System.Single>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOGetter_1__ctor_m2335505072_gshared (DOGetter_1_t1140062978 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<System.Single>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOSetter_1__ctor_m3423399374_gshared (DOSetter_1_t2447375106 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // T DG.Tweening.TweenSettingsExtensions::SetTarget<System.Object>(T,System.Object)
  extern "C"  Il2CppObject * TweenSettingsExtensions_SetTarget_TisIl2CppObject_m179229169_gshared (Il2CppObject * __this /* static, unused */, Il2CppObject * ___t0, Il2CppObject * ___target1, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOGetter`1<UnityEngine.Color>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOGetter_1__ctor_m1558284636_gshared (DOGetter_1_t2298482528 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Color>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOSetter_1__ctor_m380718107_gshared (DOSetter_1_t3605794656 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOGetter`1<UnityEngine.Rect>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOGetter_1__ctor_m186560524_gshared (DOGetter_1_t2103276063 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Rect>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOSetter_1__ctor_m609171547_gshared (DOSetter_1_t3410588191 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOGetter_1__ctor_m3773977789_gshared (DOGetter_1_t3465109668 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOSetter_1__ctor_m4237574066_gshared (DOSetter_1_t477454500 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOGetter`1<UnityEngine.Quaternion>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOGetter_1__ctor_m634622402_gshared (DOGetter_1_t2044724535 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Quaternion>::.ctor(System.Object,System.IntPtr)
  extern "C"  void DOSetter_1__ctor_m3103960082_gshared (DOSetter_1_t3352036663 * __this, Il2CppObject * p0, IntPtr_t p1, const MethodInfo* method);
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::To<UnityEngine.Vector3,System.Object,DG.Tweening.Plugins.Options.PathOptions>(DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>,DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single)
  extern "C"  TweenerCore_3_t494271946 * DOTween_To_TisVector3_t3722313464_TisIl2CppObject_TisPathOptions_t2074623791_m357755999_gshared (Il2CppObject * __this /* static, unused */, ABSTweenPlugin_3_t30281596 * ___plugin0, DOGetter_1_t3465109668 * ___getter1, DOSetter_1_t477454500 * ___setter2, Il2CppObject * ___endValue3, float ___duration4, const MethodInfo* method);
  
  // System.Void DG.Tweening.Color2::.ctor(UnityEngine.Color,UnityEngine.Color)
  extern "C"  void Color2__ctor_m3682887755 (Color2_t3097643075 * __this, Color_t2555686324  ___ca0, Color_t2555686324  ___cb1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Color UnityEngine.Color::op_Addition(UnityEngine.Color,UnityEngine.Color)
  extern "C"  Color_t2555686324  Color_op_Addition_m2578174804 (Il2CppObject * __this /* static, unused */, Color_t2555686324  p0, Color_t2555686324  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Color UnityEngine.Color::op_Subtraction(UnityEngine.Color,UnityEngine.Color)
  extern "C"  Color_t2555686324  Color_op_Subtraction_m1190325261 (Il2CppObject * __this /* static, unused */, Color_t2555686324  p0, Color_t2555686324  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Color UnityEngine.Color::op_Multiply(UnityEngine.Color,System.Single)
  extern "C"  Color_t2555686324  Color_op_Multiply_m69884213 (Il2CppObject * __this /* static, unused */, Color_t2555686324  p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Object::.ctor()
  extern "C"  void Object__ctor_m297566312 (Il2CppObject * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.String System.String::Concat(System.Object,System.Object)
  extern "C"  String_t* String_Concat_m904156431 (Il2CppObject * __this /* static, unused */, Il2CppObject * p0, Il2CppObject * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Debug::Log(System.Object)
  extern "C"  void Debug_Log_m1780991845 (Il2CppObject * __this /* static, unused */, Il2CppObject * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Debug::LogWarning(System.Object)
  extern "C"  void Debug_LogWarning_m3661709751 (Il2CppObject * __this /* static, unused */, Il2CppObject * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Debug::LogError(System.Object)
  extern "C"  void Debug_LogError_m2059623341 (Il2CppObject * __this /* static, unused */, Il2CppObject * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.String System.String::Concat(System.Object,System.Object,System.Object)
  extern "C"  String_t* String_Concat_m1715369213 (Il2CppObject * __this /* static, unused */, Il2CppObject * p0, Il2CppObject * p1, Il2CppObject * p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.Debugger::LogWarning(System.Object)
  extern "C"  void Debugger_LogWarning_m4070894882 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___message0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Time::get_realtimeSinceStartup()
  extern "C"  float Time_get_realtimeSinceStartup_m398078368 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
  extern "C"  bool Object_op_Inequality_m1920811489 (Il2CppObject * __this /* static, unused */, Object_t631007953 * p0, Object_t631007953 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.GameObject UnityEngine.Component::get_gameObject()
  extern "C"  GameObject_t1113636619 * Component_get_gameObject_m2648350745 (Component_t1923634451 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
  extern "C"  void Object_Destroy_m2752645118 (Il2CppObject * __this /* static, unused */, Object_t631007953 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Time::get_deltaTime()
  extern "C"  float Time_get_deltaTime_m3562456068 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.TweenManager::Update(DG.Tweening.UpdateType,System.Single,System.Single)
  extern "C"  void TweenManager_Update_m3156821148 (Il2CppObject * __this /* static, unused */, int32_t ___updateType0, float ___deltaTime1, float ___independentTime2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Time::get_timeScale()
  extern "C"  float Time_get_timeScale_m466418001 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 DG.Tweening.DOTween::Validate()
  extern "C"  int32_t DOTween_Validate_m2338311919 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 System.Collections.Generic.List`1<DG.Tweening.TweenCallback>::get_Count()
  #define List_1_get_Count_m976815456(__this, method) ((  int32_t (*) (List_1_t904863771 *, const MethodInfo*))List_1_get_Count_m2934127733_gshared)(__this, method)
  // !0 System.Collections.Generic.List`1<DG.Tweening.TweenCallback>::get_Item(System.Int32)
  #define List_1_get_Item_m1316247597(__this, p0, method) ((  TweenCallback_t3727756325 * (*) (List_1_t904863771 *, int32_t, const MethodInfo*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
  // System.Void DG.Tweening.TweenCallback::Invoke()
  extern "C"  void TweenCallback_Invoke_m1463592511 (TweenCallback_t3727756325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.String System.String::Concat(System.Object[])
  extern "C"  String_t* String_Concat_m2971454694 (Il2CppObject * __this /* static, unused */, ObjectU5BU5D_t2843939325* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.Debugger::LogReport(System.Object)
  extern "C"  void Debugger_LogReport_m1172973642 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___message0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
  extern "C"  bool Object_op_Equality_m1454075600 (Il2CppObject * __this /* static, unused */, Object_t631007953 * p0, Object_t631007953 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.TweenManager::SetCapacities(System.Int32,System.Int32)
  extern "C"  void TweenManager_SetCapacities_m280715067 (Il2CppObject * __this /* static, unused */, int32_t ___tweenersCapacity0, int32_t ___sequencesCapacity1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForCompletion>d__0::.ctor(System.Int32)
  extern "C"  void U3CWaitForCompletionU3Ed__0__ctor_m1157352241 (U3CWaitForCompletionU3Ed__0_t1416875314 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForRewind>d__2::.ctor(System.Int32)
  extern "C"  void U3CWaitForRewindU3Ed__2__ctor_m346904817 (U3CWaitForRewindU3Ed__2_t2341238640 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForKill>d__4::.ctor(System.Int32)
  extern "C"  void U3CWaitForKillU3Ed__4__ctor_m1472305479 (U3CWaitForKillU3Ed__4_t3714535967 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForElapsedLoops>d__6::.ctor(System.Int32)
  extern "C"  void U3CWaitForElapsedLoopsU3Ed__6__ctor_m1567033007 (U3CWaitForElapsedLoopsU3Ed__6_t668428371 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForPosition>d__8::.ctor(System.Int32)
  extern "C"  void U3CWaitForPositionU3Ed__8__ctor_m2950548879 (U3CWaitForPositionU3Ed__8_t842013420 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForStart>d__a::.ctor(System.Int32)
  extern "C"  void U3CWaitForStartU3Ed__a__ctor_m2989732011 (U3CWaitForStartU3Ed__a_t225603236 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.GameObject::.ctor(System.String)
  extern "C"  void GameObject__ctor_m1197782806 (GameObject_t1113636619 * __this, String_t* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
  extern "C"  void Object_DontDestroyOnLoad_m3153277066 (Il2CppObject * __this /* static, unused */, Object_t631007953 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // !!0 UnityEngine.GameObject::AddComponent<DG.Tweening.Core.DOTweenComponent>()
  #define GameObject_AddComponent_TisDOTweenComponent_t828035757_m715885069(__this, method) ((  DOTweenComponent_t828035757 * (*) (GameObject_t1113636619 *, const MethodInfo*))GameObject_AddComponent_TisIl2CppObject_m914906257_gshared)(__this, method)
  // System.Void UnityEngine.MonoBehaviour::.ctor()
  extern "C"  void MonoBehaviour__ctor_m1339182015 (MonoBehaviour_t3962482529 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.NotSupportedException::.ctor()
  extern "C"  void NotSupportedException__ctor_m2730133172 (NotSupportedException_t1314879016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.ScriptableObject::.ctor()
  extern "C"  void ScriptableObject__ctor_m4119605938 (ScriptableObject_t2528358522 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single DG.Tweening.Core.Easing.Bounce::EaseOut(System.Single,System.Single,System.Single,System.Single)
  extern "C"  float Bounce_EaseOut_m1154803657 (Il2CppObject * __this /* static, unused */, float ___time0, float ___duration1, float ___unusedOvershootOrAmplitude2, float ___unusedPeriod3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single DG.Tweening.Core.Easing.Bounce::EaseIn(System.Single,System.Single,System.Single,System.Single)
  extern "C"  float Bounce_EaseIn_m3480468474 (Il2CppObject * __this /* static, unused */, float ___time0, float ___duration1, float ___unusedOvershootOrAmplitude2, float ___unusedPeriod3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 UnityEngine.AnimationCurve::get_length()
  extern "C"  int32_t AnimationCurve_get_length_m712923099 (AnimationCurve_t3046754366 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Keyframe UnityEngine.AnimationCurve::get_Item(System.Int32)
  extern "C"  Keyframe_t4206410242  AnimationCurve_get_Item_m2290023386 (AnimationCurve_t3046754366 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Keyframe::get_time()
  extern "C"  float Keyframe_get_time_m1716674608 (Keyframe_t4206410242 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.AnimationCurve::Evaluate(System.Single)
  extern "C"  float AnimationCurve_Evaluate_m2577673347 (AnimationCurve_t3046754366 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single DG.Tweening.Core.Easing.Bounce::EaseInOut(System.Single,System.Single,System.Single,System.Single)
  extern "C"  float Bounce_EaseInOut_m751735845 (Il2CppObject * __this /* static, unused */, float ___time0, float ___duration1, float ___unusedOvershootOrAmplitude2, float ___unusedPeriod3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single DG.Tweening.EaseFunction::Invoke(System.Single,System.Single,System.Single,System.Single)
  extern "C"  float EaseFunction_Invoke_m149773300 (EaseFunction_t3531141372 * __this, float ___time0, float ___duration1, float ___overshootOrAmplitude2, float ___period3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Tween::OnTweenCallback(DG.Tweening.TweenCallback)
  extern "C"  bool Tween_OnTweenCallback_m3343846483 (Il2CppObject * __this /* static, unused */, TweenCallback_t3727756325 * ___callback0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.TweenManager::RemoveActiveTween(DG.Tweening.Tween)
  extern "C"  void TweenManager_RemoveActiveTween_m4176141322 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.Stack`1<DG.Tweening.Tween>::Push(!0)
  #define Stack_1_Push_m120329974(__this, p0, method) ((  void (*) (Stack_1_t3186308008 *, Tween_t2342918553 *, const MethodInfo*))Stack_1_Push_m1669856732_gshared)(__this, p0, method)
  // System.Int32 System.Collections.Generic.List`1<DG.Tweening.Tween>::get_Count()
  #define List_1_get_Count_m1779637251(__this, method) ((  int32_t (*) (List_1_t3814993295 *, const MethodInfo*))List_1_get_Count_m2934127733_gshared)(__this, method)
  // !0 System.Collections.Generic.List`1<DG.Tweening.Tween>::get_Item(System.Int32)
  #define List_1_get_Item_m4103691866(__this, p0, method) ((  Tween_t2342918553 * (*) (List_1_t3814993295 *, int32_t, const MethodInfo*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Core.TweenManager::Despawn(DG.Tweening.Tween,System.Boolean)
  extern "C"  void TweenManager_Despawn_m914290086 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, bool ___modifyActiveLists1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Array::Resize<DG.Tweening.Tween>(!!0[]&,System.Int32)
  #define Array_Resize_TisTween_t2342918553_m231671441(__this /* static, unused */, p0, p1, method) ((  void (*) (Il2CppObject * /* static, unused */, TweenU5BU5D_t1320466404**, int32_t, const MethodInfo*))Array_Resize_TisIl2CppObject_m1542437191_gshared)(__this /* static, unused */, p0, p1, method)
  // System.Void System.Collections.Generic.List`1<DG.Tweening.Tween>::set_Capacity(System.Int32)
  #define List_1_set_Capacity_m3912876352(__this, p0, method) ((  void (*) (List_1_t3814993295 *, int32_t, const MethodInfo*))List_1_set_Capacity_m2372349928_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Core.TweenManager::ReorganizeActiveTweens()
  extern "C"  void TweenManager_ReorganizeActiveTweens_m870803593 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.TweenManager::MarkForKilling(DG.Tweening.Tween)
  extern "C"  void TweenManager_MarkForKilling_m2696461590 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.TweenManager::DespawnTweens(System.Collections.Generic.List`1<DG.Tweening.Tween>,System.Boolean)
  extern "C"  void TweenManager_DespawnTweens_m99211077 (Il2CppObject * __this /* static, unused */, List_1_t3814993295 * ___tweens0, bool ___modifyActiveLists1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<DG.Tweening.Tween>::Clear()
  #define List_1_Clear_m3923813889(__this, method) ((  void (*) (List_1_t3814993295 *, const MethodInfo*))List_1_Clear_m3697625829_gshared)(__this, method)
  // System.Boolean DG.Tweening.Tween::DoGoto(DG.Tweening.Tween,System.Single,System.Int32,DG.Tweening.Core.Enums.UpdateMode)
  extern "C"  bool Tween_DoGoto_m1767685380 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, float ___toPosition1, int32_t ___toCompletedLoops2, int32_t ___updateMode3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<DG.Tweening.Tween>::Add(!0)
  #define List_1_Add_m73741651(__this, p0, method) ((  void (*) (List_1_t3814993295 *, Tween_t2342918553 *, const MethodInfo*))List_1_Add_m3338814081_gshared)(__this, p0, method)
  // System.Boolean DG.Tweening.Core.TweenManager::Complete(DG.Tweening.Tween,System.Boolean)
  extern "C"  bool TweenManager_Complete_m765932039 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, bool ___modifyActiveLists1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Core.TweenManager::Flip(DG.Tweening.Tween)
  extern "C"  bool TweenManager_Flip_m841879672 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Core.TweenManager::Goto(DG.Tweening.Tween,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateMode)
  extern "C"  bool TweenManager_Goto_m3684946111 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, float ___to1, bool ___andPlay2, int32_t ___updateMode3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Core.TweenManager::Pause(DG.Tweening.Tween)
  extern "C"  bool TweenManager_Pause_m3015626886 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Core.TweenManager::Play(DG.Tweening.Tween)
  extern "C"  bool TweenManager_Play_m2737967497 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Core.TweenManager::PlayBackwards(DG.Tweening.Tween)
  extern "C"  bool TweenManager_PlayBackwards_m4039080637 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Core.TweenManager::PlayForward(DG.Tweening.Tween)
  extern "C"  bool TweenManager_PlayForward_m1281458203 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Core.TweenManager::Restart(DG.Tweening.Tween,System.Boolean)
  extern "C"  bool TweenManager_Restart_m1453095722 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, bool ___includeDelay1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Core.TweenManager::Rewind(DG.Tweening.Tween,System.Boolean)
  extern "C"  bool TweenManager_Rewind_m1857766106 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, bool ___includeDelay1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Core.TweenManager::TogglePause(DG.Tweening.Tween)
  extern "C"  bool TweenManager_TogglePause_m1669311535 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
  extern "C"  int32_t Mathf_FloorToInt_m717029688 (Il2CppObject * __this /* static, unused */, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<DG.Tweening.Tween>::.ctor(System.Int32)
  #define List_1__ctor_m3568617223(__this, p0, method) ((  void (*) (List_1_t3814993295 *, int32_t, const MethodInfo*))List_1__ctor_m3947764094_gshared)(__this, p0, method)
  // System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
  extern "C"  int32_t Mathf_Max_m2931752728 (Il2CppObject * __this /* static, unused */, int32_t p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 System.Collections.Generic.List`1<DG.Tweening.Tween>::get_Capacity()
  #define List_1_get_Capacity_m473055629(__this, method) ((  int32_t (*) (List_1_t3814993295 *, const MethodInfo*))List_1_get_Capacity_m318281511_gshared)(__this, method)
  // System.Void System.Collections.Generic.Stack`1<DG.Tweening.Tween>::.ctor()
  #define Stack_1__ctor_m3260243089(__this, method) ((  void (*) (Stack_1_t3186308008 *, const MethodInfo*))Stack_1__ctor_m3164958980_gshared)(__this, method)
  // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
  extern "C"  void Vector3__ctor_m1197556204 (Vector3_t3722313464 * __this, float p0, float p1, float p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector2 UnityEngine.Vector2::get_right()
  extern "C"  Vector2_t2156229523  Vector2_get_right_m3899147925 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Vector3_op_Subtraction_m2566684344 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
  extern "C"  Vector2_t2156229523  Vector2_op_Implicit_m1304503157 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Vector2::Angle(UnityEngine.Vector2,UnityEngine.Vector2)
  extern "C"  float Vector2_Angle_m671720144 (Il2CppObject * __this /* static, unused */, Vector2_t2156229523  p0, Vector2_t2156229523  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
  extern "C"  Vector3_t3722313464  Vector2_op_Implicit_m1988559315 (Il2CppObject * __this /* static, unused */, Vector2_t2156229523  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Vector3_Cross_m2214111172 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.Debugger::SetLogPriority(DG.Tweening.LogBehaviour)
  extern "C"  void Debugger_SetLogPriority_m1935769544 (Il2CppObject * __this /* static, unused */, int32_t ___logBehaviour0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<DG.Tweening.TweenCallback>::.ctor()
  #define List_1__ctor_m455590291(__this, method) ((  void (*) (List_1_t904863771 *, const MethodInfo*))List_1__ctor_m2321703786_gshared)(__this, method)
  // System.Boolean UnityEngine.Application::get_isEditor()
  extern "C"  bool Application_get_isEditor_m3427485980 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Object UnityEngine.Resources::Load(System.String)
  extern "C"  Object_t631007953 * Resources_Load_m4211401679 (Il2CppObject * __this /* static, unused */, String_t* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.IDOTweenInit DG.Tweening.DOTween::Init(DG.Tweening.Core.DOTweenSettings,System.Nullable`1<System.Boolean>,System.Nullable`1<System.Boolean>,System.Nullable`1<DG.Tweening.LogBehaviour>)
  extern "C"  Il2CppObject * DOTween_Init_m3752499687 (Il2CppObject * __this /* static, unused */, DOTweenSettings_t4078947542 * ___settings0, Nullable_1_t1819850047  ___recycleAllByDefault1, Nullable_1_t1819850047  ___useSafeMode2, Nullable_1_t3271444517  ___logBehaviour3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean System.Nullable`1<System.Boolean>::get_HasValue()
  #define Nullable_1_get_HasValue_m3206831396(__this, method) ((  bool (*) (Nullable_1_t1819850047 *, const MethodInfo*))Nullable_1_get_HasValue_m3206831396_gshared)(__this, method)
  // !0 System.Nullable`1<System.Boolean>::get_Value()
  #define Nullable_1_get_Value_m3418327087(__this, method) ((  bool (*) (Nullable_1_t1819850047 *, const MethodInfo*))Nullable_1_get_Value_m3418327087_gshared)(__this, method)
  // System.Boolean System.Nullable`1<DG.Tweening.LogBehaviour>::get_HasValue()
  #define Nullable_1_get_HasValue_m1896991456(__this, method) ((  bool (*) (Nullable_1_t3271444517 *, const MethodInfo*))Nullable_1_get_HasValue_m1896991456_gshared)(__this, method)
  // !0 System.Nullable`1<DG.Tweening.LogBehaviour>::get_Value()
  #define Nullable_1_get_Value_m2098102441(__this, method) ((  int32_t (*) (Nullable_1_t3271444517 *, const MethodInfo*))Nullable_1_get_Value_m2098102441_gshared)(__this, method)
  // System.Void DG.Tweening.DOTween::set_logBehaviour(DG.Tweening.LogBehaviour)
  extern "C"  void DOTween_set_logBehaviour_m3567543409 (Il2CppObject * __this /* static, unused */, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOTweenComponent::Create()
  extern "C"  void DOTweenComponent_Create_m2340758355 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.LogBehaviour DG.Tweening.DOTween::get_logBehaviour()
  extern "C"  int32_t DOTween_get_logBehaviour_m1951211821 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.Debugger::Log(System.Object)
  extern "C"  void Debugger_Log_m2008643737 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___message0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 DG.Tweening.Core.TweenManager::Validate()
  extern "C"  int32_t TweenManager_Validate_m995512755 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  #define DOTween_ApplyTo_TisSingle_t1397266774_TisSingle_t1397266774_TisFloatOptions_t1203667100_m4002217475(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method) ((  TweenerCore_3_t884556411 * (*) (Il2CppObject * /* static, unused */, DOGetter_1_t1140062978 *, DOSetter_1_t2447375106 *, float, float, ABSTweenPlugin_3_t420566061 *, const MethodInfo*))DOTween_ApplyTo_TisSingle_t1397266774_TisSingle_t1397266774_TisFloatOptions_t1203667100_m4002217475_gshared)(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method)
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  #define DOTween_ApplyTo_TisString_t_TisString_t_TisStringOptions_t3992490940_m4240130783(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method) ((  TweenerCore_3_t2915539799 * (*) (Il2CppObject * /* static, unused */, DOGetter_1_t1590246893 *, DOSetter_1_t2897559021 *, String_t*, float, ABSTweenPlugin_3_t2451549449 *, const MethodInfo*))DOTween_ApplyTo_TisIl2CppObject_TisIl2CppObject_TisStringOptions_t3992490940_m3940432448_gshared)(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method)
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  #define DOTween_ApplyTo_TisVector2_t2156229523_TisVector2_t2156229523_TisVectorOptions_t1354903650_m1830188851(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method) ((  TweenerCore_3_t4006488229 * (*) (Il2CppObject * /* static, unused */, DOGetter_1_t1899025727 *, DOSetter_1_t3206337855 *, Vector2_t2156229523 , float, ABSTweenPlugin_3_t3542497879 *, const MethodInfo*))DOTween_ApplyTo_TisVector2_t2156229523_TisVector2_t2156229523_TisVectorOptions_t1354903650_m1830188851_gshared)(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method)
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  #define DOTween_ApplyTo_TisVector3_t3722313464_TisVector3_t3722313464_TisVectorOptions_t1354903650_m1904941236(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method) ((  TweenerCore_3_t2944330537 * (*) (Il2CppObject * /* static, unused */, DOGetter_1_t3465109668 *, DOSetter_1_t477454500 *, Vector3_t3722313464 , float, ABSTweenPlugin_3_t2480340187 *, const MethodInfo*))DOTween_ApplyTo_TisVector3_t3722313464_TisVector3_t3722313464_TisVectorOptions_t1354903650_m1904941236_gshared)(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method)
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  #define DOTween_ApplyTo_TisQuaternion_t2301928331_TisVector3_t3722313464_TisQuaternionOptions_t2974423933_m1729503936(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method) ((  TweenerCore_3_t1299559007 * (*) (Il2CppObject * /* static, unused */, DOGetter_1_t2044724535 *, DOSetter_1_t3352036663 *, Vector3_t3722313464 , float, ABSTweenPlugin_3_t835568657 *, const MethodInfo*))DOTween_ApplyTo_TisQuaternion_t2301928331_TisVector3_t3722313464_TisQuaternionOptions_t2974423933_m1729503936_gshared)(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method)
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  #define DOTween_ApplyTo_TisColor_t2555686324_TisColor_t2555686324_TisColorOptions_t1487297155_m1197706533(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method) ((  TweenerCore_3_t745532282 * (*) (Il2CppObject * /* static, unused */, DOGetter_1_t2298482528 *, DOSetter_1_t3605794656 *, Color_t2555686324 , float, ABSTweenPlugin_3_t281541932 *, const MethodInfo*))DOTween_ApplyTo_TisColor_t2555686324_TisColor_t2555686324_TisColorOptions_t1487297155_m1197706533_gshared)(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method)
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  #define DOTween_ApplyTo_TisRect_t2360479859_TisRect_t2360479859_TisRectOptions_t1018205596_m3830288880(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method) ((  TweenerCore_3_t1717381983 * (*) (Il2CppObject * /* static, unused */, DOGetter_1_t2103276063 *, DOSetter_1_t3410588191 *, Rect_t2360479859 , float, ABSTweenPlugin_3_t1253391633 *, const MethodInfo*))DOTween_ApplyTo_TisRect_t2360479859_TisRect_t2360479859_TisRectOptions_t1018205596_m3830288880_gshared)(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method)
  // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
  extern "C"  void Color__ctor_m3057542999 (Color_t2555686324 * __this, float p0, float p1, float p2, float p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Tweener DG.Tweening.TweenSettingsExtensions::SetOptions(DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>,System.Boolean)
  extern "C"  Tweener_t436044680 * TweenSettingsExtensions_SetOptions_m3224359937 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t745532282 * ___t0, bool ___alphaOnly1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Vector3::get_magnitude()
  extern "C"  float Vector3_get_magnitude_m206834744 (Vector3_t3722313464 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::ClampMagnitude(UnityEngine.Vector3,System.Single)
  extern "C"  Vector3_t3722313464  Vector3_ClampMagnitude_m3232907907 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Vector3_op_UnaryNegation_m3263279491 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
  extern "C"  Vector3_t3722313464  Vector3_get_zero_m1640475482 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions> DG.Tweening.DOTween::ToArray(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,UnityEngine.Vector3[],System.Single[])
  extern "C"  TweenerCore_3_t951858585 * DOTween_ToArray_m1422270115 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, Vector3U5BU5D_t1718750761* ___endValues2, SingleU5BU5D_t1444911251* ___durations3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.Core.Extensions::NoFrom<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>(DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions>)
  #define Extensions_NoFrom_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m878886622(__this /* static, unused */, ___t0, method) ((  TweenerCore_3_t951858585 * (*) (Il2CppObject * /* static, unused */, TweenerCore_3_t951858585 *, const MethodInfo*))Extensions_NoFrom_TisVector3_t3722313464_TisIl2CppObject_TisVector3ArrayOptions_t534739431_m3351333584_gshared)(__this /* static, unused */, ___t0, method)
  // T DG.Tweening.Core.Extensions::SetSpecialStartupMode<DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>>(T,DG.Tweening.Core.Enums.SpecialStartupMode)
  #define Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067(__this /* static, unused */, ___t0, ___mode1, method) ((  TweenerCore_3_t951858585 * (*) (Il2CppObject * /* static, unused */, TweenerCore_3_t951858585 *, int32_t, const MethodInfo*))Extensions_SetSpecialStartupMode_TisIl2CppObject_m2505848042_gshared)(__this /* static, unused */, ___t0, ___mode1, method)
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions> DG.Tweening.DOTween::Shake(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,System.Single,UnityEngine.Vector3,System.Int32,System.Single,System.Boolean,System.Boolean)
  extern "C"  TweenerCore_3_t951858585 * DOTween_Shake_m4250302034 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, float ___duration2, Vector3_t3722313464  ___strength3, int32_t ___vibrato4, float ___randomness5, bool ___ignoreZAxis6, bool ___vectorBased7, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Random::Range(System.Single,System.Single)
  extern "C"  float Random_Range_m2870227214 (Il2CppObject * __this /* static, unused */, float p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::get_up()
  extern "C"  Vector3_t3722313464  Vector3_get_up_m2851907508 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3)
  extern "C"  Quaternion_t2301928331  Quaternion_AngleAxis_m598562303 (Il2CppObject * __this /* static, unused */, float p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 DG.Tweening.Core.Utils::Vector3FromAngle(System.Single,System.Single)
  extern "C"  Vector3_t3722313464  Utils_Vector3FromAngle_m1880144782 (Il2CppObject * __this /* static, unused */, float ___degrees0, float ___magnitude1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Quaternion_op_Multiply_m1022106983 (Il2CppObject * __this /* static, unused */, Quaternion_t2301928331  p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.Debugger::LogError(System.Object)
  extern "C"  void Debugger_LogError_m3567904185 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___message0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::ApplyTo<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>(DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single,DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>)
  #define DOTween_ApplyTo_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m527574379(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method) ((  TweenerCore_3_t951858585 * (*) (Il2CppObject * /* static, unused */, DOGetter_1_t3465109668 *, DOSetter_1_t477454500 *, Vector3U5BU5D_t1718750761*, float, ABSTweenPlugin_3_t487868235 *, const MethodInfo*))DOTween_ApplyTo_TisVector3_t3722313464_TisIl2CppObject_TisVector3ArrayOptions_t534739431_m113363982_gshared)(__this /* static, unused */, ___getter0, ___setter1, ___endValue2, ___duration3, ___plugin4, method)
  // System.Int32 DG.Tweening.Core.TweenManager::FilteredOperation(DG.Tweening.Core.Enums.OperationType,DG.Tweening.Core.Enums.FilterType,System.Object,System.Boolean,System.Single,System.Object)
  extern "C"  int32_t TweenManager_FilteredOperation_m2642092967 (Il2CppObject * __this /* static, unused */, int32_t ___operationType0, int32_t ___filterType1, Il2CppObject * ___id2, bool ___optionalBool3, float ___optionalFloat4, Il2CppObject * ___optionalObj5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 DG.Tweening.DOTween::CompleteAndReturnKilledTot(System.Object)
  extern "C"  int32_t DOTween_CompleteAndReturnKilledTot_m820107692 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Collections.Generic.List`1<DG.Tweening.Tween> DG.Tweening.Core.TweenManager::GetTweensByTarget(System.Object,System.Boolean)
  extern "C"  List_1_t3814993295 * TweenManager_GetTweensByTarget_m999405724 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___target0, bool ___playingOnly1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.Application::get_isPlaying()
  extern "C"  bool Application_get_isPlaying_m2058545906 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.DOTween::AutoInit()
  extern "C"  void DOTween_AutoInit_m4089566748 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.Core.DOGetter`1<DG.Tweening.Color2>::Invoke()
  #define DOGetter_1_Invoke_m880692365(__this, method) ((  Color2_t3097643075  (*) (DOGetter_1_t2840439279 *, const MethodInfo*))DOGetter_1_Invoke_m880692365_gshared)(__this, method)
  // System.Void DG.Tweening.Core.DOSetter`1<DG.Tweening.Color2>::Invoke(T)
  #define DOSetter_1_Invoke_m3106111274(__this, p0, method) ((  void (*) (DOSetter_1_t4147751407 *, Color2_t3097643075 , const MethodInfo*))DOSetter_1_Invoke_m3106111274_gshared)(__this, p0, method)
  // DG.Tweening.Color2 DG.Tweening.Color2::op_Addition(DG.Tweening.Color2,DG.Tweening.Color2)
  extern "C"  Color2_t3097643075  Color2_op_Addition_m2524540868 (Il2CppObject * __this /* static, unused */, Color2_t3097643075  ___c10, Color2_t3097643075  ___c21, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Color2 DG.Tweening.Color2::op_Subtraction(DG.Tweening.Color2,DG.Tweening.Color2)
  extern "C"  Color2_t3097643075  Color2_op_Subtraction_m1438656691 (Il2CppObject * __this /* static, unused */, Color2_t3097643075  ___c10, Color2_t3097643075  ___c21, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Color2 DG.Tweening.Color2::op_Multiply(DG.Tweening.Color2,System.Single)
  extern "C"  Color2_t3097643075  Color2_op_Multiply_m3951525207 (Il2CppObject * __this /* static, unused */, Color2_t3097643075  ___c10, float ___f1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single DG.Tweening.Core.Easing.EaseManager::Evaluate(DG.Tweening.Ease,DG.Tweening.EaseFunction,System.Single,System.Single,System.Single,System.Single)
  extern "C"  float EaseManager_Evaluate_m3049795073 (Il2CppObject * __this /* static, unused */, int32_t ___easeType0, EaseFunction_t3531141372 * ___customEase1, float ___time2, float ___duration3, float ___overshootOrAmplitude4, float ___period5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<DG.Tweening.Color2,DG.Tweening.Color2,DG.Tweening.Plugins.Options.ColorOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m1411104530(__this, method) ((  void (*) (ABSTweenPlugin_3_t1116502072 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m1411104530_gshared)(__this, method)
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Color>::Invoke()
  #define DOGetter_1_Invoke_m2625455076(__this, method) ((  Color_t2555686324  (*) (DOGetter_1_t2298482528 *, const MethodInfo*))DOGetter_1_Invoke_m2625455076_gshared)(__this, method)
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Color>::Invoke(T)
  #define DOSetter_1_Invoke_m1524039849(__this, p0, method) ((  void (*) (DOSetter_1_t3605794656 *, Color_t2555686324 , const MethodInfo*))DOSetter_1_Invoke_m1524039849_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m1056980063(__this, method) ((  void (*) (ABSTweenPlugin_3_t281541932 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m1056980063_gshared)(__this, method)
  // System.Void DG.Tweening.Plugins.Core.PathCore.ControlPoint::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  void ControlPoint__ctor_m910211482 (ControlPoint_t3892672090 * __this, Vector3_t3722313464  ___a0, Vector3_t3722313464  ___b1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Vector3_op_Addition_m1781942663 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.PathCore.CatmullRomDecoder::SetTimeToLengthTables(DG.Tweening.Plugins.Core.PathCore.Path,System.Int32)
  extern "C"  void CatmullRomDecoder_SetTimeToLengthTables_m3807451377 (CatmullRomDecoder_t2053048079 * __this, Path_t3614338981 * ___p0, int32_t ___subdivisions1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.PathCore.CatmullRomDecoder::SetWaypointsLengths(DG.Tweening.Plugins.Core.PathCore.Path,System.Int32)
  extern "C"  void CatmullRomDecoder_SetWaypointsLengths_m3260160627 (CatmullRomDecoder_t2053048079 * __this, Path_t3614338981 * ___p0, int32_t ___subdivisions1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Vector3_op_Multiply_m1129190140 (Il2CppObject * __this /* static, unused */, float p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
  extern "C"  Vector3_t3722313464  Vector3_op_Multiply_m3506743150 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  float Vector3_Distance_m4095827905 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.PathCore.ABSPathDecoder::.ctor()
  extern "C"  void ABSPathDecoder__ctor_m739890384 (ABSPathDecoder_t2613982196 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.PathCore.LinearDecoder::SetTimeToLengthTables(DG.Tweening.Plugins.Core.PathCore.Path,System.Int32)
  extern "C"  void LinearDecoder_SetTimeToLengthTables_m1376165495 (LinearDecoder_t2708327777 * __this, Path_t3614338981 * ___p0, int32_t ___subdivisions1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean System.Nullable`1<UnityEngine.Color>::get_HasValue()
  #define Nullable_1_get_HasValue_m3010405843(__this, method) ((  bool (*) (Nullable_1_t4278248406 *, const MethodInfo*))Nullable_1_get_HasValue_m3010405843_gshared)(__this, method)
  // !0 System.Nullable`1<UnityEngine.Color>::get_Value()
  #define Nullable_1_get_Value_m4225233045(__this, method) ((  Color_t2555686324  (*) (Nullable_1_t4278248406 *, const MethodInfo*))Nullable_1_get_Value_m4225233045_gshared)(__this, method)
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::AssignWaypoints(UnityEngine.Vector3[],System.Boolean)
  extern "C"  void Path_AssignWaypoints_m694504955 (Path_t3614338981 * __this, Vector3U5BU5D_t1718750761* ___newWps0, bool ___cloneWps1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::AssignDecoder(DG.Tweening.PathType)
  extern "C"  void Path_AssignDecoder_m3239877656 (Path_t3614338981 * __this, int32_t ___pathType0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.TweenCallback::.ctor(System.Object,System.IntPtr)
  extern "C"  void TweenCallback__ctor_m3086472496 (TweenCallback_t3727756325 * __this, Il2CppObject * ___object0, IntPtr_t ___method1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<DG.Tweening.TweenCallback>::Add(!0)
  #define List_1_Add_m2060438683(__this, p0, method) ((  void (*) (List_1_t904863771 *, TweenCallback_t3727756325 *, const MethodInfo*))List_1_Add_m3338814081_gshared)(__this, p0, method)
  // System.Single DG.Tweening.Plugins.Core.PathCore.Path::ConvertToConstantPathPerc(System.Single)
  extern "C"  float Path_ConvertToConstantPathPerc_m980873488 (Path_t3614338981 * __this, float ___perc0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 DG.Tweening.Plugins.Core.PathCore.Path::GetPoint(System.Single,System.Boolean)
  extern "C"  Vector3_t3722313464  Path_GetPoint_m1978489341 (Path_t3614338981 * __this, float ___perc0, bool ___convertToConstantPerc1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean System.Collections.Generic.List`1<DG.Tweening.TweenCallback>::Remove(!0)
  #define List_1_Remove_m3486331705(__this, p0, method) ((  bool (*) (List_1_t904863771 *, TweenCallback_t3727756325 *, const MethodInfo*))List_1_Remove_m1416767016_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Plugins.Core.PathCore.LinearDecoder::.ctor()
  extern "C"  void LinearDecoder__ctor_m4115605975 (LinearDecoder_t2708327777 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.PathCore.CatmullRomDecoder::.ctor()
  extern "C"  void CatmullRomDecoder__ctor_m1936826403 (CatmullRomDecoder_t2053048079 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::Draw(DG.Tweening.Plugins.Core.PathCore.Path)
  extern "C"  void Path_Draw_m1946758 (Il2CppObject * __this /* static, unused */, Path_t3614338981 * ___p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color)
  extern "C"  void Gizmos_set_color_m1954595229 (Il2CppObject * __this /* static, unused */, Color_t2555686324  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::RefreshNonLinearDrawWps(DG.Tweening.Plugins.Core.PathCore.Path)
  extern "C"  void Path_RefreshNonLinearDrawWps_m1261467407 (Il2CppObject * __this /* static, unused */, Path_t3614338981 * ___p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  void Gizmos_DrawLine_m3026214167 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Gizmos::DrawSphere(UnityEngine.Vector3,System.Single)
  extern "C"  void Gizmos_DrawSphere_m2655497264 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean System.Nullable`1<UnityEngine.Vector3>::get_HasValue()
  #define Nullable_1_get_HasValue_m2245824889(__this, method) ((  bool (*) (Nullable_1_t1149908250 *, const MethodInfo*))Nullable_1_get_HasValue_m2245824889_gshared)(__this, method)
  // !0 System.Nullable`1<UnityEngine.Vector3>::get_Value()
  #define Nullable_1_get_Value_m2068788588(__this, method) ((  Vector3_t3722313464  (*) (Nullable_1_t1149908250 *, const MethodInfo*))Nullable_1_get_Value_m2068788588_gshared)(__this, method)
  // System.Void UnityEngine.Gizmos::DrawWireSphere(UnityEngine.Vector3,System.Single)
  extern "C"  void Gizmos_DrawWireSphere_m3416346841 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Transform::get_position()
  extern "C"  Vector3_t3722313464  Transform_get_position_m102368104 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  Quaternion_t2301928331  Quaternion_LookRotation_m3872434363 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles()
  extern "C"  Vector3_t3722313464  Quaternion_get_eulerAngles_m2166503968 (Quaternion_t2301928331 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>::Invoke()
  #define DOGetter_1_Invoke_m2837919896(__this, method) ((  Vector3_t3722313464  (*) (DOGetter_1_t3465109668 *, const MethodInfo*))DOGetter_1_Invoke_m2837919896_gshared)(__this, method)
  // System.Boolean DG.Tweening.Plugins.Core.SpecialPluginsUtils::SetPunch(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>)
  extern "C"  bool SpecialPluginsUtils_SetPunch_m1173055849 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t951858585 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Plugins.Core.SpecialPluginsUtils::SetShake(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>)
  extern "C"  bool SpecialPluginsUtils_SetShake_m804175975 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t951858585 * ___t0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Transform UnityEngine.Component::get_transform()
  extern "C"  Transform_t3600365921 * Component_get_transform_m2921103810 (Component_t1923634451 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Quaternion UnityEngine.Transform::get_localRotation()
  extern "C"  Quaternion_t2301928331  Transform_get_localRotation_m4085629126 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.Core.DOGetter`1<System.Single>::Invoke()
  #define DOGetter_1_Invoke_m2907043015(__this, method) ((  float (*) (DOGetter_1_t1140062978 *, const MethodInfo*))DOGetter_1_Invoke_m2907043015_gshared)(__this, method)
  // System.Void DG.Tweening.Core.DOSetter`1<System.Single>::Invoke(T)
  #define DOSetter_1_Invoke_m2477716530(__this, p0, method) ((  void (*) (DOSetter_1_t2447375106 *, float, const MethodInfo*))DOSetter_1_Invoke_m2477716530_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m1376422833(__this, method) ((  void (*) (ABSTweenPlugin_3_t420566061 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m1376422833_gshared)(__this, method)
  // T DG.Tweening.Core.DOGetter`1<System.Int32>::Invoke()
  #define DOGetter_1_Invoke_m1810773643(__this, method) ((  int32_t (*) (DOGetter_1_t2693741957 *, const MethodInfo*))DOGetter_1_Invoke_m1810773643_gshared)(__this, method)
  // System.Void DG.Tweening.Core.DOSetter`1<System.Int32>::Invoke(T)
  #define DOSetter_1_Invoke_m3755059337(__this, p0, method) ((  void (*) (DOSetter_1_t4001054085 *, int32_t, const MethodInfo*))DOSetter_1_Invoke_m3755059337_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Int32,System.Int32,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m2309232056(__this, method) ((  void (*) (ABSTweenPlugin_3_t2924512484 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m2309232056_gshared)(__this, method)
  // T DG.Tweening.Core.DOGetter`1<System.Int64>::Invoke()
  #define DOGetter_1_Invoke_m1949330905(__this, method) ((  int64_t (*) (DOGetter_1_t3479363508 *, const MethodInfo*))DOGetter_1_Invoke_m1949330905_gshared)(__this, method)
  // System.Void DG.Tweening.Core.DOSetter`1<System.Int64>::Invoke(T)
  #define DOSetter_1_Invoke_m2095250501(__this, p0, method) ((  void (*) (DOSetter_1_t491708340 *, int64_t, const MethodInfo*))DOSetter_1_Invoke_m2095250501_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.Int64,System.Int64,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m3008080787(__this, method) ((  void (*) (ABSTweenPlugin_3_t1969933424 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m3008080787_gshared)(__this, method)
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::Destroy()
  extern "C"  void Path_Destroy_m3285362268 (Path_t3614338981 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions> DG.Tweening.Plugins.Core.PluginsManager::GetCustomPlugin<DG.Tweening.Plugins.PathPlugin,UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>()
  #define PluginsManager_GetCustomPlugin_TisPathPlugin_t1182715676_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m4081391992(__this /* static, unused */, method) ((  ABSTweenPlugin_3_t2576148903 * (*) (Il2CppObject * /* static, unused */, const MethodInfo*))PluginsManager_GetCustomPlugin_TisIl2CppObject_TisVector3_t3722313464_TisIl2CppObject_TisPathOptions_t2074623791_m3808556241_gshared)(__this /* static, unused */, method)
  // UnityEngine.Transform UnityEngine.Transform::get_parent()
  extern "C"  Transform_t3600365921 * Transform_get_parent_m1293647796 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  bool Vector3_op_Inequality_m1701658349 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::FinalizePath(System.Boolean,DG.Tweening.AxisConstraint,UnityEngine.Vector3)
  extern "C"  void Path_FinalizePath_m2416455934 (Path_t3614338981 * __this, bool ___isClosedPath0, int32_t ___lockPositionAxes1, Vector3_t3722313464  ___currTargetVal2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
  extern "C"  Quaternion_t2301928331  Transform_get_rotation_m2794111148 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Transform::get_eulerAngles()
  extern "C"  Vector3_t3722313464  Transform_get_eulerAngles_m2977184506 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>::Invoke(T)
  #define DOSetter_1_Invoke_m901956515(__this, p0, method) ((  void (*) (DOSetter_1_t477454500 *, Vector3_t3722313464 , const MethodInfo*))DOSetter_1_Invoke_m901956515_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Plugins.PathPlugin::SetOrientation(DG.Tweening.Plugins.Options.PathOptions,DG.Tweening.Tween,DG.Tweening.Plugins.Core.PathCore.Path,System.Single,UnityEngine.Vector3,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void PathPlugin_SetOrientation_m3488660629 (PathPlugin_t1182715676 * __this, PathOptions_t2074623791  ___options0, Tween_t2342918553 * ___t1, Path_t3614338981 * ___path2, float ___pathPerc3, Vector3_t3722313464  ___tPos4, int32_t ___updateNotice5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 DG.Tweening.Plugins.Core.PathCore.Path::GetWaypointIndexFromPerc(System.Single,System.Boolean)
  extern "C"  int32_t Path_GetWaypointIndexFromPerc_m752317420 (Path_t3614338981 * __this, float ___perc0, bool ___isMovingForward1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Tween::OnTweenCallback<System.Int32>(DG.Tweening.TweenCallback`1<T>,T)
  #define Tween_OnTweenCallback_TisInt32_t2950945753_m1809306735(__this /* static, unused */, ___callback0, ___param1, method) ((  bool (*) (Il2CppObject * /* static, unused */, TweenCallback_1_t3009965658 *, int32_t, const MethodInfo*))Tween_OnTweenCallback_TisInt32_t2950945753_m1809306735_gshared)(__this /* static, unused */, ___callback0, ___param1, method)
  // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
  extern "C"  Quaternion_t2301928331  Quaternion_get_identity_m3578010038 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
  extern "C"  void Transform_set_rotation_m853119278 (Transform_t3600365921 * __this, Quaternion_t2301928331  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Nullable`1<UnityEngine.Vector3>::.ctor(!0)
  #define Nullable_1__ctor_m133295941(__this, p0, method) ((  void (*) (Nullable_1_t1149908250 *, Vector3_t3722313464 , const MethodInfo*))Nullable_1__ctor_m133295941_gshared)(__this, p0, method)
  // UnityEngine.Vector3 UnityEngine.Transform::get_up()
  extern "C"  Vector3_t3722313464  Transform_get_up_m4257750918 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  bool Vector3_op_Equality_m2672007619 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, Vector3_t3722313464  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Transform_TransformPoint_m3184824030 (Transform_t3600365921 * __this, Vector3_t3722313464  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Transform_InverseTransformPoint_m1254110475 (Transform_t3600365921 * __this, Vector3_t3722313464  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Transform::TransformDirection(UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Transform_TransformDirection_m2119759179 (Transform_t3600365921 * __this, Vector3_t3722313464  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Transform::get_forward()
  extern "C"  Vector3_t3722313464  Transform_get_forward_m3854578585 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single DG.Tweening.Core.Utils::Angle2D(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  float Utils_Angle2D_m714643226 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  ___from0, Vector3_t3722313464  ___to1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
  extern "C"  Quaternion_t2301928331  Quaternion_Euler_m955484618 (Il2CppObject * __this /* static, unused */, float p0, float p1, float p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
  extern "C"  Quaternion_t2301928331  Quaternion_op_Multiply_m1827210722 (Il2CppObject * __this /* static, unused */, Quaternion_t2301928331  p0, Quaternion_t2301928331  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m2243829826(__this, method) ((  void (*) (ABSTweenPlugin_3_t2576148903 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m2996453450_gshared)(__this, method)
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Quaternion>::Invoke()
  #define DOGetter_1_Invoke_m2360668198(__this, method) ((  Quaternion_t2301928331  (*) (DOGetter_1_t2044724535 *, const MethodInfo*))DOGetter_1_Invoke_m2360668198_gshared)(__this, method)
  // UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
  extern "C"  Quaternion_t2301928331  Quaternion_Inverse_m2799544503 (Il2CppObject * __this /* static, unused */, Quaternion_t2301928331  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3)
  extern "C"  Quaternion_t2301928331  Quaternion_Euler_m4079491635 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Quaternion>::Invoke(T)
  #define DOSetter_1_Invoke_m3278952665(__this, p0, method) ((  void (*) (DOSetter_1_t3352036663 *, Quaternion_t2301928331 , const MethodInfo*))DOSetter_1_Invoke_m3278952665_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m2501002837(__this, method) ((  void (*) (ABSTweenPlugin_3_t835568657 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m2501002837_gshared)(__this, method)
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.RectOffset>::Invoke()
  #define DOGetter_1_Invoke_m4188428818(__this, method) ((  RectOffset_t1369453676 * (*) (DOGetter_1_t1112249880 *, const MethodInfo*))DOGetter_1_Invoke_m18112633_gshared)(__this, method)
  // System.Int32 UnityEngine.RectOffset::get_left()
  extern "C"  int32_t RectOffset_get_left_m1621853196 (RectOffset_t1369453676 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.RectOffset::set_left(System.Int32)
  extern "C"  void RectOffset_set_left_m1696616647 (RectOffset_t1369453676 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 UnityEngine.RectOffset::get_right()
  extern "C"  int32_t RectOffset_get_right_m1276944919 (RectOffset_t1369453676 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.RectOffset::set_right(System.Int32)
  extern "C"  void RectOffset_set_right_m3458453237 (RectOffset_t1369453676 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 UnityEngine.RectOffset::get_top()
  extern "C"  int32_t RectOffset_get_top_m2983626523 (RectOffset_t1369453676 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.RectOffset::set_top(System.Int32)
  extern "C"  void RectOffset_set_top_m1791258838 (RectOffset_t1369453676 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 UnityEngine.RectOffset::get_bottom()
  extern "C"  int32_t RectOffset_get_bottom_m512985341 (RectOffset_t1369453676 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.RectOffset::set_bottom(System.Int32)
  extern "C"  void RectOffset_set_bottom_m4044310107 (RectOffset_t1369453676 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.RectOffset>::Invoke(T)
  #define DOSetter_1_Invoke_m1753538873(__this, p0, method) ((  void (*) (DOSetter_1_t2419562008 *, RectOffset_t1369453676 *, const MethodInfo*))DOSetter_1_Invoke_m2626552129_gshared)(__this, p0, method)
  // System.Void UnityEngine.RectOffset::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
  extern "C"  void RectOffset__ctor_m1128971893 (RectOffset_t1369453676 * __this, int32_t p0, int32_t p1, int32_t p2, int32_t p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.RectOffset,UnityEngine.RectOffset,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m3029301145(__this, method) ((  void (*) (ABSTweenPlugin_3_t1044496576 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m3850985485_gshared)(__this, method)
  // System.Void UnityEngine.RectOffset::.ctor()
  extern "C"  void RectOffset__ctor_m2446822316 (RectOffset_t1369453676 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Rect>::Invoke()
  #define DOGetter_1_Invoke_m1876378095(__this, method) ((  Rect_t2360479859  (*) (DOGetter_1_t2103276063 *, const MethodInfo*))DOGetter_1_Invoke_m1876378095_gshared)(__this, method)
  // System.Single UnityEngine.Rect::get_x()
  extern "C"  float Rect_get_x_m3218181674 (Rect_t2360479859 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Rect::set_x(System.Single)
  extern "C"  void Rect_set_x_m534803876 (Rect_t2360479859 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Rect::get_y()
  extern "C"  float Rect_get_y_m3218181675 (Rect_t2360479859 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Rect::set_y(System.Single)
  extern "C"  void Rect_set_y_m946788033 (Rect_t2360479859 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Rect::get_width()
  extern "C"  float Rect_get_width_m3421965717 (Rect_t2360479859 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Rect::set_width(System.Single)
  extern "C"  void Rect_set_width_m2263092238 (Rect_t2360479859 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Rect::get_height()
  extern "C"  float Rect_get_height_m977101306 (Rect_t2360479859 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Rect::set_height(System.Single)
  extern "C"  void Rect_set_height_m230303970 (Rect_t2360479859 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Rect>::Invoke(T)
  #define DOSetter_1_Invoke_m358367996(__this, p0, method) ((  void (*) (DOSetter_1_t3410588191 *, Rect_t2360479859 , const MethodInfo*))DOSetter_1_Invoke_m358367996_gshared)(__this, p0, method)
  // System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
  extern "C"  void Rect__ctor_m2635848439 (Rect_t2360479859 * __this, float p0, float p1, float p2, float p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m2805802348(__this, method) ((  void (*) (ABSTweenPlugin_3_t1253391633 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m2805802348_gshared)(__this, method)
  // T DG.Tweening.Core.DOGetter`1<System.String>::Invoke()
  #define DOGetter_1_Invoke_m3536821489(__this, method) ((  String_t* (*) (DOGetter_1_t1590246893 *, const MethodInfo*))DOGetter_1_Invoke_m18112633_gshared)(__this, method)
  // System.Void DG.Tweening.Core.DOSetter`1<System.String>::Invoke(T)
  #define DOSetter_1_Invoke_m3853882258(__this, p0, method) ((  void (*) (DOSetter_1_t2897559021 *, String_t*, const MethodInfo*))DOSetter_1_Invoke_m2626552129_gshared)(__this, p0, method)
  // System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String)
  extern "C"  String_t* Regex_Replace_m2667570911 (Il2CppObject * __this /* static, unused */, String_t* p0, String_t* p1, String_t* p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 System.String::get_Length()
  extern "C"  int32_t String_get_Length_m3847582255 (String_t* __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 System.Text.StringBuilder::get_Length()
  extern "C"  int32_t StringBuilder_get_Length_m3238060835 (StringBuilder_t1712802186 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Text.StringBuilder System.Text.StringBuilder::Remove(System.Int32,System.Int32)
  extern "C"  StringBuilder_t1712802186 * StringBuilder_Remove_m940064945 (StringBuilder_t1712802186 * __this, int32_t p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
  extern "C"  StringBuilder_t1712802186 * StringBuilder_Append_m1965104174 (StringBuilder_t1712802186 * __this, String_t* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Text.StringBuilder DG.Tweening.Plugins.StringPlugin::Append(System.String,System.Int32,System.Int32,System.Boolean)
  extern "C"  StringBuilder_t1712802186 * StringPlugin_Append_m1755337908 (StringPlugin_t660282191 * __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___length2, bool ___richTextEnabled3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Char[] DG.Tweening.Plugins.StringPlugin::ScrambledCharsToUse(DG.Tweening.Plugins.Options.StringOptions)
  extern "C"  CharU5BU5D_t3528271667* StringPlugin_ScrambledCharsToUse_m383916617 (StringPlugin_t660282191 * __this, StringOptions_t3992490940  ___options0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Text.StringBuilder DG.Tweening.Plugins.StringPluginExtensions::AppendScrambledChars(System.Text.StringBuilder,System.Int32,System.Char[])
  extern "C"  StringBuilder_t1712802186 * StringPluginExtensions_AppendScrambledChars_m4008779913 (Il2CppObject * __this /* static, unused */, StringBuilder_t1712802186 * ___buffer0, int32_t ___length1, CharU5BU5D_t3528271667* ___chars2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Text.StringBuilder System.Text.StringBuilder::Append(System.String,System.Int32,System.Int32)
  extern "C"  StringBuilder_t1712802186 * StringBuilder_Append_m3214161208 (StringBuilder_t1712802186 * __this, String_t* p0, int32_t p1, int32_t p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<System.Char>::Clear()
  #define List_1_Clear_m3896012083(__this, method) ((  void (*) (List_1_t811567916 *, const MethodInfo*))List_1_Clear_m3896012083_gshared)(__this, method)
  // System.Char System.String::get_Chars(System.Int32)
  extern "C"  Il2CppChar String_get_Chars_m2986988803 (String_t* __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<System.Char>::Add(!0)
  #define List_1_Add_m419267761(__this, p0, method) ((  void (*) (List_1_t811567916 *, Il2CppChar, const MethodInfo*))List_1_Add_m419267761_gshared)(__this, p0, method)
  // System.Int32 System.Collections.Generic.List`1<System.Char>::get_Count()
  #define List_1_get_Count_m2418641002(__this, method) ((  int32_t (*) (List_1_t811567916 *, const MethodInfo*))List_1_get_Count_m2418641002_gshared)(__this, method)
  // System.Void System.Collections.Generic.List`1<System.Char>::RemoveAt(System.Int32)
  #define List_1_RemoveAt_m2351621673(__this, p0, method) ((  void (*) (List_1_t811567916 *, int32_t, const MethodInfo*))List_1_RemoveAt_m2351621673_gshared)(__this, p0, method)
  // System.String System.String::Substring(System.Int32)
  extern "C"  String_t* String_Substring_m2848979100 (String_t* __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String,System.String)
  extern "C"  Match_t3408321083 * Regex_Match_m2057380353 (Il2CppObject * __this /* static, unused */, String_t* p0, String_t* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean System.Text.RegularExpressions.Group::get_Success()
  extern "C"  bool Group_get_Success_m1492300455 (Group_t2468205786 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 System.Array::IndexOf<System.Char>(!!0[],!!0)
  #define Array_IndexOf_TisChar_t3634460470_m95364350(__this /* static, unused */, p0, p1, method) ((  int32_t (*) (Il2CppObject * /* static, unused */, CharU5BU5D_t3528271667*, Il2CppChar, const MethodInfo*))Array_IndexOf_TisChar_t3634460470_m95364350_gshared)(__this /* static, unused */, p0, p1, method)
  // System.Int32 System.String::IndexOf(System.Char,System.Int32)
  extern "C"  int32_t String_IndexOf_m2466398549 (String_t* __this, Il2CppChar p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.String System.String::Substring(System.Int32,System.Int32)
  extern "C"  String_t* String_Substring_m1610150815 (String_t* __this, int32_t p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.String)
  extern "C"  StringBuilder_t1712802186 * StringBuilder_Insert_m3039182437 (StringBuilder_t1712802186 * __this, int32_t p0, String_t* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.String System.Text.RegularExpressions.Capture::get_Value()
  extern "C"  String_t* Capture_get_Value_m538076933 (Capture_t2232016050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Text.RegularExpressions.Group System.Text.RegularExpressions.GroupCollection::get_Item(System.Int32)
  extern "C"  Group_t2468205786 * GroupCollection_get_Item_m2465789076 (GroupCollection_t69770484 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 System.Text.RegularExpressions.Capture::get_Index()
  extern "C"  int32_t Capture_get_Index_m745081289 (Capture_t2232016050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
  extern "C"  StringBuilder_t1712802186 * StringBuilder_Append_m2383614642 (StringBuilder_t1712802186 * __this, Il2CppChar p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // !0 System.Collections.Generic.List`1<System.Char>::get_Item(System.Int32)
  #define List_1_get_Item_m2221170212(__this, p0, method) ((  Il2CppChar (*) (List_1_t811567916 *, int32_t, const MethodInfo*))List_1_get_Item_m2221170212_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m1298758118(__this, method) ((  void (*) (ABSTweenPlugin_3_t2451549449 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m870513679_gshared)(__this, method)
  // System.Void System.Text.StringBuilder::.ctor()
  extern "C"  void StringBuilder__ctor_m3121283359 (StringBuilder_t1712802186 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<System.Char>::.ctor()
  #define List_1__ctor_m2562720089(__this, method) ((  void (*) (List_1_t811567916 *, const MethodInfo*))List_1__ctor_m2562720089_gshared)(__this, method)
  // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
  extern "C"  void RuntimeHelpers_InitializeArray_m3117905507 (Il2CppObject * __this /* static, unused */, Il2CppArray * p0, RuntimeFieldHandle_t1871169219  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.StringPluginExtensions::ScrambleChars(System.Char[])
  extern "C"  void StringPluginExtensions_ScrambleChars_m2435962942 (Il2CppObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 UnityEngine.Random::Range(System.Int32,System.Int32)
  extern "C"  int32_t Random_Range_m110872341 (Il2CppObject * __this /* static, unused */, int32_t p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.Core.DOGetter`1<System.UInt32>::Invoke()
  #define DOGetter_1_Invoke_m2229068372(__this, method) ((  uint32_t (*) (DOGetter_1_t2302858182 *, const MethodInfo*))DOGetter_1_Invoke_m2229068372_gshared)(__this, method)
  // System.Void DG.Tweening.Core.DOSetter`1<System.UInt32>::Invoke(T)
  #define DOSetter_1_Invoke_m3701627725(__this, p0, method) ((  void (*) (DOSetter_1_t3610170310 *, uint32_t, const MethodInfo*))DOSetter_1_Invoke_m3701627725_gshared)(__this, p0, method)
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.UInt32,System.UInt32,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m418783764(__this, method) ((  void (*) (ABSTweenPlugin_3_t907678744 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m418783764_gshared)(__this, method)
  // T DG.Tweening.Core.DOGetter`1<System.UInt64>::Invoke()
  #define DOGetter_1_Invoke_m3756931467(__this, method) ((  uint64_t (*) (DOGetter_1_t3876836296 *, const MethodInfo*))DOGetter_1_Invoke_m3756931467_gshared)(__this, method)
  // System.Void DG.Tweening.Core.DOSetter`1<System.UInt64>::Invoke(T)
  #define DOSetter_1_Invoke_m4169577629(__this, p0, method) ((  void (*) (DOSetter_1_t889181128 *, uint64_t, const MethodInfo*))DOSetter_1_Invoke_m4169577629_gshared)(__this, p0, method)
  // System.Decimal System.Decimal::op_Implicit(System.UInt64)
  extern "C"  Decimal_t2948259380  Decimal_op_Implicit_m2299919277 (Il2CppObject * __this /* static, unused */, uint64_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Decimal System.Decimal::op_Explicit(System.Single)
  extern "C"  Decimal_t2948259380  Decimal_op_Explicit_m2070069477 (Il2CppObject * __this /* static, unused */, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Decimal System.Decimal::op_Multiply(System.Decimal,System.Decimal)
  extern "C"  Decimal_t2948259380  Decimal_op_Multiply_m2389849621 (Il2CppObject * __this /* static, unused */, Decimal_t2948259380  p0, Decimal_t2948259380  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Decimal System.Decimal::op_Addition(System.Decimal,System.Decimal)
  extern "C"  Decimal_t2948259380  Decimal_op_Addition_m573847667 (Il2CppObject * __this /* static, unused */, Decimal_t2948259380  p0, Decimal_t2948259380  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.UInt64 System.Decimal::op_Explicit(System.Decimal)
  extern "C"  uint64_t Decimal_op_Explicit_m1503081942 (Il2CppObject * __this /* static, unused */, Decimal_t2948259380  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<System.UInt64,System.UInt64,DG.Tweening.Plugins.Options.NoOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m483470283(__this, method) ((  void (*) (ABSTweenPlugin_3_t4012845184 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m483470283_gshared)(__this, method)
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Vector2>::Invoke()
  #define DOGetter_1_Invoke_m2837921005(__this, method) ((  Vector2_t2156229523  (*) (DOGetter_1_t1899025727 *, const MethodInfo*))DOGetter_1_Invoke_m2837921005_gshared)(__this, method)
  // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
  extern "C"  Vector2_t2156229523  Vector2_op_Addition_m2157034339 (Il2CppObject * __this /* static, unused */, Vector2_t2156229523  p0, Vector2_t2156229523  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Vector2>::Invoke(T)
  #define DOSetter_1_Invoke_m3086256060(__this, p0, method) ((  void (*) (DOSetter_1_t3206337855 *, Vector2_t2156229523 , const MethodInfo*))DOSetter_1_Invoke_m3086256060_gshared)(__this, p0, method)
  // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
  extern "C"  void Vector2__ctor_m4060800441 (Vector2_t2156229523 * __this, float p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
  extern "C"  Vector2_t2156229523  Vector2_op_Subtraction_m1387382396 (Il2CppObject * __this /* static, unused */, Vector2_t2156229523  p0, Vector2_t2156229523  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Vector2::get_magnitude()
  extern "C"  float Vector2_get_magnitude_m204448499 (Vector2_t2156229523 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
  extern "C"  Vector2_t2156229523  Vector2_op_Multiply_m1889160058 (Il2CppObject * __this /* static, unused */, Vector2_t2156229523  p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m2690589916(__this, method) ((  void (*) (ABSTweenPlugin_3_t3542497879 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m2690589916_gshared)(__this, method)
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m423224030(__this, method) ((  void (*) (ABSTweenPlugin_3_t487868235 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m1700993852_gshared)(__this, method)
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m3207307687(__this, method) ((  void (*) (ABSTweenPlugin_3_t2480340187 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m3207307687_gshared)(__this, method)
  // T DG.Tweening.Core.DOGetter`1<UnityEngine.Vector4>::Invoke()
  #define DOGetter_1_Invoke_m2837914647(__this, method) ((  Vector4_t3319028937  (*) (DOGetter_1_t3061825141 *, const MethodInfo*))DOGetter_1_Invoke_m2837914647_gshared)(__this, method)
  // UnityEngine.Vector4 UnityEngine.Vector4::op_Addition(UnityEngine.Vector4,UnityEngine.Vector4)
  extern "C"  Vector4_t3319028937  Vector4_op_Addition_m2841081494 (Il2CppObject * __this /* static, unused */, Vector4_t3319028937  p0, Vector4_t3319028937  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Vector4>::Invoke(T)
  #define DOSetter_1_Invoke_m3577274270(__this, p0, method) ((  void (*) (DOSetter_1_t74169973 *, Vector4_t3319028937 , const MethodInfo*))DOSetter_1_Invoke_m3577274270_gshared)(__this, p0, method)
  // System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
  extern "C"  void Vector4__ctor_m1702261405 (Vector4_t3319028937 * __this, float p0, float p1, float p2, float p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector4 UnityEngine.Vector4::op_Subtraction(UnityEngine.Vector4,UnityEngine.Vector4)
  extern "C"  Vector4_t3319028937  Vector4_op_Subtraction_m2808204541 (Il2CppObject * __this /* static, unused */, Vector4_t3319028937  p0, Vector4_t3319028937  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Vector4::get_magnitude()
  extern "C"  float Vector4_get_magnitude_m206049833 (Vector4_t3319028937 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector4 UnityEngine.Vector4::op_Multiply(UnityEngine.Vector4,System.Single)
  extern "C"  Vector4_t3319028937  Vector4_op_Multiply_m1180700625 (Il2CppObject * __this /* static, unused */, Vector4_t3319028937  p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions>::.ctor()
  #define ABSTweenPlugin_3__ctor_m4243491681(__this, method) ((  void (*) (ABSTweenPlugin_3_t1371845967 *, const MethodInfo*))ABSTweenPlugin_3__ctor_m4243491681_gshared)(__this, method)
  // System.Void DG.Tweening.Tween::Reset()
  extern "C"  void Tween_Reset_m1192767198 (Tween_t2342918553 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Collections.Generic.List`1<DG.Tweening.Core.ABSSequentiable>::Clear()
  #define List_1_Clear_m3720541256(__this, method) ((  void (*) (List_1_t553148457 *, const MethodInfo*))List_1_Clear_m3697625829_gshared)(__this, method)
  // System.Boolean DG.Tweening.Sequence::DoStartup(DG.Tweening.Sequence)
  extern "C"  bool Sequence_DoStartup_m2071381777 (Il2CppObject * __this /* static, unused */, Sequence_t2050373119 * ___s0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Boolean DG.Tweening.Sequence::DoApplyTween(DG.Tweening.Sequence,System.Single,System.Int32,System.Int32,System.Boolean,DG.Tweening.Core.Enums.UpdateMode)
  extern "C"  bool Sequence_DoApplyTween_m1616318929 (Il2CppObject * __this /* static, unused */, Sequence_t2050373119 * ___s0, float ___prevPosition1, int32_t ___prevCompletedLoops2, int32_t ___newCompletedSteps3, bool ___useInversePosition4, int32_t ___updateMode5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Int32 System.Collections.Generic.List`1<DG.Tweening.Core.ABSSequentiable>::get_Count()
  #define List_1_get_Count_m3542844346(__this, method) ((  int32_t (*) (List_1_t553148457 *, const MethodInfo*))List_1_get_Count_m2934127733_gshared)(__this, method)
  // System.Void System.Comparison`1<DG.Tweening.Core.ABSSequentiable>::.ctor(System.Object,System.IntPtr)
  #define Comparison_1__ctor_m2309606695(__this, p0, p1, method) ((  void (*) (Comparison_1_t3150972190 *, Il2CppObject *, IntPtr_t, const MethodInfo*))Comparison_1__ctor_m793514796_gshared)(__this, p0, p1, method)
  // System.Void System.Collections.Generic.List`1<DG.Tweening.Core.ABSSequentiable>::Sort(System.Comparison`1<!0>)
  #define List_1_Sort_m2972981399(__this, p0, method) ((  void (*) (List_1_t553148457 *, Comparison_1_t3150972190 *, const MethodInfo*))List_1_Sort_m2076177611_gshared)(__this, p0, method)
  // System.Boolean DG.Tweening.Sequence::ApplyInternalCycle(DG.Tweening.Sequence,System.Single,System.Single,DG.Tweening.Core.Enums.UpdateMode,System.Boolean,System.Boolean,System.Boolean)
  extern "C"  bool Sequence_ApplyInternalCycle_m3046220529 (Il2CppObject * __this /* static, unused */, Sequence_t2050373119 * ___s0, float ___fromPos1, float ___toPos2, int32_t ___updateMode3, bool ___useInverse4, bool ___prevPosIsInverse5, bool ___multiCycleStep6, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // !0 System.Collections.Generic.List`1<DG.Tweening.Core.ABSSequentiable>::get_Item(System.Int32)
  #define List_1_get_Item_m740860571(__this, p0, method) ((  ABSSequentiable_t3376041011 * (*) (List_1_t553148457 *, int32_t, const MethodInfo*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassa::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassa__ctor_m333274535 (U3CU3Ec__DisplayClassa_t1438405180 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOGetter`1<System.Single>::.ctor(System.Object,System.IntPtr)
  #define DOGetter_1__ctor_m2335505072(__this, p0, p1, method) ((  void (*) (DOGetter_1_t1140062978 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOGetter_1__ctor_m2335505072_gshared)(__this, p0, p1, method)
  // System.Void DG.Tweening.Core.DOSetter`1<System.Single>::.ctor(System.Object,System.IntPtr)
  #define DOSetter_1__ctor_m3423399374(__this, p0, p1, method) ((  void (*) (DOSetter_1_t2447375106 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOSetter_1__ctor_m3423399374_gshared)(__this, p0, p1, method)
  // DG.Tweening.Core.TweenerCore`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<System.Single>,DG.Tweening.Core.DOSetter`1<System.Single>,System.Single,System.Single)
  extern "C"  TweenerCore_3_t884556411 * DOTween_To_m2106473129 (Il2CppObject * __this /* static, unused */, DOGetter_1_t1140062978 * ___getter0, DOSetter_1_t2447375106 * ___setter1, float ___endValue2, float ___duration3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.TweenSettingsExtensions::SetTarget<DG.Tweening.Core.TweenerCore`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>>(T,System.Object)
  #define TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t884556411_m1318424630(__this /* static, unused */, ___t0, ___target1, method) ((  TweenerCore_3_t884556411 * (*) (Il2CppObject * /* static, unused */, TweenerCore_3_t884556411 *, Il2CppObject *, const MethodInfo*))TweenSettingsExtensions_SetTarget_TisIl2CppObject_m179229169_gshared)(__this /* static, unused */, ___t0, ___target1, method)
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClasse::.ctor()
  extern "C"  void U3CU3Ec__DisplayClasse__ctor_m333270179 (U3CU3Ec__DisplayClasse_t1438405176 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOGetter`1<UnityEngine.Color>::.ctor(System.Object,System.IntPtr)
  #define DOGetter_1__ctor_m1558284636(__this, p0, p1, method) ((  void (*) (DOGetter_1_t2298482528 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOGetter_1__ctor_m1558284636_gshared)(__this, p0, p1, method)
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Color>::.ctor(System.Object,System.IntPtr)
  #define DOSetter_1__ctor_m380718107(__this, p0, p1, method) ((  void (*) (DOSetter_1_t3605794656 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOSetter_1__ctor_m380718107_gshared)(__this, p0, p1, method)
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<UnityEngine.Color>,DG.Tweening.Core.DOSetter`1<UnityEngine.Color>,UnityEngine.Color,System.Single)
  extern "C"  TweenerCore_3_t745532282 * DOTween_To_m3257840982 (Il2CppObject * __this /* static, unused */, DOGetter_1_t2298482528 * ___getter0, DOSetter_1_t3605794656 * ___setter1, Color_t2555686324  ___endValue2, float ___duration3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.TweenSettingsExtensions::SetTarget<DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>>(T,System.Object)
  #define TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t745532282_m2904780857(__this /* static, unused */, ___t0, ___target1, method) ((  TweenerCore_3_t745532282 * (*) (Il2CppObject * /* static, unused */, TweenerCore_3_t745532282 *, Il2CppObject *, const MethodInfo*))TweenSettingsExtensions_SetTarget_TisIl2CppObject_m179229169_gshared)(__this /* static, unused */, ___t0, ___target1, method)
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass16::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass16__ctor_m1579402707 (U3CU3Ec__DisplayClass16_t1441682028 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass1e::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass1e__ctor_m2247411158 (U3CU3Ec__DisplayClass1e_t1436635756 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass22::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass22__ctor_m1864874458 (U3CU3Ec__DisplayClass22_t1441419885 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOGetter`1<UnityEngine.Rect>::.ctor(System.Object,System.IntPtr)
  #define DOGetter_1__ctor_m186560524(__this, p0, p1, method) ((  void (*) (DOGetter_1_t2103276063 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOGetter_1__ctor_m186560524_gshared)(__this, p0, p1, method)
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Rect>::.ctor(System.Object,System.IntPtr)
  #define DOSetter_1__ctor_m609171547(__this, p0, p1, method) ((  void (*) (DOSetter_1_t3410588191 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOSetter_1__ctor_m609171547_gshared)(__this, p0, p1, method)
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<UnityEngine.Rect>,DG.Tweening.Core.DOSetter`1<UnityEngine.Rect>,UnityEngine.Rect,System.Single)
  extern "C"  TweenerCore_3_t1717381983 * DOTween_To_m3028600420 (Il2CppObject * __this /* static, unused */, DOGetter_1_t2103276063 * ___getter0, DOSetter_1_t3410588191 * ___setter1, Rect_t2360479859  ___endValue2, float ___duration3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.TweenSettingsExtensions::SetTarget<DG.Tweening.Core.TweenerCore`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>>(T,System.Object)
  #define TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1717381983_m555425014(__this /* static, unused */, ___t0, ___target1, method) ((  TweenerCore_3_t1717381983 * (*) (Il2CppObject * /* static, unused */, TweenerCore_3_t1717381983 *, Il2CppObject *, const MethodInfo*))TweenSettingsExtensions_SetTarget_TisIl2CppObject_m179229169_gshared)(__this /* static, unused */, ___t0, ___target1, method)
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass26::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass26__ctor_m1579399642 (U3CU3Ec__DisplayClass26_t1441682029 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass4a::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass4a__ctor_m2532880855 (U3CU3Ec__DisplayClass4a_t1436373607 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass52::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass52__ctor_m1864873431 (U3CU3Ec__DisplayClass52_t1441419880 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Tweener DG.Tweening.DOTween::ToAlpha(DG.Tweening.Core.DOGetter`1<UnityEngine.Color>,DG.Tweening.Core.DOSetter`1<UnityEngine.Color>,System.Single,System.Single)
  extern "C"  Tweener_t436044680 * DOTween_ToAlpha_m1646959083 (Il2CppObject * __this /* static, unused */, DOGetter_1_t2298482528 * ___getter0, DOSetter_1_t3605794656 * ___setter1, float ___endValue2, float ___duration3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.TweenSettingsExtensions::SetTarget<DG.Tweening.Tweener>(T,System.Object)
  #define TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345(__this /* static, unused */, ___t0, ___target1, method) ((  Tweener_t436044680 * (*) (Il2CppObject * /* static, unused */, Tweener_t436044680 *, Il2CppObject *, const MethodInfo*))TweenSettingsExtensions_SetTarget_TisIl2CppObject_m179229169_gshared)(__this /* static, unused */, ___t0, ___target1, method)
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass71::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass71__ctor_m1936240093 (U3CU3Ec__DisplayClass71_t1441616490 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
  #define DOGetter_1__ctor_m3773977789(__this, p0, p1, method) ((  void (*) (DOGetter_1_t3465109668 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOGetter_1__ctor_m3773977789_gshared)(__this, p0, p1, method)
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
  #define DOSetter_1__ctor_m4237574066(__this, p0, p1, method) ((  void (*) (DOSetter_1_t477454500 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOSetter_1__ctor_m4237574066_gshared)(__this, p0, p1, method)
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,UnityEngine.Vector3,System.Single)
  extern "C"  TweenerCore_3_t2944330537 * DOTween_To_m2364274163 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, Vector3_t3722313464  ___endValue2, float ___duration3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Tweener DG.Tweening.TweenSettingsExtensions::SetOptions(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>,System.Boolean)
  extern "C"  Tweener_t436044680 * TweenSettingsExtensions_SetOptions_m1078069392 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t2944330537 * ___t0, bool ___snapping1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass7d::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass7d__ctor_m2318773720 (U3CU3Ec__DisplayClass7d_t1436570218 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.Core.DOGetter`1<UnityEngine.Quaternion>::.ctor(System.Object,System.IntPtr)
  #define DOGetter_1__ctor_m634622402(__this, p0, p1, method) ((  void (*) (DOGetter_1_t2044724535 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOGetter_1__ctor_m634622402_gshared)(__this, p0, p1, method)
  // System.Void DG.Tweening.Core.DOSetter`1<UnityEngine.Quaternion>::.ctor(System.Object,System.IntPtr)
  #define DOSetter_1__ctor_m3103960082(__this, p0, p1, method) ((  void (*) (DOSetter_1_t3352036663 *, Il2CppObject *, IntPtr_t, const MethodInfo*))DOSetter_1__ctor_m3103960082_gshared)(__this, p0, p1, method)
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<UnityEngine.Quaternion>,DG.Tweening.Core.DOSetter`1<UnityEngine.Quaternion>,UnityEngine.Vector3,System.Single)
  extern "C"  TweenerCore_3_t1299559007 * DOTween_To_m1060871303 (Il2CppObject * __this /* static, unused */, DOGetter_1_t2044724535 * ___getter0, DOSetter_1_t3352036663 * ___setter1, Vector3_t3722313464  ___endValue2, float ___duration3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.TweenSettingsExtensions::SetTarget<DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>>(T,System.Object)
  #define TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1299559007_m2156025969(__this /* static, unused */, ___t0, ___target1, method) ((  TweenerCore_3_t1299559007 * (*) (Il2CppObject * /* static, unused */, TweenerCore_3_t1299559007 *, Il2CppObject *, const MethodInfo*))TweenSettingsExtensions_SetTarget_TisIl2CppObject_m179229169_gshared)(__this /* static, unused */, ___t0, ___target1, method)
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass92::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass92__ctor_m1864884747 (U3CU3Ec__DisplayClass92_t1441419892 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassa2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassa2__ctor_m1864962499 (U3CU3Ec__DisplayClassa2_t1441419836 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassa6::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassa6__ctor_m1579487683 (U3CU3Ec__DisplayClassa6_t1441681980 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Tweener DG.Tweening.TweenSettingsExtensions::SetOptions(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>,DG.Tweening.AxisConstraint,System.Boolean)
  extern "C"  Tweener_t436044680 * TweenSettingsExtensions_SetOptions_m3941667690 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t2944330537 * ___t0, int32_t ___axisConstraint1, bool ___snapping2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassb2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassb2__ctor_m1864963658 (U3CU3Ec__DisplayClassb2_t1441419837 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassb6::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassb6__ctor_m1579488842 (U3CU3Ec__DisplayClassb6_t1441681981 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassba::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassba__ctor_m2532972105 (U3CU3Ec__DisplayClassba_t1436373565 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.TweenSettingsExtensions::SetTarget<DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>>(T,System.Object)
  #define TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t2944330537_m2520095247(__this /* static, unused */, ___t0, ___target1, method) ((  TweenerCore_3_t2944330537 * (*) (Il2CppObject * /* static, unused */, TweenerCore_3_t2944330537 *, Il2CppObject *, const MethodInfo*))TweenSettingsExtensions_SetTarget_TisIl2CppObject_m179229169_gshared)(__this /* static, unused */, ___t0, ___target1, method)
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassd2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassd2__ctor_m1864961608 (U3CU3Ec__DisplayClassd2_t1441419831 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions> DG.Tweening.DOTween::Punch(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,UnityEngine.Vector3,System.Single,System.Int32,System.Single)
  extern "C"  TweenerCore_3_t951858585 * DOTween_Punch_m807939188 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, Vector3_t3722313464  ___direction2, float ___duration3, int32_t ___vibrato4, float ___elasticity5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // T DG.Tweening.TweenSettingsExtensions::SetTarget<DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>>(T,System.Object)
  #define TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507(__this /* static, unused */, ___t0, ___target1, method) ((  TweenerCore_3_t951858585 * (*) (Il2CppObject * /* static, unused */, TweenerCore_3_t951858585 *, Il2CppObject *, const MethodInfo*))TweenSettingsExtensions_SetTarget_TisIl2CppObject_m179229169_gshared)(__this /* static, unused */, ___t0, ___target1, method)
  // DG.Tweening.Tweener DG.Tweening.TweenSettingsExtensions::SetOptions(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>,System.Boolean)
  extern "C"  Tweener_t436044680 * TweenSettingsExtensions_SetOptions_m288553191 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t951858585 * ___t0, bool ___snapping1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassd6::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassd6__ctor_m1579486792 (U3CU3Ec__DisplayClassd6_t1441681975 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassda::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassda__ctor_m2532970055 (U3CU3Ec__DisplayClassda_t1436373559 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClasse2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClasse2__ctor_m1864958407 (U3CU3Ec__DisplayClasse2_t1441419832 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions> DG.Tweening.DOTween::Shake(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,System.Single,UnityEngine.Vector3,System.Int32,System.Single)
  extern "C"  TweenerCore_3_t951858585 * DOTween_Shake_m3383371151 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, float ___duration2, Vector3_t3722313464  ___strength3, int32_t ___vibrato4, float ___randomness5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassea::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassea__ctor_m2532966858 (U3CU3Ec__DisplayClassea_t1436373560 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassf2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassf2__ctor_m1864959566 (U3CU3Ec__DisplayClassf2_t1441419833 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass110::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass110__ctor_m3269232614 (U3CU3Ec__DisplayClass110_t488190044 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions> DG.Tweening.Plugins.PathPlugin::Get()
  extern "C"  ABSTweenPlugin_3_t2576148903 * PathPlugin_Get_m4139490958 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // DG.Tweening.Core.TweenerCore`3<T1,T2,TPlugOptions> DG.Tweening.DOTween::To<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>(DG.Tweening.Plugins.Core.ABSTweenPlugin`3<T1,T2,TPlugOptions>,DG.Tweening.Core.DOGetter`1<T1>,DG.Tweening.Core.DOSetter`1<T1>,T2,System.Single)
  #define DOTween_To_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m3659909092(__this /* static, unused */, ___plugin0, ___getter1, ___setter2, ___endValue3, ___duration4, method) ((  TweenerCore_3_t3040139253 * (*) (Il2CppObject * /* static, unused */, ABSTweenPlugin_3_t2576148903 *, DOGetter_1_t3465109668 *, DOSetter_1_t477454500 *, Path_t3614338981 *, float, const MethodInfo*))DOTween_To_TisVector3_t3722313464_TisIl2CppObject_TisPathOptions_t2074623791_m357755999_gshared)(__this /* static, unused */, ___plugin0, ___getter1, ___setter2, ___endValue3, ___duration4, method)
  // T DG.Tweening.TweenSettingsExtensions::SetTarget<DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>>(T,System.Object)
  #define TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t3040139253_m3593596153(__this /* static, unused */, ___t0, ___target1, method) ((  TweenerCore_3_t3040139253 * (*) (Il2CppObject * /* static, unused */, TweenerCore_3_t3040139253 *, Il2CppObject *, const MethodInfo*))TweenSettingsExtensions_SetTarget_TisIl2CppObject_m179229169_gshared)(__this /* static, unused */, ___t0, ___target1, method)
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass114::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass114__ctor_m427846266 (U3CU3Ec__DisplayClass114_t2457558512 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
  extern "C"  void Transform_set_position_m2361854178 (Transform_t3600365921 * __this, Vector3_t3722313464  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
  extern "C"  Vector3_t3722313464  Transform_get_localPosition_m265057664 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
  extern "C"  void Transform_set_localPosition_m3327877514 (Transform_t3600365921 * __this, Vector3_t3722313464  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Camera::get_fieldOfView()
  extern "C"  float Camera_get_fieldOfView_m1973900042 (Camera_t4157153871 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Camera::set_fieldOfView(System.Single)
  extern "C"  void Camera_set_fieldOfView_m4094496100 (Camera_t4157153871 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Camera::get_orthographicSize()
  extern "C"  float Camera_get_orthographicSize_m2222444769 (Camera_t4157153871 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Camera::set_orthographicSize(System.Single)
  extern "C"  void Camera_set_orthographicSize_m752464754 (Camera_t4157153871 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Rect UnityEngine.Camera::get_pixelRect()
  extern "C"  Rect_t2360479859  Camera_get_pixelRect_m1345608344 (Camera_t4157153871 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Camera::set_pixelRect(UnityEngine.Rect)
  extern "C"  void Camera_set_pixelRect_m4072489786 (Camera_t4157153871 * __this, Rect_t2360479859  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Rect UnityEngine.Camera::get_rect()
  extern "C"  Rect_t2360479859  Camera_get_rect_m1226587305 (Camera_t4157153871 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Camera::set_rect(UnityEngine.Rect)
  extern "C"  void Camera_set_rect_m389505007 (Camera_t4157153871 * __this, Rect_t2360479859  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Color UnityEngine.Material::get_color()
  extern "C"  Color_t2555686324  Material_get_color_m1173399845 (Material_t340375123 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Material::set_color(UnityEngine.Color)
  extern "C"  void Material_set_color_m3787036372 (Material_t340375123 * __this, Color_t2555686324  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Rigidbody::get_position()
  extern "C"  Vector3_t3722313464  Rigidbody_get_position_m3704645980 (Rigidbody_t3916780224 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Quaternion UnityEngine.Rigidbody::get_rotation()
  extern "C"  Quaternion_t2301928331  Rigidbody_get_rotation_m3898405607 (Rigidbody_t3916780224 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Single UnityEngine.Camera::get_aspect()
  extern "C"  float Camera_get_aspect_m128343589 (Camera_t4157153871 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Camera::set_aspect(System.Single)
  extern "C"  void Camera_set_aspect_m2860070555 (Camera_t4157153871 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
  extern "C"  void Transform_set_localRotation_m823019830 (Transform_t3600365921 * __this, Quaternion_t2301928331  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Transform::get_localScale()
  extern "C"  Vector3_t3722313464  Transform_get_localScale_m2509514663 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
  extern "C"  void Transform_set_localScale_m2795501682 (Transform_t3600365921 * __this, Vector3_t3722313464  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Vector3 UnityEngine.Transform::get_localEulerAngles()
  extern "C"  Vector3_t3722313464  Transform_get_localEulerAngles_m61068058 (Transform_t3600365921 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // UnityEngine.Color UnityEngine.Camera::get_backgroundColor()
  extern "C"  Color_t2555686324  Camera_get_backgroundColor_m4169175041 (Camera_t4157153871 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.Camera::set_backgroundColor(UnityEngine.Color)
  extern "C"  void Camera_set_backgroundColor_m1420684889 (Camera_t4157153871 * __this, Color_t2555686324  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void DG.Tweening.Color2::.ctor(UnityEngine.Color,UnityEngine.Color)
  extern "C"  void Color2__ctor_m3682887755 (Color2_t3097643075 * __this, Color_t2555686324  ___ca0, Color_t2555686324  ___cb1, const MethodInfo* method)
  {
  	{
  		Color_t2555686324  L_0 = ___ca0;
  		__this->set_ca_0(L_0);
  		Color_t2555686324  L_1 = ___cb1;
  		__this->set_cb_1(L_1);
  		return;
  	}
  }
  extern "C"  void Color2__ctor_m3682887755_AdjustorThunk (Il2CppObject * __this, Color_t2555686324  ___ca0, Color_t2555686324  ___cb1, const MethodInfo* method)
  {
  	Color2_t3097643075 * _thisAdjusted = reinterpret_cast<Color2_t3097643075 *>(__this + 1);
  	Color2__ctor_m3682887755(_thisAdjusted, ___ca0, ___cb1, method);
  }
  // DG.Tweening.Color2 DG.Tweening.Color2::op_Addition(DG.Tweening.Color2,DG.Tweening.Color2)
  extern "C"  Color2_t3097643075  Color2_op_Addition_m2524540868 (Il2CppObject * __this /* static, unused */, Color2_t3097643075  ___c10, Color2_t3097643075  ___c21, const MethodInfo* method)
  {
  	{
  		Color_t2555686324  L_0 = (&___c10)->get_ca_0();
  		Color_t2555686324  L_1 = (&___c21)->get_ca_0();
  		Color_t2555686324  L_2 = Color_op_Addition_m2578174804(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  		Color_t2555686324  L_3 = (&___c10)->get_cb_1();
  		Color_t2555686324  L_4 = (&___c21)->get_cb_1();
  		Color_t2555686324  L_5 = Color_op_Addition_m2578174804(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
  		Color2_t3097643075  L_6;
  		memset(&L_6, 0, sizeof(L_6));
  		Color2__ctor_m3682887755(&L_6, L_2, L_5, /*hidden argument*/NULL);
  		return L_6;
  	}
  }
  // DG.Tweening.Color2 DG.Tweening.Color2::op_Subtraction(DG.Tweening.Color2,DG.Tweening.Color2)
  extern "C"  Color2_t3097643075  Color2_op_Subtraction_m1438656691 (Il2CppObject * __this /* static, unused */, Color2_t3097643075  ___c10, Color2_t3097643075  ___c21, const MethodInfo* method)
  {
  	{
  		Color_t2555686324  L_0 = (&___c10)->get_ca_0();
  		Color_t2555686324  L_1 = (&___c21)->get_ca_0();
  		Color_t2555686324  L_2 = Color_op_Subtraction_m1190325261(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  		Color_t2555686324  L_3 = (&___c10)->get_cb_1();
  		Color_t2555686324  L_4 = (&___c21)->get_cb_1();
  		Color_t2555686324  L_5 = Color_op_Subtraction_m1190325261(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
  		Color2_t3097643075  L_6;
  		memset(&L_6, 0, sizeof(L_6));
  		Color2__ctor_m3682887755(&L_6, L_2, L_5, /*hidden argument*/NULL);
  		return L_6;
  	}
  }
  // DG.Tweening.Color2 DG.Tweening.Color2::op_Multiply(DG.Tweening.Color2,System.Single)
  extern "C"  Color2_t3097643075  Color2_op_Multiply_m3951525207 (Il2CppObject * __this /* static, unused */, Color2_t3097643075  ___c10, float ___f1, const MethodInfo* method)
  {
  	{
  		Color_t2555686324  L_0 = (&___c10)->get_ca_0();
  		float L_1 = ___f1;
  		Color_t2555686324  L_2 = Color_op_Multiply_m69884213(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  		Color_t2555686324  L_3 = (&___c10)->get_cb_1();
  		float L_4 = ___f1;
  		Color_t2555686324  L_5 = Color_op_Multiply_m69884213(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
  		Color2_t3097643075  L_6;
  		memset(&L_6, 0, sizeof(L_6));
  		Color2__ctor_m3682887755(&L_6, L_2, L_5, /*hidden argument*/NULL);
  		return L_6;
  	}
  }
  // System.Void DG.Tweening.Core.ABSSequentiable::.ctor()
  extern "C"  void ABSSequentiable__ctor_m1213505661 (ABSSequentiable_t3376041011 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.Debugger::Log(System.Object)
  extern "C"  void Debugger_Log_m2008643737 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___message0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Debugger_Log_m2008643737_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___message0;
  		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  		String_t* L_1 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral2248409401, L_0, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
  		Debug_Log_m1780991845(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.Debugger::LogWarning(System.Object)
  extern "C"  void Debugger_LogWarning_m4070894882 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___message0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Debugger_LogWarning_m4070894882_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___message0;
  		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  		String_t* L_1 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral2248409401, L_0, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
  		Debug_LogWarning_m3661709751(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.Debugger::LogError(System.Object)
  extern "C"  void Debugger_LogError_m3567904185 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___message0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Debugger_LogError_m3567904185_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___message0;
  		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  		String_t* L_1 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral2248409401, L_0, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
  		Debug_LogError_m2059623341(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.Debugger::LogReport(System.Object)
  extern "C"  void Debugger_LogReport_m1172973642 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___message0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Debugger_LogReport_m1172973642_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___message0;
  		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  		String_t* L_1 = String_Concat_m1715369213(NULL /*static, unused*/, _stringLiteral1923740925, L_0, _stringLiteral2642543365, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
  		Debug_Log_m1780991845(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.Debugger::LogInvalidTween(DG.Tweening.Tween)
  extern "C"  void Debugger_LogInvalidTween_m382179192 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Debugger_LogInvalidTween_m382179192_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Debugger_LogWarning_m4070894882(NULL /*static, unused*/, _stringLiteral3240705167, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.Debugger::LogNestedTween(DG.Tweening.Tween)
  extern "C"  void Debugger_LogNestedTween_m1839117132 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Debugger_LogNestedTween_m1839117132_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Debugger_LogWarning_m4070894882(NULL /*static, unused*/, _stringLiteral3442076612, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.Debugger::LogNullTween(DG.Tweening.Tween)
  extern "C"  void Debugger_LogNullTween_m4275844667 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Debugger_LogNullTween_m4275844667_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Debugger_LogWarning_m4070894882(NULL /*static, unused*/, _stringLiteral1205366166, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.Debugger::SetLogPriority(DG.Tweening.LogBehaviour)
  extern "C"  void Debugger_SetLogPriority_m1935769544 (Il2CppObject * __this /* static, unused */, int32_t ___logBehaviour0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Debugger_SetLogPriority_m1935769544_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	{
  		int32_t L_0 = ___logBehaviour0;
  		V_0 = L_0;
  		int32_t L_1 = V_0;
  		switch (L_1)
  		{
  			case 0:
  			{
  				goto IL_0012;
  			}
  			case 1:
  			{
  				goto IL_0019;
  			}
  		}
  	}
  	{
  		goto IL_0020;
  	}
  
  IL_0012:
  	{
  		((Debugger_t1756157868_StaticFields*)Debugger_t1756157868_il2cpp_TypeInfo_var->static_fields)->set_logPriority_0(1);
  		return;
  	}
  
  IL_0019:
  	{
  		((Debugger_t1756157868_StaticFields*)Debugger_t1756157868_il2cpp_TypeInfo_var->static_fields)->set_logPriority_0(2);
  		return;
  	}
  
  IL_0020:
  	{
  		((Debugger_t1756157868_StaticFields*)Debugger_t1756157868_il2cpp_TypeInfo_var->static_fields)->set_logPriority_0(0);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::Awake()
  extern "C"  void DOTweenComponent_Awake_m3781811813 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	{
  		__this->set_inspectorUpdater_2(0);
  		float L_0 = Time_get_realtimeSinceStartup_m398078368(NULL /*static, unused*/, /*hidden argument*/NULL);
  		__this->set__unscaledTime_3(L_0);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::Start()
  extern "C"  void DOTweenComponent_Start_m1810651121 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_Start_m1810651121_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTweenComponent_t828035757 * L_0 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_instance_15();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_1 = Object_op_Inequality_m1920811489(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_001f;
  		}
  	}
  	{
  		__this->set__duplicateToDestroy_5((bool)1);
  		GameObject_t1113636619 * L_2 = Component_get_gameObject_m2648350745(__this, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		Object_Destroy_m2752645118(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  	}
  
  IL_001f:
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::Update()
  extern "C"  void DOTweenComponent_Update_m4118815641 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_Update_m4118815641_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		float L_0 = Time_get_realtimeSinceStartup_m398078368(NULL /*static, unused*/, /*hidden argument*/NULL);
  		float L_1 = __this->get__unscaledTime_3();
  		__this->set__unscaledDeltaTime_4(((float)((float)L_0-(float)L_1)));
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_2 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_hasActiveDefaultTweens_4();
  		if (!L_2)
  		{
  			goto IL_0036;
  		}
  	}
  	{
  		float L_3 = Time_get_deltaTime_m3562456068(NULL /*static, unused*/, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		float L_4 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_timeScale_3();
  		float L_5 = __this->get__unscaledDeltaTime_4();
  		float L_6 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_timeScale_3();
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Update_m3156821148(NULL /*static, unused*/, 0, ((float)((float)L_3*(float)L_4)), ((float)((float)L_5*(float)L_6)), /*hidden argument*/NULL);
  	}
  
  IL_0036:
  	{
  		float L_7 = Time_get_realtimeSinceStartup_m398078368(NULL /*static, unused*/, /*hidden argument*/NULL);
  		__this->set__unscaledTime_3(L_7);
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_8 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_isUnityEditor_16();
  		if (!L_8)
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		int32_t L_9 = __this->get_inspectorUpdater_2();
  		__this->set_inspectorUpdater_2(((int32_t)((int32_t)L_9+(int32_t)1)));
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_10 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_showUnityEditorReport_2();
  		if (!L_10)
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_11 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_hasActiveTweens_3();
  		if (!L_11)
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_12 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweeners_11();
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		int32_t L_13 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_maxActiveTweenersReached_17();
  		if ((((int32_t)L_12) <= ((int32_t)L_13)))
  		{
  			goto IL_007a;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_14 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweeners_11();
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_maxActiveTweenersReached_17(L_14);
  	}
  
  IL_007a:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_15 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveSequences_12();
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		int32_t L_16 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_maxActiveSequencesReached_18();
  		if ((((int32_t)L_15) <= ((int32_t)L_16)))
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_17 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveSequences_12();
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_maxActiveSequencesReached_18(L_17);
  	}
  
  IL_0090:
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::LateUpdate()
  extern "C"  void DOTweenComponent_LateUpdate_m620844002 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_LateUpdate_m620844002_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_0 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_hasActiveLateTweens_5();
  		if (!L_0)
  		{
  			goto IL_0024;
  		}
  	}
  	{
  		float L_1 = Time_get_deltaTime_m3562456068(NULL /*static, unused*/, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		float L_2 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_timeScale_3();
  		float L_3 = __this->get__unscaledDeltaTime_4();
  		float L_4 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_timeScale_3();
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Update_m3156821148(NULL /*static, unused*/, 1, ((float)((float)L_1*(float)L_2)), ((float)((float)L_3*(float)L_4)), /*hidden argument*/NULL);
  	}
  
  IL_0024:
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::FixedUpdate()
  extern "C"  void DOTweenComponent_FixedUpdate_m1055589854 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_FixedUpdate_m1055589854_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_0 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_hasActiveFixedTweens_6();
  		if (!L_0)
  		{
  			goto IL_0035;
  		}
  	}
  	{
  		float L_1 = Time_get_timeScale_m466418001(NULL /*static, unused*/, /*hidden argument*/NULL);
  		if ((!(((float)L_1) > ((float)(0.0f)))))
  		{
  			goto IL_0035;
  		}
  	}
  	{
  		float L_2 = Time_get_deltaTime_m3562456068(NULL /*static, unused*/, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		float L_3 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_timeScale_3();
  		float L_4 = Time_get_deltaTime_m3562456068(NULL /*static, unused*/, /*hidden argument*/NULL);
  		float L_5 = Time_get_timeScale_m466418001(NULL /*static, unused*/, /*hidden argument*/NULL);
  		float L_6 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_timeScale_3();
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Update_m3156821148(NULL /*static, unused*/, 2, ((float)((float)L_2*(float)L_3)), ((float)((float)((float)((float)L_4/(float)L_5))*(float)L_6)), /*hidden argument*/NULL);
  	}
  
  IL_0035:
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::OnLevelWasLoaded()
  extern "C"  void DOTweenComponent_OnLevelWasLoaded_m930479456 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_OnLevelWasLoaded_m930479456_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_0 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_useSafeMode_1();
  		if (!L_0)
  		{
  			goto IL_000d;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTween_Validate_m2338311919(NULL /*static, unused*/, /*hidden argument*/NULL);
  	}
  
  IL_000d:
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::OnDrawGizmos()
  extern "C"  void DOTweenComponent_OnDrawGizmos_m1772867059 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_OnDrawGizmos_m1772867059_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_0 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_drawGizmos_5();
  		if (!L_0)
  		{
  			goto IL_000e;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_1 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_isUnityEditor_16();
  		if (L_1)
  		{
  			goto IL_000f;
  		}
  	}
  
  IL_000e:
  	{
  		return;
  	}
  
  IL_000f:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		List_1_t904863771 * L_2 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_GizmosDelegates_19();
  		NullCheck(L_2);
  		int32_t L_3 = List_1_get_Count_m976815456(L_2, /*hidden argument*/List_1_get_Count_m976815456_MethodInfo_var);
  		V_0 = L_3;
  		int32_t L_4 = V_0;
  		if (L_4)
  		{
  			goto IL_001e;
  		}
  	}
  	{
  		return;
  	}
  
  IL_001e:
  	{
  		V_1 = 0;
  		goto IL_0036;
  	}
  
  IL_0022:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		List_1_t904863771 * L_5 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_GizmosDelegates_19();
  		int32_t L_6 = V_1;
  		NullCheck(L_5);
  		TweenCallback_t3727756325 * L_7 = List_1_get_Item_m1316247597(L_5, L_6, /*hidden argument*/List_1_get_Item_m1316247597_MethodInfo_var);
  		NullCheck(L_7);
  		TweenCallback_Invoke_m1463592511(L_7, /*hidden argument*/NULL);
  		int32_t L_8 = V_1;
  		V_1 = ((int32_t)((int32_t)L_8+(int32_t)1));
  	}
  
  IL_0036:
  	{
  		int32_t L_9 = V_1;
  		int32_t L_10 = V_0;
  		if ((((int32_t)L_9) < ((int32_t)L_10)))
  		{
  			goto IL_0022;
  		}
  	}
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::OnDestroy()
  extern "C"  void DOTweenComponent_OnDestroy_m2982330219 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_OnDestroy_m2982330219_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	String_t* V_0 = NULL;
  	ObjectU5BU5D_t2843939325* V_1 = NULL;
  	{
  		bool L_0 = __this->get__duplicateToDestroy_5();
  		if (!L_0)
  		{
  			goto IL_0009;
  		}
  	}
  	{
  		return;
  	}
  
  IL_0009:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_1 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_showUnityEditorReport_2();
  		if (!L_1)
  		{
  			goto IL_004e;
  		}
  	}
  	{
  		V_1 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4));
  		ObjectU5BU5D_t2843939325* L_2 = V_1;
  		NullCheck(L_2);
  		ArrayElementTypeCheck (L_2, _stringLiteral1151734243);
  		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)_stringLiteral1151734243);
  		ObjectU5BU5D_t2843939325* L_3 = V_1;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		int32_t L_4 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_maxActiveTweenersReached_17();
  		int32_t L_5 = L_4;
  		Il2CppObject * L_6 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_5);
  		NullCheck(L_3);
  		ArrayElementTypeCheck (L_3, L_6);
  		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_6);
  		ObjectU5BU5D_t2843939325* L_7 = V_1;
  		NullCheck(L_7);
  		ArrayElementTypeCheck (L_7, _stringLiteral3452614529);
  		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)_stringLiteral3452614529);
  		ObjectU5BU5D_t2843939325* L_8 = V_1;
  		int32_t L_9 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_maxActiveSequencesReached_18();
  		int32_t L_10 = L_9;
  		Il2CppObject * L_11 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_10);
  		NullCheck(L_8);
  		ArrayElementTypeCheck (L_8, L_11);
  		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppObject *)L_11);
  		ObjectU5BU5D_t2843939325* L_12 = V_1;
  		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  		String_t* L_13 = String_Concat_m2971454694(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
  		V_0 = L_13;
  		String_t* L_14 = V_0;
  		Debugger_LogReport_m1172973642(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
  	}
  
  IL_004e:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTweenComponent_t828035757 * L_15 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_instance_15();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_16 = Object_op_Equality_m1454075600(NULL /*static, unused*/, L_15, __this, /*hidden argument*/NULL);
  		if (!L_16)
  		{
  			goto IL_0061;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_instance_15((DOTweenComponent_t828035757 *)NULL);
  	}
  
  IL_0061:
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::OnApplicationQuit()
  extern "C"  void DOTweenComponent_OnApplicationQuit_m1775183265 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_OnApplicationQuit_m1775183265_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_isQuitting_21((bool)1);
  		return;
  	}
  }
  // DG.Tweening.IDOTweenInit DG.Tweening.Core.DOTweenComponent::SetCapacity(System.Int32,System.Int32)
  extern "C"  Il2CppObject * DOTweenComponent_SetCapacity_m2791865149 (DOTweenComponent_t828035757 * __this, int32_t ___tweenersCapacity0, int32_t ___sequencesCapacity1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_SetCapacity_m2791865149_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		int32_t L_0 = ___tweenersCapacity0;
  		int32_t L_1 = ___sequencesCapacity1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_SetCapacities_m280715067(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  		return __this;
  	}
  }
  // System.Collections.IEnumerator DG.Tweening.Core.DOTweenComponent::WaitForCompletion(DG.Tweening.Tween)
  extern "C"  Il2CppObject * DOTweenComponent_WaitForCompletion_m3875041991 (DOTweenComponent_t828035757 * __this, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_WaitForCompletion_m3875041991_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CWaitForCompletionU3Ed__0_t1416875314 * V_0 = NULL;
  	{
  		U3CWaitForCompletionU3Ed__0_t1416875314 * L_0 = (U3CWaitForCompletionU3Ed__0_t1416875314 *)il2cpp_codegen_object_new(U3CWaitForCompletionU3Ed__0_t1416875314_il2cpp_TypeInfo_var);
  		U3CWaitForCompletionU3Ed__0__ctor_m1157352241(L_0, 0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CWaitForCompletionU3Ed__0_t1416875314 * L_1 = V_0;
  		NullCheck(L_1);
  		L_1->set_U3CU3E4__this_3(__this);
  		U3CWaitForCompletionU3Ed__0_t1416875314 * L_2 = V_0;
  		Tween_t2342918553 * L_3 = ___t0;
  		NullCheck(L_2);
  		L_2->set_t_2(L_3);
  		U3CWaitForCompletionU3Ed__0_t1416875314 * L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Collections.IEnumerator DG.Tweening.Core.DOTweenComponent::WaitForRewind(DG.Tweening.Tween)
  extern "C"  Il2CppObject * DOTweenComponent_WaitForRewind_m2059144622 (DOTweenComponent_t828035757 * __this, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_WaitForRewind_m2059144622_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CWaitForRewindU3Ed__2_t2341238640 * V_0 = NULL;
  	{
  		U3CWaitForRewindU3Ed__2_t2341238640 * L_0 = (U3CWaitForRewindU3Ed__2_t2341238640 *)il2cpp_codegen_object_new(U3CWaitForRewindU3Ed__2_t2341238640_il2cpp_TypeInfo_var);
  		U3CWaitForRewindU3Ed__2__ctor_m346904817(L_0, 0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CWaitForRewindU3Ed__2_t2341238640 * L_1 = V_0;
  		NullCheck(L_1);
  		L_1->set_U3CU3E4__this_3(__this);
  		U3CWaitForRewindU3Ed__2_t2341238640 * L_2 = V_0;
  		Tween_t2342918553 * L_3 = ___t0;
  		NullCheck(L_2);
  		L_2->set_t_2(L_3);
  		U3CWaitForRewindU3Ed__2_t2341238640 * L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Collections.IEnumerator DG.Tweening.Core.DOTweenComponent::WaitForKill(DG.Tweening.Tween)
  extern "C"  Il2CppObject * DOTweenComponent_WaitForKill_m732267181 (DOTweenComponent_t828035757 * __this, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_WaitForKill_m732267181_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CWaitForKillU3Ed__4_t3714535967 * V_0 = NULL;
  	{
  		U3CWaitForKillU3Ed__4_t3714535967 * L_0 = (U3CWaitForKillU3Ed__4_t3714535967 *)il2cpp_codegen_object_new(U3CWaitForKillU3Ed__4_t3714535967_il2cpp_TypeInfo_var);
  		U3CWaitForKillU3Ed__4__ctor_m1472305479(L_0, 0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CWaitForKillU3Ed__4_t3714535967 * L_1 = V_0;
  		NullCheck(L_1);
  		L_1->set_U3CU3E4__this_3(__this);
  		U3CWaitForKillU3Ed__4_t3714535967 * L_2 = V_0;
  		Tween_t2342918553 * L_3 = ___t0;
  		NullCheck(L_2);
  		L_2->set_t_2(L_3);
  		U3CWaitForKillU3Ed__4_t3714535967 * L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Collections.IEnumerator DG.Tweening.Core.DOTweenComponent::WaitForElapsedLoops(DG.Tweening.Tween,System.Int32)
  extern "C"  Il2CppObject * DOTweenComponent_WaitForElapsedLoops_m2259677055 (DOTweenComponent_t828035757 * __this, Tween_t2342918553 * ___t0, int32_t ___elapsedLoops1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_WaitForElapsedLoops_m2259677055_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CWaitForElapsedLoopsU3Ed__6_t668428371 * V_0 = NULL;
  	{
  		U3CWaitForElapsedLoopsU3Ed__6_t668428371 * L_0 = (U3CWaitForElapsedLoopsU3Ed__6_t668428371 *)il2cpp_codegen_object_new(U3CWaitForElapsedLoopsU3Ed__6_t668428371_il2cpp_TypeInfo_var);
  		U3CWaitForElapsedLoopsU3Ed__6__ctor_m1567033007(L_0, 0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CWaitForElapsedLoopsU3Ed__6_t668428371 * L_1 = V_0;
  		NullCheck(L_1);
  		L_1->set_U3CU3E4__this_4(__this);
  		U3CWaitForElapsedLoopsU3Ed__6_t668428371 * L_2 = V_0;
  		Tween_t2342918553 * L_3 = ___t0;
  		NullCheck(L_2);
  		L_2->set_t_2(L_3);
  		U3CWaitForElapsedLoopsU3Ed__6_t668428371 * L_4 = V_0;
  		int32_t L_5 = ___elapsedLoops1;
  		NullCheck(L_4);
  		L_4->set_elapsedLoops_3(L_5);
  		U3CWaitForElapsedLoopsU3Ed__6_t668428371 * L_6 = V_0;
  		return L_6;
  	}
  }
  // System.Collections.IEnumerator DG.Tweening.Core.DOTweenComponent::WaitForPosition(DG.Tweening.Tween,System.Single)
  extern "C"  Il2CppObject * DOTweenComponent_WaitForPosition_m1373209418 (DOTweenComponent_t828035757 * __this, Tween_t2342918553 * ___t0, float ___position1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_WaitForPosition_m1373209418_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CWaitForPositionU3Ed__8_t842013420 * V_0 = NULL;
  	{
  		U3CWaitForPositionU3Ed__8_t842013420 * L_0 = (U3CWaitForPositionU3Ed__8_t842013420 *)il2cpp_codegen_object_new(U3CWaitForPositionU3Ed__8_t842013420_il2cpp_TypeInfo_var);
  		U3CWaitForPositionU3Ed__8__ctor_m2950548879(L_0, 0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CWaitForPositionU3Ed__8_t842013420 * L_1 = V_0;
  		NullCheck(L_1);
  		L_1->set_U3CU3E4__this_4(__this);
  		U3CWaitForPositionU3Ed__8_t842013420 * L_2 = V_0;
  		Tween_t2342918553 * L_3 = ___t0;
  		NullCheck(L_2);
  		L_2->set_t_2(L_3);
  		U3CWaitForPositionU3Ed__8_t842013420 * L_4 = V_0;
  		float L_5 = ___position1;
  		NullCheck(L_4);
  		L_4->set_position_3(L_5);
  		U3CWaitForPositionU3Ed__8_t842013420 * L_6 = V_0;
  		return L_6;
  	}
  }
  // System.Collections.IEnumerator DG.Tweening.Core.DOTweenComponent::WaitForStart(DG.Tweening.Tween)
  extern "C"  Il2CppObject * DOTweenComponent_WaitForStart_m578785340 (DOTweenComponent_t828035757 * __this, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_WaitForStart_m578785340_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CWaitForStartU3Ed__a_t225603236 * V_0 = NULL;
  	{
  		U3CWaitForStartU3Ed__a_t225603236 * L_0 = (U3CWaitForStartU3Ed__a_t225603236 *)il2cpp_codegen_object_new(U3CWaitForStartU3Ed__a_t225603236_il2cpp_TypeInfo_var);
  		U3CWaitForStartU3Ed__a__ctor_m2989732011(L_0, 0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CWaitForStartU3Ed__a_t225603236 * L_1 = V_0;
  		NullCheck(L_1);
  		L_1->set_U3CU3E4__this_3(__this);
  		U3CWaitForStartU3Ed__a_t225603236 * L_2 = V_0;
  		Tween_t2342918553 * L_3 = ___t0;
  		NullCheck(L_2);
  		L_2->set_t_2(L_3);
  		U3CWaitForStartU3Ed__a_t225603236 * L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::Create()
  extern "C"  void DOTweenComponent_Create_m2340758355 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_Create_m2340758355_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	GameObject_t1113636619 * V_0 = NULL;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTweenComponent_t828035757 * L_0 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_instance_15();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_1 = Object_op_Inequality_m1920811489(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_000e;
  		}
  	}
  	{
  		return;
  	}
  
  IL_000e:
  	{
  		GameObject_t1113636619 * L_2 = (GameObject_t1113636619 *)il2cpp_codegen_object_new(GameObject_t1113636619_il2cpp_TypeInfo_var);
  		GameObject__ctor_m1197782806(L_2, _stringLiteral1233314485, /*hidden argument*/NULL);
  		V_0 = L_2;
  		GameObject_t1113636619 * L_3 = V_0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		Object_DontDestroyOnLoad_m3153277066(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  		GameObject_t1113636619 * L_4 = V_0;
  		NullCheck(L_4);
  		DOTweenComponent_t828035757 * L_5 = GameObject_AddComponent_TisDOTweenComponent_t828035757_m715885069(L_4, /*hidden argument*/GameObject_AddComponent_TisDOTweenComponent_t828035757_m715885069_MethodInfo_var);
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_instance_15(L_5);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::DestroyInstance()
  extern "C"  void DOTweenComponent_DestroyInstance_m259824510 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTweenComponent_DestroyInstance_m259824510_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTweenComponent_t828035757 * L_0 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_instance_15();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_1 = Object_op_Inequality_m1920811489(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_001c;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTweenComponent_t828035757 * L_2 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_instance_15();
  		NullCheck(L_2);
  		GameObject_t1113636619 * L_3 = Component_get_gameObject_m2648350745(L_2, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		Object_Destroy_m2752645118(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  	}
  
  IL_001c:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_instance_15((DOTweenComponent_t828035757 *)NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent::.ctor()
  extern "C"  void DOTweenComponent__ctor_m4197887733 (DOTweenComponent_t828035757 * __this, const MethodInfo* method)
  {
  	{
  		MonoBehaviour__ctor_m1339182015(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Boolean DG.Tweening.Core.DOTweenComponent/<WaitForCompletion>d__0::MoveNext()
  extern "C"  bool U3CWaitForCompletionU3Ed__0_MoveNext_m770238006 (U3CWaitForCompletionU3Ed__0_t1416875314 * __this, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	{
  		int32_t L_0 = __this->get_U3CU3E1__state_1();
  		V_0 = L_0;
  		int32_t L_1 = V_0;
  		switch (L_1)
  		{
  			case 0:
  			{
  				goto IL_0017;
  			}
  			case 1:
  			{
  				goto IL_0030;
  			}
  		}
  	}
  	{
  		goto IL_0051;
  	}
  
  IL_0017:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  		goto IL_0037;
  	}
  
  IL_0020:
  	{
  		__this->set_U3CU3E2__current_0(NULL);
  		__this->set_U3CU3E1__state_1(1);
  		return (bool)1;
  	}
  
  IL_0030:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  	}
  
  IL_0037:
  	{
  		Tween_t2342918553 * L_2 = __this->get_t_2();
  		NullCheck(L_2);
  		bool L_3 = L_2->get_active_35();
  		if (!L_3)
  		{
  			goto IL_0051;
  		}
  	}
  	{
  		Tween_t2342918553 * L_4 = __this->get_t_2();
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		if (!L_5)
  		{
  			goto IL_0020;
  		}
  	}
  
  IL_0051:
  	{
  		return (bool)0;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForCompletion>d__0::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
  extern "C"  Il2CppObject * U3CWaitForCompletionU3Ed__0_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m2691517454 (U3CWaitForCompletionU3Ed__0_t1416875314 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForCompletion>d__0::System.Collections.IEnumerator.Reset()
  extern "C"  void U3CWaitForCompletionU3Ed__0_System_Collections_IEnumerator_Reset_m3351117971 (U3CWaitForCompletionU3Ed__0_t1416875314 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (U3CWaitForCompletionU3Ed__0_System_Collections_IEnumerator_Reset_m3351117971_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
  		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0);
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForCompletion>d__0::System.IDisposable.Dispose()
  extern "C"  void U3CWaitForCompletionU3Ed__0_System_IDisposable_Dispose_m2106879404 (U3CWaitForCompletionU3Ed__0_t1416875314 * __this, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForCompletion>d__0::System.Collections.IEnumerator.get_Current()
  extern "C"  Il2CppObject * U3CWaitForCompletionU3Ed__0_System_Collections_IEnumerator_get_Current_m794570828 (U3CWaitForCompletionU3Ed__0_t1416875314 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForCompletion>d__0::.ctor(System.Int32)
  extern "C"  void U3CWaitForCompletionU3Ed__0__ctor_m1157352241 (U3CWaitForCompletionU3Ed__0_t1416875314 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		int32_t L_0 = ___U3CU3E1__state0;
  		__this->set_U3CU3E1__state_1(L_0);
  		return;
  	}
  }
  // System.Boolean DG.Tweening.Core.DOTweenComponent/<WaitForElapsedLoops>d__6::MoveNext()
  extern "C"  bool U3CWaitForElapsedLoopsU3Ed__6_MoveNext_m3908579949 (U3CWaitForElapsedLoopsU3Ed__6_t668428371 * __this, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	{
  		int32_t L_0 = __this->get_U3CU3E1__state_1();
  		V_0 = L_0;
  		int32_t L_1 = V_0;
  		switch (L_1)
  		{
  			case 0:
  			{
  				goto IL_0017;
  			}
  			case 1:
  			{
  				goto IL_0030;
  			}
  		}
  	}
  	{
  		goto IL_0057;
  	}
  
  IL_0017:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  		goto IL_0037;
  	}
  
  IL_0020:
  	{
  		__this->set_U3CU3E2__current_0(NULL);
  		__this->set_U3CU3E1__state_1(1);
  		return (bool)1;
  	}
  
  IL_0030:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  	}
  
  IL_0037:
  	{
  		Tween_t2342918553 * L_2 = __this->get_t_2();
  		NullCheck(L_2);
  		bool L_3 = L_2->get_active_35();
  		if (!L_3)
  		{
  			goto IL_0057;
  		}
  	}
  	{
  		Tween_t2342918553 * L_4 = __this->get_t_2();
  		NullCheck(L_4);
  		int32_t L_5 = L_4->get_completedLoops_45();
  		int32_t L_6 = __this->get_elapsedLoops_3();
  		if ((((int32_t)L_5) < ((int32_t)L_6)))
  		{
  			goto IL_0020;
  		}
  	}
  
  IL_0057:
  	{
  		return (bool)0;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForElapsedLoops>d__6::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
  extern "C"  Il2CppObject * U3CWaitForElapsedLoopsU3Ed__6_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m1539151841 (U3CWaitForElapsedLoopsU3Ed__6_t668428371 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForElapsedLoops>d__6::System.Collections.IEnumerator.Reset()
  extern "C"  void U3CWaitForElapsedLoopsU3Ed__6_System_Collections_IEnumerator_Reset_m1655505857 (U3CWaitForElapsedLoopsU3Ed__6_t668428371 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (U3CWaitForElapsedLoopsU3Ed__6_System_Collections_IEnumerator_Reset_m1655505857_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
  		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0);
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForElapsedLoops>d__6::System.IDisposable.Dispose()
  extern "C"  void U3CWaitForElapsedLoopsU3Ed__6_System_IDisposable_Dispose_m2954927203 (U3CWaitForElapsedLoopsU3Ed__6_t668428371 * __this, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForElapsedLoops>d__6::System.Collections.IEnumerator.get_Current()
  extern "C"  Il2CppObject * U3CWaitForElapsedLoopsU3Ed__6_System_Collections_IEnumerator_get_Current_m1666449700 (U3CWaitForElapsedLoopsU3Ed__6_t668428371 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForElapsedLoops>d__6::.ctor(System.Int32)
  extern "C"  void U3CWaitForElapsedLoopsU3Ed__6__ctor_m1567033007 (U3CWaitForElapsedLoopsU3Ed__6_t668428371 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		int32_t L_0 = ___U3CU3E1__state0;
  		__this->set_U3CU3E1__state_1(L_0);
  		return;
  	}
  }
  // System.Boolean DG.Tweening.Core.DOTweenComponent/<WaitForKill>d__4::MoveNext()
  extern "C"  bool U3CWaitForKillU3Ed__4_MoveNext_m2074366037 (U3CWaitForKillU3Ed__4_t3714535967 * __this, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	{
  		int32_t L_0 = __this->get_U3CU3E1__state_1();
  		V_0 = L_0;
  		int32_t L_1 = V_0;
  		switch (L_1)
  		{
  			case 0:
  			{
  				goto IL_0017;
  			}
  			case 1:
  			{
  				goto IL_0030;
  			}
  		}
  	}
  	{
  		goto IL_0044;
  	}
  
  IL_0017:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  		goto IL_0037;
  	}
  
  IL_0020:
  	{
  		__this->set_U3CU3E2__current_0(NULL);
  		__this->set_U3CU3E1__state_1(1);
  		return (bool)1;
  	}
  
  IL_0030:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  	}
  
  IL_0037:
  	{
  		Tween_t2342918553 * L_2 = __this->get_t_2();
  		NullCheck(L_2);
  		bool L_3 = L_2->get_active_35();
  		if (L_3)
  		{
  			goto IL_0020;
  		}
  	}
  
  IL_0044:
  	{
  		return (bool)0;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForKill>d__4::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
  extern "C"  Il2CppObject * U3CWaitForKillU3Ed__4_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m424965403 (U3CWaitForKillU3Ed__4_t3714535967 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForKill>d__4::System.Collections.IEnumerator.Reset()
  extern "C"  void U3CWaitForKillU3Ed__4_System_Collections_IEnumerator_Reset_m1393559958 (U3CWaitForKillU3Ed__4_t3714535967 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (U3CWaitForKillU3Ed__4_System_Collections_IEnumerator_Reset_m1393559958_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
  		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0);
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForKill>d__4::System.IDisposable.Dispose()
  extern "C"  void U3CWaitForKillU3Ed__4_System_IDisposable_Dispose_m784324893 (U3CWaitForKillU3Ed__4_t3714535967 * __this, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForKill>d__4::System.Collections.IEnumerator.get_Current()
  extern "C"  Il2CppObject * U3CWaitForKillU3Ed__4_System_Collections_IEnumerator_get_Current_m113221147 (U3CWaitForKillU3Ed__4_t3714535967 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForKill>d__4::.ctor(System.Int32)
  extern "C"  void U3CWaitForKillU3Ed__4__ctor_m1472305479 (U3CWaitForKillU3Ed__4_t3714535967 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		int32_t L_0 = ___U3CU3E1__state0;
  		__this->set_U3CU3E1__state_1(L_0);
  		return;
  	}
  }
  // System.Boolean DG.Tweening.Core.DOTweenComponent/<WaitForPosition>d__8::MoveNext()
  extern "C"  bool U3CWaitForPositionU3Ed__8_MoveNext_m3543006275 (U3CWaitForPositionU3Ed__8_t842013420 * __this, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	{
  		int32_t L_0 = __this->get_U3CU3E1__state_1();
  		V_0 = L_0;
  		int32_t L_1 = V_0;
  		switch (L_1)
  		{
  			case 0:
  			{
  				goto IL_0017;
  			}
  			case 1:
  			{
  				goto IL_0030;
  			}
  		}
  	}
  	{
  		goto IL_0066;
  	}
  
  IL_0017:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  		goto IL_0037;
  	}
  
  IL_0020:
  	{
  		__this->set_U3CU3E2__current_0(NULL);
  		__this->set_U3CU3E1__state_1(1);
  		return (bool)1;
  	}
  
  IL_0030:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  	}
  
  IL_0037:
  	{
  		Tween_t2342918553 * L_2 = __this->get_t_2();
  		NullCheck(L_2);
  		bool L_3 = L_2->get_active_35();
  		if (!L_3)
  		{
  			goto IL_0066;
  		}
  	}
  	{
  		Tween_t2342918553 * L_4 = __this->get_t_2();
  		NullCheck(L_4);
  		float L_5 = L_4->get_position_43();
  		Tween_t2342918553 * L_6 = __this->get_t_2();
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		float L_8 = __this->get_position_3();
  		if ((((float)((float)((float)L_5*(float)(((float)((float)((int32_t)((int32_t)L_7+(int32_t)1)))))))) < ((float)L_8)))
  		{
  			goto IL_0020;
  		}
  	}
  
  IL_0066:
  	{
  		return (bool)0;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForPosition>d__8::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
  extern "C"  Il2CppObject * U3CWaitForPositionU3Ed__8_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m637564309 (U3CWaitForPositionU3Ed__8_t842013420 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForPosition>d__8::System.Collections.IEnumerator.Reset()
  extern "C"  void U3CWaitForPositionU3Ed__8_System_Collections_IEnumerator_Reset_m2483079295 (U3CWaitForPositionU3Ed__8_t842013420 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (U3CWaitForPositionU3Ed__8_System_Collections_IEnumerator_Reset_m2483079295_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
  		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0);
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForPosition>d__8::System.IDisposable.Dispose()
  extern "C"  void U3CWaitForPositionU3Ed__8_System_IDisposable_Dispose_m3010431982 (U3CWaitForPositionU3Ed__8_t842013420 * __this, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForPosition>d__8::System.Collections.IEnumerator.get_Current()
  extern "C"  Il2CppObject * U3CWaitForPositionU3Ed__8_System_Collections_IEnumerator_get_Current_m2585070776 (U3CWaitForPositionU3Ed__8_t842013420 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForPosition>d__8::.ctor(System.Int32)
  extern "C"  void U3CWaitForPositionU3Ed__8__ctor_m2950548879 (U3CWaitForPositionU3Ed__8_t842013420 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		int32_t L_0 = ___U3CU3E1__state0;
  		__this->set_U3CU3E1__state_1(L_0);
  		return;
  	}
  }
  // System.Boolean DG.Tweening.Core.DOTweenComponent/<WaitForRewind>d__2::MoveNext()
  extern "C"  bool U3CWaitForRewindU3Ed__2_MoveNext_m1667364753 (U3CWaitForRewindU3Ed__2_t2341238640 * __this, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	{
  		int32_t L_0 = __this->get_U3CU3E1__state_1();
  		V_0 = L_0;
  		int32_t L_1 = V_0;
  		switch (L_1)
  		{
  			case 0:
  			{
  				goto IL_0017;
  			}
  			case 1:
  			{
  				goto IL_0030;
  			}
  		}
  	}
  	{
  		goto IL_0072;
  	}
  
  IL_0017:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  		goto IL_0037;
  	}
  
  IL_0020:
  	{
  		__this->set_U3CU3E2__current_0(NULL);
  		__this->set_U3CU3E1__state_1(1);
  		return (bool)1;
  	}
  
  IL_0030:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  	}
  
  IL_0037:
  	{
  		Tween_t2342918553 * L_2 = __this->get_t_2();
  		NullCheck(L_2);
  		bool L_3 = L_2->get_active_35();
  		if (!L_3)
  		{
  			goto IL_0072;
  		}
  	}
  	{
  		Tween_t2342918553 * L_4 = __this->get_t_2();
  		NullCheck(L_4);
  		bool L_5 = L_4->get_playedOnce_42();
  		if (!L_5)
  		{
  			goto IL_0020;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = __this->get_t_2();
  		NullCheck(L_6);
  		float L_7 = L_6->get_position_43();
  		Tween_t2342918553 * L_8 = __this->get_t_2();
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		if ((((float)((float)((float)L_7*(float)(((float)((float)((int32_t)((int32_t)L_9+(int32_t)1)))))))) > ((float)(0.0f))))
  		{
  			goto IL_0020;
  		}
  	}
  
  IL_0072:
  	{
  		return (bool)0;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForRewind>d__2::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
  extern "C"  Il2CppObject * U3CWaitForRewindU3Ed__2_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m1947156258 (U3CWaitForRewindU3Ed__2_t2341238640 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForRewind>d__2::System.Collections.IEnumerator.Reset()
  extern "C"  void U3CWaitForRewindU3Ed__2_System_Collections_IEnumerator_Reset_m3174226840 (U3CWaitForRewindU3Ed__2_t2341238640 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (U3CWaitForRewindU3Ed__2_System_Collections_IEnumerator_Reset_m3174226840_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
  		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0);
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForRewind>d__2::System.IDisposable.Dispose()
  extern "C"  void U3CWaitForRewindU3Ed__2_System_IDisposable_Dispose_m291485975 (U3CWaitForRewindU3Ed__2_t2341238640 * __this, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForRewind>d__2::System.Collections.IEnumerator.get_Current()
  extern "C"  Il2CppObject * U3CWaitForRewindU3Ed__2_System_Collections_IEnumerator_get_Current_m1386830948 (U3CWaitForRewindU3Ed__2_t2341238640 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForRewind>d__2::.ctor(System.Int32)
  extern "C"  void U3CWaitForRewindU3Ed__2__ctor_m346904817 (U3CWaitForRewindU3Ed__2_t2341238640 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		int32_t L_0 = ___U3CU3E1__state0;
  		__this->set_U3CU3E1__state_1(L_0);
  		return;
  	}
  }
  // System.Boolean DG.Tweening.Core.DOTweenComponent/<WaitForStart>d__a::MoveNext()
  extern "C"  bool U3CWaitForStartU3Ed__a_MoveNext_m1930250224 (U3CWaitForStartU3Ed__a_t225603236 * __this, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	{
  		int32_t L_0 = __this->get_U3CU3E1__state_1();
  		V_0 = L_0;
  		int32_t L_1 = V_0;
  		switch (L_1)
  		{
  			case 0:
  			{
  				goto IL_0017;
  			}
  			case 1:
  			{
  				goto IL_0030;
  			}
  		}
  	}
  	{
  		goto IL_0051;
  	}
  
  IL_0017:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  		goto IL_0037;
  	}
  
  IL_0020:
  	{
  		__this->set_U3CU3E2__current_0(NULL);
  		__this->set_U3CU3E1__state_1(1);
  		return (bool)1;
  	}
  
  IL_0030:
  	{
  		__this->set_U3CU3E1__state_1((-1));
  	}
  
  IL_0037:
  	{
  		Tween_t2342918553 * L_2 = __this->get_t_2();
  		NullCheck(L_2);
  		bool L_3 = L_2->get_active_35();
  		if (!L_3)
  		{
  			goto IL_0051;
  		}
  	}
  	{
  		Tween_t2342918553 * L_4 = __this->get_t_2();
  		NullCheck(L_4);
  		bool L_5 = L_4->get_playedOnce_42();
  		if (!L_5)
  		{
  			goto IL_0020;
  		}
  	}
  
  IL_0051:
  	{
  		return (bool)0;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForStart>d__a::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
  extern "C"  Il2CppObject * U3CWaitForStartU3Ed__a_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m3876701608 (U3CWaitForStartU3Ed__a_t225603236 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForStart>d__a::System.Collections.IEnumerator.Reset()
  extern "C"  void U3CWaitForStartU3Ed__a_System_Collections_IEnumerator_Reset_m1337592951 (U3CWaitForStartU3Ed__a_t225603236 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (U3CWaitForStartU3Ed__a_System_Collections_IEnumerator_Reset_m1337592951_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
  		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0);
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForStart>d__a::System.IDisposable.Dispose()
  extern "C"  void U3CWaitForStartU3Ed__a_System_IDisposable_Dispose_m2562861850 (U3CWaitForStartU3Ed__a_t225603236 * __this, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Object DG.Tweening.Core.DOTweenComponent/<WaitForStart>d__a::System.Collections.IEnumerator.get_Current()
  extern "C"  Il2CppObject * U3CWaitForStartU3Ed__a_System_Collections_IEnumerator_get_Current_m2927467292 (U3CWaitForStartU3Ed__a_t225603236 * __this, const MethodInfo* method)
  {
  	{
  		Il2CppObject * L_0 = __this->get_U3CU3E2__current_0();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenComponent/<WaitForStart>d__a::.ctor(System.Int32)
  extern "C"  void U3CWaitForStartU3Ed__a__ctor_m2989732011 (U3CWaitForStartU3Ed__a_t225603236 * __this, int32_t ___U3CU3E1__state0, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		int32_t L_0 = ___U3CU3E1__state0;
  		__this->set_U3CU3E1__state_1(L_0);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.DOTweenSettings::.ctor()
  extern "C"  void DOTweenSettings__ctor_m1624363792 (DOTweenSettings_t4078947542 * __this, const MethodInfo* method)
  {
  	{
  		__this->set_useSafeMode_3((bool)1);
  		__this->set_logBehaviour_5(2);
  		__this->set_drawGizmos_6((bool)1);
  		__this->set_defaultAutoPlay_8(3);
  		__this->set_defaultEaseType_11(6);
  		__this->set_defaultEaseOvershootOrAmplitude_12((1.70158f));
  		__this->set_defaultAutoKill_14((bool)1);
  		ScriptableObject__ctor_m4119605938(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Single DG.Tweening.Core.Easing.Bounce::EaseIn(System.Single,System.Single,System.Single,System.Single)
  extern "C"  float Bounce_EaseIn_m3480468474 (Il2CppObject * __this /* static, unused */, float ___time0, float ___duration1, float ___unusedOvershootOrAmplitude2, float ___unusedPeriod3, const MethodInfo* method)
  {
  	{
  		float L_0 = ___duration1;
  		float L_1 = ___time0;
  		float L_2 = ___duration1;
  		float L_3 = Bounce_EaseOut_m1154803657(NULL /*static, unused*/, ((float)((float)L_0-(float)L_1)), L_2, (-1.0f), (-1.0f), /*hidden argument*/NULL);
  		return ((float)((float)(1.0f)-(float)L_3));
  	}
  }
  // System.Single DG.Tweening.Core.Easing.Bounce::EaseOut(System.Single,System.Single,System.Single,System.Single)
  extern "C"  float Bounce_EaseOut_m1154803657 (Il2CppObject * __this /* static, unused */, float ___time0, float ___duration1, float ___unusedOvershootOrAmplitude2, float ___unusedPeriod3, const MethodInfo* method)
  {
  	{
  		float L_0 = ___time0;
  		float L_1 = ___duration1;
  		float L_2 = ((float)((float)L_0/(float)L_1));
  		___time0 = L_2;
  		if ((!(((float)L_2) < ((float)(0.363636374f)))))
  		{
  			goto IL_0017;
  		}
  	}
  	{
  		float L_3 = ___time0;
  		float L_4 = ___time0;
  		return ((float)((float)((float)((float)(7.5625f)*(float)L_3))*(float)L_4));
  	}
  
  IL_0017:
  	{
  		float L_5 = ___time0;
  		if ((!(((float)L_5) < ((float)(0.727272749f)))))
  		{
  			goto IL_0038;
  		}
  	}
  	{
  		float L_6 = ___time0;
  		float L_7 = ((float)((float)L_6-(float)(0.545454562f)));
  		___time0 = L_7;
  		float L_8 = ___time0;
  		return ((float)((float)((float)((float)((float)((float)(7.5625f)*(float)L_7))*(float)L_8))+(float)(0.75f)));
  	}
  
  IL_0038:
  	{
  		float L_9 = ___time0;
  		if ((!(((float)L_9) < ((float)(0.909090936f)))))
  		{
  			goto IL_0059;
  		}
  	}
  	{
  		float L_10 = ___time0;
  		float L_11 = ((float)((float)L_10-(float)(0.8181818f)));
  		___time0 = L_11;
  		float L_12 = ___time0;
  		return ((float)((float)((float)((float)((float)((float)(7.5625f)*(float)L_11))*(float)L_12))+(float)(0.9375f)));
  	}
  
  IL_0059:
  	{
  		float L_13 = ___time0;
  		float L_14 = ((float)((float)L_13-(float)(0.954545438f)));
  		___time0 = L_14;
  		float L_15 = ___time0;
  		return ((float)((float)((float)((float)((float)((float)(7.5625f)*(float)L_14))*(float)L_15))+(float)(0.984375f)));
  	}
  }
  // System.Single DG.Tweening.Core.Easing.Bounce::EaseInOut(System.Single,System.Single,System.Single,System.Single)
  extern "C"  float Bounce_EaseInOut_m751735845 (Il2CppObject * __this /* static, unused */, float ___time0, float ___duration1, float ___unusedOvershootOrAmplitude2, float ___unusedPeriod3, const MethodInfo* method)
  {
  	{
  		float L_0 = ___time0;
  		float L_1 = ___duration1;
  		if ((!(((float)L_0) < ((float)((float)((float)L_1*(float)(0.5f)))))))
  		{
  			goto IL_0028;
  		}
  	}
  	{
  		float L_2 = ___time0;
  		float L_3 = ___duration1;
  		float L_4 = Bounce_EaseIn_m3480468474(NULL /*static, unused*/, ((float)((float)L_2*(float)(2.0f))), L_3, (-1.0f), (-1.0f), /*hidden argument*/NULL);
  		return ((float)((float)L_4*(float)(0.5f)));
  	}
  
  IL_0028:
  	{
  		float L_5 = ___time0;
  		float L_6 = ___duration1;
  		float L_7 = ___duration1;
  		float L_8 = Bounce_EaseOut_m1154803657(NULL /*static, unused*/, ((float)((float)((float)((float)L_5*(float)(2.0f)))-(float)L_6)), L_7, (-1.0f), (-1.0f), /*hidden argument*/NULL);
  		return ((float)((float)((float)((float)L_8*(float)(0.5f)))+(float)(0.5f)));
  	}
  }
  // System.Void DG.Tweening.Core.Easing.EaseCurve::.ctor(UnityEngine.AnimationCurve)
  extern "C"  void EaseCurve__ctor_m586586765 (EaseCurve_t2771593608 * __this, AnimationCurve_t3046754366 * ___animCurve0, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		AnimationCurve_t3046754366 * L_0 = ___animCurve0;
  		__this->set__animCurve_0(L_0);
  		return;
  	}
  }
  // System.Single DG.Tweening.Core.Easing.EaseCurve::Evaluate(System.Single,System.Single,System.Single,System.Single)
  extern "C"  float EaseCurve_Evaluate_m137000753 (EaseCurve_t2771593608 * __this, float ___time0, float ___duration1, float ___unusedOvershoot2, float ___unusedPeriod3, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	float V_1 = 0.0f;
  	float V_2 = 0.0f;
  	Keyframe_t4206410242  V_3;
  	memset(&V_3, 0, sizeof(V_3));
  	{
  		AnimationCurve_t3046754366 * L_0 = __this->get__animCurve_0();
  		AnimationCurve_t3046754366 * L_1 = __this->get__animCurve_0();
  		NullCheck(L_1);
  		int32_t L_2 = AnimationCurve_get_length_m712923099(L_1, /*hidden argument*/NULL);
  		NullCheck(L_0);
  		Keyframe_t4206410242  L_3 = AnimationCurve_get_Item_m2290023386(L_0, ((int32_t)((int32_t)L_2-(int32_t)1)), /*hidden argument*/NULL);
  		V_3 = L_3;
  		float L_4 = Keyframe_get_time_m1716674608((&V_3), /*hidden argument*/NULL);
  		V_0 = L_4;
  		float L_5 = ___time0;
  		float L_6 = ___duration1;
  		V_1 = ((float)((float)L_5/(float)L_6));
  		AnimationCurve_t3046754366 * L_7 = __this->get__animCurve_0();
  		float L_8 = V_1;
  		float L_9 = V_0;
  		NullCheck(L_7);
  		float L_10 = AnimationCurve_Evaluate_m2577673347(L_7, ((float)((float)L_8*(float)L_9)), /*hidden argument*/NULL);
  		V_2 = L_10;
  		float L_11 = V_2;
  		return L_11;
  	}
  }
  // System.Single DG.Tweening.Core.Easing.EaseManager::Evaluate(DG.Tweening.Ease,DG.Tweening.EaseFunction,System.Single,System.Single,System.Single,System.Single)
  extern "C"  float EaseManager_Evaluate_m3049795073 (Il2CppObject * __this /* static, unused */, int32_t ___easeType0, EaseFunction_t3531141372 * ___customEase1, float ___time2, float ___duration3, float ___overshootOrAmplitude4, float ___period5, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	float V_1 = 0.0f;
  	float V_2 = 0.0f;
  	int32_t V_3 = 0;
  	{
  		int32_t L_0 = ___easeType0;
  		V_3 = L_0;
  		int32_t L_1 = V_3;
  		switch (((int32_t)((int32_t)L_1-(int32_t)1)))
  		{
  			case 0:
  			{
  				goto IL_0093;
  			}
  			case 1:
  			{
  				goto IL_0097;
  			}
  			case 2:
  			{
  				goto IL_00af;
  			}
  			case 3:
  			{
  				goto IL_00c0;
  			}
  			case 4:
  			{
  				goto IL_00dd;
  			}
  			case 5:
  			{
  				goto IL_00e6;
  			}
  			case 6:
  			{
  				goto IL_00f6;
  			}
  			case 7:
  			{
  				goto IL_0132;
  			}
  			case 8:
  			{
  				goto IL_013d;
  			}
  			case 9:
  			{
  				goto IL_0154;
  			}
  			case 10:
  			{
  				goto IL_018e;
  			}
  			case 11:
  			{
  				goto IL_019b;
  			}
  			case 12:
  			{
  				goto IL_01b5;
  			}
  			case 13:
  			{
  				goto IL_01f3;
  			}
  			case 14:
  			{
  				goto IL_0202;
  			}
  			case 15:
  			{
  				goto IL_021d;
  			}
  			case 16:
  			{
  				goto IL_025f;
  			}
  			case 17:
  			{
  				goto IL_028d;
  			}
  			case 18:
  			{
  				goto IL_02b8;
  			}
  			case 19:
  			{
  				goto IL_0335;
  			}
  			case 20:
  			{
  				goto IL_0352;
  			}
  			case 21:
  			{
  				goto IL_036e;
  			}
  			case 22:
  			{
  				goto IL_03c4;
  			}
  			case 23:
  			{
  				goto IL_0466;
  			}
  			case 24:
  			{
  				goto IL_0504;
  			}
  			case 25:
  			{
  				goto IL_05ff;
  			}
  			case 26:
  			{
  				goto IL_0616;
  			}
  			case 27:
  			{
  				goto IL_0639;
  			}
  			case 28:
  			{
  				goto IL_069d;
  			}
  			case 29:
  			{
  				goto IL_06a9;
  			}
  			case 30:
  			{
  				goto IL_06b5;
  			}
  			case 31:
  			{
  				goto IL_06ce;
  			}
  			case 32:
  			{
  				goto IL_06c1;
  			}
  		}
  	}
  	{
  		goto IL_06d4;
  	}
  
  IL_0093:
  	{
  		float L_2 = ___time2;
  		float L_3 = ___duration3;
  		return ((float)((float)L_2/(float)L_3));
  	}
  
  IL_0097:
  	{
  		float L_4 = ___time2;
  		float L_5 = ___duration3;
  		double L_6 = cos((((double)((double)((float)((float)((float)((float)L_4/(float)L_5))*(float)(1.57079637f)))))));
  		return ((float)((float)((-(((float)((float)L_6)))))+(float)(1.0f)));
  	}
  
  IL_00af:
  	{
  		float L_7 = ___time2;
  		float L_8 = ___duration3;
  		double L_9 = sin((((double)((double)((float)((float)((float)((float)L_7/(float)L_8))*(float)(1.57079637f)))))));
  		return (((float)((float)L_9)));
  	}
  
  IL_00c0:
  	{
  		float L_10 = ___time2;
  		float L_11 = ___duration3;
  		double L_12 = cos((((double)((double)((float)((float)((float)((float)(3.14159274f)*(float)L_10))/(float)L_11))))));
  		return ((float)((float)(-0.5f)*(float)((float)((float)(((float)((float)L_12)))-(float)(1.0f)))));
  	}
  
  IL_00dd:
  	{
  		float L_13 = ___time2;
  		float L_14 = ___duration3;
  		float L_15 = ((float)((float)L_13/(float)L_14));
  		___time2 = L_15;
  		float L_16 = ___time2;
  		return ((float)((float)L_15*(float)L_16));
  	}
  
  IL_00e6:
  	{
  		float L_17 = ___time2;
  		float L_18 = ___duration3;
  		float L_19 = ((float)((float)L_17/(float)L_18));
  		___time2 = L_19;
  		float L_20 = ___time2;
  		return ((float)((float)((-L_19))*(float)((float)((float)L_20-(float)(2.0f)))));
  	}
  
  IL_00f6:
  	{
  		float L_21 = ___time2;
  		float L_22 = ___duration3;
  		float L_23 = ((float)((float)L_21/(float)((float)((float)L_22*(float)(0.5f)))));
  		___time2 = L_23;
  		if ((!(((float)L_23) < ((float)(1.0f)))))
  		{
  			goto IL_0113;
  		}
  	}
  	{
  		float L_24 = ___time2;
  		float L_25 = ___time2;
  		return ((float)((float)((float)((float)(0.5f)*(float)L_24))*(float)L_25));
  	}
  
  IL_0113:
  	{
  		float L_26 = ___time2;
  		float L_27 = ((float)((float)L_26-(float)(1.0f)));
  		___time2 = L_27;
  		float L_28 = ___time2;
  		return ((float)((float)(-0.5f)*(float)((float)((float)((float)((float)L_27*(float)((float)((float)L_28-(float)(2.0f)))))-(float)(1.0f)))));
  	}
  
  IL_0132:
  	{
  		float L_29 = ___time2;
  		float L_30 = ___duration3;
  		float L_31 = ((float)((float)L_29/(float)L_30));
  		___time2 = L_31;
  		float L_32 = ___time2;
  		float L_33 = ___time2;
  		return ((float)((float)((float)((float)L_31*(float)L_32))*(float)L_33));
  	}
  
  IL_013d:
  	{
  		float L_34 = ___time2;
  		float L_35 = ___duration3;
  		float L_36 = ((float)((float)((float)((float)L_34/(float)L_35))-(float)(1.0f)));
  		___time2 = L_36;
  		float L_37 = ___time2;
  		float L_38 = ___time2;
  		return ((float)((float)((float)((float)((float)((float)L_36*(float)L_37))*(float)L_38))+(float)(1.0f)));
  	}
  
  IL_0154:
  	{
  		float L_39 = ___time2;
  		float L_40 = ___duration3;
  		float L_41 = ((float)((float)L_39/(float)((float)((float)L_40*(float)(0.5f)))));
  		___time2 = L_41;
  		if ((!(((float)L_41) < ((float)(1.0f)))))
  		{
  			goto IL_0173;
  		}
  	}
  	{
  		float L_42 = ___time2;
  		float L_43 = ___time2;
  		float L_44 = ___time2;
  		return ((float)((float)((float)((float)((float)((float)(0.5f)*(float)L_42))*(float)L_43))*(float)L_44));
  	}
  
  IL_0173:
  	{
  		float L_45 = ___time2;
  		float L_46 = ((float)((float)L_45-(float)(2.0f)));
  		___time2 = L_46;
  		float L_47 = ___time2;
  		float L_48 = ___time2;
  		return ((float)((float)(0.5f)*(float)((float)((float)((float)((float)((float)((float)L_46*(float)L_47))*(float)L_48))+(float)(2.0f)))));
  	}
  
  IL_018e:
  	{
  		float L_49 = ___time2;
  		float L_50 = ___duration3;
  		float L_51 = ((float)((float)L_49/(float)L_50));
  		___time2 = L_51;
  		float L_52 = ___time2;
  		float L_53 = ___time2;
  		float L_54 = ___time2;
  		return ((float)((float)((float)((float)((float)((float)L_51*(float)L_52))*(float)L_53))*(float)L_54));
  	}
  
  IL_019b:
  	{
  		float L_55 = ___time2;
  		float L_56 = ___duration3;
  		float L_57 = ((float)((float)((float)((float)L_55/(float)L_56))-(float)(1.0f)));
  		___time2 = L_57;
  		float L_58 = ___time2;
  		float L_59 = ___time2;
  		float L_60 = ___time2;
  		return ((-((float)((float)((float)((float)((float)((float)((float)((float)L_57*(float)L_58))*(float)L_59))*(float)L_60))-(float)(1.0f)))));
  	}
  
  IL_01b5:
  	{
  		float L_61 = ___time2;
  		float L_62 = ___duration3;
  		float L_63 = ((float)((float)L_61/(float)((float)((float)L_62*(float)(0.5f)))));
  		___time2 = L_63;
  		if ((!(((float)L_63) < ((float)(1.0f)))))
  		{
  			goto IL_01d6;
  		}
  	}
  	{
  		float L_64 = ___time2;
  		float L_65 = ___time2;
  		float L_66 = ___time2;
  		float L_67 = ___time2;
  		return ((float)((float)((float)((float)((float)((float)((float)((float)(0.5f)*(float)L_64))*(float)L_65))*(float)L_66))*(float)L_67));
  	}
  
  IL_01d6:
  	{
  		float L_68 = ___time2;
  		float L_69 = ((float)((float)L_68-(float)(2.0f)));
  		___time2 = L_69;
  		float L_70 = ___time2;
  		float L_71 = ___time2;
  		float L_72 = ___time2;
  		return ((float)((float)(-0.5f)*(float)((float)((float)((float)((float)((float)((float)((float)((float)L_69*(float)L_70))*(float)L_71))*(float)L_72))-(float)(2.0f)))));
  	}
  
  IL_01f3:
  	{
  		float L_73 = ___time2;
  		float L_74 = ___duration3;
  		float L_75 = ((float)((float)L_73/(float)L_74));
  		___time2 = L_75;
  		float L_76 = ___time2;
  		float L_77 = ___time2;
  		float L_78 = ___time2;
  		float L_79 = ___time2;
  		return ((float)((float)((float)((float)((float)((float)((float)((float)L_75*(float)L_76))*(float)L_77))*(float)L_78))*(float)L_79));
  	}
  
  IL_0202:
  	{
  		float L_80 = ___time2;
  		float L_81 = ___duration3;
  		float L_82 = ((float)((float)((float)((float)L_80/(float)L_81))-(float)(1.0f)));
  		___time2 = L_82;
  		float L_83 = ___time2;
  		float L_84 = ___time2;
  		float L_85 = ___time2;
  		float L_86 = ___time2;
  		return ((float)((float)((float)((float)((float)((float)((float)((float)((float)((float)L_82*(float)L_83))*(float)L_84))*(float)L_85))*(float)L_86))+(float)(1.0f)));
  	}
  
  IL_021d:
  	{
  		float L_87 = ___time2;
  		float L_88 = ___duration3;
  		float L_89 = ((float)((float)L_87/(float)((float)((float)L_88*(float)(0.5f)))));
  		___time2 = L_89;
  		if ((!(((float)L_89) < ((float)(1.0f)))))
  		{
  			goto IL_0240;
  		}
  	}
  	{
  		float L_90 = ___time2;
  		float L_91 = ___time2;
  		float L_92 = ___time2;
  		float L_93 = ___time2;
  		float L_94 = ___time2;
  		return ((float)((float)((float)((float)((float)((float)((float)((float)((float)((float)(0.5f)*(float)L_90))*(float)L_91))*(float)L_92))*(float)L_93))*(float)L_94));
  	}
  
  IL_0240:
  	{
  		float L_95 = ___time2;
  		float L_96 = ((float)((float)L_95-(float)(2.0f)));
  		___time2 = L_96;
  		float L_97 = ___time2;
  		float L_98 = ___time2;
  		float L_99 = ___time2;
  		float L_100 = ___time2;
  		return ((float)((float)(0.5f)*(float)((float)((float)((float)((float)((float)((float)((float)((float)((float)((float)L_96*(float)L_97))*(float)L_98))*(float)L_99))*(float)L_100))+(float)(2.0f)))));
  	}
  
  IL_025f:
  	{
  		float L_101 = ___time2;
  		if ((((float)L_101) == ((float)(0.0f))))
  		{
  			goto IL_0287;
  		}
  	}
  	{
  		float L_102 = ___time2;
  		float L_103 = ___duration3;
  		double L_104 = pow((2.0), (((double)((double)((float)((float)(10.0f)*(float)((float)((float)((float)((float)L_102/(float)L_103))-(float)(1.0f)))))))));
  		return (((float)((float)L_104)));
  	}
  
  IL_0287:
  	{
  		return (0.0f);
  	}
  
  IL_028d:
  	{
  		float L_105 = ___time2;
  		float L_106 = ___duration3;
  		if ((!(((float)L_105) == ((float)L_106))))
  		{
  			goto IL_0297;
  		}
  	}
  	{
  		return (1.0f);
  	}
  
  IL_0297:
  	{
  		float L_107 = ___time2;
  		float L_108 = ___duration3;
  		double L_109 = pow((2.0), (((double)((double)((float)((float)((float)((float)(-10.0f)*(float)L_107))/(float)L_108))))));
  		return ((float)((float)((-(((float)((float)L_109)))))+(float)(1.0f)));
  	}
  
  IL_02b8:
  	{
  		float L_110 = ___time2;
  		if ((!(((float)L_110) == ((float)(0.0f)))))
  		{
  			goto IL_02c6;
  		}
  	}
  	{
  		return (0.0f);
  	}
  
  IL_02c6:
  	{
  		float L_111 = ___time2;
  		float L_112 = ___duration3;
  		if ((!(((float)L_111) == ((float)L_112))))
  		{
  			goto IL_02d0;
  		}
  	}
  	{
  		return (1.0f);
  	}
  
  IL_02d0:
  	{
  		float L_113 = ___time2;
  		float L_114 = ___duration3;
  		float L_115 = ((float)((float)L_113/(float)((float)((float)L_114*(float)(0.5f)))));
  		___time2 = L_115;
  		if ((!(((float)L_115) < ((float)(1.0f)))))
  		{
  			goto IL_0307;
  		}
  	}
  	{
  		float L_116 = ___time2;
  		double L_117 = pow((2.0), (((double)((double)((float)((float)(10.0f)*(float)((float)((float)L_116-(float)(1.0f)))))))));
  		return ((float)((float)(0.5f)*(float)(((float)((float)L_117)))));
  	}
  
  IL_0307:
  	{
  		float L_118 = ___time2;
  		float L_119 = ((float)((float)L_118-(float)(1.0f)));
  		___time2 = L_119;
  		double L_120 = pow((2.0), (((double)((double)((float)((float)(-10.0f)*(float)L_119))))));
  		return ((float)((float)(0.5f)*(float)((float)((float)((-(((float)((float)L_120)))))+(float)(2.0f)))));
  	}
  
  IL_0335:
  	{
  		float L_121 = ___time2;
  		float L_122 = ___duration3;
  		float L_123 = ((float)((float)L_121/(float)L_122));
  		___time2 = L_123;
  		float L_124 = ___time2;
  		double L_125 = sqrt((((double)((double)((float)((float)(1.0f)-(float)((float)((float)L_123*(float)L_124))))))));
  		return ((-((float)((float)(((float)((float)L_125)))-(float)(1.0f)))));
  	}
  
  IL_0352:
  	{
  		float L_126 = ___time2;
  		float L_127 = ___duration3;
  		float L_128 = ((float)((float)((float)((float)L_126/(float)L_127))-(float)(1.0f)));
  		___time2 = L_128;
  		float L_129 = ___time2;
  		double L_130 = sqrt((((double)((double)((float)((float)(1.0f)-(float)((float)((float)L_128*(float)L_129))))))));
  		return (((float)((float)L_130)));
  	}
  
  IL_036e:
  	{
  		float L_131 = ___time2;
  		float L_132 = ___duration3;
  		float L_133 = ((float)((float)L_131/(float)((float)((float)L_132*(float)(0.5f)))));
  		___time2 = L_133;
  		if ((!(((float)L_133) < ((float)(1.0f)))))
  		{
  			goto IL_039e;
  		}
  	}
  	{
  		float L_134 = ___time2;
  		float L_135 = ___time2;
  		double L_136 = sqrt((((double)((double)((float)((float)(1.0f)-(float)((float)((float)L_134*(float)L_135))))))));
  		return ((float)((float)(-0.5f)*(float)((float)((float)(((float)((float)L_136)))-(float)(1.0f)))));
  	}
  
  IL_039e:
  	{
  		float L_137 = ___time2;
  		float L_138 = ((float)((float)L_137-(float)(2.0f)));
  		___time2 = L_138;
  		float L_139 = ___time2;
  		double L_140 = sqrt((((double)((double)((float)((float)(1.0f)-(float)((float)((float)L_138*(float)L_139))))))));
  		return ((float)((float)(0.5f)*(float)((float)((float)(((float)((float)L_140)))+(float)(1.0f)))));
  	}
  
  IL_03c4:
  	{
  		float L_141 = ___time2;
  		if ((!(((float)L_141) == ((float)(0.0f)))))
  		{
  			goto IL_03d2;
  		}
  	}
  	{
  		return (0.0f);
  	}
  
  IL_03d2:
  	{
  		float L_142 = ___time2;
  		float L_143 = ___duration3;
  		float L_144 = ((float)((float)L_142/(float)L_143));
  		___time2 = L_144;
  		if ((!(((float)L_144) == ((float)(1.0f)))))
  		{
  			goto IL_03e5;
  		}
  	}
  	{
  		return (1.0f);
  	}
  
  IL_03e5:
  	{
  		float L_145 = ___period5;
  		if ((!(((float)L_145) == ((float)(0.0f)))))
  		{
  			goto IL_03f7;
  		}
  	}
  	{
  		float L_146 = ___duration3;
  		___period5 = ((float)((float)L_146*(float)(0.3f)));
  	}
  
  IL_03f7:
  	{
  		float L_147 = ___overshootOrAmplitude4;
  		if ((!(((float)L_147) < ((float)(1.0f)))))
  		{
  			goto IL_0412;
  		}
  	}
  	{
  		___overshootOrAmplitude4 = (1.0f);
  		float L_148 = ___period5;
  		V_0 = ((float)((float)L_148/(float)(4.0f)));
  		goto IL_042b;
  	}
  
  IL_0412:
  	{
  		float L_149 = ___period5;
  		float L_150 = ___overshootOrAmplitude4;
  		double L_151 = asin((((double)((double)((float)((float)(1.0f)/(float)L_150))))));
  		V_0 = ((float)((float)((float)((float)L_149/(float)(6.28318548f)))*(float)(((float)((float)L_151)))));
  	}
  
  IL_042b:
  	{
  		float L_152 = ___overshootOrAmplitude4;
  		float L_153 = ___time2;
  		float L_154 = ((float)((float)L_153-(float)(1.0f)));
  		___time2 = L_154;
  		double L_155 = pow((2.0), (((double)((double)((float)((float)(10.0f)*(float)L_154))))));
  		float L_156 = ___time2;
  		float L_157 = ___duration3;
  		float L_158 = V_0;
  		float L_159 = ___period5;
  		double L_160 = sin((((double)((double)((float)((float)((float)((float)((float)((float)((float)((float)L_156*(float)L_157))-(float)L_158))*(float)(6.28318548f)))/(float)L_159))))));
  		return ((-((float)((float)((float)((float)L_152*(float)(((float)((float)L_155)))))*(float)(((float)((float)L_160)))))));
  	}
  
  IL_0466:
  	{
  		float L_161 = ___time2;
  		if ((!(((float)L_161) == ((float)(0.0f)))))
  		{
  			goto IL_0474;
  		}
  	}
  	{
  		return (0.0f);
  	}
  
  IL_0474:
  	{
  		float L_162 = ___time2;
  		float L_163 = ___duration3;
  		float L_164 = ((float)((float)L_162/(float)L_163));
  		___time2 = L_164;
  		if ((!(((float)L_164) == ((float)(1.0f)))))
  		{
  			goto IL_0487;
  		}
  	}
  	{
  		return (1.0f);
  	}
  
  IL_0487:
  	{
  		float L_165 = ___period5;
  		if ((!(((float)L_165) == ((float)(0.0f)))))
  		{
  			goto IL_0499;
  		}
  	}
  	{
  		float L_166 = ___duration3;
  		___period5 = ((float)((float)L_166*(float)(0.3f)));
  	}
  
  IL_0499:
  	{
  		float L_167 = ___overshootOrAmplitude4;
  		if ((!(((float)L_167) < ((float)(1.0f)))))
  		{
  			goto IL_04b4;
  		}
  	}
  	{
  		___overshootOrAmplitude4 = (1.0f);
  		float L_168 = ___period5;
  		V_1 = ((float)((float)L_168/(float)(4.0f)));
  		goto IL_04cd;
  	}
  
  IL_04b4:
  	{
  		float L_169 = ___period5;
  		float L_170 = ___overshootOrAmplitude4;
  		double L_171 = asin((((double)((double)((float)((float)(1.0f)/(float)L_170))))));
  		V_1 = ((float)((float)((float)((float)L_169/(float)(6.28318548f)))*(float)(((float)((float)L_171)))));
  	}
  
  IL_04cd:
  	{
  		float L_172 = ___overshootOrAmplitude4;
  		float L_173 = ___time2;
  		double L_174 = pow((2.0), (((double)((double)((float)((float)(-10.0f)*(float)L_173))))));
  		float L_175 = ___time2;
  		float L_176 = ___duration3;
  		float L_177 = V_1;
  		float L_178 = ___period5;
  		double L_179 = sin((((double)((double)((float)((float)((float)((float)((float)((float)((float)((float)L_175*(float)L_176))-(float)L_177))*(float)(6.28318548f)))/(float)L_178))))));
  		return ((float)((float)((float)((float)((float)((float)L_172*(float)(((float)((float)L_174)))))*(float)(((float)((float)L_179)))))+(float)(1.0f)));
  	}
  
  IL_0504:
  	{
  		float L_180 = ___time2;
  		if ((!(((float)L_180) == ((float)(0.0f)))))
  		{
  			goto IL_0512;
  		}
  	}
  	{
  		return (0.0f);
  	}
  
  IL_0512:
  	{
  		float L_181 = ___time2;
  		float L_182 = ___duration3;
  		float L_183 = ((float)((float)L_181/(float)((float)((float)L_182*(float)(0.5f)))));
  		___time2 = L_183;
  		if ((!(((float)L_183) == ((float)(2.0f)))))
  		{
  			goto IL_052b;
  		}
  	}
  	{
  		return (1.0f);
  	}
  
  IL_052b:
  	{
  		float L_184 = ___period5;
  		if ((!(((float)L_184) == ((float)(0.0f)))))
  		{
  			goto IL_053d;
  		}
  	}
  	{
  		float L_185 = ___duration3;
  		___period5 = ((float)((float)L_185*(float)(0.450000018f)));
  	}
  
  IL_053d:
  	{
  		float L_186 = ___overshootOrAmplitude4;
  		if ((!(((float)L_186) < ((float)(1.0f)))))
  		{
  			goto IL_0558;
  		}
  	}
  	{
  		___overshootOrAmplitude4 = (1.0f);
  		float L_187 = ___period5;
  		V_2 = ((float)((float)L_187/(float)(4.0f)));
  		goto IL_0571;
  	}
  
  IL_0558:
  	{
  		float L_188 = ___period5;
  		float L_189 = ___overshootOrAmplitude4;
  		double L_190 = asin((((double)((double)((float)((float)(1.0f)/(float)L_189))))));
  		V_2 = ((float)((float)((float)((float)L_188/(float)(6.28318548f)))*(float)(((float)((float)L_190)))));
  	}
  
  IL_0571:
  	{
  		float L_191 = ___time2;
  		if ((!(((float)L_191) < ((float)(1.0f)))))
  		{
  			goto IL_05b9;
  		}
  	}
  	{
  		float L_192 = ___overshootOrAmplitude4;
  		float L_193 = ___time2;
  		float L_194 = ((float)((float)L_193-(float)(1.0f)));
  		___time2 = L_194;
  		double L_195 = pow((2.0), (((double)((double)((float)((float)(10.0f)*(float)L_194))))));
  		float L_196 = ___time2;
  		float L_197 = ___duration3;
  		float L_198 = V_2;
  		float L_199 = ___period5;
  		double L_200 = sin((((double)((double)((float)((float)((float)((float)((float)((float)((float)((float)L_196*(float)L_197))-(float)L_198))*(float)(6.28318548f)))/(float)L_199))))));
  		return ((float)((float)(-0.5f)*(float)((float)((float)((float)((float)L_192*(float)(((float)((float)L_195)))))*(float)(((float)((float)L_200)))))));
  	}
  
  IL_05b9:
  	{
  		float L_201 = ___overshootOrAmplitude4;
  		float L_202 = ___time2;
  		float L_203 = ((float)((float)L_202-(float)(1.0f)));
  		___time2 = L_203;
  		double L_204 = pow((2.0), (((double)((double)((float)((float)(-10.0f)*(float)L_203))))));
  		float L_205 = ___time2;
  		float L_206 = ___duration3;
  		float L_207 = V_2;
  		float L_208 = ___period5;
  		double L_209 = sin((((double)((double)((float)((float)((float)((float)((float)((float)((float)((float)L_205*(float)L_206))-(float)L_207))*(float)(6.28318548f)))/(float)L_208))))));
  		return ((float)((float)((float)((float)((float)((float)((float)((float)L_201*(float)(((float)((float)L_204)))))*(float)(((float)((float)L_209)))))*(float)(0.5f)))+(float)(1.0f)));
  	}
  
  IL_05ff:
  	{
  		float L_210 = ___time2;
  		float L_211 = ___duration3;
  		float L_212 = ((float)((float)L_210/(float)L_211));
  		___time2 = L_212;
  		float L_213 = ___time2;
  		float L_214 = ___overshootOrAmplitude4;
  		float L_215 = ___time2;
  		float L_216 = ___overshootOrAmplitude4;
  		return ((float)((float)((float)((float)L_212*(float)L_213))*(float)((float)((float)((float)((float)((float)((float)L_214+(float)(1.0f)))*(float)L_215))-(float)L_216))));
  	}
  
  IL_0616:
  	{
  		float L_217 = ___time2;
  		float L_218 = ___duration3;
  		float L_219 = ((float)((float)((float)((float)L_217/(float)L_218))-(float)(1.0f)));
  		___time2 = L_219;
  		float L_220 = ___time2;
  		float L_221 = ___overshootOrAmplitude4;
  		float L_222 = ___time2;
  		float L_223 = ___overshootOrAmplitude4;
  		return ((float)((float)((float)((float)((float)((float)L_219*(float)L_220))*(float)((float)((float)((float)((float)((float)((float)L_221+(float)(1.0f)))*(float)L_222))+(float)L_223))))+(float)(1.0f)));
  	}
  
  IL_0639:
  	{
  		float L_224 = ___time2;
  		float L_225 = ___duration3;
  		float L_226 = ((float)((float)L_224/(float)((float)((float)L_225*(float)(0.5f)))));
  		___time2 = L_226;
  		if ((!(((float)L_226) < ((float)(1.0f)))))
  		{
  			goto IL_066d;
  		}
  	}
  	{
  		float L_227 = ___time2;
  		float L_228 = ___time2;
  		float L_229 = ___overshootOrAmplitude4;
  		float L_230 = ((float)((float)L_229*(float)(1.525f)));
  		___overshootOrAmplitude4 = L_230;
  		float L_231 = ___time2;
  		float L_232 = ___overshootOrAmplitude4;
  		return ((float)((float)(0.5f)*(float)((float)((float)((float)((float)L_227*(float)L_228))*(float)((float)((float)((float)((float)((float)((float)L_230+(float)(1.0f)))*(float)L_231))-(float)L_232))))));
  	}
  
  IL_066d:
  	{
  		float L_233 = ___time2;
  		float L_234 = ((float)((float)L_233-(float)(2.0f)));
  		___time2 = L_234;
  		float L_235 = ___time2;
  		float L_236 = ___overshootOrAmplitude4;
  		float L_237 = ((float)((float)L_236*(float)(1.525f)));
  		___overshootOrAmplitude4 = L_237;
  		float L_238 = ___time2;
  		float L_239 = ___overshootOrAmplitude4;
  		return ((float)((float)(0.5f)*(float)((float)((float)((float)((float)((float)((float)L_234*(float)L_235))*(float)((float)((float)((float)((float)((float)((float)L_237+(float)(1.0f)))*(float)L_238))+(float)L_239))))+(float)(2.0f)))));
  	}
  
  IL_069d:
  	{
  		float L_240 = ___time2;
  		float L_241 = ___duration3;
  		float L_242 = ___overshootOrAmplitude4;
  		float L_243 = ___period5;
  		float L_244 = Bounce_EaseIn_m3480468474(NULL /*static, unused*/, L_240, L_241, L_242, L_243, /*hidden argument*/NULL);
  		return L_244;
  	}
  
  IL_06a9:
  	{
  		float L_245 = ___time2;
  		float L_246 = ___duration3;
  		float L_247 = ___overshootOrAmplitude4;
  		float L_248 = ___period5;
  		float L_249 = Bounce_EaseOut_m1154803657(NULL /*static, unused*/, L_245, L_246, L_247, L_248, /*hidden argument*/NULL);
  		return L_249;
  	}
  
  IL_06b5:
  	{
  		float L_250 = ___time2;
  		float L_251 = ___duration3;
  		float L_252 = ___overshootOrAmplitude4;
  		float L_253 = ___period5;
  		float L_254 = Bounce_EaseInOut_m751735845(NULL /*static, unused*/, L_250, L_251, L_252, L_253, /*hidden argument*/NULL);
  		return L_254;
  	}
  
  IL_06c1:
  	{
  		EaseFunction_t3531141372 * L_255 = ___customEase1;
  		float L_256 = ___time2;
  		float L_257 = ___duration3;
  		float L_258 = ___overshootOrAmplitude4;
  		float L_259 = ___period5;
  		NullCheck(L_255);
  		float L_260 = EaseFunction_Invoke_m149773300(L_255, L_256, L_257, L_258, L_259, /*hidden argument*/NULL);
  		return L_260;
  	}
  
  IL_06ce:
  	{
  		return (1.0f);
  	}
  
  IL_06d4:
  	{
  		float L_261 = ___time2;
  		float L_262 = ___duration3;
  		float L_263 = ((float)((float)L_261/(float)L_262));
  		___time2 = L_263;
  		float L_264 = ___time2;
  		return ((float)((float)((-L_263))*(float)((float)((float)L_264-(float)(2.0f)))));
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::SetUpdateType(DG.Tweening.Tween,DG.Tweening.UpdateType,System.Boolean)
  extern "C"  void TweenManager_SetUpdateType_m1093035293 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, int32_t ___updateType1, bool ___isIndependentUpdate2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_SetUpdateType_m1093035293_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		bool L_1 = L_0->get_active_35();
  		if (!L_1)
  		{
  			goto IL_0011;
  		}
  	}
  	{
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		int32_t L_3 = L_2->get_updateType_8();
  		int32_t L_4 = ___updateType1;
  		if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
  		{
  			goto IL_0020;
  		}
  	}
  
  IL_0011:
  	{
  		Tween_t2342918553 * L_5 = ___t0;
  		int32_t L_6 = ___updateType1;
  		NullCheck(L_5);
  		L_5->set_updateType_8(L_6);
  		Tween_t2342918553 * L_7 = ___t0;
  		bool L_8 = ___isIndependentUpdate2;
  		NullCheck(L_7);
  		L_7->set_isIndependentUpdate_9(L_8);
  		return;
  	}
  
  IL_0020:
  	{
  		Tween_t2342918553 * L_9 = ___t0;
  		NullCheck(L_9);
  		int32_t L_10 = L_9->get_updateType_8();
  		if (L_10)
  		{
  			goto IL_0043;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_11 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveDefaultTweens_8();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveDefaultTweens_8(((int32_t)((int32_t)L_11-(int32_t)1)));
  		int32_t L_12 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveDefaultTweens_8();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveDefaultTweens_4((bool)((((int32_t)L_12) > ((int32_t)0))? 1 : 0));
  		goto IL_0080;
  	}
  
  IL_0043:
  	{
  		Tween_t2342918553 * L_13 = ___t0;
  		NullCheck(L_13);
  		int32_t L_14 = L_13->get_updateType_8();
  		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
  		{
  			goto IL_0067;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_15 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveFixedTweens_10();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveFixedTweens_10(((int32_t)((int32_t)L_15-(int32_t)1)));
  		int32_t L_16 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveFixedTweens_10();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveFixedTweens_6((bool)((((int32_t)L_16) > ((int32_t)0))? 1 : 0));
  		goto IL_0080;
  	}
  
  IL_0067:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_17 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveLateTweens_9();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveLateTweens_9(((int32_t)((int32_t)L_17-(int32_t)1)));
  		int32_t L_18 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveLateTweens_9();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveLateTweens_5((bool)((((int32_t)L_18) > ((int32_t)0))? 1 : 0));
  	}
  
  IL_0080:
  	{
  		Tween_t2342918553 * L_19 = ___t0;
  		int32_t L_20 = ___updateType1;
  		NullCheck(L_19);
  		L_19->set_updateType_8(L_20);
  		Tween_t2342918553 * L_21 = ___t0;
  		bool L_22 = ___isIndependentUpdate2;
  		NullCheck(L_21);
  		L_21->set_isIndependentUpdate_9(L_22);
  		int32_t L_23 = ___updateType1;
  		if (L_23)
  		{
  			goto IL_00a4;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_24 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveDefaultTweens_8();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveDefaultTweens_8(((int32_t)((int32_t)L_24+(int32_t)1)));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveDefaultTweens_4((bool)1);
  		return;
  	}
  
  IL_00a4:
  	{
  		int32_t L_25 = ___updateType1;
  		if ((!(((uint32_t)L_25) == ((uint32_t)2))))
  		{
  			goto IL_00bb;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_26 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveFixedTweens_10();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveFixedTweens_10(((int32_t)((int32_t)L_26+(int32_t)1)));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveFixedTweens_6((bool)1);
  		return;
  	}
  
  IL_00bb:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_27 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveLateTweens_9();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveLateTweens_9(((int32_t)((int32_t)L_27+(int32_t)1)));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveLateTweens_5((bool)1);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::Despawn(DG.Tweening.Tween,System.Boolean)
  extern "C"  void TweenManager_Despawn_m914290086 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, bool ___modifyActiveLists1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_Despawn_m914290086_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Sequence_t2050373119 * V_0 = NULL;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	int32_t V_3 = 0;
  	Sequence_t2050373119 * V_4 = NULL;
  	int32_t V_5 = 0;
  	int32_t V_6 = 0;
  	int32_t V_7 = 0;
  	int32_t V_8 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		TweenCallback_t3727756325 * L_1 = L_0->get_onKill_16();
  		if (!L_1)
  		{
  			goto IL_0014;
  		}
  	}
  	{
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		TweenCallback_t3727756325 * L_3 = L_2->get_onKill_16();
  		Tween_OnTweenCallback_m3343846483(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  	}
  
  IL_0014:
  	{
  		bool L_4 = ___modifyActiveLists1;
  		if (!L_4)
  		{
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_5 = ___t0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_RemoveActiveTween_m4176141322(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_6 = ___t0;
  		NullCheck(L_6);
  		bool L_7 = L_6->get_isRecyclable_20();
  		if (!L_7)
  		{
  			goto IL_0146;
  		}
  	}
  	{
  		Tween_t2342918553 * L_8 = ___t0;
  		NullCheck(L_8);
  		int32_t L_9 = ((ABSSequentiable_t3376041011 *)L_8)->get_tweenType_0();
  		V_7 = L_9;
  		int32_t L_10 = V_7;
  		switch (L_10)
  		{
  			case 0:
  			{
  				goto IL_0091;
  			}
  			case 1:
  			{
  				goto IL_0044;
  			}
  		}
  	}
  	{
  		goto IL_01b4;
  	}
  
  IL_0044:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		Stack_1_t3186308008 * L_11 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__PooledSequences_20();
  		Tween_t2342918553 * L_12 = ___t0;
  		NullCheck(L_11);
  		Stack_1_Push_m120329974(L_11, L_12, /*hidden argument*/Stack_1_Push_m120329974_MethodInfo_var);
  		int32_t L_13 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totPooledSequences_14();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totPooledSequences_14(((int32_t)((int32_t)L_13+(int32_t)1)));
  		Tween_t2342918553 * L_14 = ___t0;
  		V_0 = ((Sequence_t2050373119 *)CastclassSealed(L_14, Sequence_t2050373119_il2cpp_TypeInfo_var));
  		Sequence_t2050373119 * L_15 = V_0;
  		NullCheck(L_15);
  		List_1_t3814993295 * L_16 = L_15->get_sequencedTweens_51();
  		NullCheck(L_16);
  		int32_t L_17 = List_1_get_Count_m1779637251(L_16, /*hidden argument*/List_1_get_Count_m1779637251_MethodInfo_var);
  		V_1 = L_17;
  		V_2 = 0;
  		goto IL_0088;
  	}
  
  IL_0072:
  	{
  		Sequence_t2050373119 * L_18 = V_0;
  		NullCheck(L_18);
  		List_1_t3814993295 * L_19 = L_18->get_sequencedTweens_51();
  		int32_t L_20 = V_2;
  		NullCheck(L_19);
  		Tween_t2342918553 * L_21 = List_1_get_Item_m4103691866(L_19, L_20, /*hidden argument*/List_1_get_Item_m4103691866_MethodInfo_var);
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Despawn_m914290086(NULL /*static, unused*/, L_21, (bool)0, /*hidden argument*/NULL);
  		int32_t L_22 = V_2;
  		V_2 = ((int32_t)((int32_t)L_22+(int32_t)1));
  	}
  
  IL_0088:
  	{
  		int32_t L_23 = V_2;
  		int32_t L_24 = V_1;
  		if ((((int32_t)L_23) < ((int32_t)L_24)))
  		{
  			goto IL_0072;
  		}
  	}
  	{
  		goto IL_01b4;
  	}
  
  IL_0091:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_25 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxPooledTweenerId_26();
  		if ((!(((uint32_t)L_25) == ((uint32_t)(-1)))))
  		{
  			goto IL_00b1;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_26 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxTweeners_1();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxPooledTweenerId_26(((int32_t)((int32_t)L_26-(int32_t)1)));
  		int32_t L_27 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxTweeners_1();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__minPooledTweenerId_25(((int32_t)((int32_t)L_27-(int32_t)1)));
  	}
  
  IL_00b1:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_28 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxPooledTweenerId_26();
  		int32_t L_29 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxTweeners_1();
  		if ((((int32_t)L_28) >= ((int32_t)((int32_t)((int32_t)L_29-(int32_t)1)))))
  		{
  			goto IL_00f1;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenU5BU5D_t1320466404* L_30 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__pooledTweeners_19();
  		int32_t L_31 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxPooledTweenerId_26();
  		Tween_t2342918553 * L_32 = ___t0;
  		NullCheck(L_30);
  		ArrayElementTypeCheck (L_30, L_32);
  		(L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_31+(int32_t)1))), (Tween_t2342918553 *)L_32);
  		int32_t L_33 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxPooledTweenerId_26();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxPooledTweenerId_26(((int32_t)((int32_t)L_33+(int32_t)1)));
  		int32_t L_34 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__minPooledTweenerId_25();
  		int32_t L_35 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxPooledTweenerId_26();
  		if ((((int32_t)L_34) <= ((int32_t)L_35)))
  		{
  			goto IL_0138;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_36 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxPooledTweenerId_26();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__minPooledTweenerId_25(L_36);
  		goto IL_0138;
  	}
  
  IL_00f1:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_37 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxPooledTweenerId_26();
  		V_3 = L_37;
  		goto IL_0134;
  	}
  
  IL_00f9:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenU5BU5D_t1320466404* L_38 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__pooledTweeners_19();
  		int32_t L_39 = V_3;
  		NullCheck(L_38);
  		int32_t L_40 = L_39;
  		Tween_t2342918553 * L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
  		if (L_41)
  		{
  			goto IL_0130;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenU5BU5D_t1320466404* L_42 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__pooledTweeners_19();
  		int32_t L_43 = V_3;
  		Tween_t2342918553 * L_44 = ___t0;
  		NullCheck(L_42);
  		ArrayElementTypeCheck (L_42, L_44);
  		(L_42)->SetAt(static_cast<il2cpp_array_size_t>(L_43), (Tween_t2342918553 *)L_44);
  		int32_t L_45 = V_3;
  		int32_t L_46 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__minPooledTweenerId_25();
  		if ((((int32_t)L_45) >= ((int32_t)L_46)))
  		{
  			goto IL_0118;
  		}
  	}
  	{
  		int32_t L_47 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__minPooledTweenerId_25(L_47);
  	}
  
  IL_0118:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_48 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxPooledTweenerId_26();
  		int32_t L_49 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__minPooledTweenerId_25();
  		if ((((int32_t)L_48) >= ((int32_t)L_49)))
  		{
  			goto IL_0138;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_50 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__minPooledTweenerId_25();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxPooledTweenerId_26(L_50);
  		goto IL_0138;
  	}
  
  IL_0130:
  	{
  		int32_t L_51 = V_3;
  		V_3 = ((int32_t)((int32_t)L_51-(int32_t)1));
  	}
  
  IL_0134:
  	{
  		int32_t L_52 = V_3;
  		if ((((int32_t)L_52) > ((int32_t)(-1))))
  		{
  			goto IL_00f9;
  		}
  	}
  
  IL_0138:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_53 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totPooledTweeners_13();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totPooledTweeners_13(((int32_t)((int32_t)L_53+(int32_t)1)));
  		goto IL_01b4;
  	}
  
  IL_0146:
  	{
  		Tween_t2342918553 * L_54 = ___t0;
  		NullCheck(L_54);
  		int32_t L_55 = ((ABSSequentiable_t3376041011 *)L_54)->get_tweenType_0();
  		V_8 = L_55;
  		int32_t L_56 = V_8;
  		switch (L_56)
  		{
  			case 0:
  			{
  				goto IL_01a8;
  			}
  			case 1:
  			{
  				goto IL_015f;
  			}
  		}
  	}
  	{
  		goto IL_01b4;
  	}
  
  IL_015f:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_57 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totSequences_16();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totSequences_16(((int32_t)((int32_t)L_57-(int32_t)1)));
  		Tween_t2342918553 * L_58 = ___t0;
  		V_4 = ((Sequence_t2050373119 *)CastclassSealed(L_58, Sequence_t2050373119_il2cpp_TypeInfo_var));
  		Sequence_t2050373119 * L_59 = V_4;
  		NullCheck(L_59);
  		List_1_t3814993295 * L_60 = L_59->get_sequencedTweens_51();
  		NullCheck(L_60);
  		int32_t L_61 = List_1_get_Count_m1779637251(L_60, /*hidden argument*/List_1_get_Count_m1779637251_MethodInfo_var);
  		V_5 = L_61;
  		V_6 = 0;
  		goto IL_01a0;
  	}
  
  IL_0186:
  	{
  		Sequence_t2050373119 * L_62 = V_4;
  		NullCheck(L_62);
  		List_1_t3814993295 * L_63 = L_62->get_sequencedTweens_51();
  		int32_t L_64 = V_6;
  		NullCheck(L_63);
  		Tween_t2342918553 * L_65 = List_1_get_Item_m4103691866(L_63, L_64, /*hidden argument*/List_1_get_Item_m4103691866_MethodInfo_var);
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Despawn_m914290086(NULL /*static, unused*/, L_65, (bool)0, /*hidden argument*/NULL);
  		int32_t L_66 = V_6;
  		V_6 = ((int32_t)((int32_t)L_66+(int32_t)1));
  	}
  
  IL_01a0:
  	{
  		int32_t L_67 = V_6;
  		int32_t L_68 = V_5;
  		if ((((int32_t)L_67) < ((int32_t)L_68)))
  		{
  			goto IL_0186;
  		}
  	}
  	{
  		goto IL_01b4;
  	}
  
  IL_01a8:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_69 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totTweeners_15();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totTweeners_15(((int32_t)((int32_t)L_69-(int32_t)1)));
  	}
  
  IL_01b4:
  	{
  		Tween_t2342918553 * L_70 = ___t0;
  		NullCheck(L_70);
  		L_70->set_active_35((bool)0);
  		Tween_t2342918553 * L_71 = ___t0;
  		NullCheck(L_71);
  		VirtActionInvoker0::Invoke(4 /* System.Void DG.Tweening.Tween::Reset() */, L_71);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::SetCapacities(System.Int32,System.Int32)
  extern "C"  void TweenManager_SetCapacities_m280715067 (Il2CppObject * __this /* static, unused */, int32_t ___tweenersCapacity0, int32_t ___sequencesCapacity1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_SetCapacities_m280715067_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		int32_t L_0 = ___tweenersCapacity0;
  		int32_t L_1 = ___sequencesCapacity1;
  		if ((((int32_t)L_0) >= ((int32_t)L_1)))
  		{
  			goto IL_0007;
  		}
  	}
  	{
  		int32_t L_2 = ___sequencesCapacity1;
  		___tweenersCapacity0 = L_2;
  	}
  
  IL_0007:
  	{
  		int32_t L_3 = ___tweenersCapacity0;
  		int32_t L_4 = ___sequencesCapacity1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxActive_0(((int32_t)((int32_t)L_3+(int32_t)L_4)));
  		int32_t L_5 = ___tweenersCapacity0;
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxTweeners_1(L_5);
  		int32_t L_6 = ___sequencesCapacity1;
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxSequences_2(L_6);
  		int32_t L_7 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxActive_0();
  		Array_Resize_TisTween_t2342918553_m231671441(NULL /*static, unused*/, (((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_address_of__activeTweens_18()), L_7, /*hidden argument*/Array_Resize_TisTween_t2342918553_m231671441_MethodInfo_var);
  		int32_t L_8 = ___tweenersCapacity0;
  		Array_Resize_TisTween_t2342918553_m231671441(NULL /*static, unused*/, (((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_address_of__pooledTweeners_19()), L_8, /*hidden argument*/Array_Resize_TisTween_t2342918553_m231671441_MethodInfo_var);
  		List_1_t3814993295 * L_9 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		int32_t L_10 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxActive_0();
  		NullCheck(L_9);
  		List_1_set_Capacity_m3912876352(L_9, L_10, /*hidden argument*/List_1_set_Capacity_m3912876352_MethodInfo_var);
  		return;
  	}
  }
  // System.Int32 DG.Tweening.Core.TweenManager::Validate()
  extern "C"  int32_t TweenManager_Validate_m995512755 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_Validate_m995512755_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	Tween_t2342918553 * V_2 = NULL;
  	int32_t V_3 = 0;
  	int32_t V_4 = 0;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_0 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__requiresActiveReorganization_23();
  		if (!L_0)
  		{
  			goto IL_000c;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_ReorganizeActiveTweens_m870803593(NULL /*static, unused*/, /*hidden argument*/NULL);
  	}
  
  IL_000c:
  	{
  		V_0 = 0;
  		V_1 = 0;
  		goto IL_0030;
  	}
  
  IL_0012:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenU5BU5D_t1320466404* L_1 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__activeTweens_18();
  		int32_t L_2 = V_1;
  		NullCheck(L_1);
  		int32_t L_3 = L_2;
  		Tween_t2342918553 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  		V_2 = L_4;
  		Tween_t2342918553 * L_5 = V_2;
  		NullCheck(L_5);
  		bool L_6 = VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean DG.Tweening.Tween::Validate() */, L_5);
  		if (L_6)
  		{
  			goto IL_002c;
  		}
  	}
  	{
  		int32_t L_7 = V_0;
  		V_0 = ((int32_t)((int32_t)L_7+(int32_t)1));
  		Tween_t2342918553 * L_8 = V_2;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_MarkForKilling_m2696461590(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
  	}
  
  IL_002c:
  	{
  		int32_t L_9 = V_1;
  		V_1 = ((int32_t)((int32_t)L_9+(int32_t)1));
  	}
  
  IL_0030:
  	{
  		int32_t L_10 = V_1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_11 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxActiveLookupId_22();
  		if ((((int32_t)L_10) < ((int32_t)((int32_t)((int32_t)L_11+(int32_t)1)))))
  		{
  			goto IL_0012;
  		}
  	}
  	{
  		int32_t L_12 = V_0;
  		if ((((int32_t)L_12) <= ((int32_t)0)))
  		{
  			goto IL_0081;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_13 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		TweenManager_DespawnTweens_m99211077(NULL /*static, unused*/, L_13, (bool)0, /*hidden argument*/NULL);
  		List_1_t3814993295 * L_14 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		NullCheck(L_14);
  		int32_t L_15 = List_1_get_Count_m1779637251(L_14, /*hidden argument*/List_1_get_Count_m1779637251_MethodInfo_var);
  		V_3 = ((int32_t)((int32_t)L_15-(int32_t)1));
  		int32_t L_16 = V_3;
  		V_4 = L_16;
  		goto IL_0072;
  	}
  
  IL_005b:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_17 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		int32_t L_18 = V_4;
  		NullCheck(L_17);
  		Tween_t2342918553 * L_19 = List_1_get_Item_m4103691866(L_17, L_18, /*hidden argument*/List_1_get_Item_m4103691866_MethodInfo_var);
  		TweenManager_RemoveActiveTween_m4176141322(NULL /*static, unused*/, L_19, /*hidden argument*/NULL);
  		int32_t L_20 = V_4;
  		V_4 = ((int32_t)((int32_t)L_20-(int32_t)1));
  	}
  
  IL_0072:
  	{
  		int32_t L_21 = V_4;
  		if ((((int32_t)L_21) > ((int32_t)(-1))))
  		{
  			goto IL_005b;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_22 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		NullCheck(L_22);
  		List_1_Clear_m3923813889(L_22, /*hidden argument*/List_1_Clear_m3923813889_MethodInfo_var);
  	}
  
  IL_0081:
  	{
  		int32_t L_23 = V_0;
  		return L_23;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::Update(DG.Tweening.UpdateType,System.Single,System.Single)
  extern "C"  void TweenManager_Update_m3156821148 (Il2CppObject * __this /* static, unused */, int32_t ___updateType0, float ___deltaTime1, float ___independentTime2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_Update_m3156821148_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool V_0 = false;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	Tween_t2342918553 * V_3 = NULL;
  	float V_4 = 0.0f;
  	float V_5 = 0.0f;
  	bool V_6 = false;
  	int32_t V_7 = 0;
  	bool V_8 = false;
  	int32_t V_9 = 0;
  	int32_t V_10 = 0;
  	float G_B11_0 = 0.0f;
  	int32_t G_B22_0 = 0;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_0 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__requiresActiveReorganization_23();
  		if (!L_0)
  		{
  			goto IL_000c;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_ReorganizeActiveTweens_m870803593(NULL /*static, unused*/, /*hidden argument*/NULL);
  	}
  
  IL_000c:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_isUpdateLoop_17((bool)1);
  		V_0 = (bool)0;
  		int32_t L_1 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxActiveLookupId_22();
  		V_1 = ((int32_t)((int32_t)L_1+(int32_t)1));
  		V_2 = 0;
  		goto IL_01cf;
  	}
  
  IL_0023:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenU5BU5D_t1320466404* L_2 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__activeTweens_18();
  		int32_t L_3 = V_2;
  		NullCheck(L_2);
  		int32_t L_4 = L_3;
  		Tween_t2342918553 * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  		V_3 = L_5;
  		Tween_t2342918553 * L_6 = V_3;
  		if (!L_6)
  		{
  			goto IL_01cb;
  		}
  	}
  	{
  		Tween_t2342918553 * L_7 = V_3;
  		NullCheck(L_7);
  		int32_t L_8 = L_7->get_updateType_8();
  		int32_t L_9 = ___updateType0;
  		if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  		{
  			goto IL_01cb;
  		}
  	}
  	{
  		Tween_t2342918553 * L_10 = V_3;
  		NullCheck(L_10);
  		bool L_11 = L_10->get_active_35();
  		if (L_11)
  		{
  			goto IL_0052;
  		}
  	}
  	{
  		V_0 = (bool)1;
  		Tween_t2342918553 * L_12 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_MarkForKilling_m2696461590(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
  		goto IL_01cb;
  	}
  
  IL_0052:
  	{
  		Tween_t2342918553 * L_13 = V_3;
  		NullCheck(L_13);
  		bool L_14 = L_13->get_isPlaying_46();
  		if (!L_14)
  		{
  			goto IL_01cb;
  		}
  	}
  	{
  		Tween_t2342918553 * L_15 = V_3;
  		NullCheck(L_15);
  		L_15->set_creationLocked_40((bool)1);
  		Tween_t2342918553 * L_16 = V_3;
  		NullCheck(L_16);
  		bool L_17 = L_16->get_isIndependentUpdate_9();
  		if (L_17)
  		{
  			goto IL_006f;
  		}
  	}
  	{
  		float L_18 = ___deltaTime1;
  		G_B11_0 = L_18;
  		goto IL_0070;
  	}
  
  IL_006f:
  	{
  		float L_19 = ___independentTime2;
  		G_B11_0 = L_19;
  	}
  
  IL_0070:
  	{
  		Tween_t2342918553 * L_20 = V_3;
  		NullCheck(L_20);
  		float L_21 = L_20->get_timeScale_4();
  		V_4 = ((float)((float)G_B11_0*(float)L_21));
  		Tween_t2342918553 * L_22 = V_3;
  		NullCheck(L_22);
  		bool L_23 = L_22->get_delayComplete_49();
  		if (L_23)
  		{
  			goto IL_00b4;
  		}
  	}
  	{
  		Tween_t2342918553 * L_24 = V_3;
  		Tween_t2342918553 * L_25 = V_3;
  		NullCheck(L_25);
  		float L_26 = L_25->get_elapsedDelay_48();
  		float L_27 = V_4;
  		NullCheck(L_24);
  		float L_28 = VirtFuncInvoker1< float, float >::Invoke(6 /* System.Single DG.Tweening.Tween::UpdateDelay(System.Single) */, L_24, ((float)((float)L_26+(float)L_27)));
  		V_4 = L_28;
  		float L_29 = V_4;
  		if ((!(((float)L_29) <= ((float)(-1.0f)))))
  		{
  			goto IL_00a8;
  		}
  	}
  	{
  		V_0 = (bool)1;
  		Tween_t2342918553 * L_30 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_MarkForKilling_m2696461590(NULL /*static, unused*/, L_30, /*hidden argument*/NULL);
  		goto IL_01cb;
  	}
  
  IL_00a8:
  	{
  		float L_31 = V_4;
  		if ((((float)L_31) <= ((float)(0.0f))))
  		{
  			goto IL_01cb;
  		}
  	}
  
  IL_00b4:
  	{
  		Tween_t2342918553 * L_32 = V_3;
  		NullCheck(L_32);
  		bool L_33 = L_32->get_startupDone_41();
  		if (L_33)
  		{
  			goto IL_00d1;
  		}
  	}
  	{
  		Tween_t2342918553 * L_34 = V_3;
  		NullCheck(L_34);
  		bool L_35 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean DG.Tweening.Tween::Startup() */, L_34);
  		if (L_35)
  		{
  			goto IL_00d1;
  		}
  	}
  	{
  		V_0 = (bool)1;
  		Tween_t2342918553 * L_36 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_MarkForKilling_m2696461590(NULL /*static, unused*/, L_36, /*hidden argument*/NULL);
  		goto IL_01cb;
  	}
  
  IL_00d1:
  	{
  		Tween_t2342918553 * L_37 = V_3;
  		NullCheck(L_37);
  		float L_38 = L_37->get_position_43();
  		V_5 = L_38;
  		float L_39 = V_5;
  		Tween_t2342918553 * L_40 = V_3;
  		NullCheck(L_40);
  		float L_41 = L_40->get_duration_23();
  		V_6 = (bool)((((int32_t)((!(((float)L_39) >= ((float)L_41)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  		Tween_t2342918553 * L_42 = V_3;
  		NullCheck(L_42);
  		int32_t L_43 = L_42->get_completedLoops_45();
  		V_7 = L_43;
  		Tween_t2342918553 * L_44 = V_3;
  		NullCheck(L_44);
  		float L_45 = L_44->get_duration_23();
  		if ((!(((float)L_45) <= ((float)(0.0f)))))
  		{
  			goto IL_0124;
  		}
  	}
  	{
  		V_5 = (0.0f);
  		Tween_t2342918553 * L_46 = V_3;
  		NullCheck(L_46);
  		int32_t L_47 = L_46->get_loops_24();
  		if ((((int32_t)L_47) == ((int32_t)(-1))))
  		{
  			goto IL_0115;
  		}
  	}
  	{
  		Tween_t2342918553 * L_48 = V_3;
  		NullCheck(L_48);
  		int32_t L_49 = L_48->get_loops_24();
  		G_B22_0 = L_49;
  		goto IL_011d;
  	}
  
  IL_0115:
  	{
  		Tween_t2342918553 * L_50 = V_3;
  		NullCheck(L_50);
  		int32_t L_51 = L_50->get_completedLoops_45();
  		G_B22_0 = ((int32_t)((int32_t)L_51+(int32_t)1));
  	}
  
  IL_011d:
  	{
  		V_7 = G_B22_0;
  		goto IL_01b2;
  	}
  
  IL_0124:
  	{
  		Tween_t2342918553 * L_52 = V_3;
  		NullCheck(L_52);
  		bool L_53 = L_52->get_isBackwards_5();
  		if (!L_53)
  		{
  			goto IL_0156;
  		}
  	}
  	{
  		float L_54 = V_5;
  		float L_55 = V_4;
  		V_5 = ((float)((float)L_54-(float)L_55));
  		goto IL_0146;
  	}
  
  IL_0135:
  	{
  		float L_56 = V_5;
  		Tween_t2342918553 * L_57 = V_3;
  		NullCheck(L_57);
  		float L_58 = L_57->get_duration_23();
  		V_5 = ((float)((float)L_56+(float)L_58));
  		int32_t L_59 = V_7;
  		V_7 = ((int32_t)((int32_t)L_59-(int32_t)1));
  	}
  
  IL_0146:
  	{
  		float L_60 = V_5;
  		if ((!(((float)L_60) < ((float)(0.0f)))))
  		{
  			goto IL_018d;
  		}
  	}
  	{
  		int32_t L_61 = V_7;
  		if ((((int32_t)L_61) > ((int32_t)0)))
  		{
  			goto IL_0135;
  		}
  	}
  	{
  		goto IL_018d;
  	}
  
  IL_0156:
  	{
  		float L_62 = V_5;
  		float L_63 = V_4;
  		V_5 = ((float)((float)L_62+(float)L_63));
  		goto IL_0170;
  	}
  
  IL_015f:
  	{
  		float L_64 = V_5;
  		Tween_t2342918553 * L_65 = V_3;
  		NullCheck(L_65);
  		float L_66 = L_65->get_duration_23();
  		V_5 = ((float)((float)L_64-(float)L_66));
  		int32_t L_67 = V_7;
  		V_7 = ((int32_t)((int32_t)L_67+(int32_t)1));
  	}
  
  IL_0170:
  	{
  		float L_68 = V_5;
  		Tween_t2342918553 * L_69 = V_3;
  		NullCheck(L_69);
  		float L_70 = L_69->get_duration_23();
  		if ((!(((float)L_68) >= ((float)L_70))))
  		{
  			goto IL_018d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_71 = V_3;
  		NullCheck(L_71);
  		int32_t L_72 = L_71->get_loops_24();
  		if ((((int32_t)L_72) == ((int32_t)(-1))))
  		{
  			goto IL_015f;
  		}
  	}
  	{
  		int32_t L_73 = V_7;
  		Tween_t2342918553 * L_74 = V_3;
  		NullCheck(L_74);
  		int32_t L_75 = L_74->get_loops_24();
  		if ((((int32_t)L_73) < ((int32_t)L_75)))
  		{
  			goto IL_015f;
  		}
  	}
  
  IL_018d:
  	{
  		bool L_76 = V_6;
  		if (!L_76)
  		{
  			goto IL_0197;
  		}
  	}
  	{
  		int32_t L_77 = V_7;
  		V_7 = ((int32_t)((int32_t)L_77-(int32_t)1));
  	}
  
  IL_0197:
  	{
  		Tween_t2342918553 * L_78 = V_3;
  		NullCheck(L_78);
  		int32_t L_79 = L_78->get_loops_24();
  		if ((((int32_t)L_79) == ((int32_t)(-1))))
  		{
  			goto IL_01b2;
  		}
  	}
  	{
  		int32_t L_80 = V_7;
  		Tween_t2342918553 * L_81 = V_3;
  		NullCheck(L_81);
  		int32_t L_82 = L_81->get_loops_24();
  		if ((((int32_t)L_80) < ((int32_t)L_82)))
  		{
  			goto IL_01b2;
  		}
  	}
  	{
  		Tween_t2342918553 * L_83 = V_3;
  		NullCheck(L_83);
  		float L_84 = L_83->get_duration_23();
  		V_5 = L_84;
  	}
  
  IL_01b2:
  	{
  		Tween_t2342918553 * L_85 = V_3;
  		float L_86 = V_5;
  		int32_t L_87 = V_7;
  		bool L_88 = Tween_DoGoto_m1767685380(NULL /*static, unused*/, L_85, L_86, L_87, 0, /*hidden argument*/NULL);
  		V_8 = L_88;
  		bool L_89 = V_8;
  		if (!L_89)
  		{
  			goto IL_01cb;
  		}
  	}
  	{
  		V_0 = (bool)1;
  		Tween_t2342918553 * L_90 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_MarkForKilling_m2696461590(NULL /*static, unused*/, L_90, /*hidden argument*/NULL);
  	}
  
  IL_01cb:
  	{
  		int32_t L_91 = V_2;
  		V_2 = ((int32_t)((int32_t)L_91+(int32_t)1));
  	}
  
  IL_01cf:
  	{
  		int32_t L_92 = V_2;
  		int32_t L_93 = V_1;
  		if ((((int32_t)L_92) < ((int32_t)L_93)))
  		{
  			goto IL_0023;
  		}
  	}
  	{
  		bool L_94 = V_0;
  		if (!L_94)
  		{
  			goto IL_021e;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_95 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		TweenManager_DespawnTweens_m99211077(NULL /*static, unused*/, L_95, (bool)0, /*hidden argument*/NULL);
  		List_1_t3814993295 * L_96 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		NullCheck(L_96);
  		int32_t L_97 = List_1_get_Count_m1779637251(L_96, /*hidden argument*/List_1_get_Count_m1779637251_MethodInfo_var);
  		V_9 = ((int32_t)((int32_t)L_97-(int32_t)1));
  		int32_t L_98 = V_9;
  		V_10 = L_98;
  		goto IL_020f;
  	}
  
  IL_01f8:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_99 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		int32_t L_100 = V_10;
  		NullCheck(L_99);
  		Tween_t2342918553 * L_101 = List_1_get_Item_m4103691866(L_99, L_100, /*hidden argument*/List_1_get_Item_m4103691866_MethodInfo_var);
  		TweenManager_RemoveActiveTween_m4176141322(NULL /*static, unused*/, L_101, /*hidden argument*/NULL);
  		int32_t L_102 = V_10;
  		V_10 = ((int32_t)((int32_t)L_102-(int32_t)1));
  	}
  
  IL_020f:
  	{
  		int32_t L_103 = V_10;
  		if ((((int32_t)L_103) > ((int32_t)(-1))))
  		{
  			goto IL_01f8;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_104 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		NullCheck(L_104);
  		List_1_Clear_m3923813889(L_104, /*hidden argument*/List_1_Clear_m3923813889_MethodInfo_var);
  	}
  
  IL_021e:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_isUpdateLoop_17((bool)0);
  		return;
  	}
  }
  // System.Int32 DG.Tweening.Core.TweenManager::FilteredOperation(DG.Tweening.Core.Enums.OperationType,DG.Tweening.Core.Enums.FilterType,System.Object,System.Boolean,System.Single,System.Object)
  extern "C"  int32_t TweenManager_FilteredOperation_m2642092967 (Il2CppObject * __this /* static, unused */, int32_t ___operationType0, int32_t ___filterType1, Il2CppObject * ___id2, bool ___optionalBool3, float ___optionalFloat4, Il2CppObject * ___optionalObj5, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_FilteredOperation_m2642092967_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	bool V_1 = false;
  	int32_t V_2 = 0;
  	Tween_t2342918553 * V_3 = NULL;
  	bool V_4 = false;
  	bool V_5 = false;
  	int32_t V_6 = 0;
  	int32_t V_7 = 0;
  	int32_t V_8 = 0;
  	int32_t V_9 = 0;
  	int32_t G_B9_0 = 0;
  	int32_t G_B14_0 = 0;
  	int32_t G_B26_0 = 0;
  	int32_t G_B23_0 = 0;
  	int32_t G_B25_0 = 0;
  	int32_t G_B24_0 = 0;
  	int32_t G_B27_0 = 0;
  	int32_t G_B27_1 = 0;
  	{
  		V_0 = 0;
  		V_1 = (bool)0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_0 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxActiveLookupId_22();
  		V_2 = L_0;
  		goto IL_01f5;
  	}
  
  IL_000f:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenU5BU5D_t1320466404* L_1 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__activeTweens_18();
  		int32_t L_2 = V_2;
  		NullCheck(L_1);
  		int32_t L_3 = L_2;
  		Tween_t2342918553 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  		V_3 = L_4;
  		Tween_t2342918553 * L_5 = V_3;
  		if (!L_5)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = V_3;
  		NullCheck(L_6);
  		bool L_7 = L_6->get_active_35();
  		if (!L_7)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		V_4 = (bool)0;
  		int32_t L_8 = ___filterType1;
  		V_8 = L_8;
  		int32_t L_9 = V_8;
  		switch (L_9)
  		{
  			case 0:
  			{
  				goto IL_0043;
  			}
  			case 1:
  			{
  				goto IL_0048;
  			}
  			case 2:
  			{
  				goto IL_0069;
  			}
  		}
  	}
  	{
  		goto IL_008d;
  	}
  
  IL_0043:
  	{
  		V_4 = (bool)1;
  		goto IL_008d;
  	}
  
  IL_0048:
  	{
  		Il2CppObject * L_10 = ___id2;
  		Tween_t2342918553 * L_11 = V_3;
  		NullCheck(L_11);
  		Il2CppObject * L_12 = L_11->get_id_6();
  		NullCheck(L_10);
  		bool L_13 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_10, L_12);
  		if (L_13)
  		{
  			goto IL_0064;
  		}
  	}
  	{
  		Il2CppObject * L_14 = ___id2;
  		Tween_t2342918553 * L_15 = V_3;
  		NullCheck(L_15);
  		Il2CppObject * L_16 = L_15->get_target_7();
  		NullCheck(L_14);
  		bool L_17 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_14, L_16);
  		G_B9_0 = ((int32_t)(L_17));
  		goto IL_0065;
  	}
  
  IL_0064:
  	{
  		G_B9_0 = 1;
  	}
  
  IL_0065:
  	{
  		V_4 = (bool)G_B9_0;
  		goto IL_008d;
  	}
  
  IL_0069:
  	{
  		Il2CppObject * L_18 = ___id2;
  		Tween_t2342918553 * L_19 = V_3;
  		NullCheck(L_19);
  		Il2CppObject * L_20 = L_19->get_id_6();
  		NullCheck(L_18);
  		bool L_21 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_18, L_20);
  		if (!L_21)
  		{
  			goto IL_008a;
  		}
  	}
  	{
  		Il2CppObject * L_22 = ___optionalObj5;
  		if (!L_22)
  		{
  			goto IL_008a;
  		}
  	}
  	{
  		Il2CppObject * L_23 = ___optionalObj5;
  		Tween_t2342918553 * L_24 = V_3;
  		NullCheck(L_24);
  		Il2CppObject * L_25 = L_24->get_target_7();
  		NullCheck(L_23);
  		bool L_26 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_23, L_25);
  		G_B14_0 = ((int32_t)(L_26));
  		goto IL_008b;
  	}
  
  IL_008a:
  	{
  		G_B14_0 = 0;
  	}
  
  IL_008b:
  	{
  		V_4 = (bool)G_B14_0;
  	}
  
  IL_008d:
  	{
  		bool L_27 = V_4;
  		if (!L_27)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_28 = ___operationType0;
  		V_9 = L_28;
  		int32_t L_29 = V_9;
  		switch (L_29)
  		{
  			case 0:
  			{
  				goto IL_0103;
  			}
  			case 1:
  			{
  				goto IL_00d3;
  			}
  			case 2:
  			{
  				goto IL_0154;
  			}
  			case 3:
  			{
  				goto IL_0168;
  			}
  			case 4:
  			{
  				goto IL_0179;
  			}
  			case 5:
  			{
  				goto IL_0187;
  			}
  			case 6:
  			{
  				goto IL_01a3;
  			}
  			case 7:
  			{
  				goto IL_0195;
  			}
  			case 8:
  			{
  				goto IL_01c0;
  			}
  			case 9:
  			{
  				goto IL_01b1;
  			}
  			case 10:
  			{
  				goto IL_01cf;
  			}
  			case 11:
  			{
  				goto IL_01dd;
  			}
  		}
  	}
  	{
  		goto IL_01f1;
  	}
  
  IL_00d3:
  	{
  		int32_t L_30 = V_0;
  		V_0 = ((int32_t)((int32_t)L_30+(int32_t)1));
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_31 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_isUpdateLoop_17();
  		if (!L_31)
  		{
  			goto IL_00ea;
  		}
  	}
  	{
  		Tween_t2342918553 * L_32 = V_3;
  		NullCheck(L_32);
  		L_32->set_active_35((bool)0);
  		goto IL_01f1;
  	}
  
  IL_00ea:
  	{
  		Tween_t2342918553 * L_33 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Despawn_m914290086(NULL /*static, unused*/, L_33, (bool)0, /*hidden argument*/NULL);
  		V_1 = (bool)1;
  		List_1_t3814993295 * L_34 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		Tween_t2342918553 * L_35 = V_3;
  		NullCheck(L_34);
  		List_1_Add_m73741651(L_34, L_35, /*hidden argument*/List_1_Add_m73741651_MethodInfo_var);
  		goto IL_01f1;
  	}
  
  IL_0103:
  	{
  		Tween_t2342918553 * L_36 = V_3;
  		NullCheck(L_36);
  		bool L_37 = L_36->get_autoKill_22();
  		V_5 = L_37;
  		Tween_t2342918553 * L_38 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_39 = TweenManager_Complete_m765932039(NULL /*static, unused*/, L_38, (bool)0, /*hidden argument*/NULL);
  		if (!L_39)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_40 = V_0;
  		bool L_41 = ___optionalBool3;
  		G_B23_0 = L_40;
  		if (!L_41)
  		{
  			G_B26_0 = L_40;
  			goto IL_0125;
  		}
  	}
  	{
  		bool L_42 = V_5;
  		G_B24_0 = G_B23_0;
  		if (L_42)
  		{
  			G_B25_0 = G_B23_0;
  			goto IL_0122;
  		}
  	}
  	{
  		G_B27_0 = 0;
  		G_B27_1 = G_B24_0;
  		goto IL_0126;
  	}
  
  IL_0122:
  	{
  		G_B27_0 = 1;
  		G_B27_1 = G_B25_0;
  		goto IL_0126;
  	}
  
  IL_0125:
  	{
  		G_B27_0 = 1;
  		G_B27_1 = G_B26_0;
  	}
  
  IL_0126:
  	{
  		V_0 = ((int32_t)((int32_t)G_B27_1+(int32_t)G_B27_0));
  		bool L_43 = V_5;
  		if (!L_43)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_44 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_isUpdateLoop_17();
  		if (!L_44)
  		{
  			goto IL_0142;
  		}
  	}
  	{
  		Tween_t2342918553 * L_45 = V_3;
  		NullCheck(L_45);
  		L_45->set_active_35((bool)0);
  		goto IL_01f1;
  	}
  
  IL_0142:
  	{
  		V_1 = (bool)1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_46 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		Tween_t2342918553 * L_47 = V_3;
  		NullCheck(L_46);
  		List_1_Add_m73741651(L_46, L_47, /*hidden argument*/List_1_Add_m73741651_MethodInfo_var);
  		goto IL_01f1;
  	}
  
  IL_0154:
  	{
  		Tween_t2342918553 * L_48 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_49 = TweenManager_Flip_m841879672(NULL /*static, unused*/, L_48, /*hidden argument*/NULL);
  		if (!L_49)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_50 = V_0;
  		V_0 = ((int32_t)((int32_t)L_50+(int32_t)1));
  		goto IL_01f1;
  	}
  
  IL_0168:
  	{
  		Tween_t2342918553 * L_51 = V_3;
  		float L_52 = ___optionalFloat4;
  		bool L_53 = ___optionalBool3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Goto_m3684946111(NULL /*static, unused*/, L_51, L_52, L_53, 1, /*hidden argument*/NULL);
  		int32_t L_54 = V_0;
  		V_0 = ((int32_t)((int32_t)L_54+(int32_t)1));
  		goto IL_01f1;
  	}
  
  IL_0179:
  	{
  		Tween_t2342918553 * L_55 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_56 = TweenManager_Pause_m3015626886(NULL /*static, unused*/, L_55, /*hidden argument*/NULL);
  		if (!L_56)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_57 = V_0;
  		V_0 = ((int32_t)((int32_t)L_57+(int32_t)1));
  		goto IL_01f1;
  	}
  
  IL_0187:
  	{
  		Tween_t2342918553 * L_58 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_59 = TweenManager_Play_m2737967497(NULL /*static, unused*/, L_58, /*hidden argument*/NULL);
  		if (!L_59)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_60 = V_0;
  		V_0 = ((int32_t)((int32_t)L_60+(int32_t)1));
  		goto IL_01f1;
  	}
  
  IL_0195:
  	{
  		Tween_t2342918553 * L_61 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_62 = TweenManager_PlayBackwards_m4039080637(NULL /*static, unused*/, L_61, /*hidden argument*/NULL);
  		if (!L_62)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_63 = V_0;
  		V_0 = ((int32_t)((int32_t)L_63+(int32_t)1));
  		goto IL_01f1;
  	}
  
  IL_01a3:
  	{
  		Tween_t2342918553 * L_64 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_65 = TweenManager_PlayForward_m1281458203(NULL /*static, unused*/, L_64, /*hidden argument*/NULL);
  		if (!L_65)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_66 = V_0;
  		V_0 = ((int32_t)((int32_t)L_66+(int32_t)1));
  		goto IL_01f1;
  	}
  
  IL_01b1:
  	{
  		Tween_t2342918553 * L_67 = V_3;
  		bool L_68 = ___optionalBool3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_69 = TweenManager_Restart_m1453095722(NULL /*static, unused*/, L_67, L_68, /*hidden argument*/NULL);
  		if (!L_69)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_70 = V_0;
  		V_0 = ((int32_t)((int32_t)L_70+(int32_t)1));
  		goto IL_01f1;
  	}
  
  IL_01c0:
  	{
  		Tween_t2342918553 * L_71 = V_3;
  		bool L_72 = ___optionalBool3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_73 = TweenManager_Rewind_m1857766106(NULL /*static, unused*/, L_71, L_72, /*hidden argument*/NULL);
  		if (!L_73)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_74 = V_0;
  		V_0 = ((int32_t)((int32_t)L_74+(int32_t)1));
  		goto IL_01f1;
  	}
  
  IL_01cf:
  	{
  		Tween_t2342918553 * L_75 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_76 = TweenManager_TogglePause_m1669311535(NULL /*static, unused*/, L_75, /*hidden argument*/NULL);
  		if (!L_76)
  		{
  			goto IL_01f1;
  		}
  	}
  	{
  		int32_t L_77 = V_0;
  		V_0 = ((int32_t)((int32_t)L_77+(int32_t)1));
  		goto IL_01f1;
  	}
  
  IL_01dd:
  	{
  		Tween_t2342918553 * L_78 = V_3;
  		NullCheck(L_78);
  		bool L_79 = L_78->get_isComplete_47();
  		if (!L_79)
  		{
  			goto IL_01ed;
  		}
  	}
  	{
  		Tween_t2342918553 * L_80 = V_3;
  		NullCheck(L_80);
  		bool L_81 = L_80->get_autoKill_22();
  		if (L_81)
  		{
  			goto IL_01f1;
  		}
  	}
  
  IL_01ed:
  	{
  		int32_t L_82 = V_0;
  		V_0 = ((int32_t)((int32_t)L_82+(int32_t)1));
  	}
  
  IL_01f1:
  	{
  		int32_t L_83 = V_2;
  		V_2 = ((int32_t)((int32_t)L_83-(int32_t)1));
  	}
  
  IL_01f5:
  	{
  		int32_t L_84 = V_2;
  		if ((((int32_t)L_84) > ((int32_t)(-1))))
  		{
  			goto IL_000f;
  		}
  	}
  	{
  		bool L_85 = V_1;
  		if (!L_85)
  		{
  			goto IL_0239;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_86 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		NullCheck(L_86);
  		int32_t L_87 = List_1_get_Count_m1779637251(L_86, /*hidden argument*/List_1_get_Count_m1779637251_MethodInfo_var);
  		V_6 = ((int32_t)((int32_t)L_87-(int32_t)1));
  		int32_t L_88 = V_6;
  		V_7 = L_88;
  		goto IL_022a;
  	}
  
  IL_0213:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_89 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		int32_t L_90 = V_7;
  		NullCheck(L_89);
  		Tween_t2342918553 * L_91 = List_1_get_Item_m4103691866(L_89, L_90, /*hidden argument*/List_1_get_Item_m4103691866_MethodInfo_var);
  		TweenManager_RemoveActiveTween_m4176141322(NULL /*static, unused*/, L_91, /*hidden argument*/NULL);
  		int32_t L_92 = V_7;
  		V_7 = ((int32_t)((int32_t)L_92-(int32_t)1));
  	}
  
  IL_022a:
  	{
  		int32_t L_93 = V_7;
  		if ((((int32_t)L_93) > ((int32_t)(-1))))
  		{
  			goto IL_0213;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_94 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		NullCheck(L_94);
  		List_1_Clear_m3923813889(L_94, /*hidden argument*/List_1_Clear_m3923813889_MethodInfo_var);
  	}
  
  IL_0239:
  	{
  		int32_t L_95 = V_0;
  		return L_95;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::Complete(DG.Tweening.Tween,System.Boolean)
  extern "C"  bool TweenManager_Complete_m765932039 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, bool ___modifyActiveLists1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_Complete_m765932039_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loops_24();
  		if ((!(((uint32_t)L_1) == ((uint32_t)(-1)))))
  		{
  			goto IL_000b;
  		}
  	}
  	{
  		return (bool)0;
  	}
  
  IL_000b:
  	{
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		bool L_3 = L_2->get_isComplete_47();
  		if (L_3)
  		{
  			goto IL_004f;
  		}
  	}
  	{
  		Tween_t2342918553 * L_4 = ___t0;
  		Tween_t2342918553 * L_5 = ___t0;
  		NullCheck(L_5);
  		float L_6 = L_5->get_duration_23();
  		Tween_t2342918553 * L_7 = ___t0;
  		NullCheck(L_7);
  		int32_t L_8 = L_7->get_loops_24();
  		Tween_DoGoto_m1767685380(NULL /*static, unused*/, L_4, L_6, L_8, 1, /*hidden argument*/NULL);
  		Tween_t2342918553 * L_9 = ___t0;
  		NullCheck(L_9);
  		L_9->set_isPlaying_46((bool)0);
  		Tween_t2342918553 * L_10 = ___t0;
  		NullCheck(L_10);
  		bool L_11 = L_10->get_autoKill_22();
  		if (!L_11)
  		{
  			goto IL_004d;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_12 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_isUpdateLoop_17();
  		if (!L_12)
  		{
  			goto IL_0046;
  		}
  	}
  	{
  		Tween_t2342918553 * L_13 = ___t0;
  		NullCheck(L_13);
  		L_13->set_active_35((bool)0);
  		goto IL_004d;
  	}
  
  IL_0046:
  	{
  		Tween_t2342918553 * L_14 = ___t0;
  		bool L_15 = ___modifyActiveLists1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Despawn_m914290086(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
  	}
  
  IL_004d:
  	{
  		return (bool)1;
  	}
  
  IL_004f:
  	{
  		return (bool)0;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::Flip(DG.Tweening.Tween)
  extern "C"  bool TweenManager_Flip_m841879672 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		Tween_t2342918553 * L_1 = ___t0;
  		NullCheck(L_1);
  		bool L_2 = L_1->get_isBackwards_5();
  		NullCheck(L_0);
  		L_0->set_isBackwards_5((bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0));
  		return (bool)1;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::Goto(DG.Tweening.Tween,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateMode)
  extern "C"  bool TweenManager_Goto_m3684946111 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, float ___to1, bool ___andPlay2, int32_t ___updateMode3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_Goto_m3684946111_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool V_0 = false;
  	int32_t V_1 = 0;
  	float V_2 = 0.0f;
  	bool V_3 = false;
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		bool L_1 = L_0->get_isPlaying_46();
  		V_0 = L_1;
  		Tween_t2342918553 * L_2 = ___t0;
  		bool L_3 = ___andPlay2;
  		NullCheck(L_2);
  		L_2->set_isPlaying_46(L_3);
  		Tween_t2342918553 * L_4 = ___t0;
  		NullCheck(L_4);
  		L_4->set_delayComplete_49((bool)1);
  		Tween_t2342918553 * L_5 = ___t0;
  		Tween_t2342918553 * L_6 = ___t0;
  		NullCheck(L_6);
  		float L_7 = L_6->get_delay_26();
  		NullCheck(L_5);
  		L_5->set_elapsedDelay_48(L_7);
  		float L_8 = ___to1;
  		Tween_t2342918553 * L_9 = ___t0;
  		NullCheck(L_9);
  		float L_10 = L_9->get_duration_23();
  		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
  		int32_t L_11 = Mathf_FloorToInt_m717029688(NULL /*static, unused*/, ((float)((float)L_8/(float)L_10)), /*hidden argument*/NULL);
  		V_1 = L_11;
  		float L_12 = ___to1;
  		Tween_t2342918553 * L_13 = ___t0;
  		NullCheck(L_13);
  		float L_14 = L_13->get_duration_23();
  		V_2 = (fmodf(L_12, L_14));
  		Tween_t2342918553 * L_15 = ___t0;
  		NullCheck(L_15);
  		int32_t L_16 = L_15->get_loops_24();
  		if ((((int32_t)L_16) == ((int32_t)(-1))))
  		{
  			goto IL_005a;
  		}
  	}
  	{
  		int32_t L_17 = V_1;
  		Tween_t2342918553 * L_18 = ___t0;
  		NullCheck(L_18);
  		int32_t L_19 = L_18->get_loops_24();
  		if ((((int32_t)L_17) < ((int32_t)L_19)))
  		{
  			goto IL_005a;
  		}
  	}
  	{
  		Tween_t2342918553 * L_20 = ___t0;
  		NullCheck(L_20);
  		int32_t L_21 = L_20->get_loops_24();
  		V_1 = L_21;
  		Tween_t2342918553 * L_22 = ___t0;
  		NullCheck(L_22);
  		float L_23 = L_22->get_duration_23();
  		V_2 = L_23;
  		goto IL_0069;
  	}
  
  IL_005a:
  	{
  		float L_24 = V_2;
  		Tween_t2342918553 * L_25 = ___t0;
  		NullCheck(L_25);
  		float L_26 = L_25->get_duration_23();
  		if ((!(((float)L_24) >= ((float)L_26))))
  		{
  			goto IL_0069;
  		}
  	}
  	{
  		V_2 = (0.0f);
  	}
  
  IL_0069:
  	{
  		Tween_t2342918553 * L_27 = ___t0;
  		float L_28 = V_2;
  		int32_t L_29 = V_1;
  		int32_t L_30 = ___updateMode3;
  		bool L_31 = Tween_DoGoto_m1767685380(NULL /*static, unused*/, L_27, L_28, L_29, L_30, /*hidden argument*/NULL);
  		V_3 = L_31;
  		bool L_32 = ___andPlay2;
  		if (L_32)
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		bool L_33 = V_0;
  		if (!L_33)
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		bool L_34 = V_3;
  		if (L_34)
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		Tween_t2342918553 * L_35 = ___t0;
  		NullCheck(L_35);
  		TweenCallback_t3727756325 * L_36 = L_35->get_onPause_11();
  		if (!L_36)
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		Tween_t2342918553 * L_37 = ___t0;
  		NullCheck(L_37);
  		TweenCallback_t3727756325 * L_38 = L_37->get_onPause_11();
  		Tween_OnTweenCallback_m3343846483(NULL /*static, unused*/, L_38, /*hidden argument*/NULL);
  	}
  
  IL_0090:
  	{
  		bool L_39 = V_3;
  		return L_39;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::Pause(DG.Tweening.Tween)
  extern "C"  bool TweenManager_Pause_m3015626886 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		bool L_1 = L_0->get_isPlaying_46();
  		if (!L_1)
  		{
  			goto IL_0025;
  		}
  	}
  	{
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		L_2->set_isPlaying_46((bool)0);
  		Tween_t2342918553 * L_3 = ___t0;
  		NullCheck(L_3);
  		TweenCallback_t3727756325 * L_4 = L_3->get_onPause_11();
  		if (!L_4)
  		{
  			goto IL_0023;
  		}
  	}
  	{
  		Tween_t2342918553 * L_5 = ___t0;
  		NullCheck(L_5);
  		TweenCallback_t3727756325 * L_6 = L_5->get_onPause_11();
  		Tween_OnTweenCallback_m3343846483(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
  	}
  
  IL_0023:
  	{
  		return (bool)1;
  	}
  
  IL_0025:
  	{
  		return (bool)0;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::Play(DG.Tweening.Tween)
  extern "C"  bool TweenManager_Play_m2737967497 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		bool L_1 = L_0->get_isPlaying_46();
  		if (L_1)
  		{
  			goto IL_005b;
  		}
  	}
  	{
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		bool L_3 = L_2->get_isBackwards_5();
  		if (L_3)
  		{
  			goto IL_0018;
  		}
  	}
  	{
  		Tween_t2342918553 * L_4 = ___t0;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		if (!L_5)
  		{
  			goto IL_0036;
  		}
  	}
  
  IL_0018:
  	{
  		Tween_t2342918553 * L_6 = ___t0;
  		NullCheck(L_6);
  		bool L_7 = L_6->get_isBackwards_5();
  		if (!L_7)
  		{
  			goto IL_005b;
  		}
  	}
  	{
  		Tween_t2342918553 * L_8 = ___t0;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		if ((((int32_t)L_9) > ((int32_t)0)))
  		{
  			goto IL_0036;
  		}
  	}
  	{
  		Tween_t2342918553 * L_10 = ___t0;
  		NullCheck(L_10);
  		float L_11 = L_10->get_position_43();
  		if ((!(((float)L_11) > ((float)(0.0f)))))
  		{
  			goto IL_005b;
  		}
  	}
  
  IL_0036:
  	{
  		Tween_t2342918553 * L_12 = ___t0;
  		NullCheck(L_12);
  		L_12->set_isPlaying_46((bool)1);
  		Tween_t2342918553 * L_13 = ___t0;
  		NullCheck(L_13);
  		bool L_14 = L_13->get_playedOnce_42();
  		if (!L_14)
  		{
  			goto IL_0059;
  		}
  	}
  	{
  		Tween_t2342918553 * L_15 = ___t0;
  		NullCheck(L_15);
  		TweenCallback_t3727756325 * L_16 = L_15->get_onPlay_10();
  		if (!L_16)
  		{
  			goto IL_0059;
  		}
  	}
  	{
  		Tween_t2342918553 * L_17 = ___t0;
  		NullCheck(L_17);
  		TweenCallback_t3727756325 * L_18 = L_17->get_onPlay_10();
  		Tween_OnTweenCallback_m3343846483(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
  	}
  
  IL_0059:
  	{
  		return (bool)1;
  	}
  
  IL_005b:
  	{
  		return (bool)0;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::PlayBackwards(DG.Tweening.Tween)
  extern "C"  bool TweenManager_PlayBackwards_m4039080637 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_PlayBackwards_m4039080637_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		bool L_1 = L_0->get_isBackwards_5();
  		if (L_1)
  		{
  			goto IL_0018;
  		}
  	}
  	{
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		L_2->set_isBackwards_5((bool)1);
  		Tween_t2342918553 * L_3 = ___t0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Play_m2737967497(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  		return (bool)1;
  	}
  
  IL_0018:
  	{
  		Tween_t2342918553 * L_4 = ___t0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_5 = TweenManager_Play_m2737967497(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
  		return L_5;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::PlayForward(DG.Tweening.Tween)
  extern "C"  bool TweenManager_PlayForward_m1281458203 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_PlayForward_m1281458203_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		bool L_1 = L_0->get_isBackwards_5();
  		if (!L_1)
  		{
  			goto IL_0018;
  		}
  	}
  	{
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		L_2->set_isBackwards_5((bool)0);
  		Tween_t2342918553 * L_3 = ___t0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Play_m2737967497(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  		return (bool)1;
  	}
  
  IL_0018:
  	{
  		Tween_t2342918553 * L_4 = ___t0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_5 = TweenManager_Play_m2737967497(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
  		return L_5;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::Restart(DG.Tweening.Tween,System.Boolean)
  extern "C"  bool TweenManager_Restart_m1453095722 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, bool ___includeDelay1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_Restart_m1453095722_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool V_0 = false;
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		bool L_1 = L_0->get_isPlaying_46();
  		V_0 = L_1;
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		L_2->set_isBackwards_5((bool)0);
  		Tween_t2342918553 * L_3 = ___t0;
  		bool L_4 = ___includeDelay1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Rewind_m1857766106(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
  		Tween_t2342918553 * L_5 = ___t0;
  		NullCheck(L_5);
  		L_5->set_isPlaying_46((bool)1);
  		bool L_6 = V_0;
  		if (!L_6)
  		{
  			goto IL_003c;
  		}
  	}
  	{
  		Tween_t2342918553 * L_7 = ___t0;
  		NullCheck(L_7);
  		bool L_8 = L_7->get_playedOnce_42();
  		if (!L_8)
  		{
  			goto IL_003c;
  		}
  	}
  	{
  		Tween_t2342918553 * L_9 = ___t0;
  		NullCheck(L_9);
  		TweenCallback_t3727756325 * L_10 = L_9->get_onPlay_10();
  		if (!L_10)
  		{
  			goto IL_003c;
  		}
  	}
  	{
  		Tween_t2342918553 * L_11 = ___t0;
  		NullCheck(L_11);
  		TweenCallback_t3727756325 * L_12 = L_11->get_onPlay_10();
  		Tween_OnTweenCallback_m3343846483(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
  	}
  
  IL_003c:
  	{
  		return (bool)1;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::Rewind(DG.Tweening.Tween,System.Boolean)
  extern "C"  bool TweenManager_Rewind_m1857766106 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, bool ___includeDelay1, const MethodInfo* method)
  {
  	bool V_0 = false;
  	bool V_1 = false;
  	bool V_2 = false;
  	int32_t G_B5_0 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		bool L_1 = L_0->get_isPlaying_46();
  		V_0 = L_1;
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		L_2->set_isPlaying_46((bool)0);
  		V_1 = (bool)0;
  		Tween_t2342918553 * L_3 = ___t0;
  		NullCheck(L_3);
  		float L_4 = L_3->get_delay_26();
  		if ((!(((float)L_4) > ((float)(0.0f)))))
  		{
  			goto IL_0074;
  		}
  	}
  	{
  		bool L_5 = ___includeDelay1;
  		if (!L_5)
  		{
  			goto IL_0052;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t0;
  		NullCheck(L_6);
  		float L_7 = L_6->get_delay_26();
  		if ((!(((float)L_7) > ((float)(0.0f)))))
  		{
  			goto IL_003c;
  		}
  	}
  	{
  		Tween_t2342918553 * L_8 = ___t0;
  		NullCheck(L_8);
  		float L_9 = L_8->get_elapsedDelay_48();
  		G_B5_0 = ((((float)L_9) > ((float)(0.0f)))? 1 : 0);
  		goto IL_003d;
  	}
  
  IL_003c:
  	{
  		G_B5_0 = 0;
  	}
  
  IL_003d:
  	{
  		V_1 = (bool)G_B5_0;
  		Tween_t2342918553 * L_10 = ___t0;
  		NullCheck(L_10);
  		L_10->set_elapsedDelay_48((0.0f));
  		Tween_t2342918553 * L_11 = ___t0;
  		NullCheck(L_11);
  		L_11->set_delayComplete_49((bool)0);
  		goto IL_0074;
  	}
  
  IL_0052:
  	{
  		Tween_t2342918553 * L_12 = ___t0;
  		NullCheck(L_12);
  		float L_13 = L_12->get_elapsedDelay_48();
  		Tween_t2342918553 * L_14 = ___t0;
  		NullCheck(L_14);
  		float L_15 = L_14->get_delay_26();
  		V_1 = (bool)((((float)L_13) < ((float)L_15))? 1 : 0);
  		Tween_t2342918553 * L_16 = ___t0;
  		Tween_t2342918553 * L_17 = ___t0;
  		NullCheck(L_17);
  		float L_18 = L_17->get_delay_26();
  		NullCheck(L_16);
  		L_16->set_elapsedDelay_48(L_18);
  		Tween_t2342918553 * L_19 = ___t0;
  		NullCheck(L_19);
  		L_19->set_delayComplete_49((bool)1);
  	}
  
  IL_0074:
  	{
  		Tween_t2342918553 * L_20 = ___t0;
  		NullCheck(L_20);
  		float L_21 = L_20->get_position_43();
  		if ((((float)L_21) > ((float)(0.0f))))
  		{
  			goto IL_0092;
  		}
  	}
  	{
  		Tween_t2342918553 * L_22 = ___t0;
  		NullCheck(L_22);
  		int32_t L_23 = L_22->get_completedLoops_45();
  		if ((((int32_t)L_23) > ((int32_t)0)))
  		{
  			goto IL_0092;
  		}
  	}
  	{
  		Tween_t2342918553 * L_24 = ___t0;
  		NullCheck(L_24);
  		bool L_25 = L_24->get_startupDone_41();
  		if (L_25)
  		{
  			goto IL_00bc;
  		}
  	}
  
  IL_0092:
  	{
  		V_1 = (bool)1;
  		Tween_t2342918553 * L_26 = ___t0;
  		bool L_27 = Tween_DoGoto_m1767685380(NULL /*static, unused*/, L_26, (0.0f), 0, 1, /*hidden argument*/NULL);
  		V_2 = L_27;
  		bool L_28 = V_2;
  		if (L_28)
  		{
  			goto IL_00bc;
  		}
  	}
  	{
  		bool L_29 = V_0;
  		if (!L_29)
  		{
  			goto IL_00bc;
  		}
  	}
  	{
  		Tween_t2342918553 * L_30 = ___t0;
  		NullCheck(L_30);
  		TweenCallback_t3727756325 * L_31 = L_30->get_onPause_11();
  		if (!L_31)
  		{
  			goto IL_00bc;
  		}
  	}
  	{
  		Tween_t2342918553 * L_32 = ___t0;
  		NullCheck(L_32);
  		TweenCallback_t3727756325 * L_33 = L_32->get_onPause_11();
  		Tween_OnTweenCallback_m3343846483(NULL /*static, unused*/, L_33, /*hidden argument*/NULL);
  	}
  
  IL_00bc:
  	{
  		bool L_34 = V_1;
  		return L_34;
  	}
  }
  // System.Boolean DG.Tweening.Core.TweenManager::TogglePause(DG.Tweening.Tween)
  extern "C"  bool TweenManager_TogglePause_m1669311535 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_TogglePause_m1669311535_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		bool L_1 = L_0->get_isPlaying_46();
  		if (!L_1)
  		{
  			goto IL_000f;
  		}
  	}
  	{
  		Tween_t2342918553 * L_2 = ___t0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_3 = TweenManager_Pause_m3015626886(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  		return L_3;
  	}
  
  IL_000f:
  	{
  		Tween_t2342918553 * L_4 = ___t0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_5 = TweenManager_Play_m2737967497(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
  		return L_5;
  	}
  }
  // System.Collections.Generic.List`1<DG.Tweening.Tween> DG.Tweening.Core.TweenManager::GetTweensByTarget(System.Object,System.Boolean)
  extern "C"  List_1_t3814993295 * TweenManager_GetTweensByTarget_m999405724 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___target0, bool ___playingOnly1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_GetTweensByTarget_m999405724_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	List_1_t3814993295 * V_1 = NULL;
  	int32_t V_2 = 0;
  	Tween_t2342918553 * V_3 = NULL;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_0 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__requiresActiveReorganization_23();
  		if (!L_0)
  		{
  			goto IL_000c;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_ReorganizeActiveTweens_m870803593(NULL /*static, unused*/, /*hidden argument*/NULL);
  	}
  
  IL_000c:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_1 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweens_7();
  		if ((((int32_t)L_1) > ((int32_t)0)))
  		{
  			goto IL_0016;
  		}
  	}
  	{
  		return (List_1_t3814993295 *)NULL;
  	}
  
  IL_0016:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_2 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweens_7();
  		V_0 = L_2;
  		int32_t L_3 = V_0;
  		List_1_t3814993295 * L_4 = (List_1_t3814993295 *)il2cpp_codegen_object_new(List_1_t3814993295_il2cpp_TypeInfo_var);
  		List_1__ctor_m3568617223(L_4, L_3, /*hidden argument*/List_1__ctor_m3568617223_MethodInfo_var);
  		V_1 = L_4;
  		V_2 = 0;
  		goto IL_004e;
  	}
  
  IL_0027:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenU5BU5D_t1320466404* L_5 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__activeTweens_18();
  		int32_t L_6 = V_2;
  		NullCheck(L_5);
  		int32_t L_7 = L_6;
  		Tween_t2342918553 * L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  		V_3 = L_8;
  		Tween_t2342918553 * L_9 = V_3;
  		NullCheck(L_9);
  		Il2CppObject * L_10 = L_9->get_target_7();
  		Il2CppObject * L_11 = ___target0;
  		if ((!(((Il2CppObject*)(Il2CppObject *)L_10) == ((Il2CppObject*)(Il2CppObject *)L_11))))
  		{
  			goto IL_004a;
  		}
  	}
  	{
  		bool L_12 = ___playingOnly1;
  		if (!L_12)
  		{
  			goto IL_0043;
  		}
  	}
  	{
  		Tween_t2342918553 * L_13 = V_3;
  		NullCheck(L_13);
  		bool L_14 = L_13->get_isPlaying_46();
  		if (!L_14)
  		{
  			goto IL_004a;
  		}
  	}
  
  IL_0043:
  	{
  		List_1_t3814993295 * L_15 = V_1;
  		Tween_t2342918553 * L_16 = V_3;
  		NullCheck(L_15);
  		List_1_Add_m73741651(L_15, L_16, /*hidden argument*/List_1_Add_m73741651_MethodInfo_var);
  	}
  
  IL_004a:
  	{
  		int32_t L_17 = V_2;
  		V_2 = ((int32_t)((int32_t)L_17+(int32_t)1));
  	}
  
  IL_004e:
  	{
  		int32_t L_18 = V_2;
  		int32_t L_19 = V_0;
  		if ((((int32_t)L_18) < ((int32_t)L_19)))
  		{
  			goto IL_0027;
  		}
  	}
  	{
  		List_1_t3814993295 * L_20 = V_1;
  		NullCheck(L_20);
  		int32_t L_21 = List_1_get_Count_m1779637251(L_20, /*hidden argument*/List_1_get_Count_m1779637251_MethodInfo_var);
  		if ((((int32_t)L_21) <= ((int32_t)0)))
  		{
  			goto IL_005d;
  		}
  	}
  	{
  		List_1_t3814993295 * L_22 = V_1;
  		return L_22;
  	}
  
  IL_005d:
  	{
  		return (List_1_t3814993295 *)NULL;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::MarkForKilling(DG.Tweening.Tween)
  extern "C"  void TweenManager_MarkForKilling_m2696461590 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_MarkForKilling_m2696461590_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		L_0->set_active_35((bool)0);
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_1 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_1);
  		List_1_Add_m73741651(L_1, L_2, /*hidden argument*/List_1_Add_m73741651_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::AddActiveTween(DG.Tweening.Tween)
  extern "C"  void TweenManager_AddActiveTween_m3621120407 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_AddActiveTween_m3621120407_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_0 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__requiresActiveReorganization_23();
  		if (!L_0)
  		{
  			goto IL_000c;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_ReorganizeActiveTweens_m870803593(NULL /*static, unused*/, /*hidden argument*/NULL);
  	}
  
  IL_000c:
  	{
  		Tween_t2342918553 * L_1 = ___t0;
  		NullCheck(L_1);
  		L_1->set_active_35((bool)1);
  		Tween_t2342918553 * L_2 = ___t0;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		int32_t L_3 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_defaultUpdateType_6();
  		NullCheck(L_2);
  		L_2->set_updateType_8(L_3);
  		Tween_t2342918553 * L_4 = ___t0;
  		bool L_5 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_defaultTimeScaleIndependent_7();
  		NullCheck(L_4);
  		L_4->set_isIndependentUpdate_9(L_5);
  		Tween_t2342918553 * L_6 = ___t0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_7 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweens_7();
  		int32_t L_8 = L_7;
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxActiveLookupId_22(L_8);
  		NullCheck(L_6);
  		L_6->set_activeId_38(L_8);
  		TweenU5BU5D_t1320466404* L_9 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__activeTweens_18();
  		int32_t L_10 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweens_7();
  		Tween_t2342918553 * L_11 = ___t0;
  		NullCheck(L_9);
  		ArrayElementTypeCheck (L_9, L_11);
  		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (Tween_t2342918553 *)L_11);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveDefaultTweens_4((bool)1);
  		int32_t L_12 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveDefaultTweens_8();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveDefaultTweens_8(((int32_t)((int32_t)L_12+(int32_t)1)));
  		int32_t L_13 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweens_7();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveTweens_7(((int32_t)((int32_t)L_13+(int32_t)1)));
  		Tween_t2342918553 * L_14 = ___t0;
  		NullCheck(L_14);
  		int32_t L_15 = ((ABSSequentiable_t3376041011 *)L_14)->get_tweenType_0();
  		if (L_15)
  		{
  			goto IL_007a;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_16 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweeners_11();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveTweeners_11(((int32_t)((int32_t)L_16+(int32_t)1)));
  		goto IL_0086;
  	}
  
  IL_007a:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_17 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveSequences_12();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveSequences_12(((int32_t)((int32_t)L_17+(int32_t)1)));
  	}
  
  IL_0086:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveTweens_3((bool)1);
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::ReorganizeActiveTweens()
  extern "C"  void TweenManager_ReorganizeActiveTweens_m870803593 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_ReorganizeActiveTweens_m870803593_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	Tween_t2342918553 * V_3 = NULL;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_0 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweens_7();
  		if ((((int32_t)L_0) > ((int32_t)0)))
  		{
  			goto IL_001b;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxActiveLookupId_22((-1));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__requiresActiveReorganization_23((bool)0);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__reorganizeFromId_24((-1));
  		return;
  	}
  
  IL_001b:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_1 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__reorganizeFromId_24();
  		int32_t L_2 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxActiveLookupId_22();
  		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  		{
  			goto IL_0040;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_3 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxActiveLookupId_22();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxActiveLookupId_22(((int32_t)((int32_t)L_3-(int32_t)1)));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__requiresActiveReorganization_23((bool)0);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__reorganizeFromId_24((-1));
  		return;
  	}
  
  IL_0040:
  	{
  		V_0 = 1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_4 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__maxActiveLookupId_22();
  		V_1 = ((int32_t)((int32_t)L_4+(int32_t)1));
  		int32_t L_5 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__reorganizeFromId_24();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxActiveLookupId_22(((int32_t)((int32_t)L_5-(int32_t)1)));
  		int32_t L_6 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__reorganizeFromId_24();
  		V_2 = ((int32_t)((int32_t)L_6+(int32_t)1));
  		goto IL_0096;
  	}
  
  IL_0060:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenU5BU5D_t1320466404* L_7 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__activeTweens_18();
  		int32_t L_8 = V_2;
  		NullCheck(L_7);
  		int32_t L_9 = L_8;
  		Tween_t2342918553 * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  		V_3 = L_10;
  		Tween_t2342918553 * L_11 = V_3;
  		if (L_11)
  		{
  			goto IL_0071;
  		}
  	}
  	{
  		int32_t L_12 = V_0;
  		V_0 = ((int32_t)((int32_t)L_12+(int32_t)1));
  		goto IL_0092;
  	}
  
  IL_0071:
  	{
  		Tween_t2342918553 * L_13 = V_3;
  		int32_t L_14 = V_2;
  		int32_t L_15 = V_0;
  		int32_t L_16 = ((int32_t)((int32_t)L_14-(int32_t)L_15));
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxActiveLookupId_22(L_16);
  		NullCheck(L_13);
  		L_13->set_activeId_38(L_16);
  		TweenU5BU5D_t1320466404* L_17 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__activeTweens_18();
  		int32_t L_18 = V_2;
  		int32_t L_19 = V_0;
  		Tween_t2342918553 * L_20 = V_3;
  		NullCheck(L_17);
  		ArrayElementTypeCheck (L_17, L_20);
  		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_18-(int32_t)L_19))), (Tween_t2342918553 *)L_20);
  		TweenU5BU5D_t1320466404* L_21 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__activeTweens_18();
  		int32_t L_22 = V_2;
  		NullCheck(L_21);
  		ArrayElementTypeCheck (L_21, NULL);
  		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (Tween_t2342918553 *)NULL);
  	}
  
  IL_0092:
  	{
  		int32_t L_23 = V_2;
  		V_2 = ((int32_t)((int32_t)L_23+(int32_t)1));
  	}
  
  IL_0096:
  	{
  		int32_t L_24 = V_2;
  		int32_t L_25 = V_1;
  		if ((((int32_t)L_24) < ((int32_t)L_25)))
  		{
  			goto IL_0060;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__requiresActiveReorganization_23((bool)0);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__reorganizeFromId_24((-1));
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::DespawnTweens(System.Collections.Generic.List`1<DG.Tweening.Tween>,System.Boolean)
  extern "C"  void TweenManager_DespawnTweens_m99211077 (Il2CppObject * __this /* static, unused */, List_1_t3814993295 * ___tweens0, bool ___modifyActiveLists1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_DespawnTweens_m99211077_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	{
  		List_1_t3814993295 * L_0 = ___tweens0;
  		NullCheck(L_0);
  		int32_t L_1 = List_1_get_Count_m1779637251(L_0, /*hidden argument*/List_1_get_Count_m1779637251_MethodInfo_var);
  		V_0 = L_1;
  		V_1 = 0;
  		goto IL_001c;
  	}
  
  IL_000b:
  	{
  		List_1_t3814993295 * L_2 = ___tweens0;
  		int32_t L_3 = V_1;
  		NullCheck(L_2);
  		Tween_t2342918553 * L_4 = List_1_get_Item_m4103691866(L_2, L_3, /*hidden argument*/List_1_get_Item_m4103691866_MethodInfo_var);
  		bool L_5 = ___modifyActiveLists1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenManager_Despawn_m914290086(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
  		int32_t L_6 = V_1;
  		V_1 = ((int32_t)((int32_t)L_6+(int32_t)1));
  	}
  
  IL_001c:
  	{
  		int32_t L_7 = V_1;
  		int32_t L_8 = V_0;
  		if ((((int32_t)L_7) < ((int32_t)L_8)))
  		{
  			goto IL_000b;
  		}
  	}
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::RemoveActiveTween(DG.Tweening.Tween)
  extern "C"  void TweenManager_RemoveActiveTween_m4176141322 (Il2CppObject * __this /* static, unused */, Tween_t2342918553 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_RemoveActiveTween_m4176141322_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t0;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_activeId_38();
  		V_0 = L_1;
  		Tween_t2342918553 * L_2 = ___t0;
  		NullCheck(L_2);
  		L_2->set_activeId_38((-1));
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__requiresActiveReorganization_23((bool)1);
  		int32_t L_3 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__reorganizeFromId_24();
  		if ((((int32_t)L_3) == ((int32_t)(-1))))
  		{
  			goto IL_0024;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_4 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__reorganizeFromId_24();
  		int32_t L_5 = V_0;
  		if ((((int32_t)L_4) <= ((int32_t)L_5)))
  		{
  			goto IL_002a;
  		}
  	}
  
  IL_0024:
  	{
  		int32_t L_6 = V_0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__reorganizeFromId_24(L_6);
  	}
  
  IL_002a:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		TweenU5BU5D_t1320466404* L_7 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__activeTweens_18();
  		int32_t L_8 = V_0;
  		NullCheck(L_7);
  		ArrayElementTypeCheck (L_7, NULL);
  		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (Tween_t2342918553 *)NULL);
  		Tween_t2342918553 * L_9 = ___t0;
  		NullCheck(L_9);
  		int32_t L_10 = L_9->get_updateType_8();
  		if (L_10)
  		{
  			goto IL_0055;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_11 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveDefaultTweens_8();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveDefaultTweens_8(((int32_t)((int32_t)L_11-(int32_t)1)));
  		int32_t L_12 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveDefaultTweens_8();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveDefaultTweens_4((bool)((((int32_t)L_12) > ((int32_t)0))? 1 : 0));
  		goto IL_0092;
  	}
  
  IL_0055:
  	{
  		Tween_t2342918553 * L_13 = ___t0;
  		NullCheck(L_13);
  		int32_t L_14 = L_13->get_updateType_8();
  		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
  		{
  			goto IL_0079;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_15 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveFixedTweens_10();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveFixedTweens_10(((int32_t)((int32_t)L_15-(int32_t)1)));
  		int32_t L_16 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveFixedTweens_10();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveFixedTweens_6((bool)((((int32_t)L_16) > ((int32_t)0))? 1 : 0));
  		goto IL_0092;
  	}
  
  IL_0079:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_17 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveLateTweens_9();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveLateTweens_9(((int32_t)((int32_t)L_17-(int32_t)1)));
  		int32_t L_18 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveLateTweens_9();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveLateTweens_5((bool)((((int32_t)L_18) > ((int32_t)0))? 1 : 0));
  	}
  
  IL_0092:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_19 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweens_7();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveTweens_7(((int32_t)((int32_t)L_19-(int32_t)1)));
  		int32_t L_20 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweens_7();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_hasActiveTweens_3((bool)((((int32_t)L_20) > ((int32_t)0))? 1 : 0));
  		Tween_t2342918553 * L_21 = ___t0;
  		NullCheck(L_21);
  		int32_t L_22 = ((ABSSequentiable_t3376041011 *)L_21)->get_tweenType_0();
  		if (L_22)
  		{
  			goto IL_00c0;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_23 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveTweeners_11();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveTweeners_11(((int32_t)((int32_t)L_23-(int32_t)1)));
  		return;
  	}
  
  IL_00c0:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_24 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_totActiveSequences_12();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_totActiveSequences_12(((int32_t)((int32_t)L_24-(int32_t)1)));
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::IncreaseCapacities(DG.Tweening.Core.TweenManager/CapacityIncreaseMode)
  extern "C"  void TweenManager_IncreaseCapacities_m1708884335 (Il2CppObject * __this /* static, unused */, int32_t ___increaseMode0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager_IncreaseCapacities_m1708884335_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	int32_t V_3 = 0;
  	{
  		V_0 = 0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_0 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxTweeners_1();
  		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
  		int32_t L_1 = Mathf_Max_m2931752728(NULL /*static, unused*/, (((int32_t)((int32_t)((float)((float)(((float)((float)L_0)))*(float)(1.5f)))))), ((int32_t)200), /*hidden argument*/NULL);
  		V_1 = L_1;
  		int32_t L_2 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxSequences_2();
  		int32_t L_3 = Mathf_Max_m2931752728(NULL /*static, unused*/, (((int32_t)((int32_t)((float)((float)(((float)((float)L_2)))*(float)(1.5f)))))), ((int32_t)50), /*hidden argument*/NULL);
  		V_2 = L_3;
  		int32_t L_4 = ___increaseMode0;
  		V_3 = L_4;
  		int32_t L_5 = V_3;
  		switch (((int32_t)((int32_t)L_5-(int32_t)1)))
  		{
  			case 0:
  			{
  				goto IL_0043;
  			}
  			case 1:
  			{
  				goto IL_0064;
  			}
  		}
  	}
  	{
  		goto IL_0076;
  	}
  
  IL_0043:
  	{
  		int32_t L_6 = V_0;
  		int32_t L_7 = V_1;
  		V_0 = ((int32_t)((int32_t)L_6+(int32_t)L_7));
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_8 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxTweeners_1();
  		int32_t L_9 = V_1;
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxTweeners_1(((int32_t)((int32_t)L_8+(int32_t)L_9)));
  		int32_t L_10 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxTweeners_1();
  		Array_Resize_TisTween_t2342918553_m231671441(NULL /*static, unused*/, (((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_address_of__pooledTweeners_19()), L_10, /*hidden argument*/Array_Resize_TisTween_t2342918553_m231671441_MethodInfo_var);
  		goto IL_00a1;
  	}
  
  IL_0064:
  	{
  		int32_t L_11 = V_0;
  		int32_t L_12 = V_2;
  		V_0 = ((int32_t)((int32_t)L_11+(int32_t)L_12));
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_13 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxSequences_2();
  		int32_t L_14 = V_2;
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxSequences_2(((int32_t)((int32_t)L_13+(int32_t)L_14)));
  		goto IL_00a1;
  	}
  
  IL_0076:
  	{
  		int32_t L_15 = V_0;
  		int32_t L_16 = V_1;
  		V_0 = ((int32_t)((int32_t)L_15+(int32_t)L_16));
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_17 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxTweeners_1();
  		int32_t L_18 = V_1;
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxTweeners_1(((int32_t)((int32_t)L_17+(int32_t)L_18)));
  		int32_t L_19 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxSequences_2();
  		int32_t L_20 = V_2;
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxSequences_2(((int32_t)((int32_t)L_19+(int32_t)L_20)));
  		int32_t L_21 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxTweeners_1();
  		Array_Resize_TisTween_t2342918553_m231671441(NULL /*static, unused*/, (((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_address_of__pooledTweeners_19()), L_21, /*hidden argument*/Array_Resize_TisTween_t2342918553_m231671441_MethodInfo_var);
  	}
  
  IL_00a1:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_22 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxTweeners_1();
  		int32_t L_23 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxSequences_2();
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxActive_0(((int32_t)((int32_t)L_22+(int32_t)L_23)));
  		int32_t L_24 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_maxActive_0();
  		Array_Resize_TisTween_t2342918553_m231671441(NULL /*static, unused*/, (((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get_address_of__activeTweens_18()), L_24, /*hidden argument*/Array_Resize_TisTween_t2342918553_m231671441_MethodInfo_var);
  		int32_t L_25 = V_0;
  		if ((((int32_t)L_25) <= ((int32_t)0)))
  		{
  			goto IL_00d6;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_26 = ((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->get__KillList_21();
  		List_1_t3814993295 * L_27 = L_26;
  		NullCheck(L_27);
  		int32_t L_28 = List_1_get_Capacity_m473055629(L_27, /*hidden argument*/List_1_get_Capacity_m473055629_MethodInfo_var);
  		int32_t L_29 = V_0;
  		NullCheck(L_27);
  		List_1_set_Capacity_m3912876352(L_27, ((int32_t)((int32_t)L_28+(int32_t)L_29)), /*hidden argument*/List_1_set_Capacity_m3912876352_MethodInfo_var);
  	}
  
  IL_00d6:
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Core.TweenManager::.cctor()
  extern "C"  void TweenManager__cctor_m3746518829 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (TweenManager__cctor_m3746518829_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxActive_0(((int32_t)200));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxTweeners_1(((int32_t)200));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set_maxSequences_2(((int32_t)50));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__activeTweens_18(((TweenU5BU5D_t1320466404*)SZArrayNew(TweenU5BU5D_t1320466404_il2cpp_TypeInfo_var, (uint32_t)((int32_t)200))));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__pooledTweeners_19(((TweenU5BU5D_t1320466404*)SZArrayNew(TweenU5BU5D_t1320466404_il2cpp_TypeInfo_var, (uint32_t)((int32_t)200))));
  		Stack_1_t3186308008 * L_0 = (Stack_1_t3186308008 *)il2cpp_codegen_object_new(Stack_1_t3186308008_il2cpp_TypeInfo_var);
  		Stack_1__ctor_m3260243089(L_0, /*hidden argument*/Stack_1__ctor_m3260243089_MethodInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__PooledSequences_20(L_0);
  		List_1_t3814993295 * L_1 = (List_1_t3814993295 *)il2cpp_codegen_object_new(List_1_t3814993295_il2cpp_TypeInfo_var);
  		List_1__ctor_m3568617223(L_1, ((int32_t)200), /*hidden argument*/List_1__ctor_m3568617223_MethodInfo_var);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__KillList_21(L_1);
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxActiveLookupId_22((-1));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__reorganizeFromId_24((-1));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__minPooledTweenerId_25((-1));
  		((TweenManager_t374091826_StaticFields*)TweenManager_t374091826_il2cpp_TypeInfo_var->static_fields)->set__maxPooledTweenerId_26((-1));
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.Core.Utils::Vector3FromAngle(System.Single,System.Single)
  extern "C"  Vector3_t3722313464  Utils_Vector3FromAngle_m1880144782 (Il2CppObject * __this /* static, unused */, float ___degrees0, float ___magnitude1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Utils_Vector3FromAngle_m1880144782_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	{
  		float L_0 = ___degrees0;
  		V_0 = ((float)((float)L_0*(float)(0.0174532924f)));
  		float L_1 = ___magnitude1;
  		float L_2 = V_0;
  		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
  		float L_3 = cosf(L_2);
  		float L_4 = ___magnitude1;
  		float L_5 = V_0;
  		float L_6 = sinf(L_5);
  		Vector3_t3722313464  L_7;
  		memset(&L_7, 0, sizeof(L_7));
  		Vector3__ctor_m1197556204(&L_7, ((float)((float)L_1*(float)L_3)), ((float)((float)L_4*(float)L_6)), (0.0f), /*hidden argument*/NULL);
  		return L_7;
  	}
  }
  // System.Single DG.Tweening.Core.Utils::Angle2D(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  float Utils_Angle2D_m714643226 (Il2CppObject * __this /* static, unused */, Vector3_t3722313464  ___from0, Vector3_t3722313464  ___to1, const MethodInfo* method)
  {
  	Vector2_t2156229523  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	float V_1 = 0.0f;
  	Vector3_t3722313464  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	{
  		Vector2_t2156229523  L_0 = Vector2_get_right_m3899147925(NULL /*static, unused*/, /*hidden argument*/NULL);
  		V_0 = L_0;
  		Vector3_t3722313464  L_1 = ___to1;
  		Vector3_t3722313464  L_2 = ___from0;
  		Vector3_t3722313464  L_3 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
  		___to1 = L_3;
  		Vector2_t2156229523  L_4 = V_0;
  		Vector3_t3722313464  L_5 = ___to1;
  		Vector2_t2156229523  L_6 = Vector2_op_Implicit_m1304503157(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  		float L_7 = Vector2_Angle_m671720144(NULL /*static, unused*/, L_4, L_6, /*hidden argument*/NULL);
  		V_1 = L_7;
  		Vector2_t2156229523  L_8 = V_0;
  		Vector3_t3722313464  L_9 = Vector2_op_Implicit_m1988559315(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_10 = ___to1;
  		Vector3_t3722313464  L_11 = Vector3_Cross_m2214111172(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
  		V_2 = L_11;
  		float L_12 = (&V_2)->get_z_3();
  		if ((!(((float)L_12) > ((float)(0.0f)))))
  		{
  			goto IL_003f;
  		}
  	}
  	{
  		float L_13 = V_1;
  		V_1 = ((float)((float)(360.0f)-(float)L_13));
  	}
  
  IL_003f:
  	{
  		float L_14 = V_1;
  		V_1 = ((float)((float)L_14*(float)(-1.0f)));
  		float L_15 = V_1;
  		return L_15;
  	}
  }
  // DG.Tweening.LogBehaviour DG.Tweening.DOTween::get_logBehaviour()
  extern "C"  int32_t DOTween_get_logBehaviour_m1951211821 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_get_logBehaviour_m1951211821_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		int32_t L_0 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get__logBehaviour_4();
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.DOTween::set_logBehaviour(DG.Tweening.LogBehaviour)
  extern "C"  void DOTween_set_logBehaviour_m3567543409 (Il2CppObject * __this /* static, unused */, int32_t ___value0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_set_logBehaviour_m3567543409_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		int32_t L_0 = ___value0;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set__logBehaviour_4(L_0);
  		int32_t L_1 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get__logBehaviour_4();
  		Debugger_SetLogPriority_m1935769544(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.DOTween::.cctor()
  extern "C"  void DOTween__cctor_m2682752523 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween__cctor_m2682752523_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_Version_0(_stringLiteral310449196);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_useSafeMode_1((bool)1);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_showUnityEditorReport_2((bool)0);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_timeScale_3((1.0f));
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set__logBehaviour_4(2);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_drawGizmos_5((bool)1);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultUpdateType_6(0);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultTimeScaleIndependent_7((bool)0);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultAutoPlay_8(3);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultAutoKill_9((bool)1);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultLoopType_10(0);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultEaseType_12(6);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultEaseOvershootOrAmplitude_13((1.70158f));
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultEasePeriod_14((0.0f));
  		List_1_t904863771 * L_0 = (List_1_t904863771 *)il2cpp_codegen_object_new(List_1_t904863771_il2cpp_TypeInfo_var);
  		List_1__ctor_m455590291(L_0, /*hidden argument*/List_1__ctor_m455590291_MethodInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_GizmosDelegates_19(L_0);
  		bool L_1 = Application_get_isEditor_m3427485980(NULL /*static, unused*/, /*hidden argument*/NULL);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_isUnityEditor_16(L_1);
  		return;
  	}
  }
  // System.Void DG.Tweening.DOTween::AutoInit()
  extern "C"  void DOTween_AutoInit_m4089566748 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_AutoInit_m4089566748_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	DOTweenSettings_t4078947542 * V_0 = NULL;
  	Nullable_1_t1819850047  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Nullable_1_t1819850047  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	Nullable_1_t3271444517  V_3;
  	memset(&V_3, 0, sizeof(V_3));
  	{
  		Object_t631007953 * L_0 = Resources_Load_m4211401679(NULL /*static, unused*/, _stringLiteral2796087620, /*hidden argument*/NULL);
  		V_0 = ((DOTweenSettings_t4078947542 *)IsInstClass(L_0, DOTweenSettings_t4078947542_il2cpp_TypeInfo_var));
  		DOTweenSettings_t4078947542 * L_1 = V_0;
  		Initobj (Nullable_1_t1819850047_il2cpp_TypeInfo_var, (&V_1));
  		Nullable_1_t1819850047  L_2 = V_1;
  		Initobj (Nullable_1_t1819850047_il2cpp_TypeInfo_var, (&V_2));
  		Nullable_1_t1819850047  L_3 = V_2;
  		Initobj (Nullable_1_t3271444517_il2cpp_TypeInfo_var, (&V_3));
  		Nullable_1_t3271444517  L_4 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTween_Init_m3752499687(NULL /*static, unused*/, L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
  		return;
  	}
  }
  // DG.Tweening.IDOTweenInit DG.Tweening.DOTween::Init(DG.Tweening.Core.DOTweenSettings,System.Nullable`1<System.Boolean>,System.Nullable`1<System.Boolean>,System.Nullable`1<DG.Tweening.LogBehaviour>)
  extern "C"  Il2CppObject * DOTween_Init_m3752499687 (Il2CppObject * __this /* static, unused */, DOTweenSettings_t4078947542 * ___settings0, Nullable_1_t1819850047  ___recycleAllByDefault1, Nullable_1_t1819850047  ___useSafeMode2, Nullable_1_t3271444517  ___logBehaviour3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Init_m3752499687_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	ObjectU5BU5D_t2843939325* V_0 = NULL;
  	bool G_B16_0 = false;
  	int32_t G_B20_0 = 0;
  	ObjectU5BU5D_t2843939325* G_B20_1 = NULL;
  	int32_t G_B19_0 = 0;
  	ObjectU5BU5D_t2843939325* G_B19_1 = NULL;
  	String_t* G_B21_0 = NULL;
  	int32_t G_B21_1 = 0;
  	ObjectU5BU5D_t2843939325* G_B21_2 = NULL;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_initialized_20((bool)1);
  		bool L_0 = Nullable_1_get_HasValue_m3206831396((&___recycleAllByDefault1), /*hidden argument*/Nullable_1_get_HasValue_m3206831396_MethodInfo_var);
  		if (!L_0)
  		{
  			goto IL_001b;
  		}
  	}
  	{
  		bool L_1 = Nullable_1_get_Value_m3418327087((&___recycleAllByDefault1), /*hidden argument*/Nullable_1_get_Value_m3418327087_MethodInfo_var);
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultRecyclable_11(L_1);
  	}
  
  IL_001b:
  	{
  		bool L_2 = Nullable_1_get_HasValue_m3206831396((&___useSafeMode2), /*hidden argument*/Nullable_1_get_HasValue_m3206831396_MethodInfo_var);
  		if (!L_2)
  		{
  			goto IL_0030;
  		}
  	}
  	{
  		bool L_3 = Nullable_1_get_Value_m3418327087((&___useSafeMode2), /*hidden argument*/Nullable_1_get_Value_m3418327087_MethodInfo_var);
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_useSafeMode_1(L_3);
  	}
  
  IL_0030:
  	{
  		bool L_4 = Nullable_1_get_HasValue_m1896991456((&___logBehaviour3), /*hidden argument*/Nullable_1_get_HasValue_m1896991456_MethodInfo_var);
  		if (!L_4)
  		{
  			goto IL_0045;
  		}
  	}
  	{
  		int32_t L_5 = Nullable_1_get_Value_m2098102441((&___logBehaviour3), /*hidden argument*/Nullable_1_get_Value_m2098102441_MethodInfo_var);
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTween_set_logBehaviour_m3567543409(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  	}
  
  IL_0045:
  	{
  		DOTweenComponent_Create_m2340758355(NULL /*static, unused*/, /*hidden argument*/NULL);
  		DOTweenSettings_t4078947542 * L_6 = ___settings0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_7 = Object_op_Inequality_m1920811489(NULL /*static, unused*/, L_6, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_7)
  		{
  			goto IL_011d;
  		}
  	}
  	{
  		bool L_8 = Nullable_1_get_HasValue_m3206831396((&___useSafeMode2), /*hidden argument*/Nullable_1_get_HasValue_m3206831396_MethodInfo_var);
  		if (L_8)
  		{
  			goto IL_006a;
  		}
  	}
  	{
  		DOTweenSettings_t4078947542 * L_9 = ___settings0;
  		NullCheck(L_9);
  		bool L_10 = L_9->get_useSafeMode_3();
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_useSafeMode_1(L_10);
  	}
  
  IL_006a:
  	{
  		bool L_11 = Nullable_1_get_HasValue_m1896991456((&___logBehaviour3), /*hidden argument*/Nullable_1_get_HasValue_m1896991456_MethodInfo_var);
  		if (L_11)
  		{
  			goto IL_007e;
  		}
  	}
  	{
  		DOTweenSettings_t4078947542 * L_12 = ___settings0;
  		NullCheck(L_12);
  		int32_t L_13 = L_12->get_logBehaviour_5();
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTween_set_logBehaviour_m3567543409(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
  	}
  
  IL_007e:
  	{
  		bool L_14 = Nullable_1_get_HasValue_m3206831396((&___recycleAllByDefault1), /*hidden argument*/Nullable_1_get_HasValue_m3206831396_MethodInfo_var);
  		if (L_14)
  		{
  			goto IL_0092;
  		}
  	}
  	{
  		DOTweenSettings_t4078947542 * L_15 = ___settings0;
  		NullCheck(L_15);
  		bool L_16 = L_15->get_defaultRecyclable_7();
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultRecyclable_11(L_16);
  	}
  
  IL_0092:
  	{
  		bool L_17 = Nullable_1_get_HasValue_m3206831396((&___recycleAllByDefault1), /*hidden argument*/Nullable_1_get_HasValue_m3206831396_MethodInfo_var);
  		if (!L_17)
  		{
  			goto IL_00a4;
  		}
  	}
  	{
  		bool L_18 = Nullable_1_get_Value_m3418327087((&___recycleAllByDefault1), /*hidden argument*/Nullable_1_get_Value_m3418327087_MethodInfo_var);
  		G_B16_0 = L_18;
  		goto IL_00aa;
  	}
  
  IL_00a4:
  	{
  		DOTweenSettings_t4078947542 * L_19 = ___settings0;
  		NullCheck(L_19);
  		bool L_20 = L_19->get_defaultRecyclable_7();
  		G_B16_0 = L_20;
  	}
  
  IL_00aa:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultRecyclable_11(G_B16_0);
  		DOTweenSettings_t4078947542 * L_21 = ___settings0;
  		NullCheck(L_21);
  		bool L_22 = L_21->get_showUnityEditorReport_4();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_showUnityEditorReport_2(L_22);
  		DOTweenSettings_t4078947542 * L_23 = ___settings0;
  		NullCheck(L_23);
  		bool L_24 = L_23->get_drawGizmos_6();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_drawGizmos_5(L_24);
  		DOTweenSettings_t4078947542 * L_25 = ___settings0;
  		NullCheck(L_25);
  		int32_t L_26 = L_25->get_defaultAutoPlay_8();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultAutoPlay_8(L_26);
  		DOTweenSettings_t4078947542 * L_27 = ___settings0;
  		NullCheck(L_27);
  		int32_t L_28 = L_27->get_defaultUpdateType_9();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultUpdateType_6(L_28);
  		DOTweenSettings_t4078947542 * L_29 = ___settings0;
  		NullCheck(L_29);
  		bool L_30 = L_29->get_defaultTimeScaleIndependent_10();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultTimeScaleIndependent_7(L_30);
  		DOTweenSettings_t4078947542 * L_31 = ___settings0;
  		NullCheck(L_31);
  		int32_t L_32 = L_31->get_defaultEaseType_11();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultEaseType_12(L_32);
  		DOTweenSettings_t4078947542 * L_33 = ___settings0;
  		NullCheck(L_33);
  		float L_34 = L_33->get_defaultEaseOvershootOrAmplitude_12();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultEaseOvershootOrAmplitude_13(L_34);
  		DOTweenSettings_t4078947542 * L_35 = ___settings0;
  		NullCheck(L_35);
  		float L_36 = L_35->get_defaultEasePeriod_13();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultEasePeriod_14(L_36);
  		DOTweenSettings_t4078947542 * L_37 = ___settings0;
  		NullCheck(L_37);
  		bool L_38 = L_37->get_defaultAutoKill_14();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultAutoKill_9(L_38);
  		DOTweenSettings_t4078947542 * L_39 = ___settings0;
  		NullCheck(L_39);
  		int32_t L_40 = L_39->get_defaultLoopType_15();
  		((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->set_defaultLoopType_10(L_40);
  	}
  
  IL_011d:
  	{
  		int32_t L_41 = ((Debugger_t1756157868_StaticFields*)Debugger_t1756157868_il2cpp_TypeInfo_var->static_fields)->get_logPriority_0();
  		if ((((int32_t)L_41) < ((int32_t)2)))
  		{
  			goto IL_0187;
  		}
  	}
  	{
  		V_0 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)7));
  		ObjectU5BU5D_t2843939325* L_42 = V_0;
  		NullCheck(L_42);
  		ArrayElementTypeCheck (L_42, _stringLiteral116249344);
  		(L_42)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)_stringLiteral116249344);
  		ObjectU5BU5D_t2843939325* L_43 = V_0;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_44 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_useSafeMode_1();
  		bool L_45 = L_44;
  		Il2CppObject * L_46 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_45);
  		NullCheck(L_43);
  		ArrayElementTypeCheck (L_43, L_46);
  		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_46);
  		ObjectU5BU5D_t2843939325* L_47 = V_0;
  		NullCheck(L_47);
  		ArrayElementTypeCheck (L_47, _stringLiteral1320399781);
  		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)_stringLiteral1320399781);
  		ObjectU5BU5D_t2843939325* L_48 = V_0;
  		bool L_49 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_defaultRecyclable_11();
  		G_B19_0 = 3;
  		G_B19_1 = L_48;
  		if (L_49)
  		{
  			G_B20_0 = 3;
  			G_B20_1 = L_48;
  			goto IL_0159;
  		}
  	}
  	{
  		G_B21_0 = _stringLiteral3005588141;
  		G_B21_1 = G_B19_0;
  		G_B21_2 = G_B19_1;
  		goto IL_015e;
  	}
  
  IL_0159:
  	{
  		G_B21_0 = _stringLiteral3456940001;
  		G_B21_1 = G_B20_0;
  		G_B21_2 = G_B20_1;
  	}
  
  IL_015e:
  	{
  		NullCheck(G_B21_2);
  		ArrayElementTypeCheck (G_B21_2, G_B21_0);
  		(G_B21_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B21_1), (Il2CppObject *)G_B21_0);
  		ObjectU5BU5D_t2843939325* L_50 = V_0;
  		NullCheck(L_50);
  		ArrayElementTypeCheck (L_50, _stringLiteral2142110863);
  		(L_50)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppObject *)_stringLiteral2142110863);
  		ObjectU5BU5D_t2843939325* L_51 = V_0;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		int32_t L_52 = DOTween_get_logBehaviour_m1951211821(NULL /*static, unused*/, /*hidden argument*/NULL);
  		int32_t L_53 = L_52;
  		Il2CppObject * L_54 = Box(LogBehaviour_t1548882435_il2cpp_TypeInfo_var, &L_53);
  		NullCheck(L_51);
  		ArrayElementTypeCheck (L_51, L_54);
  		(L_51)->SetAt(static_cast<il2cpp_array_size_t>(5), (Il2CppObject *)L_54);
  		ObjectU5BU5D_t2843939325* L_55 = V_0;
  		NullCheck(L_55);
  		ArrayElementTypeCheck (L_55, _stringLiteral3452614535);
  		(L_55)->SetAt(static_cast<il2cpp_array_size_t>(6), (Il2CppObject *)_stringLiteral3452614535);
  		ObjectU5BU5D_t2843939325* L_56 = V_0;
  		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  		String_t* L_57 = String_Concat_m2971454694(NULL /*static, unused*/, L_56, /*hidden argument*/NULL);
  		Debugger_Log_m2008643737(NULL /*static, unused*/, L_57, /*hidden argument*/NULL);
  	}
  
  IL_0187:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTweenComponent_t828035757 * L_58 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_instance_15();
  		return L_58;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::Validate()
  extern "C"  int32_t DOTween_Validate_m2338311919 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Validate_m2338311919_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_0 = TweenManager_Validate_m995512755(NULL /*static, unused*/, /*hidden argument*/NULL);
  		return L_0;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<System.Single>,DG.Tweening.Core.DOSetter`1<System.Single>,System.Single,System.Single)
  extern "C"  TweenerCore_3_t884556411 * DOTween_To_m2106473129 (Il2CppObject * __this /* static, unused */, DOGetter_1_t1140062978 * ___getter0, DOSetter_1_t2447375106 * ___setter1, float ___endValue2, float ___duration3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_To_m2106473129_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		DOGetter_1_t1140062978 * L_0 = ___getter0;
  		DOSetter_1_t2447375106 * L_1 = ___setter1;
  		float L_2 = ___endValue2;
  		float L_3 = ___duration3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t884556411 * L_4 = DOTween_ApplyTo_TisSingle_t1397266774_TisSingle_t1397266774_TisFloatOptions_t1203667100_m4002217475(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (ABSTweenPlugin_3_t420566061 *)NULL, /*hidden argument*/DOTween_ApplyTo_TisSingle_t1397266774_TisSingle_t1397266774_TisFloatOptions_t1203667100_m4002217475_MethodInfo_var);
  		return L_4;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<System.String>,DG.Tweening.Core.DOSetter`1<System.String>,System.String,System.Single)
  extern "C"  TweenerCore_3_t2915539799 * DOTween_To_m4191053537 (Il2CppObject * __this /* static, unused */, DOGetter_1_t1590246893 * ___getter0, DOSetter_1_t2897559021 * ___setter1, String_t* ___endValue2, float ___duration3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_To_m4191053537_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		DOGetter_1_t1590246893 * L_0 = ___getter0;
  		DOSetter_1_t2897559021 * L_1 = ___setter1;
  		String_t* L_2 = ___endValue2;
  		float L_3 = ___duration3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t2915539799 * L_4 = DOTween_ApplyTo_TisString_t_TisString_t_TisStringOptions_t3992490940_m4240130783(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (ABSTweenPlugin_3_t2451549449 *)NULL, /*hidden argument*/DOTween_ApplyTo_TisString_t_TisString_t_TisStringOptions_t3992490940_m4240130783_MethodInfo_var);
  		return L_4;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector2>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector2>,UnityEngine.Vector2,System.Single)
  extern "C"  TweenerCore_3_t4006488229 * DOTween_To_m3593210828 (Il2CppObject * __this /* static, unused */, DOGetter_1_t1899025727 * ___getter0, DOSetter_1_t3206337855 * ___setter1, Vector2_t2156229523  ___endValue2, float ___duration3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_To_m3593210828_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		DOGetter_1_t1899025727 * L_0 = ___getter0;
  		DOSetter_1_t3206337855 * L_1 = ___setter1;
  		Vector2_t2156229523  L_2 = ___endValue2;
  		float L_3 = ___duration3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t4006488229 * L_4 = DOTween_ApplyTo_TisVector2_t2156229523_TisVector2_t2156229523_TisVectorOptions_t1354903650_m1830188851(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (ABSTweenPlugin_3_t3542497879 *)NULL, /*hidden argument*/DOTween_ApplyTo_TisVector2_t2156229523_TisVector2_t2156229523_TisVectorOptions_t1354903650_m1830188851_MethodInfo_var);
  		return L_4;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,UnityEngine.Vector3,System.Single)
  extern "C"  TweenerCore_3_t2944330537 * DOTween_To_m2364274163 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, Vector3_t3722313464  ___endValue2, float ___duration3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_To_m2364274163_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		DOGetter_1_t3465109668 * L_0 = ___getter0;
  		DOSetter_1_t477454500 * L_1 = ___setter1;
  		Vector3_t3722313464  L_2 = ___endValue2;
  		float L_3 = ___duration3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t2944330537 * L_4 = DOTween_ApplyTo_TisVector3_t3722313464_TisVector3_t3722313464_TisVectorOptions_t1354903650_m1904941236(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (ABSTweenPlugin_3_t2480340187 *)NULL, /*hidden argument*/DOTween_ApplyTo_TisVector3_t3722313464_TisVector3_t3722313464_TisVectorOptions_t1354903650_m1904941236_MethodInfo_var);
  		return L_4;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<UnityEngine.Quaternion>,DG.Tweening.Core.DOSetter`1<UnityEngine.Quaternion>,UnityEngine.Vector3,System.Single)
  extern "C"  TweenerCore_3_t1299559007 * DOTween_To_m1060871303 (Il2CppObject * __this /* static, unused */, DOGetter_1_t2044724535 * ___getter0, DOSetter_1_t3352036663 * ___setter1, Vector3_t3722313464  ___endValue2, float ___duration3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_To_m1060871303_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		DOGetter_1_t2044724535 * L_0 = ___getter0;
  		DOSetter_1_t3352036663 * L_1 = ___setter1;
  		Vector3_t3722313464  L_2 = ___endValue2;
  		float L_3 = ___duration3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t1299559007 * L_4 = DOTween_ApplyTo_TisQuaternion_t2301928331_TisVector3_t3722313464_TisQuaternionOptions_t2974423933_m1729503936(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (ABSTweenPlugin_3_t835568657 *)NULL, /*hidden argument*/DOTween_ApplyTo_TisQuaternion_t2301928331_TisVector3_t3722313464_TisQuaternionOptions_t2974423933_m1729503936_MethodInfo_var);
  		return L_4;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<UnityEngine.Color>,DG.Tweening.Core.DOSetter`1<UnityEngine.Color>,UnityEngine.Color,System.Single)
  extern "C"  TweenerCore_3_t745532282 * DOTween_To_m3257840982 (Il2CppObject * __this /* static, unused */, DOGetter_1_t2298482528 * ___getter0, DOSetter_1_t3605794656 * ___setter1, Color_t2555686324  ___endValue2, float ___duration3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_To_m3257840982_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		DOGetter_1_t2298482528 * L_0 = ___getter0;
  		DOSetter_1_t3605794656 * L_1 = ___setter1;
  		Color_t2555686324  L_2 = ___endValue2;
  		float L_3 = ___duration3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t745532282 * L_4 = DOTween_ApplyTo_TisColor_t2555686324_TisColor_t2555686324_TisColorOptions_t1487297155_m1197706533(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (ABSTweenPlugin_3_t281541932 *)NULL, /*hidden argument*/DOTween_ApplyTo_TisColor_t2555686324_TisColor_t2555686324_TisColorOptions_t1487297155_m1197706533_MethodInfo_var);
  		return L_4;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions> DG.Tweening.DOTween::To(DG.Tweening.Core.DOGetter`1<UnityEngine.Rect>,DG.Tweening.Core.DOSetter`1<UnityEngine.Rect>,UnityEngine.Rect,System.Single)
  extern "C"  TweenerCore_3_t1717381983 * DOTween_To_m3028600420 (Il2CppObject * __this /* static, unused */, DOGetter_1_t2103276063 * ___getter0, DOSetter_1_t3410588191 * ___setter1, Rect_t2360479859  ___endValue2, float ___duration3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_To_m3028600420_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		DOGetter_1_t2103276063 * L_0 = ___getter0;
  		DOSetter_1_t3410588191 * L_1 = ___setter1;
  		Rect_t2360479859  L_2 = ___endValue2;
  		float L_3 = ___duration3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t1717381983 * L_4 = DOTween_ApplyTo_TisRect_t2360479859_TisRect_t2360479859_TisRectOptions_t1018205596_m3830288880(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (ABSTweenPlugin_3_t1253391633 *)NULL, /*hidden argument*/DOTween_ApplyTo_TisRect_t2360479859_TisRect_t2360479859_TisRectOptions_t1018205596_m3830288880_MethodInfo_var);
  		return L_4;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.DOTween::ToAlpha(DG.Tweening.Core.DOGetter`1<UnityEngine.Color>,DG.Tweening.Core.DOSetter`1<UnityEngine.Color>,System.Single,System.Single)
  extern "C"  Tweener_t436044680 * DOTween_ToAlpha_m1646959083 (Il2CppObject * __this /* static, unused */, DOGetter_1_t2298482528 * ___getter0, DOSetter_1_t3605794656 * ___setter1, float ___endValue2, float ___duration3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_ToAlpha_m1646959083_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		DOGetter_1_t2298482528 * L_0 = ___getter0;
  		DOSetter_1_t3605794656 * L_1 = ___setter1;
  		float L_2 = ___endValue2;
  		Color_t2555686324  L_3;
  		memset(&L_3, 0, sizeof(L_3));
  		Color__ctor_m3057542999(&L_3, (0.0f), (0.0f), (0.0f), L_2, /*hidden argument*/NULL);
  		float L_4 = ___duration3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t745532282 * L_5 = DOTween_ApplyTo_TisColor_t2555686324_TisColor_t2555686324_TisColorOptions_t1487297155_m1197706533(NULL /*static, unused*/, L_0, L_1, L_3, L_4, (ABSTweenPlugin_3_t281541932 *)NULL, /*hidden argument*/DOTween_ApplyTo_TisColor_t2555686324_TisColor_t2555686324_TisColorOptions_t1487297155_m1197706533_MethodInfo_var);
  		Tweener_t436044680 * L_6 = TweenSettingsExtensions_SetOptions_m3224359937(NULL /*static, unused*/, L_5, (bool)1, /*hidden argument*/NULL);
  		return L_6;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions> DG.Tweening.DOTween::Punch(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,UnityEngine.Vector3,System.Single,System.Int32,System.Single)
  extern "C"  TweenerCore_3_t951858585 * DOTween_Punch_m807939188 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, Vector3_t3722313464  ___direction2, float ___duration3, int32_t ___vibrato4, float ___elasticity5, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Punch_m807939188_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	int32_t V_1 = 0;
  	float V_2 = 0.0f;
  	SingleU5BU5D_t1444911251* V_3 = NULL;
  	float V_4 = 0.0f;
  	int32_t V_5 = 0;
  	float V_6 = 0.0f;
  	float V_7 = 0.0f;
  	float V_8 = 0.0f;
  	int32_t V_9 = 0;
  	Vector3U5BU5D_t1718750761* V_10 = NULL;
  	int32_t V_11 = 0;
  	{
  		float L_0 = ___elasticity5;
  		if ((!(((float)L_0) > ((float)(1.0f)))))
  		{
  			goto IL_0012;
  		}
  	}
  	{
  		___elasticity5 = (1.0f);
  		goto IL_0022;
  	}
  
  IL_0012:
  	{
  		float L_1 = ___elasticity5;
  		if ((!(((float)L_1) < ((float)(0.0f)))))
  		{
  			goto IL_0022;
  		}
  	}
  	{
  		___elasticity5 = (0.0f);
  	}
  
  IL_0022:
  	{
  		float L_2 = Vector3_get_magnitude_m206834744((&___direction2), /*hidden argument*/NULL);
  		V_0 = L_2;
  		int32_t L_3 = ___vibrato4;
  		float L_4 = ___duration3;
  		V_1 = (((int32_t)((int32_t)((float)((float)(((float)((float)L_3)))*(float)L_4)))));
  		int32_t L_5 = V_1;
  		if ((((int32_t)L_5) >= ((int32_t)2)))
  		{
  			goto IL_0037;
  		}
  	}
  	{
  		V_1 = 2;
  	}
  
  IL_0037:
  	{
  		float L_6 = V_0;
  		int32_t L_7 = V_1;
  		V_2 = ((float)((float)L_6/(float)(((float)((float)L_7)))));
  		int32_t L_8 = V_1;
  		V_3 = ((SingleU5BU5D_t1444911251*)SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, (uint32_t)L_8));
  		V_4 = (0.0f);
  		V_5 = 0;
  		goto IL_0072;
  	}
  
  IL_004f:
  	{
  		int32_t L_9 = V_5;
  		int32_t L_10 = V_1;
  		V_6 = ((float)((float)(((float)((float)((int32_t)((int32_t)L_9+(int32_t)1)))))/(float)(((float)((float)L_10)))));
  		float L_11 = ___duration3;
  		float L_12 = V_6;
  		V_7 = ((float)((float)L_11*(float)L_12));
  		float L_13 = V_4;
  		float L_14 = V_7;
  		V_4 = ((float)((float)L_13+(float)L_14));
  		SingleU5BU5D_t1444911251* L_15 = V_3;
  		int32_t L_16 = V_5;
  		float L_17 = V_7;
  		NullCheck(L_15);
  		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_16), (float)L_17);
  		int32_t L_18 = V_5;
  		V_5 = ((int32_t)((int32_t)L_18+(int32_t)1));
  	}
  
  IL_0072:
  	{
  		int32_t L_19 = V_5;
  		int32_t L_20 = V_1;
  		if ((((int32_t)L_19) < ((int32_t)L_20)))
  		{
  			goto IL_004f;
  		}
  	}
  	{
  		float L_21 = ___duration3;
  		float L_22 = V_4;
  		V_8 = ((float)((float)L_21/(float)L_22));
  		V_9 = 0;
  		goto IL_0093;
  	}
  
  IL_0082:
  	{
  		SingleU5BU5D_t1444911251* L_23 = V_3;
  		int32_t L_24 = V_9;
  		SingleU5BU5D_t1444911251* L_25 = V_3;
  		int32_t L_26 = V_9;
  		NullCheck(L_25);
  		int32_t L_27 = L_26;
  		float L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  		float L_29 = V_8;
  		NullCheck(L_23);
  		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (float)((float)((float)L_28*(float)L_29)));
  		int32_t L_30 = V_9;
  		V_9 = ((int32_t)((int32_t)L_30+(int32_t)1));
  	}
  
  IL_0093:
  	{
  		int32_t L_31 = V_9;
  		int32_t L_32 = V_1;
  		if ((((int32_t)L_31) < ((int32_t)L_32)))
  		{
  			goto IL_0082;
  		}
  	}
  	{
  		int32_t L_33 = V_1;
  		V_10 = ((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)L_33));
  		V_11 = 0;
  		goto IL_011a;
  	}
  
  IL_00a5:
  	{
  		int32_t L_34 = V_11;
  		int32_t L_35 = V_1;
  		if ((((int32_t)L_34) >= ((int32_t)((int32_t)((int32_t)L_35-(int32_t)1)))))
  		{
  			goto IL_0101;
  		}
  	}
  	{
  		int32_t L_36 = V_11;
  		if (L_36)
  		{
  			goto IL_00c1;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_37 = V_10;
  		int32_t L_38 = V_11;
  		NullCheck(L_37);
  		Vector3_t3722313464  L_39 = ___direction2;
  		(*(Vector3_t3722313464 *)((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))) = L_39;
  		goto IL_00fb;
  	}
  
  IL_00c1:
  	{
  		int32_t L_40 = V_11;
  		if (!((int32_t)((int32_t)L_40%(int32_t)2)))
  		{
  			goto IL_00e6;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_41 = V_10;
  		int32_t L_42 = V_11;
  		NullCheck(L_41);
  		Vector3_t3722313464  L_43 = ___direction2;
  		float L_44 = V_0;
  		float L_45 = ___elasticity5;
  		Vector3_t3722313464  L_46 = Vector3_ClampMagnitude_m3232907907(NULL /*static, unused*/, L_43, ((float)((float)L_44*(float)L_45)), /*hidden argument*/NULL);
  		Vector3_t3722313464  L_47 = Vector3_op_UnaryNegation_m3263279491(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))) = L_47;
  		goto IL_00fb;
  	}
  
  IL_00e6:
  	{
  		Vector3U5BU5D_t1718750761* L_48 = V_10;
  		int32_t L_49 = V_11;
  		NullCheck(L_48);
  		Vector3_t3722313464  L_50 = ___direction2;
  		float L_51 = V_0;
  		Vector3_t3722313464  L_52 = Vector3_ClampMagnitude_m3232907907(NULL /*static, unused*/, L_50, L_51, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))) = L_52;
  	}
  
  IL_00fb:
  	{
  		float L_53 = V_0;
  		float L_54 = V_2;
  		V_0 = ((float)((float)L_53-(float)L_54));
  		goto IL_0114;
  	}
  
  IL_0101:
  	{
  		Vector3U5BU5D_t1718750761* L_55 = V_10;
  		int32_t L_56 = V_11;
  		NullCheck(L_55);
  		Vector3_t3722313464  L_57 = Vector3_get_zero_m1640475482(NULL /*static, unused*/, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_55)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_56)))) = L_57;
  	}
  
  IL_0114:
  	{
  		int32_t L_58 = V_11;
  		V_11 = ((int32_t)((int32_t)L_58+(int32_t)1));
  	}
  
  IL_011a:
  	{
  		int32_t L_59 = V_11;
  		int32_t L_60 = V_1;
  		if ((((int32_t)L_59) < ((int32_t)L_60)))
  		{
  			goto IL_00a5;
  		}
  	}
  	{
  		DOGetter_1_t3465109668 * L_61 = ___getter0;
  		DOSetter_1_t477454500 * L_62 = ___setter1;
  		Vector3U5BU5D_t1718750761* L_63 = V_10;
  		SingleU5BU5D_t1444911251* L_64 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_65 = DOTween_ToArray_m1422270115(NULL /*static, unused*/, L_61, L_62, L_63, L_64, /*hidden argument*/NULL);
  		TweenerCore_3_t951858585 * L_66 = Extensions_NoFrom_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m878886622(NULL /*static, unused*/, L_65, /*hidden argument*/Extensions_NoFrom_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m878886622_MethodInfo_var);
  		TweenerCore_3_t951858585 * L_67 = Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067(NULL /*static, unused*/, L_66, 3, /*hidden argument*/Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067_MethodInfo_var);
  		return L_67;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions> DG.Tweening.DOTween::Shake(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,System.Single,UnityEngine.Vector3,System.Int32,System.Single)
  extern "C"  TweenerCore_3_t951858585 * DOTween_Shake_m3383371151 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, float ___duration2, Vector3_t3722313464  ___strength3, int32_t ___vibrato4, float ___randomness5, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Shake_m3383371151_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		DOGetter_1_t3465109668 * L_0 = ___getter0;
  		DOSetter_1_t477454500 * L_1 = ___setter1;
  		float L_2 = ___duration2;
  		Vector3_t3722313464  L_3 = ___strength3;
  		int32_t L_4 = ___vibrato4;
  		float L_5 = ___randomness5;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_6 = DOTween_Shake_m4250302034(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, (bool)0, (bool)1, /*hidden argument*/NULL);
  		return L_6;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions> DG.Tweening.DOTween::Shake(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,System.Single,UnityEngine.Vector3,System.Int32,System.Single,System.Boolean,System.Boolean)
  extern "C"  TweenerCore_3_t951858585 * DOTween_Shake_m4250302034 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, float ___duration2, Vector3_t3722313464  ___strength3, int32_t ___vibrato4, float ___randomness5, bool ___ignoreZAxis6, bool ___vectorBased7, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Shake_m4250302034_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	int32_t V_1 = 0;
  	float V_2 = 0.0f;
  	SingleU5BU5D_t1444911251* V_3 = NULL;
  	float V_4 = 0.0f;
  	int32_t V_5 = 0;
  	float V_6 = 0.0f;
  	float V_7 = 0.0f;
  	float V_8 = 0.0f;
  	int32_t V_9 = 0;
  	float V_10 = 0.0f;
  	Vector3U5BU5D_t1718750761* V_11 = NULL;
  	int32_t V_12 = 0;
  	Quaternion_t2301928331  V_13;
  	memset(&V_13, 0, sizeof(V_13));
  	Vector3_t3722313464  V_14;
  	memset(&V_14, 0, sizeof(V_14));
  	Quaternion_t2301928331  V_15;
  	memset(&V_15, 0, sizeof(V_15));
  	float G_B3_0 = 0.0f;
  	{
  		bool L_0 = ___vectorBased7;
  		if (L_0)
  		{
  			goto IL_000d;
  		}
  	}
  	{
  		float L_1 = (&___strength3)->get_x_1();
  		G_B3_0 = L_1;
  		goto IL_0014;
  	}
  
  IL_000d:
  	{
  		float L_2 = Vector3_get_magnitude_m206834744((&___strength3), /*hidden argument*/NULL);
  		G_B3_0 = L_2;
  	}
  
  IL_0014:
  	{
  		V_0 = G_B3_0;
  		int32_t L_3 = ___vibrato4;
  		float L_4 = ___duration2;
  		V_1 = (((int32_t)((int32_t)((float)((float)(((float)((float)L_3)))*(float)L_4)))));
  		int32_t L_5 = V_1;
  		if ((((int32_t)L_5) >= ((int32_t)2)))
  		{
  			goto IL_0022;
  		}
  	}
  	{
  		V_1 = 2;
  	}
  
  IL_0022:
  	{
  		float L_6 = V_0;
  		int32_t L_7 = V_1;
  		V_2 = ((float)((float)L_6/(float)(((float)((float)L_7)))));
  		int32_t L_8 = V_1;
  		V_3 = ((SingleU5BU5D_t1444911251*)SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, (uint32_t)L_8));
  		V_4 = (0.0f);
  		V_5 = 0;
  		goto IL_005d;
  	}
  
  IL_003a:
  	{
  		int32_t L_9 = V_5;
  		int32_t L_10 = V_1;
  		V_6 = ((float)((float)(((float)((float)((int32_t)((int32_t)L_9+(int32_t)1)))))/(float)(((float)((float)L_10)))));
  		float L_11 = ___duration2;
  		float L_12 = V_6;
  		V_7 = ((float)((float)L_11*(float)L_12));
  		float L_13 = V_4;
  		float L_14 = V_7;
  		V_4 = ((float)((float)L_13+(float)L_14));
  		SingleU5BU5D_t1444911251* L_15 = V_3;
  		int32_t L_16 = V_5;
  		float L_17 = V_7;
  		NullCheck(L_15);
  		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_16), (float)L_17);
  		int32_t L_18 = V_5;
  		V_5 = ((int32_t)((int32_t)L_18+(int32_t)1));
  	}
  
  IL_005d:
  	{
  		int32_t L_19 = V_5;
  		int32_t L_20 = V_1;
  		if ((((int32_t)L_19) < ((int32_t)L_20)))
  		{
  			goto IL_003a;
  		}
  	}
  	{
  		float L_21 = ___duration2;
  		float L_22 = V_4;
  		V_8 = ((float)((float)L_21/(float)L_22));
  		V_9 = 0;
  		goto IL_007e;
  	}
  
  IL_006d:
  	{
  		SingleU5BU5D_t1444911251* L_23 = V_3;
  		int32_t L_24 = V_9;
  		SingleU5BU5D_t1444911251* L_25 = V_3;
  		int32_t L_26 = V_9;
  		NullCheck(L_25);
  		int32_t L_27 = L_26;
  		float L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  		float L_29 = V_8;
  		NullCheck(L_23);
  		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (float)((float)((float)L_28*(float)L_29)));
  		int32_t L_30 = V_9;
  		V_9 = ((int32_t)((int32_t)L_30+(int32_t)1));
  	}
  
  IL_007e:
  	{
  		int32_t L_31 = V_9;
  		int32_t L_32 = V_1;
  		if ((((int32_t)L_31) < ((int32_t)L_32)))
  		{
  			goto IL_006d;
  		}
  	}
  	{
  		float L_33 = Random_Range_m2870227214(NULL /*static, unused*/, (0.0f), (360.0f), /*hidden argument*/NULL);
  		V_10 = L_33;
  		int32_t L_34 = V_1;
  		V_11 = ((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)L_34));
  		V_12 = 0;
  		goto IL_01d1;
  	}
  
  IL_00a4:
  	{
  		int32_t L_35 = V_12;
  		int32_t L_36 = V_1;
  		if ((((int32_t)L_35) >= ((int32_t)((int32_t)((int32_t)L_36-(int32_t)1)))))
  		{
  			goto IL_01b8;
  		}
  	}
  	{
  		int32_t L_37 = V_12;
  		if ((((int32_t)L_37) <= ((int32_t)0)))
  		{
  			goto IL_00c8;
  		}
  	}
  	{
  		float L_38 = V_10;
  		float L_39 = ___randomness5;
  		float L_40 = ___randomness5;
  		float L_41 = Random_Range_m2870227214(NULL /*static, unused*/, ((-L_39)), L_40, /*hidden argument*/NULL);
  		V_10 = ((float)((float)((float)((float)L_38-(float)(180.0f)))+(float)L_41));
  	}
  
  IL_00c8:
  	{
  		bool L_42 = ___vectorBased7;
  		if (!L_42)
  		{
  			goto IL_0163;
  		}
  	}
  	{
  		float L_43 = ___randomness5;
  		float L_44 = ___randomness5;
  		float L_45 = Random_Range_m2870227214(NULL /*static, unused*/, ((-L_43)), L_44, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_46 = Vector3_get_up_m2851907508(NULL /*static, unused*/, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_47 = Quaternion_AngleAxis_m598562303(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/NULL);
  		V_13 = L_47;
  		Quaternion_t2301928331  L_48 = V_13;
  		float L_49 = V_10;
  		float L_50 = V_0;
  		Vector3_t3722313464  L_51 = Utils_Vector3FromAngle_m1880144782(NULL /*static, unused*/, L_49, L_50, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_52 = Quaternion_op_Multiply_m1022106983(NULL /*static, unused*/, L_48, L_51, /*hidden argument*/NULL);
  		V_14 = L_52;
  		Vector3_t3722313464  L_53 = V_14;
  		float L_54 = (&___strength3)->get_x_1();
  		Vector3_t3722313464  L_55 = Vector3_ClampMagnitude_m3232907907(NULL /*static, unused*/, L_53, L_54, /*hidden argument*/NULL);
  		float L_56 = L_55.get_x_1();
  		(&V_14)->set_x_1(L_56);
  		Vector3_t3722313464  L_57 = V_14;
  		float L_58 = (&___strength3)->get_y_2();
  		Vector3_t3722313464  L_59 = Vector3_ClampMagnitude_m3232907907(NULL /*static, unused*/, L_57, L_58, /*hidden argument*/NULL);
  		float L_60 = L_59.get_y_2();
  		(&V_14)->set_y_2(L_60);
  		Vector3_t3722313464  L_61 = V_14;
  		float L_62 = (&___strength3)->get_z_3();
  		Vector3_t3722313464  L_63 = Vector3_ClampMagnitude_m3232907907(NULL /*static, unused*/, L_61, L_62, /*hidden argument*/NULL);
  		float L_64 = L_63.get_z_3();
  		(&V_14)->set_z_3(L_64);
  		Vector3U5BU5D_t1718750761* L_65 = V_11;
  		int32_t L_66 = V_12;
  		NullCheck(L_65);
  		Vector3_t3722313464  L_67 = V_14;
  		(*(Vector3_t3722313464 *)((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))) = L_67;
  		float L_68 = V_0;
  		float L_69 = V_2;
  		V_0 = ((float)((float)L_68-(float)L_69));
  		Vector3_t3722313464  L_70 = ___strength3;
  		float L_71 = V_0;
  		Vector3_t3722313464  L_72 = Vector3_ClampMagnitude_m3232907907(NULL /*static, unused*/, L_70, L_71, /*hidden argument*/NULL);
  		___strength3 = L_72;
  		goto IL_01cb;
  	}
  
  IL_0163:
  	{
  		bool L_73 = ___ignoreZAxis6;
  		if (!L_73)
  		{
  			goto IL_017f;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_74 = V_11;
  		int32_t L_75 = V_12;
  		NullCheck(L_74);
  		float L_76 = V_10;
  		float L_77 = V_0;
  		Vector3_t3722313464  L_78 = Utils_Vector3FromAngle_m1880144782(NULL /*static, unused*/, L_76, L_77, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_74)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_75)))) = L_78;
  		goto IL_01b2;
  	}
  
  IL_017f:
  	{
  		float L_79 = ___randomness5;
  		float L_80 = ___randomness5;
  		float L_81 = Random_Range_m2870227214(NULL /*static, unused*/, ((-L_79)), L_80, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_82 = Vector3_get_up_m2851907508(NULL /*static, unused*/, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_83 = Quaternion_AngleAxis_m598562303(NULL /*static, unused*/, L_81, L_82, /*hidden argument*/NULL);
  		V_15 = L_83;
  		Vector3U5BU5D_t1718750761* L_84 = V_11;
  		int32_t L_85 = V_12;
  		NullCheck(L_84);
  		Quaternion_t2301928331  L_86 = V_15;
  		float L_87 = V_10;
  		float L_88 = V_0;
  		Vector3_t3722313464  L_89 = Utils_Vector3FromAngle_m1880144782(NULL /*static, unused*/, L_87, L_88, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_90 = Quaternion_op_Multiply_m1022106983(NULL /*static, unused*/, L_86, L_89, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))) = L_90;
  	}
  
  IL_01b2:
  	{
  		float L_91 = V_0;
  		float L_92 = V_2;
  		V_0 = ((float)((float)L_91-(float)L_92));
  		goto IL_01cb;
  	}
  
  IL_01b8:
  	{
  		Vector3U5BU5D_t1718750761* L_93 = V_11;
  		int32_t L_94 = V_12;
  		NullCheck(L_93);
  		Vector3_t3722313464  L_95 = Vector3_get_zero_m1640475482(NULL /*static, unused*/, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94)))) = L_95;
  	}
  
  IL_01cb:
  	{
  		int32_t L_96 = V_12;
  		V_12 = ((int32_t)((int32_t)L_96+(int32_t)1));
  	}
  
  IL_01d1:
  	{
  		int32_t L_97 = V_12;
  		int32_t L_98 = V_1;
  		if ((((int32_t)L_97) < ((int32_t)L_98)))
  		{
  			goto IL_00a4;
  		}
  	}
  	{
  		DOGetter_1_t3465109668 * L_99 = ___getter0;
  		DOSetter_1_t477454500 * L_100 = ___setter1;
  		Vector3U5BU5D_t1718750761* L_101 = V_11;
  		SingleU5BU5D_t1444911251* L_102 = V_3;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_103 = DOTween_ToArray_m1422270115(NULL /*static, unused*/, L_99, L_100, L_101, L_102, /*hidden argument*/NULL);
  		TweenerCore_3_t951858585 * L_104 = Extensions_NoFrom_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m878886622(NULL /*static, unused*/, L_103, /*hidden argument*/Extensions_NoFrom_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m878886622_MethodInfo_var);
  		TweenerCore_3_t951858585 * L_105 = Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067(NULL /*static, unused*/, L_104, 2, /*hidden argument*/Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067_MethodInfo_var);
  		return L_105;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions> DG.Tweening.DOTween::ToArray(DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,UnityEngine.Vector3[],System.Single[])
  extern "C"  TweenerCore_3_t951858585 * DOTween_ToArray_m1422270115 (Il2CppObject * __this /* static, unused */, DOGetter_1_t3465109668 * ___getter0, DOSetter_1_t477454500 * ___setter1, Vector3U5BU5D_t1718750761* ___endValues2, SingleU5BU5D_t1444911251* ___durations3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_ToArray_m1422270115_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	Vector3U5BU5D_t1718750761* V_1 = NULL;
  	SingleU5BU5D_t1444911251* V_2 = NULL;
  	int32_t V_3 = 0;
  	float V_4 = 0.0f;
  	int32_t V_5 = 0;
  	TweenerCore_3_t951858585 * V_6 = NULL;
  	{
  		SingleU5BU5D_t1444911251* L_0 = ___durations3;
  		NullCheck(L_0);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length))));
  		int32_t L_1 = V_0;
  		Vector3U5BU5D_t1718750761* L_2 = ___endValues2;
  		NullCheck(L_2);
  		if ((((int32_t)L_1) == ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length)))))))
  		{
  			goto IL_0016;
  		}
  	}
  	{
  		Debugger_LogError_m3567904185(NULL /*static, unused*/, _stringLiteral2757139103, /*hidden argument*/NULL);
  		return (TweenerCore_3_t951858585 *)NULL;
  	}
  
  IL_0016:
  	{
  		int32_t L_3 = V_0;
  		V_1 = ((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)L_3));
  		int32_t L_4 = V_0;
  		V_2 = ((SingleU5BU5D_t1444911251*)SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, (uint32_t)L_4));
  		V_3 = 0;
  		goto IL_004a;
  	}
  
  IL_0028:
  	{
  		Vector3U5BU5D_t1718750761* L_5 = V_1;
  		int32_t L_6 = V_3;
  		NullCheck(L_5);
  		Vector3U5BU5D_t1718750761* L_7 = ___endValues2;
  		int32_t L_8 = V_3;
  		NullCheck(L_7);
  		(*(Vector3_t3722313464 *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))) = (*(Vector3_t3722313464 *)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8))));
  		SingleU5BU5D_t1444911251* L_9 = V_2;
  		int32_t L_10 = V_3;
  		SingleU5BU5D_t1444911251* L_11 = ___durations3;
  		int32_t L_12 = V_3;
  		NullCheck(L_11);
  		int32_t L_13 = L_12;
  		float L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  		NullCheck(L_9);
  		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (float)L_14);
  		int32_t L_15 = V_3;
  		V_3 = ((int32_t)((int32_t)L_15+(int32_t)1));
  	}
  
  IL_004a:
  	{
  		int32_t L_16 = V_3;
  		int32_t L_17 = V_0;
  		if ((((int32_t)L_16) < ((int32_t)L_17)))
  		{
  			goto IL_0028;
  		}
  	}
  	{
  		V_4 = (0.0f);
  		V_5 = 0;
  		goto IL_0069;
  	}
  
  IL_005a:
  	{
  		float L_18 = V_4;
  		SingleU5BU5D_t1444911251* L_19 = V_2;
  		int32_t L_20 = V_5;
  		NullCheck(L_19);
  		int32_t L_21 = L_20;
  		float L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  		V_4 = ((float)((float)L_18+(float)L_22));
  		int32_t L_23 = V_5;
  		V_5 = ((int32_t)((int32_t)L_23+(int32_t)1));
  	}
  
  IL_0069:
  	{
  		int32_t L_24 = V_5;
  		int32_t L_25 = V_0;
  		if ((((int32_t)L_24) < ((int32_t)L_25)))
  		{
  			goto IL_005a;
  		}
  	}
  	{
  		DOGetter_1_t3465109668 * L_26 = ___getter0;
  		DOSetter_1_t477454500 * L_27 = ___setter1;
  		Vector3U5BU5D_t1718750761* L_28 = V_1;
  		float L_29 = V_4;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_30 = DOTween_ApplyTo_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m527574379(NULL /*static, unused*/, L_26, L_27, L_28, L_29, (ABSTweenPlugin_3_t487868235 *)NULL, /*hidden argument*/DOTween_ApplyTo_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m527574379_MethodInfo_var);
  		TweenerCore_3_t951858585 * L_31 = Extensions_NoFrom_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m878886622(NULL /*static, unused*/, L_30, /*hidden argument*/Extensions_NoFrom_TisVector3_t3722313464_TisVector3U5BU5D_t1718750761_TisVector3ArrayOptions_t534739431_m878886622_MethodInfo_var);
  		V_6 = L_31;
  		TweenerCore_3_t951858585 * L_32 = V_6;
  		NullCheck(L_32);
  		Vector3ArrayOptions_t534739431 * L_33 = L_32->get_address_of_plugOptions_56();
  		SingleU5BU5D_t1444911251* L_34 = V_2;
  		L_33->set_durations_2(L_34);
  		TweenerCore_3_t951858585 * L_35 = V_6;
  		return L_35;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::Complete(System.Object)
  extern "C"  int32_t DOTween_Complete_m1378196973 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Complete_m1378196973_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		Il2CppObject * L_1 = ___targetOrId0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_2 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, 0, 1, L_1, (bool)0, (0.0f), NULL, /*hidden argument*/NULL);
  		return L_2;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::CompleteAndReturnKilledTot(System.Object)
  extern "C"  int32_t DOTween_CompleteAndReturnKilledTot_m820107692 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_CompleteAndReturnKilledTot_m820107692_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		Il2CppObject * L_1 = ___targetOrId0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_2 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, 0, 1, L_1, (bool)1, (0.0f), NULL, /*hidden argument*/NULL);
  		return L_2;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::Kill(System.Object,System.Boolean)
  extern "C"  int32_t DOTween_Kill_m3770200462 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, bool ___complete1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Kill_m3770200462_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t G_B5_0 = 0;
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		bool L_1 = ___complete1;
  		if (L_1)
  		{
  			goto IL_000b;
  		}
  	}
  	{
  		G_B5_0 = 0;
  		goto IL_0011;
  	}
  
  IL_000b:
  	{
  		Il2CppObject * L_2 = ___targetOrId0;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		int32_t L_3 = DOTween_CompleteAndReturnKilledTot_m820107692(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  		G_B5_0 = L_3;
  	}
  
  IL_0011:
  	{
  		V_0 = G_B5_0;
  		int32_t L_4 = V_0;
  		Il2CppObject * L_5 = ___targetOrId0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_6 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, 1, 1, L_5, (bool)0, (0.0f), NULL, /*hidden argument*/NULL);
  		return ((int32_t)((int32_t)L_4+(int32_t)L_6));
  	}
  }
  // System.Int32 DG.Tweening.DOTween::Pause(System.Object)
  extern "C"  int32_t DOTween_Pause_m738210601 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Pause_m738210601_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		Il2CppObject * L_1 = ___targetOrId0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_2 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, 4, 1, L_1, (bool)0, (0.0f), NULL, /*hidden argument*/NULL);
  		return L_2;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::Play(System.Object)
  extern "C"  int32_t DOTween_Play_m744623839 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Play_m744623839_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		Il2CppObject * L_1 = ___targetOrId0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_2 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, 5, 1, L_1, (bool)0, (0.0f), NULL, /*hidden argument*/NULL);
  		return L_2;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::Play(System.Object,System.Object)
  extern "C"  int32_t DOTween_Play_m3737333699 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___target0, Il2CppObject * ___id1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Play_m3737333699_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___target0;
  		if (!L_0)
  		{
  			goto IL_0006;
  		}
  	}
  	{
  		Il2CppObject * L_1 = ___id1;
  		if (L_1)
  		{
  			goto IL_0008;
  		}
  	}
  
  IL_0006:
  	{
  		return 0;
  	}
  
  IL_0008:
  	{
  		Il2CppObject * L_2 = ___id1;
  		Il2CppObject * L_3 = ___target0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_4 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, 5, 2, L_2, (bool)0, (0.0f), L_3, /*hidden argument*/NULL);
  		return L_4;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::PlayBackwards(System.Object)
  extern "C"  int32_t DOTween_PlayBackwards_m1027786157 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_PlayBackwards_m1027786157_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		Il2CppObject * L_1 = ___targetOrId0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_2 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, 7, 1, L_1, (bool)0, (0.0f), NULL, /*hidden argument*/NULL);
  		return L_2;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::PlayForward(System.Object)
  extern "C"  int32_t DOTween_PlayForward_m3535483173 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_PlayForward_m3535483173_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		Il2CppObject * L_1 = ___targetOrId0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_2 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, 6, 1, L_1, (bool)0, (0.0f), NULL, /*hidden argument*/NULL);
  		return L_2;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::Restart(System.Object,System.Boolean)
  extern "C"  int32_t DOTween_Restart_m1912869251 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, bool ___includeDelay1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Restart_m1912869251_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		Il2CppObject * L_1 = ___targetOrId0;
  		bool L_2 = ___includeDelay1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_3 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, ((int32_t)9), 1, L_1, L_2, (0.0f), NULL, /*hidden argument*/NULL);
  		return L_3;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::Restart(System.Object,System.Object,System.Boolean)
  extern "C"  int32_t DOTween_Restart_m2069467884 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___target0, Il2CppObject * ___id1, bool ___includeDelay2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Restart_m2069467884_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___target0;
  		if (!L_0)
  		{
  			goto IL_0006;
  		}
  	}
  	{
  		Il2CppObject * L_1 = ___id1;
  		if (L_1)
  		{
  			goto IL_0008;
  		}
  	}
  
  IL_0006:
  	{
  		return 0;
  	}
  
  IL_0008:
  	{
  		Il2CppObject * L_2 = ___id1;
  		bool L_3 = ___includeDelay2;
  		Il2CppObject * L_4 = ___target0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_5 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, ((int32_t)9), 2, L_2, L_3, (0.0f), L_4, /*hidden argument*/NULL);
  		return L_5;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::Rewind(System.Object,System.Boolean)
  extern "C"  int32_t DOTween_Rewind_m3735656221 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, bool ___includeDelay1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_Rewind_m3735656221_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		Il2CppObject * L_1 = ___targetOrId0;
  		bool L_2 = ___includeDelay1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_3 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, 8, 1, L_1, L_2, (0.0f), NULL, /*hidden argument*/NULL);
  		return L_3;
  	}
  }
  // System.Int32 DG.Tweening.DOTween::TogglePause(System.Object)
  extern "C"  int32_t DOTween_TogglePause_m1728158562 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___targetOrId0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_TogglePause_m1728158562_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___targetOrId0;
  		if (L_0)
  		{
  			goto IL_0005;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_0005:
  	{
  		Il2CppObject * L_1 = ___targetOrId0;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		int32_t L_2 = TweenManager_FilteredOperation_m2642092967(NULL /*static, unused*/, ((int32_t)10), 1, L_1, (bool)0, (0.0f), NULL, /*hidden argument*/NULL);
  		return L_2;
  	}
  }
  // System.Collections.Generic.List`1<DG.Tweening.Tween> DG.Tweening.DOTween::TweensByTarget(System.Object,System.Boolean)
  extern "C"  List_1_t3814993295 * DOTween_TweensByTarget_m2178770986 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___target0, bool ___playingOnly1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_TweensByTarget_m2178770986_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Il2CppObject * L_0 = ___target0;
  		bool L_1 = ___playingOnly1;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		List_1_t3814993295 * L_2 = TweenManager_GetTweensByTarget_m999405724(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  		return L_2;
  	}
  }
  // System.Void DG.Tweening.DOTween::InitCheck()
  extern "C"  void DOTween_InitCheck_m2142797717 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (DOTween_InitCheck_m2142797717_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_0 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_initialized_20();
  		if (L_0)
  		{
  			goto IL_0015;
  		}
  	}
  	{
  		bool L_1 = Application_get_isPlaying_m2058545906(NULL /*static, unused*/, /*hidden argument*/NULL);
  		if (!L_1)
  		{
  			goto IL_0015;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_2 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_isQuitting_21();
  		if (!L_2)
  		{
  			goto IL_0016;
  		}
  	}
  
  IL_0015:
  	{
  		return;
  	}
  
  IL_0016:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		DOTween_AutoInit_m4089566748(NULL /*static, unused*/, /*hidden argument*/NULL);
  		return;
  	}
  }
  extern "C"  float DelegatePInvokeWrapper_EaseFunction_t3531141372 (EaseFunction_t3531141372 * __this, float ___time0, float ___duration1, float ___overshootOrAmplitude2, float ___period3, const MethodInfo* method)
  {
  	typedef float (STDCALL *PInvokeFunc)(float, float, float, float);
  	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(((Il2CppDelegate*)__this)->method->methodPointer);
  
  	// Native function invocation
  	float returnValue = il2cppPInvokeFunc(___time0, ___duration1, ___overshootOrAmplitude2, ___period3);
  
  	return returnValue;
  }
  // System.Void DG.Tweening.EaseFunction::.ctor(System.Object,System.IntPtr)
  extern "C"  void EaseFunction__ctor_m2187258155 (EaseFunction_t3531141372 * __this, Il2CppObject * ___object0, IntPtr_t ___method1, const MethodInfo* method)
  {
  	__this->set_method_ptr_0((Il2CppMethodPointer)((MethodInfo*)___method1.get_m_value_0())->methodPointer);
  	__this->set_method_3(___method1);
  	__this->set_m_target_2(___object0);
  }
  // System.Single DG.Tweening.EaseFunction::Invoke(System.Single,System.Single,System.Single,System.Single)
  extern "C"  float EaseFunction_Invoke_m149773300 (EaseFunction_t3531141372 * __this, float ___time0, float ___duration1, float ___overshootOrAmplitude2, float ___period3, const MethodInfo* method)
  {
  	if(__this->get_prev_9() != NULL)
  	{
  		EaseFunction_Invoke_m149773300((EaseFunction_t3531141372 *)__this->get_prev_9(),___time0, ___duration1, ___overshootOrAmplitude2, ___period3, method);
  	}
  	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->get_method_3().get_m_value_0()));
  	bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->get_method_3().get_m_value_0()));
  	if (__this->get_m_target_2() != NULL && ___methodIsStatic)
  	{
  		typedef float (*FunctionPointerType) (Il2CppObject *, void* __this, float ___time0, float ___duration1, float ___overshootOrAmplitude2, float ___period3, const MethodInfo* method);
  		return ((FunctionPointerType)__this->get_method_ptr_0())(NULL,__this->get_m_target_2(),___time0, ___duration1, ___overshootOrAmplitude2, ___period3,(MethodInfo*)(__this->get_method_3().get_m_value_0()));
  	}
  	else
  	{
  		typedef float (*FunctionPointerType) (void* __this, float ___time0, float ___duration1, float ___overshootOrAmplitude2, float ___period3, const MethodInfo* method);
  		return ((FunctionPointerType)__this->get_method_ptr_0())(__this->get_m_target_2(),___time0, ___duration1, ___overshootOrAmplitude2, ___period3,(MethodInfo*)(__this->get_method_3().get_m_value_0()));
  	}
  }
  // System.IAsyncResult DG.Tweening.EaseFunction::BeginInvoke(System.Single,System.Single,System.Single,System.Single,System.AsyncCallback,System.Object)
  extern "C"  Il2CppObject * EaseFunction_BeginInvoke_m2250223579 (EaseFunction_t3531141372 * __this, float ___time0, float ___duration1, float ___overshootOrAmplitude2, float ___period3, AsyncCallback_t3962456242 * ___callback4, Il2CppObject * ___object5, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (EaseFunction_BeginInvoke_m2250223579_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	void *__d_args[5] = {0};
  	__d_args[0] = Box(Single_t1397266774_il2cpp_TypeInfo_var, &___time0);
  	__d_args[1] = Box(Single_t1397266774_il2cpp_TypeInfo_var, &___duration1);
  	__d_args[2] = Box(Single_t1397266774_il2cpp_TypeInfo_var, &___overshootOrAmplitude2);
  	__d_args[3] = Box(Single_t1397266774_il2cpp_TypeInfo_var, &___period3);
  	return (Il2CppObject *)il2cpp_codegen_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback4, (Il2CppObject*)___object5);
  }
  // System.Single DG.Tweening.EaseFunction::EndInvoke(System.IAsyncResult)
  extern "C"  float EaseFunction_EndInvoke_m553831658 (EaseFunction_t3531141372 * __this, Il2CppObject * ___result0, const MethodInfo* method)
  {
  	Il2CppObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
  	return *(float*)UnBox ((Il2CppCodeGenObject*)__result);
  }
  // System.Void DG.Tweening.Plugins.Color2Plugin::Reset(DG.Tweening.Core.TweenerCore`3<DG.Tweening.Color2,DG.Tweening.Color2,DG.Tweening.Plugins.Options.ColorOptions>)
  extern "C"  void Color2Plugin_Reset_m559636257 (Color2Plugin_t2483663196 * __this, TweenerCore_3_t1580492422 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Color2Plugin::SetFrom(DG.Tweening.Core.TweenerCore`3<DG.Tweening.Color2,DG.Tweening.Color2,DG.Tweening.Plugins.Options.ColorOptions>,System.Boolean)
  extern "C"  void Color2Plugin_SetFrom_m1082519862 (Color2Plugin_t2483663196 * __this, TweenerCore_3_t1580492422 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Color2Plugin_SetFrom_m1082519862_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Color2_t3097643075  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Color2_t3097643075  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	{
  		TweenerCore_3_t1580492422 * L_0 = ___t0;
  		NullCheck(L_0);
  		Color2_t3097643075  L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t1580492422 * L_2 = ___t0;
  		TweenerCore_3_t1580492422 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t2840439279 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		Color2_t3097643075  L_5 = DOGetter_1_Invoke_m880692365(L_4, /*hidden argument*/DOGetter_1_Invoke_m880692365_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		bool L_6 = ___isRelative1;
  		if (!L_6)
  		{
  			goto IL_0056;
  		}
  	}
  	{
  		TweenerCore_3_t1580492422 * L_7 = ___t0;
  		TweenerCore_3_t1580492422 * L_8 = ___t0;
  		NullCheck(L_8);
  		Color2_t3097643075 * L_9 = L_8->get_address_of_endValue_54();
  		Color_t2555686324  L_10 = L_9->get_ca_0();
  		Color_t2555686324  L_11 = (&V_0)->get_ca_0();
  		Color_t2555686324  L_12 = Color_op_Addition_m2578174804(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL);
  		TweenerCore_3_t1580492422 * L_13 = ___t0;
  		NullCheck(L_13);
  		Color2_t3097643075 * L_14 = L_13->get_address_of_endValue_54();
  		Color_t2555686324  L_15 = L_14->get_cb_1();
  		Color_t2555686324  L_16 = (&V_0)->get_cb_1();
  		Color_t2555686324  L_17 = Color_op_Addition_m2578174804(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL);
  		Color2_t3097643075  L_18;
  		memset(&L_18, 0, sizeof(L_18));
  		Color2__ctor_m3682887755(&L_18, L_12, L_17, /*hidden argument*/NULL);
  		NullCheck(L_7);
  		L_7->set_startValue_53(L_18);
  		goto IL_006f;
  	}
  
  IL_0056:
  	{
  		TweenerCore_3_t1580492422 * L_19 = ___t0;
  		Color_t2555686324  L_20 = (&V_0)->get_ca_0();
  		Color_t2555686324  L_21 = (&V_0)->get_cb_1();
  		Color2_t3097643075  L_22;
  		memset(&L_22, 0, sizeof(L_22));
  		Color2__ctor_m3682887755(&L_22, L_20, L_21, /*hidden argument*/NULL);
  		NullCheck(L_19);
  		L_19->set_startValue_53(L_22);
  	}
  
  IL_006f:
  	{
  		TweenerCore_3_t1580492422 * L_23 = ___t0;
  		NullCheck(L_23);
  		Color2_t3097643075  L_24 = L_23->get_endValue_54();
  		V_1 = L_24;
  		TweenerCore_3_t1580492422 * L_25 = ___t0;
  		NullCheck(L_25);
  		ColorOptions_t1487297155 * L_26 = L_25->get_address_of_plugOptions_56();
  		bool L_27 = L_26->get_alphaOnly_0();
  		if (L_27)
  		{
  			goto IL_008c;
  		}
  	}
  	{
  		TweenerCore_3_t1580492422 * L_28 = ___t0;
  		NullCheck(L_28);
  		Color2_t3097643075  L_29 = L_28->get_startValue_53();
  		V_1 = L_29;
  		goto IL_00c4;
  	}
  
  IL_008c:
  	{
  		Color_t2555686324 * L_30 = (&V_1)->get_address_of_ca_0();
  		TweenerCore_3_t1580492422 * L_31 = ___t0;
  		NullCheck(L_31);
  		Color2_t3097643075 * L_32 = L_31->get_address_of_startValue_53();
  		Color_t2555686324 * L_33 = L_32->get_address_of_ca_0();
  		float L_34 = L_33->get_a_3();
  		L_30->set_a_3(L_34);
  		Color_t2555686324 * L_35 = (&V_1)->get_address_of_cb_1();
  		TweenerCore_3_t1580492422 * L_36 = ___t0;
  		NullCheck(L_36);
  		Color2_t3097643075 * L_37 = L_36->get_address_of_startValue_53();
  		Color_t2555686324 * L_38 = L_37->get_address_of_cb_1();
  		float L_39 = L_38->get_a_3();
  		L_35->set_a_3(L_39);
  	}
  
  IL_00c4:
  	{
  		TweenerCore_3_t1580492422 * L_40 = ___t0;
  		NullCheck(L_40);
  		DOSetter_1_t4147751407 * L_41 = L_40->get_setter_58();
  		Color2_t3097643075  L_42 = V_1;
  		NullCheck(L_41);
  		DOSetter_1_Invoke_m3106111274(L_41, L_42, /*hidden argument*/DOSetter_1_Invoke_m3106111274_MethodInfo_var);
  		return;
  	}
  }
  // DG.Tweening.Color2 DG.Tweening.Plugins.Color2Plugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<DG.Tweening.Color2,DG.Tweening.Color2,DG.Tweening.Plugins.Options.ColorOptions>,DG.Tweening.Color2)
  extern "C"  Color2_t3097643075  Color2Plugin_ConvertToStartValue_m539423662 (Color2Plugin_t2483663196 * __this, TweenerCore_3_t1580492422 * ___t0, Color2_t3097643075  ___value1, const MethodInfo* method)
  {
  	{
  		Color2_t3097643075  L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.Color2Plugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<DG.Tweening.Color2,DG.Tweening.Color2,DG.Tweening.Plugins.Options.ColorOptions>)
  extern "C"  void Color2Plugin_SetRelativeEndValue_m2218454084 (Color2Plugin_t2483663196 * __this, TweenerCore_3_t1580492422 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t1580492422 * L_0 = ___t0;
  		TweenerCore_3_t1580492422 * L_1 = L_0;
  		NullCheck(L_1);
  		Color2_t3097643075  L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t1580492422 * L_3 = ___t0;
  		NullCheck(L_3);
  		Color2_t3097643075  L_4 = L_3->get_startValue_53();
  		Color2_t3097643075  L_5 = Color2_op_Addition_m2524540868(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
  		NullCheck(L_1);
  		L_1->set_endValue_54(L_5);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Color2Plugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<DG.Tweening.Color2,DG.Tweening.Color2,DG.Tweening.Plugins.Options.ColorOptions>)
  extern "C"  void Color2Plugin_SetChangeValue_m1555424097 (Color2Plugin_t2483663196 * __this, TweenerCore_3_t1580492422 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t1580492422 * L_0 = ___t0;
  		TweenerCore_3_t1580492422 * L_1 = ___t0;
  		NullCheck(L_1);
  		Color2_t3097643075  L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t1580492422 * L_3 = ___t0;
  		NullCheck(L_3);
  		Color2_t3097643075  L_4 = L_3->get_startValue_53();
  		Color2_t3097643075  L_5 = Color2_op_Subtraction_m1438656691(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
  		NullCheck(L_0);
  		L_0->set_changeValue_55(L_5);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.Color2Plugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.ColorOptions,System.Single,DG.Tweening.Color2)
  extern "C"  float Color2Plugin_GetSpeedBasedDuration_m1713218986 (Color2Plugin_t2483663196 * __this, ColorOptions_t1487297155  ___options0, float ___unitsXSecond1, Color2_t3097643075  ___changeValue2, const MethodInfo* method)
  {
  	{
  		float L_0 = ___unitsXSecond1;
  		return ((float)((float)(1.0f)/(float)L_0));
  	}
  }
  // System.Void DG.Tweening.Plugins.Color2Plugin::EvaluateAndApply(DG.Tweening.Plugins.Options.ColorOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<DG.Tweening.Color2>,DG.Tweening.Core.DOSetter`1<DG.Tweening.Color2>,System.Single,DG.Tweening.Color2,DG.Tweening.Color2,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void Color2Plugin_EvaluateAndApply_m3110084240 (Color2Plugin_t2483663196 * __this, ColorOptions_t1487297155  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t2840439279 * ___getter3, DOSetter_1_t4147751407 * ___setter4, float ___elapsed5, Color2_t3097643075  ___startValue6, Color2_t3097643075  ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Color2Plugin_EvaluateAndApply_m3110084240_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	Color2_t3097643075  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Color2_t3097643075  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	Color2_t3097643075  G_B3_1;
  	memset(&G_B3_1, 0, sizeof(G_B3_1));
  	Color2_t3097643075  G_B2_0;
  	memset(&G_B2_0, 0, sizeof(G_B2_0));
  	Color2_t3097643075  G_B2_1;
  	memset(&G_B2_1, 0, sizeof(G_B2_1));
  	int32_t G_B4_0 = 0;
  	Color2_t3097643075  G_B4_1;
  	memset(&G_B4_1, 0, sizeof(G_B4_1));
  	Color2_t3097643075  G_B4_2;
  	memset(&G_B4_2, 0, sizeof(G_B4_2));
  	Color2_t3097643075  G_B9_0;
  	memset(&G_B9_0, 0, sizeof(G_B9_0));
  	Color2_t3097643075  G_B9_1;
  	memset(&G_B9_1, 0, sizeof(G_B9_1));
  	Color2_t3097643075  G_B8_0;
  	memset(&G_B8_0, 0, sizeof(G_B8_0));
  	Color2_t3097643075  G_B8_1;
  	memset(&G_B8_1, 0, sizeof(G_B8_1));
  	int32_t G_B10_0 = 0;
  	Color2_t3097643075  G_B10_1;
  	memset(&G_B10_1, 0, sizeof(G_B10_1));
  	Color2_t3097643075  G_B10_2;
  	memset(&G_B10_2, 0, sizeof(G_B10_2));
  	Color2_t3097643075  G_B12_0;
  	memset(&G_B12_0, 0, sizeof(G_B12_0));
  	Color2_t3097643075  G_B12_1;
  	memset(&G_B12_1, 0, sizeof(G_B12_1));
  	Color2_t3097643075  G_B11_0;
  	memset(&G_B11_0, 0, sizeof(G_B11_0));
  	Color2_t3097643075  G_B11_1;
  	memset(&G_B11_1, 0, sizeof(G_B11_1));
  	int32_t G_B13_0 = 0;
  	Color2_t3097643075  G_B13_1;
  	memset(&G_B13_1, 0, sizeof(G_B13_1));
  	Color2_t3097643075  G_B13_2;
  	memset(&G_B13_2, 0, sizeof(G_B13_2));
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_0032;
  		}
  	}
  	{
  		Color2_t3097643075  L_2 = ___startValue6;
  		Color2_t3097643075  L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = L_3;
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = L_3;
  			G_B3_1 = L_2;
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0025;
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0025:
  	{
  		Color2_t3097643075  L_10 = Color2_op_Multiply_m3951525207(NULL /*static, unused*/, G_B4_1, (((float)((float)G_B4_0))), /*hidden argument*/NULL);
  		Color2_t3097643075  L_11 = Color2_op_Addition_m2524540868(NULL /*static, unused*/, G_B4_2, L_10, /*hidden argument*/NULL);
  		___startValue6 = L_11;
  	}
  
  IL_0032:
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		bool L_13 = L_12->get_isSequenced_36();
  		if (!L_13)
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Tween_t2342918553 * L_14 = ___t1;
  		NullCheck(L_14);
  		Sequence_t2050373119 * L_15 = L_14->get_sequenceParent_37();
  		NullCheck(L_15);
  		int32_t L_16 = ((Tween_t2342918553 *)L_15)->get_loopType_25();
  		if ((!(((uint32_t)L_16) == ((uint32_t)2))))
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Color2_t3097643075  L_17 = ___startValue6;
  		Color2_t3097643075  L_18 = ___changeValue7;
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loopType_25();
  		G_B8_0 = L_18;
  		G_B8_1 = L_17;
  		if ((((int32_t)L_20) == ((int32_t)2)))
  		{
  			G_B9_0 = L_18;
  			G_B9_1 = L_17;
  			goto IL_0058;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_005e;
  	}
  
  IL_0058:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		int32_t L_22 = L_21->get_loops_24();
  		G_B10_0 = L_22;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_005e:
  	{
  		Color2_t3097643075  L_23 = Color2_op_Multiply_m3951525207(NULL /*static, unused*/, G_B10_1, (((float)((float)G_B10_0))), /*hidden argument*/NULL);
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		bool L_26 = ((Tween_t2342918553 *)L_25)->get_isComplete_47();
  		G_B11_0 = L_23;
  		G_B11_1 = G_B10_2;
  		if (L_26)
  		{
  			G_B12_0 = L_23;
  			G_B12_1 = G_B10_2;
  			goto IL_007e;
  		}
  	}
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = L_29;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_008b;
  	}
  
  IL_007e:
  	{
  		Tween_t2342918553 * L_30 = ___t1;
  		NullCheck(L_30);
  		Sequence_t2050373119 * L_31 = L_30->get_sequenceParent_37();
  		NullCheck(L_31);
  		int32_t L_32 = ((Tween_t2342918553 *)L_31)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_32-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_008b:
  	{
  		Color2_t3097643075  L_33 = Color2_op_Multiply_m3951525207(NULL /*static, unused*/, G_B13_1, (((float)((float)G_B13_0))), /*hidden argument*/NULL);
  		Color2_t3097643075  L_34 = Color2_op_Addition_m2524540868(NULL /*static, unused*/, G_B13_2, L_33, /*hidden argument*/NULL);
  		___startValue6 = L_34;
  	}
  
  IL_0098:
  	{
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		int32_t L_36 = L_35->get_easeType_28();
  		Tween_t2342918553 * L_37 = ___t1;
  		NullCheck(L_37);
  		EaseFunction_t3531141372 * L_38 = L_37->get_customEase_29();
  		float L_39 = ___elapsed5;
  		float L_40 = ___duration8;
  		Tween_t2342918553 * L_41 = ___t1;
  		NullCheck(L_41);
  		float L_42 = L_41->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_43 = ___t1;
  		NullCheck(L_43);
  		float L_44 = L_43->get_easePeriod_31();
  		float L_45 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_36, L_38, L_39, L_40, L_42, L_44, /*hidden argument*/NULL);
  		V_0 = L_45;
  		bool L_46 = (&___options0)->get_alphaOnly_0();
  		if (L_46)
  		{
  			goto IL_01d8;
  		}
  	}
  	{
  		Color_t2555686324 * L_47 = (&___startValue6)->get_address_of_ca_0();
  		Color_t2555686324 * L_48 = L_47;
  		float L_49 = L_48->get_r_0();
  		Color_t2555686324 * L_50 = (&___changeValue7)->get_address_of_ca_0();
  		float L_51 = L_50->get_r_0();
  		float L_52 = V_0;
  		L_48->set_r_0(((float)((float)L_49+(float)((float)((float)L_51*(float)L_52)))));
  		Color_t2555686324 * L_53 = (&___startValue6)->get_address_of_ca_0();
  		Color_t2555686324 * L_54 = L_53;
  		float L_55 = L_54->get_g_1();
  		Color_t2555686324 * L_56 = (&___changeValue7)->get_address_of_ca_0();
  		float L_57 = L_56->get_g_1();
  		float L_58 = V_0;
  		L_54->set_g_1(((float)((float)L_55+(float)((float)((float)L_57*(float)L_58)))));
  		Color_t2555686324 * L_59 = (&___startValue6)->get_address_of_ca_0();
  		Color_t2555686324 * L_60 = L_59;
  		float L_61 = L_60->get_b_2();
  		Color_t2555686324 * L_62 = (&___changeValue7)->get_address_of_ca_0();
  		float L_63 = L_62->get_b_2();
  		float L_64 = V_0;
  		L_60->set_b_2(((float)((float)L_61+(float)((float)((float)L_63*(float)L_64)))));
  		Color_t2555686324 * L_65 = (&___startValue6)->get_address_of_ca_0();
  		Color_t2555686324 * L_66 = L_65;
  		float L_67 = L_66->get_a_3();
  		Color_t2555686324 * L_68 = (&___changeValue7)->get_address_of_ca_0();
  		float L_69 = L_68->get_a_3();
  		float L_70 = V_0;
  		L_66->set_a_3(((float)((float)L_67+(float)((float)((float)L_69*(float)L_70)))));
  		Color_t2555686324 * L_71 = (&___startValue6)->get_address_of_cb_1();
  		Color_t2555686324 * L_72 = L_71;
  		float L_73 = L_72->get_r_0();
  		Color_t2555686324 * L_74 = (&___changeValue7)->get_address_of_cb_1();
  		float L_75 = L_74->get_r_0();
  		float L_76 = V_0;
  		L_72->set_r_0(((float)((float)L_73+(float)((float)((float)L_75*(float)L_76)))));
  		Color_t2555686324 * L_77 = (&___startValue6)->get_address_of_cb_1();
  		Color_t2555686324 * L_78 = L_77;
  		float L_79 = L_78->get_g_1();
  		Color_t2555686324 * L_80 = (&___changeValue7)->get_address_of_cb_1();
  		float L_81 = L_80->get_g_1();
  		float L_82 = V_0;
  		L_78->set_g_1(((float)((float)L_79+(float)((float)((float)L_81*(float)L_82)))));
  		Color_t2555686324 * L_83 = (&___startValue6)->get_address_of_cb_1();
  		Color_t2555686324 * L_84 = L_83;
  		float L_85 = L_84->get_b_2();
  		Color_t2555686324 * L_86 = (&___changeValue7)->get_address_of_cb_1();
  		float L_87 = L_86->get_b_2();
  		float L_88 = V_0;
  		L_84->set_b_2(((float)((float)L_85+(float)((float)((float)L_87*(float)L_88)))));
  		Color_t2555686324 * L_89 = (&___startValue6)->get_address_of_cb_1();
  		Color_t2555686324 * L_90 = L_89;
  		float L_91 = L_90->get_a_3();
  		Color_t2555686324 * L_92 = (&___changeValue7)->get_address_of_cb_1();
  		float L_93 = L_92->get_a_3();
  		float L_94 = V_0;
  		L_90->set_a_3(((float)((float)L_91+(float)((float)((float)L_93*(float)L_94)))));
  		DOSetter_1_t4147751407 * L_95 = ___setter4;
  		Color2_t3097643075  L_96 = ___startValue6;
  		NullCheck(L_95);
  		DOSetter_1_Invoke_m3106111274(L_95, L_96, /*hidden argument*/DOSetter_1_Invoke_m3106111274_MethodInfo_var);
  		return;
  	}
  
  IL_01d8:
  	{
  		DOGetter_1_t2840439279 * L_97 = ___getter3;
  		NullCheck(L_97);
  		Color2_t3097643075  L_98 = DOGetter_1_Invoke_m880692365(L_97, /*hidden argument*/DOGetter_1_Invoke_m880692365_MethodInfo_var);
  		V_1 = L_98;
  		Color_t2555686324 * L_99 = (&V_1)->get_address_of_ca_0();
  		Color_t2555686324 * L_100 = (&___startValue6)->get_address_of_ca_0();
  		float L_101 = L_100->get_a_3();
  		Color_t2555686324 * L_102 = (&___changeValue7)->get_address_of_ca_0();
  		float L_103 = L_102->get_a_3();
  		float L_104 = V_0;
  		L_99->set_a_3(((float)((float)L_101+(float)((float)((float)L_103*(float)L_104)))));
  		Color_t2555686324 * L_105 = (&V_1)->get_address_of_cb_1();
  		Color_t2555686324 * L_106 = (&___startValue6)->get_address_of_cb_1();
  		float L_107 = L_106->get_a_3();
  		Color_t2555686324 * L_108 = (&___changeValue7)->get_address_of_cb_1();
  		float L_109 = L_108->get_a_3();
  		float L_110 = V_0;
  		L_105->set_a_3(((float)((float)L_107+(float)((float)((float)L_109*(float)L_110)))));
  		DOSetter_1_t4147751407 * L_111 = ___setter4;
  		Color2_t3097643075  L_112 = V_1;
  		NullCheck(L_111);
  		DOSetter_1_Invoke_m3106111274(L_111, L_112, /*hidden argument*/DOSetter_1_Invoke_m3106111274_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Color2Plugin::.ctor()
  extern "C"  void Color2Plugin__ctor_m3513330232 (Color2Plugin_t2483663196 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Color2Plugin__ctor_m3513330232_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m1411104530(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m1411104530_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.ColorPlugin::Reset(DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>)
  extern "C"  void ColorPlugin_Reset_m1603331084 (ColorPlugin_t4137411927 * __this, TweenerCore_3_t745532282 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.ColorPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>,System.Boolean)
  extern "C"  void ColorPlugin_SetFrom_m3427968509 (ColorPlugin_t4137411927 * __this, TweenerCore_3_t745532282 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ColorPlugin_SetFrom_m3427968509_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Color_t2555686324  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Color_t2555686324  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	TweenerCore_3_t745532282 * G_B2_0 = NULL;
  	TweenerCore_3_t745532282 * G_B1_0 = NULL;
  	Color_t2555686324  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	TweenerCore_3_t745532282 * G_B3_1 = NULL;
  	{
  		TweenerCore_3_t745532282 * L_0 = ___t0;
  		NullCheck(L_0);
  		Color_t2555686324  L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t745532282 * L_2 = ___t0;
  		TweenerCore_3_t745532282 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t2298482528 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		Color_t2555686324  L_5 = DOGetter_1_Invoke_m2625455076(L_4, /*hidden argument*/DOGetter_1_Invoke_m2625455076_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t745532282 * L_6 = ___t0;
  		bool L_7 = ___isRelative1;
  		G_B1_0 = L_6;
  		if (L_7)
  		{
  			G_B2_0 = L_6;
  			goto IL_001f;
  		}
  	}
  	{
  		Color_t2555686324  L_8 = V_0;
  		G_B3_0 = L_8;
  		G_B3_1 = G_B1_0;
  		goto IL_002b;
  	}
  
  IL_001f:
  	{
  		TweenerCore_3_t745532282 * L_9 = ___t0;
  		NullCheck(L_9);
  		Color_t2555686324  L_10 = L_9->get_endValue_54();
  		Color_t2555686324  L_11 = V_0;
  		Color_t2555686324  L_12 = Color_op_Addition_m2578174804(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL);
  		G_B3_0 = L_12;
  		G_B3_1 = G_B2_0;
  	}
  
  IL_002b:
  	{
  		NullCheck(G_B3_1);
  		G_B3_1->set_startValue_53(G_B3_0);
  		TweenerCore_3_t745532282 * L_13 = ___t0;
  		NullCheck(L_13);
  		Color_t2555686324  L_14 = L_13->get_endValue_54();
  		V_1 = L_14;
  		TweenerCore_3_t745532282 * L_15 = ___t0;
  		NullCheck(L_15);
  		ColorOptions_t1487297155 * L_16 = L_15->get_address_of_plugOptions_56();
  		bool L_17 = L_16->get_alphaOnly_0();
  		if (L_17)
  		{
  			goto IL_004d;
  		}
  	}
  	{
  		TweenerCore_3_t745532282 * L_18 = ___t0;
  		NullCheck(L_18);
  		Color_t2555686324  L_19 = L_18->get_startValue_53();
  		V_1 = L_19;
  		goto IL_005f;
  	}
  
  IL_004d:
  	{
  		TweenerCore_3_t745532282 * L_20 = ___t0;
  		NullCheck(L_20);
  		Color_t2555686324 * L_21 = L_20->get_address_of_startValue_53();
  		float L_22 = L_21->get_a_3();
  		(&V_1)->set_a_3(L_22);
  	}
  
  IL_005f:
  	{
  		TweenerCore_3_t745532282 * L_23 = ___t0;
  		NullCheck(L_23);
  		DOSetter_1_t3605794656 * L_24 = L_23->get_setter_58();
  		Color_t2555686324  L_25 = V_1;
  		NullCheck(L_24);
  		DOSetter_1_Invoke_m1524039849(L_24, L_25, /*hidden argument*/DOSetter_1_Invoke_m1524039849_MethodInfo_var);
  		return;
  	}
  }
  // UnityEngine.Color DG.Tweening.Plugins.ColorPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>,UnityEngine.Color)
  extern "C"  Color_t2555686324  ColorPlugin_ConvertToStartValue_m848561786 (ColorPlugin_t4137411927 * __this, TweenerCore_3_t745532282 * ___t0, Color_t2555686324  ___value1, const MethodInfo* method)
  {
  	{
  		Color_t2555686324  L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.ColorPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>)
  extern "C"  void ColorPlugin_SetRelativeEndValue_m3112853987 (ColorPlugin_t4137411927 * __this, TweenerCore_3_t745532282 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t745532282 * L_0 = ___t0;
  		TweenerCore_3_t745532282 * L_1 = L_0;
  		NullCheck(L_1);
  		Color_t2555686324  L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t745532282 * L_3 = ___t0;
  		NullCheck(L_3);
  		Color_t2555686324  L_4 = L_3->get_startValue_53();
  		Color_t2555686324  L_5 = Color_op_Addition_m2578174804(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
  		NullCheck(L_1);
  		L_1->set_endValue_54(L_5);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.ColorPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions>)
  extern "C"  void ColorPlugin_SetChangeValue_m2645036634 (ColorPlugin_t4137411927 * __this, TweenerCore_3_t745532282 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t745532282 * L_0 = ___t0;
  		TweenerCore_3_t745532282 * L_1 = ___t0;
  		NullCheck(L_1);
  		Color_t2555686324  L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t745532282 * L_3 = ___t0;
  		NullCheck(L_3);
  		Color_t2555686324  L_4 = L_3->get_startValue_53();
  		Color_t2555686324  L_5 = Color_op_Subtraction_m1190325261(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
  		NullCheck(L_0);
  		L_0->set_changeValue_55(L_5);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.ColorPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.ColorOptions,System.Single,UnityEngine.Color)
  extern "C"  float ColorPlugin_GetSpeedBasedDuration_m2393179763 (ColorPlugin_t4137411927 * __this, ColorOptions_t1487297155  ___options0, float ___unitsXSecond1, Color_t2555686324  ___changeValue2, const MethodInfo* method)
  {
  	{
  		float L_0 = ___unitsXSecond1;
  		return ((float)((float)(1.0f)/(float)L_0));
  	}
  }
  // System.Void DG.Tweening.Plugins.ColorPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.ColorOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<UnityEngine.Color>,DG.Tweening.Core.DOSetter`1<UnityEngine.Color>,System.Single,UnityEngine.Color,UnityEngine.Color,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void ColorPlugin_EvaluateAndApply_m4293432456 (ColorPlugin_t4137411927 * __this, ColorOptions_t1487297155  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t2298482528 * ___getter3, DOSetter_1_t3605794656 * ___setter4, float ___elapsed5, Color_t2555686324  ___startValue6, Color_t2555686324  ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ColorPlugin_EvaluateAndApply_m4293432456_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	Color_t2555686324  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Color_t2555686324  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	Color_t2555686324  G_B3_1;
  	memset(&G_B3_1, 0, sizeof(G_B3_1));
  	Color_t2555686324  G_B2_0;
  	memset(&G_B2_0, 0, sizeof(G_B2_0));
  	Color_t2555686324  G_B2_1;
  	memset(&G_B2_1, 0, sizeof(G_B2_1));
  	int32_t G_B4_0 = 0;
  	Color_t2555686324  G_B4_1;
  	memset(&G_B4_1, 0, sizeof(G_B4_1));
  	Color_t2555686324  G_B4_2;
  	memset(&G_B4_2, 0, sizeof(G_B4_2));
  	Color_t2555686324  G_B9_0;
  	memset(&G_B9_0, 0, sizeof(G_B9_0));
  	Color_t2555686324  G_B9_1;
  	memset(&G_B9_1, 0, sizeof(G_B9_1));
  	Color_t2555686324  G_B8_0;
  	memset(&G_B8_0, 0, sizeof(G_B8_0));
  	Color_t2555686324  G_B8_1;
  	memset(&G_B8_1, 0, sizeof(G_B8_1));
  	int32_t G_B10_0 = 0;
  	Color_t2555686324  G_B10_1;
  	memset(&G_B10_1, 0, sizeof(G_B10_1));
  	Color_t2555686324  G_B10_2;
  	memset(&G_B10_2, 0, sizeof(G_B10_2));
  	Color_t2555686324  G_B12_0;
  	memset(&G_B12_0, 0, sizeof(G_B12_0));
  	Color_t2555686324  G_B12_1;
  	memset(&G_B12_1, 0, sizeof(G_B12_1));
  	Color_t2555686324  G_B11_0;
  	memset(&G_B11_0, 0, sizeof(G_B11_0));
  	Color_t2555686324  G_B11_1;
  	memset(&G_B11_1, 0, sizeof(G_B11_1));
  	int32_t G_B13_0 = 0;
  	Color_t2555686324  G_B13_1;
  	memset(&G_B13_1, 0, sizeof(G_B13_1));
  	Color_t2555686324  G_B13_2;
  	memset(&G_B13_2, 0, sizeof(G_B13_2));
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_0032;
  		}
  	}
  	{
  		Color_t2555686324  L_2 = ___startValue6;
  		Color_t2555686324  L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = L_3;
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = L_3;
  			G_B3_1 = L_2;
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0025;
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0025:
  	{
  		Color_t2555686324  L_10 = Color_op_Multiply_m69884213(NULL /*static, unused*/, G_B4_1, (((float)((float)G_B4_0))), /*hidden argument*/NULL);
  		Color_t2555686324  L_11 = Color_op_Addition_m2578174804(NULL /*static, unused*/, G_B4_2, L_10, /*hidden argument*/NULL);
  		___startValue6 = L_11;
  	}
  
  IL_0032:
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		bool L_13 = L_12->get_isSequenced_36();
  		if (!L_13)
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Tween_t2342918553 * L_14 = ___t1;
  		NullCheck(L_14);
  		Sequence_t2050373119 * L_15 = L_14->get_sequenceParent_37();
  		NullCheck(L_15);
  		int32_t L_16 = ((Tween_t2342918553 *)L_15)->get_loopType_25();
  		if ((!(((uint32_t)L_16) == ((uint32_t)2))))
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Color_t2555686324  L_17 = ___startValue6;
  		Color_t2555686324  L_18 = ___changeValue7;
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loopType_25();
  		G_B8_0 = L_18;
  		G_B8_1 = L_17;
  		if ((((int32_t)L_20) == ((int32_t)2)))
  		{
  			G_B9_0 = L_18;
  			G_B9_1 = L_17;
  			goto IL_0058;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_005e;
  	}
  
  IL_0058:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		int32_t L_22 = L_21->get_loops_24();
  		G_B10_0 = L_22;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_005e:
  	{
  		Color_t2555686324  L_23 = Color_op_Multiply_m69884213(NULL /*static, unused*/, G_B10_1, (((float)((float)G_B10_0))), /*hidden argument*/NULL);
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		bool L_26 = ((Tween_t2342918553 *)L_25)->get_isComplete_47();
  		G_B11_0 = L_23;
  		G_B11_1 = G_B10_2;
  		if (L_26)
  		{
  			G_B12_0 = L_23;
  			G_B12_1 = G_B10_2;
  			goto IL_007e;
  		}
  	}
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = L_29;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_008b;
  	}
  
  IL_007e:
  	{
  		Tween_t2342918553 * L_30 = ___t1;
  		NullCheck(L_30);
  		Sequence_t2050373119 * L_31 = L_30->get_sequenceParent_37();
  		NullCheck(L_31);
  		int32_t L_32 = ((Tween_t2342918553 *)L_31)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_32-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_008b:
  	{
  		Color_t2555686324  L_33 = Color_op_Multiply_m69884213(NULL /*static, unused*/, G_B13_1, (((float)((float)G_B13_0))), /*hidden argument*/NULL);
  		Color_t2555686324  L_34 = Color_op_Addition_m2578174804(NULL /*static, unused*/, G_B13_2, L_33, /*hidden argument*/NULL);
  		___startValue6 = L_34;
  	}
  
  IL_0098:
  	{
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		int32_t L_36 = L_35->get_easeType_28();
  		Tween_t2342918553 * L_37 = ___t1;
  		NullCheck(L_37);
  		EaseFunction_t3531141372 * L_38 = L_37->get_customEase_29();
  		float L_39 = ___elapsed5;
  		float L_40 = ___duration8;
  		Tween_t2342918553 * L_41 = ___t1;
  		NullCheck(L_41);
  		float L_42 = L_41->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_43 = ___t1;
  		NullCheck(L_43);
  		float L_44 = L_43->get_easePeriod_31();
  		float L_45 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_36, L_38, L_39, L_40, L_42, L_44, /*hidden argument*/NULL);
  		V_0 = L_45;
  		bool L_46 = (&___options0)->get_alphaOnly_0();
  		if (L_46)
  		{
  			goto IL_0129;
  		}
  	}
  	{
  		Color_t2555686324 * L_47 = (&___startValue6);
  		float L_48 = L_47->get_r_0();
  		float L_49 = (&___changeValue7)->get_r_0();
  		float L_50 = V_0;
  		L_47->set_r_0(((float)((float)L_48+(float)((float)((float)L_49*(float)L_50)))));
  		Color_t2555686324 * L_51 = (&___startValue6);
  		float L_52 = L_51->get_g_1();
  		float L_53 = (&___changeValue7)->get_g_1();
  		float L_54 = V_0;
  		L_51->set_g_1(((float)((float)L_52+(float)((float)((float)L_53*(float)L_54)))));
  		Color_t2555686324 * L_55 = (&___startValue6);
  		float L_56 = L_55->get_b_2();
  		float L_57 = (&___changeValue7)->get_b_2();
  		float L_58 = V_0;
  		L_55->set_b_2(((float)((float)L_56+(float)((float)((float)L_57*(float)L_58)))));
  		Color_t2555686324 * L_59 = (&___startValue6);
  		float L_60 = L_59->get_a_3();
  		float L_61 = (&___changeValue7)->get_a_3();
  		float L_62 = V_0;
  		L_59->set_a_3(((float)((float)L_60+(float)((float)((float)L_61*(float)L_62)))));
  		DOSetter_1_t3605794656 * L_63 = ___setter4;
  		Color_t2555686324  L_64 = ___startValue6;
  		NullCheck(L_63);
  		DOSetter_1_Invoke_m1524039849(L_63, L_64, /*hidden argument*/DOSetter_1_Invoke_m1524039849_MethodInfo_var);
  		return;
  	}
  
  IL_0129:
  	{
  		DOGetter_1_t2298482528 * L_65 = ___getter3;
  		NullCheck(L_65);
  		Color_t2555686324  L_66 = DOGetter_1_Invoke_m2625455076(L_65, /*hidden argument*/DOGetter_1_Invoke_m2625455076_MethodInfo_var);
  		V_1 = L_66;
  		float L_67 = (&___startValue6)->get_a_3();
  		float L_68 = (&___changeValue7)->get_a_3();
  		float L_69 = V_0;
  		(&V_1)->set_a_3(((float)((float)L_67+(float)((float)((float)L_68*(float)L_69)))));
  		DOSetter_1_t3605794656 * L_70 = ___setter4;
  		Color_t2555686324  L_71 = V_1;
  		NullCheck(L_70);
  		DOSetter_1_Invoke_m1524039849(L_70, L_71, /*hidden argument*/DOSetter_1_Invoke_m1524039849_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.ColorPlugin::.ctor()
  extern "C"  void ColorPlugin__ctor_m804552837 (ColorPlugin_t4137411927 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ColorPlugin__ctor_m804552837_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m1056980063(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m1056980063_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.ABSPathDecoder::.ctor()
  extern "C"  void ABSPathDecoder__ctor_m739890384 (ABSPathDecoder_t2613982196 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.CatmullRomDecoder::FinalizePath(DG.Tweening.Plugins.Core.PathCore.Path,UnityEngine.Vector3[],System.Boolean)
  extern "C"  void CatmullRomDecoder_FinalizePath_m4261697435 (CatmullRomDecoder_t2053048079 * __this, Path_t3614338981 * ___p0, Vector3U5BU5D_t1718750761* ___wps1, bool ___isClosedPath2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (CatmullRomDecoder_FinalizePath_m4261697435_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	Vector3_t3722313464  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Vector3_t3722313464  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	{
  		Vector3U5BU5D_t1718750761* L_0 = ___wps1;
  		NullCheck(L_0);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length))));
  		Path_t3614338981 * L_1 = ___p0;
  		NullCheck(L_1);
  		ControlPointU5BU5D_t1567961855* L_2 = L_1->get_controlPoints_6();
  		if (!L_2)
  		{
  			goto IL_0017;
  		}
  	}
  	{
  		Path_t3614338981 * L_3 = ___p0;
  		NullCheck(L_3);
  		ControlPointU5BU5D_t1567961855* L_4 = L_3->get_controlPoints_6();
  		NullCheck(L_4);
  		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length))))) == ((int32_t)2)))
  		{
  			goto IL_0023;
  		}
  	}
  
  IL_0017:
  	{
  		Path_t3614338981 * L_5 = ___p0;
  		NullCheck(L_5);
  		L_5->set_controlPoints_6(((ControlPointU5BU5D_t1567961855*)SZArrayNew(ControlPointU5BU5D_t1567961855_il2cpp_TypeInfo_var, (uint32_t)2)));
  	}
  
  IL_0023:
  	{
  		bool L_6 = ___isClosedPath2;
  		if (!L_6)
  		{
  			goto IL_0078;
  		}
  	}
  	{
  		Path_t3614338981 * L_7 = ___p0;
  		NullCheck(L_7);
  		ControlPointU5BU5D_t1567961855* L_8 = L_7->get_controlPoints_6();
  		NullCheck(L_8);
  		Vector3U5BU5D_t1718750761* L_9 = ___wps1;
  		int32_t L_10 = V_0;
  		NullCheck(L_9);
  		Vector3_t3722313464  L_11 = Vector3_get_zero_m1640475482(NULL /*static, unused*/, /*hidden argument*/NULL);
  		ControlPoint_t3892672090  L_12;
  		memset(&L_12, 0, sizeof(L_12));
  		ControlPoint__ctor_m910211482(&L_12, (*(Vector3_t3722313464 *)((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_10-(int32_t)2)))))), L_11, /*hidden argument*/NULL);
  		(*(ControlPoint_t3892672090 *)((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))) = L_12;
  		Path_t3614338981 * L_13 = ___p0;
  		NullCheck(L_13);
  		ControlPointU5BU5D_t1567961855* L_14 = L_13->get_controlPoints_6();
  		NullCheck(L_14);
  		Vector3U5BU5D_t1718750761* L_15 = ___wps1;
  		NullCheck(L_15);
  		Vector3_t3722313464  L_16 = Vector3_get_zero_m1640475482(NULL /*static, unused*/, /*hidden argument*/NULL);
  		ControlPoint_t3892672090  L_17;
  		memset(&L_17, 0, sizeof(L_17));
  		ControlPoint__ctor_m910211482(&L_17, (*(Vector3_t3722313464 *)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))), L_16, /*hidden argument*/NULL);
  		(*(ControlPoint_t3892672090 *)((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))) = L_17;
  		goto IL_00e5;
  	}
  
  IL_0078:
  	{
  		Path_t3614338981 * L_18 = ___p0;
  		NullCheck(L_18);
  		ControlPointU5BU5D_t1567961855* L_19 = L_18->get_controlPoints_6();
  		NullCheck(L_19);
  		Vector3U5BU5D_t1718750761* L_20 = ___wps1;
  		NullCheck(L_20);
  		Vector3_t3722313464  L_21 = Vector3_get_zero_m1640475482(NULL /*static, unused*/, /*hidden argument*/NULL);
  		ControlPoint_t3892672090  L_22;
  		memset(&L_22, 0, sizeof(L_22));
  		ControlPoint__ctor_m910211482(&L_22, (*(Vector3_t3722313464 *)((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))), L_21, /*hidden argument*/NULL);
  		(*(ControlPoint_t3892672090 *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))) = L_22;
  		Vector3U5BU5D_t1718750761* L_23 = ___wps1;
  		int32_t L_24 = V_0;
  		NullCheck(L_23);
  		V_1 = (*(Vector3_t3722313464 *)((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_24-(int32_t)1))))));
  		Vector3_t3722313464  L_25 = V_1;
  		Vector3U5BU5D_t1718750761* L_26 = ___wps1;
  		int32_t L_27 = V_0;
  		NullCheck(L_26);
  		Vector3_t3722313464  L_28 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_25, (*(Vector3_t3722313464 *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_27-(int32_t)2)))))), /*hidden argument*/NULL);
  		V_2 = L_28;
  		Path_t3614338981 * L_29 = ___p0;
  		NullCheck(L_29);
  		ControlPointU5BU5D_t1567961855* L_30 = L_29->get_controlPoints_6();
  		NullCheck(L_30);
  		Vector3_t3722313464  L_31 = V_1;
  		Vector3_t3722313464  L_32 = V_2;
  		Vector3_t3722313464  L_33 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_34 = Vector3_get_zero_m1640475482(NULL /*static, unused*/, /*hidden argument*/NULL);
  		ControlPoint_t3892672090  L_35;
  		memset(&L_35, 0, sizeof(L_35));
  		ControlPoint__ctor_m910211482(&L_35, L_33, L_34, /*hidden argument*/NULL);
  		(*(ControlPoint_t3892672090 *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))) = L_35;
  	}
  
  IL_00e5:
  	{
  		Path_t3614338981 * L_36 = ___p0;
  		int32_t L_37 = V_0;
  		Path_t3614338981 * L_38 = ___p0;
  		NullCheck(L_38);
  		int32_t L_39 = L_38->get_subdivisionsXSegment_3();
  		NullCheck(L_36);
  		L_36->set_subdivisions_4(((int32_t)((int32_t)L_37*(int32_t)L_39)));
  		Path_t3614338981 * L_40 = ___p0;
  		Path_t3614338981 * L_41 = ___p0;
  		NullCheck(L_41);
  		int32_t L_42 = L_41->get_subdivisions_4();
  		CatmullRomDecoder_SetTimeToLengthTables_m3807451377(__this, L_40, L_42, /*hidden argument*/NULL);
  		Path_t3614338981 * L_43 = ___p0;
  		Path_t3614338981 * L_44 = ___p0;
  		NullCheck(L_44);
  		int32_t L_45 = L_44->get_subdivisionsXSegment_3();
  		CatmullRomDecoder_SetWaypointsLengths_m3260160627(__this, L_43, L_45, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.Plugins.Core.PathCore.CatmullRomDecoder::GetPoint(System.Single,UnityEngine.Vector3[],DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Core.PathCore.ControlPoint[])
  extern "C"  Vector3_t3722313464  CatmullRomDecoder_GetPoint_m472625106 (CatmullRomDecoder_t2053048079 * __this, float ___perc0, Vector3U5BU5D_t1718750761* ___wps1, Path_t3614338981 * ___p2, ControlPointU5BU5D_t1567961855* ___controlPoints3, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	float V_3 = 0.0f;
  	Vector3_t3722313464  V_4;
  	memset(&V_4, 0, sizeof(V_4));
  	Vector3_t3722313464  V_5;
  	memset(&V_5, 0, sizeof(V_5));
  	Vector3_t3722313464  V_6;
  	memset(&V_6, 0, sizeof(V_6));
  	Vector3_t3722313464  V_7;
  	memset(&V_7, 0, sizeof(V_7));
  	Vector3_t3722313464  G_B5_0;
  	memset(&G_B5_0, 0, sizeof(G_B5_0));
  	Vector3_t3722313464  G_B8_0;
  	memset(&G_B8_0, 0, sizeof(G_B8_0));
  	{
  		Vector3U5BU5D_t1718750761* L_0 = ___wps1;
  		NullCheck(L_0);
  		V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length))))-(int32_t)1));
  		float L_1 = ___perc0;
  		int32_t L_2 = V_0;
  		double L_3 = floor((((double)((double)((float)((float)L_1*(float)(((float)((float)L_2)))))))));
  		V_1 = (((int32_t)((int32_t)L_3)));
  		int32_t L_4 = V_0;
  		V_2 = ((int32_t)((int32_t)L_4-(int32_t)1));
  		int32_t L_5 = V_2;
  		int32_t L_6 = V_1;
  		if ((((int32_t)L_5) <= ((int32_t)L_6)))
  		{
  			goto IL_001c;
  		}
  	}
  	{
  		int32_t L_7 = V_1;
  		V_2 = L_7;
  	}
  
  IL_001c:
  	{
  		float L_8 = ___perc0;
  		int32_t L_9 = V_0;
  		int32_t L_10 = V_2;
  		V_3 = ((float)((float)((float)((float)L_8*(float)(((float)((float)L_9)))))-(float)(((float)((float)L_10)))));
  		int32_t L_11 = V_2;
  		if (!L_11)
  		{
  			goto IL_0037;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_12 = ___wps1;
  		int32_t L_13 = V_2;
  		NullCheck(L_12);
  		G_B5_0 = (*(Vector3_t3722313464 *)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_13-(int32_t)1))))));
  		goto IL_0044;
  	}
  
  IL_0037:
  	{
  		ControlPointU5BU5D_t1567961855* L_14 = ___controlPoints3;
  		NullCheck(L_14);
  		Vector3_t3722313464  L_15 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_a_0();
  		G_B5_0 = L_15;
  	}
  
  IL_0044:
  	{
  		V_4 = G_B5_0;
  		Vector3U5BU5D_t1718750761* L_16 = ___wps1;
  		int32_t L_17 = V_2;
  		NullCheck(L_16);
  		V_5 = (*(Vector3_t3722313464 *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17))));
  		Vector3U5BU5D_t1718750761* L_18 = ___wps1;
  		int32_t L_19 = V_2;
  		NullCheck(L_18);
  		V_6 = (*(Vector3_t3722313464 *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_19+(int32_t)1))))));
  		int32_t L_20 = V_2;
  		Vector3U5BU5D_t1718750761* L_21 = ___wps1;
  		NullCheck(L_21);
  		if ((((int32_t)((int32_t)((int32_t)L_20+(int32_t)2))) > ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length))))-(int32_t)1)))))
  		{
  			goto IL_007e;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_22 = ___wps1;
  		int32_t L_23 = V_2;
  		NullCheck(L_22);
  		G_B8_0 = (*(Vector3_t3722313464 *)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_23+(int32_t)2))))));
  		goto IL_008b;
  	}
  
  IL_007e:
  	{
  		ControlPointU5BU5D_t1567961855* L_24 = ___controlPoints3;
  		NullCheck(L_24);
  		Vector3_t3722313464  L_25 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_a_0();
  		G_B8_0 = L_25;
  	}
  
  IL_008b:
  	{
  		V_7 = G_B8_0;
  		Vector3_t3722313464  L_26 = V_4;
  		Vector3_t3722313464  L_27 = Vector3_op_UnaryNegation_m3263279491(NULL /*static, unused*/, L_26, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_28 = V_5;
  		Vector3_t3722313464  L_29 = Vector3_op_Multiply_m1129190140(NULL /*static, unused*/, (3.0f), L_28, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_30 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_27, L_29, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_31 = V_6;
  		Vector3_t3722313464  L_32 = Vector3_op_Multiply_m1129190140(NULL /*static, unused*/, (3.0f), L_31, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_33 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_30, L_32, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_34 = V_7;
  		Vector3_t3722313464  L_35 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL);
  		float L_36 = V_3;
  		float L_37 = V_3;
  		float L_38 = V_3;
  		Vector3_t3722313464  L_39 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, L_35, ((float)((float)((float)((float)L_36*(float)L_37))*(float)L_38)), /*hidden argument*/NULL);
  		Vector3_t3722313464  L_40 = V_4;
  		Vector3_t3722313464  L_41 = Vector3_op_Multiply_m1129190140(NULL /*static, unused*/, (2.0f), L_40, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_42 = V_5;
  		Vector3_t3722313464  L_43 = Vector3_op_Multiply_m1129190140(NULL /*static, unused*/, (5.0f), L_42, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_44 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_41, L_43, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_45 = V_6;
  		Vector3_t3722313464  L_46 = Vector3_op_Multiply_m1129190140(NULL /*static, unused*/, (4.0f), L_45, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_47 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_44, L_46, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_48 = V_7;
  		Vector3_t3722313464  L_49 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL);
  		float L_50 = V_3;
  		float L_51 = V_3;
  		Vector3_t3722313464  L_52 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, L_49, ((float)((float)L_50*(float)L_51)), /*hidden argument*/NULL);
  		Vector3_t3722313464  L_53 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_39, L_52, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_54 = V_4;
  		Vector3_t3722313464  L_55 = Vector3_op_UnaryNegation_m3263279491(NULL /*static, unused*/, L_54, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_56 = V_6;
  		Vector3_t3722313464  L_57 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_55, L_56, /*hidden argument*/NULL);
  		float L_58 = V_3;
  		Vector3_t3722313464  L_59 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, L_57, L_58, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_60 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_53, L_59, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_61 = V_5;
  		Vector3_t3722313464  L_62 = Vector3_op_Multiply_m1129190140(NULL /*static, unused*/, (2.0f), L_61, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_63 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_60, L_62, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_64 = Vector3_op_Multiply_m1129190140(NULL /*static, unused*/, (0.5f), L_63, /*hidden argument*/NULL);
  		return L_64;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.CatmullRomDecoder::SetTimeToLengthTables(DG.Tweening.Plugins.Core.PathCore.Path,System.Int32)
  extern "C"  void CatmullRomDecoder_SetTimeToLengthTables_m3807451377 (CatmullRomDecoder_t2053048079 * __this, Path_t3614338981 * ___p0, int32_t ___subdivisions1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (CatmullRomDecoder_SetTimeToLengthTables_m3807451377_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	float V_1 = 0.0f;
  	SingleU5BU5D_t1444911251* V_2 = NULL;
  	SingleU5BU5D_t1444911251* V_3 = NULL;
  	Vector3_t3722313464  V_4;
  	memset(&V_4, 0, sizeof(V_4));
  	int32_t V_5 = 0;
  	float V_6 = 0.0f;
  	Vector3_t3722313464  V_7;
  	memset(&V_7, 0, sizeof(V_7));
  	{
  		V_0 = (0.0f);
  		int32_t L_0 = ___subdivisions1;
  		V_1 = ((float)((float)(1.0f)/(float)(((float)((float)L_0)))));
  		int32_t L_1 = ___subdivisions1;
  		V_2 = ((SingleU5BU5D_t1444911251*)SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, (uint32_t)L_1));
  		int32_t L_2 = ___subdivisions1;
  		V_3 = ((SingleU5BU5D_t1444911251*)SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, (uint32_t)L_2));
  		Path_t3614338981 * L_3 = ___p0;
  		NullCheck(L_3);
  		Vector3U5BU5D_t1718750761* L_4 = L_3->get_wps_5();
  		Path_t3614338981 * L_5 = ___p0;
  		Path_t3614338981 * L_6 = ___p0;
  		NullCheck(L_6);
  		ControlPointU5BU5D_t1567961855* L_7 = L_6->get_controlPoints_6();
  		Vector3_t3722313464  L_8 = VirtFuncInvoker4< Vector3_t3722313464 , float, Vector3U5BU5D_t1718750761*, Path_t3614338981 *, ControlPointU5BU5D_t1567961855* >::Invoke(5 /* UnityEngine.Vector3 DG.Tweening.Plugins.Core.PathCore.ABSPathDecoder::GetPoint(System.Single,UnityEngine.Vector3[],DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Core.PathCore.ControlPoint[]) */, __this, (0.0f), L_4, L_5, L_7);
  		V_4 = L_8;
  		V_5 = 1;
  		goto IL_007f;
  	}
  
  IL_003c:
  	{
  		float L_9 = V_1;
  		int32_t L_10 = V_5;
  		V_6 = ((float)((float)L_9*(float)(((float)((float)L_10)))));
  		float L_11 = V_6;
  		Path_t3614338981 * L_12 = ___p0;
  		NullCheck(L_12);
  		Vector3U5BU5D_t1718750761* L_13 = L_12->get_wps_5();
  		Path_t3614338981 * L_14 = ___p0;
  		Path_t3614338981 * L_15 = ___p0;
  		NullCheck(L_15);
  		ControlPointU5BU5D_t1567961855* L_16 = L_15->get_controlPoints_6();
  		Vector3_t3722313464  L_17 = VirtFuncInvoker4< Vector3_t3722313464 , float, Vector3U5BU5D_t1718750761*, Path_t3614338981 *, ControlPointU5BU5D_t1567961855* >::Invoke(5 /* UnityEngine.Vector3 DG.Tweening.Plugins.Core.PathCore.ABSPathDecoder::GetPoint(System.Single,UnityEngine.Vector3[],DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Core.PathCore.ControlPoint[]) */, __this, L_11, L_13, L_14, L_16);
  		V_7 = L_17;
  		float L_18 = V_0;
  		Vector3_t3722313464  L_19 = V_7;
  		Vector3_t3722313464  L_20 = V_4;
  		float L_21 = Vector3_Distance_m4095827905(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL);
  		V_0 = ((float)((float)L_18+(float)L_21));
  		Vector3_t3722313464  L_22 = V_7;
  		V_4 = L_22;
  		SingleU5BU5D_t1444911251* L_23 = V_2;
  		int32_t L_24 = V_5;
  		float L_25 = V_6;
  		NullCheck(L_23);
  		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_24-(int32_t)1))), (float)L_25);
  		SingleU5BU5D_t1444911251* L_26 = V_3;
  		int32_t L_27 = V_5;
  		float L_28 = V_0;
  		NullCheck(L_26);
  		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_27-(int32_t)1))), (float)L_28);
  		int32_t L_29 = V_5;
  		V_5 = ((int32_t)((int32_t)L_29+(int32_t)1));
  	}
  
  IL_007f:
  	{
  		int32_t L_30 = V_5;
  		int32_t L_31 = ___subdivisions1;
  		if ((((int32_t)L_30) < ((int32_t)((int32_t)((int32_t)L_31+(int32_t)1)))))
  		{
  			goto IL_003c;
  		}
  	}
  	{
  		Path_t3614338981 * L_32 = ___p0;
  		float L_33 = V_0;
  		NullCheck(L_32);
  		L_32->set_length_7(L_33);
  		Path_t3614338981 * L_34 = ___p0;
  		SingleU5BU5D_t1444911251* L_35 = V_2;
  		NullCheck(L_34);
  		L_34->set_timesTable_10(L_35);
  		Path_t3614338981 * L_36 = ___p0;
  		SingleU5BU5D_t1444911251* L_37 = V_3;
  		NullCheck(L_36);
  		L_36->set_lengthsTable_11(L_37);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.CatmullRomDecoder::SetWaypointsLengths(DG.Tweening.Plugins.Core.PathCore.Path,System.Int32)
  extern "C"  void CatmullRomDecoder_SetWaypointsLengths_m3260160627 (CatmullRomDecoder_t2053048079 * __this, Path_t3614338981 * ___p0, int32_t ___subdivisions1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (CatmullRomDecoder_SetWaypointsLengths_m3260160627_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	SingleU5BU5D_t1444911251* V_1 = NULL;
  	ControlPointU5BU5D_t1567961855* V_2 = NULL;
  	Vector3U5BU5D_t1718750761* V_3 = NULL;
  	int32_t V_4 = 0;
  	float V_5 = 0.0f;
  	float V_6 = 0.0f;
  	Vector3_t3722313464  V_7;
  	memset(&V_7, 0, sizeof(V_7));
  	int32_t V_8 = 0;
  	float V_9 = 0.0f;
  	Vector3_t3722313464  V_10;
  	memset(&V_10, 0, sizeof(V_10));
  	ControlPoint_t3892672090 * G_B3_0 = NULL;
  	ControlPoint_t3892672090 * G_B2_0 = NULL;
  	Vector3_t3722313464  G_B4_0;
  	memset(&G_B4_0, 0, sizeof(G_B4_0));
  	ControlPoint_t3892672090 * G_B4_1 = NULL;
  	ControlPoint_t3892672090 * G_B6_0 = NULL;
  	ControlPoint_t3892672090 * G_B5_0 = NULL;
  	Vector3_t3722313464  G_B7_0;
  	memset(&G_B7_0, 0, sizeof(G_B7_0));
  	ControlPoint_t3892672090 * G_B7_1 = NULL;
  	{
  		Path_t3614338981 * L_0 = ___p0;
  		NullCheck(L_0);
  		Vector3U5BU5D_t1718750761* L_1 = L_0->get_wps_5();
  		NullCheck(L_1);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))));
  		int32_t L_2 = V_0;
  		V_1 = ((SingleU5BU5D_t1444911251*)SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, (uint32_t)L_2));
  		SingleU5BU5D_t1444911251* L_3 = V_1;
  		NullCheck(L_3);
  		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
  		V_2 = ((ControlPointU5BU5D_t1567961855*)SZArrayNew(ControlPointU5BU5D_t1567961855_il2cpp_TypeInfo_var, (uint32_t)2));
  		V_3 = ((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)2));
  		V_4 = 1;
  		goto IL_0144;
  	}
  
  IL_002e:
  	{
  		ControlPointU5BU5D_t1567961855* L_4 = V_2;
  		NullCheck(L_4);
  		int32_t L_5 = V_4;
  		G_B2_0 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
  		if ((((int32_t)L_5) == ((int32_t)1)))
  		{
  			G_B3_0 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
  			goto IL_0050;
  		}
  	}
  	{
  		Path_t3614338981 * L_6 = ___p0;
  		NullCheck(L_6);
  		Vector3U5BU5D_t1718750761* L_7 = L_6->get_wps_5();
  		int32_t L_8 = V_4;
  		NullCheck(L_7);
  		G_B4_0 = (*(Vector3_t3722313464 *)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_8-(int32_t)2))))));
  		G_B4_1 = G_B2_0;
  		goto IL_0061;
  	}
  
  IL_0050:
  	{
  		Path_t3614338981 * L_9 = ___p0;
  		NullCheck(L_9);
  		ControlPointU5BU5D_t1567961855* L_10 = L_9->get_controlPoints_6();
  		NullCheck(L_10);
  		Vector3_t3722313464  L_11 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_a_0();
  		G_B4_0 = L_11;
  		G_B4_1 = G_B3_0;
  	}
  
  IL_0061:
  	{
  		G_B4_1->set_a_0(G_B4_0);
  		Vector3U5BU5D_t1718750761* L_12 = V_3;
  		NullCheck(L_12);
  		Path_t3614338981 * L_13 = ___p0;
  		NullCheck(L_13);
  		Vector3U5BU5D_t1718750761* L_14 = L_13->get_wps_5();
  		int32_t L_15 = V_4;
  		NullCheck(L_14);
  		(*(Vector3_t3722313464 *)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))) = (*(Vector3_t3722313464 *)((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_15-(int32_t)1))))));
  		Vector3U5BU5D_t1718750761* L_16 = V_3;
  		NullCheck(L_16);
  		Path_t3614338981 * L_17 = ___p0;
  		NullCheck(L_17);
  		Vector3U5BU5D_t1718750761* L_18 = L_17->get_wps_5();
  		int32_t L_19 = V_4;
  		NullCheck(L_18);
  		(*(Vector3_t3722313464 *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))) = (*(Vector3_t3722313464 *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19))));
  		ControlPointU5BU5D_t1567961855* L_20 = V_2;
  		NullCheck(L_20);
  		int32_t L_21 = V_4;
  		int32_t L_22 = V_0;
  		G_B5_0 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)));
  		if ((((int32_t)L_21) == ((int32_t)((int32_t)((int32_t)L_22-(int32_t)1)))))
  		{
  			G_B6_0 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)));
  			goto IL_00c8;
  		}
  	}
  	{
  		Path_t3614338981 * L_23 = ___p0;
  		NullCheck(L_23);
  		Vector3U5BU5D_t1718750761* L_24 = L_23->get_wps_5();
  		int32_t L_25 = V_4;
  		NullCheck(L_24);
  		G_B7_0 = (*(Vector3_t3722313464 *)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_25+(int32_t)1))))));
  		G_B7_1 = G_B5_0;
  		goto IL_00d9;
  	}
  
  IL_00c8:
  	{
  		Path_t3614338981 * L_26 = ___p0;
  		NullCheck(L_26);
  		ControlPointU5BU5D_t1567961855* L_27 = L_26->get_controlPoints_6();
  		NullCheck(L_27);
  		Vector3_t3722313464  L_28 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_a_0();
  		G_B7_0 = L_28;
  		G_B7_1 = G_B6_0;
  	}
  
  IL_00d9:
  	{
  		G_B7_1->set_a_0(G_B7_0);
  		V_5 = (0.0f);
  		int32_t L_29 = ___subdivisions1;
  		V_6 = ((float)((float)(1.0f)/(float)(((float)((float)L_29)))));
  		Vector3U5BU5D_t1718750761* L_30 = V_3;
  		Path_t3614338981 * L_31 = ___p0;
  		ControlPointU5BU5D_t1567961855* L_32 = V_2;
  		Vector3_t3722313464  L_33 = VirtFuncInvoker4< Vector3_t3722313464 , float, Vector3U5BU5D_t1718750761*, Path_t3614338981 *, ControlPointU5BU5D_t1567961855* >::Invoke(5 /* UnityEngine.Vector3 DG.Tweening.Plugins.Core.PathCore.ABSPathDecoder::GetPoint(System.Single,UnityEngine.Vector3[],DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Core.PathCore.ControlPoint[]) */, __this, (0.0f), L_30, L_31, L_32);
  		V_7 = L_33;
  		V_8 = 1;
  		goto IL_0131;
  	}
  
  IL_0104:
  	{
  		float L_34 = V_6;
  		int32_t L_35 = V_8;
  		V_9 = ((float)((float)L_34*(float)(((float)((float)L_35)))));
  		float L_36 = V_9;
  		Vector3U5BU5D_t1718750761* L_37 = V_3;
  		Path_t3614338981 * L_38 = ___p0;
  		ControlPointU5BU5D_t1567961855* L_39 = V_2;
  		Vector3_t3722313464  L_40 = VirtFuncInvoker4< Vector3_t3722313464 , float, Vector3U5BU5D_t1718750761*, Path_t3614338981 *, ControlPointU5BU5D_t1567961855* >::Invoke(5 /* UnityEngine.Vector3 DG.Tweening.Plugins.Core.PathCore.ABSPathDecoder::GetPoint(System.Single,UnityEngine.Vector3[],DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Core.PathCore.ControlPoint[]) */, __this, L_36, L_37, L_38, L_39);
  		V_10 = L_40;
  		float L_41 = V_5;
  		Vector3_t3722313464  L_42 = V_10;
  		Vector3_t3722313464  L_43 = V_7;
  		float L_44 = Vector3_Distance_m4095827905(NULL /*static, unused*/, L_42, L_43, /*hidden argument*/NULL);
  		V_5 = ((float)((float)L_41+(float)L_44));
  		Vector3_t3722313464  L_45 = V_10;
  		V_7 = L_45;
  		int32_t L_46 = V_8;
  		V_8 = ((int32_t)((int32_t)L_46+(int32_t)1));
  	}
  
  IL_0131:
  	{
  		int32_t L_47 = V_8;
  		int32_t L_48 = ___subdivisions1;
  		if ((((int32_t)L_47) < ((int32_t)((int32_t)((int32_t)L_48+(int32_t)1)))))
  		{
  			goto IL_0104;
  		}
  	}
  	{
  		SingleU5BU5D_t1444911251* L_49 = V_1;
  		int32_t L_50 = V_4;
  		float L_51 = V_5;
  		NullCheck(L_49);
  		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(L_50), (float)L_51);
  		int32_t L_52 = V_4;
  		V_4 = ((int32_t)((int32_t)L_52+(int32_t)1));
  	}
  
  IL_0144:
  	{
  		int32_t L_53 = V_4;
  		int32_t L_54 = V_0;
  		if ((((int32_t)L_53) < ((int32_t)L_54)))
  		{
  			goto IL_002e;
  		}
  	}
  	{
  		Path_t3614338981 * L_55 = ___p0;
  		SingleU5BU5D_t1444911251* L_56 = V_1;
  		NullCheck(L_55);
  		L_55->set_wpLengths_8(L_56);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.CatmullRomDecoder::.ctor()
  extern "C"  void CatmullRomDecoder__ctor_m1936826403 (CatmullRomDecoder_t2053048079 * __this, const MethodInfo* method)
  {
  	{
  		ABSPathDecoder__ctor_m739890384(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.ControlPoint::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  extern "C"  void ControlPoint__ctor_m910211482 (ControlPoint_t3892672090 * __this, Vector3_t3722313464  ___a0, Vector3_t3722313464  ___b1, const MethodInfo* method)
  {
  	{
  		Vector3_t3722313464  L_0 = ___a0;
  		__this->set_a_0(L_0);
  		Vector3_t3722313464  L_1 = ___b1;
  		__this->set_b_1(L_1);
  		return;
  	}
  }
  extern "C"  void ControlPoint__ctor_m910211482_AdjustorThunk (Il2CppObject * __this, Vector3_t3722313464  ___a0, Vector3_t3722313464  ___b1, const MethodInfo* method)
  {
  	ControlPoint_t3892672090 * _thisAdjusted = reinterpret_cast<ControlPoint_t3892672090 *>(__this + 1);
  	ControlPoint__ctor_m910211482(_thisAdjusted, ___a0, ___b1, method);
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.LinearDecoder::FinalizePath(DG.Tweening.Plugins.Core.PathCore.Path,UnityEngine.Vector3[],System.Boolean)
  extern "C"  void LinearDecoder_FinalizePath_m795813638 (LinearDecoder_t2708327777 * __this, Path_t3614338981 * ___p0, Vector3U5BU5D_t1718750761* ___wps1, bool ___isClosedPath2, const MethodInfo* method)
  {
  	{
  		Path_t3614338981 * L_0 = ___p0;
  		NullCheck(L_0);
  		L_0->set_controlPoints_6((ControlPointU5BU5D_t1567961855*)NULL);
  		Path_t3614338981 * L_1 = ___p0;
  		Vector3U5BU5D_t1718750761* L_2 = ___wps1;
  		NullCheck(L_2);
  		Path_t3614338981 * L_3 = ___p0;
  		NullCheck(L_3);
  		int32_t L_4 = L_3->get_subdivisionsXSegment_3();
  		NullCheck(L_1);
  		L_1->set_subdivisions_4(((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length))))*(int32_t)L_4)));
  		Path_t3614338981 * L_5 = ___p0;
  		Path_t3614338981 * L_6 = ___p0;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_subdivisions_4();
  		LinearDecoder_SetTimeToLengthTables_m1376165495(__this, L_5, L_7, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.Plugins.Core.PathCore.LinearDecoder::GetPoint(System.Single,UnityEngine.Vector3[],DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Core.PathCore.ControlPoint[])
  extern "C"  Vector3_t3722313464  LinearDecoder_GetPoint_m4282359224 (LinearDecoder_t2708327777 * __this, float ___perc0, Vector3U5BU5D_t1718750761* ___wps1, Path_t3614338981 * ___p2, ControlPointU5BU5D_t1567961855* ___controlPoints3, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	int32_t V_3 = 0;
  	float V_4 = 0.0f;
  	float V_5 = 0.0f;
  	float V_6 = 0.0f;
  	Vector3_t3722313464  V_7;
  	memset(&V_7, 0, sizeof(V_7));
  	Vector3_t3722313464  V_8;
  	memset(&V_8, 0, sizeof(V_8));
  	{
  		float L_0 = ___perc0;
  		if ((!(((float)L_0) <= ((float)(0.0f)))))
  		{
  			goto IL_001c;
  		}
  	}
  	{
  		Path_t3614338981 * L_1 = ___p2;
  		NullCheck(L_1);
  		L_1->set_linearWPIndex_12(1);
  		Vector3U5BU5D_t1718750761* L_2 = ___wps1;
  		NullCheck(L_2);
  		return (*(Vector3_t3722313464 *)((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  	}
  
  IL_001c:
  	{
  		V_0 = 0;
  		V_1 = 0;
  		Path_t3614338981 * L_3 = ___p2;
  		NullCheck(L_3);
  		SingleU5BU5D_t1444911251* L_4 = L_3->get_timesTable_10();
  		NullCheck(L_4);
  		V_2 = (((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length))));
  		V_3 = 1;
  		goto IL_0044;
  	}
  
  IL_002d:
  	{
  		Path_t3614338981 * L_5 = ___p2;
  		NullCheck(L_5);
  		SingleU5BU5D_t1444911251* L_6 = L_5->get_timesTable_10();
  		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));
  		float L_10 = ___perc0;
  		if ((!(((float)L_9) >= ((float)L_10))))
  		{
  			goto IL_0040;
  		}
  	}
  	{
  		int32_t L_11 = V_3;
  		V_0 = ((int32_t)((int32_t)L_11-(int32_t)1));
  		int32_t L_12 = V_3;
  		V_1 = L_12;
  		goto IL_0048;
  	}
  
  IL_0040:
  	{
  		int32_t L_13 = V_3;
  		V_3 = ((int32_t)((int32_t)L_13+(int32_t)1));
  	}
  
  IL_0044:
  	{
  		int32_t L_14 = V_3;
  		int32_t L_15 = V_2;
  		if ((((int32_t)L_14) < ((int32_t)L_15)))
  		{
  			goto IL_002d;
  		}
  	}
  
  IL_0048:
  	{
  		Path_t3614338981 * L_16 = ___p2;
  		NullCheck(L_16);
  		SingleU5BU5D_t1444911251* L_17 = L_16->get_timesTable_10();
  		int32_t L_18 = V_0;
  		NullCheck(L_17);
  		int32_t L_19 = L_18;
  		float L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  		V_4 = L_20;
  		float L_21 = ___perc0;
  		float L_22 = V_4;
  		V_5 = ((float)((float)L_21-(float)L_22));
  		Path_t3614338981 * L_23 = ___p2;
  		NullCheck(L_23);
  		float L_24 = L_23->get_length_7();
  		float L_25 = V_5;
  		V_6 = ((float)((float)L_24*(float)L_25));
  		Vector3U5BU5D_t1718750761* L_26 = ___wps1;
  		int32_t L_27 = V_0;
  		NullCheck(L_26);
  		V_7 = (*(Vector3_t3722313464 *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))));
  		Vector3U5BU5D_t1718750761* L_28 = ___wps1;
  		int32_t L_29 = V_1;
  		NullCheck(L_28);
  		V_8 = (*(Vector3_t3722313464 *)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29))));
  		Path_t3614338981 * L_30 = ___p2;
  		int32_t L_31 = V_1;
  		NullCheck(L_30);
  		L_30->set_linearWPIndex_12(L_31);
  		Vector3_t3722313464  L_32 = V_7;
  		Vector3_t3722313464  L_33 = V_8;
  		Vector3_t3722313464  L_34 = V_7;
  		Vector3_t3722313464  L_35 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL);
  		float L_36 = V_6;
  		Vector3_t3722313464  L_37 = Vector3_ClampMagnitude_m3232907907(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_38 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_32, L_37, /*hidden argument*/NULL);
  		return L_38;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.LinearDecoder::SetTimeToLengthTables(DG.Tweening.Plugins.Core.PathCore.Path,System.Int32)
  extern "C"  void LinearDecoder_SetTimeToLengthTables_m1376165495 (LinearDecoder_t2708327777 * __this, Path_t3614338981 * ___p0, int32_t ___subdivisions1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (LinearDecoder_SetTimeToLengthTables_m1376165495_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	int32_t V_1 = 0;
  	SingleU5BU5D_t1444911251* V_2 = NULL;
  	Vector3_t3722313464  V_3;
  	memset(&V_3, 0, sizeof(V_3));
  	int32_t V_4 = 0;
  	Vector3_t3722313464  V_5;
  	memset(&V_5, 0, sizeof(V_5));
  	float V_6 = 0.0f;
  	SingleU5BU5D_t1444911251* V_7 = NULL;
  	float V_8 = 0.0f;
  	int32_t V_9 = 0;
  	{
  		V_0 = (0.0f);
  		Path_t3614338981 * L_0 = ___p0;
  		NullCheck(L_0);
  		Vector3U5BU5D_t1718750761* L_1 = L_0->get_wps_5();
  		NullCheck(L_1);
  		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))));
  		int32_t L_2 = V_1;
  		V_2 = ((SingleU5BU5D_t1444911251*)SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, (uint32_t)L_2));
  		Path_t3614338981 * L_3 = ___p0;
  		NullCheck(L_3);
  		Vector3U5BU5D_t1718750761* L_4 = L_3->get_wps_5();
  		NullCheck(L_4);
  		V_3 = (*(Vector3_t3722313464 *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  		V_4 = 0;
  		goto IL_005f;
  	}
  
  IL_002d:
  	{
  		Path_t3614338981 * L_5 = ___p0;
  		NullCheck(L_5);
  		Vector3U5BU5D_t1718750761* L_6 = L_5->get_wps_5();
  		int32_t L_7 = V_4;
  		NullCheck(L_6);
  		V_5 = (*(Vector3_t3722313464 *)((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))));
  		Vector3_t3722313464  L_8 = V_5;
  		Vector3_t3722313464  L_9 = V_3;
  		float L_10 = Vector3_Distance_m4095827905(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
  		V_6 = L_10;
  		float L_11 = V_0;
  		float L_12 = V_6;
  		V_0 = ((float)((float)L_11+(float)L_12));
  		Vector3_t3722313464  L_13 = V_5;
  		V_3 = L_13;
  		SingleU5BU5D_t1444911251* L_14 = V_2;
  		int32_t L_15 = V_4;
  		float L_16 = V_6;
  		NullCheck(L_14);
  		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (float)L_16);
  		int32_t L_17 = V_4;
  		V_4 = ((int32_t)((int32_t)L_17+(int32_t)1));
  	}
  
  IL_005f:
  	{
  		int32_t L_18 = V_4;
  		int32_t L_19 = V_1;
  		if ((((int32_t)L_18) < ((int32_t)L_19)))
  		{
  			goto IL_002d;
  		}
  	}
  	{
  		int32_t L_20 = V_1;
  		V_7 = ((SingleU5BU5D_t1444911251*)SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, (uint32_t)L_20));
  		V_8 = (0.0f);
  		V_9 = 1;
  		goto IL_0090;
  	}
  
  IL_0078:
  	{
  		float L_21 = V_8;
  		SingleU5BU5D_t1444911251* L_22 = V_2;
  		int32_t L_23 = V_9;
  		NullCheck(L_22);
  		int32_t L_24 = L_23;
  		float L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  		V_8 = ((float)((float)L_21+(float)L_25));
  		SingleU5BU5D_t1444911251* L_26 = V_7;
  		int32_t L_27 = V_9;
  		float L_28 = V_8;
  		float L_29 = V_0;
  		NullCheck(L_26);
  		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (float)((float)((float)L_28/(float)L_29)));
  		int32_t L_30 = V_9;
  		V_9 = ((int32_t)((int32_t)L_30+(int32_t)1));
  	}
  
  IL_0090:
  	{
  		int32_t L_31 = V_9;
  		int32_t L_32 = V_1;
  		if ((((int32_t)L_31) < ((int32_t)L_32)))
  		{
  			goto IL_0078;
  		}
  	}
  	{
  		Path_t3614338981 * L_33 = ___p0;
  		float L_34 = V_0;
  		NullCheck(L_33);
  		L_33->set_length_7(L_34);
  		Path_t3614338981 * L_35 = ___p0;
  		SingleU5BU5D_t1444911251* L_36 = V_2;
  		NullCheck(L_35);
  		L_35->set_wpLengths_8(L_36);
  		Path_t3614338981 * L_37 = ___p0;
  		SingleU5BU5D_t1444911251* L_38 = V_7;
  		NullCheck(L_37);
  		L_37->set_timesTable_10(L_38);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.LinearDecoder::.ctor()
  extern "C"  void LinearDecoder__ctor_m4115605975 (LinearDecoder_t2708327777 * __this, const MethodInfo* method)
  {
  	{
  		ABSPathDecoder__ctor_m739890384(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::.ctor(DG.Tweening.PathType,UnityEngine.Vector3[],System.Int32,System.Nullable`1<UnityEngine.Color>)
  extern "C"  void Path__ctor_m3861603545 (Path_t3614338981 * __this, int32_t ___type0, Vector3U5BU5D_t1718750761* ___waypoints1, int32_t ___subdivisionsXSegment2, Nullable_1_t4278248406  ___gizmoColor3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Path__ctor_m3861603545_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		__this->set_linearWPIndex_12((-1));
  		Color_t2555686324  L_0;
  		memset(&L_0, 0, sizeof(L_0));
  		Color__ctor_m3057542999(&L_0, (1.0f), (1.0f), (1.0f), (0.7f), /*hidden argument*/NULL);
  		__this->set_gizmoColor_18(L_0);
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		int32_t L_1 = ___type0;
  		__this->set_type_2(L_1);
  		int32_t L_2 = ___subdivisionsXSegment2;
  		__this->set_subdivisionsXSegment_3(L_2);
  		bool L_3 = Nullable_1_get_HasValue_m3010405843((&___gizmoColor3), /*hidden argument*/Nullable_1_get_HasValue_m3010405843_MethodInfo_var);
  		if (!L_3)
  		{
  			goto IL_0050;
  		}
  	}
  	{
  		Color_t2555686324  L_4 = Nullable_1_get_Value_m4225233045((&___gizmoColor3), /*hidden argument*/Nullable_1_get_Value_m4225233045_MethodInfo_var);
  		__this->set_gizmoColor_18(L_4);
  	}
  
  IL_0050:
  	{
  		Vector3U5BU5D_t1718750761* L_5 = ___waypoints1;
  		Path_AssignWaypoints_m694504955(__this, L_5, (bool)1, /*hidden argument*/NULL);
  		int32_t L_6 = ___type0;
  		Path_AssignDecoder_m3239877656(__this, L_6, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_7 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_isUnityEditor_16();
  		if (!L_7)
  		{
  			goto IL_007c;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		List_1_t904863771 * L_8 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_GizmosDelegates_19();
  		IntPtr_t L_9;
  		L_9.set_m_value_0((void*)(void*)Path_Draw_m8564983_MethodInfo_var);
  		TweenCallback_t3727756325 * L_10 = (TweenCallback_t3727756325 *)il2cpp_codegen_object_new(TweenCallback_t3727756325_il2cpp_TypeInfo_var);
  		TweenCallback__ctor_m3086472496(L_10, __this, L_9, /*hidden argument*/NULL);
  		NullCheck(L_8);
  		List_1_Add_m2060438683(L_8, L_10, /*hidden argument*/List_1_Add_m2060438683_MethodInfo_var);
  	}
  
  IL_007c:
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::FinalizePath(System.Boolean,DG.Tweening.AxisConstraint,UnityEngine.Vector3)
  extern "C"  void Path_FinalizePath_m2416455934 (Path_t3614338981 * __this, bool ___isClosedPath0, int32_t ___lockPositionAxes1, Vector3_t3722313464  ___currTargetVal2, const MethodInfo* method)
  {
  	bool V_0 = false;
  	bool V_1 = false;
  	bool V_2 = false;
  	int32_t V_3 = 0;
  	Vector3_t3722313464  V_4;
  	memset(&V_4, 0, sizeof(V_4));
  	Vector3_t3722313464 * G_B4_0 = NULL;
  	Vector3_t3722313464 * G_B3_0 = NULL;
  	float G_B5_0 = 0.0f;
  	Vector3_t3722313464 * G_B5_1 = NULL;
  	float G_B7_0 = 0.0f;
  	Vector3_t3722313464 * G_B7_1 = NULL;
  	float G_B6_0 = 0.0f;
  	Vector3_t3722313464 * G_B6_1 = NULL;
  	float G_B8_0 = 0.0f;
  	float G_B8_1 = 0.0f;
  	Vector3_t3722313464 * G_B8_2 = NULL;
  	float G_B10_0 = 0.0f;
  	float G_B10_1 = 0.0f;
  	Vector3_t3722313464 * G_B10_2 = NULL;
  	float G_B9_0 = 0.0f;
  	float G_B9_1 = 0.0f;
  	Vector3_t3722313464 * G_B9_2 = NULL;
  	float G_B11_0 = 0.0f;
  	float G_B11_1 = 0.0f;
  	float G_B11_2 = 0.0f;
  	Vector3_t3722313464 * G_B11_3 = NULL;
  	{
  		int32_t L_0 = ___lockPositionAxes1;
  		if (!L_0)
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		int32_t L_1 = ___lockPositionAxes1;
  		V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_1&(int32_t)2))) == ((int32_t)2))? 1 : 0);
  		int32_t L_2 = ___lockPositionAxes1;
  		V_1 = (bool)((((int32_t)((int32_t)((int32_t)L_2&(int32_t)4))) == ((int32_t)4))? 1 : 0);
  		int32_t L_3 = ___lockPositionAxes1;
  		V_2 = (bool)((((int32_t)((int32_t)((int32_t)L_3&(int32_t)8))) == ((int32_t)8))? 1 : 0);
  		V_3 = 0;
  		goto IL_0085;
  	}
  
  IL_001f:
  	{
  		Vector3U5BU5D_t1718750761* L_4 = __this->get_wps_5();
  		int32_t L_5 = V_3;
  		NullCheck(L_4);
  		V_4 = (*(Vector3_t3722313464 *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5))));
  		Vector3U5BU5D_t1718750761* L_6 = __this->get_wps_5();
  		int32_t L_7 = V_3;
  		NullCheck(L_6);
  		bool L_8 = V_0;
  		G_B3_0 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)));
  		if (L_8)
  		{
  			G_B4_0 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)));
  			goto IL_004a;
  		}
  	}
  	{
  		float L_9 = (&V_4)->get_x_1();
  		G_B5_0 = L_9;
  		G_B5_1 = G_B3_0;
  		goto IL_0051;
  	}
  
  IL_004a:
  	{
  		float L_10 = (&___currTargetVal2)->get_x_1();
  		G_B5_0 = L_10;
  		G_B5_1 = G_B4_0;
  	}
  
  IL_0051:
  	{
  		bool L_11 = V_1;
  		G_B6_0 = G_B5_0;
  		G_B6_1 = G_B5_1;
  		if (L_11)
  		{
  			G_B7_0 = G_B5_0;
  			G_B7_1 = G_B5_1;
  			goto IL_005d;
  		}
  	}
  	{
  		float L_12 = (&V_4)->get_y_2();
  		G_B8_0 = L_12;
  		G_B8_1 = G_B6_0;
  		G_B8_2 = G_B6_1;
  		goto IL_0064;
  	}
  
  IL_005d:
  	{
  		float L_13 = (&___currTargetVal2)->get_y_2();
  		G_B8_0 = L_13;
  		G_B8_1 = G_B7_0;
  		G_B8_2 = G_B7_1;
  	}
  
  IL_0064:
  	{
  		bool L_14 = V_2;
  		G_B9_0 = G_B8_0;
  		G_B9_1 = G_B8_1;
  		G_B9_2 = G_B8_2;
  		if (L_14)
  		{
  			G_B10_0 = G_B8_0;
  			G_B10_1 = G_B8_1;
  			G_B10_2 = G_B8_2;
  			goto IL_0070;
  		}
  	}
  	{
  		float L_15 = (&V_4)->get_z_3();
  		G_B11_0 = L_15;
  		G_B11_1 = G_B9_0;
  		G_B11_2 = G_B9_1;
  		G_B11_3 = G_B9_2;
  		goto IL_0077;
  	}
  
  IL_0070:
  	{
  		float L_16 = (&___currTargetVal2)->get_z_3();
  		G_B11_0 = L_16;
  		G_B11_1 = G_B10_0;
  		G_B11_2 = G_B10_1;
  		G_B11_3 = G_B10_2;
  	}
  
  IL_0077:
  	{
  		Vector3_t3722313464  L_17;
  		memset(&L_17, 0, sizeof(L_17));
  		Vector3__ctor_m1197556204(&L_17, G_B11_2, G_B11_1, G_B11_0, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)G_B11_3) = L_17;
  		int32_t L_18 = V_3;
  		V_3 = ((int32_t)((int32_t)L_18+(int32_t)1));
  	}
  
  IL_0085:
  	{
  		int32_t L_19 = V_3;
  		Vector3U5BU5D_t1718750761* L_20 = __this->get_wps_5();
  		NullCheck(L_20);
  		if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_20)->max_length)))))))
  		{
  			goto IL_001f;
  		}
  	}
  
  IL_0090:
  	{
  		ABSPathDecoder_t2613982196 * L_21 = __this->get__decoder_13();
  		Vector3U5BU5D_t1718750761* L_22 = __this->get_wps_5();
  		bool L_23 = ___isClosedPath0;
  		NullCheck(L_21);
  		VirtActionInvoker3< Path_t3614338981 *, Vector3U5BU5D_t1718750761*, bool >::Invoke(4 /* System.Void DG.Tweening.Plugins.Core.PathCore.ABSPathDecoder::FinalizePath(DG.Tweening.Plugins.Core.PathCore.Path,UnityEngine.Vector3[],System.Boolean) */, L_21, __this, L_22, L_23);
  		__this->set_isFinalized_9((bool)1);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.Plugins.Core.PathCore.Path::GetPoint(System.Single,System.Boolean)
  extern "C"  Vector3_t3722313464  Path_GetPoint_m1978489341 (Path_t3614338981 * __this, float ___perc0, bool ___convertToConstantPerc1, const MethodInfo* method)
  {
  	{
  		bool L_0 = ___convertToConstantPerc1;
  		if (!L_0)
  		{
  			goto IL_000c;
  		}
  	}
  	{
  		float L_1 = ___perc0;
  		float L_2 = Path_ConvertToConstantPathPerc_m980873488(__this, L_1, /*hidden argument*/NULL);
  		___perc0 = L_2;
  	}
  
  IL_000c:
  	{
  		ABSPathDecoder_t2613982196 * L_3 = __this->get__decoder_13();
  		float L_4 = ___perc0;
  		Vector3U5BU5D_t1718750761* L_5 = __this->get_wps_5();
  		ControlPointU5BU5D_t1567961855* L_6 = __this->get_controlPoints_6();
  		NullCheck(L_3);
  		Vector3_t3722313464  L_7 = VirtFuncInvoker4< Vector3_t3722313464 , float, Vector3U5BU5D_t1718750761*, Path_t3614338981 *, ControlPointU5BU5D_t1567961855* >::Invoke(5 /* UnityEngine.Vector3 DG.Tweening.Plugins.Core.PathCore.ABSPathDecoder::GetPoint(System.Single,UnityEngine.Vector3[],DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Core.PathCore.ControlPoint[]) */, L_3, L_4, L_5, __this, L_6);
  		return L_7;
  	}
  }
  // System.Single DG.Tweening.Plugins.Core.PathCore.Path::ConvertToConstantPathPerc(System.Single)
  extern "C"  float Path_ConvertToConstantPathPerc_m980873488 (Path_t3614338981 * __this, float ___perc0, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	float V_1 = 0.0f;
  	float V_2 = 0.0f;
  	float V_3 = 0.0f;
  	float V_4 = 0.0f;
  	int32_t V_5 = 0;
  	int32_t V_6 = 0;
  	{
  		int32_t L_0 = __this->get_type_2();
  		if (L_0)
  		{
  			goto IL_000a;
  		}
  	}
  	{
  		float L_1 = ___perc0;
  		return L_1;
  	}
  
  IL_000a:
  	{
  		float L_2 = ___perc0;
  		if ((!(((float)L_2) > ((float)(0.0f)))))
  		{
  			goto IL_00ab;
  		}
  	}
  	{
  		float L_3 = ___perc0;
  		if ((!(((float)L_3) < ((float)(1.0f)))))
  		{
  			goto IL_00ab;
  		}
  	}
  	{
  		float L_4 = __this->get_length_7();
  		float L_5 = ___perc0;
  		V_0 = ((float)((float)L_4*(float)L_5));
  		V_1 = (0.0f);
  		V_2 = (0.0f);
  		V_3 = (0.0f);
  		V_4 = (0.0f);
  		SingleU5BU5D_t1444911251* L_6 = __this->get_lengthsTable_11();
  		NullCheck(L_6);
  		V_5 = (((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length))));
  		V_6 = 0;
  		goto IL_0095;
  	}
  
  IL_0051:
  	{
  		SingleU5BU5D_t1444911251* L_7 = __this->get_lengthsTable_11();
  		int32_t L_8 = V_6;
  		NullCheck(L_7);
  		int32_t L_9 = L_8;
  		float L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  		float L_11 = V_0;
  		if ((!(((float)L_10) > ((float)L_11))))
  		{
  			goto IL_0085;
  		}
  	}
  	{
  		SingleU5BU5D_t1444911251* L_12 = __this->get_timesTable_10();
  		int32_t L_13 = V_6;
  		NullCheck(L_12);
  		int32_t L_14 = L_13;
  		float L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  		V_3 = L_15;
  		SingleU5BU5D_t1444911251* L_16 = __this->get_lengthsTable_11();
  		int32_t L_17 = V_6;
  		NullCheck(L_16);
  		int32_t L_18 = L_17;
  		float L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  		V_4 = L_19;
  		int32_t L_20 = V_6;
  		if ((((int32_t)L_20) <= ((int32_t)0)))
  		{
  			goto IL_009b;
  		}
  	}
  	{
  		SingleU5BU5D_t1444911251* L_21 = __this->get_lengthsTable_11();
  		int32_t L_22 = V_6;
  		NullCheck(L_21);
  		int32_t L_23 = ((int32_t)((int32_t)L_22-(int32_t)1));
  		float L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  		V_2 = L_24;
  		goto IL_009b;
  	}
  
  IL_0085:
  	{
  		SingleU5BU5D_t1444911251* L_25 = __this->get_timesTable_10();
  		int32_t L_26 = V_6;
  		NullCheck(L_25);
  		int32_t L_27 = L_26;
  		float L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  		V_1 = L_28;
  		int32_t L_29 = V_6;
  		V_6 = ((int32_t)((int32_t)L_29+(int32_t)1));
  	}
  
  IL_0095:
  	{
  		int32_t L_30 = V_6;
  		int32_t L_31 = V_5;
  		if ((((int32_t)L_30) < ((int32_t)L_31)))
  		{
  			goto IL_0051;
  		}
  	}
  
  IL_009b:
  	{
  		float L_32 = V_1;
  		float L_33 = V_0;
  		float L_34 = V_2;
  		float L_35 = V_4;
  		float L_36 = V_2;
  		float L_37 = V_3;
  		float L_38 = V_1;
  		___perc0 = ((float)((float)L_32+(float)((float)((float)((float)((float)((float)((float)L_33-(float)L_34))/(float)((float)((float)L_35-(float)L_36))))*(float)((float)((float)L_37-(float)L_38))))));
  	}
  
  IL_00ab:
  	{
  		float L_39 = ___perc0;
  		if ((!(((float)L_39) > ((float)(1.0f)))))
  		{
  			goto IL_00bc;
  		}
  	}
  	{
  		___perc0 = (1.0f);
  		goto IL_00cb;
  	}
  
  IL_00bc:
  	{
  		float L_40 = ___perc0;
  		if ((!(((float)L_40) < ((float)(0.0f)))))
  		{
  			goto IL_00cb;
  		}
  	}
  	{
  		___perc0 = (0.0f);
  	}
  
  IL_00cb:
  	{
  		float L_41 = ___perc0;
  		return L_41;
  	}
  }
  // System.Int32 DG.Tweening.Plugins.Core.PathCore.Path::GetWaypointIndexFromPerc(System.Single,System.Boolean)
  extern "C"  int32_t Path_GetWaypointIndexFromPerc_m752317420 (Path_t3614338981 * __this, float ___perc0, bool ___isMovingForward1, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	float V_1 = 0.0f;
  	int32_t V_2 = 0;
  	int32_t V_3 = 0;
  	{
  		float L_0 = ___perc0;
  		if ((!(((float)L_0) >= ((float)(1.0f)))))
  		{
  			goto IL_0013;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_1 = __this->get_wps_5();
  		NullCheck(L_1);
  		return ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))))-(int32_t)1));
  	}
  
  IL_0013:
  	{
  		float L_2 = ___perc0;
  		if ((!(((float)L_2) <= ((float)(0.0f)))))
  		{
  			goto IL_001d;
  		}
  	}
  	{
  		return 0;
  	}
  
  IL_001d:
  	{
  		float L_3 = __this->get_length_7();
  		float L_4 = ___perc0;
  		V_0 = ((float)((float)L_3*(float)L_4));
  		V_1 = (0.0f);
  		V_2 = 0;
  		SingleU5BU5D_t1444911251* L_5 = __this->get_wpLengths_8();
  		NullCheck(L_5);
  		V_3 = (((int32_t)((int32_t)(((Il2CppArray *)L_5)->max_length))));
  		goto IL_005b;
  	}
  
  IL_0039:
  	{
  		float L_6 = V_1;
  		SingleU5BU5D_t1444911251* L_7 = __this->get_wpLengths_8();
  		int32_t L_8 = V_2;
  		NullCheck(L_7);
  		int32_t L_9 = L_8;
  		float L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  		V_1 = ((float)((float)L_6+(float)L_10));
  		float L_11 = V_1;
  		float L_12 = V_0;
  		if ((((float)L_11) < ((float)L_12)))
  		{
  			goto IL_0057;
  		}
  	}
  	{
  		float L_13 = V_1;
  		float L_14 = V_0;
  		if ((!(((float)L_13) > ((float)L_14))))
  		{
  			goto IL_0055;
  		}
  	}
  	{
  		bool L_15 = ___isMovingForward1;
  		if (L_15)
  		{
  			goto IL_0051;
  		}
  	}
  	{
  		int32_t L_16 = V_2;
  		return L_16;
  	}
  
  IL_0051:
  	{
  		int32_t L_17 = V_2;
  		return ((int32_t)((int32_t)L_17-(int32_t)1));
  	}
  
  IL_0055:
  	{
  		int32_t L_18 = V_2;
  		return L_18;
  	}
  
  IL_0057:
  	{
  		int32_t L_19 = V_2;
  		V_2 = ((int32_t)((int32_t)L_19+(int32_t)1));
  	}
  
  IL_005b:
  	{
  		int32_t L_20 = V_2;
  		int32_t L_21 = V_3;
  		if ((((int32_t)L_20) < ((int32_t)L_21)))
  		{
  			goto IL_0039;
  		}
  	}
  	{
  		return 0;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::RefreshNonLinearDrawWps(DG.Tweening.Plugins.Core.PathCore.Path)
  extern "C"  void Path_RefreshNonLinearDrawWps_m1261467407 (Il2CppObject * __this /* static, unused */, Path_t3614338981 * ___p0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Path_RefreshNonLinearDrawWps_m1261467407_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	float V_3 = 0.0f;
  	Vector3_t3722313464  V_4;
  	memset(&V_4, 0, sizeof(V_4));
  	{
  		Path_t3614338981 * L_0 = ___p0;
  		NullCheck(L_0);
  		Vector3U5BU5D_t1718750761* L_1 = L_0->get_wps_5();
  		NullCheck(L_1);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))));
  		int32_t L_2 = V_0;
  		V_1 = ((int32_t)((int32_t)L_2*(int32_t)((int32_t)10)));
  		Path_t3614338981 * L_3 = ___p0;
  		NullCheck(L_3);
  		Vector3U5BU5D_t1718750761* L_4 = L_3->get_nonLinearDrawWps_15();
  		if (!L_4)
  		{
  			goto IL_0023;
  		}
  	}
  	{
  		Path_t3614338981 * L_5 = ___p0;
  		NullCheck(L_5);
  		Vector3U5BU5D_t1718750761* L_6 = L_5->get_nonLinearDrawWps_15();
  		NullCheck(L_6);
  		int32_t L_7 = V_1;
  		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length))))) == ((int32_t)((int32_t)((int32_t)L_7+(int32_t)1)))))
  		{
  			goto IL_0031;
  		}
  	}
  
  IL_0023:
  	{
  		Path_t3614338981 * L_8 = ___p0;
  		int32_t L_9 = V_1;
  		NullCheck(L_8);
  		L_8->set_nonLinearDrawWps_15(((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)L_9+(int32_t)1)))));
  	}
  
  IL_0031:
  	{
  		V_2 = 0;
  		goto IL_005c;
  	}
  
  IL_0035:
  	{
  		int32_t L_10 = V_2;
  		int32_t L_11 = V_1;
  		V_3 = ((float)((float)(((float)((float)L_10)))/(float)(((float)((float)L_11)))));
  		Path_t3614338981 * L_12 = ___p0;
  		float L_13 = V_3;
  		NullCheck(L_12);
  		Vector3_t3722313464  L_14 = Path_GetPoint_m1978489341(L_12, L_13, (bool)0, /*hidden argument*/NULL);
  		V_4 = L_14;
  		Path_t3614338981 * L_15 = ___p0;
  		NullCheck(L_15);
  		Vector3U5BU5D_t1718750761* L_16 = L_15->get_nonLinearDrawWps_15();
  		int32_t L_17 = V_2;
  		NullCheck(L_16);
  		Vector3_t3722313464  L_18 = V_4;
  		(*(Vector3_t3722313464 *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))) = L_18;
  		int32_t L_19 = V_2;
  		V_2 = ((int32_t)((int32_t)L_19+(int32_t)1));
  	}
  
  IL_005c:
  	{
  		int32_t L_20 = V_2;
  		int32_t L_21 = V_1;
  		if ((((int32_t)L_20) <= ((int32_t)L_21)))
  		{
  			goto IL_0035;
  		}
  	}
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::Destroy()
  extern "C"  void Path_Destroy_m3285362268 (Path_t3614338981 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Path_Destroy_m3285362268_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	SingleU5BU5D_t1444911251* V_0 = NULL;
  	SingleU5BU5D_t1444911251* V_1 = NULL;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		bool L_0 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_isUnityEditor_16();
  		if (!L_0)
  		{
  			goto IL_001e;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		List_1_t904863771 * L_1 = ((DOTween_t2744875806_StaticFields*)DOTween_t2744875806_il2cpp_TypeInfo_var->static_fields)->get_GizmosDelegates_19();
  		IntPtr_t L_2;
  		L_2.set_m_value_0((void*)(void*)Path_Draw_m8564983_MethodInfo_var);
  		TweenCallback_t3727756325 * L_3 = (TweenCallback_t3727756325 *)il2cpp_codegen_object_new(TweenCallback_t3727756325_il2cpp_TypeInfo_var);
  		TweenCallback__ctor_m3086472496(L_3, __this, L_2, /*hidden argument*/NULL);
  		NullCheck(L_1);
  		List_1_Remove_m3486331705(L_1, L_3, /*hidden argument*/List_1_Remove_m3486331705_MethodInfo_var);
  	}
  
  IL_001e:
  	{
  		__this->set_wps_5((Vector3U5BU5D_t1718750761*)NULL);
  		V_0 = (SingleU5BU5D_t1444911251*)NULL;
  		__this->set_lengthsTable_11((SingleU5BU5D_t1444911251*)NULL);
  		SingleU5BU5D_t1444911251* L_4 = V_0;
  		SingleU5BU5D_t1444911251* L_5 = L_4;
  		V_1 = L_5;
  		__this->set_timesTable_10(L_5);
  		SingleU5BU5D_t1444911251* L_6 = V_1;
  		__this->set_wpLengths_8(L_6);
  		__this->set_nonLinearDrawWps_15((Vector3U5BU5D_t1718750761*)NULL);
  		__this->set_isFinalized_9((bool)0);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::AssignWaypoints(UnityEngine.Vector3[],System.Boolean)
  extern "C"  void Path_AssignWaypoints_m694504955 (Path_t3614338981 * __this, Vector3U5BU5D_t1718750761* ___newWps0, bool ___cloneWps1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Path_AssignWaypoints_m694504955_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	{
  		bool L_0 = ___cloneWps1;
  		if (!L_0)
  		{
  			goto IL_003d;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_1 = ___newWps0;
  		NullCheck(L_1);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))));
  		int32_t L_2 = V_0;
  		__this->set_wps_5(((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)L_2)));
  		V_1 = 0;
  		goto IL_0038;
  	}
  
  IL_0017:
  	{
  		Vector3U5BU5D_t1718750761* L_3 = __this->get_wps_5();
  		int32_t L_4 = V_1;
  		NullCheck(L_3);
  		Vector3U5BU5D_t1718750761* L_5 = ___newWps0;
  		int32_t L_6 = V_1;
  		NullCheck(L_5);
  		(*(Vector3_t3722313464 *)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))) = (*(Vector3_t3722313464 *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))));
  		int32_t L_7 = V_1;
  		V_1 = ((int32_t)((int32_t)L_7+(int32_t)1));
  	}
  
  IL_0038:
  	{
  		int32_t L_8 = V_1;
  		int32_t L_9 = V_0;
  		if ((((int32_t)L_8) < ((int32_t)L_9)))
  		{
  			goto IL_0017;
  		}
  	}
  	{
  		return;
  	}
  
  IL_003d:
  	{
  		Vector3U5BU5D_t1718750761* L_10 = ___newWps0;
  		__this->set_wps_5(L_10);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::AssignDecoder(DG.Tweening.PathType)
  extern "C"  void Path_AssignDecoder_m3239877656 (Path_t3614338981 * __this, int32_t ___pathType0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Path_AssignDecoder_m3239877656_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	{
  		int32_t L_0 = ___pathType0;
  		__this->set_type_2(L_0);
  		int32_t L_1 = ___pathType0;
  		V_0 = L_1;
  		int32_t L_2 = V_0;
  		if ((!(((uint32_t)L_2) == ((uint32_t)0))))
  		{
  			goto IL_002a;
  		}
  	}
  	{
  		LinearDecoder_t2708327777 * L_3 = ((Path_t3614338981_StaticFields*)Path_t3614338981_il2cpp_TypeInfo_var->static_fields)->get__linearDecoder_1();
  		if (L_3)
  		{
  			goto IL_001e;
  		}
  	}
  	{
  		LinearDecoder_t2708327777 * L_4 = (LinearDecoder_t2708327777 *)il2cpp_codegen_object_new(LinearDecoder_t2708327777_il2cpp_TypeInfo_var);
  		LinearDecoder__ctor_m4115605975(L_4, /*hidden argument*/NULL);
  		((Path_t3614338981_StaticFields*)Path_t3614338981_il2cpp_TypeInfo_var->static_fields)->set__linearDecoder_1(L_4);
  	}
  
  IL_001e:
  	{
  		LinearDecoder_t2708327777 * L_5 = ((Path_t3614338981_StaticFields*)Path_t3614338981_il2cpp_TypeInfo_var->static_fields)->get__linearDecoder_1();
  		__this->set__decoder_13(L_5);
  		return;
  	}
  
  IL_002a:
  	{
  		CatmullRomDecoder_t2053048079 * L_6 = ((Path_t3614338981_StaticFields*)Path_t3614338981_il2cpp_TypeInfo_var->static_fields)->get__catmullRomDecoder_0();
  		if (L_6)
  		{
  			goto IL_003b;
  		}
  	}
  	{
  		CatmullRomDecoder_t2053048079 * L_7 = (CatmullRomDecoder_t2053048079 *)il2cpp_codegen_object_new(CatmullRomDecoder_t2053048079_il2cpp_TypeInfo_var);
  		CatmullRomDecoder__ctor_m1936826403(L_7, /*hidden argument*/NULL);
  		((Path_t3614338981_StaticFields*)Path_t3614338981_il2cpp_TypeInfo_var->static_fields)->set__catmullRomDecoder_0(L_7);
  	}
  
  IL_003b:
  	{
  		CatmullRomDecoder_t2053048079 * L_8 = ((Path_t3614338981_StaticFields*)Path_t3614338981_il2cpp_TypeInfo_var->static_fields)->get__catmullRomDecoder_0();
  		__this->set__decoder_13(L_8);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::Draw()
  extern "C"  void Path_Draw_m8564983 (Path_t3614338981 * __this, const MethodInfo* method)
  {
  	{
  		Path_Draw_m1946758(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Core.PathCore.Path::Draw(DG.Tweening.Plugins.Core.PathCore.Path)
  extern "C"  void Path_Draw_m1946758 (Il2CppObject * __this /* static, unused */, Path_t3614338981 * ___p0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Path_Draw_m1946758_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Color_t2555686324  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	int32_t V_1 = 0;
  	Vector3_t3722313464  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	Vector3_t3722313464  V_3;
  	memset(&V_3, 0, sizeof(V_3));
  	int32_t V_4 = 0;
  	int32_t V_5 = 0;
  	int32_t V_6 = 0;
  	int32_t V_7 = 0;
  	Vector3_t3722313464  V_8;
  	memset(&V_8, 0, sizeof(V_8));
  	int32_t V_9 = 0;
  	{
  		Path_t3614338981 * L_0 = ___p0;
  		NullCheck(L_0);
  		SingleU5BU5D_t1444911251* L_1 = L_0->get_timesTable_10();
  		if (L_1)
  		{
  			goto IL_0009;
  		}
  	}
  	{
  		return;
  	}
  
  IL_0009:
  	{
  		Path_t3614338981 * L_2 = ___p0;
  		NullCheck(L_2);
  		Color_t2555686324  L_3 = L_2->get_gizmoColor_18();
  		V_0 = L_3;
  		Color_t2555686324 * L_4 = (&V_0);
  		float L_5 = L_4->get_a_3();
  		L_4->set_a_3(((float)((float)L_5*(float)(0.5f))));
  		Path_t3614338981 * L_6 = ___p0;
  		NullCheck(L_6);
  		Color_t2555686324  L_7 = L_6->get_gizmoColor_18();
  		Gizmos_set_color_m1954595229(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
  		Path_t3614338981 * L_8 = ___p0;
  		NullCheck(L_8);
  		Vector3U5BU5D_t1718750761* L_9 = L_8->get_wps_5();
  		NullCheck(L_9);
  		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))));
  		Path_t3614338981 * L_10 = ___p0;
  		NullCheck(L_10);
  		bool L_11 = L_10->get__changed_14();
  		if (L_11)
  		{
  			goto IL_004f;
  		}
  	}
  	{
  		Path_t3614338981 * L_12 = ___p0;
  		NullCheck(L_12);
  		int32_t L_13 = L_12->get_type_2();
  		if (!L_13)
  		{
  			goto IL_0064;
  		}
  	}
  	{
  		Path_t3614338981 * L_14 = ___p0;
  		NullCheck(L_14);
  		Vector3U5BU5D_t1718750761* L_15 = L_14->get_nonLinearDrawWps_15();
  		if (L_15)
  		{
  			goto IL_0064;
  		}
  	}
  
  IL_004f:
  	{
  		Path_t3614338981 * L_16 = ___p0;
  		NullCheck(L_16);
  		L_16->set__changed_14((bool)0);
  		Path_t3614338981 * L_17 = ___p0;
  		NullCheck(L_17);
  		int32_t L_18 = L_17->get_type_2();
  		if (!L_18)
  		{
  			goto IL_0064;
  		}
  	}
  	{
  		Path_t3614338981 * L_19 = ___p0;
  		Path_RefreshNonLinearDrawWps_m1261467407(NULL /*static, unused*/, L_19, /*hidden argument*/NULL);
  	}
  
  IL_0064:
  	{
  		Path_t3614338981 * L_20 = ___p0;
  		NullCheck(L_20);
  		int32_t L_21 = L_20->get_type_2();
  		V_9 = L_21;
  		int32_t L_22 = V_9;
  		if ((!(((uint32_t)L_22) == ((uint32_t)0))))
  		{
  			goto IL_00b1;
  		}
  	}
  	{
  		Path_t3614338981 * L_23 = ___p0;
  		NullCheck(L_23);
  		Vector3U5BU5D_t1718750761* L_24 = L_23->get_wps_5();
  		NullCheck(L_24);
  		V_3 = (*(Vector3_t3722313464 *)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  		V_4 = 0;
  		goto IL_00aa;
  	}
  
  IL_0088:
  	{
  		Path_t3614338981 * L_25 = ___p0;
  		NullCheck(L_25);
  		Vector3U5BU5D_t1718750761* L_26 = L_25->get_wps_5();
  		int32_t L_27 = V_4;
  		NullCheck(L_26);
  		V_2 = (*(Vector3_t3722313464 *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))));
  		Vector3_t3722313464  L_28 = V_2;
  		Vector3_t3722313464  L_29 = V_3;
  		Gizmos_DrawLine_m3026214167(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_30 = V_2;
  		V_3 = L_30;
  		int32_t L_31 = V_4;
  		V_4 = ((int32_t)((int32_t)L_31+(int32_t)1));
  	}
  
  IL_00aa:
  	{
  		int32_t L_32 = V_4;
  		int32_t L_33 = V_1;
  		if ((((int32_t)L_32) < ((int32_t)L_33)))
  		{
  			goto IL_0088;
  		}
  	}
  	{
  		goto IL_00fa;
  	}
  
  IL_00b1:
  	{
  		Path_t3614338981 * L_34 = ___p0;
  		NullCheck(L_34);
  		Vector3U5BU5D_t1718750761* L_35 = L_34->get_nonLinearDrawWps_15();
  		NullCheck(L_35);
  		V_3 = (*(Vector3_t3722313464 *)((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  		Path_t3614338981 * L_36 = ___p0;
  		NullCheck(L_36);
  		Vector3U5BU5D_t1718750761* L_37 = L_36->get_nonLinearDrawWps_15();
  		NullCheck(L_37);
  		V_5 = (((int32_t)((int32_t)(((Il2CppArray *)L_37)->max_length))));
  		V_6 = 1;
  		goto IL_00f4;
  	}
  
  IL_00d2:
  	{
  		Path_t3614338981 * L_38 = ___p0;
  		NullCheck(L_38);
  		Vector3U5BU5D_t1718750761* L_39 = L_38->get_nonLinearDrawWps_15();
  		int32_t L_40 = V_6;
  		NullCheck(L_39);
  		V_2 = (*(Vector3_t3722313464 *)((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40))));
  		Vector3_t3722313464  L_41 = V_2;
  		Vector3_t3722313464  L_42 = V_3;
  		Gizmos_DrawLine_m3026214167(NULL /*static, unused*/, L_41, L_42, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_43 = V_2;
  		V_3 = L_43;
  		int32_t L_44 = V_6;
  		V_6 = ((int32_t)((int32_t)L_44+(int32_t)1));
  	}
  
  IL_00f4:
  	{
  		int32_t L_45 = V_6;
  		int32_t L_46 = V_5;
  		if ((((int32_t)L_45) < ((int32_t)L_46)))
  		{
  			goto IL_00d2;
  		}
  	}
  
  IL_00fa:
  	{
  		Color_t2555686324  L_47 = V_0;
  		Gizmos_set_color_m1954595229(NULL /*static, unused*/, L_47, /*hidden argument*/NULL);
  		V_7 = 0;
  		goto IL_0127;
  	}
  
  IL_0105:
  	{
  		Path_t3614338981 * L_48 = ___p0;
  		NullCheck(L_48);
  		Vector3U5BU5D_t1718750761* L_49 = L_48->get_wps_5();
  		int32_t L_50 = V_7;
  		NullCheck(L_49);
  		Gizmos_DrawSphere_m2655497264(NULL /*static, unused*/, (*(Vector3_t3722313464 *)((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))), (0.075f), /*hidden argument*/NULL);
  		int32_t L_51 = V_7;
  		V_7 = ((int32_t)((int32_t)L_51+(int32_t)1));
  	}
  
  IL_0127:
  	{
  		int32_t L_52 = V_7;
  		int32_t L_53 = V_1;
  		if ((((int32_t)L_52) < ((int32_t)L_53)))
  		{
  			goto IL_0105;
  		}
  	}
  	{
  		Path_t3614338981 * L_54 = ___p0;
  		NullCheck(L_54);
  		Nullable_1_t1149908250 * L_55 = L_54->get_address_of_lookAtPosition_17();
  		bool L_56 = Nullable_1_get_HasValue_m2245824889(L_55, /*hidden argument*/Nullable_1_get_HasValue_m2245824889_MethodInfo_var);
  		if (!L_56)
  		{
  			goto IL_015f;
  		}
  	}
  	{
  		Path_t3614338981 * L_57 = ___p0;
  		NullCheck(L_57);
  		Nullable_1_t1149908250 * L_58 = L_57->get_address_of_lookAtPosition_17();
  		Vector3_t3722313464  L_59 = Nullable_1_get_Value_m2068788588(L_58, /*hidden argument*/Nullable_1_get_Value_m2068788588_MethodInfo_var);
  		V_8 = L_59;
  		Path_t3614338981 * L_60 = ___p0;
  		NullCheck(L_60);
  		Vector3_t3722313464  L_61 = L_60->get_targetPosition_16();
  		Vector3_t3722313464  L_62 = V_8;
  		Gizmos_DrawLine_m3026214167(NULL /*static, unused*/, L_61, L_62, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_63 = V_8;
  		Gizmos_DrawWireSphere_m3416346841(NULL /*static, unused*/, L_63, (0.075f), /*hidden argument*/NULL);
  	}
  
  IL_015f:
  	{
  		return;
  	}
  }
  // System.Boolean DG.Tweening.Plugins.Core.SpecialPluginsUtils::SetLookAt(DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>)
  extern "C"  bool SpecialPluginsUtils_SetLookAt_m1465717111 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t1299559007 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (SpecialPluginsUtils_SetLookAt_m1465717111_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Transform_t3600365921 * V_0 = NULL;
  	Vector3_t3722313464  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Vector3_t3722313464  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	int32_t V_3 = 0;
  	Quaternion_t2301928331  V_4;
  	memset(&V_4, 0, sizeof(V_4));
  	{
  		TweenerCore_3_t1299559007 * L_0 = ___t0;
  		NullCheck(L_0);
  		Il2CppObject * L_1 = ((Tween_t2342918553 *)L_0)->get_target_7();
  		V_0 = ((Transform_t3600365921 *)IsInstClass(L_1, Transform_t3600365921_il2cpp_TypeInfo_var));
  		TweenerCore_3_t1299559007 * L_2 = ___t0;
  		NullCheck(L_2);
  		Vector3_t3722313464  L_3 = L_2->get_endValue_54();
  		V_1 = L_3;
  		Vector3_t3722313464  L_4 = V_1;
  		Transform_t3600365921 * L_5 = V_0;
  		NullCheck(L_5);
  		Vector3_t3722313464  L_6 = Transform_get_position_m102368104(L_5, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_7 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_4, L_6, /*hidden argument*/NULL);
  		V_1 = L_7;
  		TweenerCore_3_t1299559007 * L_8 = ___t0;
  		NullCheck(L_8);
  		QuaternionOptions_t2974423933 * L_9 = L_8->get_address_of_plugOptions_56();
  		int32_t L_10 = L_9->get_axisConstraint_1();
  		V_3 = L_10;
  		int32_t L_11 = V_3;
  		switch (((int32_t)((int32_t)L_11-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_0046;
  			}
  			case 1:
  			{
  				goto IL_006e;
  			}
  			case 2:
  			{
  				goto IL_0054;
  			}
  		}
  	}
  	{
  		int32_t L_12 = V_3;
  		if ((((int32_t)L_12) == ((int32_t)8)))
  		{
  			goto IL_0062;
  		}
  	}
  	{
  		goto IL_006e;
  	}
  
  IL_0046:
  	{
  		(&V_1)->set_x_1((0.0f));
  		goto IL_006e;
  	}
  
  IL_0054:
  	{
  		(&V_1)->set_y_2((0.0f));
  		goto IL_006e;
  	}
  
  IL_0062:
  	{
  		(&V_1)->set_z_3((0.0f));
  	}
  
  IL_006e:
  	{
  		Vector3_t3722313464  L_13 = V_1;
  		TweenerCore_3_t1299559007 * L_14 = ___t0;
  		NullCheck(L_14);
  		QuaternionOptions_t2974423933 * L_15 = L_14->get_address_of_plugOptions_56();
  		Vector3_t3722313464  L_16 = L_15->get_up_2();
  		Quaternion_t2301928331  L_17 = Quaternion_LookRotation_m3872434363(NULL /*static, unused*/, L_13, L_16, /*hidden argument*/NULL);
  		V_4 = L_17;
  		Vector3_t3722313464  L_18 = Quaternion_get_eulerAngles_m2166503968((&V_4), /*hidden argument*/NULL);
  		V_2 = L_18;
  		TweenerCore_3_t1299559007 * L_19 = ___t0;
  		Vector3_t3722313464  L_20 = V_2;
  		NullCheck(L_19);
  		L_19->set_endValue_54(L_20);
  		return (bool)1;
  	}
  }
  // System.Boolean DG.Tweening.Plugins.Core.SpecialPluginsUtils::SetPunch(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>)
  extern "C"  bool SpecialPluginsUtils_SetPunch_m1173055849 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t951858585 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (SpecialPluginsUtils_SetPunch_m1173055849_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector3_t3722313464  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	bool V_3 = false;
  	bool V_4 = false;
  	Exception_t1436737249 * __last_unhandled_exception = 0;
  	NO_UNUSED_WARNING (__last_unhandled_exception);
  	Exception_t1436737249 * __exception_local = 0;
  	NO_UNUSED_WARNING (__exception_local);
  	int32_t __leave_target = 0;
  	NO_UNUSED_WARNING (__leave_target);
  
  IL_0000:
  	try
  	{ // begin try (depth: 1)
  		TweenerCore_3_t951858585 * L_0 = ___t0;
  		NullCheck(L_0);
  		DOGetter_1_t3465109668 * L_1 = L_0->get_getter_57();
  		NullCheck(L_1);
  		Vector3_t3722313464  L_2 = DOGetter_1_Invoke_m2837919896(L_1, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_0 = L_2;
  		goto IL_0013;
  	} // end try (depth: 1)
  	catch(Il2CppExceptionWrapper& e)
  	{
  		__exception_local = (Exception_t1436737249 *)e.ex;
  		if(il2cpp_codegen_class_is_assignable_from (Il2CppObject_il2cpp_TypeInfo_var, e.ex->klass))
  			goto CATCH_000e;
  		throw e;
  	}
  
  CATCH_000e:
  	{ // begin catch(System.Object)
  		V_3 = (bool)0;
  		goto IL_0072;
  	} // end catch (depth: 1)
  
  IL_0013:
  	{
  		TweenerCore_3_t951858585 * L_3 = ___t0;
  		TweenerCore_3_t951858585 * L_4 = ___t0;
  		int32_t L_5 = 0;
  		V_4 = (bool)L_5;
  		NullCheck(L_4);
  		((Tween_t2342918553 *)L_4)->set_isSpeedBased_21((bool)L_5);
  		bool L_6 = V_4;
  		NullCheck(L_3);
  		((Tween_t2342918553 *)L_3)->set_isRelative_27(L_6);
  		TweenerCore_3_t951858585 * L_7 = ___t0;
  		NullCheck(L_7);
  		((Tween_t2342918553 *)L_7)->set_easeType_28(6);
  		TweenerCore_3_t951858585 * L_8 = ___t0;
  		NullCheck(L_8);
  		((Tween_t2342918553 *)L_8)->set_customEase_29((EaseFunction_t3531141372 *)NULL);
  		TweenerCore_3_t951858585 * L_9 = ___t0;
  		NullCheck(L_9);
  		Vector3U5BU5D_t1718750761* L_10 = L_9->get_endValue_54();
  		NullCheck(L_10);
  		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length))));
  		V_2 = 0;
  		goto IL_006c;
  	}
  
  IL_0040:
  	{
  		TweenerCore_3_t951858585 * L_11 = ___t0;
  		NullCheck(L_11);
  		Vector3U5BU5D_t1718750761* L_12 = L_11->get_endValue_54();
  		int32_t L_13 = V_2;
  		NullCheck(L_12);
  		TweenerCore_3_t951858585 * L_14 = ___t0;
  		NullCheck(L_14);
  		Vector3U5BU5D_t1718750761* L_15 = L_14->get_endValue_54();
  		int32_t L_16 = V_2;
  		NullCheck(L_15);
  		Vector3_t3722313464  L_17 = V_0;
  		Vector3_t3722313464  L_18 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, (*(Vector3_t3722313464 *)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))), L_17, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))) = L_18;
  		int32_t L_19 = V_2;
  		V_2 = ((int32_t)((int32_t)L_19+(int32_t)1));
  	}
  
  IL_006c:
  	{
  		int32_t L_20 = V_2;
  		int32_t L_21 = V_1;
  		if ((((int32_t)L_20) < ((int32_t)L_21)))
  		{
  			goto IL_0040;
  		}
  	}
  	{
  		return (bool)1;
  	}
  
  IL_0072:
  	{
  		bool L_22 = V_3;
  		return L_22;
  	}
  }
  // System.Boolean DG.Tweening.Plugins.Core.SpecialPluginsUtils::SetShake(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>)
  extern "C"  bool SpecialPluginsUtils_SetShake_m804175975 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t951858585 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t951858585 * L_0 = ___t0;
  		bool L_1 = SpecialPluginsUtils_SetPunch_m1173055849(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  		if (L_1)
  		{
  			goto IL_000a;
  		}
  	}
  	{
  		return (bool)0;
  	}
  
  IL_000a:
  	{
  		TweenerCore_3_t951858585 * L_2 = ___t0;
  		NullCheck(L_2);
  		((Tween_t2342918553 *)L_2)->set_easeType_28(1);
  		return (bool)1;
  	}
  }
  // System.Boolean DG.Tweening.Plugins.Core.SpecialPluginsUtils::SetCameraShakePosition(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>)
  extern "C"  bool SpecialPluginsUtils_SetCameraShakePosition_m947627980 (Il2CppObject * __this /* static, unused */, TweenerCore_3_t951858585 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (SpecialPluginsUtils_SetCameraShakePosition_m947627980_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Camera_t4157153871 * V_0 = NULL;
  	Vector3_t3722313464  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Transform_t3600365921 * V_2 = NULL;
  	int32_t V_3 = 0;
  	int32_t V_4 = 0;
  	Vector3_t3722313464  V_5;
  	memset(&V_5, 0, sizeof(V_5));
  	{
  		TweenerCore_3_t951858585 * L_0 = ___t0;
  		bool L_1 = SpecialPluginsUtils_SetShake_m804175975(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  		if (L_1)
  		{
  			goto IL_000a;
  		}
  	}
  	{
  		return (bool)0;
  	}
  
  IL_000a:
  	{
  		TweenerCore_3_t951858585 * L_2 = ___t0;
  		NullCheck(L_2);
  		Il2CppObject * L_3 = ((Tween_t2342918553 *)L_2)->get_target_7();
  		V_0 = ((Camera_t4157153871 *)IsInstSealed(L_3, Camera_t4157153871_il2cpp_TypeInfo_var));
  		Camera_t4157153871 * L_4 = V_0;
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_5 = Object_op_Equality_m1454075600(NULL /*static, unused*/, L_4, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_5)
  		{
  			goto IL_0021;
  		}
  	}
  	{
  		return (bool)0;
  	}
  
  IL_0021:
  	{
  		TweenerCore_3_t951858585 * L_6 = ___t0;
  		NullCheck(L_6);
  		DOGetter_1_t3465109668 * L_7 = L_6->get_getter_57();
  		NullCheck(L_7);
  		Vector3_t3722313464  L_8 = DOGetter_1_Invoke_m2837919896(L_7, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_1 = L_8;
  		Camera_t4157153871 * L_9 = V_0;
  		NullCheck(L_9);
  		Transform_t3600365921 * L_10 = Component_get_transform_m2921103810(L_9, /*hidden argument*/NULL);
  		V_2 = L_10;
  		TweenerCore_3_t951858585 * L_11 = ___t0;
  		NullCheck(L_11);
  		Vector3U5BU5D_t1718750761* L_12 = L_11->get_endValue_54();
  		NullCheck(L_12);
  		V_3 = (((int32_t)((int32_t)(((Il2CppArray *)L_12)->max_length))));
  		V_4 = 0;
  		goto IL_0087;
  	}
  
  IL_0042:
  	{
  		TweenerCore_3_t951858585 * L_13 = ___t0;
  		NullCheck(L_13);
  		Vector3U5BU5D_t1718750761* L_14 = L_13->get_endValue_54();
  		int32_t L_15 = V_4;
  		NullCheck(L_14);
  		V_5 = (*(Vector3_t3722313464 *)((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))));
  		TweenerCore_3_t951858585 * L_16 = ___t0;
  		NullCheck(L_16);
  		Vector3U5BU5D_t1718750761* L_17 = L_16->get_endValue_54();
  		int32_t L_18 = V_4;
  		NullCheck(L_17);
  		Transform_t3600365921 * L_19 = V_2;
  		NullCheck(L_19);
  		Quaternion_t2301928331  L_20 = Transform_get_localRotation_m4085629126(L_19, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_21 = V_5;
  		Vector3_t3722313464  L_22 = V_1;
  		Vector3_t3722313464  L_23 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_24 = Quaternion_op_Multiply_m1022106983(NULL /*static, unused*/, L_20, L_23, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_25 = V_1;
  		Vector3_t3722313464  L_26 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))) = L_26;
  		int32_t L_27 = V_4;
  		V_4 = ((int32_t)((int32_t)L_27+(int32_t)1));
  	}
  
  IL_0087:
  	{
  		int32_t L_28 = V_4;
  		int32_t L_29 = V_3;
  		if ((((int32_t)L_28) < ((int32_t)L_29)))
  		{
  			goto IL_0042;
  		}
  	}
  	{
  		return (bool)1;
  	}
  }
  // System.Void DG.Tweening.Plugins.FloatPlugin::Reset(DG.Tweening.Core.TweenerCore`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>)
  extern "C"  void FloatPlugin_Reset_m2723647251 (FloatPlugin_t2370056133 * __this, TweenerCore_3_t884556411 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.FloatPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>,System.Boolean)
  extern "C"  void FloatPlugin_SetFrom_m3112965405 (FloatPlugin_t2370056133 * __this, TweenerCore_3_t884556411 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (FloatPlugin_SetFrom_m3112965405_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	TweenerCore_3_t884556411 * G_B2_0 = NULL;
  	TweenerCore_3_t884556411 * G_B1_0 = NULL;
  	float G_B3_0 = 0.0f;
  	TweenerCore_3_t884556411 * G_B3_1 = NULL;
  	DOSetter_1_t2447375106 * G_B5_0 = NULL;
  	DOSetter_1_t2447375106 * G_B4_0 = NULL;
  	float G_B6_0 = 0.0f;
  	DOSetter_1_t2447375106 * G_B6_1 = NULL;
  	{
  		TweenerCore_3_t884556411 * L_0 = ___t0;
  		NullCheck(L_0);
  		float L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t884556411 * L_2 = ___t0;
  		TweenerCore_3_t884556411 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t1140062978 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		float L_5 = DOGetter_1_Invoke_m2907043015(L_4, /*hidden argument*/DOGetter_1_Invoke_m2907043015_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t884556411 * L_6 = ___t0;
  		bool L_7 = ___isRelative1;
  		G_B1_0 = L_6;
  		if (L_7)
  		{
  			G_B2_0 = L_6;
  			goto IL_001f;
  		}
  	}
  	{
  		float L_8 = V_0;
  		G_B3_0 = L_8;
  		G_B3_1 = G_B1_0;
  		goto IL_0027;
  	}
  
  IL_001f:
  	{
  		TweenerCore_3_t884556411 * L_9 = ___t0;
  		NullCheck(L_9);
  		float L_10 = L_9->get_endValue_54();
  		float L_11 = V_0;
  		G_B3_0 = ((float)((float)L_10+(float)L_11));
  		G_B3_1 = G_B2_0;
  	}
  
  IL_0027:
  	{
  		NullCheck(G_B3_1);
  		G_B3_1->set_startValue_53(G_B3_0);
  		TweenerCore_3_t884556411 * L_12 = ___t0;
  		NullCheck(L_12);
  		DOSetter_1_t2447375106 * L_13 = L_12->get_setter_58();
  		TweenerCore_3_t884556411 * L_14 = ___t0;
  		NullCheck(L_14);
  		FloatOptions_t1203667100 * L_15 = L_14->get_address_of_plugOptions_56();
  		bool L_16 = L_15->get_snapping_0();
  		G_B4_0 = L_13;
  		if (!L_16)
  		{
  			G_B5_0 = L_13;
  			goto IL_004e;
  		}
  	}
  	{
  		TweenerCore_3_t884556411 * L_17 = ___t0;
  		NullCheck(L_17);
  		float L_18 = L_17->get_startValue_53();
  		double L_19 = bankers_round((((double)((double)L_18))));
  		G_B6_0 = (((float)((float)L_19)));
  		G_B6_1 = G_B4_0;
  		goto IL_0054;
  	}
  
  IL_004e:
  	{
  		TweenerCore_3_t884556411 * L_20 = ___t0;
  		NullCheck(L_20);
  		float L_21 = L_20->get_startValue_53();
  		G_B6_0 = L_21;
  		G_B6_1 = G_B5_0;
  	}
  
  IL_0054:
  	{
  		NullCheck(G_B6_1);
  		DOSetter_1_Invoke_m2477716530(G_B6_1, G_B6_0, /*hidden argument*/DOSetter_1_Invoke_m2477716530_MethodInfo_var);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.FloatPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>,System.Single)
  extern "C"  float FloatPlugin_ConvertToStartValue_m338166726 (FloatPlugin_t2370056133 * __this, TweenerCore_3_t884556411 * ___t0, float ___value1, const MethodInfo* method)
  {
  	{
  		float L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.FloatPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>)
  extern "C"  void FloatPlugin_SetRelativeEndValue_m4159767385 (FloatPlugin_t2370056133 * __this, TweenerCore_3_t884556411 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t884556411 * L_0 = ___t0;
  		TweenerCore_3_t884556411 * L_1 = L_0;
  		NullCheck(L_1);
  		float L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t884556411 * L_3 = ___t0;
  		NullCheck(L_3);
  		float L_4 = L_3->get_startValue_53();
  		NullCheck(L_1);
  		L_1->set_endValue_54(((float)((float)L_2+(float)L_4)));
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.FloatPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<System.Single,System.Single,DG.Tweening.Plugins.Options.FloatOptions>)
  extern "C"  void FloatPlugin_SetChangeValue_m1058915019 (FloatPlugin_t2370056133 * __this, TweenerCore_3_t884556411 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t884556411 * L_0 = ___t0;
  		TweenerCore_3_t884556411 * L_1 = ___t0;
  		NullCheck(L_1);
  		float L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t884556411 * L_3 = ___t0;
  		NullCheck(L_3);
  		float L_4 = L_3->get_startValue_53();
  		NullCheck(L_0);
  		L_0->set_changeValue_55(((float)((float)L_2-(float)L_4)));
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.FloatPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.FloatOptions,System.Single,System.Single)
  extern "C"  float FloatPlugin_GetSpeedBasedDuration_m1254820901 (FloatPlugin_t2370056133 * __this, FloatOptions_t1203667100  ___options0, float ___unitsXSecond1, float ___changeValue2, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	{
  		float L_0 = ___changeValue2;
  		float L_1 = ___unitsXSecond1;
  		V_0 = ((float)((float)L_0/(float)L_1));
  		float L_2 = V_0;
  		if ((!(((float)L_2) < ((float)(0.0f)))))
  		{
  			goto IL_000f;
  		}
  	}
  	{
  		float L_3 = V_0;
  		V_0 = ((-L_3));
  	}
  
  IL_000f:
  	{
  		float L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Void DG.Tweening.Plugins.FloatPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.FloatOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<System.Single>,DG.Tweening.Core.DOSetter`1<System.Single>,System.Single,System.Single,System.Single,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void FloatPlugin_EvaluateAndApply_m435373393 (FloatPlugin_t2370056133 * __this, FloatOptions_t1203667100  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t1140062978 * ___getter3, DOSetter_1_t2447375106 * ___setter4, float ___elapsed5, float ___startValue6, float ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (FloatPlugin_EvaluateAndApply_m435373393_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float G_B3_0 = 0.0f;
  	float G_B3_1 = 0.0f;
  	float G_B2_0 = 0.0f;
  	float G_B2_1 = 0.0f;
  	int32_t G_B4_0 = 0;
  	float G_B4_1 = 0.0f;
  	float G_B4_2 = 0.0f;
  	float G_B9_0 = 0.0f;
  	float G_B9_1 = 0.0f;
  	float G_B8_0 = 0.0f;
  	float G_B8_1 = 0.0f;
  	int32_t G_B10_0 = 0;
  	float G_B10_1 = 0.0f;
  	float G_B10_2 = 0.0f;
  	float G_B12_0 = 0.0f;
  	float G_B12_1 = 0.0f;
  	float G_B11_0 = 0.0f;
  	float G_B11_1 = 0.0f;
  	int32_t G_B13_0 = 0;
  	float G_B13_1 = 0.0f;
  	float G_B13_2 = 0.0f;
  	DOSetter_1_t2447375106 * G_B16_0 = NULL;
  	DOSetter_1_t2447375106 * G_B15_0 = NULL;
  	float G_B17_0 = 0.0f;
  	DOSetter_1_t2447375106 * G_B17_1 = NULL;
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_002a;
  		}
  	}
  	{
  		float L_2 = ___startValue6;
  		float L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = L_3;
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = L_3;
  			G_B3_1 = L_2;
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0025;
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0025:
  	{
  		___startValue6 = ((float)((float)G_B4_2+(float)((float)((float)G_B4_1*(float)(((float)((float)G_B4_0)))))));
  	}
  
  IL_002a:
  	{
  		Tween_t2342918553 * L_10 = ___t1;
  		NullCheck(L_10);
  		bool L_11 = L_10->get_isSequenced_36();
  		if (!L_11)
  		{
  			goto IL_0084;
  		}
  	}
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		Sequence_t2050373119 * L_13 = L_12->get_sequenceParent_37();
  		NullCheck(L_13);
  		int32_t L_14 = ((Tween_t2342918553 *)L_13)->get_loopType_25();
  		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
  		{
  			goto IL_0084;
  		}
  	}
  	{
  		float L_15 = ___startValue6;
  		float L_16 = ___changeValue7;
  		Tween_t2342918553 * L_17 = ___t1;
  		NullCheck(L_17);
  		int32_t L_18 = L_17->get_loopType_25();
  		G_B8_0 = L_16;
  		G_B8_1 = L_15;
  		if ((((int32_t)L_18) == ((int32_t)2)))
  		{
  			G_B9_0 = L_16;
  			G_B9_1 = L_15;
  			goto IL_0050;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_0056;
  	}
  
  IL_0050:
  	{
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loops_24();
  		G_B10_0 = L_20;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_0056:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		Sequence_t2050373119 * L_22 = L_21->get_sequenceParent_37();
  		NullCheck(L_22);
  		bool L_23 = ((Tween_t2342918553 *)L_22)->get_isComplete_47();
  		G_B11_0 = ((float)((float)G_B10_1*(float)(((float)((float)G_B10_0)))));
  		G_B11_1 = G_B10_2;
  		if (L_23)
  		{
  			G_B12_0 = ((float)((float)G_B10_1*(float)(((float)((float)G_B10_0)))));
  			G_B12_1 = G_B10_2;
  			goto IL_0072;
  		}
  	}
  	{
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		int32_t L_26 = ((Tween_t2342918553 *)L_25)->get_completedLoops_45();
  		G_B13_0 = L_26;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_007f;
  	}
  
  IL_0072:
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_29-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_007f:
  	{
  		___startValue6 = ((float)((float)G_B13_2+(float)((float)((float)G_B13_1*(float)(((float)((float)G_B13_0)))))));
  	}
  
  IL_0084:
  	{
  		DOSetter_1_t2447375106 * L_30 = ___setter4;
  		bool L_31 = (&___options0)->get_snapping_0();
  		G_B15_0 = L_30;
  		if (!L_31)
  		{
  			G_B16_0 = L_30;
  			goto IL_00bf;
  		}
  	}
  	{
  		float L_32 = ___startValue6;
  		float L_33 = ___changeValue7;
  		Tween_t2342918553 * L_34 = ___t1;
  		NullCheck(L_34);
  		int32_t L_35 = L_34->get_easeType_28();
  		Tween_t2342918553 * L_36 = ___t1;
  		NullCheck(L_36);
  		EaseFunction_t3531141372 * L_37 = L_36->get_customEase_29();
  		float L_38 = ___elapsed5;
  		float L_39 = ___duration8;
  		Tween_t2342918553 * L_40 = ___t1;
  		NullCheck(L_40);
  		float L_41 = L_40->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_42 = ___t1;
  		NullCheck(L_42);
  		float L_43 = L_42->get_easePeriod_31();
  		float L_44 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_35, L_37, L_38, L_39, L_41, L_43, /*hidden argument*/NULL);
  		double L_45 = bankers_round((((double)((double)((float)((float)L_32+(float)((float)((float)L_33*(float)L_44))))))));
  		G_B17_0 = (((float)((float)L_45)));
  		G_B17_1 = G_B15_0;
  		goto IL_00e6;
  	}
  
  IL_00bf:
  	{
  		float L_46 = ___startValue6;
  		float L_47 = ___changeValue7;
  		Tween_t2342918553 * L_48 = ___t1;
  		NullCheck(L_48);
  		int32_t L_49 = L_48->get_easeType_28();
  		Tween_t2342918553 * L_50 = ___t1;
  		NullCheck(L_50);
  		EaseFunction_t3531141372 * L_51 = L_50->get_customEase_29();
  		float L_52 = ___elapsed5;
  		float L_53 = ___duration8;
  		Tween_t2342918553 * L_54 = ___t1;
  		NullCheck(L_54);
  		float L_55 = L_54->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_56 = ___t1;
  		NullCheck(L_56);
  		float L_57 = L_56->get_easePeriod_31();
  		float L_58 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_49, L_51, L_52, L_53, L_55, L_57, /*hidden argument*/NULL);
  		G_B17_0 = ((float)((float)L_46+(float)((float)((float)L_47*(float)L_58))));
  		G_B17_1 = G_B16_0;
  	}
  
  IL_00e6:
  	{
  		NullCheck(G_B17_1);
  		DOSetter_1_Invoke_m2477716530(G_B17_1, G_B17_0, /*hidden argument*/DOSetter_1_Invoke_m2477716530_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.FloatPlugin::.ctor()
  extern "C"  void FloatPlugin__ctor_m2234727899 (FloatPlugin_t2370056133 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (FloatPlugin__ctor_m2234727899_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m1376422833(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m1376422833_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.IntPlugin::Reset(DG.Tweening.Core.TweenerCore`3<System.Int32,System.Int32,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void IntPlugin_Reset_m4151330556 (IntPlugin_t942328046 * __this, TweenerCore_3_t3388502834 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.IntPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<System.Int32,System.Int32,DG.Tweening.Plugins.Options.NoOptions>,System.Boolean)
  extern "C"  void IntPlugin_SetFrom_m2288354337 (IntPlugin_t942328046 * __this, TweenerCore_3_t3388502834 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (IntPlugin_SetFrom_m2288354337_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	TweenerCore_3_t3388502834 * G_B2_0 = NULL;
  	TweenerCore_3_t3388502834 * G_B1_0 = NULL;
  	int32_t G_B3_0 = 0;
  	TweenerCore_3_t3388502834 * G_B3_1 = NULL;
  	{
  		TweenerCore_3_t3388502834 * L_0 = ___t0;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t3388502834 * L_2 = ___t0;
  		TweenerCore_3_t3388502834 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t2693741957 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		int32_t L_5 = DOGetter_1_Invoke_m1810773643(L_4, /*hidden argument*/DOGetter_1_Invoke_m1810773643_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t3388502834 * L_6 = ___t0;
  		bool L_7 = ___isRelative1;
  		G_B1_0 = L_6;
  		if (L_7)
  		{
  			G_B2_0 = L_6;
  			goto IL_001f;
  		}
  	}
  	{
  		int32_t L_8 = V_0;
  		G_B3_0 = L_8;
  		G_B3_1 = G_B1_0;
  		goto IL_0027;
  	}
  
  IL_001f:
  	{
  		TweenerCore_3_t3388502834 * L_9 = ___t0;
  		NullCheck(L_9);
  		int32_t L_10 = L_9->get_endValue_54();
  		int32_t L_11 = V_0;
  		G_B3_0 = ((int32_t)((int32_t)L_10+(int32_t)L_11));
  		G_B3_1 = G_B2_0;
  	}
  
  IL_0027:
  	{
  		NullCheck(G_B3_1);
  		G_B3_1->set_startValue_53(G_B3_0);
  		TweenerCore_3_t3388502834 * L_12 = ___t0;
  		NullCheck(L_12);
  		DOSetter_1_t4001054085 * L_13 = L_12->get_setter_58();
  		TweenerCore_3_t3388502834 * L_14 = ___t0;
  		NullCheck(L_14);
  		int32_t L_15 = L_14->get_startValue_53();
  		NullCheck(L_13);
  		DOSetter_1_Invoke_m3755059337(L_13, L_15, /*hidden argument*/DOSetter_1_Invoke_m3755059337_MethodInfo_var);
  		return;
  	}
  }
  // System.Int32 DG.Tweening.Plugins.IntPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<System.Int32,System.Int32,DG.Tweening.Plugins.Options.NoOptions>,System.Int32)
  extern "C"  int32_t IntPlugin_ConvertToStartValue_m1438526017 (IntPlugin_t942328046 * __this, TweenerCore_3_t3388502834 * ___t0, int32_t ___value1, const MethodInfo* method)
  {
  	{
  		int32_t L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.IntPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<System.Int32,System.Int32,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void IntPlugin_SetRelativeEndValue_m3284228687 (IntPlugin_t942328046 * __this, TweenerCore_3_t3388502834 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t3388502834 * L_0 = ___t0;
  		TweenerCore_3_t3388502834 * L_1 = L_0;
  		NullCheck(L_1);
  		int32_t L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t3388502834 * L_3 = ___t0;
  		NullCheck(L_3);
  		int32_t L_4 = L_3->get_startValue_53();
  		NullCheck(L_1);
  		L_1->set_endValue_54(((int32_t)((int32_t)L_2+(int32_t)L_4)));
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.IntPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<System.Int32,System.Int32,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void IntPlugin_SetChangeValue_m700019084 (IntPlugin_t942328046 * __this, TweenerCore_3_t3388502834 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t3388502834 * L_0 = ___t0;
  		TweenerCore_3_t3388502834 * L_1 = ___t0;
  		NullCheck(L_1);
  		int32_t L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t3388502834 * L_3 = ___t0;
  		NullCheck(L_3);
  		int32_t L_4 = L_3->get_startValue_53();
  		NullCheck(L_0);
  		L_0->set_changeValue_55(((int32_t)((int32_t)L_2-(int32_t)L_4)));
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.IntPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.NoOptions,System.Single,System.Int32)
  extern "C"  float IntPlugin_GetSpeedBasedDuration_m796613413 (IntPlugin_t942328046 * __this, NoOptions_t313102519  ___options0, float ___unitsXSecond1, int32_t ___changeValue2, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	{
  		int32_t L_0 = ___changeValue2;
  		float L_1 = ___unitsXSecond1;
  		V_0 = ((float)((float)(((float)((float)L_0)))/(float)L_1));
  		float L_2 = V_0;
  		if ((!(((float)L_2) < ((float)(0.0f)))))
  		{
  			goto IL_0010;
  		}
  	}
  	{
  		float L_3 = V_0;
  		V_0 = ((-L_3));
  	}
  
  IL_0010:
  	{
  		float L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Void DG.Tweening.Plugins.IntPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.NoOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<System.Int32>,DG.Tweening.Core.DOSetter`1<System.Int32>,System.Single,System.Int32,System.Int32,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void IntPlugin_EvaluateAndApply_m4105553312 (IntPlugin_t942328046 * __this, NoOptions_t313102519  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t2693741957 * ___getter3, DOSetter_1_t4001054085 * ___setter4, float ___elapsed5, int32_t ___startValue6, int32_t ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (IntPlugin_EvaluateAndApply_m4105553312_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t G_B3_0 = 0;
  	int32_t G_B3_1 = 0;
  	int32_t G_B2_0 = 0;
  	int32_t G_B2_1 = 0;
  	int32_t G_B4_0 = 0;
  	int32_t G_B4_1 = 0;
  	int32_t G_B4_2 = 0;
  	int32_t G_B9_0 = 0;
  	int32_t G_B9_1 = 0;
  	int32_t G_B8_0 = 0;
  	int32_t G_B8_1 = 0;
  	int32_t G_B10_0 = 0;
  	int32_t G_B10_1 = 0;
  	int32_t G_B10_2 = 0;
  	int32_t G_B12_0 = 0;
  	int32_t G_B12_1 = 0;
  	int32_t G_B11_0 = 0;
  	int32_t G_B11_1 = 0;
  	int32_t G_B13_0 = 0;
  	int32_t G_B13_1 = 0;
  	int32_t G_B13_2 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_0029;
  		}
  	}
  	{
  		int32_t L_2 = ___startValue6;
  		int32_t L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = L_3;
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = L_3;
  			G_B3_1 = L_2;
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0025;
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0025:
  	{
  		___startValue6 = ((int32_t)((int32_t)G_B4_2+(int32_t)((int32_t)((int32_t)G_B4_1*(int32_t)G_B4_0))));
  	}
  
  IL_0029:
  	{
  		Tween_t2342918553 * L_10 = ___t1;
  		NullCheck(L_10);
  		bool L_11 = L_10->get_isSequenced_36();
  		if (!L_11)
  		{
  			goto IL_0081;
  		}
  	}
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		Sequence_t2050373119 * L_13 = L_12->get_sequenceParent_37();
  		NullCheck(L_13);
  		int32_t L_14 = ((Tween_t2342918553 *)L_13)->get_loopType_25();
  		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
  		{
  			goto IL_0081;
  		}
  	}
  	{
  		int32_t L_15 = ___startValue6;
  		int32_t L_16 = ___changeValue7;
  		Tween_t2342918553 * L_17 = ___t1;
  		NullCheck(L_17);
  		int32_t L_18 = L_17->get_loopType_25();
  		G_B8_0 = L_16;
  		G_B8_1 = L_15;
  		if ((((int32_t)L_18) == ((int32_t)2)))
  		{
  			G_B9_0 = L_16;
  			G_B9_1 = L_15;
  			goto IL_004f;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_0055;
  	}
  
  IL_004f:
  	{
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loops_24();
  		G_B10_0 = L_20;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_0055:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		Sequence_t2050373119 * L_22 = L_21->get_sequenceParent_37();
  		NullCheck(L_22);
  		bool L_23 = ((Tween_t2342918553 *)L_22)->get_isComplete_47();
  		G_B11_0 = ((int32_t)((int32_t)G_B10_1*(int32_t)G_B10_0));
  		G_B11_1 = G_B10_2;
  		if (L_23)
  		{
  			G_B12_0 = ((int32_t)((int32_t)G_B10_1*(int32_t)G_B10_0));
  			G_B12_1 = G_B10_2;
  			goto IL_0070;
  		}
  	}
  	{
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		int32_t L_26 = ((Tween_t2342918553 *)L_25)->get_completedLoops_45();
  		G_B13_0 = L_26;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_007d;
  	}
  
  IL_0070:
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_29-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_007d:
  	{
  		___startValue6 = ((int32_t)((int32_t)G_B13_2+(int32_t)((int32_t)((int32_t)G_B13_1*(int32_t)G_B13_0))));
  	}
  
  IL_0081:
  	{
  		DOSetter_1_t4001054085 * L_30 = ___setter4;
  		int32_t L_31 = ___startValue6;
  		int32_t L_32 = ___changeValue7;
  		Tween_t2342918553 * L_33 = ___t1;
  		NullCheck(L_33);
  		int32_t L_34 = L_33->get_easeType_28();
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		EaseFunction_t3531141372 * L_36 = L_35->get_customEase_29();
  		float L_37 = ___elapsed5;
  		float L_38 = ___duration8;
  		Tween_t2342918553 * L_39 = ___t1;
  		NullCheck(L_39);
  		float L_40 = L_39->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_41 = ___t1;
  		NullCheck(L_41);
  		float L_42 = L_41->get_easePeriod_31();
  		float L_43 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_34, L_36, L_37, L_38, L_40, L_42, /*hidden argument*/NULL);
  		double L_44 = bankers_round((((double)((double)((float)((float)(((float)((float)L_31)))+(float)((float)((float)(((float)((float)L_32)))*(float)L_43))))))));
  		NullCheck(L_30);
  		DOSetter_1_Invoke_m3755059337(L_30, (((int32_t)((int32_t)L_44))), /*hidden argument*/DOSetter_1_Invoke_m3755059337_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.IntPlugin::.ctor()
  extern "C"  void IntPlugin__ctor_m1470899703 (IntPlugin_t942328046 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (IntPlugin__ctor_m1470899703_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m2309232056(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m2309232056_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.LongPlugin::Reset(DG.Tweening.Core.TweenerCore`3<System.Int64,System.Int64,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void LongPlugin_Reset_m296432441 (LongPlugin_t809278878 * __this, TweenerCore_3_t2433923774 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.LongPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<System.Int64,System.Int64,DG.Tweening.Plugins.Options.NoOptions>,System.Boolean)
  extern "C"  void LongPlugin_SetFrom_m3526931993 (LongPlugin_t809278878 * __this, TweenerCore_3_t2433923774 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (LongPlugin_SetFrom_m3526931993_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int64_t V_0 = 0;
  	TweenerCore_3_t2433923774 * G_B2_0 = NULL;
  	TweenerCore_3_t2433923774 * G_B1_0 = NULL;
  	int64_t G_B3_0 = 0;
  	TweenerCore_3_t2433923774 * G_B3_1 = NULL;
  	{
  		TweenerCore_3_t2433923774 * L_0 = ___t0;
  		NullCheck(L_0);
  		int64_t L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t2433923774 * L_2 = ___t0;
  		TweenerCore_3_t2433923774 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t3479363508 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		int64_t L_5 = DOGetter_1_Invoke_m1949330905(L_4, /*hidden argument*/DOGetter_1_Invoke_m1949330905_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t2433923774 * L_6 = ___t0;
  		bool L_7 = ___isRelative1;
  		G_B1_0 = L_6;
  		if (L_7)
  		{
  			G_B2_0 = L_6;
  			goto IL_001f;
  		}
  	}
  	{
  		int64_t L_8 = V_0;
  		G_B3_0 = L_8;
  		G_B3_1 = G_B1_0;
  		goto IL_0027;
  	}
  
  IL_001f:
  	{
  		TweenerCore_3_t2433923774 * L_9 = ___t0;
  		NullCheck(L_9);
  		int64_t L_10 = L_9->get_endValue_54();
  		int64_t L_11 = V_0;
  		G_B3_0 = ((int64_t)((int64_t)L_10+(int64_t)L_11));
  		G_B3_1 = G_B2_0;
  	}
  
  IL_0027:
  	{
  		NullCheck(G_B3_1);
  		G_B3_1->set_startValue_53(G_B3_0);
  		TweenerCore_3_t2433923774 * L_12 = ___t0;
  		NullCheck(L_12);
  		DOSetter_1_t491708340 * L_13 = L_12->get_setter_58();
  		TweenerCore_3_t2433923774 * L_14 = ___t0;
  		NullCheck(L_14);
  		int64_t L_15 = L_14->get_startValue_53();
  		NullCheck(L_13);
  		DOSetter_1_Invoke_m2095250501(L_13, L_15, /*hidden argument*/DOSetter_1_Invoke_m2095250501_MethodInfo_var);
  		return;
  	}
  }
  // System.Int64 DG.Tweening.Plugins.LongPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<System.Int64,System.Int64,DG.Tweening.Plugins.Options.NoOptions>,System.Int64)
  extern "C"  int64_t LongPlugin_ConvertToStartValue_m2762286053 (LongPlugin_t809278878 * __this, TweenerCore_3_t2433923774 * ___t0, int64_t ___value1, const MethodInfo* method)
  {
  	{
  		int64_t L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.LongPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<System.Int64,System.Int64,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void LongPlugin_SetRelativeEndValue_m2958291599 (LongPlugin_t809278878 * __this, TweenerCore_3_t2433923774 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t2433923774 * L_0 = ___t0;
  		TweenerCore_3_t2433923774 * L_1 = L_0;
  		NullCheck(L_1);
  		int64_t L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t2433923774 * L_3 = ___t0;
  		NullCheck(L_3);
  		int64_t L_4 = L_3->get_startValue_53();
  		NullCheck(L_1);
  		L_1->set_endValue_54(((int64_t)((int64_t)L_2+(int64_t)L_4)));
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.LongPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<System.Int64,System.Int64,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void LongPlugin_SetChangeValue_m257432206 (LongPlugin_t809278878 * __this, TweenerCore_3_t2433923774 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t2433923774 * L_0 = ___t0;
  		TweenerCore_3_t2433923774 * L_1 = ___t0;
  		NullCheck(L_1);
  		int64_t L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t2433923774 * L_3 = ___t0;
  		NullCheck(L_3);
  		int64_t L_4 = L_3->get_startValue_53();
  		NullCheck(L_0);
  		L_0->set_changeValue_55(((int64_t)((int64_t)L_2-(int64_t)L_4)));
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.LongPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.NoOptions,System.Single,System.Int64)
  extern "C"  float LongPlugin_GetSpeedBasedDuration_m339037456 (LongPlugin_t809278878 * __this, NoOptions_t313102519  ___options0, float ___unitsXSecond1, int64_t ___changeValue2, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	{
  		int64_t L_0 = ___changeValue2;
  		float L_1 = ___unitsXSecond1;
  		V_0 = ((float)((float)(((float)((float)L_0)))/(float)L_1));
  		float L_2 = V_0;
  		if ((!(((float)L_2) < ((float)(0.0f)))))
  		{
  			goto IL_0010;
  		}
  	}
  	{
  		float L_3 = V_0;
  		V_0 = ((-L_3));
  	}
  
  IL_0010:
  	{
  		float L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Void DG.Tweening.Plugins.LongPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.NoOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<System.Int64>,DG.Tweening.Core.DOSetter`1<System.Int64>,System.Single,System.Int64,System.Int64,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void LongPlugin_EvaluateAndApply_m712234995 (LongPlugin_t809278878 * __this, NoOptions_t313102519  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t3479363508 * ___getter3, DOSetter_1_t491708340 * ___setter4, float ___elapsed5, int64_t ___startValue6, int64_t ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (LongPlugin_EvaluateAndApply_m712234995_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int64_t G_B3_0 = 0;
  	int64_t G_B3_1 = 0;
  	int64_t G_B2_0 = 0;
  	int64_t G_B2_1 = 0;
  	int32_t G_B4_0 = 0;
  	int64_t G_B4_1 = 0;
  	int64_t G_B4_2 = 0;
  	int64_t G_B9_0 = 0;
  	int64_t G_B9_1 = 0;
  	int64_t G_B8_0 = 0;
  	int64_t G_B8_1 = 0;
  	int32_t G_B10_0 = 0;
  	int64_t G_B10_1 = 0;
  	int64_t G_B10_2 = 0;
  	int64_t G_B12_0 = 0;
  	int64_t G_B12_1 = 0;
  	int64_t G_B11_0 = 0;
  	int64_t G_B11_1 = 0;
  	int32_t G_B13_0 = 0;
  	int64_t G_B13_1 = 0;
  	int64_t G_B13_2 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_002a;
  		}
  	}
  	{
  		int64_t L_2 = ___startValue6;
  		int64_t L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = L_3;
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = L_3;
  			G_B3_1 = L_2;
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0025;
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0025:
  	{
  		___startValue6 = ((int64_t)((int64_t)G_B4_2+(int64_t)((int64_t)((int64_t)G_B4_1*(int64_t)(((int64_t)((int64_t)G_B4_0)))))));
  	}
  
  IL_002a:
  	{
  		Tween_t2342918553 * L_10 = ___t1;
  		NullCheck(L_10);
  		bool L_11 = L_10->get_isSequenced_36();
  		if (!L_11)
  		{
  			goto IL_0084;
  		}
  	}
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		Sequence_t2050373119 * L_13 = L_12->get_sequenceParent_37();
  		NullCheck(L_13);
  		int32_t L_14 = ((Tween_t2342918553 *)L_13)->get_loopType_25();
  		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
  		{
  			goto IL_0084;
  		}
  	}
  	{
  		int64_t L_15 = ___startValue6;
  		int64_t L_16 = ___changeValue7;
  		Tween_t2342918553 * L_17 = ___t1;
  		NullCheck(L_17);
  		int32_t L_18 = L_17->get_loopType_25();
  		G_B8_0 = L_16;
  		G_B8_1 = L_15;
  		if ((((int32_t)L_18) == ((int32_t)2)))
  		{
  			G_B9_0 = L_16;
  			G_B9_1 = L_15;
  			goto IL_0050;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_0056;
  	}
  
  IL_0050:
  	{
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loops_24();
  		G_B10_0 = L_20;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_0056:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		Sequence_t2050373119 * L_22 = L_21->get_sequenceParent_37();
  		NullCheck(L_22);
  		bool L_23 = ((Tween_t2342918553 *)L_22)->get_isComplete_47();
  		G_B11_0 = ((int64_t)((int64_t)G_B10_1*(int64_t)(((int64_t)((int64_t)G_B10_0)))));
  		G_B11_1 = G_B10_2;
  		if (L_23)
  		{
  			G_B12_0 = ((int64_t)((int64_t)G_B10_1*(int64_t)(((int64_t)((int64_t)G_B10_0)))));
  			G_B12_1 = G_B10_2;
  			goto IL_0072;
  		}
  	}
  	{
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		int32_t L_26 = ((Tween_t2342918553 *)L_25)->get_completedLoops_45();
  		G_B13_0 = L_26;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_007f;
  	}
  
  IL_0072:
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_29-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_007f:
  	{
  		___startValue6 = ((int64_t)((int64_t)G_B13_2+(int64_t)((int64_t)((int64_t)G_B13_1*(int64_t)(((int64_t)((int64_t)G_B13_0)))))));
  	}
  
  IL_0084:
  	{
  		DOSetter_1_t491708340 * L_30 = ___setter4;
  		int64_t L_31 = ___startValue6;
  		int64_t L_32 = ___changeValue7;
  		Tween_t2342918553 * L_33 = ___t1;
  		NullCheck(L_33);
  		int32_t L_34 = L_33->get_easeType_28();
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		EaseFunction_t3531141372 * L_36 = L_35->get_customEase_29();
  		float L_37 = ___elapsed5;
  		float L_38 = ___duration8;
  		Tween_t2342918553 * L_39 = ___t1;
  		NullCheck(L_39);
  		float L_40 = L_39->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_41 = ___t1;
  		NullCheck(L_41);
  		float L_42 = L_41->get_easePeriod_31();
  		float L_43 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_34, L_36, L_37, L_38, L_40, L_42, /*hidden argument*/NULL);
  		double L_44 = bankers_round((((double)((double)((float)((float)(((float)((float)L_31)))+(float)((float)((float)(((float)((float)L_32)))*(float)L_43))))))));
  		NullCheck(L_30);
  		DOSetter_1_Invoke_m2095250501(L_30, (((int64_t)((int64_t)L_44))), /*hidden argument*/DOSetter_1_Invoke_m2095250501_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.LongPlugin::.ctor()
  extern "C"  void LongPlugin__ctor_m2753970850 (LongPlugin_t809278878 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (LongPlugin__ctor_m2753970850_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m3008080787(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m3008080787_MethodInfo_var);
  		return;
  	}
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.ColorOptions
  extern "C" void ColorOptions_t1487297155_marshal_pinvoke(const ColorOptions_t1487297155& unmarshaled, ColorOptions_t1487297155_marshaled_pinvoke& marshaled)
  {
  	marshaled.___alphaOnly_0 = static_cast<int32_t>(unmarshaled.get_alphaOnly_0());
  }
  extern "C" void ColorOptions_t1487297155_marshal_pinvoke_back(const ColorOptions_t1487297155_marshaled_pinvoke& marshaled, ColorOptions_t1487297155& unmarshaled)
  {
  	bool unmarshaled_alphaOnly_temp_0 = false;
  	unmarshaled_alphaOnly_temp_0 = static_cast<bool>(marshaled.___alphaOnly_0);
  	unmarshaled.set_alphaOnly_0(unmarshaled_alphaOnly_temp_0);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.ColorOptions
  extern "C" void ColorOptions_t1487297155_marshal_pinvoke_cleanup(ColorOptions_t1487297155_marshaled_pinvoke& marshaled)
  {
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.ColorOptions
  extern "C" void ColorOptions_t1487297155_marshal_com(const ColorOptions_t1487297155& unmarshaled, ColorOptions_t1487297155_marshaled_com& marshaled)
  {
  	marshaled.___alphaOnly_0 = static_cast<int32_t>(unmarshaled.get_alphaOnly_0());
  }
  extern "C" void ColorOptions_t1487297155_marshal_com_back(const ColorOptions_t1487297155_marshaled_com& marshaled, ColorOptions_t1487297155& unmarshaled)
  {
  	bool unmarshaled_alphaOnly_temp_0 = false;
  	unmarshaled_alphaOnly_temp_0 = static_cast<bool>(marshaled.___alphaOnly_0);
  	unmarshaled.set_alphaOnly_0(unmarshaled_alphaOnly_temp_0);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.ColorOptions
  extern "C" void ColorOptions_t1487297155_marshal_com_cleanup(ColorOptions_t1487297155_marshaled_com& marshaled)
  {
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.FloatOptions
  extern "C" void FloatOptions_t1203667100_marshal_pinvoke(const FloatOptions_t1203667100& unmarshaled, FloatOptions_t1203667100_marshaled_pinvoke& marshaled)
  {
  	marshaled.___snapping_0 = static_cast<int32_t>(unmarshaled.get_snapping_0());
  }
  extern "C" void FloatOptions_t1203667100_marshal_pinvoke_back(const FloatOptions_t1203667100_marshaled_pinvoke& marshaled, FloatOptions_t1203667100& unmarshaled)
  {
  	bool unmarshaled_snapping_temp_0 = false;
  	unmarshaled_snapping_temp_0 = static_cast<bool>(marshaled.___snapping_0);
  	unmarshaled.set_snapping_0(unmarshaled_snapping_temp_0);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.FloatOptions
  extern "C" void FloatOptions_t1203667100_marshal_pinvoke_cleanup(FloatOptions_t1203667100_marshaled_pinvoke& marshaled)
  {
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.FloatOptions
  extern "C" void FloatOptions_t1203667100_marshal_com(const FloatOptions_t1203667100& unmarshaled, FloatOptions_t1203667100_marshaled_com& marshaled)
  {
  	marshaled.___snapping_0 = static_cast<int32_t>(unmarshaled.get_snapping_0());
  }
  extern "C" void FloatOptions_t1203667100_marshal_com_back(const FloatOptions_t1203667100_marshaled_com& marshaled, FloatOptions_t1203667100& unmarshaled)
  {
  	bool unmarshaled_snapping_temp_0 = false;
  	unmarshaled_snapping_temp_0 = static_cast<bool>(marshaled.___snapping_0);
  	unmarshaled.set_snapping_0(unmarshaled_snapping_temp_0);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.FloatOptions
  extern "C" void FloatOptions_t1203667100_marshal_com_cleanup(FloatOptions_t1203667100_marshaled_com& marshaled)
  {
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.PathOptions
  extern "C" void PathOptions_t2074623791_marshal_pinvoke(const PathOptions_t2074623791& unmarshaled, PathOptions_t2074623791_marshaled_pinvoke& marshaled)
  {
  	Il2CppCodeGenException* ___lookAtTransform_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'lookAtTransform' of type 'PathOptions': Reference type field marshaling is not supported.");
  	IL2CPP_RAISE_MANAGED_EXCEPTION(___lookAtTransform_6Exception);
  }
  extern "C" void PathOptions_t2074623791_marshal_pinvoke_back(const PathOptions_t2074623791_marshaled_pinvoke& marshaled, PathOptions_t2074623791& unmarshaled)
  {
  	Il2CppCodeGenException* ___lookAtTransform_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'lookAtTransform' of type 'PathOptions': Reference type field marshaling is not supported.");
  	IL2CPP_RAISE_MANAGED_EXCEPTION(___lookAtTransform_6Exception);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.PathOptions
  extern "C" void PathOptions_t2074623791_marshal_pinvoke_cleanup(PathOptions_t2074623791_marshaled_pinvoke& marshaled)
  {
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.PathOptions
  extern "C" void PathOptions_t2074623791_marshal_com(const PathOptions_t2074623791& unmarshaled, PathOptions_t2074623791_marshaled_com& marshaled)
  {
  	Il2CppCodeGenException* ___lookAtTransform_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'lookAtTransform' of type 'PathOptions': Reference type field marshaling is not supported.");
  	IL2CPP_RAISE_MANAGED_EXCEPTION(___lookAtTransform_6Exception);
  }
  extern "C" void PathOptions_t2074623791_marshal_com_back(const PathOptions_t2074623791_marshaled_com& marshaled, PathOptions_t2074623791& unmarshaled)
  {
  	Il2CppCodeGenException* ___lookAtTransform_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'lookAtTransform' of type 'PathOptions': Reference type field marshaling is not supported.");
  	IL2CPP_RAISE_MANAGED_EXCEPTION(___lookAtTransform_6Exception);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.PathOptions
  extern "C" void PathOptions_t2074623791_marshal_com_cleanup(PathOptions_t2074623791_marshaled_com& marshaled)
  {
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.RectOptions
  extern "C" void RectOptions_t1018205596_marshal_pinvoke(const RectOptions_t1018205596& unmarshaled, RectOptions_t1018205596_marshaled_pinvoke& marshaled)
  {
  	marshaled.___snapping_0 = static_cast<int32_t>(unmarshaled.get_snapping_0());
  }
  extern "C" void RectOptions_t1018205596_marshal_pinvoke_back(const RectOptions_t1018205596_marshaled_pinvoke& marshaled, RectOptions_t1018205596& unmarshaled)
  {
  	bool unmarshaled_snapping_temp_0 = false;
  	unmarshaled_snapping_temp_0 = static_cast<bool>(marshaled.___snapping_0);
  	unmarshaled.set_snapping_0(unmarshaled_snapping_temp_0);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.RectOptions
  extern "C" void RectOptions_t1018205596_marshal_pinvoke_cleanup(RectOptions_t1018205596_marshaled_pinvoke& marshaled)
  {
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.RectOptions
  extern "C" void RectOptions_t1018205596_marshal_com(const RectOptions_t1018205596& unmarshaled, RectOptions_t1018205596_marshaled_com& marshaled)
  {
  	marshaled.___snapping_0 = static_cast<int32_t>(unmarshaled.get_snapping_0());
  }
  extern "C" void RectOptions_t1018205596_marshal_com_back(const RectOptions_t1018205596_marshaled_com& marshaled, RectOptions_t1018205596& unmarshaled)
  {
  	bool unmarshaled_snapping_temp_0 = false;
  	unmarshaled_snapping_temp_0 = static_cast<bool>(marshaled.___snapping_0);
  	unmarshaled.set_snapping_0(unmarshaled_snapping_temp_0);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.RectOptions
  extern "C" void RectOptions_t1018205596_marshal_com_cleanup(RectOptions_t1018205596_marshaled_com& marshaled)
  {
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.StringOptions
  extern "C" void StringOptions_t3992490940_marshal_pinvoke(const StringOptions_t3992490940& unmarshaled, StringOptions_t3992490940_marshaled_pinvoke& marshaled)
  {
  	marshaled.___richTextEnabled_0 = static_cast<int32_t>(unmarshaled.get_richTextEnabled_0());
  	marshaled.___scrambleMode_1 = unmarshaled.get_scrambleMode_1();
  	if (unmarshaled.get_scrambledChars_2() != NULL)
  	{
  		int32_t _unmarshaled_scrambledChars_Length = (unmarshaled.get_scrambledChars_2())->max_length;
  		marshaled.___scrambledChars_2 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_scrambledChars_Length);
  		for (int32_t i = 0; i < _unmarshaled_scrambledChars_Length; i++)
  		{
  			(marshaled.___scrambledChars_2)[i] = static_cast<uint8_t>((unmarshaled.get_scrambledChars_2())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)));
  		}
  	}
  	else
  	{
  		marshaled.___scrambledChars_2 = NULL;
  	}
  	marshaled.___startValueStrippedLength_3 = unmarshaled.get_startValueStrippedLength_3();
  	marshaled.___changeValueStrippedLength_4 = unmarshaled.get_changeValueStrippedLength_4();
  }
  extern "C" void StringOptions_t3992490940_marshal_pinvoke_back(const StringOptions_t3992490940_marshaled_pinvoke& marshaled, StringOptions_t3992490940& unmarshaled)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringOptions_t3992490940_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool unmarshaled_richTextEnabled_temp_0 = false;
  	unmarshaled_richTextEnabled_temp_0 = static_cast<bool>(marshaled.___richTextEnabled_0);
  	unmarshaled.set_richTextEnabled_0(unmarshaled_richTextEnabled_temp_0);
  	int32_t unmarshaled_scrambleMode_temp_1 = 0;
  	unmarshaled_scrambleMode_temp_1 = marshaled.___scrambleMode_1;
  	unmarshaled.set_scrambleMode_1(unmarshaled_scrambleMode_temp_1);
  	if (marshaled.___scrambledChars_2 != NULL)
  	{
  		if (unmarshaled.get_scrambledChars_2() == NULL)
  		{
  			unmarshaled.set_scrambledChars_2(reinterpret_cast<CharU5BU5D_t3528271667*>(SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, 1)));
  		}
  		int32_t _arrayLength = (unmarshaled.get_scrambledChars_2())->max_length;
  		for (int32_t i = 0; i < _arrayLength; i++)
  		{
  			(unmarshaled.get_scrambledChars_2())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), static_cast<Il2CppChar>((marshaled.___scrambledChars_2)[i]));
  		}
  	}
  	int32_t unmarshaled_startValueStrippedLength_temp_3 = 0;
  	unmarshaled_startValueStrippedLength_temp_3 = marshaled.___startValueStrippedLength_3;
  	unmarshaled.set_startValueStrippedLength_3(unmarshaled_startValueStrippedLength_temp_3);
  	int32_t unmarshaled_changeValueStrippedLength_temp_4 = 0;
  	unmarshaled_changeValueStrippedLength_temp_4 = marshaled.___changeValueStrippedLength_4;
  	unmarshaled.set_changeValueStrippedLength_4(unmarshaled_changeValueStrippedLength_temp_4);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.StringOptions
  extern "C" void StringOptions_t3992490940_marshal_pinvoke_cleanup(StringOptions_t3992490940_marshaled_pinvoke& marshaled)
  {
  	if (marshaled.___scrambledChars_2 != NULL)
  	{
  		il2cpp_codegen_marshal_free(marshaled.___scrambledChars_2);
  		marshaled.___scrambledChars_2 = NULL;
  	}
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.StringOptions
  extern "C" void StringOptions_t3992490940_marshal_com(const StringOptions_t3992490940& unmarshaled, StringOptions_t3992490940_marshaled_com& marshaled)
  {
  	marshaled.___richTextEnabled_0 = static_cast<int32_t>(unmarshaled.get_richTextEnabled_0());
  	marshaled.___scrambleMode_1 = unmarshaled.get_scrambleMode_1();
  	if (unmarshaled.get_scrambledChars_2() != NULL)
  	{
  		int32_t _unmarshaled_scrambledChars_Length = (unmarshaled.get_scrambledChars_2())->max_length;
  		marshaled.___scrambledChars_2 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_scrambledChars_Length);
  		for (int32_t i = 0; i < _unmarshaled_scrambledChars_Length; i++)
  		{
  			(marshaled.___scrambledChars_2)[i] = static_cast<uint8_t>((unmarshaled.get_scrambledChars_2())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)));
  		}
  	}
  	else
  	{
  		marshaled.___scrambledChars_2 = NULL;
  	}
  	marshaled.___startValueStrippedLength_3 = unmarshaled.get_startValueStrippedLength_3();
  	marshaled.___changeValueStrippedLength_4 = unmarshaled.get_changeValueStrippedLength_4();
  }
  extern "C" void StringOptions_t3992490940_marshal_com_back(const StringOptions_t3992490940_marshaled_com& marshaled, StringOptions_t3992490940& unmarshaled)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringOptions_t3992490940_com_FromNativeMethodDefinition_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool unmarshaled_richTextEnabled_temp_0 = false;
  	unmarshaled_richTextEnabled_temp_0 = static_cast<bool>(marshaled.___richTextEnabled_0);
  	unmarshaled.set_richTextEnabled_0(unmarshaled_richTextEnabled_temp_0);
  	int32_t unmarshaled_scrambleMode_temp_1 = 0;
  	unmarshaled_scrambleMode_temp_1 = marshaled.___scrambleMode_1;
  	unmarshaled.set_scrambleMode_1(unmarshaled_scrambleMode_temp_1);
  	if (marshaled.___scrambledChars_2 != NULL)
  	{
  		if (unmarshaled.get_scrambledChars_2() == NULL)
  		{
  			unmarshaled.set_scrambledChars_2(reinterpret_cast<CharU5BU5D_t3528271667*>(SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, 1)));
  		}
  		int32_t _arrayLength = (unmarshaled.get_scrambledChars_2())->max_length;
  		for (int32_t i = 0; i < _arrayLength; i++)
  		{
  			(unmarshaled.get_scrambledChars_2())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), static_cast<Il2CppChar>((marshaled.___scrambledChars_2)[i]));
  		}
  	}
  	int32_t unmarshaled_startValueStrippedLength_temp_3 = 0;
  	unmarshaled_startValueStrippedLength_temp_3 = marshaled.___startValueStrippedLength_3;
  	unmarshaled.set_startValueStrippedLength_3(unmarshaled_startValueStrippedLength_temp_3);
  	int32_t unmarshaled_changeValueStrippedLength_temp_4 = 0;
  	unmarshaled_changeValueStrippedLength_temp_4 = marshaled.___changeValueStrippedLength_4;
  	unmarshaled.set_changeValueStrippedLength_4(unmarshaled_changeValueStrippedLength_temp_4);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.StringOptions
  extern "C" void StringOptions_t3992490940_marshal_com_cleanup(StringOptions_t3992490940_marshaled_com& marshaled)
  {
  	if (marshaled.___scrambledChars_2 != NULL)
  	{
  		il2cpp_codegen_marshal_free(marshaled.___scrambledChars_2);
  		marshaled.___scrambledChars_2 = NULL;
  	}
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.Vector3ArrayOptions
  extern "C" void Vector3ArrayOptions_t534739431_marshal_pinvoke(const Vector3ArrayOptions_t534739431& unmarshaled, Vector3ArrayOptions_t534739431_marshaled_pinvoke& marshaled)
  {
  	marshaled.___axisConstraint_0 = unmarshaled.get_axisConstraint_0();
  	marshaled.___snapping_1 = static_cast<int32_t>(unmarshaled.get_snapping_1());
  	if (unmarshaled.get_durations_2() != NULL)
  	{
  		int32_t _unmarshaled_durations_Length = (unmarshaled.get_durations_2())->max_length;
  		marshaled.___durations_2 = il2cpp_codegen_marshal_allocate_array<float>(_unmarshaled_durations_Length);
  		for (int32_t i = 0; i < _unmarshaled_durations_Length; i++)
  		{
  			(marshaled.___durations_2)[i] = (unmarshaled.get_durations_2())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  		}
  	}
  	else
  	{
  		marshaled.___durations_2 = NULL;
  	}
  }
  extern "C" void Vector3ArrayOptions_t534739431_marshal_pinvoke_back(const Vector3ArrayOptions_t534739431_marshaled_pinvoke& marshaled, Vector3ArrayOptions_t534739431& unmarshaled)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector3ArrayOptions_t534739431_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t unmarshaled_axisConstraint_temp_0 = 0;
  	unmarshaled_axisConstraint_temp_0 = marshaled.___axisConstraint_0;
  	unmarshaled.set_axisConstraint_0(unmarshaled_axisConstraint_temp_0);
  	bool unmarshaled_snapping_temp_1 = false;
  	unmarshaled_snapping_temp_1 = static_cast<bool>(marshaled.___snapping_1);
  	unmarshaled.set_snapping_1(unmarshaled_snapping_temp_1);
  	if (marshaled.___durations_2 != NULL)
  	{
  		if (unmarshaled.get_durations_2() == NULL)
  		{
  			unmarshaled.set_durations_2(reinterpret_cast<SingleU5BU5D_t1444911251*>(SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, 1)));
  		}
  		int32_t _arrayLength = (unmarshaled.get_durations_2())->max_length;
  		for (int32_t i = 0; i < _arrayLength; i++)
  		{
  			(unmarshaled.get_durations_2())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___durations_2)[i]);
  		}
  	}
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.Vector3ArrayOptions
  extern "C" void Vector3ArrayOptions_t534739431_marshal_pinvoke_cleanup(Vector3ArrayOptions_t534739431_marshaled_pinvoke& marshaled)
  {
  	if (marshaled.___durations_2 != NULL)
  	{
  		il2cpp_codegen_marshal_free(marshaled.___durations_2);
  		marshaled.___durations_2 = NULL;
  	}
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.Vector3ArrayOptions
  extern "C" void Vector3ArrayOptions_t534739431_marshal_com(const Vector3ArrayOptions_t534739431& unmarshaled, Vector3ArrayOptions_t534739431_marshaled_com& marshaled)
  {
  	marshaled.___axisConstraint_0 = unmarshaled.get_axisConstraint_0();
  	marshaled.___snapping_1 = static_cast<int32_t>(unmarshaled.get_snapping_1());
  	if (unmarshaled.get_durations_2() != NULL)
  	{
  		int32_t _unmarshaled_durations_Length = (unmarshaled.get_durations_2())->max_length;
  		marshaled.___durations_2 = il2cpp_codegen_marshal_allocate_array<float>(_unmarshaled_durations_Length);
  		for (int32_t i = 0; i < _unmarshaled_durations_Length; i++)
  		{
  			(marshaled.___durations_2)[i] = (unmarshaled.get_durations_2())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  		}
  	}
  	else
  	{
  		marshaled.___durations_2 = NULL;
  	}
  }
  extern "C" void Vector3ArrayOptions_t534739431_marshal_com_back(const Vector3ArrayOptions_t534739431_marshaled_com& marshaled, Vector3ArrayOptions_t534739431& unmarshaled)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector3ArrayOptions_t534739431_com_FromNativeMethodDefinition_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t unmarshaled_axisConstraint_temp_0 = 0;
  	unmarshaled_axisConstraint_temp_0 = marshaled.___axisConstraint_0;
  	unmarshaled.set_axisConstraint_0(unmarshaled_axisConstraint_temp_0);
  	bool unmarshaled_snapping_temp_1 = false;
  	unmarshaled_snapping_temp_1 = static_cast<bool>(marshaled.___snapping_1);
  	unmarshaled.set_snapping_1(unmarshaled_snapping_temp_1);
  	if (marshaled.___durations_2 != NULL)
  	{
  		if (unmarshaled.get_durations_2() == NULL)
  		{
  			unmarshaled.set_durations_2(reinterpret_cast<SingleU5BU5D_t1444911251*>(SZArrayNew(SingleU5BU5D_t1444911251_il2cpp_TypeInfo_var, 1)));
  		}
  		int32_t _arrayLength = (unmarshaled.get_durations_2())->max_length;
  		for (int32_t i = 0; i < _arrayLength; i++)
  		{
  			(unmarshaled.get_durations_2())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___durations_2)[i]);
  		}
  	}
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.Vector3ArrayOptions
  extern "C" void Vector3ArrayOptions_t534739431_marshal_com_cleanup(Vector3ArrayOptions_t534739431_marshaled_com& marshaled)
  {
  	if (marshaled.___durations_2 != NULL)
  	{
  		il2cpp_codegen_marshal_free(marshaled.___durations_2);
  		marshaled.___durations_2 = NULL;
  	}
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.VectorOptions
  extern "C" void VectorOptions_t1354903650_marshal_pinvoke(const VectorOptions_t1354903650& unmarshaled, VectorOptions_t1354903650_marshaled_pinvoke& marshaled)
  {
  	marshaled.___axisConstraint_0 = unmarshaled.get_axisConstraint_0();
  	marshaled.___snapping_1 = static_cast<int32_t>(unmarshaled.get_snapping_1());
  }
  extern "C" void VectorOptions_t1354903650_marshal_pinvoke_back(const VectorOptions_t1354903650_marshaled_pinvoke& marshaled, VectorOptions_t1354903650& unmarshaled)
  {
  	int32_t unmarshaled_axisConstraint_temp_0 = 0;
  	unmarshaled_axisConstraint_temp_0 = marshaled.___axisConstraint_0;
  	unmarshaled.set_axisConstraint_0(unmarshaled_axisConstraint_temp_0);
  	bool unmarshaled_snapping_temp_1 = false;
  	unmarshaled_snapping_temp_1 = static_cast<bool>(marshaled.___snapping_1);
  	unmarshaled.set_snapping_1(unmarshaled_snapping_temp_1);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.VectorOptions
  extern "C" void VectorOptions_t1354903650_marshal_pinvoke_cleanup(VectorOptions_t1354903650_marshaled_pinvoke& marshaled)
  {
  }
  // Conversion methods for marshalling of: DG.Tweening.Plugins.Options.VectorOptions
  extern "C" void VectorOptions_t1354903650_marshal_com(const VectorOptions_t1354903650& unmarshaled, VectorOptions_t1354903650_marshaled_com& marshaled)
  {
  	marshaled.___axisConstraint_0 = unmarshaled.get_axisConstraint_0();
  	marshaled.___snapping_1 = static_cast<int32_t>(unmarshaled.get_snapping_1());
  }
  extern "C" void VectorOptions_t1354903650_marshal_com_back(const VectorOptions_t1354903650_marshaled_com& marshaled, VectorOptions_t1354903650& unmarshaled)
  {
  	int32_t unmarshaled_axisConstraint_temp_0 = 0;
  	unmarshaled_axisConstraint_temp_0 = marshaled.___axisConstraint_0;
  	unmarshaled.set_axisConstraint_0(unmarshaled_axisConstraint_temp_0);
  	bool unmarshaled_snapping_temp_1 = false;
  	unmarshaled_snapping_temp_1 = static_cast<bool>(marshaled.___snapping_1);
  	unmarshaled.set_snapping_1(unmarshaled_snapping_temp_1);
  }
  // Conversion method for clean up from marshalling of: DG.Tweening.Plugins.Options.VectorOptions
  extern "C" void VectorOptions_t1354903650_marshal_com_cleanup(VectorOptions_t1354903650_marshaled_com& marshaled)
  {
  }
  // System.Void DG.Tweening.Plugins.PathPlugin::Reset(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>)
  extern "C"  void PathPlugin_Reset_m3823252783 (PathPlugin_t1182715676 * __this, TweenerCore_3_t3040139253 * ___t0, const MethodInfo* method)
  {
  	Path_t3614338981 * V_0 = NULL;
  	Path_t3614338981 * V_1 = NULL;
  	{
  		TweenerCore_3_t3040139253 * L_0 = ___t0;
  		NullCheck(L_0);
  		Path_t3614338981 * L_1 = L_0->get_endValue_54();
  		NullCheck(L_1);
  		Path_Destroy_m3285362268(L_1, /*hidden argument*/NULL);
  		TweenerCore_3_t3040139253 * L_2 = ___t0;
  		TweenerCore_3_t3040139253 * L_3 = ___t0;
  		TweenerCore_3_t3040139253 * L_4 = ___t0;
  		V_0 = (Path_t3614338981 *)NULL;
  		NullCheck(L_4);
  		L_4->set_changeValue_55((Path_t3614338981 *)NULL);
  		Path_t3614338981 * L_5 = V_0;
  		Path_t3614338981 * L_6 = L_5;
  		V_1 = L_6;
  		NullCheck(L_3);
  		L_3->set_endValue_54(L_6);
  		Path_t3614338981 * L_7 = V_1;
  		NullCheck(L_2);
  		L_2->set_startValue_53(L_7);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.PathPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>,System.Boolean)
  extern "C"  void PathPlugin_SetFrom_m2200908839 (PathPlugin_t1182715676 * __this, TweenerCore_3_t3040139253 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // DG.Tweening.Plugins.Core.ABSTweenPlugin`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions> DG.Tweening.Plugins.PathPlugin::Get()
  extern "C"  ABSTweenPlugin_3_t2576148903 * PathPlugin_Get_m4139490958 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (PathPlugin_Get_m4139490958_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3_t2576148903 * L_0 = PluginsManager_GetCustomPlugin_TisPathPlugin_t1182715676_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m4081391992(NULL /*static, unused*/, /*hidden argument*/PluginsManager_GetCustomPlugin_TisPathPlugin_t1182715676_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m4081391992_MethodInfo_var);
  		return L_0;
  	}
  }
  // DG.Tweening.Plugins.Core.PathCore.Path DG.Tweening.Plugins.PathPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>,UnityEngine.Vector3)
  extern "C"  Path_t3614338981 * PathPlugin_ConvertToStartValue_m2529516904 (PathPlugin_t1182715676 * __this, TweenerCore_3_t3040139253 * ___t0, Vector3_t3722313464  ___value1, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t3040139253 * L_0 = ___t0;
  		NullCheck(L_0);
  		Path_t3614338981 * L_1 = L_0->get_endValue_54();
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.Plugins.PathPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>)
  extern "C"  void PathPlugin_SetRelativeEndValue_m1731407080 (PathPlugin_t1182715676 * __this, TweenerCore_3_t3040139253 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (PathPlugin_SetRelativeEndValue_m1731407080_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector3_t3722313464  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	{
  		TweenerCore_3_t3040139253 * L_0 = ___t0;
  		NullCheck(L_0);
  		Path_t3614338981 * L_1 = L_0->get_endValue_54();
  		NullCheck(L_1);
  		bool L_2 = L_1->get_isFinalized_9();
  		if (!L_2)
  		{
  			goto IL_000e;
  		}
  	}
  	{
  		return;
  	}
  
  IL_000e:
  	{
  		TweenerCore_3_t3040139253 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t3465109668 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		Vector3_t3722313464  L_5 = DOGetter_1_Invoke_m2837919896(L_4, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_0 = L_5;
  		TweenerCore_3_t3040139253 * L_6 = ___t0;
  		NullCheck(L_6);
  		Path_t3614338981 * L_7 = L_6->get_endValue_54();
  		NullCheck(L_7);
  		Vector3U5BU5D_t1718750761* L_8 = L_7->get_wps_5();
  		NullCheck(L_8);
  		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_8)->max_length))));
  		V_2 = 0;
  		goto IL_0052;
  	}
  
  IL_002c:
  	{
  		TweenerCore_3_t3040139253 * L_9 = ___t0;
  		NullCheck(L_9);
  		Path_t3614338981 * L_10 = L_9->get_endValue_54();
  		NullCheck(L_10);
  		Vector3U5BU5D_t1718750761* L_11 = L_10->get_wps_5();
  		int32_t L_12 = V_2;
  		NullCheck(L_11);
  		Vector3_t3722313464 * L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)));
  		Vector3_t3722313464  L_14 = V_0;
  		Vector3_t3722313464  L_15 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, (*(Vector3_t3722313464 *)L_13), L_14, /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)L_13) = L_15;
  		int32_t L_16 = V_2;
  		V_2 = ((int32_t)((int32_t)L_16+(int32_t)1));
  	}
  
  IL_0052:
  	{
  		int32_t L_17 = V_2;
  		int32_t L_18 = V_1;
  		if ((((int32_t)L_17) < ((int32_t)L_18)))
  		{
  			goto IL_002c;
  		}
  	}
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.PathPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions>)
  extern "C"  void PathPlugin_SetChangeValue_m1820352830 (PathPlugin_t1182715676 * __this, TweenerCore_3_t3040139253 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (PathPlugin_SetChangeValue_m1820352830_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Transform_t3600365921 * V_0 = NULL;
  	Vector3_t3722313464  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Path_t3614338981 * V_2 = NULL;
  	int32_t V_3 = 0;
  	int32_t V_4 = 0;
  	bool V_5 = false;
  	bool V_6 = false;
  	int32_t V_7 = 0;
  	Vector3U5BU5D_t1718750761* V_8 = NULL;
  	int32_t V_9 = 0;
  	int32_t V_10 = 0;
  	int32_t G_B13_0 = 0;
  	{
  		TweenerCore_3_t3040139253 * L_0 = ___t0;
  		NullCheck(L_0);
  		Il2CppObject * L_1 = ((Tween_t2342918553 *)L_0)->get_target_7();
  		V_0 = ((Transform_t3600365921 *)CastclassClass(L_1, Transform_t3600365921_il2cpp_TypeInfo_var));
  		TweenerCore_3_t3040139253 * L_2 = ___t0;
  		NullCheck(L_2);
  		PathOptions_t2074623791 * L_3 = L_2->get_address_of_plugOptions_56();
  		int32_t L_4 = L_3->get_orientType_1();
  		if ((!(((uint32_t)L_4) == ((uint32_t)1))))
  		{
  			goto IL_0038;
  		}
  	}
  	{
  		TweenerCore_3_t3040139253 * L_5 = ___t0;
  		NullCheck(L_5);
  		PathOptions_t2074623791 * L_6 = L_5->get_address_of_plugOptions_56();
  		bool L_7 = L_6->get_useLocalPosition_10();
  		if (!L_7)
  		{
  			goto IL_0038;
  		}
  	}
  	{
  		TweenerCore_3_t3040139253 * L_8 = ___t0;
  		NullCheck(L_8);
  		PathOptions_t2074623791 * L_9 = L_8->get_address_of_plugOptions_56();
  		Transform_t3600365921 * L_10 = V_0;
  		NullCheck(L_10);
  		Transform_t3600365921 * L_11 = Transform_get_parent_m1293647796(L_10, /*hidden argument*/NULL);
  		L_9->set_parent_11(L_11);
  	}
  
  IL_0038:
  	{
  		TweenerCore_3_t3040139253 * L_12 = ___t0;
  		NullCheck(L_12);
  		Path_t3614338981 * L_13 = L_12->get_endValue_54();
  		NullCheck(L_13);
  		bool L_14 = L_13->get_isFinalized_9();
  		if (!L_14)
  		{
  			goto IL_0052;
  		}
  	}
  	{
  		TweenerCore_3_t3040139253 * L_15 = ___t0;
  		TweenerCore_3_t3040139253 * L_16 = ___t0;
  		NullCheck(L_16);
  		Path_t3614338981 * L_17 = L_16->get_endValue_54();
  		NullCheck(L_15);
  		L_15->set_changeValue_55(L_17);
  		return;
  	}
  
  IL_0052:
  	{
  		TweenerCore_3_t3040139253 * L_18 = ___t0;
  		NullCheck(L_18);
  		DOGetter_1_t3465109668 * L_19 = L_18->get_getter_57();
  		NullCheck(L_19);
  		Vector3_t3722313464  L_20 = DOGetter_1_Invoke_m2837919896(L_19, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_1 = L_20;
  		TweenerCore_3_t3040139253 * L_21 = ___t0;
  		NullCheck(L_21);
  		Path_t3614338981 * L_22 = L_21->get_endValue_54();
  		V_2 = L_22;
  		Path_t3614338981 * L_23 = V_2;
  		NullCheck(L_23);
  		Vector3U5BU5D_t1718750761* L_24 = L_23->get_wps_5();
  		NullCheck(L_24);
  		V_3 = (((int32_t)((int32_t)(((Il2CppArray *)L_24)->max_length))));
  		V_4 = 0;
  		V_5 = (bool)0;
  		V_6 = (bool)0;
  		Path_t3614338981 * L_25 = V_2;
  		NullCheck(L_25);
  		Vector3U5BU5D_t1718750761* L_26 = L_25->get_wps_5();
  		NullCheck(L_26);
  		Vector3_t3722313464  L_27 = V_1;
  		bool L_28 = Vector3_op_Inequality_m1701658349(NULL /*static, unused*/, (*(Vector3_t3722313464 *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))), L_27, /*hidden argument*/NULL);
  		if (!L_28)
  		{
  			goto IL_0099;
  		}
  	}
  	{
  		V_5 = (bool)1;
  		int32_t L_29 = V_4;
  		V_4 = ((int32_t)((int32_t)L_29+(int32_t)1));
  	}
  
  IL_0099:
  	{
  		TweenerCore_3_t3040139253 * L_30 = ___t0;
  		NullCheck(L_30);
  		PathOptions_t2074623791 * L_31 = L_30->get_address_of_plugOptions_56();
  		bool L_32 = L_31->get_isClosedPath_4();
  		if (!L_32)
  		{
  			goto IL_00ca;
  		}
  	}
  	{
  		Path_t3614338981 * L_33 = V_2;
  		NullCheck(L_33);
  		Vector3U5BU5D_t1718750761* L_34 = L_33->get_wps_5();
  		int32_t L_35 = V_3;
  		NullCheck(L_34);
  		Vector3_t3722313464  L_36 = V_1;
  		bool L_37 = Vector3_op_Inequality_m1701658349(NULL /*static, unused*/, (*(Vector3_t3722313464 *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_35-(int32_t)1)))))), L_36, /*hidden argument*/NULL);
  		if (!L_37)
  		{
  			goto IL_00ca;
  		}
  	}
  	{
  		V_6 = (bool)1;
  		int32_t L_38 = V_4;
  		V_4 = ((int32_t)((int32_t)L_38+(int32_t)1));
  	}
  
  IL_00ca:
  	{
  		int32_t L_39 = V_3;
  		int32_t L_40 = V_4;
  		V_7 = ((int32_t)((int32_t)L_39+(int32_t)L_40));
  		int32_t L_41 = V_7;
  		V_8 = ((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)L_41));
  		bool L_42 = V_5;
  		if (L_42)
  		{
  			goto IL_00e0;
  		}
  	}
  	{
  		G_B13_0 = 0;
  		goto IL_00e1;
  	}
  
  IL_00e0:
  	{
  		G_B13_0 = 1;
  	}
  
  IL_00e1:
  	{
  		V_9 = G_B13_0;
  		bool L_43 = V_5;
  		if (!L_43)
  		{
  			goto IL_00f5;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_44 = V_8;
  		NullCheck(L_44);
  		Vector3_t3722313464  L_45 = V_1;
  		(*(Vector3_t3722313464 *)((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))) = L_45;
  	}
  
  IL_00f5:
  	{
  		V_10 = 0;
  		goto IL_0123;
  	}
  
  IL_00fa:
  	{
  		Vector3U5BU5D_t1718750761* L_46 = V_8;
  		int32_t L_47 = V_10;
  		int32_t L_48 = V_9;
  		NullCheck(L_46);
  		Path_t3614338981 * L_49 = V_2;
  		NullCheck(L_49);
  		Vector3U5BU5D_t1718750761* L_50 = L_49->get_wps_5();
  		int32_t L_51 = V_10;
  		NullCheck(L_50);
  		(*(Vector3_t3722313464 *)((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_47+(int32_t)L_48)))))) = (*(Vector3_t3722313464 *)((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51))));
  		int32_t L_52 = V_10;
  		V_10 = ((int32_t)((int32_t)L_52+(int32_t)1));
  	}
  
  IL_0123:
  	{
  		int32_t L_53 = V_10;
  		int32_t L_54 = V_3;
  		if ((((int32_t)L_53) < ((int32_t)L_54)))
  		{
  			goto IL_00fa;
  		}
  	}
  	{
  		bool L_55 = V_6;
  		if (!L_55)
  		{
  			goto IL_014b;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_56 = V_8;
  		Vector3U5BU5D_t1718750761* L_57 = V_8;
  		NullCheck(L_57);
  		NullCheck(L_56);
  		Vector3U5BU5D_t1718750761* L_58 = V_8;
  		NullCheck(L_58);
  		(*(Vector3_t3722313464 *)((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_57)->max_length))))-(int32_t)1)))))) = (*(Vector3_t3722313464 *)((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  	}
  
  IL_014b:
  	{
  		Path_t3614338981 * L_59 = V_2;
  		Vector3U5BU5D_t1718750761* L_60 = V_8;
  		NullCheck(L_59);
  		L_59->set_wps_5(L_60);
  		Path_t3614338981 * L_61 = V_2;
  		TweenerCore_3_t3040139253 * L_62 = ___t0;
  		NullCheck(L_62);
  		PathOptions_t2074623791 * L_63 = L_62->get_address_of_plugOptions_56();
  		bool L_64 = L_63->get_isClosedPath_4();
  		TweenerCore_3_t3040139253 * L_65 = ___t0;
  		NullCheck(L_65);
  		PathOptions_t2074623791 * L_66 = L_65->get_address_of_plugOptions_56();
  		int32_t L_67 = L_66->get_lockPositionAxis_2();
  		Vector3_t3722313464  L_68 = V_1;
  		NullCheck(L_61);
  		Path_FinalizePath_m2416455934(L_61, L_64, L_67, L_68, /*hidden argument*/NULL);
  		TweenerCore_3_t3040139253 * L_69 = ___t0;
  		NullCheck(L_69);
  		PathOptions_t2074623791 * L_70 = L_69->get_address_of_plugOptions_56();
  		Transform_t3600365921 * L_71 = V_0;
  		NullCheck(L_71);
  		Quaternion_t2301928331  L_72 = Transform_get_rotation_m2794111148(L_71, /*hidden argument*/NULL);
  		L_70->set_startupRot_12(L_72);
  		TweenerCore_3_t3040139253 * L_73 = ___t0;
  		NullCheck(L_73);
  		PathOptions_t2074623791 * L_74 = L_73->get_address_of_plugOptions_56();
  		Transform_t3600365921 * L_75 = V_0;
  		NullCheck(L_75);
  		Vector3_t3722313464  L_76 = Transform_get_eulerAngles_m2977184506(L_75, /*hidden argument*/NULL);
  		float L_77 = L_76.get_z_3();
  		L_74->set_startupZRot_13(L_77);
  		TweenerCore_3_t3040139253 * L_78 = ___t0;
  		TweenerCore_3_t3040139253 * L_79 = ___t0;
  		NullCheck(L_79);
  		Path_t3614338981 * L_80 = L_79->get_endValue_54();
  		NullCheck(L_78);
  		L_78->set_changeValue_55(L_80);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.PathPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.PathOptions,System.Single,DG.Tweening.Plugins.Core.PathCore.Path)
  extern "C"  float PathPlugin_GetSpeedBasedDuration_m4140236362 (PathPlugin_t1182715676 * __this, PathOptions_t2074623791  ___options0, float ___unitsXSecond1, Path_t3614338981 * ___changeValue2, const MethodInfo* method)
  {
  	{
  		Path_t3614338981 * L_0 = ___changeValue2;
  		NullCheck(L_0);
  		float L_1 = L_0->get_length_7();
  		float L_2 = ___unitsXSecond1;
  		return ((float)((float)L_1/(float)L_2));
  	}
  }
  // System.Void DG.Tweening.Plugins.PathPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.PathOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,System.Single,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Core.PathCore.Path,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void PathPlugin_EvaluateAndApply_m1119726775 (PathPlugin_t1182715676 * __this, PathOptions_t2074623791  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t3465109668 * ___getter3, DOSetter_1_t477454500 * ___setter4, float ___elapsed5, Path_t3614338981 * ___startValue6, Path_t3614338981 * ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (PathPlugin_EvaluateAndApply_m1119726775_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	float V_1 = 0.0f;
  	Vector3_t3722313464  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	bool V_3 = false;
  	int32_t V_4 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_easeType_28();
  		Tween_t2342918553 * L_2 = ___t1;
  		NullCheck(L_2);
  		EaseFunction_t3531141372 * L_3 = L_2->get_customEase_29();
  		float L_4 = ___elapsed5;
  		float L_5 = ___duration8;
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		float L_7 = L_6->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		float L_9 = L_8->get_easePeriod_31();
  		float L_10 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_1, L_3, L_4, L_5, L_7, L_9, /*hidden argument*/NULL);
  		V_0 = L_10;
  		Path_t3614338981 * L_11 = ___changeValue7;
  		float L_12 = V_0;
  		NullCheck(L_11);
  		float L_13 = Path_ConvertToConstantPathPerc_m980873488(L_11, L_12, /*hidden argument*/NULL);
  		V_1 = L_13;
  		Path_t3614338981 * L_14 = ___changeValue7;
  		float L_15 = V_1;
  		NullCheck(L_14);
  		Vector3_t3722313464  L_16 = Path_GetPoint_m1978489341(L_14, L_15, (bool)0, /*hidden argument*/NULL);
  		V_2 = L_16;
  		Path_t3614338981 * L_17 = ___changeValue7;
  		Vector3_t3722313464  L_18 = V_2;
  		NullCheck(L_17);
  		L_17->set_targetPosition_16(L_18);
  		DOSetter_1_t477454500 * L_19 = ___setter4;
  		Vector3_t3722313464  L_20 = V_2;
  		NullCheck(L_19);
  		DOSetter_1_Invoke_m901956515(L_19, L_20, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		int32_t L_21 = (&___options0)->get_mode_0();
  		if (!L_21)
  		{
  			goto IL_0065;
  		}
  	}
  	{
  		int32_t L_22 = (&___options0)->get_orientType_1();
  		if (!L_22)
  		{
  			goto IL_0065;
  		}
  	}
  	{
  		PathOptions_t2074623791  L_23 = ___options0;
  		Tween_t2342918553 * L_24 = ___t1;
  		Path_t3614338981 * L_25 = ___changeValue7;
  		float L_26 = V_1;
  		Vector3_t3722313464  L_27 = V_2;
  		int32_t L_28 = ___updateNotice10;
  		PathPlugin_SetOrientation_m3488660629(__this, L_23, L_24, L_25, L_26, L_27, L_28, /*hidden argument*/NULL);
  	}
  
  IL_0065:
  	{
  		bool L_29 = ___usingInversePosition9;
  		V_3 = (bool)((((int32_t)L_29) == ((int32_t)0))? 1 : 0);
  		Tween_t2342918553 * L_30 = ___t1;
  		NullCheck(L_30);
  		bool L_31 = L_30->get_isBackwards_5();
  		if (!L_31)
  		{
  			goto IL_0078;
  		}
  	}
  	{
  		bool L_32 = V_3;
  		V_3 = (bool)((((int32_t)L_32) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_0078:
  	{
  		Path_t3614338981 * L_33 = ___changeValue7;
  		float L_34 = V_0;
  		bool L_35 = V_3;
  		NullCheck(L_33);
  		int32_t L_36 = Path_GetWaypointIndexFromPerc_m752317420(L_33, L_34, L_35, /*hidden argument*/NULL);
  		V_4 = L_36;
  		int32_t L_37 = V_4;
  		Tween_t2342918553 * L_38 = ___t1;
  		NullCheck(L_38);
  		int32_t L_39 = L_38->get_miscInt_50();
  		if ((((int32_t)L_37) == ((int32_t)L_39)))
  		{
  			goto IL_00ab;
  		}
  	}
  	{
  		Tween_t2342918553 * L_40 = ___t1;
  		int32_t L_41 = V_4;
  		NullCheck(L_40);
  		L_40->set_miscInt_50(L_41);
  		Tween_t2342918553 * L_42 = ___t1;
  		NullCheck(L_42);
  		TweenCallback_1_t3009965658 * L_43 = L_42->get_onWaypointChange_17();
  		if (!L_43)
  		{
  			goto IL_00ab;
  		}
  	}
  	{
  		Tween_t2342918553 * L_44 = ___t1;
  		NullCheck(L_44);
  		TweenCallback_1_t3009965658 * L_45 = L_44->get_onWaypointChange_17();
  		int32_t L_46 = V_4;
  		Tween_OnTweenCallback_TisInt32_t2950945753_m1809306735(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/Tween_OnTweenCallback_TisInt32_t2950945753_m1809306735_MethodInfo_var);
  	}
  
  IL_00ab:
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.PathPlugin::SetOrientation(DG.Tweening.Plugins.Options.PathOptions,DG.Tweening.Tween,DG.Tweening.Plugins.Core.PathCore.Path,System.Single,UnityEngine.Vector3,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void PathPlugin_SetOrientation_m3488660629 (PathPlugin_t1182715676 * __this, PathOptions_t2074623791  ___options0, Tween_t2342918553 * ___t1, Path_t3614338981 * ___path2, float ___pathPerc3, Vector3_t3722313464  ___tPos4, int32_t ___updateNotice5, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (PathPlugin_SetOrientation_m3488660629_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Transform_t3600365921 * V_0 = NULL;
  	Quaternion_t2301928331  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Vector3_t3722313464  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	float V_3 = 0.0f;
  	Vector3_t3722313464  V_4;
  	memset(&V_4, 0, sizeof(V_4));
  	Vector3_t3722313464  V_5;
  	memset(&V_5, 0, sizeof(V_5));
  	Vector3_t3722313464  V_6;
  	memset(&V_6, 0, sizeof(V_6));
  	Vector3_t3722313464  V_7;
  	memset(&V_7, 0, sizeof(V_7));
  	Vector3_t3722313464  V_8;
  	memset(&V_8, 0, sizeof(V_8));
  	float V_9 = 0.0f;
  	float V_10 = 0.0f;
  	int32_t V_11 = 0;
  	float G_B16_0 = 0.0f;
  	Vector3_t3722313464  G_B23_0;
  	memset(&G_B23_0, 0, sizeof(G_B23_0));
  	Vector3_t3722313464  G_B33_0;
  	memset(&G_B33_0, 0, sizeof(G_B33_0));
  	int32_t G_B54_0 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		Il2CppObject * L_1 = L_0->get_target_7();
  		V_0 = ((Transform_t3600365921 *)CastclassClass(L_1, Transform_t3600365921_il2cpp_TypeInfo_var));
  		Quaternion_t2301928331  L_2 = Quaternion_get_identity_m3578010038(NULL /*static, unused*/, /*hidden argument*/NULL);
  		V_1 = L_2;
  		int32_t L_3 = ___updateNotice5;
  		if ((!(((uint32_t)L_3) == ((uint32_t)1))))
  		{
  			goto IL_0024;
  		}
  	}
  	{
  		Transform_t3600365921 * L_4 = V_0;
  		Quaternion_t2301928331  L_5 = (&___options0)->get_startupRot_12();
  		NullCheck(L_4);
  		Transform_set_rotation_m853119278(L_4, L_5, /*hidden argument*/NULL);
  	}
  
  IL_0024:
  	{
  		int32_t L_6 = (&___options0)->get_orientType_1();
  		V_11 = L_6;
  		int32_t L_7 = V_11;
  		switch (((int32_t)((int32_t)L_7-(int32_t)1)))
  		{
  			case 0:
  			{
  				goto IL_00cd;
  			}
  			case 1:
  			{
  				goto IL_007c;
  			}
  			case 2:
  			{
  				goto IL_0047;
  			}
  		}
  	}
  	{
  		goto IL_03ab;
  	}
  
  IL_0047:
  	{
  		Path_t3614338981 * L_8 = ___path2;
  		Vector3_t3722313464  L_9 = (&___options0)->get_lookAtPosition_5();
  		Nullable_1_t1149908250  L_10;
  		memset(&L_10, 0, sizeof(L_10));
  		Nullable_1__ctor_m133295941(&L_10, L_9, /*hidden argument*/Nullable_1__ctor_m133295941_MethodInfo_var);
  		NullCheck(L_8);
  		L_8->set_lookAtPosition_17(L_10);
  		Vector3_t3722313464  L_11 = (&___options0)->get_lookAtPosition_5();
  		Transform_t3600365921 * L_12 = V_0;
  		NullCheck(L_12);
  		Vector3_t3722313464  L_13 = Transform_get_position_m102368104(L_12, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_14 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/NULL);
  		Transform_t3600365921 * L_15 = V_0;
  		NullCheck(L_15);
  		Vector3_t3722313464  L_16 = Transform_get_up_m4257750918(L_15, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_17 = Quaternion_LookRotation_m3872434363(NULL /*static, unused*/, L_14, L_16, /*hidden argument*/NULL);
  		V_1 = L_17;
  		goto IL_03ab;
  	}
  
  IL_007c:
  	{
  		Transform_t3600365921 * L_18 = (&___options0)->get_lookAtTransform_6();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_19 = Object_op_Inequality_m1920811489(NULL /*static, unused*/, L_18, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_19)
  		{
  			goto IL_03ab;
  		}
  	}
  	{
  		Path_t3614338981 * L_20 = ___path2;
  		Transform_t3600365921 * L_21 = (&___options0)->get_lookAtTransform_6();
  		NullCheck(L_21);
  		Vector3_t3722313464  L_22 = Transform_get_position_m102368104(L_21, /*hidden argument*/NULL);
  		Nullable_1_t1149908250  L_23;
  		memset(&L_23, 0, sizeof(L_23));
  		Nullable_1__ctor_m133295941(&L_23, L_22, /*hidden argument*/Nullable_1__ctor_m133295941_MethodInfo_var);
  		NullCheck(L_20);
  		L_20->set_lookAtPosition_17(L_23);
  		Transform_t3600365921 * L_24 = (&___options0)->get_lookAtTransform_6();
  		NullCheck(L_24);
  		Vector3_t3722313464  L_25 = Transform_get_position_m102368104(L_24, /*hidden argument*/NULL);
  		Transform_t3600365921 * L_26 = V_0;
  		NullCheck(L_26);
  		Vector3_t3722313464  L_27 = Transform_get_position_m102368104(L_26, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_28 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_25, L_27, /*hidden argument*/NULL);
  		Transform_t3600365921 * L_29 = V_0;
  		NullCheck(L_29);
  		Vector3_t3722313464  L_30 = Transform_get_up_m4257750918(L_29, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_31 = Quaternion_LookRotation_m3872434363(NULL /*static, unused*/, L_28, L_30, /*hidden argument*/NULL);
  		V_1 = L_31;
  		goto IL_03ab;
  	}
  
  IL_00cd:
  	{
  		Path_t3614338981 * L_32 = ___path2;
  		NullCheck(L_32);
  		int32_t L_33 = L_32->get_type_2();
  		if (L_33)
  		{
  			goto IL_0120;
  		}
  	}
  	{
  		float L_34 = (&___options0)->get_lookAhead_7();
  		if ((!(((float)L_34) <= ((float)(0.0001f)))))
  		{
  			goto IL_0120;
  		}
  	}
  	{
  		Vector3_t3722313464  L_35 = ___tPos4;
  		Path_t3614338981 * L_36 = ___path2;
  		NullCheck(L_36);
  		Vector3U5BU5D_t1718750761* L_37 = L_36->get_wps_5();
  		Path_t3614338981 * L_38 = ___path2;
  		NullCheck(L_38);
  		int32_t L_39 = L_38->get_linearWPIndex_12();
  		NullCheck(L_37);
  		Vector3_t3722313464  L_40 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_35, (*(Vector3_t3722313464 *)((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))), /*hidden argument*/NULL);
  		Path_t3614338981 * L_41 = ___path2;
  		NullCheck(L_41);
  		Vector3U5BU5D_t1718750761* L_42 = L_41->get_wps_5();
  		Path_t3614338981 * L_43 = ___path2;
  		NullCheck(L_43);
  		int32_t L_44 = L_43->get_linearWPIndex_12();
  		NullCheck(L_42);
  		Vector3_t3722313464  L_45 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_40, (*(Vector3_t3722313464 *)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_44-(int32_t)1)))))), /*hidden argument*/NULL);
  		V_2 = L_45;
  		goto IL_0163;
  	}
  
  IL_0120:
  	{
  		float L_46 = ___pathPerc3;
  		float L_47 = (&___options0)->get_lookAhead_7();
  		V_3 = ((float)((float)L_46+(float)L_47));
  		float L_48 = V_3;
  		if ((!(((float)L_48) > ((float)(1.0f)))))
  		{
  			goto IL_015a;
  		}
  	}
  	{
  		bool L_49 = (&___options0)->get_isClosedPath_4();
  		if (L_49)
  		{
  			goto IL_0152;
  		}
  	}
  	{
  		Path_t3614338981 * L_50 = ___path2;
  		NullCheck(L_50);
  		int32_t L_51 = L_50->get_type_2();
  		if (!L_51)
  		{
  			goto IL_014b;
  		}
  	}
  	{
  		G_B16_0 = (1.00001f);
  		goto IL_0159;
  	}
  
  IL_014b:
  	{
  		G_B16_0 = (1.0f);
  		goto IL_0159;
  	}
  
  IL_0152:
  	{
  		float L_52 = V_3;
  		G_B16_0 = ((float)((float)L_52-(float)(1.0f)));
  	}
  
  IL_0159:
  	{
  		V_3 = G_B16_0;
  	}
  
  IL_015a:
  	{
  		Path_t3614338981 * L_53 = ___path2;
  		float L_54 = V_3;
  		NullCheck(L_53);
  		Vector3_t3722313464  L_55 = Path_GetPoint_m1978489341(L_53, L_54, (bool)0, /*hidden argument*/NULL);
  		V_2 = L_55;
  	}
  
  IL_0163:
  	{
  		Path_t3614338981 * L_56 = ___path2;
  		NullCheck(L_56);
  		int32_t L_57 = L_56->get_type_2();
  		if (L_57)
  		{
  			goto IL_01c9;
  		}
  	}
  	{
  		Path_t3614338981 * L_58 = ___path2;
  		NullCheck(L_58);
  		Vector3U5BU5D_t1718750761* L_59 = L_58->get_wps_5();
  		Path_t3614338981 * L_60 = ___path2;
  		NullCheck(L_60);
  		Vector3U5BU5D_t1718750761* L_61 = L_60->get_wps_5();
  		NullCheck(L_61);
  		NullCheck(L_59);
  		V_4 = (*(Vector3_t3722313464 *)((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_61)->max_length))))-(int32_t)1))))));
  		Vector3_t3722313464  L_62 = V_2;
  		Vector3_t3722313464  L_63 = V_4;
  		bool L_64 = Vector3_op_Equality_m2672007619(NULL /*static, unused*/, L_62, L_63, /*hidden argument*/NULL);
  		if (!L_64)
  		{
  			goto IL_01c9;
  		}
  	}
  	{
  		Vector3_t3722313464  L_65 = ___tPos4;
  		Vector3_t3722313464  L_66 = V_4;
  		bool L_67 = Vector3_op_Equality_m2672007619(NULL /*static, unused*/, L_65, L_66, /*hidden argument*/NULL);
  		if (L_67)
  		{
  			goto IL_01a0;
  		}
  	}
  	{
  		Vector3_t3722313464  L_68 = V_4;
  		G_B23_0 = L_68;
  		goto IL_01c8;
  	}
  
  IL_01a0:
  	{
  		Vector3_t3722313464  L_69 = V_4;
  		Vector3_t3722313464  L_70 = V_4;
  		Path_t3614338981 * L_71 = ___path2;
  		NullCheck(L_71);
  		Vector3U5BU5D_t1718750761* L_72 = L_71->get_wps_5();
  		Path_t3614338981 * L_73 = ___path2;
  		NullCheck(L_73);
  		Vector3U5BU5D_t1718750761* L_74 = L_73->get_wps_5();
  		NullCheck(L_74);
  		NullCheck(L_72);
  		Vector3_t3722313464  L_75 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_70, (*(Vector3_t3722313464 *)((L_72)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_74)->max_length))))-(int32_t)2)))))), /*hidden argument*/NULL);
  		Vector3_t3722313464  L_76 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_69, L_75, /*hidden argument*/NULL);
  		G_B23_0 = L_76;
  	}
  
  IL_01c8:
  	{
  		V_2 = G_B23_0;
  	}
  
  IL_01c9:
  	{
  		Transform_t3600365921 * L_77 = V_0;
  		NullCheck(L_77);
  		Vector3_t3722313464  L_78 = Transform_get_up_m4257750918(L_77, /*hidden argument*/NULL);
  		V_5 = L_78;
  		bool L_79 = (&___options0)->get_useLocalPosition_10();
  		if (!L_79)
  		{
  			goto IL_01f7;
  		}
  	}
  	{
  		Transform_t3600365921 * L_80 = (&___options0)->get_parent_11();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_81 = Object_op_Inequality_m1920811489(NULL /*static, unused*/, L_80, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_81)
  		{
  			goto IL_01f7;
  		}
  	}
  	{
  		Transform_t3600365921 * L_82 = (&___options0)->get_parent_11();
  		Vector3_t3722313464  L_83 = V_2;
  		NullCheck(L_82);
  		Vector3_t3722313464  L_84 = Transform_TransformPoint_m3184824030(L_82, L_83, /*hidden argument*/NULL);
  		V_2 = L_84;
  	}
  
  IL_01f7:
  	{
  		int32_t L_85 = (&___options0)->get_lockRotationAxis_3();
  		if (!L_85)
  		{
  			goto IL_02f5;
  		}
  	}
  	{
  		int32_t L_86 = (&___options0)->get_lockRotationAxis_3();
  		if ((!(((uint32_t)((int32_t)((int32_t)L_86&(int32_t)2))) == ((uint32_t)2))))
  		{
  			goto IL_025a;
  		}
  	}
  	{
  		Transform_t3600365921 * L_87 = V_0;
  		Vector3_t3722313464  L_88 = V_2;
  		NullCheck(L_87);
  		Vector3_t3722313464  L_89 = Transform_InverseTransformPoint_m1254110475(L_87, L_88, /*hidden argument*/NULL);
  		V_6 = L_89;
  		(&V_6)->set_y_2((0.0f));
  		Transform_t3600365921 * L_90 = V_0;
  		Vector3_t3722313464  L_91 = V_6;
  		NullCheck(L_90);
  		Vector3_t3722313464  L_92 = Transform_TransformPoint_m3184824030(L_90, L_91, /*hidden argument*/NULL);
  		V_2 = L_92;
  		bool L_93 = (&___options0)->get_useLocalPosition_10();
  		if (!L_93)
  		{
  			goto IL_0245;
  		}
  	}
  	{
  		Transform_t3600365921 * L_94 = (&___options0)->get_parent_11();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_95 = Object_op_Inequality_m1920811489(NULL /*static, unused*/, L_94, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (L_95)
  		{
  			goto IL_024c;
  		}
  	}
  
  IL_0245:
  	{
  		Vector3_t3722313464  L_96 = Vector3_get_up_m2851907508(NULL /*static, unused*/, /*hidden argument*/NULL);
  		G_B33_0 = L_96;
  		goto IL_0258;
  	}
  
  IL_024c:
  	{
  		Transform_t3600365921 * L_97 = (&___options0)->get_parent_11();
  		NullCheck(L_97);
  		Vector3_t3722313464  L_98 = Transform_get_up_m4257750918(L_97, /*hidden argument*/NULL);
  		G_B33_0 = L_98;
  	}
  
  IL_0258:
  	{
  		V_5 = G_B33_0;
  	}
  
  IL_025a:
  	{
  		int32_t L_99 = (&___options0)->get_lockRotationAxis_3();
  		if ((!(((uint32_t)((int32_t)((int32_t)L_99&(int32_t)4))) == ((uint32_t)4))))
  		{
  			goto IL_02a1;
  		}
  	}
  	{
  		Transform_t3600365921 * L_100 = V_0;
  		Vector3_t3722313464  L_101 = V_2;
  		NullCheck(L_100);
  		Vector3_t3722313464  L_102 = Transform_InverseTransformPoint_m1254110475(L_100, L_101, /*hidden argument*/NULL);
  		V_7 = L_102;
  		float L_103 = (&V_7)->get_z_3();
  		if ((!(((float)L_103) < ((float)(0.0f)))))
  		{
  			goto IL_028c;
  		}
  	}
  	{
  		float L_104 = (&V_7)->get_z_3();
  		(&V_7)->set_z_3(((-L_104)));
  	}
  
  IL_028c:
  	{
  		(&V_7)->set_x_1((0.0f));
  		Transform_t3600365921 * L_105 = V_0;
  		Vector3_t3722313464  L_106 = V_7;
  		NullCheck(L_105);
  		Vector3_t3722313464  L_107 = Transform_TransformPoint_m3184824030(L_105, L_106, /*hidden argument*/NULL);
  		V_2 = L_107;
  	}
  
  IL_02a1:
  	{
  		int32_t L_108 = (&___options0)->get_lockRotationAxis_3();
  		if ((!(((uint32_t)((int32_t)((int32_t)L_108&(int32_t)8))) == ((uint32_t)8))))
  		{
  			goto IL_02f5;
  		}
  	}
  	{
  		bool L_109 = (&___options0)->get_useLocalPosition_10();
  		if (!L_109)
  		{
  			goto IL_02da;
  		}
  	}
  	{
  		Transform_t3600365921 * L_110 = (&___options0)->get_parent_11();
  		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
  		bool L_111 = Object_op_Inequality_m1920811489(NULL /*static, unused*/, L_110, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
  		if (!L_111)
  		{
  			goto IL_02da;
  		}
  	}
  	{
  		Transform_t3600365921 * L_112 = (&___options0)->get_parent_11();
  		Vector3_t3722313464  L_113 = Vector3_get_up_m2851907508(NULL /*static, unused*/, /*hidden argument*/NULL);
  		NullCheck(L_112);
  		Vector3_t3722313464  L_114 = Transform_TransformDirection_m2119759179(L_112, L_113, /*hidden argument*/NULL);
  		V_5 = L_114;
  		goto IL_02e7;
  	}
  
  IL_02da:
  	{
  		Transform_t3600365921 * L_115 = V_0;
  		Vector3_t3722313464  L_116 = Vector3_get_up_m2851907508(NULL /*static, unused*/, /*hidden argument*/NULL);
  		NullCheck(L_115);
  		Vector3_t3722313464  L_117 = Transform_TransformDirection_m2119759179(L_115, L_116, /*hidden argument*/NULL);
  		V_5 = L_117;
  	}
  
  IL_02e7:
  	{
  		float L_118 = (&___options0)->get_startupZRot_13();
  		(&V_5)->set_z_3(L_118);
  	}
  
  IL_02f5:
  	{
  		int32_t L_119 = (&___options0)->get_mode_0();
  		if ((!(((uint32_t)L_119) == ((uint32_t)1))))
  		{
  			goto IL_032f;
  		}
  	}
  	{
  		Vector3_t3722313464  L_120 = V_2;
  		Transform_t3600365921 * L_121 = V_0;
  		NullCheck(L_121);
  		Vector3_t3722313464  L_122 = Transform_get_position_m102368104(L_121, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_123 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_120, L_122, /*hidden argument*/NULL);
  		V_8 = L_123;
  		Vector3_t3722313464  L_124 = V_8;
  		Vector3_t3722313464  L_125 = Vector3_get_zero_m1640475482(NULL /*static, unused*/, /*hidden argument*/NULL);
  		bool L_126 = Vector3_op_Equality_m2672007619(NULL /*static, unused*/, L_124, L_125, /*hidden argument*/NULL);
  		if (!L_126)
  		{
  			goto IL_0323;
  		}
  	}
  	{
  		Transform_t3600365921 * L_127 = V_0;
  		NullCheck(L_127);
  		Vector3_t3722313464  L_128 = Transform_get_forward_m3854578585(L_127, /*hidden argument*/NULL);
  		V_8 = L_128;
  	}
  
  IL_0323:
  	{
  		Vector3_t3722313464  L_129 = V_8;
  		Vector3_t3722313464  L_130 = V_5;
  		Quaternion_t2301928331  L_131 = Quaternion_LookRotation_m3872434363(NULL /*static, unused*/, L_129, L_130, /*hidden argument*/NULL);
  		V_1 = L_131;
  		goto IL_03ab;
  	}
  
  IL_032f:
  	{
  		V_9 = (0.0f);
  		Transform_t3600365921 * L_132 = V_0;
  		NullCheck(L_132);
  		Vector3_t3722313464  L_133 = Transform_get_position_m102368104(L_132, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_134 = V_2;
  		float L_135 = Utils_Angle2D_m714643226(NULL /*static, unused*/, L_133, L_134, /*hidden argument*/NULL);
  		V_10 = L_135;
  		float L_136 = V_10;
  		if ((!(((float)L_136) < ((float)(0.0f)))))
  		{
  			goto IL_0357;
  		}
  	}
  	{
  		float L_137 = V_10;
  		V_10 = ((float)((float)(360.0f)+(float)L_137));
  	}
  
  IL_0357:
  	{
  		int32_t L_138 = (&___options0)->get_mode_0();
  		if ((!(((uint32_t)L_138) == ((uint32_t)3))))
  		{
  			goto IL_039c;
  		}
  	}
  	{
  		float L_139 = (&V_2)->get_x_1();
  		Transform_t3600365921 * L_140 = V_0;
  		NullCheck(L_140);
  		Vector3_t3722313464  L_141 = Transform_get_position_m102368104(L_140, /*hidden argument*/NULL);
  		float L_142 = L_141.get_x_1();
  		if ((((float)L_139) < ((float)L_142)))
  		{
  			goto IL_0378;
  		}
  	}
  	{
  		G_B54_0 = 0;
  		goto IL_037d;
  	}
  
  IL_0378:
  	{
  		G_B54_0 = ((int32_t)180);
  	}
  
  IL_037d:
  	{
  		V_9 = (((float)((float)G_B54_0)));
  		float L_143 = V_10;
  		if ((!(((float)L_143) > ((float)(90.0f)))))
  		{
  			goto IL_039c;
  		}
  	}
  	{
  		float L_144 = V_10;
  		if ((!(((float)L_144) < ((float)(270.0f)))))
  		{
  			goto IL_039c;
  		}
  	}
  	{
  		float L_145 = V_10;
  		V_10 = ((float)((float)(180.0f)-(float)L_145));
  	}
  
  IL_039c:
  	{
  		float L_146 = V_9;
  		float L_147 = V_10;
  		Quaternion_t2301928331  L_148 = Quaternion_Euler_m955484618(NULL /*static, unused*/, (0.0f), L_146, L_147, /*hidden argument*/NULL);
  		V_1 = L_148;
  	}
  
  IL_03ab:
  	{
  		bool L_149 = (&___options0)->get_hasCustomForwardDirection_8();
  		if (!L_149)
  		{
  			goto IL_03c2;
  		}
  	}
  	{
  		Quaternion_t2301928331  L_150 = V_1;
  		Quaternion_t2301928331  L_151 = (&___options0)->get_forward_9();
  		Quaternion_t2301928331  L_152 = Quaternion_op_Multiply_m1827210722(NULL /*static, unused*/, L_150, L_151, /*hidden argument*/NULL);
  		V_1 = L_152;
  	}
  
  IL_03c2:
  	{
  		Transform_t3600365921 * L_153 = V_0;
  		Quaternion_t2301928331  L_154 = V_1;
  		NullCheck(L_153);
  		Transform_set_rotation_m853119278(L_153, L_154, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.PathPlugin::.ctor()
  extern "C"  void PathPlugin__ctor_m2101790435 (PathPlugin_t1182715676 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (PathPlugin__ctor_m2101790435_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m2243829826(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m2243829826_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.QuaternionPlugin::Reset(DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>)
  extern "C"  void QuaternionPlugin_Reset_m2266968798 (QuaternionPlugin_t495488984 * __this, TweenerCore_3_t1299559007 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.QuaternionPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>,System.Boolean)
  extern "C"  void QuaternionPlugin_SetFrom_m3726493348 (QuaternionPlugin_t495488984 * __this, TweenerCore_3_t1299559007 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (QuaternionPlugin_SetFrom_m3726493348_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector3_t3722313464  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Quaternion_t2301928331  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Quaternion_t2301928331  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	Quaternion_t2301928331  V_3;
  	memset(&V_3, 0, sizeof(V_3));
  	Quaternion_t2301928331  V_4;
  	memset(&V_4, 0, sizeof(V_4));
  	{
  		TweenerCore_3_t1299559007 * L_0 = ___t0;
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t1299559007 * L_2 = ___t0;
  		TweenerCore_3_t1299559007 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t2044724535 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		Quaternion_t2301928331  L_5 = DOGetter_1_Invoke_m2360668198(L_4, /*hidden argument*/DOGetter_1_Invoke_m2360668198_MethodInfo_var);
  		V_2 = L_5;
  		Vector3_t3722313464  L_6 = Quaternion_get_eulerAngles_m2166503968((&V_2), /*hidden argument*/NULL);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_6);
  		TweenerCore_3_t1299559007 * L_7 = ___t0;
  		NullCheck(L_7);
  		QuaternionOptions_t2974423933 * L_8 = L_7->get_address_of_plugOptions_56();
  		int32_t L_9 = L_8->get_rotateMode_0();
  		if (L_9)
  		{
  			goto IL_0041;
  		}
  	}
  	{
  		TweenerCore_3_t1299559007 * L_10 = ___t0;
  		NullCheck(L_10);
  		bool L_11 = ((Tween_t2342918553 *)L_10)->get_isRelative_27();
  		if (L_11)
  		{
  			goto IL_0041;
  		}
  	}
  	{
  		TweenerCore_3_t1299559007 * L_12 = ___t0;
  		Vector3_t3722313464  L_13 = V_0;
  		NullCheck(L_12);
  		L_12->set_startValue_53(L_13);
  		goto IL_00d1;
  	}
  
  IL_0041:
  	{
  		TweenerCore_3_t1299559007 * L_14 = ___t0;
  		NullCheck(L_14);
  		QuaternionOptions_t2974423933 * L_15 = L_14->get_address_of_plugOptions_56();
  		int32_t L_16 = L_15->get_rotateMode_0();
  		if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  		{
  			goto IL_0063;
  		}
  	}
  	{
  		TweenerCore_3_t1299559007 * L_17 = ___t0;
  		TweenerCore_3_t1299559007 * L_18 = ___t0;
  		NullCheck(L_18);
  		Vector3_t3722313464  L_19 = L_18->get_endValue_54();
  		Vector3_t3722313464  L_20 = V_0;
  		Vector3_t3722313464  L_21 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL);
  		NullCheck(L_17);
  		L_17->set_startValue_53(L_21);
  		goto IL_00d1;
  	}
  
  IL_0063:
  	{
  		TweenerCore_3_t1299559007 * L_22 = ___t0;
  		NullCheck(L_22);
  		DOGetter_1_t2044724535 * L_23 = L_22->get_getter_57();
  		NullCheck(L_23);
  		Quaternion_t2301928331  L_24 = DOGetter_1_Invoke_m2360668198(L_23, /*hidden argument*/DOGetter_1_Invoke_m2360668198_MethodInfo_var);
  		V_1 = L_24;
  		TweenerCore_3_t1299559007 * L_25 = ___t0;
  		NullCheck(L_25);
  		QuaternionOptions_t2974423933 * L_26 = L_25->get_address_of_plugOptions_56();
  		int32_t L_27 = L_26->get_rotateMode_0();
  		if ((!(((uint32_t)L_27) == ((uint32_t)2))))
  		{
  			goto IL_00aa;
  		}
  	}
  	{
  		TweenerCore_3_t1299559007 * L_28 = ___t0;
  		Quaternion_t2301928331  L_29 = V_1;
  		Quaternion_t2301928331  L_30 = V_1;
  		Quaternion_t2301928331  L_31 = Quaternion_Inverse_m2799544503(NULL /*static, unused*/, L_30, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_32 = Quaternion_op_Multiply_m1827210722(NULL /*static, unused*/, L_29, L_31, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_33 = V_0;
  		Quaternion_t2301928331  L_34 = Quaternion_Euler_m4079491635(NULL /*static, unused*/, L_33, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_35 = Quaternion_op_Multiply_m1827210722(NULL /*static, unused*/, L_32, L_34, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_36 = V_1;
  		Quaternion_t2301928331  L_37 = Quaternion_op_Multiply_m1827210722(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL);
  		V_3 = L_37;
  		Vector3_t3722313464  L_38 = Quaternion_get_eulerAngles_m2166503968((&V_3), /*hidden argument*/NULL);
  		NullCheck(L_28);
  		L_28->set_startValue_53(L_38);
  		goto IL_00c5;
  	}
  
  IL_00aa:
  	{
  		TweenerCore_3_t1299559007 * L_39 = ___t0;
  		Quaternion_t2301928331  L_40 = V_1;
  		Vector3_t3722313464  L_41 = V_0;
  		Quaternion_t2301928331  L_42 = Quaternion_Euler_m4079491635(NULL /*static, unused*/, L_41, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_43 = Quaternion_op_Multiply_m1827210722(NULL /*static, unused*/, L_40, L_42, /*hidden argument*/NULL);
  		V_4 = L_43;
  		Vector3_t3722313464  L_44 = Quaternion_get_eulerAngles_m2166503968((&V_4), /*hidden argument*/NULL);
  		NullCheck(L_39);
  		L_39->set_startValue_53(L_44);
  	}
  
  IL_00c5:
  	{
  		TweenerCore_3_t1299559007 * L_45 = ___t0;
  		Vector3_t3722313464  L_46 = V_0;
  		Vector3_t3722313464  L_47 = Vector3_op_UnaryNegation_m3263279491(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
  		NullCheck(L_45);
  		L_45->set_endValue_54(L_47);
  	}
  
  IL_00d1:
  	{
  		TweenerCore_3_t1299559007 * L_48 = ___t0;
  		NullCheck(L_48);
  		DOSetter_1_t3352036663 * L_49 = L_48->get_setter_58();
  		TweenerCore_3_t1299559007 * L_50 = ___t0;
  		NullCheck(L_50);
  		Vector3_t3722313464  L_51 = L_50->get_startValue_53();
  		Quaternion_t2301928331  L_52 = Quaternion_Euler_m4079491635(NULL /*static, unused*/, L_51, /*hidden argument*/NULL);
  		NullCheck(L_49);
  		DOSetter_1_Invoke_m3278952665(L_49, L_52, /*hidden argument*/DOSetter_1_Invoke_m3278952665_MethodInfo_var);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.Plugins.QuaternionPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>,UnityEngine.Quaternion)
  extern "C"  Vector3_t3722313464  QuaternionPlugin_ConvertToStartValue_m249510092 (QuaternionPlugin_t495488984 * __this, TweenerCore_3_t1299559007 * ___t0, Quaternion_t2301928331  ___value1, const MethodInfo* method)
  {
  	{
  		Vector3_t3722313464  L_0 = Quaternion_get_eulerAngles_m2166503968((&___value1), /*hidden argument*/NULL);
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.QuaternionPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>)
  extern "C"  void QuaternionPlugin_SetRelativeEndValue_m1199173743 (QuaternionPlugin_t495488984 * __this, TweenerCore_3_t1299559007 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t1299559007 * L_0 = ___t0;
  		TweenerCore_3_t1299559007 * L_1 = L_0;
  		NullCheck(L_1);
  		Vector3_t3722313464  L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t1299559007 * L_3 = ___t0;
  		NullCheck(L_3);
  		Vector3_t3722313464  L_4 = L_3->get_startValue_53();
  		Vector3_t3722313464  L_5 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
  		NullCheck(L_1);
  		L_1->set_endValue_54(L_5);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.QuaternionPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Quaternion,UnityEngine.Vector3,DG.Tweening.Plugins.Options.QuaternionOptions>)
  extern "C"  void QuaternionPlugin_SetChangeValue_m4207350157 (QuaternionPlugin_t495488984 * __this, TweenerCore_3_t1299559007 * ___t0, const MethodInfo* method)
  {
  	Vector3_t3722313464  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Vector3_t3722313464  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	float V_2 = 0.0f;
  	float G_B11_0 = 0.0f;
  	Vector3_t3722313464 * G_B14_0 = NULL;
  	Vector3_t3722313464 * G_B13_0 = NULL;
  	float G_B15_0 = 0.0f;
  	Vector3_t3722313464 * G_B15_1 = NULL;
  	float G_B19_0 = 0.0f;
  	Vector3_t3722313464 * G_B22_0 = NULL;
  	Vector3_t3722313464 * G_B21_0 = NULL;
  	float G_B23_0 = 0.0f;
  	Vector3_t3722313464 * G_B23_1 = NULL;
  	float G_B27_0 = 0.0f;
  	Vector3_t3722313464 * G_B30_0 = NULL;
  	Vector3_t3722313464 * G_B29_0 = NULL;
  	float G_B31_0 = 0.0f;
  	Vector3_t3722313464 * G_B31_1 = NULL;
  	{
  		TweenerCore_3_t1299559007 * L_0 = ___t0;
  		NullCheck(L_0);
  		QuaternionOptions_t2974423933 * L_1 = L_0->get_address_of_plugOptions_56();
  		int32_t L_2 = L_1->get_rotateMode_0();
  		if (L_2)
  		{
  			goto IL_0187;
  		}
  	}
  	{
  		TweenerCore_3_t1299559007 * L_3 = ___t0;
  		NullCheck(L_3);
  		bool L_4 = ((Tween_t2342918553 *)L_3)->get_isRelative_27();
  		if (L_4)
  		{
  			goto IL_0187;
  		}
  	}
  	{
  		TweenerCore_3_t1299559007 * L_5 = ___t0;
  		NullCheck(L_5);
  		Vector3_t3722313464  L_6 = L_5->get_endValue_54();
  		V_0 = L_6;
  		float L_7 = (&V_0)->get_x_1();
  		if ((!(((float)L_7) > ((float)(360.0f)))))
  		{
  			goto IL_0044;
  		}
  	}
  	{
  		float L_8 = (&V_0)->get_x_1();
  		(&V_0)->set_x_1((fmodf(L_8, (360.0f))));
  	}
  
  IL_0044:
  	{
  		float L_9 = (&V_0)->get_y_2();
  		if ((!(((float)L_9) > ((float)(360.0f)))))
  		{
  			goto IL_0066;
  		}
  	}
  	{
  		float L_10 = (&V_0)->get_y_2();
  		(&V_0)->set_y_2((fmodf(L_10, (360.0f))));
  	}
  
  IL_0066:
  	{
  		float L_11 = (&V_0)->get_z_3();
  		if ((!(((float)L_11) > ((float)(360.0f)))))
  		{
  			goto IL_0088;
  		}
  	}
  	{
  		float L_12 = (&V_0)->get_z_3();
  		(&V_0)->set_z_3((fmodf(L_12, (360.0f))));
  	}
  
  IL_0088:
  	{
  		Vector3_t3722313464  L_13 = V_0;
  		TweenerCore_3_t1299559007 * L_14 = ___t0;
  		NullCheck(L_14);
  		Vector3_t3722313464  L_15 = L_14->get_startValue_53();
  		Vector3_t3722313464  L_16 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/NULL);
  		V_1 = L_16;
  		float L_17 = (&V_1)->get_x_1();
  		if ((((float)L_17) > ((float)(0.0f))))
  		{
  			goto IL_00ad;
  		}
  	}
  	{
  		float L_18 = (&V_1)->get_x_1();
  		G_B11_0 = ((-L_18));
  		goto IL_00b4;
  	}
  
  IL_00ad:
  	{
  		float L_19 = (&V_1)->get_x_1();
  		G_B11_0 = L_19;
  	}
  
  IL_00b4:
  	{
  		V_2 = G_B11_0;
  		float L_20 = V_2;
  		if ((!(((float)L_20) > ((float)(180.0f)))))
  		{
  			goto IL_00e3;
  		}
  	}
  	{
  		float L_21 = (&V_1)->get_x_1();
  		G_B13_0 = (&V_1);
  		if ((((float)L_21) > ((float)(0.0f))))
  		{
  			G_B14_0 = (&V_1);
  			goto IL_00d6;
  		}
  	}
  	{
  		float L_22 = V_2;
  		G_B15_0 = ((float)((float)(360.0f)-(float)L_22));
  		G_B15_1 = G_B13_0;
  		goto IL_00de;
  	}
  
  IL_00d6:
  	{
  		float L_23 = V_2;
  		G_B15_0 = ((-((float)((float)(360.0f)-(float)L_23))));
  		G_B15_1 = G_B14_0;
  	}
  
  IL_00de:
  	{
  		G_B15_1->set_x_1(G_B15_0);
  	}
  
  IL_00e3:
  	{
  		float L_24 = (&V_1)->get_y_2();
  		if ((((float)L_24) > ((float)(0.0f))))
  		{
  			goto IL_00fb;
  		}
  	}
  	{
  		float L_25 = (&V_1)->get_y_2();
  		G_B19_0 = ((-L_25));
  		goto IL_0102;
  	}
  
  IL_00fb:
  	{
  		float L_26 = (&V_1)->get_y_2();
  		G_B19_0 = L_26;
  	}
  
  IL_0102:
  	{
  		V_2 = G_B19_0;
  		float L_27 = V_2;
  		if ((!(((float)L_27) > ((float)(180.0f)))))
  		{
  			goto IL_0131;
  		}
  	}
  	{
  		float L_28 = (&V_1)->get_y_2();
  		G_B21_0 = (&V_1);
  		if ((((float)L_28) > ((float)(0.0f))))
  		{
  			G_B22_0 = (&V_1);
  			goto IL_0124;
  		}
  	}
  	{
  		float L_29 = V_2;
  		G_B23_0 = ((float)((float)(360.0f)-(float)L_29));
  		G_B23_1 = G_B21_0;
  		goto IL_012c;
  	}
  
  IL_0124:
  	{
  		float L_30 = V_2;
  		G_B23_0 = ((-((float)((float)(360.0f)-(float)L_30))));
  		G_B23_1 = G_B22_0;
  	}
  
  IL_012c:
  	{
  		G_B23_1->set_y_2(G_B23_0);
  	}
  
  IL_0131:
  	{
  		float L_31 = (&V_1)->get_z_3();
  		if ((((float)L_31) > ((float)(0.0f))))
  		{
  			goto IL_0149;
  		}
  	}
  	{
  		float L_32 = (&V_1)->get_z_3();
  		G_B27_0 = ((-L_32));
  		goto IL_0150;
  	}
  
  IL_0149:
  	{
  		float L_33 = (&V_1)->get_z_3();
  		G_B27_0 = L_33;
  	}
  
  IL_0150:
  	{
  		V_2 = G_B27_0;
  		float L_34 = V_2;
  		if ((!(((float)L_34) > ((float)(180.0f)))))
  		{
  			goto IL_017f;
  		}
  	}
  	{
  		float L_35 = (&V_1)->get_z_3();
  		G_B29_0 = (&V_1);
  		if ((((float)L_35) > ((float)(0.0f))))
  		{
  			G_B30_0 = (&V_1);
  			goto IL_0172;
  		}
  	}
  	{
  		float L_36 = V_2;
  		G_B31_0 = ((float)((float)(360.0f)-(float)L_36));
  		G_B31_1 = G_B29_0;
  		goto IL_017a;
  	}
  
  IL_0172:
  	{
  		float L_37 = V_2;
  		G_B31_0 = ((-((float)((float)(360.0f)-(float)L_37))));
  		G_B31_1 = G_B30_0;
  	}
  
  IL_017a:
  	{
  		G_B31_1->set_z_3(G_B31_0);
  	}
  
  IL_017f:
  	{
  		TweenerCore_3_t1299559007 * L_38 = ___t0;
  		Vector3_t3722313464  L_39 = V_1;
  		NullCheck(L_38);
  		L_38->set_changeValue_55(L_39);
  		return;
  	}
  
  IL_0187:
  	{
  		TweenerCore_3_t1299559007 * L_40 = ___t0;
  		NullCheck(L_40);
  		QuaternionOptions_t2974423933 * L_41 = L_40->get_address_of_plugOptions_56();
  		int32_t L_42 = L_41->get_rotateMode_0();
  		if ((((int32_t)L_42) == ((int32_t)1)))
  		{
  			goto IL_019d;
  		}
  	}
  	{
  		TweenerCore_3_t1299559007 * L_43 = ___t0;
  		NullCheck(L_43);
  		bool L_44 = ((Tween_t2342918553 *)L_43)->get_isRelative_27();
  		if (!L_44)
  		{
  			goto IL_01b5;
  		}
  	}
  
  IL_019d:
  	{
  		TweenerCore_3_t1299559007 * L_45 = ___t0;
  		TweenerCore_3_t1299559007 * L_46 = ___t0;
  		NullCheck(L_46);
  		Vector3_t3722313464  L_47 = L_46->get_endValue_54();
  		TweenerCore_3_t1299559007 * L_48 = ___t0;
  		NullCheck(L_48);
  		Vector3_t3722313464  L_49 = L_48->get_startValue_53();
  		Vector3_t3722313464  L_50 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_47, L_49, /*hidden argument*/NULL);
  		NullCheck(L_45);
  		L_45->set_changeValue_55(L_50);
  		return;
  	}
  
  IL_01b5:
  	{
  		TweenerCore_3_t1299559007 * L_51 = ___t0;
  		TweenerCore_3_t1299559007 * L_52 = ___t0;
  		NullCheck(L_52);
  		Vector3_t3722313464  L_53 = L_52->get_endValue_54();
  		NullCheck(L_51);
  		L_51->set_changeValue_55(L_53);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.QuaternionPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.QuaternionOptions,System.Single,UnityEngine.Vector3)
  extern "C"  float QuaternionPlugin_GetSpeedBasedDuration_m309954761 (QuaternionPlugin_t495488984 * __this, QuaternionOptions_t2974423933  ___options0, float ___unitsXSecond1, Vector3_t3722313464  ___changeValue2, const MethodInfo* method)
  {
  	{
  		float L_0 = Vector3_get_magnitude_m206834744((&___changeValue2), /*hidden argument*/NULL);
  		float L_1 = ___unitsXSecond1;
  		return ((float)((float)L_0/(float)L_1));
  	}
  }
  // System.Void DG.Tweening.Plugins.QuaternionPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.QuaternionOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<UnityEngine.Quaternion>,DG.Tweening.Core.DOSetter`1<UnityEngine.Quaternion>,System.Single,UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void QuaternionPlugin_EvaluateAndApply_m3470183205 (QuaternionPlugin_t495488984 * __this, QuaternionOptions_t2974423933  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t2044724535 * ___getter3, DOSetter_1_t3352036663 * ___setter4, float ___elapsed5, Vector3_t3722313464  ___startValue6, Vector3_t3722313464  ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (QuaternionPlugin_EvaluateAndApply_m3470183205_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector3_t3722313464  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	float V_1 = 0.0f;
  	Quaternion_t2301928331  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	int32_t V_3 = 0;
  	Vector3_t3722313464  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	Vector3_t3722313464  G_B3_1;
  	memset(&G_B3_1, 0, sizeof(G_B3_1));
  	Vector3_t3722313464  G_B2_0;
  	memset(&G_B2_0, 0, sizeof(G_B2_0));
  	Vector3_t3722313464  G_B2_1;
  	memset(&G_B2_1, 0, sizeof(G_B2_1));
  	int32_t G_B4_0 = 0;
  	Vector3_t3722313464  G_B4_1;
  	memset(&G_B4_1, 0, sizeof(G_B4_1));
  	Vector3_t3722313464  G_B4_2;
  	memset(&G_B4_2, 0, sizeof(G_B4_2));
  	Vector3_t3722313464  G_B9_0;
  	memset(&G_B9_0, 0, sizeof(G_B9_0));
  	Vector3_t3722313464  G_B9_1;
  	memset(&G_B9_1, 0, sizeof(G_B9_1));
  	Vector3_t3722313464  G_B8_0;
  	memset(&G_B8_0, 0, sizeof(G_B8_0));
  	Vector3_t3722313464  G_B8_1;
  	memset(&G_B8_1, 0, sizeof(G_B8_1));
  	int32_t G_B10_0 = 0;
  	Vector3_t3722313464  G_B10_1;
  	memset(&G_B10_1, 0, sizeof(G_B10_1));
  	Vector3_t3722313464  G_B10_2;
  	memset(&G_B10_2, 0, sizeof(G_B10_2));
  	Vector3_t3722313464  G_B12_0;
  	memset(&G_B12_0, 0, sizeof(G_B12_0));
  	Vector3_t3722313464  G_B12_1;
  	memset(&G_B12_1, 0, sizeof(G_B12_1));
  	Vector3_t3722313464  G_B11_0;
  	memset(&G_B11_0, 0, sizeof(G_B11_0));
  	Vector3_t3722313464  G_B11_1;
  	memset(&G_B11_1, 0, sizeof(G_B11_1));
  	int32_t G_B13_0 = 0;
  	Vector3_t3722313464  G_B13_1;
  	memset(&G_B13_1, 0, sizeof(G_B13_1));
  	Vector3_t3722313464  G_B13_2;
  	memset(&G_B13_2, 0, sizeof(G_B13_2));
  	{
  		Vector3_t3722313464  L_0 = ___startValue6;
  		V_0 = L_0;
  		Tween_t2342918553 * L_1 = ___t1;
  		NullCheck(L_1);
  		int32_t L_2 = L_1->get_loopType_25();
  		if ((!(((uint32_t)L_2) == ((uint32_t)2))))
  		{
  			goto IL_0033;
  		}
  	}
  	{
  		Vector3_t3722313464  L_3 = V_0;
  		Vector3_t3722313464  L_4 = ___changeValue7;
  		Tween_t2342918553 * L_5 = ___t1;
  		NullCheck(L_5);
  		bool L_6 = L_5->get_isComplete_47();
  		G_B2_0 = L_4;
  		G_B2_1 = L_3;
  		if (L_6)
  		{
  			G_B3_0 = L_4;
  			G_B3_1 = L_3;
  			goto IL_001f;
  		}
  	}
  	{
  		Tween_t2342918553 * L_7 = ___t1;
  		NullCheck(L_7);
  		int32_t L_8 = L_7->get_completedLoops_45();
  		G_B4_0 = L_8;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0027;
  	}
  
  IL_001f:
  	{
  		Tween_t2342918553 * L_9 = ___t1;
  		NullCheck(L_9);
  		int32_t L_10 = L_9->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_10-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0027:
  	{
  		Vector3_t3722313464  L_11 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, G_B4_1, (((float)((float)G_B4_0))), /*hidden argument*/NULL);
  		Vector3_t3722313464  L_12 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, G_B4_2, L_11, /*hidden argument*/NULL);
  		V_0 = L_12;
  	}
  
  IL_0033:
  	{
  		Tween_t2342918553 * L_13 = ___t1;
  		NullCheck(L_13);
  		bool L_14 = L_13->get_isSequenced_36();
  		if (!L_14)
  		{
  			goto IL_0097;
  		}
  	}
  	{
  		Tween_t2342918553 * L_15 = ___t1;
  		NullCheck(L_15);
  		Sequence_t2050373119 * L_16 = L_15->get_sequenceParent_37();
  		NullCheck(L_16);
  		int32_t L_17 = ((Tween_t2342918553 *)L_16)->get_loopType_25();
  		if ((!(((uint32_t)L_17) == ((uint32_t)2))))
  		{
  			goto IL_0097;
  		}
  	}
  	{
  		Vector3_t3722313464  L_18 = V_0;
  		Vector3_t3722313464  L_19 = ___changeValue7;
  		Tween_t2342918553 * L_20 = ___t1;
  		NullCheck(L_20);
  		int32_t L_21 = L_20->get_loopType_25();
  		G_B8_0 = L_19;
  		G_B8_1 = L_18;
  		if ((((int32_t)L_21) == ((int32_t)2)))
  		{
  			G_B9_0 = L_19;
  			G_B9_1 = L_18;
  			goto IL_0058;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_005e;
  	}
  
  IL_0058:
  	{
  		Tween_t2342918553 * L_22 = ___t1;
  		NullCheck(L_22);
  		int32_t L_23 = L_22->get_loops_24();
  		G_B10_0 = L_23;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_005e:
  	{
  		Vector3_t3722313464  L_24 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, G_B10_1, (((float)((float)G_B10_0))), /*hidden argument*/NULL);
  		Tween_t2342918553 * L_25 = ___t1;
  		NullCheck(L_25);
  		Sequence_t2050373119 * L_26 = L_25->get_sequenceParent_37();
  		NullCheck(L_26);
  		bool L_27 = ((Tween_t2342918553 *)L_26)->get_isComplete_47();
  		G_B11_0 = L_24;
  		G_B11_1 = G_B10_2;
  		if (L_27)
  		{
  			G_B12_0 = L_24;
  			G_B12_1 = G_B10_2;
  			goto IL_007e;
  		}
  	}
  	{
  		Tween_t2342918553 * L_28 = ___t1;
  		NullCheck(L_28);
  		Sequence_t2050373119 * L_29 = L_28->get_sequenceParent_37();
  		NullCheck(L_29);
  		int32_t L_30 = ((Tween_t2342918553 *)L_29)->get_completedLoops_45();
  		G_B13_0 = L_30;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_008b;
  	}
  
  IL_007e:
  	{
  		Tween_t2342918553 * L_31 = ___t1;
  		NullCheck(L_31);
  		Sequence_t2050373119 * L_32 = L_31->get_sequenceParent_37();
  		NullCheck(L_32);
  		int32_t L_33 = ((Tween_t2342918553 *)L_32)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_33-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_008b:
  	{
  		Vector3_t3722313464  L_34 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, G_B13_1, (((float)((float)G_B13_0))), /*hidden argument*/NULL);
  		Vector3_t3722313464  L_35 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, G_B13_2, L_34, /*hidden argument*/NULL);
  		V_0 = L_35;
  	}
  
  IL_0097:
  	{
  		Tween_t2342918553 * L_36 = ___t1;
  		NullCheck(L_36);
  		int32_t L_37 = L_36->get_easeType_28();
  		Tween_t2342918553 * L_38 = ___t1;
  		NullCheck(L_38);
  		EaseFunction_t3531141372 * L_39 = L_38->get_customEase_29();
  		float L_40 = ___elapsed5;
  		float L_41 = ___duration8;
  		Tween_t2342918553 * L_42 = ___t1;
  		NullCheck(L_42);
  		float L_43 = L_42->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_44 = ___t1;
  		NullCheck(L_44);
  		float L_45 = L_44->get_easePeriod_31();
  		float L_46 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_37, L_39, L_40, L_41, L_43, L_45, /*hidden argument*/NULL);
  		V_1 = L_46;
  		int32_t L_47 = (&___options0)->get_rotateMode_0();
  		V_3 = L_47;
  		int32_t L_48 = V_3;
  		switch (((int32_t)((int32_t)L_48-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_00d3;
  			}
  			case 1:
  			{
  				goto IL_00d3;
  			}
  		}
  	}
  	{
  		goto IL_014e;
  	}
  
  IL_00d3:
  	{
  		Vector3_t3722313464  L_49 = ___startValue6;
  		Quaternion_t2301928331  L_50 = Quaternion_Euler_m4079491635(NULL /*static, unused*/, L_49, /*hidden argument*/NULL);
  		V_2 = L_50;
  		float L_51 = (&___changeValue7)->get_x_1();
  		float L_52 = V_1;
  		(&V_0)->set_x_1(((float)((float)L_51*(float)L_52)));
  		float L_53 = (&___changeValue7)->get_y_2();
  		float L_54 = V_1;
  		(&V_0)->set_y_2(((float)((float)L_53*(float)L_54)));
  		float L_55 = (&___changeValue7)->get_z_3();
  		float L_56 = V_1;
  		(&V_0)->set_z_3(((float)((float)L_55*(float)L_56)));
  		int32_t L_57 = (&___options0)->get_rotateMode_0();
  		if ((!(((uint32_t)L_57) == ((uint32_t)2))))
  		{
  			goto IL_013a;
  		}
  	}
  	{
  		DOSetter_1_t3352036663 * L_58 = ___setter4;
  		Quaternion_t2301928331  L_59 = V_2;
  		Quaternion_t2301928331  L_60 = V_2;
  		Quaternion_t2301928331  L_61 = Quaternion_Inverse_m2799544503(NULL /*static, unused*/, L_60, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_62 = Quaternion_op_Multiply_m1827210722(NULL /*static, unused*/, L_59, L_61, /*hidden argument*/NULL);
  		Vector3_t3722313464  L_63 = V_0;
  		Quaternion_t2301928331  L_64 = Quaternion_Euler_m4079491635(NULL /*static, unused*/, L_63, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_65 = Quaternion_op_Multiply_m1827210722(NULL /*static, unused*/, L_62, L_64, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_66 = V_2;
  		Quaternion_t2301928331  L_67 = Quaternion_op_Multiply_m1827210722(NULL /*static, unused*/, L_65, L_66, /*hidden argument*/NULL);
  		NullCheck(L_58);
  		DOSetter_1_Invoke_m3278952665(L_58, L_67, /*hidden argument*/DOSetter_1_Invoke_m3278952665_MethodInfo_var);
  		return;
  	}
  
  IL_013a:
  	{
  		DOSetter_1_t3352036663 * L_68 = ___setter4;
  		Quaternion_t2301928331  L_69 = V_2;
  		Vector3_t3722313464  L_70 = V_0;
  		Quaternion_t2301928331  L_71 = Quaternion_Euler_m4079491635(NULL /*static, unused*/, L_70, /*hidden argument*/NULL);
  		Quaternion_t2301928331  L_72 = Quaternion_op_Multiply_m1827210722(NULL /*static, unused*/, L_69, L_71, /*hidden argument*/NULL);
  		NullCheck(L_68);
  		DOSetter_1_Invoke_m3278952665(L_68, L_72, /*hidden argument*/DOSetter_1_Invoke_m3278952665_MethodInfo_var);
  		return;
  	}
  
  IL_014e:
  	{
  		Vector3_t3722313464 * L_73 = (&V_0);
  		float L_74 = L_73->get_x_1();
  		float L_75 = (&___changeValue7)->get_x_1();
  		float L_76 = V_1;
  		L_73->set_x_1(((float)((float)L_74+(float)((float)((float)L_75*(float)L_76)))));
  		Vector3_t3722313464 * L_77 = (&V_0);
  		float L_78 = L_77->get_y_2();
  		float L_79 = (&___changeValue7)->get_y_2();
  		float L_80 = V_1;
  		L_77->set_y_2(((float)((float)L_78+(float)((float)((float)L_79*(float)L_80)))));
  		Vector3_t3722313464 * L_81 = (&V_0);
  		float L_82 = L_81->get_z_3();
  		float L_83 = (&___changeValue7)->get_z_3();
  		float L_84 = V_1;
  		L_81->set_z_3(((float)((float)L_82+(float)((float)((float)L_83*(float)L_84)))));
  		DOSetter_1_t3352036663 * L_85 = ___setter4;
  		Vector3_t3722313464  L_86 = V_0;
  		Quaternion_t2301928331  L_87 = Quaternion_Euler_m4079491635(NULL /*static, unused*/, L_86, /*hidden argument*/NULL);
  		NullCheck(L_85);
  		DOSetter_1_Invoke_m3278952665(L_85, L_87, /*hidden argument*/DOSetter_1_Invoke_m3278952665_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.QuaternionPlugin::.ctor()
  extern "C"  void QuaternionPlugin__ctor_m3501270879 (QuaternionPlugin_t495488984 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (QuaternionPlugin__ctor_m3501270879_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m2501002837(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m2501002837_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectOffsetPlugin::Reset(DG.Tweening.Core.TweenerCore`3<UnityEngine.RectOffset,UnityEngine.RectOffset,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void RectOffsetPlugin_Reset_m3513481292 (RectOffsetPlugin_t3656342773 * __this, TweenerCore_3_t1508486926 * ___t0, const MethodInfo* method)
  {
  	RectOffset_t1369453676 * V_0 = NULL;
  	RectOffset_t1369453676 * V_1 = NULL;
  	{
  		TweenerCore_3_t1508486926 * L_0 = ___t0;
  		TweenerCore_3_t1508486926 * L_1 = ___t0;
  		TweenerCore_3_t1508486926 * L_2 = ___t0;
  		V_0 = (RectOffset_t1369453676 *)NULL;
  		NullCheck(L_2);
  		L_2->set_changeValue_55((RectOffset_t1369453676 *)NULL);
  		RectOffset_t1369453676 * L_3 = V_0;
  		RectOffset_t1369453676 * L_4 = L_3;
  		V_1 = L_4;
  		NullCheck(L_1);
  		L_1->set_endValue_54(L_4);
  		RectOffset_t1369453676 * L_5 = V_1;
  		NullCheck(L_0);
  		L_0->set_startValue_53(L_5);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectOffsetPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<UnityEngine.RectOffset,UnityEngine.RectOffset,DG.Tweening.Plugins.Options.NoOptions>,System.Boolean)
  extern "C"  void RectOffsetPlugin_SetFrom_m2483384681 (RectOffsetPlugin_t3656342773 * __this, TweenerCore_3_t1508486926 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectOffsetPlugin_SetFrom_m2483384681_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	RectOffset_t1369453676 * V_0 = NULL;
  	{
  		TweenerCore_3_t1508486926 * L_0 = ___t0;
  		NullCheck(L_0);
  		RectOffset_t1369453676 * L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t1508486926 * L_2 = ___t0;
  		TweenerCore_3_t1508486926 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t1112249880 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		RectOffset_t1369453676 * L_5 = DOGetter_1_Invoke_m4188428818(L_4, /*hidden argument*/DOGetter_1_Invoke_m4188428818_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t1508486926 * L_6 = ___t0;
  		RectOffset_t1369453676 * L_7 = V_0;
  		NullCheck(L_6);
  		L_6->set_startValue_53(L_7);
  		bool L_8 = ___isRelative1;
  		if (!L_8)
  		{
  			goto IL_0096;
  		}
  	}
  	{
  		TweenerCore_3_t1508486926 * L_9 = ___t0;
  		NullCheck(L_9);
  		RectOffset_t1369453676 * L_10 = L_9->get_startValue_53();
  		RectOffset_t1369453676 * L_11 = L_10;
  		NullCheck(L_11);
  		int32_t L_12 = RectOffset_get_left_m1621853196(L_11, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_13 = ___t0;
  		NullCheck(L_13);
  		RectOffset_t1369453676 * L_14 = L_13->get_endValue_54();
  		NullCheck(L_14);
  		int32_t L_15 = RectOffset_get_left_m1621853196(L_14, /*hidden argument*/NULL);
  		NullCheck(L_11);
  		RectOffset_set_left_m1696616647(L_11, ((int32_t)((int32_t)L_12+(int32_t)L_15)), /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_16 = ___t0;
  		NullCheck(L_16);
  		RectOffset_t1369453676 * L_17 = L_16->get_startValue_53();
  		RectOffset_t1369453676 * L_18 = L_17;
  		NullCheck(L_18);
  		int32_t L_19 = RectOffset_get_right_m1276944919(L_18, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_20 = ___t0;
  		NullCheck(L_20);
  		RectOffset_t1369453676 * L_21 = L_20->get_endValue_54();
  		NullCheck(L_21);
  		int32_t L_22 = RectOffset_get_right_m1276944919(L_21, /*hidden argument*/NULL);
  		NullCheck(L_18);
  		RectOffset_set_right_m3458453237(L_18, ((int32_t)((int32_t)L_19+(int32_t)L_22)), /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_23 = ___t0;
  		NullCheck(L_23);
  		RectOffset_t1369453676 * L_24 = L_23->get_startValue_53();
  		RectOffset_t1369453676 * L_25 = L_24;
  		NullCheck(L_25);
  		int32_t L_26 = RectOffset_get_top_m2983626523(L_25, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_27 = ___t0;
  		NullCheck(L_27);
  		RectOffset_t1369453676 * L_28 = L_27->get_endValue_54();
  		NullCheck(L_28);
  		int32_t L_29 = RectOffset_get_top_m2983626523(L_28, /*hidden argument*/NULL);
  		NullCheck(L_25);
  		RectOffset_set_top_m1791258838(L_25, ((int32_t)((int32_t)L_26+(int32_t)L_29)), /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_30 = ___t0;
  		NullCheck(L_30);
  		RectOffset_t1369453676 * L_31 = L_30->get_startValue_53();
  		RectOffset_t1369453676 * L_32 = L_31;
  		NullCheck(L_32);
  		int32_t L_33 = RectOffset_get_bottom_m512985341(L_32, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_34 = ___t0;
  		NullCheck(L_34);
  		RectOffset_t1369453676 * L_35 = L_34->get_endValue_54();
  		NullCheck(L_35);
  		int32_t L_36 = RectOffset_get_bottom_m512985341(L_35, /*hidden argument*/NULL);
  		NullCheck(L_32);
  		RectOffset_set_bottom_m4044310107(L_32, ((int32_t)((int32_t)L_33+(int32_t)L_36)), /*hidden argument*/NULL);
  	}
  
  IL_0096:
  	{
  		TweenerCore_3_t1508486926 * L_37 = ___t0;
  		NullCheck(L_37);
  		DOSetter_1_t2419562008 * L_38 = L_37->get_setter_58();
  		TweenerCore_3_t1508486926 * L_39 = ___t0;
  		NullCheck(L_39);
  		RectOffset_t1369453676 * L_40 = L_39->get_startValue_53();
  		NullCheck(L_38);
  		DOSetter_1_Invoke_m1753538873(L_38, L_40, /*hidden argument*/DOSetter_1_Invoke_m1753538873_MethodInfo_var);
  		return;
  	}
  }
  // UnityEngine.RectOffset DG.Tweening.Plugins.RectOffsetPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.RectOffset,UnityEngine.RectOffset,DG.Tweening.Plugins.Options.NoOptions>,UnityEngine.RectOffset)
  extern "C"  RectOffset_t1369453676 * RectOffsetPlugin_ConvertToStartValue_m733906355 (RectOffsetPlugin_t3656342773 * __this, TweenerCore_3_t1508486926 * ___t0, RectOffset_t1369453676 * ___value1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectOffsetPlugin_ConvertToStartValue_m733906355_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		RectOffset_t1369453676 * L_0 = ___value1;
  		NullCheck(L_0);
  		int32_t L_1 = RectOffset_get_left_m1621853196(L_0, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_2 = ___value1;
  		NullCheck(L_2);
  		int32_t L_3 = RectOffset_get_right_m1276944919(L_2, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_4 = ___value1;
  		NullCheck(L_4);
  		int32_t L_5 = RectOffset_get_top_m2983626523(L_4, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_6 = ___value1;
  		NullCheck(L_6);
  		int32_t L_7 = RectOffset_get_bottom_m512985341(L_6, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_8 = (RectOffset_t1369453676 *)il2cpp_codegen_object_new(RectOffset_t1369453676_il2cpp_TypeInfo_var);
  		RectOffset__ctor_m1128971893(L_8, L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
  		return L_8;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectOffsetPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.RectOffset,UnityEngine.RectOffset,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void RectOffsetPlugin_SetRelativeEndValue_m2775006779 (RectOffsetPlugin_t3656342773 * __this, TweenerCore_3_t1508486926 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t1508486926 * L_0 = ___t0;
  		NullCheck(L_0);
  		RectOffset_t1369453676 * L_1 = L_0->get_endValue_54();
  		RectOffset_t1369453676 * L_2 = L_1;
  		NullCheck(L_2);
  		int32_t L_3 = RectOffset_get_left_m1621853196(L_2, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_4 = ___t0;
  		NullCheck(L_4);
  		RectOffset_t1369453676 * L_5 = L_4->get_startValue_53();
  		NullCheck(L_5);
  		int32_t L_6 = RectOffset_get_left_m1621853196(L_5, /*hidden argument*/NULL);
  		NullCheck(L_2);
  		RectOffset_set_left_m1696616647(L_2, ((int32_t)((int32_t)L_3+(int32_t)L_6)), /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_7 = ___t0;
  		NullCheck(L_7);
  		RectOffset_t1369453676 * L_8 = L_7->get_endValue_54();
  		RectOffset_t1369453676 * L_9 = L_8;
  		NullCheck(L_9);
  		int32_t L_10 = RectOffset_get_right_m1276944919(L_9, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_11 = ___t0;
  		NullCheck(L_11);
  		RectOffset_t1369453676 * L_12 = L_11->get_startValue_53();
  		NullCheck(L_12);
  		int32_t L_13 = RectOffset_get_right_m1276944919(L_12, /*hidden argument*/NULL);
  		NullCheck(L_9);
  		RectOffset_set_right_m3458453237(L_9, ((int32_t)((int32_t)L_10+(int32_t)L_13)), /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_14 = ___t0;
  		NullCheck(L_14);
  		RectOffset_t1369453676 * L_15 = L_14->get_endValue_54();
  		RectOffset_t1369453676 * L_16 = L_15;
  		NullCheck(L_16);
  		int32_t L_17 = RectOffset_get_top_m2983626523(L_16, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_18 = ___t0;
  		NullCheck(L_18);
  		RectOffset_t1369453676 * L_19 = L_18->get_startValue_53();
  		NullCheck(L_19);
  		int32_t L_20 = RectOffset_get_top_m2983626523(L_19, /*hidden argument*/NULL);
  		NullCheck(L_16);
  		RectOffset_set_top_m1791258838(L_16, ((int32_t)((int32_t)L_17+(int32_t)L_20)), /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_21 = ___t0;
  		NullCheck(L_21);
  		RectOffset_t1369453676 * L_22 = L_21->get_endValue_54();
  		RectOffset_t1369453676 * L_23 = L_22;
  		NullCheck(L_23);
  		int32_t L_24 = RectOffset_get_bottom_m512985341(L_23, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_25 = ___t0;
  		NullCheck(L_25);
  		RectOffset_t1369453676 * L_26 = L_25->get_startValue_53();
  		NullCheck(L_26);
  		int32_t L_27 = RectOffset_get_bottom_m512985341(L_26, /*hidden argument*/NULL);
  		NullCheck(L_23);
  		RectOffset_set_bottom_m4044310107(L_23, ((int32_t)((int32_t)L_24+(int32_t)L_27)), /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectOffsetPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.RectOffset,UnityEngine.RectOffset,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void RectOffsetPlugin_SetChangeValue_m1035710839 (RectOffsetPlugin_t3656342773 * __this, TweenerCore_3_t1508486926 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectOffsetPlugin_SetChangeValue_m1035710839_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		TweenerCore_3_t1508486926 * L_0 = ___t0;
  		TweenerCore_3_t1508486926 * L_1 = ___t0;
  		NullCheck(L_1);
  		RectOffset_t1369453676 * L_2 = L_1->get_endValue_54();
  		NullCheck(L_2);
  		int32_t L_3 = RectOffset_get_left_m1621853196(L_2, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_4 = ___t0;
  		NullCheck(L_4);
  		RectOffset_t1369453676 * L_5 = L_4->get_startValue_53();
  		NullCheck(L_5);
  		int32_t L_6 = RectOffset_get_left_m1621853196(L_5, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_7 = ___t0;
  		NullCheck(L_7);
  		RectOffset_t1369453676 * L_8 = L_7->get_endValue_54();
  		NullCheck(L_8);
  		int32_t L_9 = RectOffset_get_right_m1276944919(L_8, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_10 = ___t0;
  		NullCheck(L_10);
  		RectOffset_t1369453676 * L_11 = L_10->get_startValue_53();
  		NullCheck(L_11);
  		int32_t L_12 = RectOffset_get_right_m1276944919(L_11, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_13 = ___t0;
  		NullCheck(L_13);
  		RectOffset_t1369453676 * L_14 = L_13->get_endValue_54();
  		NullCheck(L_14);
  		int32_t L_15 = RectOffset_get_top_m2983626523(L_14, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_16 = ___t0;
  		NullCheck(L_16);
  		RectOffset_t1369453676 * L_17 = L_16->get_startValue_53();
  		NullCheck(L_17);
  		int32_t L_18 = RectOffset_get_top_m2983626523(L_17, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_19 = ___t0;
  		NullCheck(L_19);
  		RectOffset_t1369453676 * L_20 = L_19->get_endValue_54();
  		NullCheck(L_20);
  		int32_t L_21 = RectOffset_get_bottom_m512985341(L_20, /*hidden argument*/NULL);
  		TweenerCore_3_t1508486926 * L_22 = ___t0;
  		NullCheck(L_22);
  		RectOffset_t1369453676 * L_23 = L_22->get_startValue_53();
  		NullCheck(L_23);
  		int32_t L_24 = RectOffset_get_bottom_m512985341(L_23, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_25 = (RectOffset_t1369453676 *)il2cpp_codegen_object_new(RectOffset_t1369453676_il2cpp_TypeInfo_var);
  		RectOffset__ctor_m1128971893(L_25, ((int32_t)((int32_t)L_3-(int32_t)L_6)), ((int32_t)((int32_t)L_9-(int32_t)L_12)), ((int32_t)((int32_t)L_15-(int32_t)L_18)), ((int32_t)((int32_t)L_21-(int32_t)L_24)), /*hidden argument*/NULL);
  		NullCheck(L_0);
  		L_0->set_changeValue_55(L_25);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.RectOffsetPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.NoOptions,System.Single,UnityEngine.RectOffset)
  extern "C"  float RectOffsetPlugin_GetSpeedBasedDuration_m2050474436 (RectOffsetPlugin_t3656342773 * __this, NoOptions_t313102519  ___options0, float ___unitsXSecond1, RectOffset_t1369453676 * ___changeValue2, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	float V_1 = 0.0f;
  	float V_2 = 0.0f;
  	{
  		RectOffset_t1369453676 * L_0 = ___changeValue2;
  		NullCheck(L_0);
  		int32_t L_1 = RectOffset_get_right_m1276944919(L_0, /*hidden argument*/NULL);
  		V_0 = (((float)((float)L_1)));
  		float L_2 = V_0;
  		if ((!(((float)L_2) < ((float)(0.0f)))))
  		{
  			goto IL_0013;
  		}
  	}
  	{
  		float L_3 = V_0;
  		V_0 = ((-L_3));
  	}
  
  IL_0013:
  	{
  		RectOffset_t1369453676 * L_4 = ___changeValue2;
  		NullCheck(L_4);
  		int32_t L_5 = RectOffset_get_bottom_m512985341(L_4, /*hidden argument*/NULL);
  		V_1 = (((float)((float)L_5)));
  		float L_6 = V_1;
  		if ((!(((float)L_6) < ((float)(0.0f)))))
  		{
  			goto IL_0026;
  		}
  	}
  	{
  		float L_7 = V_1;
  		V_1 = ((-L_7));
  	}
  
  IL_0026:
  	{
  		float L_8 = V_0;
  		float L_9 = V_0;
  		float L_10 = V_1;
  		float L_11 = V_1;
  		double L_12 = sqrt((((double)((double)((float)((float)((float)((float)L_8*(float)L_9))+(float)((float)((float)L_10*(float)L_11))))))));
  		V_2 = (((float)((float)L_12)));
  		float L_13 = V_2;
  		float L_14 = ___unitsXSecond1;
  		return ((float)((float)L_13/(float)L_14));
  	}
  }
  // System.Void DG.Tweening.Plugins.RectOffsetPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.NoOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<UnityEngine.RectOffset>,DG.Tweening.Core.DOSetter`1<UnityEngine.RectOffset>,System.Single,UnityEngine.RectOffset,UnityEngine.RectOffset,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void RectOffsetPlugin_EvaluateAndApply_m1346272078 (RectOffsetPlugin_t3656342773 * __this, NoOptions_t313102519  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t1112249880 * ___getter3, DOSetter_1_t2419562008 * ___setter4, float ___elapsed5, RectOffset_t1369453676 * ___startValue6, RectOffset_t1369453676 * ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectOffsetPlugin_EvaluateAndApply_m1346272078_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	float V_2 = 0.0f;
  	int32_t G_B4_0 = 0;
  	int32_t G_B10_0 = 0;
  	int32_t G_B12_0 = 0;
  	int32_t G_B11_0 = 0;
  	int32_t G_B13_0 = 0;
  	int32_t G_B13_1 = 0;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var);
  		RectOffset_t1369453676 * L_0 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_1 = ___startValue6;
  		NullCheck(L_1);
  		int32_t L_2 = RectOffset_get_left_m1621853196(L_1, /*hidden argument*/NULL);
  		NullCheck(L_0);
  		RectOffset_set_left_m1696616647(L_0, L_2, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_3 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_4 = ___startValue6;
  		NullCheck(L_4);
  		int32_t L_5 = RectOffset_get_right_m1276944919(L_4, /*hidden argument*/NULL);
  		NullCheck(L_3);
  		RectOffset_set_right_m3458453237(L_3, L_5, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_6 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_7 = ___startValue6;
  		NullCheck(L_7);
  		int32_t L_8 = RectOffset_get_top_m2983626523(L_7, /*hidden argument*/NULL);
  		NullCheck(L_6);
  		RectOffset_set_top_m1791258838(L_6, L_8, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_9 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_10 = ___startValue6;
  		NullCheck(L_10);
  		int32_t L_11 = RectOffset_get_bottom_m512985341(L_10, /*hidden argument*/NULL);
  		NullCheck(L_9);
  		RectOffset_set_bottom_m4044310107(L_9, L_11, /*hidden argument*/NULL);
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		int32_t L_13 = L_12->get_loopType_25();
  		if ((!(((uint32_t)L_13) == ((uint32_t)2))))
  		{
  			goto IL_00d1;
  		}
  	}
  	{
  		Tween_t2342918553 * L_14 = ___t1;
  		NullCheck(L_14);
  		bool L_15 = L_14->get_isComplete_47();
  		if (L_15)
  		{
  			goto IL_0060;
  		}
  	}
  	{
  		Tween_t2342918553 * L_16 = ___t1;
  		NullCheck(L_16);
  		int32_t L_17 = L_16->get_completedLoops_45();
  		G_B4_0 = L_17;
  		goto IL_0068;
  	}
  
  IL_0060:
  	{
  		Tween_t2342918553 * L_18 = ___t1;
  		NullCheck(L_18);
  		int32_t L_19 = L_18->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_19-(int32_t)1));
  	}
  
  IL_0068:
  	{
  		V_0 = G_B4_0;
  		IL2CPP_RUNTIME_CLASS_INIT(RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var);
  		RectOffset_t1369453676 * L_20 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_21 = L_20;
  		NullCheck(L_21);
  		int32_t L_22 = RectOffset_get_left_m1621853196(L_21, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_23 = ___changeValue7;
  		NullCheck(L_23);
  		int32_t L_24 = RectOffset_get_left_m1621853196(L_23, /*hidden argument*/NULL);
  		int32_t L_25 = V_0;
  		NullCheck(L_21);
  		RectOffset_set_left_m1696616647(L_21, ((int32_t)((int32_t)L_22+(int32_t)((int32_t)((int32_t)L_24*(int32_t)L_25)))), /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_26 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_27 = L_26;
  		NullCheck(L_27);
  		int32_t L_28 = RectOffset_get_right_m1276944919(L_27, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_29 = ___changeValue7;
  		NullCheck(L_29);
  		int32_t L_30 = RectOffset_get_right_m1276944919(L_29, /*hidden argument*/NULL);
  		int32_t L_31 = V_0;
  		NullCheck(L_27);
  		RectOffset_set_right_m3458453237(L_27, ((int32_t)((int32_t)L_28+(int32_t)((int32_t)((int32_t)L_30*(int32_t)L_31)))), /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_32 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_33 = L_32;
  		NullCheck(L_33);
  		int32_t L_34 = RectOffset_get_top_m2983626523(L_33, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_35 = ___changeValue7;
  		NullCheck(L_35);
  		int32_t L_36 = RectOffset_get_top_m2983626523(L_35, /*hidden argument*/NULL);
  		int32_t L_37 = V_0;
  		NullCheck(L_33);
  		RectOffset_set_top_m1791258838(L_33, ((int32_t)((int32_t)L_34+(int32_t)((int32_t)((int32_t)L_36*(int32_t)L_37)))), /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_38 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_39 = L_38;
  		NullCheck(L_39);
  		int32_t L_40 = RectOffset_get_bottom_m512985341(L_39, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_41 = ___changeValue7;
  		NullCheck(L_41);
  		int32_t L_42 = RectOffset_get_bottom_m512985341(L_41, /*hidden argument*/NULL);
  		int32_t L_43 = V_0;
  		NullCheck(L_39);
  		RectOffset_set_bottom_m4044310107(L_39, ((int32_t)((int32_t)L_40+(int32_t)((int32_t)((int32_t)L_42*(int32_t)L_43)))), /*hidden argument*/NULL);
  	}
  
  IL_00d1:
  	{
  		Tween_t2342918553 * L_44 = ___t1;
  		NullCheck(L_44);
  		bool L_45 = L_44->get_isSequenced_36();
  		if (!L_45)
  		{
  			goto IL_0190;
  		}
  	}
  	{
  		Tween_t2342918553 * L_46 = ___t1;
  		NullCheck(L_46);
  		Sequence_t2050373119 * L_47 = L_46->get_sequenceParent_37();
  		NullCheck(L_47);
  		int32_t L_48 = ((Tween_t2342918553 *)L_47)->get_loopType_25();
  		if ((!(((uint32_t)L_48) == ((uint32_t)2))))
  		{
  			goto IL_0190;
  		}
  	}
  	{
  		Tween_t2342918553 * L_49 = ___t1;
  		NullCheck(L_49);
  		int32_t L_50 = L_49->get_loopType_25();
  		if ((((int32_t)L_50) == ((int32_t)2)))
  		{
  			goto IL_00f9;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		goto IL_00ff;
  	}
  
  IL_00f9:
  	{
  		Tween_t2342918553 * L_51 = ___t1;
  		NullCheck(L_51);
  		int32_t L_52 = L_51->get_loops_24();
  		G_B10_0 = L_52;
  	}
  
  IL_00ff:
  	{
  		Tween_t2342918553 * L_53 = ___t1;
  		NullCheck(L_53);
  		Sequence_t2050373119 * L_54 = L_53->get_sequenceParent_37();
  		NullCheck(L_54);
  		bool L_55 = ((Tween_t2342918553 *)L_54)->get_isComplete_47();
  		G_B11_0 = G_B10_0;
  		if (L_55)
  		{
  			G_B12_0 = G_B10_0;
  			goto IL_0119;
  		}
  	}
  	{
  		Tween_t2342918553 * L_56 = ___t1;
  		NullCheck(L_56);
  		Sequence_t2050373119 * L_57 = L_56->get_sequenceParent_37();
  		NullCheck(L_57);
  		int32_t L_58 = ((Tween_t2342918553 *)L_57)->get_completedLoops_45();
  		G_B13_0 = L_58;
  		G_B13_1 = G_B11_0;
  		goto IL_0126;
  	}
  
  IL_0119:
  	{
  		Tween_t2342918553 * L_59 = ___t1;
  		NullCheck(L_59);
  		Sequence_t2050373119 * L_60 = L_59->get_sequenceParent_37();
  		NullCheck(L_60);
  		int32_t L_61 = ((Tween_t2342918553 *)L_60)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_61-(int32_t)1));
  		G_B13_1 = G_B12_0;
  	}
  
  IL_0126:
  	{
  		V_1 = ((int32_t)((int32_t)G_B13_1*(int32_t)G_B13_0));
  		IL2CPP_RUNTIME_CLASS_INIT(RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var);
  		RectOffset_t1369453676 * L_62 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_63 = L_62;
  		NullCheck(L_63);
  		int32_t L_64 = RectOffset_get_left_m1621853196(L_63, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_65 = ___changeValue7;
  		NullCheck(L_65);
  		int32_t L_66 = RectOffset_get_left_m1621853196(L_65, /*hidden argument*/NULL);
  		int32_t L_67 = V_1;
  		NullCheck(L_63);
  		RectOffset_set_left_m1696616647(L_63, ((int32_t)((int32_t)L_64+(int32_t)((int32_t)((int32_t)L_66*(int32_t)L_67)))), /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_68 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_69 = L_68;
  		NullCheck(L_69);
  		int32_t L_70 = RectOffset_get_right_m1276944919(L_69, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_71 = ___changeValue7;
  		NullCheck(L_71);
  		int32_t L_72 = RectOffset_get_right_m1276944919(L_71, /*hidden argument*/NULL);
  		int32_t L_73 = V_1;
  		NullCheck(L_69);
  		RectOffset_set_right_m3458453237(L_69, ((int32_t)((int32_t)L_70+(int32_t)((int32_t)((int32_t)L_72*(int32_t)L_73)))), /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_74 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_75 = L_74;
  		NullCheck(L_75);
  		int32_t L_76 = RectOffset_get_top_m2983626523(L_75, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_77 = ___changeValue7;
  		NullCheck(L_77);
  		int32_t L_78 = RectOffset_get_top_m2983626523(L_77, /*hidden argument*/NULL);
  		int32_t L_79 = V_1;
  		NullCheck(L_75);
  		RectOffset_set_top_m1791258838(L_75, ((int32_t)((int32_t)L_76+(int32_t)((int32_t)((int32_t)L_78*(int32_t)L_79)))), /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_80 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		RectOffset_t1369453676 * L_81 = L_80;
  		NullCheck(L_81);
  		int32_t L_82 = RectOffset_get_bottom_m512985341(L_81, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_83 = ___changeValue7;
  		NullCheck(L_83);
  		int32_t L_84 = RectOffset_get_bottom_m512985341(L_83, /*hidden argument*/NULL);
  		int32_t L_85 = V_1;
  		NullCheck(L_81);
  		RectOffset_set_bottom_m4044310107(L_81, ((int32_t)((int32_t)L_82+(int32_t)((int32_t)((int32_t)L_84*(int32_t)L_85)))), /*hidden argument*/NULL);
  	}
  
  IL_0190:
  	{
  		Tween_t2342918553 * L_86 = ___t1;
  		NullCheck(L_86);
  		int32_t L_87 = L_86->get_easeType_28();
  		Tween_t2342918553 * L_88 = ___t1;
  		NullCheck(L_88);
  		EaseFunction_t3531141372 * L_89 = L_88->get_customEase_29();
  		float L_90 = ___elapsed5;
  		float L_91 = ___duration8;
  		Tween_t2342918553 * L_92 = ___t1;
  		NullCheck(L_92);
  		float L_93 = L_92->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_94 = ___t1;
  		NullCheck(L_94);
  		float L_95 = L_94->get_easePeriod_31();
  		float L_96 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_87, L_89, L_90, L_91, L_93, L_95, /*hidden argument*/NULL);
  		V_2 = L_96;
  		DOSetter_1_t2419562008 * L_97 = ___setter4;
  		IL2CPP_RUNTIME_CLASS_INIT(RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var);
  		RectOffset_t1369453676 * L_98 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		NullCheck(L_98);
  		int32_t L_99 = RectOffset_get_left_m1621853196(L_98, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_100 = ___changeValue7;
  		NullCheck(L_100);
  		int32_t L_101 = RectOffset_get_left_m1621853196(L_100, /*hidden argument*/NULL);
  		float L_102 = V_2;
  		double L_103 = bankers_round((((double)((double)((float)((float)(((float)((float)L_99)))+(float)((float)((float)(((float)((float)L_101)))*(float)L_102))))))));
  		RectOffset_t1369453676 * L_104 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		NullCheck(L_104);
  		int32_t L_105 = RectOffset_get_right_m1276944919(L_104, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_106 = ___changeValue7;
  		NullCheck(L_106);
  		int32_t L_107 = RectOffset_get_right_m1276944919(L_106, /*hidden argument*/NULL);
  		float L_108 = V_2;
  		double L_109 = bankers_round((((double)((double)((float)((float)(((float)((float)L_105)))+(float)((float)((float)(((float)((float)L_107)))*(float)L_108))))))));
  		RectOffset_t1369453676 * L_110 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		NullCheck(L_110);
  		int32_t L_111 = RectOffset_get_top_m2983626523(L_110, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_112 = ___changeValue7;
  		NullCheck(L_112);
  		int32_t L_113 = RectOffset_get_top_m2983626523(L_112, /*hidden argument*/NULL);
  		float L_114 = V_2;
  		double L_115 = bankers_round((((double)((double)((float)((float)(((float)((float)L_111)))+(float)((float)((float)(((float)((float)L_113)))*(float)L_114))))))));
  		RectOffset_t1369453676 * L_116 = ((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->get__r_0();
  		NullCheck(L_116);
  		int32_t L_117 = RectOffset_get_bottom_m512985341(L_116, /*hidden argument*/NULL);
  		RectOffset_t1369453676 * L_118 = ___changeValue7;
  		NullCheck(L_118);
  		int32_t L_119 = RectOffset_get_bottom_m512985341(L_118, /*hidden argument*/NULL);
  		float L_120 = V_2;
  		double L_121 = bankers_round((((double)((double)((float)((float)(((float)((float)L_117)))+(float)((float)((float)(((float)((float)L_119)))*(float)L_120))))))));
  		RectOffset_t1369453676 * L_122 = (RectOffset_t1369453676 *)il2cpp_codegen_object_new(RectOffset_t1369453676_il2cpp_TypeInfo_var);
  		RectOffset__ctor_m1128971893(L_122, (((int32_t)((int32_t)L_103))), (((int32_t)((int32_t)L_109))), (((int32_t)((int32_t)L_115))), (((int32_t)((int32_t)L_121))), /*hidden argument*/NULL);
  		NullCheck(L_97);
  		DOSetter_1_Invoke_m1753538873(L_97, L_122, /*hidden argument*/DOSetter_1_Invoke_m1753538873_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectOffsetPlugin::.ctor()
  extern "C"  void RectOffsetPlugin__ctor_m781030278 (RectOffsetPlugin_t3656342773 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectOffsetPlugin__ctor_m781030278_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m3029301145(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m3029301145_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectOffsetPlugin::.cctor()
  extern "C"  void RectOffsetPlugin__cctor_m910566211 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectOffsetPlugin__cctor_m910566211_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		RectOffset_t1369453676 * L_0 = (RectOffset_t1369453676 *)il2cpp_codegen_object_new(RectOffset_t1369453676_il2cpp_TypeInfo_var);
  		RectOffset__ctor_m2446822316(L_0, /*hidden argument*/NULL);
  		((RectOffsetPlugin_t3656342773_StaticFields*)RectOffsetPlugin_t3656342773_il2cpp_TypeInfo_var->static_fields)->set__r_0(L_0);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectPlugin::Reset(DG.Tweening.Core.TweenerCore`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>)
  extern "C"  void RectPlugin_Reset_m1060566302 (RectPlugin_t2513065920 * __this, TweenerCore_3_t1717381983 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>,System.Boolean)
  extern "C"  void RectPlugin_SetFrom_m482585352 (RectPlugin_t2513065920 * __this, TweenerCore_3_t1717381983 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectPlugin_SetFrom_m482585352_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Rect_t2360479859  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Rect_t2360479859  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	{
  		TweenerCore_3_t1717381983 * L_0 = ___t0;
  		NullCheck(L_0);
  		Rect_t2360479859  L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t1717381983 * L_2 = ___t0;
  		TweenerCore_3_t1717381983 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t2103276063 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		Rect_t2360479859  L_5 = DOGetter_1_Invoke_m1876378095(L_4, /*hidden argument*/DOGetter_1_Invoke_m1876378095_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t1717381983 * L_6 = ___t0;
  		Rect_t2360479859  L_7 = V_0;
  		NullCheck(L_6);
  		L_6->set_startValue_53(L_7);
  		bool L_8 = ___isRelative1;
  		if (!L_8)
  		{
  			goto IL_0096;
  		}
  	}
  	{
  		TweenerCore_3_t1717381983 * L_9 = ___t0;
  		NullCheck(L_9);
  		Rect_t2360479859 * L_10 = L_9->get_address_of_startValue_53();
  		Rect_t2360479859 * L_11 = L_10;
  		float L_12 = Rect_get_x_m3218181674(L_11, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_13 = ___t0;
  		NullCheck(L_13);
  		Rect_t2360479859 * L_14 = L_13->get_address_of_endValue_54();
  		float L_15 = Rect_get_x_m3218181674(L_14, /*hidden argument*/NULL);
  		Rect_set_x_m534803876(L_11, ((float)((float)L_12+(float)L_15)), /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_16 = ___t0;
  		NullCheck(L_16);
  		Rect_t2360479859 * L_17 = L_16->get_address_of_startValue_53();
  		Rect_t2360479859 * L_18 = L_17;
  		float L_19 = Rect_get_y_m3218181675(L_18, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_20 = ___t0;
  		NullCheck(L_20);
  		Rect_t2360479859 * L_21 = L_20->get_address_of_endValue_54();
  		float L_22 = Rect_get_y_m3218181675(L_21, /*hidden argument*/NULL);
  		Rect_set_y_m946788033(L_18, ((float)((float)L_19+(float)L_22)), /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_23 = ___t0;
  		NullCheck(L_23);
  		Rect_t2360479859 * L_24 = L_23->get_address_of_startValue_53();
  		Rect_t2360479859 * L_25 = L_24;
  		float L_26 = Rect_get_width_m3421965717(L_25, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_27 = ___t0;
  		NullCheck(L_27);
  		Rect_t2360479859 * L_28 = L_27->get_address_of_endValue_54();
  		float L_29 = Rect_get_width_m3421965717(L_28, /*hidden argument*/NULL);
  		Rect_set_width_m2263092238(L_25, ((float)((float)L_26+(float)L_29)), /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_30 = ___t0;
  		NullCheck(L_30);
  		Rect_t2360479859 * L_31 = L_30->get_address_of_startValue_53();
  		Rect_t2360479859 * L_32 = L_31;
  		float L_33 = Rect_get_height_m977101306(L_32, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_34 = ___t0;
  		NullCheck(L_34);
  		Rect_t2360479859 * L_35 = L_34->get_address_of_endValue_54();
  		float L_36 = Rect_get_height_m977101306(L_35, /*hidden argument*/NULL);
  		Rect_set_height_m230303970(L_32, ((float)((float)L_33+(float)L_36)), /*hidden argument*/NULL);
  	}
  
  IL_0096:
  	{
  		TweenerCore_3_t1717381983 * L_37 = ___t0;
  		NullCheck(L_37);
  		Rect_t2360479859  L_38 = L_37->get_startValue_53();
  		V_1 = L_38;
  		TweenerCore_3_t1717381983 * L_39 = ___t0;
  		NullCheck(L_39);
  		RectOptions_t1018205596 * L_40 = L_39->get_address_of_plugOptions_56();
  		bool L_41 = L_40->get_snapping_0();
  		if (!L_41)
  		{
  			goto IL_00fe;
  		}
  	}
  	{
  		float L_42 = Rect_get_x_m3218181674((&V_1), /*hidden argument*/NULL);
  		double L_43 = bankers_round((((double)((double)L_42))));
  		Rect_set_x_m534803876((&V_1), (((float)((float)L_43))), /*hidden argument*/NULL);
  		float L_44 = Rect_get_y_m3218181675((&V_1), /*hidden argument*/NULL);
  		double L_45 = bankers_round((((double)((double)L_44))));
  		Rect_set_y_m946788033((&V_1), (((float)((float)L_45))), /*hidden argument*/NULL);
  		float L_46 = Rect_get_width_m3421965717((&V_1), /*hidden argument*/NULL);
  		double L_47 = bankers_round((((double)((double)L_46))));
  		Rect_set_width_m2263092238((&V_1), (((float)((float)L_47))), /*hidden argument*/NULL);
  		float L_48 = Rect_get_height_m977101306((&V_1), /*hidden argument*/NULL);
  		double L_49 = bankers_round((((double)((double)L_48))));
  		Rect_set_height_m230303970((&V_1), (((float)((float)L_49))), /*hidden argument*/NULL);
  	}
  
  IL_00fe:
  	{
  		TweenerCore_3_t1717381983 * L_50 = ___t0;
  		NullCheck(L_50);
  		DOSetter_1_t3410588191 * L_51 = L_50->get_setter_58();
  		Rect_t2360479859  L_52 = V_1;
  		NullCheck(L_51);
  		DOSetter_1_Invoke_m358367996(L_51, L_52, /*hidden argument*/DOSetter_1_Invoke_m358367996_MethodInfo_var);
  		return;
  	}
  }
  // UnityEngine.Rect DG.Tweening.Plugins.RectPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>,UnityEngine.Rect)
  extern "C"  Rect_t2360479859  RectPlugin_ConvertToStartValue_m359017676 (RectPlugin_t2513065920 * __this, TweenerCore_3_t1717381983 * ___t0, Rect_t2360479859  ___value1, const MethodInfo* method)
  {
  	{
  		Rect_t2360479859  L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>)
  extern "C"  void RectPlugin_SetRelativeEndValue_m2905273128 (RectPlugin_t2513065920 * __this, TweenerCore_3_t1717381983 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t1717381983 * L_0 = ___t0;
  		NullCheck(L_0);
  		Rect_t2360479859 * L_1 = L_0->get_address_of_endValue_54();
  		Rect_t2360479859 * L_2 = L_1;
  		float L_3 = Rect_get_x_m3218181674(L_2, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_4 = ___t0;
  		NullCheck(L_4);
  		Rect_t2360479859 * L_5 = L_4->get_address_of_startValue_53();
  		float L_6 = Rect_get_x_m3218181674(L_5, /*hidden argument*/NULL);
  		Rect_set_x_m534803876(L_2, ((float)((float)L_3+(float)L_6)), /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_7 = ___t0;
  		NullCheck(L_7);
  		Rect_t2360479859 * L_8 = L_7->get_address_of_endValue_54();
  		Rect_t2360479859 * L_9 = L_8;
  		float L_10 = Rect_get_y_m3218181675(L_9, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_11 = ___t0;
  		NullCheck(L_11);
  		Rect_t2360479859 * L_12 = L_11->get_address_of_startValue_53();
  		float L_13 = Rect_get_y_m3218181675(L_12, /*hidden argument*/NULL);
  		Rect_set_y_m946788033(L_9, ((float)((float)L_10+(float)L_13)), /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_14 = ___t0;
  		NullCheck(L_14);
  		Rect_t2360479859 * L_15 = L_14->get_address_of_endValue_54();
  		Rect_t2360479859 * L_16 = L_15;
  		float L_17 = Rect_get_width_m3421965717(L_16, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_18 = ___t0;
  		NullCheck(L_18);
  		Rect_t2360479859 * L_19 = L_18->get_address_of_startValue_53();
  		float L_20 = Rect_get_width_m3421965717(L_19, /*hidden argument*/NULL);
  		Rect_set_width_m2263092238(L_16, ((float)((float)L_17+(float)L_20)), /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_21 = ___t0;
  		NullCheck(L_21);
  		Rect_t2360479859 * L_22 = L_21->get_address_of_endValue_54();
  		Rect_t2360479859 * L_23 = L_22;
  		float L_24 = Rect_get_height_m977101306(L_23, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_25 = ___t0;
  		NullCheck(L_25);
  		Rect_t2360479859 * L_26 = L_25->get_address_of_startValue_53();
  		float L_27 = Rect_get_height_m977101306(L_26, /*hidden argument*/NULL);
  		Rect_set_height_m230303970(L_23, ((float)((float)L_24+(float)L_27)), /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Rect,UnityEngine.Rect,DG.Tweening.Plugins.Options.RectOptions>)
  extern "C"  void RectPlugin_SetChangeValue_m3600359301 (RectPlugin_t2513065920 * __this, TweenerCore_3_t1717381983 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t1717381983 * L_0 = ___t0;
  		TweenerCore_3_t1717381983 * L_1 = ___t0;
  		NullCheck(L_1);
  		Rect_t2360479859 * L_2 = L_1->get_address_of_endValue_54();
  		float L_3 = Rect_get_x_m3218181674(L_2, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_4 = ___t0;
  		NullCheck(L_4);
  		Rect_t2360479859 * L_5 = L_4->get_address_of_startValue_53();
  		float L_6 = Rect_get_x_m3218181674(L_5, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_7 = ___t0;
  		NullCheck(L_7);
  		Rect_t2360479859 * L_8 = L_7->get_address_of_endValue_54();
  		float L_9 = Rect_get_y_m3218181675(L_8, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_10 = ___t0;
  		NullCheck(L_10);
  		Rect_t2360479859 * L_11 = L_10->get_address_of_startValue_53();
  		float L_12 = Rect_get_y_m3218181675(L_11, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_13 = ___t0;
  		NullCheck(L_13);
  		Rect_t2360479859 * L_14 = L_13->get_address_of_endValue_54();
  		float L_15 = Rect_get_width_m3421965717(L_14, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_16 = ___t0;
  		NullCheck(L_16);
  		Rect_t2360479859 * L_17 = L_16->get_address_of_startValue_53();
  		float L_18 = Rect_get_width_m3421965717(L_17, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_19 = ___t0;
  		NullCheck(L_19);
  		Rect_t2360479859 * L_20 = L_19->get_address_of_endValue_54();
  		float L_21 = Rect_get_height_m977101306(L_20, /*hidden argument*/NULL);
  		TweenerCore_3_t1717381983 * L_22 = ___t0;
  		NullCheck(L_22);
  		Rect_t2360479859 * L_23 = L_22->get_address_of_startValue_53();
  		float L_24 = Rect_get_height_m977101306(L_23, /*hidden argument*/NULL);
  		Rect_t2360479859  L_25;
  		memset(&L_25, 0, sizeof(L_25));
  		Rect__ctor_m2635848439(&L_25, ((float)((float)L_3-(float)L_6)), ((float)((float)L_9-(float)L_12)), ((float)((float)L_15-(float)L_18)), ((float)((float)L_21-(float)L_24)), /*hidden argument*/NULL);
  		NullCheck(L_0);
  		L_0->set_changeValue_55(L_25);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.RectPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.RectOptions,System.Single,UnityEngine.Rect)
  extern "C"  float RectPlugin_GetSpeedBasedDuration_m848634679 (RectPlugin_t2513065920 * __this, RectOptions_t1018205596  ___options0, float ___unitsXSecond1, Rect_t2360479859  ___changeValue2, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	float V_1 = 0.0f;
  	float V_2 = 0.0f;
  	{
  		float L_0 = Rect_get_width_m3421965717((&___changeValue2), /*hidden argument*/NULL);
  		V_0 = L_0;
  		float L_1 = Rect_get_height_m977101306((&___changeValue2), /*hidden argument*/NULL);
  		V_1 = L_1;
  		float L_2 = V_0;
  		float L_3 = V_0;
  		float L_4 = V_1;
  		float L_5 = V_1;
  		double L_6 = sqrt((((double)((double)((float)((float)((float)((float)L_2*(float)L_3))+(float)((float)((float)L_4*(float)L_5))))))));
  		V_2 = (((float)((float)L_6)));
  		float L_7 = V_2;
  		float L_8 = ___unitsXSecond1;
  		return ((float)((float)L_7/(float)L_8));
  	}
  }
  // System.Void DG.Tweening.Plugins.RectPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.RectOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<UnityEngine.Rect>,DG.Tweening.Core.DOSetter`1<UnityEngine.Rect>,System.Single,UnityEngine.Rect,UnityEngine.Rect,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void RectPlugin_EvaluateAndApply_m3984074100 (RectPlugin_t2513065920 * __this, RectOptions_t1018205596  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t2103276063 * ___getter3, DOSetter_1_t3410588191 * ___setter4, float ___elapsed5, Rect_t2360479859  ___startValue6, Rect_t2360479859  ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectPlugin_EvaluateAndApply_m3984074100_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	float V_2 = 0.0f;
  	int32_t G_B4_0 = 0;
  	int32_t G_B10_0 = 0;
  	int32_t G_B12_0 = 0;
  	int32_t G_B11_0 = 0;
  	int32_t G_B13_0 = 0;
  	int32_t G_B13_1 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_0082;
  		}
  	}
  	{
  		Tween_t2342918553 * L_2 = ___t1;
  		NullCheck(L_2);
  		bool L_3 = L_2->get_isComplete_47();
  		if (L_3)
  		{
  			goto IL_0019;
  		}
  	}
  	{
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		int32_t L_5 = L_4->get_completedLoops_45();
  		G_B4_0 = L_5;
  		goto IL_0021;
  	}
  
  IL_0019:
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_7-(int32_t)1));
  	}
  
  IL_0021:
  	{
  		V_0 = G_B4_0;
  		Rect_t2360479859 * L_8 = (&___startValue6);
  		float L_9 = Rect_get_x_m3218181674(L_8, /*hidden argument*/NULL);
  		float L_10 = Rect_get_x_m3218181674((&___changeValue7), /*hidden argument*/NULL);
  		int32_t L_11 = V_0;
  		Rect_set_x_m534803876(L_8, ((float)((float)L_9+(float)((float)((float)L_10*(float)(((float)((float)L_11))))))), /*hidden argument*/NULL);
  		Rect_t2360479859 * L_12 = (&___startValue6);
  		float L_13 = Rect_get_y_m3218181675(L_12, /*hidden argument*/NULL);
  		float L_14 = Rect_get_y_m3218181675((&___changeValue7), /*hidden argument*/NULL);
  		int32_t L_15 = V_0;
  		Rect_set_y_m946788033(L_12, ((float)((float)L_13+(float)((float)((float)L_14*(float)(((float)((float)L_15))))))), /*hidden argument*/NULL);
  		Rect_t2360479859 * L_16 = (&___startValue6);
  		float L_17 = Rect_get_width_m3421965717(L_16, /*hidden argument*/NULL);
  		float L_18 = Rect_get_width_m3421965717((&___changeValue7), /*hidden argument*/NULL);
  		int32_t L_19 = V_0;
  		Rect_set_width_m2263092238(L_16, ((float)((float)L_17+(float)((float)((float)L_18*(float)(((float)((float)L_19))))))), /*hidden argument*/NULL);
  		Rect_t2360479859 * L_20 = (&___startValue6);
  		float L_21 = Rect_get_height_m977101306(L_20, /*hidden argument*/NULL);
  		float L_22 = Rect_get_height_m977101306((&___changeValue7), /*hidden argument*/NULL);
  		int32_t L_23 = V_0;
  		Rect_set_height_m230303970(L_20, ((float)((float)L_21+(float)((float)((float)L_22*(float)(((float)((float)L_23))))))), /*hidden argument*/NULL);
  	}
  
  IL_0082:
  	{
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		bool L_25 = L_24->get_isSequenced_36();
  		if (!L_25)
  		{
  			goto IL_0139;
  		}
  	}
  	{
  		Tween_t2342918553 * L_26 = ___t1;
  		NullCheck(L_26);
  		Sequence_t2050373119 * L_27 = L_26->get_sequenceParent_37();
  		NullCheck(L_27);
  		int32_t L_28 = ((Tween_t2342918553 *)L_27)->get_loopType_25();
  		if ((!(((uint32_t)L_28) == ((uint32_t)2))))
  		{
  			goto IL_0139;
  		}
  	}
  	{
  		Tween_t2342918553 * L_29 = ___t1;
  		NullCheck(L_29);
  		int32_t L_30 = L_29->get_loopType_25();
  		if ((((int32_t)L_30) == ((int32_t)2)))
  		{
  			goto IL_00aa;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		goto IL_00b0;
  	}
  
  IL_00aa:
  	{
  		Tween_t2342918553 * L_31 = ___t1;
  		NullCheck(L_31);
  		int32_t L_32 = L_31->get_loops_24();
  		G_B10_0 = L_32;
  	}
  
  IL_00b0:
  	{
  		Tween_t2342918553 * L_33 = ___t1;
  		NullCheck(L_33);
  		Sequence_t2050373119 * L_34 = L_33->get_sequenceParent_37();
  		NullCheck(L_34);
  		bool L_35 = ((Tween_t2342918553 *)L_34)->get_isComplete_47();
  		G_B11_0 = G_B10_0;
  		if (L_35)
  		{
  			G_B12_0 = G_B10_0;
  			goto IL_00ca;
  		}
  	}
  	{
  		Tween_t2342918553 * L_36 = ___t1;
  		NullCheck(L_36);
  		Sequence_t2050373119 * L_37 = L_36->get_sequenceParent_37();
  		NullCheck(L_37);
  		int32_t L_38 = ((Tween_t2342918553 *)L_37)->get_completedLoops_45();
  		G_B13_0 = L_38;
  		G_B13_1 = G_B11_0;
  		goto IL_00d7;
  	}
  
  IL_00ca:
  	{
  		Tween_t2342918553 * L_39 = ___t1;
  		NullCheck(L_39);
  		Sequence_t2050373119 * L_40 = L_39->get_sequenceParent_37();
  		NullCheck(L_40);
  		int32_t L_41 = ((Tween_t2342918553 *)L_40)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_41-(int32_t)1));
  		G_B13_1 = G_B12_0;
  	}
  
  IL_00d7:
  	{
  		V_1 = ((int32_t)((int32_t)G_B13_1*(int32_t)G_B13_0));
  		Rect_t2360479859 * L_42 = (&___startValue6);
  		float L_43 = Rect_get_x_m3218181674(L_42, /*hidden argument*/NULL);
  		float L_44 = Rect_get_x_m3218181674((&___changeValue7), /*hidden argument*/NULL);
  		int32_t L_45 = V_1;
  		Rect_set_x_m534803876(L_42, ((float)((float)L_43+(float)((float)((float)L_44*(float)(((float)((float)L_45))))))), /*hidden argument*/NULL);
  		Rect_t2360479859 * L_46 = (&___startValue6);
  		float L_47 = Rect_get_y_m3218181675(L_46, /*hidden argument*/NULL);
  		float L_48 = Rect_get_y_m3218181675((&___changeValue7), /*hidden argument*/NULL);
  		int32_t L_49 = V_1;
  		Rect_set_y_m946788033(L_46, ((float)((float)L_47+(float)((float)((float)L_48*(float)(((float)((float)L_49))))))), /*hidden argument*/NULL);
  		Rect_t2360479859 * L_50 = (&___startValue6);
  		float L_51 = Rect_get_width_m3421965717(L_50, /*hidden argument*/NULL);
  		float L_52 = Rect_get_width_m3421965717((&___changeValue7), /*hidden argument*/NULL);
  		int32_t L_53 = V_1;
  		Rect_set_width_m2263092238(L_50, ((float)((float)L_51+(float)((float)((float)L_52*(float)(((float)((float)L_53))))))), /*hidden argument*/NULL);
  		Rect_t2360479859 * L_54 = (&___startValue6);
  		float L_55 = Rect_get_height_m977101306(L_54, /*hidden argument*/NULL);
  		float L_56 = Rect_get_height_m977101306((&___changeValue7), /*hidden argument*/NULL);
  		int32_t L_57 = V_1;
  		Rect_set_height_m230303970(L_54, ((float)((float)L_55+(float)((float)((float)L_56*(float)(((float)((float)L_57))))))), /*hidden argument*/NULL);
  	}
  
  IL_0139:
  	{
  		Tween_t2342918553 * L_58 = ___t1;
  		NullCheck(L_58);
  		int32_t L_59 = L_58->get_easeType_28();
  		Tween_t2342918553 * L_60 = ___t1;
  		NullCheck(L_60);
  		EaseFunction_t3531141372 * L_61 = L_60->get_customEase_29();
  		float L_62 = ___elapsed5;
  		float L_63 = ___duration8;
  		Tween_t2342918553 * L_64 = ___t1;
  		NullCheck(L_64);
  		float L_65 = L_64->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_66 = ___t1;
  		NullCheck(L_66);
  		float L_67 = L_66->get_easePeriod_31();
  		float L_68 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_59, L_61, L_62, L_63, L_65, L_67, /*hidden argument*/NULL);
  		V_2 = L_68;
  		Rect_t2360479859 * L_69 = (&___startValue6);
  		float L_70 = Rect_get_x_m3218181674(L_69, /*hidden argument*/NULL);
  		float L_71 = Rect_get_x_m3218181674((&___changeValue7), /*hidden argument*/NULL);
  		float L_72 = V_2;
  		Rect_set_x_m534803876(L_69, ((float)((float)L_70+(float)((float)((float)L_71*(float)L_72)))), /*hidden argument*/NULL);
  		Rect_t2360479859 * L_73 = (&___startValue6);
  		float L_74 = Rect_get_y_m3218181675(L_73, /*hidden argument*/NULL);
  		float L_75 = Rect_get_y_m3218181675((&___changeValue7), /*hidden argument*/NULL);
  		float L_76 = V_2;
  		Rect_set_y_m946788033(L_73, ((float)((float)L_74+(float)((float)((float)L_75*(float)L_76)))), /*hidden argument*/NULL);
  		Rect_t2360479859 * L_77 = (&___startValue6);
  		float L_78 = Rect_get_width_m3421965717(L_77, /*hidden argument*/NULL);
  		float L_79 = Rect_get_width_m3421965717((&___changeValue7), /*hidden argument*/NULL);
  		float L_80 = V_2;
  		Rect_set_width_m2263092238(L_77, ((float)((float)L_78+(float)((float)((float)L_79*(float)L_80)))), /*hidden argument*/NULL);
  		Rect_t2360479859 * L_81 = (&___startValue6);
  		float L_82 = Rect_get_height_m977101306(L_81, /*hidden argument*/NULL);
  		float L_83 = Rect_get_height_m977101306((&___changeValue7), /*hidden argument*/NULL);
  		float L_84 = V_2;
  		Rect_set_height_m230303970(L_81, ((float)((float)L_82+(float)((float)((float)L_83*(float)L_84)))), /*hidden argument*/NULL);
  		bool L_85 = (&___options0)->get_snapping_0();
  		if (!L_85)
  		{
  			goto IL_0214;
  		}
  	}
  	{
  		float L_86 = Rect_get_x_m3218181674((&___startValue6), /*hidden argument*/NULL);
  		double L_87 = bankers_round((((double)((double)L_86))));
  		Rect_set_x_m534803876((&___startValue6), (((float)((float)L_87))), /*hidden argument*/NULL);
  		float L_88 = Rect_get_y_m3218181675((&___startValue6), /*hidden argument*/NULL);
  		double L_89 = bankers_round((((double)((double)L_88))));
  		Rect_set_y_m946788033((&___startValue6), (((float)((float)L_89))), /*hidden argument*/NULL);
  		float L_90 = Rect_get_width_m3421965717((&___startValue6), /*hidden argument*/NULL);
  		double L_91 = bankers_round((((double)((double)L_90))));
  		Rect_set_width_m2263092238((&___startValue6), (((float)((float)L_91))), /*hidden argument*/NULL);
  		float L_92 = Rect_get_height_m977101306((&___startValue6), /*hidden argument*/NULL);
  		double L_93 = bankers_round((((double)((double)L_92))));
  		Rect_set_height_m230303970((&___startValue6), (((float)((float)L_93))), /*hidden argument*/NULL);
  	}
  
  IL_0214:
  	{
  		DOSetter_1_t3410588191 * L_94 = ___setter4;
  		Rect_t2360479859  L_95 = ___startValue6;
  		NullCheck(L_94);
  		DOSetter_1_Invoke_m358367996(L_94, L_95, /*hidden argument*/DOSetter_1_Invoke_m358367996_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.RectPlugin::.ctor()
  extern "C"  void RectPlugin__ctor_m1832506043 (RectPlugin_t2513065920 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (RectPlugin__ctor_m1832506043_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m2805802348(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m2805802348_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.StringPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions>,System.Boolean)
  extern "C"  void StringPlugin_SetFrom_m3245316124 (StringPlugin_t660282191 * __this, TweenerCore_3_t2915539799 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringPlugin_SetFrom_m3245316124_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	String_t* V_0 = NULL;
  	{
  		TweenerCore_3_t2915539799 * L_0 = ___t0;
  		NullCheck(L_0);
  		String_t* L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t2915539799 * L_2 = ___t0;
  		TweenerCore_3_t2915539799 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t1590246893 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		String_t* L_5 = DOGetter_1_Invoke_m3536821489(L_4, /*hidden argument*/DOGetter_1_Invoke_m3536821489_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t2915539799 * L_6 = ___t0;
  		String_t* L_7 = V_0;
  		NullCheck(L_6);
  		L_6->set_startValue_53(L_7);
  		TweenerCore_3_t2915539799 * L_8 = ___t0;
  		NullCheck(L_8);
  		DOSetter_1_t2897559021 * L_9 = L_8->get_setter_58();
  		TweenerCore_3_t2915539799 * L_10 = ___t0;
  		NullCheck(L_10);
  		String_t* L_11 = L_10->get_startValue_53();
  		NullCheck(L_9);
  		DOSetter_1_Invoke_m3853882258(L_9, L_11, /*hidden argument*/DOSetter_1_Invoke_m3853882258_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.StringPlugin::Reset(DG.Tweening.Core.TweenerCore`3<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions>)
  extern "C"  void StringPlugin_Reset_m2561990638 (StringPlugin_t660282191 * __this, TweenerCore_3_t2915539799 * ___t0, const MethodInfo* method)
  {
  	String_t* V_0 = NULL;
  	String_t* V_1 = NULL;
  	{
  		TweenerCore_3_t2915539799 * L_0 = ___t0;
  		TweenerCore_3_t2915539799 * L_1 = ___t0;
  		TweenerCore_3_t2915539799 * L_2 = ___t0;
  		V_0 = (String_t*)NULL;
  		NullCheck(L_2);
  		L_2->set_changeValue_55((String_t*)NULL);
  		String_t* L_3 = V_0;
  		String_t* L_4 = L_3;
  		V_1 = L_4;
  		NullCheck(L_1);
  		L_1->set_endValue_54(L_4);
  		String_t* L_5 = V_1;
  		NullCheck(L_0);
  		L_0->set_startValue_53(L_5);
  		return;
  	}
  }
  // System.String DG.Tweening.Plugins.StringPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions>,System.String)
  extern "C"  String_t* StringPlugin_ConvertToStartValue_m1642458424 (StringPlugin_t660282191 * __this, TweenerCore_3_t2915539799 * ___t0, String_t* ___value1, const MethodInfo* method)
  {
  	{
  		String_t* L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.StringPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions>)
  extern "C"  void StringPlugin_SetRelativeEndValue_m3570917273 (StringPlugin_t660282191 * __this, TweenerCore_3_t2915539799 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.StringPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<System.String,System.String,DG.Tweening.Plugins.Options.StringOptions>)
  extern "C"  void StringPlugin_SetChangeValue_m1773191049 (StringPlugin_t660282191 * __this, TweenerCore_3_t2915539799 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringPlugin_SetChangeValue_m1773191049_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		TweenerCore_3_t2915539799 * L_0 = ___t0;
  		TweenerCore_3_t2915539799 * L_1 = ___t0;
  		NullCheck(L_1);
  		String_t* L_2 = L_1->get_endValue_54();
  		NullCheck(L_0);
  		L_0->set_changeValue_55(L_2);
  		TweenerCore_3_t2915539799 * L_3 = ___t0;
  		NullCheck(L_3);
  		StringOptions_t3992490940 * L_4 = L_3->get_address_of_plugOptions_56();
  		TweenerCore_3_t2915539799 * L_5 = ___t0;
  		NullCheck(L_5);
  		String_t* L_6 = L_5->get_startValue_53();
  		IL2CPP_RUNTIME_CLASS_INIT(Regex_t3657309853_il2cpp_TypeInfo_var);
  		String_t* L_7 = Regex_Replace_m2667570911(NULL /*static, unused*/, L_6, _stringLiteral359743489, _stringLiteral757602046, /*hidden argument*/NULL);
  		NullCheck(L_7);
  		int32_t L_8 = String_get_Length_m3847582255(L_7, /*hidden argument*/NULL);
  		L_4->set_startValueStrippedLength_3(L_8);
  		TweenerCore_3_t2915539799 * L_9 = ___t0;
  		NullCheck(L_9);
  		StringOptions_t3992490940 * L_10 = L_9->get_address_of_plugOptions_56();
  		TweenerCore_3_t2915539799 * L_11 = ___t0;
  		NullCheck(L_11);
  		String_t* L_12 = L_11->get_changeValue_55();
  		String_t* L_13 = Regex_Replace_m2667570911(NULL /*static, unused*/, L_12, _stringLiteral359743489, _stringLiteral757602046, /*hidden argument*/NULL);
  		NullCheck(L_13);
  		int32_t L_14 = String_get_Length_m3847582255(L_13, /*hidden argument*/NULL);
  		L_10->set_changeValueStrippedLength_4(L_14);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.StringPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.StringOptions,System.Single,System.String)
  extern "C"  float StringPlugin_GetSpeedBasedDuration_m4025113436 (StringPlugin_t660282191 * __this, StringOptions_t3992490940  ___options0, float ___unitsXSecond1, String_t* ___changeValue2, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	{
  		String_t* L_0 = ___changeValue2;
  		NullCheck(L_0);
  		int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
  		float L_2 = ___unitsXSecond1;
  		V_0 = ((float)((float)(((float)((float)L_1)))/(float)L_2));
  		float L_3 = V_0;
  		if ((!(((float)L_3) < ((float)(0.0f)))))
  		{
  			goto IL_0015;
  		}
  	}
  	{
  		float L_4 = V_0;
  		V_0 = ((-L_4));
  	}
  
  IL_0015:
  	{
  		float L_5 = V_0;
  		return L_5;
  	}
  }
  // System.Void DG.Tweening.Plugins.StringPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.StringOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<System.String>,DG.Tweening.Core.DOSetter`1<System.String>,System.Single,System.String,System.String,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void StringPlugin_EvaluateAndApply_m3990834364 (StringPlugin_t660282191 * __this, StringOptions_t3992490940  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t1590246893 * ___getter3, DOSetter_1_t2897559021 * ___setter4, float ___elapsed5, String_t* ___startValue6, String_t* ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringPlugin_EvaluateAndApply_m3990834364_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	int32_t V_3 = 0;
  	int32_t V_4 = 0;
  	int32_t V_5 = 0;
  	int32_t V_6 = 0;
  	float V_7 = 0.0f;
  	int32_t G_B5_0 = 0;
  	int32_t G_B13_0 = 0;
  	int32_t G_B16_0 = 0;
  	int32_t G_B33_0 = 0;
  	String_t* G_B33_1 = NULL;
  	StringPlugin_t660282191 * G_B33_2 = NULL;
  	int32_t G_B32_0 = 0;
  	String_t* G_B32_1 = NULL;
  	StringPlugin_t660282191 * G_B32_2 = NULL;
  	int32_t G_B34_0 = 0;
  	int32_t G_B34_1 = 0;
  	String_t* G_B34_2 = NULL;
  	StringPlugin_t660282191 * G_B34_3 = NULL;
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_0 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		StringBuilder_t1712802186 * L_1 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		NullCheck(L_1);
  		int32_t L_2 = StringBuilder_get_Length_m3238060835(L_1, /*hidden argument*/NULL);
  		NullCheck(L_0);
  		StringBuilder_Remove_m940064945(L_0, 0, L_2, /*hidden argument*/NULL);
  		bool L_3 = ___isRelative2;
  		if (!L_3)
  		{
  			goto IL_0087;
  		}
  	}
  	{
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		int32_t L_5 = L_4->get_loopType_25();
  		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
  		{
  			goto IL_0087;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		bool L_7 = L_6->get_isComplete_47();
  		if (L_7)
  		{
  			goto IL_0032;
  		}
  	}
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B5_0 = L_9;
  		goto IL_003a;
  	}
  
  IL_0032:
  	{
  		Tween_t2342918553 * L_10 = ___t1;
  		NullCheck(L_10);
  		int32_t L_11 = L_10->get_completedLoops_45();
  		G_B5_0 = ((int32_t)((int32_t)L_11-(int32_t)1));
  	}
  
  IL_003a:
  	{
  		V_0 = G_B5_0;
  		int32_t L_12 = V_0;
  		if ((((int32_t)L_12) <= ((int32_t)0)))
  		{
  			goto IL_0087;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_13 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		String_t* L_14 = ___startValue6;
  		NullCheck(L_13);
  		StringBuilder_Append_m1965104174(L_13, L_14, /*hidden argument*/NULL);
  		V_1 = 0;
  		goto IL_0061;
  	}
  
  IL_0050:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_15 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		String_t* L_16 = ___changeValue7;
  		NullCheck(L_15);
  		StringBuilder_Append_m1965104174(L_15, L_16, /*hidden argument*/NULL);
  		int32_t L_17 = V_1;
  		V_1 = ((int32_t)((int32_t)L_17+(int32_t)1));
  	}
  
  IL_0061:
  	{
  		int32_t L_18 = V_1;
  		int32_t L_19 = V_0;
  		if ((((int32_t)L_18) < ((int32_t)L_19)))
  		{
  			goto IL_0050;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_20 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		NullCheck(L_20);
  		String_t* L_21 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_20);
  		___startValue6 = L_21;
  		StringBuilder_t1712802186 * L_22 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		StringBuilder_t1712802186 * L_23 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		NullCheck(L_23);
  		int32_t L_24 = StringBuilder_get_Length_m3238060835(L_23, /*hidden argument*/NULL);
  		NullCheck(L_22);
  		StringBuilder_Remove_m940064945(L_22, 0, L_24, /*hidden argument*/NULL);
  	}
  
  IL_0087:
  	{
  		bool L_25 = (&___options0)->get_richTextEnabled_0();
  		if (L_25)
  		{
  			goto IL_0099;
  		}
  	}
  	{
  		String_t* L_26 = ___startValue6;
  		NullCheck(L_26);
  		int32_t L_27 = String_get_Length_m3847582255(L_26, /*hidden argument*/NULL);
  		G_B13_0 = L_27;
  		goto IL_00a0;
  	}
  
  IL_0099:
  	{
  		int32_t L_28 = (&___options0)->get_startValueStrippedLength_3();
  		G_B13_0 = L_28;
  	}
  
  IL_00a0:
  	{
  		V_2 = G_B13_0;
  		bool L_29 = (&___options0)->get_richTextEnabled_0();
  		if (L_29)
  		{
  			goto IL_00b3;
  		}
  	}
  	{
  		String_t* L_30 = ___changeValue7;
  		NullCheck(L_30);
  		int32_t L_31 = String_get_Length_m3847582255(L_30, /*hidden argument*/NULL);
  		G_B16_0 = L_31;
  		goto IL_00ba;
  	}
  
  IL_00b3:
  	{
  		int32_t L_32 = (&___options0)->get_changeValueStrippedLength_4();
  		G_B16_0 = L_32;
  	}
  
  IL_00ba:
  	{
  		V_3 = G_B16_0;
  		int32_t L_33 = V_3;
  		Tween_t2342918553 * L_34 = ___t1;
  		NullCheck(L_34);
  		int32_t L_35 = L_34->get_easeType_28();
  		Tween_t2342918553 * L_36 = ___t1;
  		NullCheck(L_36);
  		EaseFunction_t3531141372 * L_37 = L_36->get_customEase_29();
  		float L_38 = ___elapsed5;
  		float L_39 = ___duration8;
  		Tween_t2342918553 * L_40 = ___t1;
  		NullCheck(L_40);
  		float L_41 = L_40->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_42 = ___t1;
  		NullCheck(L_42);
  		float L_43 = L_42->get_easePeriod_31();
  		float L_44 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_35, L_37, L_38, L_39, L_41, L_43, /*hidden argument*/NULL);
  		double L_45 = bankers_round((((double)((double)((float)((float)(((float)((float)L_33)))*(float)L_44))))));
  		V_4 = (((int32_t)((int32_t)L_45)));
  		int32_t L_46 = V_4;
  		int32_t L_47 = V_3;
  		if ((((int32_t)L_46) <= ((int32_t)L_47)))
  		{
  			goto IL_00f2;
  		}
  	}
  	{
  		int32_t L_48 = V_3;
  		V_4 = L_48;
  		goto IL_00fa;
  	}
  
  IL_00f2:
  	{
  		int32_t L_49 = V_4;
  		if ((((int32_t)L_49) >= ((int32_t)0)))
  		{
  			goto IL_00fa;
  		}
  	}
  	{
  		V_4 = 0;
  	}
  
  IL_00fa:
  	{
  		bool L_50 = ___isRelative2;
  		if (!L_50)
  		{
  			goto IL_0161;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_51 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		String_t* L_52 = ___startValue6;
  		NullCheck(L_51);
  		StringBuilder_Append_m1965104174(L_51, L_52, /*hidden argument*/NULL);
  		int32_t L_53 = (&___options0)->get_scrambleMode_1();
  		if (!L_53)
  		{
  			goto IL_0142;
  		}
  	}
  	{
  		DOSetter_1_t2897559021 * L_54 = ___setter4;
  		String_t* L_55 = ___changeValue7;
  		int32_t L_56 = V_4;
  		bool L_57 = (&___options0)->get_richTextEnabled_0();
  		StringBuilder_t1712802186 * L_58 = StringPlugin_Append_m1755337908(__this, L_55, 0, L_56, L_57, /*hidden argument*/NULL);
  		int32_t L_59 = V_3;
  		int32_t L_60 = V_4;
  		StringOptions_t3992490940  L_61 = ___options0;
  		CharU5BU5D_t3528271667* L_62 = StringPlugin_ScrambledCharsToUse_m383916617(__this, L_61, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_63 = StringPluginExtensions_AppendScrambledChars_m4008779913(NULL /*static, unused*/, L_58, ((int32_t)((int32_t)L_59-(int32_t)L_60)), L_62, /*hidden argument*/NULL);
  		NullCheck(L_63);
  		String_t* L_64 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_63);
  		NullCheck(L_54);
  		DOSetter_1_Invoke_m3853882258(L_54, L_64, /*hidden argument*/DOSetter_1_Invoke_m3853882258_MethodInfo_var);
  		return;
  	}
  
  IL_0142:
  	{
  		DOSetter_1_t2897559021 * L_65 = ___setter4;
  		String_t* L_66 = ___changeValue7;
  		int32_t L_67 = V_4;
  		bool L_68 = (&___options0)->get_richTextEnabled_0();
  		StringBuilder_t1712802186 * L_69 = StringPlugin_Append_m1755337908(__this, L_66, 0, L_67, L_68, /*hidden argument*/NULL);
  		NullCheck(L_69);
  		String_t* L_70 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_69);
  		NullCheck(L_65);
  		DOSetter_1_Invoke_m3853882258(L_65, L_70, /*hidden argument*/DOSetter_1_Invoke_m3853882258_MethodInfo_var);
  		return;
  	}
  
  IL_0161:
  	{
  		int32_t L_71 = (&___options0)->get_scrambleMode_1();
  		if (!L_71)
  		{
  			goto IL_0199;
  		}
  	}
  	{
  		DOSetter_1_t2897559021 * L_72 = ___setter4;
  		String_t* L_73 = ___changeValue7;
  		int32_t L_74 = V_4;
  		bool L_75 = (&___options0)->get_richTextEnabled_0();
  		StringBuilder_t1712802186 * L_76 = StringPlugin_Append_m1755337908(__this, L_73, 0, L_74, L_75, /*hidden argument*/NULL);
  		int32_t L_77 = V_3;
  		int32_t L_78 = V_4;
  		StringOptions_t3992490940  L_79 = ___options0;
  		CharU5BU5D_t3528271667* L_80 = StringPlugin_ScrambledCharsToUse_m383916617(__this, L_79, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_81 = StringPluginExtensions_AppendScrambledChars_m4008779913(NULL /*static, unused*/, L_76, ((int32_t)((int32_t)L_77-(int32_t)L_78)), L_80, /*hidden argument*/NULL);
  		NullCheck(L_81);
  		String_t* L_82 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_81);
  		NullCheck(L_72);
  		DOSetter_1_Invoke_m3853882258(L_72, L_82, /*hidden argument*/DOSetter_1_Invoke_m3853882258_MethodInfo_var);
  		return;
  	}
  
  IL_0199:
  	{
  		int32_t L_83 = V_2;
  		int32_t L_84 = V_3;
  		V_5 = ((int32_t)((int32_t)L_83-(int32_t)L_84));
  		int32_t L_85 = V_2;
  		V_6 = L_85;
  		int32_t L_86 = V_5;
  		if ((((int32_t)L_86) <= ((int32_t)0)))
  		{
  			goto IL_01bc;
  		}
  	}
  	{
  		int32_t L_87 = V_4;
  		int32_t L_88 = V_3;
  		V_7 = ((float)((float)(((float)((float)L_87)))/(float)(((float)((float)L_88)))));
  		int32_t L_89 = V_6;
  		int32_t L_90 = V_6;
  		float L_91 = V_7;
  		V_6 = ((int32_t)((int32_t)L_89-(int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_90)))*(float)L_91)))))));
  		goto IL_01c3;
  	}
  
  IL_01bc:
  	{
  		int32_t L_92 = V_6;
  		int32_t L_93 = V_4;
  		V_6 = ((int32_t)((int32_t)L_92-(int32_t)L_93));
  	}
  
  IL_01c3:
  	{
  		String_t* L_94 = ___changeValue7;
  		int32_t L_95 = V_4;
  		bool L_96 = (&___options0)->get_richTextEnabled_0();
  		StringPlugin_Append_m1755337908(__this, L_94, 0, L_95, L_96, /*hidden argument*/NULL);
  		int32_t L_97 = V_4;
  		int32_t L_98 = V_3;
  		if ((((int32_t)L_97) >= ((int32_t)L_98)))
  		{
  			goto IL_0204;
  		}
  	}
  	{
  		int32_t L_99 = V_4;
  		int32_t L_100 = V_2;
  		if ((((int32_t)L_99) >= ((int32_t)L_100)))
  		{
  			goto IL_0204;
  		}
  	}
  	{
  		String_t* L_101 = ___startValue6;
  		int32_t L_102 = V_4;
  		bool L_103 = (&___options0)->get_richTextEnabled_0();
  		G_B32_0 = L_102;
  		G_B32_1 = L_101;
  		G_B32_2 = __this;
  		if (L_103)
  		{
  			G_B33_0 = L_102;
  			G_B33_1 = L_101;
  			G_B33_2 = __this;
  			goto IL_01f2;
  		}
  	}
  	{
  		int32_t L_104 = V_6;
  		G_B34_0 = L_104;
  		G_B34_1 = G_B32_0;
  		G_B34_2 = G_B32_1;
  		G_B34_3 = G_B32_2;
  		goto IL_01f7;
  	}
  
  IL_01f2:
  	{
  		int32_t L_105 = V_4;
  		int32_t L_106 = V_6;
  		G_B34_0 = ((int32_t)((int32_t)L_105+(int32_t)L_106));
  		G_B34_1 = G_B33_0;
  		G_B34_2 = G_B33_1;
  		G_B34_3 = G_B33_2;
  	}
  
  IL_01f7:
  	{
  		bool L_107 = (&___options0)->get_richTextEnabled_0();
  		NullCheck(G_B34_3);
  		StringPlugin_Append_m1755337908(G_B34_3, G_B34_2, G_B34_1, G_B34_0, L_107, /*hidden argument*/NULL);
  	}
  
  IL_0204:
  	{
  		DOSetter_1_t2897559021 * L_108 = ___setter4;
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_109 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		NullCheck(L_109);
  		String_t* L_110 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_109);
  		NullCheck(L_108);
  		DOSetter_1_Invoke_m3853882258(L_108, L_110, /*hidden argument*/DOSetter_1_Invoke_m3853882258_MethodInfo_var);
  		return;
  	}
  }
  // System.Text.StringBuilder DG.Tweening.Plugins.StringPlugin::Append(System.String,System.Int32,System.Int32,System.Boolean)
  extern "C"  StringBuilder_t1712802186 * StringPlugin_Append_m1755337908 (StringPlugin_t660282191 * __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___length2, bool ___richTextEnabled3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringPlugin_Append_m1755337908_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool V_0 = false;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	Il2CppChar V_3 = 0x0;
  	bool V_4 = false;
  	Il2CppChar V_5 = 0x0;
  	String_t* V_6 = NULL;
  	Match_t3408321083 * V_7 = NULL;
  	Il2CppChar V_8 = 0x0;
  	CharU5BU5D_t3528271667* V_9 = NULL;
  	int32_t V_10 = 0;
  	int32_t V_11 = 0;
  	String_t* V_12 = NULL;
  	Match_t3408321083 * V_13 = NULL;
  	CharU5BU5D_t3528271667* V_14 = NULL;
  	CharU5BU5D_t3528271667* V_15 = NULL;
  	int32_t G_B7_0 = 0;
  	List_1_t811567916 * G_B10_0 = NULL;
  	List_1_t811567916 * G_B9_0 = NULL;
  	int32_t G_B11_0 = 0;
  	List_1_t811567916 * G_B11_1 = NULL;
  	{
  		bool L_0 = ___richTextEnabled3;
  		if (L_0)
  		{
  			goto IL_0018;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_1 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		String_t* L_2 = ___value0;
  		int32_t L_3 = ___startIndex1;
  		int32_t L_4 = ___length2;
  		NullCheck(L_1);
  		StringBuilder_Append_m3214161208(L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
  		StringBuilder_t1712802186 * L_5 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		return L_5;
  	}
  
  IL_0018:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		List_1_t811567916 * L_6 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		NullCheck(L_6);
  		List_1_Clear_m3896012083(L_6, /*hidden argument*/List_1_Clear_m3896012083_MethodInfo_var);
  		V_0 = (bool)0;
  		String_t* L_7 = ___value0;
  		NullCheck(L_7);
  		int32_t L_8 = String_get_Length_m3847582255(L_7, /*hidden argument*/NULL);
  		V_1 = L_8;
  		V_2 = 0;
  		goto IL_01b7;
  	}
  
  IL_0032:
  	{
  		String_t* L_9 = ___value0;
  		int32_t L_10 = V_2;
  		NullCheck(L_9);
  		Il2CppChar L_11 = String_get_Chars_m2986988803(L_9, L_10, /*hidden argument*/NULL);
  		V_3 = L_11;
  		Il2CppChar L_12 = V_3;
  		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)60)))))
  		{
  			goto IL_01a3;
  		}
  	}
  	{
  		bool L_13 = V_0;
  		V_4 = L_13;
  		String_t* L_14 = ___value0;
  		int32_t L_15 = V_2;
  		NullCheck(L_14);
  		Il2CppChar L_16 = String_get_Chars_m2986988803(L_14, ((int32_t)((int32_t)L_15+(int32_t)1)), /*hidden argument*/NULL);
  		V_5 = L_16;
  		int32_t L_17 = V_2;
  		int32_t L_18 = V_1;
  		if ((((int32_t)L_17) >= ((int32_t)((int32_t)((int32_t)L_18-(int32_t)1)))))
  		{
  			goto IL_0061;
  		}
  	}
  	{
  		Il2CppChar L_19 = V_5;
  		G_B7_0 = ((((int32_t)((((int32_t)L_19) == ((int32_t)((int32_t)47)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  		goto IL_0062;
  	}
  
  IL_0061:
  	{
  		G_B7_0 = 1;
  	}
  
  IL_0062:
  	{
  		V_0 = (bool)G_B7_0;
  		bool L_20 = V_0;
  		if (!L_20)
  		{
  			goto IL_007e;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		List_1_t811567916 * L_21 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		Il2CppChar L_22 = V_5;
  		G_B9_0 = L_21;
  		if ((((int32_t)L_22) == ((int32_t)((int32_t)35))))
  		{
  			G_B10_0 = L_21;
  			goto IL_0075;
  		}
  	}
  	{
  		Il2CppChar L_23 = V_5;
  		G_B11_0 = ((int32_t)(L_23));
  		G_B11_1 = G_B9_0;
  		goto IL_0077;
  	}
  
  IL_0075:
  	{
  		G_B11_0 = ((int32_t)99);
  		G_B11_1 = G_B10_0;
  	}
  
  IL_0077:
  	{
  		NullCheck(G_B11_1);
  		List_1_Add_m419267761(G_B11_1, G_B11_0, /*hidden argument*/List_1_Add_m419267761_MethodInfo_var);
  		goto IL_0094;
  	}
  
  IL_007e:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		List_1_t811567916 * L_24 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		List_1_t811567916 * L_25 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		NullCheck(L_25);
  		int32_t L_26 = List_1_get_Count_m2418641002(L_25, /*hidden argument*/List_1_get_Count_m2418641002_MethodInfo_var);
  		NullCheck(L_24);
  		List_1_RemoveAt_m2351621673(L_24, ((int32_t)((int32_t)L_26-(int32_t)1)), /*hidden argument*/List_1_RemoveAt_m2351621673_MethodInfo_var);
  	}
  
  IL_0094:
  	{
  		String_t* L_27 = ___value0;
  		int32_t L_28 = V_2;
  		NullCheck(L_27);
  		String_t* L_29 = String_Substring_m2848979100(L_27, L_28, /*hidden argument*/NULL);
  		V_6 = L_29;
  		String_t* L_30 = V_6;
  		IL2CPP_RUNTIME_CLASS_INIT(Regex_t3657309853_il2cpp_TypeInfo_var);
  		Match_t3408321083 * L_31 = Regex_Match_m2057380353(NULL /*static, unused*/, L_30, _stringLiteral4271144395, /*hidden argument*/NULL);
  		V_7 = L_31;
  		Match_t3408321083 * L_32 = V_7;
  		NullCheck(L_32);
  		bool L_33 = Group_get_Success_m1492300455(L_32, /*hidden argument*/NULL);
  		if (!L_33)
  		{
  			goto IL_01b3;
  		}
  	}
  	{
  		bool L_34 = V_0;
  		if (L_34)
  		{
  			goto IL_0166;
  		}
  	}
  	{
  		bool L_35 = V_4;
  		if (L_35)
  		{
  			goto IL_0166;
  		}
  	}
  	{
  		String_t* L_36 = ___value0;
  		int32_t L_37 = V_2;
  		NullCheck(L_36);
  		Il2CppChar L_38 = String_get_Chars_m2986988803(L_36, ((int32_t)((int32_t)L_37+(int32_t)1)), /*hidden argument*/NULL);
  		V_8 = L_38;
  		Il2CppChar L_39 = V_8;
  		if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)99)))))
  		{
  			goto IL_00ef;
  		}
  	}
  	{
  		V_14 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)2));
  		CharU5BU5D_t3528271667* L_40 = V_14;
  		NullCheck(L_40);
  		(L_40)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)35));
  		CharU5BU5D_t3528271667* L_41 = V_14;
  		NullCheck(L_41);
  		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)99));
  		CharU5BU5D_t3528271667* L_42 = V_14;
  		V_9 = L_42;
  		goto IL_0101;
  	}
  
  IL_00ef:
  	{
  		V_15 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1));
  		CharU5BU5D_t3528271667* L_43 = V_15;
  		Il2CppChar L_44 = V_8;
  		NullCheck(L_43);
  		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)L_44);
  		CharU5BU5D_t3528271667* L_45 = V_15;
  		V_9 = L_45;
  	}
  
  IL_0101:
  	{
  		int32_t L_46 = V_2;
  		V_10 = ((int32_t)((int32_t)L_46-(int32_t)1));
  		goto IL_0161;
  	}
  
  IL_0108:
  	{
  		String_t* L_47 = ___value0;
  		int32_t L_48 = V_10;
  		NullCheck(L_47);
  		Il2CppChar L_49 = String_get_Chars_m2986988803(L_47, L_48, /*hidden argument*/NULL);
  		if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)60)))))
  		{
  			goto IL_015b;
  		}
  	}
  	{
  		String_t* L_50 = ___value0;
  		int32_t L_51 = V_10;
  		NullCheck(L_50);
  		Il2CppChar L_52 = String_get_Chars_m2986988803(L_50, ((int32_t)((int32_t)L_51+(int32_t)1)), /*hidden argument*/NULL);
  		if ((((int32_t)L_52) == ((int32_t)((int32_t)47))))
  		{
  			goto IL_015b;
  		}
  	}
  	{
  		CharU5BU5D_t3528271667* L_53 = V_9;
  		String_t* L_54 = ___value0;
  		int32_t L_55 = V_10;
  		NullCheck(L_54);
  		Il2CppChar L_56 = String_get_Chars_m2986988803(L_54, ((int32_t)((int32_t)L_55+(int32_t)2)), /*hidden argument*/NULL);
  		int32_t L_57 = Array_IndexOf_TisChar_t3634460470_m95364350(NULL /*static, unused*/, L_53, L_56, /*hidden argument*/Array_IndexOf_TisChar_t3634460470_m95364350_MethodInfo_var);
  		if ((((int32_t)L_57) == ((int32_t)(-1))))
  		{
  			goto IL_015b;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_58 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		String_t* L_59 = ___value0;
  		int32_t L_60 = V_10;
  		String_t* L_61 = ___value0;
  		int32_t L_62 = V_10;
  		NullCheck(L_61);
  		int32_t L_63 = String_IndexOf_m2466398549(L_61, ((int32_t)62), L_62, /*hidden argument*/NULL);
  		int32_t L_64 = V_10;
  		NullCheck(L_59);
  		String_t* L_65 = String_Substring_m1610150815(L_59, L_60, ((int32_t)((int32_t)((int32_t)((int32_t)L_63+(int32_t)1))-(int32_t)L_64)), /*hidden argument*/NULL);
  		NullCheck(L_58);
  		StringBuilder_Insert_m3039182437(L_58, 0, L_65, /*hidden argument*/NULL);
  		goto IL_0166;
  	}
  
  IL_015b:
  	{
  		int32_t L_66 = V_10;
  		V_10 = ((int32_t)((int32_t)L_66-(int32_t)1));
  	}
  
  IL_0161:
  	{
  		int32_t L_67 = V_10;
  		if ((((int32_t)L_67) > ((int32_t)(-1))))
  		{
  			goto IL_0108;
  		}
  	}
  
  IL_0166:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_68 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		Match_t3408321083 * L_69 = V_7;
  		NullCheck(L_69);
  		String_t* L_70 = Capture_get_Value_m538076933(L_69, /*hidden argument*/NULL);
  		NullCheck(L_68);
  		StringBuilder_Append_m1965104174(L_68, L_70, /*hidden argument*/NULL);
  		Match_t3408321083 * L_71 = V_7;
  		NullCheck(L_71);
  		GroupCollection_t69770484 * L_72 = VirtFuncInvoker0< GroupCollection_t69770484 * >::Invoke(4 /* System.Text.RegularExpressions.GroupCollection System.Text.RegularExpressions.Match::get_Groups() */, L_71);
  		NullCheck(L_72);
  		Group_t2468205786 * L_73 = GroupCollection_get_Item_m2465789076(L_72, 1, /*hidden argument*/NULL);
  		NullCheck(L_73);
  		int32_t L_74 = Capture_get_Index_m745081289(L_73, /*hidden argument*/NULL);
  		V_11 = ((int32_t)((int32_t)L_74+(int32_t)1));
  		int32_t L_75 = ___length2;
  		int32_t L_76 = V_11;
  		___length2 = ((int32_t)((int32_t)L_75+(int32_t)L_76));
  		int32_t L_77 = ___startIndex1;
  		int32_t L_78 = V_11;
  		___startIndex1 = ((int32_t)((int32_t)L_77+(int32_t)L_78));
  		int32_t L_79 = V_2;
  		int32_t L_80 = V_11;
  		V_2 = ((int32_t)((int32_t)L_79+(int32_t)((int32_t)((int32_t)L_80-(int32_t)1))));
  		goto IL_01b3;
  	}
  
  IL_01a3:
  	{
  		int32_t L_81 = V_2;
  		int32_t L_82 = ___startIndex1;
  		if ((((int32_t)L_81) < ((int32_t)L_82)))
  		{
  			goto IL_01b3;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_83 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		Il2CppChar L_84 = V_3;
  		NullCheck(L_83);
  		StringBuilder_Append_m2383614642(L_83, L_84, /*hidden argument*/NULL);
  	}
  
  IL_01b3:
  	{
  		int32_t L_85 = V_2;
  		V_2 = ((int32_t)((int32_t)L_85+(int32_t)1));
  	}
  
  IL_01b7:
  	{
  		int32_t L_86 = V_2;
  		int32_t L_87 = ___length2;
  		if ((((int32_t)L_86) < ((int32_t)L_87)))
  		{
  			goto IL_0032;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		List_1_t811567916 * L_88 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		NullCheck(L_88);
  		int32_t L_89 = List_1_get_Count_m2418641002(L_88, /*hidden argument*/List_1_get_Count_m2418641002_MethodInfo_var);
  		if ((((int32_t)L_89) <= ((int32_t)0)))
  		{
  			goto IL_026b;
  		}
  	}
  	{
  		int32_t L_90 = V_2;
  		int32_t L_91 = V_1;
  		if ((((int32_t)L_90) >= ((int32_t)((int32_t)((int32_t)L_91-(int32_t)1)))))
  		{
  			goto IL_026b;
  		}
  	}
  	{
  		goto IL_0255;
  	}
  
  IL_01d9:
  	{
  		String_t* L_92 = ___value0;
  		int32_t L_93 = V_2;
  		NullCheck(L_92);
  		String_t* L_94 = String_Substring_m2848979100(L_92, L_93, /*hidden argument*/NULL);
  		V_12 = L_94;
  		String_t* L_95 = V_12;
  		IL2CPP_RUNTIME_CLASS_INIT(Regex_t3657309853_il2cpp_TypeInfo_var);
  		Match_t3408321083 * L_96 = Regex_Match_m2057380353(NULL /*static, unused*/, L_95, _stringLiteral2485455344, /*hidden argument*/NULL);
  		V_13 = L_96;
  		Match_t3408321083 * L_97 = V_13;
  		NullCheck(L_97);
  		bool L_98 = Group_get_Success_m1492300455(L_97, /*hidden argument*/NULL);
  		if (!L_98)
  		{
  			goto IL_026b;
  		}
  	}
  	{
  		Match_t3408321083 * L_99 = V_13;
  		NullCheck(L_99);
  		String_t* L_100 = Capture_get_Value_m538076933(L_99, /*hidden argument*/NULL);
  		NullCheck(L_100);
  		Il2CppChar L_101 = String_get_Chars_m2986988803(L_100, 2, /*hidden argument*/NULL);
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		List_1_t811567916 * L_102 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		List_1_t811567916 * L_103 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		NullCheck(L_103);
  		int32_t L_104 = List_1_get_Count_m2418641002(L_103, /*hidden argument*/List_1_get_Count_m2418641002_MethodInfo_var);
  		NullCheck(L_102);
  		Il2CppChar L_105 = List_1_get_Item_m2221170212(L_102, ((int32_t)((int32_t)L_104-(int32_t)1)), /*hidden argument*/List_1_get_Item_m2221170212_MethodInfo_var);
  		if ((!(((uint32_t)L_101) == ((uint32_t)L_105))))
  		{
  			goto IL_0246;
  		}
  	}
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_106 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		Match_t3408321083 * L_107 = V_13;
  		NullCheck(L_107);
  		String_t* L_108 = Capture_get_Value_m538076933(L_107, /*hidden argument*/NULL);
  		NullCheck(L_106);
  		StringBuilder_Append_m1965104174(L_106, L_108, /*hidden argument*/NULL);
  		List_1_t811567916 * L_109 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		List_1_t811567916 * L_110 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		NullCheck(L_110);
  		int32_t L_111 = List_1_get_Count_m2418641002(L_110, /*hidden argument*/List_1_get_Count_m2418641002_MethodInfo_var);
  		NullCheck(L_109);
  		List_1_RemoveAt_m2351621673(L_109, ((int32_t)((int32_t)L_111-(int32_t)1)), /*hidden argument*/List_1_RemoveAt_m2351621673_MethodInfo_var);
  	}
  
  IL_0246:
  	{
  		int32_t L_112 = V_2;
  		Match_t3408321083 * L_113 = V_13;
  		NullCheck(L_113);
  		String_t* L_114 = Capture_get_Value_m538076933(L_113, /*hidden argument*/NULL);
  		NullCheck(L_114);
  		int32_t L_115 = String_get_Length_m3847582255(L_114, /*hidden argument*/NULL);
  		V_2 = ((int32_t)((int32_t)L_112+(int32_t)L_115));
  	}
  
  IL_0255:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		List_1_t811567916 * L_116 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__OpenedTags_1();
  		NullCheck(L_116);
  		int32_t L_117 = List_1_get_Count_m2418641002(L_116, /*hidden argument*/List_1_get_Count_m2418641002_MethodInfo_var);
  		if ((((int32_t)L_117) <= ((int32_t)0)))
  		{
  			goto IL_026b;
  		}
  	}
  	{
  		int32_t L_118 = V_2;
  		int32_t L_119 = V_1;
  		if ((((int32_t)L_118) < ((int32_t)((int32_t)((int32_t)L_119-(int32_t)1)))))
  		{
  			goto IL_01d9;
  		}
  	}
  
  IL_026b:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPlugin_t660282191_il2cpp_TypeInfo_var);
  		StringBuilder_t1712802186 * L_120 = ((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->get__Buffer_0();
  		return L_120;
  	}
  }
  // System.Char[] DG.Tweening.Plugins.StringPlugin::ScrambledCharsToUse(DG.Tweening.Plugins.Options.StringOptions)
  extern "C"  CharU5BU5D_t3528271667* StringPlugin_ScrambledCharsToUse_m383916617 (StringPlugin_t660282191 * __this, StringOptions_t3992490940  ___options0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringPlugin_ScrambledCharsToUse_m383916617_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	{
  		int32_t L_0 = (&___options0)->get_scrambleMode_1();
  		V_0 = L_0;
  		int32_t L_1 = V_0;
  		switch (((int32_t)((int32_t)L_1-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_0022;
  			}
  			case 1:
  			{
  				goto IL_0028;
  			}
  			case 2:
  			{
  				goto IL_002e;
  			}
  			case 3:
  			{
  				goto IL_0034;
  			}
  		}
  	}
  	{
  		goto IL_003c;
  	}
  
  IL_0022:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var);
  		CharU5BU5D_t3528271667* L_2 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get_ScrambledCharsUppercase_1();
  		return L_2;
  	}
  
  IL_0028:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var);
  		CharU5BU5D_t3528271667* L_3 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get_ScrambledCharsLowercase_2();
  		return L_3;
  	}
  
  IL_002e:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var);
  		CharU5BU5D_t3528271667* L_4 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get_ScrambledCharsNumerals_3();
  		return L_4;
  	}
  
  IL_0034:
  	{
  		CharU5BU5D_t3528271667* L_5 = (&___options0)->get_scrambledChars_2();
  		return L_5;
  	}
  
  IL_003c:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var);
  		CharU5BU5D_t3528271667* L_6 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get_ScrambledCharsAll_0();
  		return L_6;
  	}
  }
  // System.Void DG.Tweening.Plugins.StringPlugin::.ctor()
  extern "C"  void StringPlugin__ctor_m3909330357 (StringPlugin_t660282191 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringPlugin__ctor_m3909330357_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m1298758118(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m1298758118_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.StringPlugin::.cctor()
  extern "C"  void StringPlugin__cctor_m2045963816 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringPlugin__cctor_m2045963816_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		StringBuilder_t1712802186 * L_0 = (StringBuilder_t1712802186 *)il2cpp_codegen_object_new(StringBuilder_t1712802186_il2cpp_TypeInfo_var);
  		StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL);
  		((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->set__Buffer_0(L_0);
  		List_1_t811567916 * L_1 = (List_1_t811567916 *)il2cpp_codegen_object_new(List_1_t811567916_il2cpp_TypeInfo_var);
  		List_1__ctor_m2562720089(L_1, /*hidden argument*/List_1__ctor_m2562720089_MethodInfo_var);
  		((StringPlugin_t660282191_StaticFields*)StringPlugin_t660282191_il2cpp_TypeInfo_var->static_fields)->set__OpenedTags_1(L_1);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.StringPluginExtensions::.cctor()
  extern "C"  void StringPluginExtensions__cctor_m1665872723 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringPluginExtensions__cctor_m1665872723_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		CharU5BU5D_t3528271667* L_0 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)((int32_t)60)));
  		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3EU7B3A03ABBDU2DA5D9U2D4DF5U2DA1B3U2DBBFE91D14EDDU7D_t3810109967____U24U24method0x60001faU2D1_0_FieldInfo_var), /*hidden argument*/NULL);
  		((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->set_ScrambledCharsAll_0(L_0);
  		CharU5BU5D_t3528271667* L_1 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)((int32_t)25)));
  		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3EU7B3A03ABBDU2DA5D9U2D4DF5U2DA1B3U2DBBFE91D14EDDU7D_t3810109967____U24U24method0x60001faU2D2_1_FieldInfo_var), /*hidden argument*/NULL);
  		((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->set_ScrambledCharsUppercase_1(L_1);
  		CharU5BU5D_t3528271667* L_2 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)((int32_t)25)));
  		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3EU7B3A03ABBDU2DA5D9U2D4DF5U2DA1B3U2DBBFE91D14EDDU7D_t3810109967____U24U24method0x60001faU2D3_2_FieldInfo_var), /*hidden argument*/NULL);
  		((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->set_ScrambledCharsLowercase_2(L_2);
  		CharU5BU5D_t3528271667* L_3 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)));
  		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_3, LoadFieldToken(U3CPrivateImplementationDetailsU3EU7B3A03ABBDU2DA5D9U2D4DF5U2DA1B3U2DBBFE91D14EDDU7D_t3810109967____U24U24method0x60001faU2D4_3_FieldInfo_var), /*hidden argument*/NULL);
  		((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->set_ScrambledCharsNumerals_3(L_3);
  		CharU5BU5D_t3528271667* L_4 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get_ScrambledCharsAll_0();
  		StringPluginExtensions_ScrambleChars_m2435962942(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
  		CharU5BU5D_t3528271667* L_5 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get_ScrambledCharsUppercase_1();
  		StringPluginExtensions_ScrambleChars_m2435962942(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  		CharU5BU5D_t3528271667* L_6 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get_ScrambledCharsLowercase_2();
  		StringPluginExtensions_ScrambleChars_m2435962942(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
  		CharU5BU5D_t3528271667* L_7 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get_ScrambledCharsNumerals_3();
  		StringPluginExtensions_ScrambleChars_m2435962942(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.StringPluginExtensions::ScrambleChars(System.Char[])
  extern "C"  void StringPluginExtensions_ScrambleChars_m2435962942 (Il2CppObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	Il2CppChar V_2 = 0x0;
  	int32_t V_3 = 0;
  	{
  		CharU5BU5D_t3528271667* L_0 = ___chars0;
  		NullCheck(L_0);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length))));
  		V_1 = 0;
  		goto IL_0022;
  	}
  
  IL_0008:
  	{
  		CharU5BU5D_t3528271667* L_1 = ___chars0;
  		int32_t L_2 = V_1;
  		NullCheck(L_1);
  		int32_t L_3 = L_2;
  		uint16_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  		V_2 = L_4;
  		int32_t L_5 = V_1;
  		int32_t L_6 = V_0;
  		int32_t L_7 = Random_Range_m110872341(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
  		V_3 = L_7;
  		CharU5BU5D_t3528271667* L_8 = ___chars0;
  		int32_t L_9 = V_1;
  		CharU5BU5D_t3528271667* L_10 = ___chars0;
  		int32_t L_11 = V_3;
  		NullCheck(L_10);
  		int32_t L_12 = L_11;
  		uint16_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  		NullCheck(L_8);
  		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (Il2CppChar)L_13);
  		CharU5BU5D_t3528271667* L_14 = ___chars0;
  		int32_t L_15 = V_3;
  		Il2CppChar L_16 = V_2;
  		NullCheck(L_14);
  		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (Il2CppChar)L_16);
  		int32_t L_17 = V_1;
  		V_1 = ((int32_t)((int32_t)L_17+(int32_t)1));
  	}
  
  IL_0022:
  	{
  		int32_t L_18 = V_1;
  		int32_t L_19 = V_0;
  		if ((((int32_t)L_18) < ((int32_t)L_19)))
  		{
  			goto IL_0008;
  		}
  	}
  	{
  		return;
  	}
  }
  // System.Text.StringBuilder DG.Tweening.Plugins.StringPluginExtensions::AppendScrambledChars(System.Text.StringBuilder,System.Int32,System.Char[])
  extern "C"  StringBuilder_t1712802186 * StringPluginExtensions_AppendScrambledChars_m4008779913 (Il2CppObject * __this /* static, unused */, StringBuilder_t1712802186 * ___buffer0, int32_t ___length1, CharU5BU5D_t3528271667* ___chars2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (StringPluginExtensions_AppendScrambledChars_m4008779913_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	{
  		int32_t L_0 = ___length1;
  		if ((((int32_t)L_0) > ((int32_t)0)))
  		{
  			goto IL_0006;
  		}
  	}
  	{
  		StringBuilder_t1712802186 * L_1 = ___buffer0;
  		return L_1;
  	}
  
  IL_0006:
  	{
  		CharU5BU5D_t3528271667* L_2 = ___chars2;
  		NullCheck(L_2);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length))));
  		IL2CPP_RUNTIME_CLASS_INIT(StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var);
  		int32_t L_3 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get__lastRndSeed_4();
  		V_1 = L_3;
  		goto IL_001a;
  	}
  
  IL_0012:
  	{
  		int32_t L_4 = V_0;
  		int32_t L_5 = Random_Range_m110872341(NULL /*static, unused*/, 0, L_4, /*hidden argument*/NULL);
  		V_1 = L_5;
  	}
  
  IL_001a:
  	{
  		int32_t L_6 = V_1;
  		IL2CPP_RUNTIME_CLASS_INIT(StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var);
  		int32_t L_7 = ((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->get__lastRndSeed_4();
  		if ((((int32_t)L_6) == ((int32_t)L_7)))
  		{
  			goto IL_0012;
  		}
  	}
  	{
  		int32_t L_8 = V_1;
  		IL2CPP_RUNTIME_CLASS_INIT(StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var);
  		((StringPluginExtensions_t3521198905_StaticFields*)StringPluginExtensions_t3521198905_il2cpp_TypeInfo_var->static_fields)->set__lastRndSeed_4(L_8);
  		V_2 = 0;
  		goto IL_0044;
  	}
  
  IL_002c:
  	{
  		int32_t L_9 = V_1;
  		int32_t L_10 = V_0;
  		if ((((int32_t)L_9) < ((int32_t)L_10)))
  		{
  			goto IL_0032;
  		}
  	}
  	{
  		V_1 = 0;
  	}
  
  IL_0032:
  	{
  		StringBuilder_t1712802186 * L_11 = ___buffer0;
  		CharU5BU5D_t3528271667* L_12 = ___chars2;
  		int32_t L_13 = V_1;
  		NullCheck(L_12);
  		int32_t L_14 = L_13;
  		uint16_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  		NullCheck(L_11);
  		StringBuilder_Append_m2383614642(L_11, L_15, /*hidden argument*/NULL);
  		int32_t L_16 = V_1;
  		V_1 = ((int32_t)((int32_t)L_16+(int32_t)1));
  		int32_t L_17 = V_2;
  		V_2 = ((int32_t)((int32_t)L_17+(int32_t)1));
  	}
  
  IL_0044:
  	{
  		int32_t L_18 = V_2;
  		int32_t L_19 = ___length1;
  		if ((((int32_t)L_18) < ((int32_t)L_19)))
  		{
  			goto IL_002c;
  		}
  	}
  	{
  		StringBuilder_t1712802186 * L_20 = ___buffer0;
  		return L_20;
  	}
  }
  // System.Void DG.Tweening.Plugins.UintPlugin::Reset(DG.Tweening.Core.TweenerCore`3<System.UInt32,System.UInt32,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void UintPlugin_Reset_m3827639234 (UintPlugin_t2664954793 * __this, TweenerCore_3_t1371669094 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.UintPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<System.UInt32,System.UInt32,DG.Tweening.Plugins.Options.NoOptions>,System.Boolean)
  extern "C"  void UintPlugin_SetFrom_m779452686 (UintPlugin_t2664954793 * __this, TweenerCore_3_t1371669094 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (UintPlugin_SetFrom_m779452686_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	uint32_t V_0 = 0;
  	TweenerCore_3_t1371669094 * G_B2_0 = NULL;
  	TweenerCore_3_t1371669094 * G_B1_0 = NULL;
  	uint32_t G_B3_0 = 0;
  	TweenerCore_3_t1371669094 * G_B3_1 = NULL;
  	{
  		TweenerCore_3_t1371669094 * L_0 = ___t0;
  		NullCheck(L_0);
  		uint32_t L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t1371669094 * L_2 = ___t0;
  		TweenerCore_3_t1371669094 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t2302858182 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		uint32_t L_5 = DOGetter_1_Invoke_m2229068372(L_4, /*hidden argument*/DOGetter_1_Invoke_m2229068372_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t1371669094 * L_6 = ___t0;
  		bool L_7 = ___isRelative1;
  		G_B1_0 = L_6;
  		if (L_7)
  		{
  			G_B2_0 = L_6;
  			goto IL_001f;
  		}
  	}
  	{
  		uint32_t L_8 = V_0;
  		G_B3_0 = L_8;
  		G_B3_1 = G_B1_0;
  		goto IL_0027;
  	}
  
  IL_001f:
  	{
  		TweenerCore_3_t1371669094 * L_9 = ___t0;
  		NullCheck(L_9);
  		uint32_t L_10 = L_9->get_endValue_54();
  		uint32_t L_11 = V_0;
  		G_B3_0 = ((uint32_t)(((int32_t)((int32_t)L_10+(int32_t)L_11))));
  		G_B3_1 = G_B2_0;
  	}
  
  IL_0027:
  	{
  		NullCheck(G_B3_1);
  		G_B3_1->set_startValue_53(G_B3_0);
  		TweenerCore_3_t1371669094 * L_12 = ___t0;
  		NullCheck(L_12);
  		DOSetter_1_t3610170310 * L_13 = L_12->get_setter_58();
  		TweenerCore_3_t1371669094 * L_14 = ___t0;
  		NullCheck(L_14);
  		uint32_t L_15 = L_14->get_startValue_53();
  		NullCheck(L_13);
  		DOSetter_1_Invoke_m3701627725(L_13, L_15, /*hidden argument*/DOSetter_1_Invoke_m3701627725_MethodInfo_var);
  		return;
  	}
  }
  // System.UInt32 DG.Tweening.Plugins.UintPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<System.UInt32,System.UInt32,DG.Tweening.Plugins.Options.NoOptions>,System.UInt32)
  extern "C"  uint32_t UintPlugin_ConvertToStartValue_m91775903 (UintPlugin_t2664954793 * __this, TweenerCore_3_t1371669094 * ___t0, uint32_t ___value1, const MethodInfo* method)
  {
  	{
  		uint32_t L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.UintPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<System.UInt32,System.UInt32,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void UintPlugin_SetRelativeEndValue_m295280261 (UintPlugin_t2664954793 * __this, TweenerCore_3_t1371669094 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t1371669094 * L_0 = ___t0;
  		TweenerCore_3_t1371669094 * L_1 = L_0;
  		NullCheck(L_1);
  		uint32_t L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t1371669094 * L_3 = ___t0;
  		NullCheck(L_3);
  		uint32_t L_4 = L_3->get_startValue_53();
  		NullCheck(L_1);
  		L_1->set_endValue_54(((int32_t)((int32_t)L_2+(int32_t)L_4)));
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.UintPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<System.UInt32,System.UInt32,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void UintPlugin_SetChangeValue_m1030040041 (UintPlugin_t2664954793 * __this, TweenerCore_3_t1371669094 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t1371669094 * L_0 = ___t0;
  		TweenerCore_3_t1371669094 * L_1 = ___t0;
  		NullCheck(L_1);
  		uint32_t L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t1371669094 * L_3 = ___t0;
  		NullCheck(L_3);
  		uint32_t L_4 = L_3->get_startValue_53();
  		NullCheck(L_0);
  		L_0->set_changeValue_55(((int32_t)((int32_t)L_2-(int32_t)L_4)));
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.UintPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.NoOptions,System.Single,System.UInt32)
  extern "C"  float UintPlugin_GetSpeedBasedDuration_m2697138241 (UintPlugin_t2664954793 * __this, NoOptions_t313102519  ___options0, float ___unitsXSecond1, uint32_t ___changeValue2, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	{
  		uint32_t L_0 = ___changeValue2;
  		float L_1 = ___unitsXSecond1;
  		V_0 = ((float)((float)(((float)((float)(((double)((uint32_t)L_0))))))/(float)L_1));
  		float L_2 = V_0;
  		if ((!(((float)L_2) < ((float)(0.0f)))))
  		{
  			goto IL_0011;
  		}
  	}
  	{
  		float L_3 = V_0;
  		V_0 = ((-L_3));
  	}
  
  IL_0011:
  	{
  		float L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Void DG.Tweening.Plugins.UintPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.NoOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<System.UInt32>,DG.Tweening.Core.DOSetter`1<System.UInt32>,System.Single,System.UInt32,System.UInt32,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void UintPlugin_EvaluateAndApply_m1401106027 (UintPlugin_t2664954793 * __this, NoOptions_t313102519  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t2302858182 * ___getter3, DOSetter_1_t3610170310 * ___setter4, float ___elapsed5, uint32_t ___startValue6, uint32_t ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (UintPlugin_EvaluateAndApply_m1401106027_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int64_t G_B3_0 = 0;
  	uint32_t G_B3_1 = 0;
  	int64_t G_B2_0 = 0;
  	uint32_t G_B2_1 = 0;
  	int32_t G_B4_0 = 0;
  	int64_t G_B4_1 = 0;
  	uint32_t G_B4_2 = 0;
  	int64_t G_B9_0 = 0;
  	uint32_t G_B9_1 = 0;
  	int64_t G_B8_0 = 0;
  	uint32_t G_B8_1 = 0;
  	int32_t G_B10_0 = 0;
  	int64_t G_B10_1 = 0;
  	uint32_t G_B10_2 = 0;
  	int64_t G_B12_0 = 0;
  	uint32_t G_B12_1 = 0;
  	int64_t G_B11_0 = 0;
  	uint32_t G_B11_1 = 0;
  	int32_t G_B13_0 = 0;
  	int64_t G_B13_1 = 0;
  	uint32_t G_B13_2 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_002c;
  		}
  	}
  	{
  		uint32_t L_2 = ___startValue6;
  		uint32_t L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = (((int64_t)((uint64_t)L_3)));
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = (((int64_t)((uint64_t)L_3)));
  			G_B3_1 = L_2;
  			goto IL_001e;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0026;
  	}
  
  IL_001e:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0026:
  	{
  		___startValue6 = ((int32_t)((int32_t)G_B4_2+(int32_t)(((int32_t)((uint32_t)((int64_t)((int64_t)G_B4_1*(int64_t)(((int64_t)((int64_t)G_B4_0))))))))));
  	}
  
  IL_002c:
  	{
  		Tween_t2342918553 * L_10 = ___t1;
  		NullCheck(L_10);
  		bool L_11 = L_10->get_isSequenced_36();
  		if (!L_11)
  		{
  			goto IL_0088;
  		}
  	}
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		Sequence_t2050373119 * L_13 = L_12->get_sequenceParent_37();
  		NullCheck(L_13);
  		int32_t L_14 = ((Tween_t2342918553 *)L_13)->get_loopType_25();
  		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
  		{
  			goto IL_0088;
  		}
  	}
  	{
  		uint32_t L_15 = ___startValue6;
  		uint32_t L_16 = ___changeValue7;
  		Tween_t2342918553 * L_17 = ___t1;
  		NullCheck(L_17);
  		int32_t L_18 = L_17->get_loopType_25();
  		G_B8_0 = (((int64_t)((uint64_t)L_16)));
  		G_B8_1 = L_15;
  		if ((((int32_t)L_18) == ((int32_t)2)))
  		{
  			G_B9_0 = (((int64_t)((uint64_t)L_16)));
  			G_B9_1 = L_15;
  			goto IL_0053;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_0059;
  	}
  
  IL_0053:
  	{
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loops_24();
  		G_B10_0 = L_20;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_0059:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		Sequence_t2050373119 * L_22 = L_21->get_sequenceParent_37();
  		NullCheck(L_22);
  		bool L_23 = ((Tween_t2342918553 *)L_22)->get_isComplete_47();
  		G_B11_0 = ((int64_t)((int64_t)G_B10_1*(int64_t)(((int64_t)((int64_t)G_B10_0)))));
  		G_B11_1 = G_B10_2;
  		if (L_23)
  		{
  			G_B12_0 = ((int64_t)((int64_t)G_B10_1*(int64_t)(((int64_t)((int64_t)G_B10_0)))));
  			G_B12_1 = G_B10_2;
  			goto IL_0075;
  		}
  	}
  	{
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		int32_t L_26 = ((Tween_t2342918553 *)L_25)->get_completedLoops_45();
  		G_B13_0 = L_26;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_0082;
  	}
  
  IL_0075:
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_29-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_0082:
  	{
  		___startValue6 = ((int32_t)((int32_t)G_B13_2+(int32_t)(((int32_t)((uint32_t)((int64_t)((int64_t)G_B13_1*(int64_t)(((int64_t)((int64_t)G_B13_0))))))))));
  	}
  
  IL_0088:
  	{
  		DOSetter_1_t3610170310 * L_30 = ___setter4;
  		uint32_t L_31 = ___startValue6;
  		uint32_t L_32 = ___changeValue7;
  		Tween_t2342918553 * L_33 = ___t1;
  		NullCheck(L_33);
  		int32_t L_34 = L_33->get_easeType_28();
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		EaseFunction_t3531141372 * L_36 = L_35->get_customEase_29();
  		float L_37 = ___elapsed5;
  		float L_38 = ___duration8;
  		Tween_t2342918553 * L_39 = ___t1;
  		NullCheck(L_39);
  		float L_40 = L_39->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_41 = ___t1;
  		NullCheck(L_41);
  		float L_42 = L_41->get_easePeriod_31();
  		float L_43 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_34, L_36, L_37, L_38, L_40, L_42, /*hidden argument*/NULL);
  		double L_44 = bankers_round((((double)((double)((float)((float)(((float)((float)(((double)((uint32_t)L_31))))))+(float)((float)((float)(((float)((float)(((double)((uint32_t)L_32))))))*(float)L_43))))))));
  		NullCheck(L_30);
  		DOSetter_1_Invoke_m3701627725(L_30, (((int32_t)((uint32_t)L_44))), /*hidden argument*/DOSetter_1_Invoke_m3701627725_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.UintPlugin::.ctor()
  extern "C"  void UintPlugin__ctor_m2845966327 (UintPlugin_t2664954793 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (UintPlugin__ctor_m2845966327_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m418783764(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m418783764_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.UlongPlugin::Reset(DG.Tweening.Core.TweenerCore`3<System.UInt64,System.UInt64,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void UlongPlugin_Reset_m591655875 (UlongPlugin_t1878880915 * __this, TweenerCore_3_t181868238 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.UlongPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<System.UInt64,System.UInt64,DG.Tweening.Plugins.Options.NoOptions>,System.Boolean)
  extern "C"  void UlongPlugin_SetFrom_m328592738 (UlongPlugin_t1878880915 * __this, TweenerCore_3_t181868238 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (UlongPlugin_SetFrom_m328592738_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	uint64_t V_0 = 0;
  	TweenerCore_3_t181868238 * G_B2_0 = NULL;
  	TweenerCore_3_t181868238 * G_B1_0 = NULL;
  	uint64_t G_B3_0 = 0;
  	TweenerCore_3_t181868238 * G_B3_1 = NULL;
  	{
  		TweenerCore_3_t181868238 * L_0 = ___t0;
  		NullCheck(L_0);
  		uint64_t L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t181868238 * L_2 = ___t0;
  		TweenerCore_3_t181868238 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t3876836296 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		uint64_t L_5 = DOGetter_1_Invoke_m3756931467(L_4, /*hidden argument*/DOGetter_1_Invoke_m3756931467_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t181868238 * L_6 = ___t0;
  		bool L_7 = ___isRelative1;
  		G_B1_0 = L_6;
  		if (L_7)
  		{
  			G_B2_0 = L_6;
  			goto IL_001f;
  		}
  	}
  	{
  		uint64_t L_8 = V_0;
  		G_B3_0 = L_8;
  		G_B3_1 = G_B1_0;
  		goto IL_0027;
  	}
  
  IL_001f:
  	{
  		TweenerCore_3_t181868238 * L_9 = ___t0;
  		NullCheck(L_9);
  		uint64_t L_10 = L_9->get_endValue_54();
  		uint64_t L_11 = V_0;
  		G_B3_0 = ((uint64_t)(((int64_t)((int64_t)L_10+(int64_t)L_11))));
  		G_B3_1 = G_B2_0;
  	}
  
  IL_0027:
  	{
  		NullCheck(G_B3_1);
  		G_B3_1->set_startValue_53(G_B3_0);
  		TweenerCore_3_t181868238 * L_12 = ___t0;
  		NullCheck(L_12);
  		DOSetter_1_t889181128 * L_13 = L_12->get_setter_58();
  		TweenerCore_3_t181868238 * L_14 = ___t0;
  		NullCheck(L_14);
  		uint64_t L_15 = L_14->get_startValue_53();
  		NullCheck(L_13);
  		DOSetter_1_Invoke_m4169577629(L_13, L_15, /*hidden argument*/DOSetter_1_Invoke_m4169577629_MethodInfo_var);
  		return;
  	}
  }
  // System.UInt64 DG.Tweening.Plugins.UlongPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<System.UInt64,System.UInt64,DG.Tweening.Plugins.Options.NoOptions>,System.UInt64)
  extern "C"  uint64_t UlongPlugin_ConvertToStartValue_m3857080688 (UlongPlugin_t1878880915 * __this, TweenerCore_3_t181868238 * ___t0, uint64_t ___value1, const MethodInfo* method)
  {
  	{
  		uint64_t L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.UlongPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<System.UInt64,System.UInt64,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void UlongPlugin_SetRelativeEndValue_m794984817 (UlongPlugin_t1878880915 * __this, TweenerCore_3_t181868238 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t181868238 * L_0 = ___t0;
  		TweenerCore_3_t181868238 * L_1 = L_0;
  		NullCheck(L_1);
  		uint64_t L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t181868238 * L_3 = ___t0;
  		NullCheck(L_3);
  		uint64_t L_4 = L_3->get_startValue_53();
  		NullCheck(L_1);
  		L_1->set_endValue_54(((int64_t)((int64_t)L_2+(int64_t)L_4)));
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.UlongPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<System.UInt64,System.UInt64,DG.Tweening.Plugins.Options.NoOptions>)
  extern "C"  void UlongPlugin_SetChangeValue_m2085444973 (UlongPlugin_t1878880915 * __this, TweenerCore_3_t181868238 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t181868238 * L_0 = ___t0;
  		TweenerCore_3_t181868238 * L_1 = ___t0;
  		NullCheck(L_1);
  		uint64_t L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t181868238 * L_3 = ___t0;
  		NullCheck(L_3);
  		uint64_t L_4 = L_3->get_startValue_53();
  		NullCheck(L_0);
  		L_0->set_changeValue_55(((int64_t)((int64_t)L_2-(int64_t)L_4)));
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.UlongPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.NoOptions,System.Single,System.UInt64)
  extern "C"  float UlongPlugin_GetSpeedBasedDuration_m62644686 (UlongPlugin_t1878880915 * __this, NoOptions_t313102519  ___options0, float ___unitsXSecond1, uint64_t ___changeValue2, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	{
  		uint64_t L_0 = ___changeValue2;
  		float L_1 = ___unitsXSecond1;
  		V_0 = ((float)((float)(((float)((float)(((double)((uint64_t)L_0))))))/(float)L_1));
  		float L_2 = V_0;
  		if ((!(((float)L_2) < ((float)(0.0f)))))
  		{
  			goto IL_0011;
  		}
  	}
  	{
  		float L_3 = V_0;
  		V_0 = ((-L_3));
  	}
  
  IL_0011:
  	{
  		float L_4 = V_0;
  		return L_4;
  	}
  }
  // System.Void DG.Tweening.Plugins.UlongPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.NoOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<System.UInt64>,DG.Tweening.Core.DOSetter`1<System.UInt64>,System.Single,System.UInt64,System.UInt64,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void UlongPlugin_EvaluateAndApply_m1038088094 (UlongPlugin_t1878880915 * __this, NoOptions_t313102519  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t3876836296 * ___getter3, DOSetter_1_t889181128 * ___setter4, float ___elapsed5, uint64_t ___startValue6, uint64_t ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (UlongPlugin_EvaluateAndApply_m1038088094_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	uint64_t G_B3_0 = 0;
  	uint64_t G_B3_1 = 0;
  	uint64_t G_B2_0 = 0;
  	uint64_t G_B2_1 = 0;
  	int32_t G_B4_0 = 0;
  	uint64_t G_B4_1 = 0;
  	uint64_t G_B4_2 = 0;
  	uint64_t G_B9_0 = 0;
  	uint64_t G_B9_1 = 0;
  	uint64_t G_B8_0 = 0;
  	uint64_t G_B8_1 = 0;
  	int32_t G_B10_0 = 0;
  	uint64_t G_B10_1 = 0;
  	uint64_t G_B10_2 = 0;
  	int64_t G_B12_0 = 0;
  	uint64_t G_B12_1 = 0;
  	int64_t G_B11_0 = 0;
  	uint64_t G_B11_1 = 0;
  	int32_t G_B13_0 = 0;
  	int64_t G_B13_1 = 0;
  	uint64_t G_B13_2 = 0;
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_002a;
  		}
  	}
  	{
  		uint64_t L_2 = ___startValue6;
  		uint64_t L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = L_3;
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = L_3;
  			G_B3_1 = L_2;
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0025;
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0025:
  	{
  		___startValue6 = ((int64_t)((int64_t)G_B4_2+(int64_t)((int64_t)((int64_t)G_B4_1*(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)G_B4_0))))))))));
  	}
  
  IL_002a:
  	{
  		Tween_t2342918553 * L_10 = ___t1;
  		NullCheck(L_10);
  		bool L_11 = L_10->get_isSequenced_36();
  		if (!L_11)
  		{
  			goto IL_0084;
  		}
  	}
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		Sequence_t2050373119 * L_13 = L_12->get_sequenceParent_37();
  		NullCheck(L_13);
  		int32_t L_14 = ((Tween_t2342918553 *)L_13)->get_loopType_25();
  		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
  		{
  			goto IL_0084;
  		}
  	}
  	{
  		uint64_t L_15 = ___startValue6;
  		uint64_t L_16 = ___changeValue7;
  		Tween_t2342918553 * L_17 = ___t1;
  		NullCheck(L_17);
  		int32_t L_18 = L_17->get_loopType_25();
  		G_B8_0 = L_16;
  		G_B8_1 = L_15;
  		if ((((int32_t)L_18) == ((int32_t)2)))
  		{
  			G_B9_0 = L_16;
  			G_B9_1 = L_15;
  			goto IL_0050;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_0056;
  	}
  
  IL_0050:
  	{
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loops_24();
  		G_B10_0 = L_20;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_0056:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		Sequence_t2050373119 * L_22 = L_21->get_sequenceParent_37();
  		NullCheck(L_22);
  		bool L_23 = ((Tween_t2342918553 *)L_22)->get_isComplete_47();
  		G_B11_0 = ((int64_t)((int64_t)G_B10_1*(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)G_B10_0))))))));
  		G_B11_1 = G_B10_2;
  		if (L_23)
  		{
  			G_B12_0 = ((int64_t)((int64_t)G_B10_1*(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)G_B10_0))))))));
  			G_B12_1 = G_B10_2;
  			goto IL_0072;
  		}
  	}
  	{
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		int32_t L_26 = ((Tween_t2342918553 *)L_25)->get_completedLoops_45();
  		G_B13_0 = L_26;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_007f;
  	}
  
  IL_0072:
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_29-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_007f:
  	{
  		___startValue6 = ((int64_t)((int64_t)G_B13_2+(int64_t)((int64_t)((int64_t)G_B13_1*(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)G_B13_0))))))))));
  	}
  
  IL_0084:
  	{
  		DOSetter_1_t889181128 * L_30 = ___setter4;
  		uint64_t L_31 = ___startValue6;
  		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
  		Decimal_t2948259380  L_32 = Decimal_op_Implicit_m2299919277(NULL /*static, unused*/, L_31, /*hidden argument*/NULL);
  		uint64_t L_33 = ___changeValue7;
  		Decimal_t2948259380  L_34 = Decimal_op_Implicit_m2299919277(NULL /*static, unused*/, L_33, /*hidden argument*/NULL);
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		int32_t L_36 = L_35->get_easeType_28();
  		Tween_t2342918553 * L_37 = ___t1;
  		NullCheck(L_37);
  		EaseFunction_t3531141372 * L_38 = L_37->get_customEase_29();
  		float L_39 = ___elapsed5;
  		float L_40 = ___duration8;
  		Tween_t2342918553 * L_41 = ___t1;
  		NullCheck(L_41);
  		float L_42 = L_41->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_43 = ___t1;
  		NullCheck(L_43);
  		float L_44 = L_43->get_easePeriod_31();
  		float L_45 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_36, L_38, L_39, L_40, L_42, L_44, /*hidden argument*/NULL);
  		Decimal_t2948259380  L_46 = Decimal_op_Explicit_m2070069477(NULL /*static, unused*/, (((float)((float)L_45))), /*hidden argument*/NULL);
  		Decimal_t2948259380  L_47 = Decimal_op_Multiply_m2389849621(NULL /*static, unused*/, L_34, L_46, /*hidden argument*/NULL);
  		Decimal_t2948259380  L_48 = Decimal_op_Addition_m573847667(NULL /*static, unused*/, L_32, L_47, /*hidden argument*/NULL);
  		uint64_t L_49 = Decimal_op_Explicit_m1503081942(NULL /*static, unused*/, L_48, /*hidden argument*/NULL);
  		NullCheck(L_30);
  		DOSetter_1_Invoke_m4169577629(L_30, L_49, /*hidden argument*/DOSetter_1_Invoke_m4169577629_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.UlongPlugin::.ctor()
  extern "C"  void UlongPlugin__ctor_m2467056267 (UlongPlugin_t1878880915 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (UlongPlugin__ctor_m2467056267_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m483470283(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m483470283_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector2Plugin::Reset(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>)
  extern "C"  void Vector2Plugin_Reset_m664387472 (Vector2Plugin_t1245585431 * __this, TweenerCore_3_t4006488229 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector2Plugin::SetFrom(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>,System.Boolean)
  extern "C"  void Vector2Plugin_SetFrom_m823509391 (Vector2Plugin_t1245585431 * __this, TweenerCore_3_t4006488229 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector2Plugin_SetFrom_m823509391_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector2_t2156229523  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Vector2_t2156229523  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	int32_t V_2 = 0;
  	TweenerCore_3_t4006488229 * G_B2_0 = NULL;
  	TweenerCore_3_t4006488229 * G_B1_0 = NULL;
  	Vector2_t2156229523  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	TweenerCore_3_t4006488229 * G_B3_1 = NULL;
  	{
  		TweenerCore_3_t4006488229 * L_0 = ___t0;
  		NullCheck(L_0);
  		Vector2_t2156229523  L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t4006488229 * L_2 = ___t0;
  		TweenerCore_3_t4006488229 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t1899025727 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		Vector2_t2156229523  L_5 = DOGetter_1_Invoke_m2837921005(L_4, /*hidden argument*/DOGetter_1_Invoke_m2837921005_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t4006488229 * L_6 = ___t0;
  		bool L_7 = ___isRelative1;
  		G_B1_0 = L_6;
  		if (L_7)
  		{
  			G_B2_0 = L_6;
  			goto IL_001f;
  		}
  	}
  	{
  		Vector2_t2156229523  L_8 = V_0;
  		G_B3_0 = L_8;
  		G_B3_1 = G_B1_0;
  		goto IL_002b;
  	}
  
  IL_001f:
  	{
  		TweenerCore_3_t4006488229 * L_9 = ___t0;
  		NullCheck(L_9);
  		Vector2_t2156229523  L_10 = L_9->get_endValue_54();
  		Vector2_t2156229523  L_11 = V_0;
  		Vector2_t2156229523  L_12 = Vector2_op_Addition_m2157034339(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL);
  		G_B3_0 = L_12;
  		G_B3_1 = G_B2_0;
  	}
  
  IL_002b:
  	{
  		NullCheck(G_B3_1);
  		G_B3_1->set_startValue_53(G_B3_0);
  		TweenerCore_3_t4006488229 * L_13 = ___t0;
  		NullCheck(L_13);
  		Vector2_t2156229523  L_14 = L_13->get_endValue_54();
  		V_1 = L_14;
  		TweenerCore_3_t4006488229 * L_15 = ___t0;
  		NullCheck(L_15);
  		VectorOptions_t1354903650 * L_16 = L_15->get_address_of_plugOptions_56();
  		int32_t L_17 = L_16->get_axisConstraint_0();
  		V_2 = L_17;
  		int32_t L_18 = V_2;
  		switch (((int32_t)((int32_t)L_18-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_0059;
  			}
  			case 1:
  			{
  				goto IL_0081;
  			}
  			case 2:
  			{
  				goto IL_006d;
  			}
  		}
  	}
  	{
  		goto IL_0081;
  	}
  
  IL_0059:
  	{
  		TweenerCore_3_t4006488229 * L_19 = ___t0;
  		NullCheck(L_19);
  		Vector2_t2156229523 * L_20 = L_19->get_address_of_startValue_53();
  		float L_21 = L_20->get_x_0();
  		(&V_1)->set_x_0(L_21);
  		goto IL_0088;
  	}
  
  IL_006d:
  	{
  		TweenerCore_3_t4006488229 * L_22 = ___t0;
  		NullCheck(L_22);
  		Vector2_t2156229523 * L_23 = L_22->get_address_of_startValue_53();
  		float L_24 = L_23->get_y_1();
  		(&V_1)->set_y_1(L_24);
  		goto IL_0088;
  	}
  
  IL_0081:
  	{
  		TweenerCore_3_t4006488229 * L_25 = ___t0;
  		NullCheck(L_25);
  		Vector2_t2156229523  L_26 = L_25->get_startValue_53();
  		V_1 = L_26;
  	}
  
  IL_0088:
  	{
  		TweenerCore_3_t4006488229 * L_27 = ___t0;
  		NullCheck(L_27);
  		VectorOptions_t1354903650 * L_28 = L_27->get_address_of_plugOptions_56();
  		bool L_29 = L_28->get_snapping_1();
  		if (!L_29)
  		{
  			goto IL_00bf;
  		}
  	}
  	{
  		float L_30 = (&V_1)->get_x_0();
  		double L_31 = bankers_round((((double)((double)L_30))));
  		(&V_1)->set_x_0((((float)((float)L_31))));
  		float L_32 = (&V_1)->get_y_1();
  		double L_33 = bankers_round((((double)((double)L_32))));
  		(&V_1)->set_y_1((((float)((float)L_33))));
  	}
  
  IL_00bf:
  	{
  		TweenerCore_3_t4006488229 * L_34 = ___t0;
  		NullCheck(L_34);
  		DOSetter_1_t3206337855 * L_35 = L_34->get_setter_58();
  		Vector2_t2156229523  L_36 = V_1;
  		NullCheck(L_35);
  		DOSetter_1_Invoke_m3086256060(L_35, L_36, /*hidden argument*/DOSetter_1_Invoke_m3086256060_MethodInfo_var);
  		return;
  	}
  }
  // UnityEngine.Vector2 DG.Tweening.Plugins.Vector2Plugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>,UnityEngine.Vector2)
  extern "C"  Vector2_t2156229523  Vector2Plugin_ConvertToStartValue_m3514343808 (Vector2Plugin_t1245585431 * __this, TweenerCore_3_t4006488229 * ___t0, Vector2_t2156229523  ___value1, const MethodInfo* method)
  {
  	{
  		Vector2_t2156229523  L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector2Plugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>)
  extern "C"  void Vector2Plugin_SetRelativeEndValue_m231789184 (Vector2Plugin_t1245585431 * __this, TweenerCore_3_t4006488229 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t4006488229 * L_0 = ___t0;
  		TweenerCore_3_t4006488229 * L_1 = L_0;
  		NullCheck(L_1);
  		Vector2_t2156229523  L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t4006488229 * L_3 = ___t0;
  		NullCheck(L_3);
  		Vector2_t2156229523  L_4 = L_3->get_startValue_53();
  		Vector2_t2156229523  L_5 = Vector2_op_Addition_m2157034339(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
  		NullCheck(L_1);
  		L_1->set_endValue_54(L_5);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector2Plugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions>)
  extern "C"  void Vector2Plugin_SetChangeValue_m3450951693 (Vector2Plugin_t1245585431 * __this, TweenerCore_3_t4006488229 * ___t0, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	{
  		TweenerCore_3_t4006488229 * L_0 = ___t0;
  		NullCheck(L_0);
  		VectorOptions_t1354903650 * L_1 = L_0->get_address_of_plugOptions_56();
  		int32_t L_2 = L_1->get_axisConstraint_0();
  		V_0 = L_2;
  		int32_t L_3 = V_0;
  		switch (((int32_t)((int32_t)L_3-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_0022;
  			}
  			case 1:
  			{
  				goto IL_0072;
  			}
  			case 2:
  			{
  				goto IL_004a;
  			}
  		}
  	}
  	{
  		goto IL_0072;
  	}
  
  IL_0022:
  	{
  		TweenerCore_3_t4006488229 * L_4 = ___t0;
  		TweenerCore_3_t4006488229 * L_5 = ___t0;
  		NullCheck(L_5);
  		Vector2_t2156229523 * L_6 = L_5->get_address_of_endValue_54();
  		float L_7 = L_6->get_x_0();
  		TweenerCore_3_t4006488229 * L_8 = ___t0;
  		NullCheck(L_8);
  		Vector2_t2156229523 * L_9 = L_8->get_address_of_startValue_53();
  		float L_10 = L_9->get_x_0();
  		Vector2_t2156229523  L_11;
  		memset(&L_11, 0, sizeof(L_11));
  		Vector2__ctor_m4060800441(&L_11, ((float)((float)L_7-(float)L_10)), (0.0f), /*hidden argument*/NULL);
  		NullCheck(L_4);
  		L_4->set_changeValue_55(L_11);
  		return;
  	}
  
  IL_004a:
  	{
  		TweenerCore_3_t4006488229 * L_12 = ___t0;
  		TweenerCore_3_t4006488229 * L_13 = ___t0;
  		NullCheck(L_13);
  		Vector2_t2156229523 * L_14 = L_13->get_address_of_endValue_54();
  		float L_15 = L_14->get_y_1();
  		TweenerCore_3_t4006488229 * L_16 = ___t0;
  		NullCheck(L_16);
  		Vector2_t2156229523 * L_17 = L_16->get_address_of_startValue_53();
  		float L_18 = L_17->get_y_1();
  		Vector2_t2156229523  L_19;
  		memset(&L_19, 0, sizeof(L_19));
  		Vector2__ctor_m4060800441(&L_19, (0.0f), ((float)((float)L_15-(float)L_18)), /*hidden argument*/NULL);
  		NullCheck(L_12);
  		L_12->set_changeValue_55(L_19);
  		return;
  	}
  
  IL_0072:
  	{
  		TweenerCore_3_t4006488229 * L_20 = ___t0;
  		TweenerCore_3_t4006488229 * L_21 = ___t0;
  		NullCheck(L_21);
  		Vector2_t2156229523  L_22 = L_21->get_endValue_54();
  		TweenerCore_3_t4006488229 * L_23 = ___t0;
  		NullCheck(L_23);
  		Vector2_t2156229523  L_24 = L_23->get_startValue_53();
  		Vector2_t2156229523  L_25 = Vector2_op_Subtraction_m1387382396(NULL /*static, unused*/, L_22, L_24, /*hidden argument*/NULL);
  		NullCheck(L_20);
  		L_20->set_changeValue_55(L_25);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.Vector2Plugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.VectorOptions,System.Single,UnityEngine.Vector2)
  extern "C"  float Vector2Plugin_GetSpeedBasedDuration_m537860180 (Vector2Plugin_t1245585431 * __this, VectorOptions_t1354903650  ___options0, float ___unitsXSecond1, Vector2_t2156229523  ___changeValue2, const MethodInfo* method)
  {
  	{
  		float L_0 = Vector2_get_magnitude_m204448499((&___changeValue2), /*hidden argument*/NULL);
  		float L_1 = ___unitsXSecond1;
  		return ((float)((float)L_0/(float)L_1));
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector2Plugin::EvaluateAndApply(DG.Tweening.Plugins.Options.VectorOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<UnityEngine.Vector2>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector2>,System.Single,UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void Vector2Plugin_EvaluateAndApply_m2302854208 (Vector2Plugin_t1245585431 * __this, VectorOptions_t1354903650  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t1899025727 * ___getter3, DOSetter_1_t3206337855 * ___setter4, float ___elapsed5, Vector2_t2156229523  ___startValue6, Vector2_t2156229523  ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector2Plugin_EvaluateAndApply_m2302854208_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	Vector2_t2156229523  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Vector2_t2156229523  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	int32_t V_3 = 0;
  	Vector2_t2156229523  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	Vector2_t2156229523  G_B3_1;
  	memset(&G_B3_1, 0, sizeof(G_B3_1));
  	Vector2_t2156229523  G_B2_0;
  	memset(&G_B2_0, 0, sizeof(G_B2_0));
  	Vector2_t2156229523  G_B2_1;
  	memset(&G_B2_1, 0, sizeof(G_B2_1));
  	int32_t G_B4_0 = 0;
  	Vector2_t2156229523  G_B4_1;
  	memset(&G_B4_1, 0, sizeof(G_B4_1));
  	Vector2_t2156229523  G_B4_2;
  	memset(&G_B4_2, 0, sizeof(G_B4_2));
  	Vector2_t2156229523  G_B9_0;
  	memset(&G_B9_0, 0, sizeof(G_B9_0));
  	Vector2_t2156229523  G_B9_1;
  	memset(&G_B9_1, 0, sizeof(G_B9_1));
  	Vector2_t2156229523  G_B8_0;
  	memset(&G_B8_0, 0, sizeof(G_B8_0));
  	Vector2_t2156229523  G_B8_1;
  	memset(&G_B8_1, 0, sizeof(G_B8_1));
  	int32_t G_B10_0 = 0;
  	Vector2_t2156229523  G_B10_1;
  	memset(&G_B10_1, 0, sizeof(G_B10_1));
  	Vector2_t2156229523  G_B10_2;
  	memset(&G_B10_2, 0, sizeof(G_B10_2));
  	Vector2_t2156229523  G_B12_0;
  	memset(&G_B12_0, 0, sizeof(G_B12_0));
  	Vector2_t2156229523  G_B12_1;
  	memset(&G_B12_1, 0, sizeof(G_B12_1));
  	Vector2_t2156229523  G_B11_0;
  	memset(&G_B11_0, 0, sizeof(G_B11_0));
  	Vector2_t2156229523  G_B11_1;
  	memset(&G_B11_1, 0, sizeof(G_B11_1));
  	int32_t G_B13_0 = 0;
  	Vector2_t2156229523  G_B13_1;
  	memset(&G_B13_1, 0, sizeof(G_B13_1));
  	Vector2_t2156229523  G_B13_2;
  	memset(&G_B13_2, 0, sizeof(G_B13_2));
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_0032;
  		}
  	}
  	{
  		Vector2_t2156229523  L_2 = ___startValue6;
  		Vector2_t2156229523  L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = L_3;
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = L_3;
  			G_B3_1 = L_2;
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0025;
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0025:
  	{
  		Vector2_t2156229523  L_10 = Vector2_op_Multiply_m1889160058(NULL /*static, unused*/, G_B4_1, (((float)((float)G_B4_0))), /*hidden argument*/NULL);
  		Vector2_t2156229523  L_11 = Vector2_op_Addition_m2157034339(NULL /*static, unused*/, G_B4_2, L_10, /*hidden argument*/NULL);
  		___startValue6 = L_11;
  	}
  
  IL_0032:
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		bool L_13 = L_12->get_isSequenced_36();
  		if (!L_13)
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Tween_t2342918553 * L_14 = ___t1;
  		NullCheck(L_14);
  		Sequence_t2050373119 * L_15 = L_14->get_sequenceParent_37();
  		NullCheck(L_15);
  		int32_t L_16 = ((Tween_t2342918553 *)L_15)->get_loopType_25();
  		if ((!(((uint32_t)L_16) == ((uint32_t)2))))
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Vector2_t2156229523  L_17 = ___startValue6;
  		Vector2_t2156229523  L_18 = ___changeValue7;
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loopType_25();
  		G_B8_0 = L_18;
  		G_B8_1 = L_17;
  		if ((((int32_t)L_20) == ((int32_t)2)))
  		{
  			G_B9_0 = L_18;
  			G_B9_1 = L_17;
  			goto IL_0058;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_005e;
  	}
  
  IL_0058:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		int32_t L_22 = L_21->get_loops_24();
  		G_B10_0 = L_22;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_005e:
  	{
  		Vector2_t2156229523  L_23 = Vector2_op_Multiply_m1889160058(NULL /*static, unused*/, G_B10_1, (((float)((float)G_B10_0))), /*hidden argument*/NULL);
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		bool L_26 = ((Tween_t2342918553 *)L_25)->get_isComplete_47();
  		G_B11_0 = L_23;
  		G_B11_1 = G_B10_2;
  		if (L_26)
  		{
  			G_B12_0 = L_23;
  			G_B12_1 = G_B10_2;
  			goto IL_007e;
  		}
  	}
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = L_29;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_008b;
  	}
  
  IL_007e:
  	{
  		Tween_t2342918553 * L_30 = ___t1;
  		NullCheck(L_30);
  		Sequence_t2050373119 * L_31 = L_30->get_sequenceParent_37();
  		NullCheck(L_31);
  		int32_t L_32 = ((Tween_t2342918553 *)L_31)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_32-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_008b:
  	{
  		Vector2_t2156229523  L_33 = Vector2_op_Multiply_m1889160058(NULL /*static, unused*/, G_B13_1, (((float)((float)G_B13_0))), /*hidden argument*/NULL);
  		Vector2_t2156229523  L_34 = Vector2_op_Addition_m2157034339(NULL /*static, unused*/, G_B13_2, L_33, /*hidden argument*/NULL);
  		___startValue6 = L_34;
  	}
  
  IL_0098:
  	{
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		int32_t L_36 = L_35->get_easeType_28();
  		Tween_t2342918553 * L_37 = ___t1;
  		NullCheck(L_37);
  		EaseFunction_t3531141372 * L_38 = L_37->get_customEase_29();
  		float L_39 = ___elapsed5;
  		float L_40 = ___duration8;
  		Tween_t2342918553 * L_41 = ___t1;
  		NullCheck(L_41);
  		float L_42 = L_41->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_43 = ___t1;
  		NullCheck(L_43);
  		float L_44 = L_43->get_easePeriod_31();
  		float L_45 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_36, L_38, L_39, L_40, L_42, L_44, /*hidden argument*/NULL);
  		V_0 = L_45;
  		int32_t L_46 = (&___options0)->get_axisConstraint_0();
  		V_3 = L_46;
  		int32_t L_47 = V_3;
  		switch (((int32_t)((int32_t)L_47-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_00db;
  			}
  			case 1:
  			{
  				goto IL_0169;
  			}
  			case 2:
  			{
  				goto IL_0122;
  			}
  		}
  	}
  	{
  		goto IL_0169;
  	}
  
  IL_00db:
  	{
  		DOGetter_1_t1899025727 * L_48 = ___getter3;
  		NullCheck(L_48);
  		Vector2_t2156229523  L_49 = DOGetter_1_Invoke_m2837921005(L_48, /*hidden argument*/DOGetter_1_Invoke_m2837921005_MethodInfo_var);
  		V_1 = L_49;
  		float L_50 = (&___startValue6)->get_x_0();
  		float L_51 = (&___changeValue7)->get_x_0();
  		float L_52 = V_0;
  		(&V_1)->set_x_0(((float)((float)L_50+(float)((float)((float)L_51*(float)L_52)))));
  		bool L_53 = (&___options0)->get_snapping_1();
  		if (!L_53)
  		{
  			goto IL_0119;
  		}
  	}
  	{
  		float L_54 = (&V_1)->get_x_0();
  		double L_55 = bankers_round((((double)((double)L_54))));
  		(&V_1)->set_x_0((((float)((float)L_55))));
  	}
  
  IL_0119:
  	{
  		DOSetter_1_t3206337855 * L_56 = ___setter4;
  		Vector2_t2156229523  L_57 = V_1;
  		NullCheck(L_56);
  		DOSetter_1_Invoke_m3086256060(L_56, L_57, /*hidden argument*/DOSetter_1_Invoke_m3086256060_MethodInfo_var);
  		return;
  	}
  
  IL_0122:
  	{
  		DOGetter_1_t1899025727 * L_58 = ___getter3;
  		NullCheck(L_58);
  		Vector2_t2156229523  L_59 = DOGetter_1_Invoke_m2837921005(L_58, /*hidden argument*/DOGetter_1_Invoke_m2837921005_MethodInfo_var);
  		V_2 = L_59;
  		float L_60 = (&___startValue6)->get_y_1();
  		float L_61 = (&___changeValue7)->get_y_1();
  		float L_62 = V_0;
  		(&V_2)->set_y_1(((float)((float)L_60+(float)((float)((float)L_61*(float)L_62)))));
  		bool L_63 = (&___options0)->get_snapping_1();
  		if (!L_63)
  		{
  			goto IL_0160;
  		}
  	}
  	{
  		float L_64 = (&V_2)->get_y_1();
  		double L_65 = bankers_round((((double)((double)L_64))));
  		(&V_2)->set_y_1((((float)((float)L_65))));
  	}
  
  IL_0160:
  	{
  		DOSetter_1_t3206337855 * L_66 = ___setter4;
  		Vector2_t2156229523  L_67 = V_2;
  		NullCheck(L_66);
  		DOSetter_1_Invoke_m3086256060(L_66, L_67, /*hidden argument*/DOSetter_1_Invoke_m3086256060_MethodInfo_var);
  		return;
  	}
  
  IL_0169:
  	{
  		Vector2_t2156229523 * L_68 = (&___startValue6);
  		float L_69 = L_68->get_x_0();
  		float L_70 = (&___changeValue7)->get_x_0();
  		float L_71 = V_0;
  		L_68->set_x_0(((float)((float)L_69+(float)((float)((float)L_70*(float)L_71)))));
  		Vector2_t2156229523 * L_72 = (&___startValue6);
  		float L_73 = L_72->get_y_1();
  		float L_74 = (&___changeValue7)->get_y_1();
  		float L_75 = V_0;
  		L_72->set_y_1(((float)((float)L_73+(float)((float)((float)L_74*(float)L_75)))));
  		bool L_76 = (&___options0)->get_snapping_1();
  		if (!L_76)
  		{
  			goto IL_01ca;
  		}
  	}
  	{
  		float L_77 = (&___startValue6)->get_x_0();
  		double L_78 = bankers_round((((double)((double)L_77))));
  		(&___startValue6)->set_x_0((((float)((float)L_78))));
  		float L_79 = (&___startValue6)->get_y_1();
  		double L_80 = bankers_round((((double)((double)L_79))));
  		(&___startValue6)->set_y_1((((float)((float)L_80))));
  	}
  
  IL_01ca:
  	{
  		DOSetter_1_t3206337855 * L_81 = ___setter4;
  		Vector2_t2156229523  L_82 = ___startValue6;
  		NullCheck(L_81);
  		DOSetter_1_Invoke_m3086256060(L_81, L_82, /*hidden argument*/DOSetter_1_Invoke_m3086256060_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector2Plugin::.ctor()
  extern "C"  void Vector2Plugin__ctor_m1278460505 (Vector2Plugin_t1245585431 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector2Plugin__ctor_m1278460505_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m2690589916(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m2690589916_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3ArrayPlugin::Reset(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>)
  extern "C"  void Vector3ArrayPlugin_Reset_m1353882026 (Vector3ArrayPlugin_t1419427579 * __this, TweenerCore_3_t951858585 * ___t0, const MethodInfo* method)
  {
  	Vector3U5BU5D_t1718750761* V_0 = NULL;
  	Vector3U5BU5D_t1718750761* V_1 = NULL;
  	{
  		TweenerCore_3_t951858585 * L_0 = ___t0;
  		TweenerCore_3_t951858585 * L_1 = ___t0;
  		TweenerCore_3_t951858585 * L_2 = ___t0;
  		V_0 = (Vector3U5BU5D_t1718750761*)NULL;
  		NullCheck(L_2);
  		L_2->set_changeValue_55((Vector3U5BU5D_t1718750761*)NULL);
  		Vector3U5BU5D_t1718750761* L_3 = V_0;
  		Vector3U5BU5D_t1718750761* L_4 = L_3;
  		V_1 = L_4;
  		NullCheck(L_1);
  		L_1->set_endValue_54(L_4);
  		Vector3U5BU5D_t1718750761* L_5 = V_1;
  		NullCheck(L_0);
  		L_0->set_startValue_53(L_5);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3ArrayPlugin::SetFrom(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>,System.Boolean)
  extern "C"  void Vector3ArrayPlugin_SetFrom_m3895458919 (Vector3ArrayPlugin_t1419427579 * __this, TweenerCore_3_t951858585 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // UnityEngine.Vector3[] DG.Tweening.Plugins.Vector3ArrayPlugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>,UnityEngine.Vector3)
  extern "C"  Vector3U5BU5D_t1718750761* Vector3ArrayPlugin_ConvertToStartValue_m3608878199 (Vector3ArrayPlugin_t1419427579 * __this, TweenerCore_3_t951858585 * ___t0, Vector3_t3722313464  ___value1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector3ArrayPlugin_ConvertToStartValue_m3608878199_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	Vector3U5BU5D_t1718750761* V_1 = NULL;
  	int32_t V_2 = 0;
  	{
  		TweenerCore_3_t951858585 * L_0 = ___t0;
  		NullCheck(L_0);
  		Vector3U5BU5D_t1718750761* L_1 = L_0->get_endValue_54();
  		NullCheck(L_1);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))));
  		int32_t L_2 = V_0;
  		V_1 = ((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)L_2));
  		V_2 = 0;
  		goto IL_0049;
  	}
  
  IL_0014:
  	{
  		int32_t L_3 = V_2;
  		if (L_3)
  		{
  			goto IL_0026;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_4 = V_1;
  		int32_t L_5 = V_2;
  		NullCheck(L_4);
  		Vector3_t3722313464  L_6 = ___value1;
  		(*(Vector3_t3722313464 *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))) = L_6;
  		goto IL_0045;
  	}
  
  IL_0026:
  	{
  		Vector3U5BU5D_t1718750761* L_7 = V_1;
  		int32_t L_8 = V_2;
  		NullCheck(L_7);
  		TweenerCore_3_t951858585 * L_9 = ___t0;
  		NullCheck(L_9);
  		Vector3U5BU5D_t1718750761* L_10 = L_9->get_endValue_54();
  		int32_t L_11 = V_2;
  		NullCheck(L_10);
  		(*(Vector3_t3722313464 *)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))) = (*(Vector3_t3722313464 *)((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_11-(int32_t)1))))));
  	}
  
  IL_0045:
  	{
  		int32_t L_12 = V_2;
  		V_2 = ((int32_t)((int32_t)L_12+(int32_t)1));
  	}
  
  IL_0049:
  	{
  		int32_t L_13 = V_2;
  		int32_t L_14 = V_0;
  		if ((((int32_t)L_13) < ((int32_t)L_14)))
  		{
  			goto IL_0014;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_15 = V_1;
  		return L_15;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3ArrayPlugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>)
  extern "C"  void Vector3ArrayPlugin_SetRelativeEndValue_m3006354643 (Vector3ArrayPlugin_t1419427579 * __this, TweenerCore_3_t951858585 * ___t0, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	{
  		TweenerCore_3_t951858585 * L_0 = ___t0;
  		NullCheck(L_0);
  		Vector3U5BU5D_t1718750761* L_1 = L_0->get_endValue_54();
  		NullCheck(L_1);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))));
  		V_1 = 0;
  		goto IL_0071;
  	}
  
  IL_000d:
  	{
  		int32_t L_2 = V_1;
  		if ((((int32_t)L_2) <= ((int32_t)0)))
  		{
  			goto IL_0035;
  		}
  	}
  	{
  		TweenerCore_3_t951858585 * L_3 = ___t0;
  		NullCheck(L_3);
  		Vector3U5BU5D_t1718750761* L_4 = L_3->get_startValue_53();
  		int32_t L_5 = V_1;
  		NullCheck(L_4);
  		TweenerCore_3_t951858585 * L_6 = ___t0;
  		NullCheck(L_6);
  		Vector3U5BU5D_t1718750761* L_7 = L_6->get_endValue_54();
  		int32_t L_8 = V_1;
  		NullCheck(L_7);
  		(*(Vector3_t3722313464 *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))) = (*(Vector3_t3722313464 *)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_8-(int32_t)1))))));
  	}
  
  IL_0035:
  	{
  		TweenerCore_3_t951858585 * L_9 = ___t0;
  		NullCheck(L_9);
  		Vector3U5BU5D_t1718750761* L_10 = L_9->get_endValue_54();
  		int32_t L_11 = V_1;
  		NullCheck(L_10);
  		TweenerCore_3_t951858585 * L_12 = ___t0;
  		NullCheck(L_12);
  		Vector3U5BU5D_t1718750761* L_13 = L_12->get_startValue_53();
  		int32_t L_14 = V_1;
  		NullCheck(L_13);
  		TweenerCore_3_t951858585 * L_15 = ___t0;
  		NullCheck(L_15);
  		Vector3U5BU5D_t1718750761* L_16 = L_15->get_endValue_54();
  		int32_t L_17 = V_1;
  		NullCheck(L_16);
  		Vector3_t3722313464  L_18 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, (*(Vector3_t3722313464 *)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))), (*(Vector3_t3722313464 *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))), /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))) = L_18;
  		int32_t L_19 = V_1;
  		V_1 = ((int32_t)((int32_t)L_19+(int32_t)1));
  	}
  
  IL_0071:
  	{
  		int32_t L_20 = V_1;
  		int32_t L_21 = V_0;
  		if ((((int32_t)L_20) < ((int32_t)L_21)))
  		{
  			goto IL_000d;
  		}
  	}
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3ArrayPlugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3[],DG.Tweening.Plugins.Options.Vector3ArrayOptions>)
  extern "C"  void Vector3ArrayPlugin_SetChangeValue_m1716973240 (Vector3ArrayPlugin_t1419427579 * __this, TweenerCore_3_t951858585 * ___t0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector3ArrayPlugin_SetChangeValue_m1716973240_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	{
  		TweenerCore_3_t951858585 * L_0 = ___t0;
  		NullCheck(L_0);
  		Vector3U5BU5D_t1718750761* L_1 = L_0->get_endValue_54();
  		NullCheck(L_1);
  		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))));
  		TweenerCore_3_t951858585 * L_2 = ___t0;
  		int32_t L_3 = V_0;
  		NullCheck(L_2);
  		L_2->set_changeValue_55(((Vector3U5BU5D_t1718750761*)SZArrayNew(Vector3U5BU5D_t1718750761_il2cpp_TypeInfo_var, (uint32_t)L_3)));
  		V_1 = 0;
  		goto IL_0055;
  	}
  
  IL_0019:
  	{
  		TweenerCore_3_t951858585 * L_4 = ___t0;
  		NullCheck(L_4);
  		Vector3U5BU5D_t1718750761* L_5 = L_4->get_changeValue_55();
  		int32_t L_6 = V_1;
  		NullCheck(L_5);
  		TweenerCore_3_t951858585 * L_7 = ___t0;
  		NullCheck(L_7);
  		Vector3U5BU5D_t1718750761* L_8 = L_7->get_endValue_54();
  		int32_t L_9 = V_1;
  		NullCheck(L_8);
  		TweenerCore_3_t951858585 * L_10 = ___t0;
  		NullCheck(L_10);
  		Vector3U5BU5D_t1718750761* L_11 = L_10->get_startValue_53();
  		int32_t L_12 = V_1;
  		NullCheck(L_11);
  		Vector3_t3722313464  L_13 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, (*(Vector3_t3722313464 *)((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))), (*(Vector3_t3722313464 *)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))), /*hidden argument*/NULL);
  		(*(Vector3_t3722313464 *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))) = L_13;
  		int32_t L_14 = V_1;
  		V_1 = ((int32_t)((int32_t)L_14+(int32_t)1));
  	}
  
  IL_0055:
  	{
  		int32_t L_15 = V_1;
  		int32_t L_16 = V_0;
  		if ((((int32_t)L_15) < ((int32_t)L_16)))
  		{
  			goto IL_0019;
  		}
  	}
  	{
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.Vector3ArrayPlugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.Vector3ArrayOptions,System.Single,UnityEngine.Vector3[])
  extern "C"  float Vector3ArrayPlugin_GetSpeedBasedDuration_m1405166082 (Vector3ArrayPlugin_t1419427579 * __this, Vector3ArrayOptions_t534739431  ___options0, float ___unitsXSecond1, Vector3U5BU5D_t1718750761* ___changeValue2, const MethodInfo* method)
  {
  	float V_0 = 0.0f;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	float V_3 = 0.0f;
  	{
  		V_0 = (0.0f);
  		Vector3U5BU5D_t1718750761* L_0 = ___changeValue2;
  		NullCheck(L_0);
  		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length))));
  		V_2 = 0;
  		goto IL_0037;
  	}
  
  IL_000e:
  	{
  		Vector3U5BU5D_t1718750761* L_1 = ___changeValue2;
  		int32_t L_2 = V_2;
  		NullCheck(L_1);
  		float L_3 = Vector3_get_magnitude_m206834744(((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2))), /*hidden argument*/NULL);
  		SingleU5BU5D_t1444911251* L_4 = (&___options0)->get_durations_2();
  		int32_t L_5 = V_2;
  		NullCheck(L_4);
  		int32_t L_6 = L_5;
  		float L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  		V_3 = ((float)((float)L_3/(float)L_7));
  		SingleU5BU5D_t1444911251* L_8 = (&___options0)->get_durations_2();
  		int32_t L_9 = V_2;
  		float L_10 = V_3;
  		NullCheck(L_8);
  		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (float)L_10);
  		float L_11 = V_0;
  		float L_12 = V_3;
  		V_0 = ((float)((float)L_11+(float)L_12));
  		int32_t L_13 = V_2;
  		V_2 = ((int32_t)((int32_t)L_13+(int32_t)1));
  	}
  
  IL_0037:
  	{
  		int32_t L_14 = V_2;
  		int32_t L_15 = V_1;
  		if ((((int32_t)L_14) < ((int32_t)L_15)))
  		{
  			goto IL_000e;
  		}
  	}
  	{
  		float L_16 = V_0;
  		return L_16;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3ArrayPlugin::EvaluateAndApply(DG.Tweening.Plugins.Options.Vector3ArrayOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,System.Single,UnityEngine.Vector3[],UnityEngine.Vector3[],System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void Vector3ArrayPlugin_EvaluateAndApply_m1784885613 (Vector3ArrayPlugin_t1419427579 * __this, Vector3ArrayOptions_t534739431  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t3465109668 * ___getter3, DOSetter_1_t477454500 * ___setter4, float ___elapsed5, Vector3U5BU5D_t1718750761* ___startValue6, Vector3U5BU5D_t1718750761* ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector3ArrayPlugin_EvaluateAndApply_m1784885613_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector3_t3722313464  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	int32_t V_3 = 0;
  	int32_t V_4 = 0;
  	int32_t V_5 = 0;
  	float V_6 = 0.0f;
  	float V_7 = 0.0f;
  	int32_t V_8 = 0;
  	float V_9 = 0.0f;
  	int32_t V_10 = 0;
  	float V_11 = 0.0f;
  	Vector3_t3722313464  V_12;
  	memset(&V_12, 0, sizeof(V_12));
  	int32_t V_13 = 0;
  	int32_t G_B4_0 = 0;
  	int32_t G_B11_0 = 0;
  	int32_t G_B13_0 = 0;
  	int32_t G_B12_0 = 0;
  	int32_t G_B14_0 = 0;
  	int32_t G_B14_1 = 0;
  	{
  		Vector3_t3722313464  L_0 = Vector3_get_zero_m1640475482(NULL /*static, unused*/, /*hidden argument*/NULL);
  		V_0 = L_0;
  		Tween_t2342918553 * L_1 = ___t1;
  		NullCheck(L_1);
  		int32_t L_2 = L_1->get_loopType_25();
  		if ((!(((uint32_t)L_2) == ((uint32_t)2))))
  		{
  			goto IL_006c;
  		}
  	}
  	{
  		Tween_t2342918553 * L_3 = ___t1;
  		NullCheck(L_3);
  		bool L_4 = L_3->get_isComplete_47();
  		if (L_4)
  		{
  			goto IL_001f;
  		}
  	}
  	{
  		Tween_t2342918553 * L_5 = ___t1;
  		NullCheck(L_5);
  		int32_t L_6 = L_5->get_completedLoops_45();
  		G_B4_0 = L_6;
  		goto IL_0027;
  	}
  
  IL_001f:
  	{
  		Tween_t2342918553 * L_7 = ___t1;
  		NullCheck(L_7);
  		int32_t L_8 = L_7->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_8-(int32_t)1));
  	}
  
  IL_0027:
  	{
  		V_1 = G_B4_0;
  		int32_t L_9 = V_1;
  		if ((((int32_t)L_9) <= ((int32_t)0)))
  		{
  			goto IL_006c;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_10 = ___startValue6;
  		NullCheck(L_10);
  		V_2 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length))))-(int32_t)1));
  		Vector3U5BU5D_t1718750761* L_11 = ___startValue6;
  		int32_t L_12 = V_2;
  		NullCheck(L_11);
  		Vector3U5BU5D_t1718750761* L_13 = ___changeValue7;
  		int32_t L_14 = V_2;
  		NullCheck(L_13);
  		Vector3_t3722313464  L_15 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, (*(Vector3_t3722313464 *)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))), (*(Vector3_t3722313464 *)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))), /*hidden argument*/NULL);
  		Vector3U5BU5D_t1718750761* L_16 = ___startValue6;
  		NullCheck(L_16);
  		Vector3_t3722313464  L_17 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_15, (*(Vector3_t3722313464 *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))), /*hidden argument*/NULL);
  		int32_t L_18 = V_1;
  		Vector3_t3722313464  L_19 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, L_17, (((float)((float)L_18))), /*hidden argument*/NULL);
  		V_0 = L_19;
  	}
  
  IL_006c:
  	{
  		Tween_t2342918553 * L_20 = ___t1;
  		NullCheck(L_20);
  		bool L_21 = L_20->get_isSequenced_36();
  		if (!L_21)
  		{
  			goto IL_0110;
  		}
  	}
  	{
  		Tween_t2342918553 * L_22 = ___t1;
  		NullCheck(L_22);
  		Sequence_t2050373119 * L_23 = L_22->get_sequenceParent_37();
  		NullCheck(L_23);
  		int32_t L_24 = ((Tween_t2342918553 *)L_23)->get_loopType_25();
  		if ((!(((uint32_t)L_24) == ((uint32_t)2))))
  		{
  			goto IL_0110;
  		}
  	}
  	{
  		Tween_t2342918553 * L_25 = ___t1;
  		NullCheck(L_25);
  		int32_t L_26 = L_25->get_loopType_25();
  		if ((((int32_t)L_26) == ((int32_t)2)))
  		{
  			goto IL_0094;
  		}
  	}
  	{
  		G_B11_0 = 1;
  		goto IL_009a;
  	}
  
  IL_0094:
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		int32_t L_28 = L_27->get_loops_24();
  		G_B11_0 = L_28;
  	}
  
  IL_009a:
  	{
  		Tween_t2342918553 * L_29 = ___t1;
  		NullCheck(L_29);
  		Sequence_t2050373119 * L_30 = L_29->get_sequenceParent_37();
  		NullCheck(L_30);
  		bool L_31 = ((Tween_t2342918553 *)L_30)->get_isComplete_47();
  		G_B12_0 = G_B11_0;
  		if (L_31)
  		{
  			G_B13_0 = G_B11_0;
  			goto IL_00b4;
  		}
  	}
  	{
  		Tween_t2342918553 * L_32 = ___t1;
  		NullCheck(L_32);
  		Sequence_t2050373119 * L_33 = L_32->get_sequenceParent_37();
  		NullCheck(L_33);
  		int32_t L_34 = ((Tween_t2342918553 *)L_33)->get_completedLoops_45();
  		G_B14_0 = L_34;
  		G_B14_1 = G_B12_0;
  		goto IL_00c1;
  	}
  
  IL_00b4:
  	{
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		Sequence_t2050373119 * L_36 = L_35->get_sequenceParent_37();
  		NullCheck(L_36);
  		int32_t L_37 = ((Tween_t2342918553 *)L_36)->get_completedLoops_45();
  		G_B14_0 = ((int32_t)((int32_t)L_37-(int32_t)1));
  		G_B14_1 = G_B13_0;
  	}
  
  IL_00c1:
  	{
  		V_3 = ((int32_t)((int32_t)G_B14_1*(int32_t)G_B14_0));
  		int32_t L_38 = V_3;
  		if ((((int32_t)L_38) <= ((int32_t)0)))
  		{
  			goto IL_0110;
  		}
  	}
  	{
  		Vector3U5BU5D_t1718750761* L_39 = ___startValue6;
  		NullCheck(L_39);
  		V_4 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_39)->max_length))))-(int32_t)1));
  		Vector3_t3722313464  L_40 = V_0;
  		Vector3U5BU5D_t1718750761* L_41 = ___startValue6;
  		int32_t L_42 = V_4;
  		NullCheck(L_41);
  		Vector3U5BU5D_t1718750761* L_43 = ___changeValue7;
  		int32_t L_44 = V_4;
  		NullCheck(L_43);
  		Vector3_t3722313464  L_45 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, (*(Vector3_t3722313464 *)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))), (*(Vector3_t3722313464 *)((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))), /*hidden argument*/NULL);
  		Vector3U5BU5D_t1718750761* L_46 = ___startValue6;
  		NullCheck(L_46);
  		Vector3_t3722313464  L_47 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_45, (*(Vector3_t3722313464 *)((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))), /*hidden argument*/NULL);
  		int32_t L_48 = V_3;
  		Vector3_t3722313464  L_49 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, L_47, (((float)((float)L_48))), /*hidden argument*/NULL);
  		Vector3_t3722313464  L_50 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_40, L_49, /*hidden argument*/NULL);
  		V_0 = L_50;
  	}
  
  IL_0110:
  	{
  		V_5 = 0;
  		V_6 = (0.0f);
  		V_7 = (0.0f);
  		SingleU5BU5D_t1444911251* L_51 = (&___options0)->get_durations_2();
  		NullCheck(L_51);
  		V_8 = (((int32_t)((int32_t)(((Il2CppArray *)L_51)->max_length))));
  		V_9 = (0.0f);
  		V_10 = 0;
  		goto IL_016d;
  	}
  
  IL_0138:
  	{
  		SingleU5BU5D_t1444911251* L_52 = (&___options0)->get_durations_2();
  		int32_t L_53 = V_10;
  		NullCheck(L_52);
  		int32_t L_54 = L_53;
  		float L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
  		V_7 = L_55;
  		float L_56 = V_9;
  		float L_57 = V_7;
  		V_9 = ((float)((float)L_56+(float)L_57));
  		float L_58 = ___elapsed5;
  		float L_59 = V_9;
  		if ((!(((float)L_58) > ((float)L_59))))
  		{
  			goto IL_015a;
  		}
  	}
  	{
  		float L_60 = V_6;
  		float L_61 = V_7;
  		V_6 = ((float)((float)L_60+(float)L_61));
  		goto IL_0167;
  	}
  
  IL_015a:
  	{
  		int32_t L_62 = V_10;
  		V_5 = L_62;
  		float L_63 = ___elapsed5;
  		float L_64 = V_6;
  		V_6 = ((float)((float)L_63-(float)L_64));
  		goto IL_0173;
  	}
  
  IL_0167:
  	{
  		int32_t L_65 = V_10;
  		V_10 = ((int32_t)((int32_t)L_65+(int32_t)1));
  	}
  
  IL_016d:
  	{
  		int32_t L_66 = V_10;
  		int32_t L_67 = V_8;
  		if ((((int32_t)L_66) < ((int32_t)L_67)))
  		{
  			goto IL_0138;
  		}
  	}
  
  IL_0173:
  	{
  		Tween_t2342918553 * L_68 = ___t1;
  		NullCheck(L_68);
  		int32_t L_69 = L_68->get_easeType_28();
  		Tween_t2342918553 * L_70 = ___t1;
  		NullCheck(L_70);
  		EaseFunction_t3531141372 * L_71 = L_70->get_customEase_29();
  		float L_72 = V_6;
  		float L_73 = V_7;
  		Tween_t2342918553 * L_74 = ___t1;
  		NullCheck(L_74);
  		float L_75 = L_74->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_76 = ___t1;
  		NullCheck(L_76);
  		float L_77 = L_76->get_easePeriod_31();
  		float L_78 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_69, L_71, L_72, L_73, L_75, L_77, /*hidden argument*/NULL);
  		V_11 = L_78;
  		int32_t L_79 = (&___options0)->get_axisConstraint_0();
  		V_13 = L_79;
  		int32_t L_80 = V_13;
  		switch (((int32_t)((int32_t)L_80-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_01c1;
  			}
  			case 1:
  			{
  				goto IL_02e1;
  			}
  			case 2:
  			{
  				goto IL_0221;
  			}
  		}
  	}
  	{
  		int32_t L_81 = V_13;
  		if ((((int32_t)L_81) == ((int32_t)8)))
  		{
  			goto IL_0281;
  		}
  	}
  	{
  		goto IL_02e1;
  	}
  
  IL_01c1:
  	{
  		DOGetter_1_t3465109668 * L_82 = ___getter3;
  		NullCheck(L_82);
  		Vector3_t3722313464  L_83 = DOGetter_1_Invoke_m2837919896(L_82, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_12 = L_83;
  		Vector3U5BU5D_t1718750761* L_84 = ___startValue6;
  		int32_t L_85 = V_5;
  		NullCheck(L_84);
  		float L_86 = ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))->get_x_1();
  		float L_87 = (&V_0)->get_x_1();
  		Vector3U5BU5D_t1718750761* L_88 = ___changeValue7;
  		int32_t L_89 = V_5;
  		NullCheck(L_88);
  		float L_90 = ((L_88)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_89)))->get_x_1();
  		float L_91 = V_11;
  		(&V_12)->set_x_1(((float)((float)((float)((float)L_86+(float)L_87))+(float)((float)((float)L_90*(float)L_91)))));
  		bool L_92 = (&___options0)->get_snapping_1();
  		if (!L_92)
  		{
  			goto IL_0217;
  		}
  	}
  	{
  		float L_93 = (&V_12)->get_x_1();
  		double L_94 = bankers_round((((double)((double)L_93))));
  		(&V_12)->set_x_1((((float)((float)L_94))));
  	}
  
  IL_0217:
  	{
  		DOSetter_1_t477454500 * L_95 = ___setter4;
  		Vector3_t3722313464  L_96 = V_12;
  		NullCheck(L_95);
  		DOSetter_1_Invoke_m901956515(L_95, L_96, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		return;
  	}
  
  IL_0221:
  	{
  		DOGetter_1_t3465109668 * L_97 = ___getter3;
  		NullCheck(L_97);
  		Vector3_t3722313464  L_98 = DOGetter_1_Invoke_m2837919896(L_97, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_12 = L_98;
  		Vector3U5BU5D_t1718750761* L_99 = ___startValue6;
  		int32_t L_100 = V_5;
  		NullCheck(L_99);
  		float L_101 = ((L_99)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_100)))->get_y_2();
  		float L_102 = (&V_0)->get_y_2();
  		Vector3U5BU5D_t1718750761* L_103 = ___changeValue7;
  		int32_t L_104 = V_5;
  		NullCheck(L_103);
  		float L_105 = ((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->get_y_2();
  		float L_106 = V_11;
  		(&V_12)->set_y_2(((float)((float)((float)((float)L_101+(float)L_102))+(float)((float)((float)L_105*(float)L_106)))));
  		bool L_107 = (&___options0)->get_snapping_1();
  		if (!L_107)
  		{
  			goto IL_0277;
  		}
  	}
  	{
  		float L_108 = (&V_12)->get_y_2();
  		double L_109 = bankers_round((((double)((double)L_108))));
  		(&V_12)->set_y_2((((float)((float)L_109))));
  	}
  
  IL_0277:
  	{
  		DOSetter_1_t477454500 * L_110 = ___setter4;
  		Vector3_t3722313464  L_111 = V_12;
  		NullCheck(L_110);
  		DOSetter_1_Invoke_m901956515(L_110, L_111, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		return;
  	}
  
  IL_0281:
  	{
  		DOGetter_1_t3465109668 * L_112 = ___getter3;
  		NullCheck(L_112);
  		Vector3_t3722313464  L_113 = DOGetter_1_Invoke_m2837919896(L_112, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_12 = L_113;
  		Vector3U5BU5D_t1718750761* L_114 = ___startValue6;
  		int32_t L_115 = V_5;
  		NullCheck(L_114);
  		float L_116 = ((L_114)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_115)))->get_z_3();
  		float L_117 = (&V_0)->get_z_3();
  		Vector3U5BU5D_t1718750761* L_118 = ___changeValue7;
  		int32_t L_119 = V_5;
  		NullCheck(L_118);
  		float L_120 = ((L_118)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_119)))->get_z_3();
  		float L_121 = V_11;
  		(&V_12)->set_z_3(((float)((float)((float)((float)L_116+(float)L_117))+(float)((float)((float)L_120*(float)L_121)))));
  		bool L_122 = (&___options0)->get_snapping_1();
  		if (!L_122)
  		{
  			goto IL_02d7;
  		}
  	}
  	{
  		float L_123 = (&V_12)->get_z_3();
  		double L_124 = bankers_round((((double)((double)L_123))));
  		(&V_12)->set_z_3((((float)((float)L_124))));
  	}
  
  IL_02d7:
  	{
  		DOSetter_1_t477454500 * L_125 = ___setter4;
  		Vector3_t3722313464  L_126 = V_12;
  		NullCheck(L_125);
  		DOSetter_1_Invoke_m901956515(L_125, L_126, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		return;
  	}
  
  IL_02e1:
  	{
  		Vector3U5BU5D_t1718750761* L_127 = ___startValue6;
  		int32_t L_128 = V_5;
  		NullCheck(L_127);
  		float L_129 = ((L_127)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_128)))->get_x_1();
  		float L_130 = (&V_0)->get_x_1();
  		Vector3U5BU5D_t1718750761* L_131 = ___changeValue7;
  		int32_t L_132 = V_5;
  		NullCheck(L_131);
  		float L_133 = ((L_131)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_132)))->get_x_1();
  		float L_134 = V_11;
  		(&V_12)->set_x_1(((float)((float)((float)((float)L_129+(float)L_130))+(float)((float)((float)L_133*(float)L_134)))));
  		Vector3U5BU5D_t1718750761* L_135 = ___startValue6;
  		int32_t L_136 = V_5;
  		NullCheck(L_135);
  		float L_137 = ((L_135)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_136)))->get_y_2();
  		float L_138 = (&V_0)->get_y_2();
  		Vector3U5BU5D_t1718750761* L_139 = ___changeValue7;
  		int32_t L_140 = V_5;
  		NullCheck(L_139);
  		float L_141 = ((L_139)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_140)))->get_y_2();
  		float L_142 = V_11;
  		(&V_12)->set_y_2(((float)((float)((float)((float)L_137+(float)L_138))+(float)((float)((float)L_141*(float)L_142)))));
  		Vector3U5BU5D_t1718750761* L_143 = ___startValue6;
  		int32_t L_144 = V_5;
  		NullCheck(L_143);
  		float L_145 = ((L_143)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_144)))->get_z_3();
  		float L_146 = (&V_0)->get_z_3();
  		Vector3U5BU5D_t1718750761* L_147 = ___changeValue7;
  		int32_t L_148 = V_5;
  		NullCheck(L_147);
  		float L_149 = ((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_148)))->get_z_3();
  		float L_150 = V_11;
  		(&V_12)->set_z_3(((float)((float)((float)((float)L_145+(float)L_146))+(float)((float)((float)L_149*(float)L_150)))));
  		bool L_151 = (&___options0)->get_snapping_1();
  		if (!L_151)
  		{
  			goto IL_03b6;
  		}
  	}
  	{
  		float L_152 = (&V_12)->get_x_1();
  		double L_153 = bankers_round((((double)((double)L_152))));
  		(&V_12)->set_x_1((((float)((float)L_153))));
  		float L_154 = (&V_12)->get_y_2();
  		double L_155 = bankers_round((((double)((double)L_154))));
  		(&V_12)->set_y_2((((float)((float)L_155))));
  		float L_156 = (&V_12)->get_z_3();
  		double L_157 = bankers_round((((double)((double)L_156))));
  		(&V_12)->set_z_3((((float)((float)L_157))));
  	}
  
  IL_03b6:
  	{
  		DOSetter_1_t477454500 * L_158 = ___setter4;
  		Vector3_t3722313464  L_159 = V_12;
  		NullCheck(L_158);
  		DOSetter_1_Invoke_m901956515(L_158, L_159, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3ArrayPlugin::.ctor()
  extern "C"  void Vector3ArrayPlugin__ctor_m3372326928 (Vector3ArrayPlugin_t1419427579 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector3ArrayPlugin__ctor_m3372326928_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m423224030(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m423224030_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3Plugin::Reset(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>)
  extern "C"  void Vector3Plugin_Reset_m1977450601 (Vector3Plugin_t1104422930 * __this, TweenerCore_3_t2944330537 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3Plugin::SetFrom(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>,System.Boolean)
  extern "C"  void Vector3Plugin_SetFrom_m3322531772 (Vector3Plugin_t1104422930 * __this, TweenerCore_3_t2944330537 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector3Plugin_SetFrom_m3322531772_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector3_t3722313464  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Vector3_t3722313464  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	int32_t V_2 = 0;
  	TweenerCore_3_t2944330537 * G_B2_0 = NULL;
  	TweenerCore_3_t2944330537 * G_B1_0 = NULL;
  	Vector3_t3722313464  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	TweenerCore_3_t2944330537 * G_B3_1 = NULL;
  	{
  		TweenerCore_3_t2944330537 * L_0 = ___t0;
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t2944330537 * L_2 = ___t0;
  		TweenerCore_3_t2944330537 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t3465109668 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		Vector3_t3722313464  L_5 = DOGetter_1_Invoke_m2837919896(L_4, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t2944330537 * L_6 = ___t0;
  		bool L_7 = ___isRelative1;
  		G_B1_0 = L_6;
  		if (L_7)
  		{
  			G_B2_0 = L_6;
  			goto IL_001f;
  		}
  	}
  	{
  		Vector3_t3722313464  L_8 = V_0;
  		G_B3_0 = L_8;
  		G_B3_1 = G_B1_0;
  		goto IL_002b;
  	}
  
  IL_001f:
  	{
  		TweenerCore_3_t2944330537 * L_9 = ___t0;
  		NullCheck(L_9);
  		Vector3_t3722313464  L_10 = L_9->get_endValue_54();
  		Vector3_t3722313464  L_11 = V_0;
  		Vector3_t3722313464  L_12 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL);
  		G_B3_0 = L_12;
  		G_B3_1 = G_B2_0;
  	}
  
  IL_002b:
  	{
  		NullCheck(G_B3_1);
  		G_B3_1->set_startValue_53(G_B3_0);
  		TweenerCore_3_t2944330537 * L_13 = ___t0;
  		NullCheck(L_13);
  		Vector3_t3722313464  L_14 = L_13->get_endValue_54();
  		V_1 = L_14;
  		TweenerCore_3_t2944330537 * L_15 = ___t0;
  		NullCheck(L_15);
  		VectorOptions_t1354903650 * L_16 = L_15->get_address_of_plugOptions_56();
  		int32_t L_17 = L_16->get_axisConstraint_0();
  		V_2 = L_17;
  		int32_t L_18 = V_2;
  		switch (((int32_t)((int32_t)L_18-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_005d;
  			}
  			case 1:
  			{
  				goto IL_0099;
  			}
  			case 2:
  			{
  				goto IL_0071;
  			}
  		}
  	}
  	{
  		int32_t L_19 = V_2;
  		if ((((int32_t)L_19) == ((int32_t)8)))
  		{
  			goto IL_0085;
  		}
  	}
  	{
  		goto IL_0099;
  	}
  
  IL_005d:
  	{
  		TweenerCore_3_t2944330537 * L_20 = ___t0;
  		NullCheck(L_20);
  		Vector3_t3722313464 * L_21 = L_20->get_address_of_startValue_53();
  		float L_22 = L_21->get_x_1();
  		(&V_1)->set_x_1(L_22);
  		goto IL_00a0;
  	}
  
  IL_0071:
  	{
  		TweenerCore_3_t2944330537 * L_23 = ___t0;
  		NullCheck(L_23);
  		Vector3_t3722313464 * L_24 = L_23->get_address_of_startValue_53();
  		float L_25 = L_24->get_y_2();
  		(&V_1)->set_y_2(L_25);
  		goto IL_00a0;
  	}
  
  IL_0085:
  	{
  		TweenerCore_3_t2944330537 * L_26 = ___t0;
  		NullCheck(L_26);
  		Vector3_t3722313464 * L_27 = L_26->get_address_of_startValue_53();
  		float L_28 = L_27->get_z_3();
  		(&V_1)->set_z_3(L_28);
  		goto IL_00a0;
  	}
  
  IL_0099:
  	{
  		TweenerCore_3_t2944330537 * L_29 = ___t0;
  		NullCheck(L_29);
  		Vector3_t3722313464  L_30 = L_29->get_startValue_53();
  		V_1 = L_30;
  	}
  
  IL_00a0:
  	{
  		TweenerCore_3_t2944330537 * L_31 = ___t0;
  		NullCheck(L_31);
  		VectorOptions_t1354903650 * L_32 = L_31->get_address_of_plugOptions_56();
  		bool L_33 = L_32->get_snapping_1();
  		if (!L_33)
  		{
  			goto IL_00ec;
  		}
  	}
  	{
  		float L_34 = (&V_1)->get_x_1();
  		double L_35 = bankers_round((((double)((double)L_34))));
  		(&V_1)->set_x_1((((float)((float)L_35))));
  		float L_36 = (&V_1)->get_y_2();
  		double L_37 = bankers_round((((double)((double)L_36))));
  		(&V_1)->set_y_2((((float)((float)L_37))));
  		float L_38 = (&V_1)->get_z_3();
  		double L_39 = bankers_round((((double)((double)L_38))));
  		(&V_1)->set_z_3((((float)((float)L_39))));
  	}
  
  IL_00ec:
  	{
  		TweenerCore_3_t2944330537 * L_40 = ___t0;
  		NullCheck(L_40);
  		DOSetter_1_t477454500 * L_41 = L_40->get_setter_58();
  		Vector3_t3722313464  L_42 = V_1;
  		NullCheck(L_41);
  		DOSetter_1_Invoke_m901956515(L_41, L_42, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.Plugins.Vector3Plugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>,UnityEngine.Vector3)
  extern "C"  Vector3_t3722313464  Vector3Plugin_ConvertToStartValue_m993223503 (Vector3Plugin_t1104422930 * __this, TweenerCore_3_t2944330537 * ___t0, Vector3_t3722313464  ___value1, const MethodInfo* method)
  {
  	{
  		Vector3_t3722313464  L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3Plugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>)
  extern "C"  void Vector3Plugin_SetRelativeEndValue_m553112964 (Vector3Plugin_t1104422930 * __this, TweenerCore_3_t2944330537 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t2944330537 * L_0 = ___t0;
  		TweenerCore_3_t2944330537 * L_1 = L_0;
  		NullCheck(L_1);
  		Vector3_t3722313464  L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t2944330537 * L_3 = ___t0;
  		NullCheck(L_3);
  		Vector3_t3722313464  L_4 = L_3->get_startValue_53();
  		Vector3_t3722313464  L_5 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
  		NullCheck(L_1);
  		L_1->set_endValue_54(L_5);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3Plugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,UnityEngine.Vector3,DG.Tweening.Plugins.Options.VectorOptions>)
  extern "C"  void Vector3Plugin_SetChangeValue_m3288347035 (Vector3Plugin_t1104422930 * __this, TweenerCore_3_t2944330537 * ___t0, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	{
  		TweenerCore_3_t2944330537 * L_0 = ___t0;
  		NullCheck(L_0);
  		VectorOptions_t1354903650 * L_1 = L_0->get_address_of_plugOptions_56();
  		int32_t L_2 = L_1->get_axisConstraint_0();
  		V_0 = L_2;
  		int32_t L_3 = V_0;
  		switch (((int32_t)((int32_t)L_3-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_0029;
  			}
  			case 1:
  			{
  				goto IL_00b0;
  			}
  			case 2:
  			{
  				goto IL_0056;
  			}
  		}
  	}
  	{
  		int32_t L_4 = V_0;
  		if ((((int32_t)L_4) == ((int32_t)8)))
  		{
  			goto IL_0083;
  		}
  	}
  	{
  		goto IL_00b0;
  	}
  
  IL_0029:
  	{
  		TweenerCore_3_t2944330537 * L_5 = ___t0;
  		TweenerCore_3_t2944330537 * L_6 = ___t0;
  		NullCheck(L_6);
  		Vector3_t3722313464 * L_7 = L_6->get_address_of_endValue_54();
  		float L_8 = L_7->get_x_1();
  		TweenerCore_3_t2944330537 * L_9 = ___t0;
  		NullCheck(L_9);
  		Vector3_t3722313464 * L_10 = L_9->get_address_of_startValue_53();
  		float L_11 = L_10->get_x_1();
  		Vector3_t3722313464  L_12;
  		memset(&L_12, 0, sizeof(L_12));
  		Vector3__ctor_m1197556204(&L_12, ((float)((float)L_8-(float)L_11)), (0.0f), (0.0f), /*hidden argument*/NULL);
  		NullCheck(L_5);
  		L_5->set_changeValue_55(L_12);
  		return;
  	}
  
  IL_0056:
  	{
  		TweenerCore_3_t2944330537 * L_13 = ___t0;
  		TweenerCore_3_t2944330537 * L_14 = ___t0;
  		NullCheck(L_14);
  		Vector3_t3722313464 * L_15 = L_14->get_address_of_endValue_54();
  		float L_16 = L_15->get_y_2();
  		TweenerCore_3_t2944330537 * L_17 = ___t0;
  		NullCheck(L_17);
  		Vector3_t3722313464 * L_18 = L_17->get_address_of_startValue_53();
  		float L_19 = L_18->get_y_2();
  		Vector3_t3722313464  L_20;
  		memset(&L_20, 0, sizeof(L_20));
  		Vector3__ctor_m1197556204(&L_20, (0.0f), ((float)((float)L_16-(float)L_19)), (0.0f), /*hidden argument*/NULL);
  		NullCheck(L_13);
  		L_13->set_changeValue_55(L_20);
  		return;
  	}
  
  IL_0083:
  	{
  		TweenerCore_3_t2944330537 * L_21 = ___t0;
  		TweenerCore_3_t2944330537 * L_22 = ___t0;
  		NullCheck(L_22);
  		Vector3_t3722313464 * L_23 = L_22->get_address_of_endValue_54();
  		float L_24 = L_23->get_z_3();
  		TweenerCore_3_t2944330537 * L_25 = ___t0;
  		NullCheck(L_25);
  		Vector3_t3722313464 * L_26 = L_25->get_address_of_startValue_53();
  		float L_27 = L_26->get_z_3();
  		Vector3_t3722313464  L_28;
  		memset(&L_28, 0, sizeof(L_28));
  		Vector3__ctor_m1197556204(&L_28, (0.0f), (0.0f), ((float)((float)L_24-(float)L_27)), /*hidden argument*/NULL);
  		NullCheck(L_21);
  		L_21->set_changeValue_55(L_28);
  		return;
  	}
  
  IL_00b0:
  	{
  		TweenerCore_3_t2944330537 * L_29 = ___t0;
  		TweenerCore_3_t2944330537 * L_30 = ___t0;
  		NullCheck(L_30);
  		Vector3_t3722313464  L_31 = L_30->get_endValue_54();
  		TweenerCore_3_t2944330537 * L_32 = ___t0;
  		NullCheck(L_32);
  		Vector3_t3722313464  L_33 = L_32->get_startValue_53();
  		Vector3_t3722313464  L_34 = Vector3_op_Subtraction_m2566684344(NULL /*static, unused*/, L_31, L_33, /*hidden argument*/NULL);
  		NullCheck(L_29);
  		L_29->set_changeValue_55(L_34);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.Vector3Plugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.VectorOptions,System.Single,UnityEngine.Vector3)
  extern "C"  float Vector3Plugin_GetSpeedBasedDuration_m2013059435 (Vector3Plugin_t1104422930 * __this, VectorOptions_t1354903650  ___options0, float ___unitsXSecond1, Vector3_t3722313464  ___changeValue2, const MethodInfo* method)
  {
  	{
  		float L_0 = Vector3_get_magnitude_m206834744((&___changeValue2), /*hidden argument*/NULL);
  		float L_1 = ___unitsXSecond1;
  		return ((float)((float)L_0/(float)L_1));
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3Plugin::EvaluateAndApply(DG.Tweening.Plugins.Options.VectorOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<UnityEngine.Vector3>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector3>,System.Single,UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void Vector3Plugin_EvaluateAndApply_m374691134 (Vector3Plugin_t1104422930 * __this, VectorOptions_t1354903650  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t3465109668 * ___getter3, DOSetter_1_t477454500 * ___setter4, float ___elapsed5, Vector3_t3722313464  ___startValue6, Vector3_t3722313464  ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector3Plugin_EvaluateAndApply_m374691134_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	Vector3_t3722313464  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Vector3_t3722313464  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	Vector3_t3722313464  V_3;
  	memset(&V_3, 0, sizeof(V_3));
  	int32_t V_4 = 0;
  	Vector3_t3722313464  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	Vector3_t3722313464  G_B3_1;
  	memset(&G_B3_1, 0, sizeof(G_B3_1));
  	Vector3_t3722313464  G_B2_0;
  	memset(&G_B2_0, 0, sizeof(G_B2_0));
  	Vector3_t3722313464  G_B2_1;
  	memset(&G_B2_1, 0, sizeof(G_B2_1));
  	int32_t G_B4_0 = 0;
  	Vector3_t3722313464  G_B4_1;
  	memset(&G_B4_1, 0, sizeof(G_B4_1));
  	Vector3_t3722313464  G_B4_2;
  	memset(&G_B4_2, 0, sizeof(G_B4_2));
  	Vector3_t3722313464  G_B9_0;
  	memset(&G_B9_0, 0, sizeof(G_B9_0));
  	Vector3_t3722313464  G_B9_1;
  	memset(&G_B9_1, 0, sizeof(G_B9_1));
  	Vector3_t3722313464  G_B8_0;
  	memset(&G_B8_0, 0, sizeof(G_B8_0));
  	Vector3_t3722313464  G_B8_1;
  	memset(&G_B8_1, 0, sizeof(G_B8_1));
  	int32_t G_B10_0 = 0;
  	Vector3_t3722313464  G_B10_1;
  	memset(&G_B10_1, 0, sizeof(G_B10_1));
  	Vector3_t3722313464  G_B10_2;
  	memset(&G_B10_2, 0, sizeof(G_B10_2));
  	Vector3_t3722313464  G_B12_0;
  	memset(&G_B12_0, 0, sizeof(G_B12_0));
  	Vector3_t3722313464  G_B12_1;
  	memset(&G_B12_1, 0, sizeof(G_B12_1));
  	Vector3_t3722313464  G_B11_0;
  	memset(&G_B11_0, 0, sizeof(G_B11_0));
  	Vector3_t3722313464  G_B11_1;
  	memset(&G_B11_1, 0, sizeof(G_B11_1));
  	int32_t G_B13_0 = 0;
  	Vector3_t3722313464  G_B13_1;
  	memset(&G_B13_1, 0, sizeof(G_B13_1));
  	Vector3_t3722313464  G_B13_2;
  	memset(&G_B13_2, 0, sizeof(G_B13_2));
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_0032;
  		}
  	}
  	{
  		Vector3_t3722313464  L_2 = ___startValue6;
  		Vector3_t3722313464  L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = L_3;
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = L_3;
  			G_B3_1 = L_2;
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0025;
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0025:
  	{
  		Vector3_t3722313464  L_10 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, G_B4_1, (((float)((float)G_B4_0))), /*hidden argument*/NULL);
  		Vector3_t3722313464  L_11 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, G_B4_2, L_10, /*hidden argument*/NULL);
  		___startValue6 = L_11;
  	}
  
  IL_0032:
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		bool L_13 = L_12->get_isSequenced_36();
  		if (!L_13)
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Tween_t2342918553 * L_14 = ___t1;
  		NullCheck(L_14);
  		Sequence_t2050373119 * L_15 = L_14->get_sequenceParent_37();
  		NullCheck(L_15);
  		int32_t L_16 = ((Tween_t2342918553 *)L_15)->get_loopType_25();
  		if ((!(((uint32_t)L_16) == ((uint32_t)2))))
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Vector3_t3722313464  L_17 = ___startValue6;
  		Vector3_t3722313464  L_18 = ___changeValue7;
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loopType_25();
  		G_B8_0 = L_18;
  		G_B8_1 = L_17;
  		if ((((int32_t)L_20) == ((int32_t)2)))
  		{
  			G_B9_0 = L_18;
  			G_B9_1 = L_17;
  			goto IL_0058;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_005e;
  	}
  
  IL_0058:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		int32_t L_22 = L_21->get_loops_24();
  		G_B10_0 = L_22;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_005e:
  	{
  		Vector3_t3722313464  L_23 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, G_B10_1, (((float)((float)G_B10_0))), /*hidden argument*/NULL);
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		bool L_26 = ((Tween_t2342918553 *)L_25)->get_isComplete_47();
  		G_B11_0 = L_23;
  		G_B11_1 = G_B10_2;
  		if (L_26)
  		{
  			G_B12_0 = L_23;
  			G_B12_1 = G_B10_2;
  			goto IL_007e;
  		}
  	}
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = L_29;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_008b;
  	}
  
  IL_007e:
  	{
  		Tween_t2342918553 * L_30 = ___t1;
  		NullCheck(L_30);
  		Sequence_t2050373119 * L_31 = L_30->get_sequenceParent_37();
  		NullCheck(L_31);
  		int32_t L_32 = ((Tween_t2342918553 *)L_31)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_32-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_008b:
  	{
  		Vector3_t3722313464  L_33 = Vector3_op_Multiply_m3506743150(NULL /*static, unused*/, G_B13_1, (((float)((float)G_B13_0))), /*hidden argument*/NULL);
  		Vector3_t3722313464  L_34 = Vector3_op_Addition_m1781942663(NULL /*static, unused*/, G_B13_2, L_33, /*hidden argument*/NULL);
  		___startValue6 = L_34;
  	}
  
  IL_0098:
  	{
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		int32_t L_36 = L_35->get_easeType_28();
  		Tween_t2342918553 * L_37 = ___t1;
  		NullCheck(L_37);
  		EaseFunction_t3531141372 * L_38 = L_37->get_customEase_29();
  		float L_39 = ___elapsed5;
  		float L_40 = ___duration8;
  		Tween_t2342918553 * L_41 = ___t1;
  		NullCheck(L_41);
  		float L_42 = L_41->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_43 = ___t1;
  		NullCheck(L_43);
  		float L_44 = L_43->get_easePeriod_31();
  		float L_45 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_36, L_38, L_39, L_40, L_42, L_44, /*hidden argument*/NULL);
  		V_0 = L_45;
  		int32_t L_46 = (&___options0)->get_axisConstraint_0();
  		V_4 = L_46;
  		int32_t L_47 = V_4;
  		switch (((int32_t)((int32_t)L_47-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_00e5;
  			}
  			case 1:
  			{
  				goto IL_01ba;
  			}
  			case 2:
  			{
  				goto IL_012c;
  			}
  		}
  	}
  	{
  		int32_t L_48 = V_4;
  		if ((((int32_t)L_48) == ((int32_t)8)))
  		{
  			goto IL_0173;
  		}
  	}
  	{
  		goto IL_01ba;
  	}
  
  IL_00e5:
  	{
  		DOGetter_1_t3465109668 * L_49 = ___getter3;
  		NullCheck(L_49);
  		Vector3_t3722313464  L_50 = DOGetter_1_Invoke_m2837919896(L_49, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_1 = L_50;
  		float L_51 = (&___startValue6)->get_x_1();
  		float L_52 = (&___changeValue7)->get_x_1();
  		float L_53 = V_0;
  		(&V_1)->set_x_1(((float)((float)L_51+(float)((float)((float)L_52*(float)L_53)))));
  		bool L_54 = (&___options0)->get_snapping_1();
  		if (!L_54)
  		{
  			goto IL_0123;
  		}
  	}
  	{
  		float L_55 = (&V_1)->get_x_1();
  		double L_56 = bankers_round((((double)((double)L_55))));
  		(&V_1)->set_x_1((((float)((float)L_56))));
  	}
  
  IL_0123:
  	{
  		DOSetter_1_t477454500 * L_57 = ___setter4;
  		Vector3_t3722313464  L_58 = V_1;
  		NullCheck(L_57);
  		DOSetter_1_Invoke_m901956515(L_57, L_58, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		return;
  	}
  
  IL_012c:
  	{
  		DOGetter_1_t3465109668 * L_59 = ___getter3;
  		NullCheck(L_59);
  		Vector3_t3722313464  L_60 = DOGetter_1_Invoke_m2837919896(L_59, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_2 = L_60;
  		float L_61 = (&___startValue6)->get_y_2();
  		float L_62 = (&___changeValue7)->get_y_2();
  		float L_63 = V_0;
  		(&V_2)->set_y_2(((float)((float)L_61+(float)((float)((float)L_62*(float)L_63)))));
  		bool L_64 = (&___options0)->get_snapping_1();
  		if (!L_64)
  		{
  			goto IL_016a;
  		}
  	}
  	{
  		float L_65 = (&V_2)->get_y_2();
  		double L_66 = bankers_round((((double)((double)L_65))));
  		(&V_2)->set_y_2((((float)((float)L_66))));
  	}
  
  IL_016a:
  	{
  		DOSetter_1_t477454500 * L_67 = ___setter4;
  		Vector3_t3722313464  L_68 = V_2;
  		NullCheck(L_67);
  		DOSetter_1_Invoke_m901956515(L_67, L_68, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		return;
  	}
  
  IL_0173:
  	{
  		DOGetter_1_t3465109668 * L_69 = ___getter3;
  		NullCheck(L_69);
  		Vector3_t3722313464  L_70 = DOGetter_1_Invoke_m2837919896(L_69, /*hidden argument*/DOGetter_1_Invoke_m2837919896_MethodInfo_var);
  		V_3 = L_70;
  		float L_71 = (&___startValue6)->get_z_3();
  		float L_72 = (&___changeValue7)->get_z_3();
  		float L_73 = V_0;
  		(&V_3)->set_z_3(((float)((float)L_71+(float)((float)((float)L_72*(float)L_73)))));
  		bool L_74 = (&___options0)->get_snapping_1();
  		if (!L_74)
  		{
  			goto IL_01b1;
  		}
  	}
  	{
  		float L_75 = (&V_3)->get_z_3();
  		double L_76 = bankers_round((((double)((double)L_75))));
  		(&V_3)->set_z_3((((float)((float)L_76))));
  	}
  
  IL_01b1:
  	{
  		DOSetter_1_t477454500 * L_77 = ___setter4;
  		Vector3_t3722313464  L_78 = V_3;
  		NullCheck(L_77);
  		DOSetter_1_Invoke_m901956515(L_77, L_78, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		return;
  	}
  
  IL_01ba:
  	{
  		Vector3_t3722313464 * L_79 = (&___startValue6);
  		float L_80 = L_79->get_x_1();
  		float L_81 = (&___changeValue7)->get_x_1();
  		float L_82 = V_0;
  		L_79->set_x_1(((float)((float)L_80+(float)((float)((float)L_81*(float)L_82)))));
  		Vector3_t3722313464 * L_83 = (&___startValue6);
  		float L_84 = L_83->get_y_2();
  		float L_85 = (&___changeValue7)->get_y_2();
  		float L_86 = V_0;
  		L_83->set_y_2(((float)((float)L_84+(float)((float)((float)L_85*(float)L_86)))));
  		Vector3_t3722313464 * L_87 = (&___startValue6);
  		float L_88 = L_87->get_z_3();
  		float L_89 = (&___changeValue7)->get_z_3();
  		float L_90 = V_0;
  		L_87->set_z_3(((float)((float)L_88+(float)((float)((float)L_89*(float)L_90)))));
  		bool L_91 = (&___options0)->get_snapping_1();
  		if (!L_91)
  		{
  			goto IL_0247;
  		}
  	}
  	{
  		float L_92 = (&___startValue6)->get_x_1();
  		double L_93 = bankers_round((((double)((double)L_92))));
  		(&___startValue6)->set_x_1((((float)((float)L_93))));
  		float L_94 = (&___startValue6)->get_y_2();
  		double L_95 = bankers_round((((double)((double)L_94))));
  		(&___startValue6)->set_y_2((((float)((float)L_95))));
  		float L_96 = (&___startValue6)->get_z_3();
  		double L_97 = bankers_round((((double)((double)L_96))));
  		(&___startValue6)->set_z_3((((float)((float)L_97))));
  	}
  
  IL_0247:
  	{
  		DOSetter_1_t477454500 * L_98 = ___setter4;
  		Vector3_t3722313464  L_99 = ___startValue6;
  		NullCheck(L_98);
  		DOSetter_1_Invoke_m901956515(L_98, L_99, /*hidden argument*/DOSetter_1_Invoke_m901956515_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector3Plugin::.ctor()
  extern "C"  void Vector3Plugin__ctor_m860519502 (Vector3Plugin_t1104422930 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector3Plugin__ctor_m860519502_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m3207307687(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m3207307687_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector4Plugin::Reset(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions>)
  extern "C"  void Vector4Plugin_Reset_m3509051859 (Vector4Plugin_t4128927717 * __this, TweenerCore_3_t1835836317 * ___t0, const MethodInfo* method)
  {
  	{
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector4Plugin::SetFrom(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions>,System.Boolean)
  extern "C"  void Vector4Plugin_SetFrom_m2989293094 (Vector4Plugin_t4128927717 * __this, TweenerCore_3_t1835836317 * ___t0, bool ___isRelative1, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector4Plugin_SetFrom_m2989293094_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Vector4_t3319028937  V_0;
  	memset(&V_0, 0, sizeof(V_0));
  	Vector4_t3319028937  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	int32_t V_2 = 0;
  	TweenerCore_3_t1835836317 * G_B2_0 = NULL;
  	TweenerCore_3_t1835836317 * G_B1_0 = NULL;
  	Vector4_t3319028937  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	TweenerCore_3_t1835836317 * G_B3_1 = NULL;
  	{
  		TweenerCore_3_t1835836317 * L_0 = ___t0;
  		NullCheck(L_0);
  		Vector4_t3319028937  L_1 = L_0->get_endValue_54();
  		V_0 = L_1;
  		TweenerCore_3_t1835836317 * L_2 = ___t0;
  		TweenerCore_3_t1835836317 * L_3 = ___t0;
  		NullCheck(L_3);
  		DOGetter_1_t3061825141 * L_4 = L_3->get_getter_57();
  		NullCheck(L_4);
  		Vector4_t3319028937  L_5 = DOGetter_1_Invoke_m2837914647(L_4, /*hidden argument*/DOGetter_1_Invoke_m2837914647_MethodInfo_var);
  		NullCheck(L_2);
  		L_2->set_endValue_54(L_5);
  		TweenerCore_3_t1835836317 * L_6 = ___t0;
  		bool L_7 = ___isRelative1;
  		G_B1_0 = L_6;
  		if (L_7)
  		{
  			G_B2_0 = L_6;
  			goto IL_001f;
  		}
  	}
  	{
  		Vector4_t3319028937  L_8 = V_0;
  		G_B3_0 = L_8;
  		G_B3_1 = G_B1_0;
  		goto IL_002b;
  	}
  
  IL_001f:
  	{
  		TweenerCore_3_t1835836317 * L_9 = ___t0;
  		NullCheck(L_9);
  		Vector4_t3319028937  L_10 = L_9->get_endValue_54();
  		Vector4_t3319028937  L_11 = V_0;
  		Vector4_t3319028937  L_12 = Vector4_op_Addition_m2841081494(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL);
  		G_B3_0 = L_12;
  		G_B3_1 = G_B2_0;
  	}
  
  IL_002b:
  	{
  		NullCheck(G_B3_1);
  		G_B3_1->set_startValue_53(G_B3_0);
  		TweenerCore_3_t1835836317 * L_13 = ___t0;
  		NullCheck(L_13);
  		Vector4_t3319028937  L_14 = L_13->get_endValue_54();
  		V_1 = L_14;
  		TweenerCore_3_t1835836317 * L_15 = ___t0;
  		NullCheck(L_15);
  		VectorOptions_t1354903650 * L_16 = L_15->get_address_of_plugOptions_56();
  		int32_t L_17 = L_16->get_axisConstraint_0();
  		V_2 = L_17;
  		int32_t L_18 = V_2;
  		switch (((int32_t)((int32_t)L_18-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_0062;
  			}
  			case 1:
  			{
  				goto IL_00b2;
  			}
  			case 2:
  			{
  				goto IL_0076;
  			}
  		}
  	}
  	{
  		int32_t L_19 = V_2;
  		if ((((int32_t)L_19) == ((int32_t)8)))
  		{
  			goto IL_008a;
  		}
  	}
  	{
  		int32_t L_20 = V_2;
  		if ((((int32_t)L_20) == ((int32_t)((int32_t)16))))
  		{
  			goto IL_009e;
  		}
  	}
  	{
  		goto IL_00b2;
  	}
  
  IL_0062:
  	{
  		TweenerCore_3_t1835836317 * L_21 = ___t0;
  		NullCheck(L_21);
  		Vector4_t3319028937 * L_22 = L_21->get_address_of_startValue_53();
  		float L_23 = L_22->get_x_1();
  		(&V_1)->set_x_1(L_23);
  		goto IL_00b9;
  	}
  
  IL_0076:
  	{
  		TweenerCore_3_t1835836317 * L_24 = ___t0;
  		NullCheck(L_24);
  		Vector4_t3319028937 * L_25 = L_24->get_address_of_startValue_53();
  		float L_26 = L_25->get_y_2();
  		(&V_1)->set_y_2(L_26);
  		goto IL_00b9;
  	}
  
  IL_008a:
  	{
  		TweenerCore_3_t1835836317 * L_27 = ___t0;
  		NullCheck(L_27);
  		Vector4_t3319028937 * L_28 = L_27->get_address_of_startValue_53();
  		float L_29 = L_28->get_z_3();
  		(&V_1)->set_z_3(L_29);
  		goto IL_00b9;
  	}
  
  IL_009e:
  	{
  		TweenerCore_3_t1835836317 * L_30 = ___t0;
  		NullCheck(L_30);
  		Vector4_t3319028937 * L_31 = L_30->get_address_of_startValue_53();
  		float L_32 = L_31->get_w_4();
  		(&V_1)->set_w_4(L_32);
  		goto IL_00b9;
  	}
  
  IL_00b2:
  	{
  		TweenerCore_3_t1835836317 * L_33 = ___t0;
  		NullCheck(L_33);
  		Vector4_t3319028937  L_34 = L_33->get_startValue_53();
  		V_1 = L_34;
  	}
  
  IL_00b9:
  	{
  		TweenerCore_3_t1835836317 * L_35 = ___t0;
  		NullCheck(L_35);
  		VectorOptions_t1354903650 * L_36 = L_35->get_address_of_plugOptions_56();
  		bool L_37 = L_36->get_snapping_1();
  		if (!L_37)
  		{
  			goto IL_011a;
  		}
  	}
  	{
  		float L_38 = (&V_1)->get_x_1();
  		double L_39 = bankers_round((((double)((double)L_38))));
  		(&V_1)->set_x_1((((float)((float)L_39))));
  		float L_40 = (&V_1)->get_y_2();
  		double L_41 = bankers_round((((double)((double)L_40))));
  		(&V_1)->set_y_2((((float)((float)L_41))));
  		float L_42 = (&V_1)->get_z_3();
  		double L_43 = bankers_round((((double)((double)L_42))));
  		(&V_1)->set_z_3((((float)((float)L_43))));
  		float L_44 = (&V_1)->get_w_4();
  		double L_45 = bankers_round((((double)((double)L_44))));
  		(&V_1)->set_w_4((((float)((float)L_45))));
  	}
  
  IL_011a:
  	{
  		TweenerCore_3_t1835836317 * L_46 = ___t0;
  		NullCheck(L_46);
  		DOSetter_1_t74169973 * L_47 = L_46->get_setter_58();
  		Vector4_t3319028937  L_48 = V_1;
  		NullCheck(L_47);
  		DOSetter_1_Invoke_m3577274270(L_47, L_48, /*hidden argument*/DOSetter_1_Invoke_m3577274270_MethodInfo_var);
  		return;
  	}
  }
  // UnityEngine.Vector4 DG.Tweening.Plugins.Vector4Plugin::ConvertToStartValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions>,UnityEngine.Vector4)
  extern "C"  Vector4_t3319028937  Vector4Plugin_ConvertToStartValue_m1091408238 (Vector4Plugin_t4128927717 * __this, TweenerCore_3_t1835836317 * ___t0, Vector4_t3319028937  ___value1, const MethodInfo* method)
  {
  	{
  		Vector4_t3319028937  L_0 = ___value1;
  		return L_0;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector4Plugin::SetRelativeEndValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions>)
  extern "C"  void Vector4Plugin_SetRelativeEndValue_m4214397049 (Vector4Plugin_t4128927717 * __this, TweenerCore_3_t1835836317 * ___t0, const MethodInfo* method)
  {
  	{
  		TweenerCore_3_t1835836317 * L_0 = ___t0;
  		TweenerCore_3_t1835836317 * L_1 = L_0;
  		NullCheck(L_1);
  		Vector4_t3319028937  L_2 = L_1->get_endValue_54();
  		TweenerCore_3_t1835836317 * L_3 = ___t0;
  		NullCheck(L_3);
  		Vector4_t3319028937  L_4 = L_3->get_startValue_53();
  		Vector4_t3319028937  L_5 = Vector4_op_Addition_m2841081494(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
  		NullCheck(L_1);
  		L_1->set_endValue_54(L_5);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector4Plugin::SetChangeValue(DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions>)
  extern "C"  void Vector4Plugin_SetChangeValue_m2190090450 (Vector4Plugin_t4128927717 * __this, TweenerCore_3_t1835836317 * ___t0, const MethodInfo* method)
  {
  	int32_t V_0 = 0;
  	{
  		TweenerCore_3_t1835836317 * L_0 = ___t0;
  		NullCheck(L_0);
  		VectorOptions_t1354903650 * L_1 = L_0->get_address_of_plugOptions_56();
  		int32_t L_2 = L_1->get_axisConstraint_0();
  		V_0 = L_2;
  		int32_t L_3 = V_0;
  		switch (((int32_t)((int32_t)L_3-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_0031;
  			}
  			case 1:
  			{
  				goto IL_00f9;
  			}
  			case 2:
  			{
  				goto IL_0063;
  			}
  		}
  	}
  	{
  		int32_t L_4 = V_0;
  		if ((((int32_t)L_4) == ((int32_t)8)))
  		{
  			goto IL_0095;
  		}
  	}
  	{
  		int32_t L_5 = V_0;
  		if ((((int32_t)L_5) == ((int32_t)((int32_t)16))))
  		{
  			goto IL_00c7;
  		}
  	}
  	{
  		goto IL_00f9;
  	}
  
  IL_0031:
  	{
  		TweenerCore_3_t1835836317 * L_6 = ___t0;
  		TweenerCore_3_t1835836317 * L_7 = ___t0;
  		NullCheck(L_7);
  		Vector4_t3319028937 * L_8 = L_7->get_address_of_endValue_54();
  		float L_9 = L_8->get_x_1();
  		TweenerCore_3_t1835836317 * L_10 = ___t0;
  		NullCheck(L_10);
  		Vector4_t3319028937 * L_11 = L_10->get_address_of_startValue_53();
  		float L_12 = L_11->get_x_1();
  		Vector4_t3319028937  L_13;
  		memset(&L_13, 0, sizeof(L_13));
  		Vector4__ctor_m1702261405(&L_13, ((float)((float)L_9-(float)L_12)), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
  		NullCheck(L_6);
  		L_6->set_changeValue_55(L_13);
  		return;
  	}
  
  IL_0063:
  	{
  		TweenerCore_3_t1835836317 * L_14 = ___t0;
  		TweenerCore_3_t1835836317 * L_15 = ___t0;
  		NullCheck(L_15);
  		Vector4_t3319028937 * L_16 = L_15->get_address_of_endValue_54();
  		float L_17 = L_16->get_y_2();
  		TweenerCore_3_t1835836317 * L_18 = ___t0;
  		NullCheck(L_18);
  		Vector4_t3319028937 * L_19 = L_18->get_address_of_startValue_53();
  		float L_20 = L_19->get_y_2();
  		Vector4_t3319028937  L_21;
  		memset(&L_21, 0, sizeof(L_21));
  		Vector4__ctor_m1702261405(&L_21, (0.0f), ((float)((float)L_17-(float)L_20)), (0.0f), (0.0f), /*hidden argument*/NULL);
  		NullCheck(L_14);
  		L_14->set_changeValue_55(L_21);
  		return;
  	}
  
  IL_0095:
  	{
  		TweenerCore_3_t1835836317 * L_22 = ___t0;
  		TweenerCore_3_t1835836317 * L_23 = ___t0;
  		NullCheck(L_23);
  		Vector4_t3319028937 * L_24 = L_23->get_address_of_endValue_54();
  		float L_25 = L_24->get_z_3();
  		TweenerCore_3_t1835836317 * L_26 = ___t0;
  		NullCheck(L_26);
  		Vector4_t3319028937 * L_27 = L_26->get_address_of_startValue_53();
  		float L_28 = L_27->get_z_3();
  		Vector4_t3319028937  L_29;
  		memset(&L_29, 0, sizeof(L_29));
  		Vector4__ctor_m1702261405(&L_29, (0.0f), (0.0f), ((float)((float)L_25-(float)L_28)), (0.0f), /*hidden argument*/NULL);
  		NullCheck(L_22);
  		L_22->set_changeValue_55(L_29);
  		return;
  	}
  
  IL_00c7:
  	{
  		TweenerCore_3_t1835836317 * L_30 = ___t0;
  		TweenerCore_3_t1835836317 * L_31 = ___t0;
  		NullCheck(L_31);
  		Vector4_t3319028937 * L_32 = L_31->get_address_of_endValue_54();
  		float L_33 = L_32->get_w_4();
  		TweenerCore_3_t1835836317 * L_34 = ___t0;
  		NullCheck(L_34);
  		Vector4_t3319028937 * L_35 = L_34->get_address_of_startValue_53();
  		float L_36 = L_35->get_w_4();
  		Vector4_t3319028937  L_37;
  		memset(&L_37, 0, sizeof(L_37));
  		Vector4__ctor_m1702261405(&L_37, (0.0f), (0.0f), (0.0f), ((float)((float)L_33-(float)L_36)), /*hidden argument*/NULL);
  		NullCheck(L_30);
  		L_30->set_changeValue_55(L_37);
  		return;
  	}
  
  IL_00f9:
  	{
  		TweenerCore_3_t1835836317 * L_38 = ___t0;
  		TweenerCore_3_t1835836317 * L_39 = ___t0;
  		NullCheck(L_39);
  		Vector4_t3319028937  L_40 = L_39->get_endValue_54();
  		TweenerCore_3_t1835836317 * L_41 = ___t0;
  		NullCheck(L_41);
  		Vector4_t3319028937  L_42 = L_41->get_startValue_53();
  		Vector4_t3319028937  L_43 = Vector4_op_Subtraction_m2808204541(NULL /*static, unused*/, L_40, L_42, /*hidden argument*/NULL);
  		NullCheck(L_38);
  		L_38->set_changeValue_55(L_43);
  		return;
  	}
  }
  // System.Single DG.Tweening.Plugins.Vector4Plugin::GetSpeedBasedDuration(DG.Tweening.Plugins.Options.VectorOptions,System.Single,UnityEngine.Vector4)
  extern "C"  float Vector4Plugin_GetSpeedBasedDuration_m1434675329 (Vector4Plugin_t4128927717 * __this, VectorOptions_t1354903650  ___options0, float ___unitsXSecond1, Vector4_t3319028937  ___changeValue2, const MethodInfo* method)
  {
  	{
  		float L_0 = Vector4_get_magnitude_m206049833((&___changeValue2), /*hidden argument*/NULL);
  		float L_1 = ___unitsXSecond1;
  		return ((float)((float)L_0/(float)L_1));
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector4Plugin::EvaluateAndApply(DG.Tweening.Plugins.Options.VectorOptions,DG.Tweening.Tween,System.Boolean,DG.Tweening.Core.DOGetter`1<UnityEngine.Vector4>,DG.Tweening.Core.DOSetter`1<UnityEngine.Vector4>,System.Single,UnityEngine.Vector4,UnityEngine.Vector4,System.Single,System.Boolean,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  void Vector4Plugin_EvaluateAndApply_m2831017154 (Vector4Plugin_t4128927717 * __this, VectorOptions_t1354903650  ___options0, Tween_t2342918553 * ___t1, bool ___isRelative2, DOGetter_1_t3061825141 * ___getter3, DOSetter_1_t74169973 * ___setter4, float ___elapsed5, Vector4_t3319028937  ___startValue6, Vector4_t3319028937  ___changeValue7, float ___duration8, bool ___usingInversePosition9, int32_t ___updateNotice10, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector4Plugin_EvaluateAndApply_m2831017154_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	float V_0 = 0.0f;
  	Vector4_t3319028937  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	Vector4_t3319028937  V_2;
  	memset(&V_2, 0, sizeof(V_2));
  	Vector4_t3319028937  V_3;
  	memset(&V_3, 0, sizeof(V_3));
  	Vector4_t3319028937  V_4;
  	memset(&V_4, 0, sizeof(V_4));
  	int32_t V_5 = 0;
  	Vector4_t3319028937  G_B3_0;
  	memset(&G_B3_0, 0, sizeof(G_B3_0));
  	Vector4_t3319028937  G_B3_1;
  	memset(&G_B3_1, 0, sizeof(G_B3_1));
  	Vector4_t3319028937  G_B2_0;
  	memset(&G_B2_0, 0, sizeof(G_B2_0));
  	Vector4_t3319028937  G_B2_1;
  	memset(&G_B2_1, 0, sizeof(G_B2_1));
  	int32_t G_B4_0 = 0;
  	Vector4_t3319028937  G_B4_1;
  	memset(&G_B4_1, 0, sizeof(G_B4_1));
  	Vector4_t3319028937  G_B4_2;
  	memset(&G_B4_2, 0, sizeof(G_B4_2));
  	Vector4_t3319028937  G_B9_0;
  	memset(&G_B9_0, 0, sizeof(G_B9_0));
  	Vector4_t3319028937  G_B9_1;
  	memset(&G_B9_1, 0, sizeof(G_B9_1));
  	Vector4_t3319028937  G_B8_0;
  	memset(&G_B8_0, 0, sizeof(G_B8_0));
  	Vector4_t3319028937  G_B8_1;
  	memset(&G_B8_1, 0, sizeof(G_B8_1));
  	int32_t G_B10_0 = 0;
  	Vector4_t3319028937  G_B10_1;
  	memset(&G_B10_1, 0, sizeof(G_B10_1));
  	Vector4_t3319028937  G_B10_2;
  	memset(&G_B10_2, 0, sizeof(G_B10_2));
  	Vector4_t3319028937  G_B12_0;
  	memset(&G_B12_0, 0, sizeof(G_B12_0));
  	Vector4_t3319028937  G_B12_1;
  	memset(&G_B12_1, 0, sizeof(G_B12_1));
  	Vector4_t3319028937  G_B11_0;
  	memset(&G_B11_0, 0, sizeof(G_B11_0));
  	Vector4_t3319028937  G_B11_1;
  	memset(&G_B11_1, 0, sizeof(G_B11_1));
  	int32_t G_B13_0 = 0;
  	Vector4_t3319028937  G_B13_1;
  	memset(&G_B13_1, 0, sizeof(G_B13_1));
  	Vector4_t3319028937  G_B13_2;
  	memset(&G_B13_2, 0, sizeof(G_B13_2));
  	{
  		Tween_t2342918553 * L_0 = ___t1;
  		NullCheck(L_0);
  		int32_t L_1 = L_0->get_loopType_25();
  		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  		{
  			goto IL_0032;
  		}
  	}
  	{
  		Vector4_t3319028937  L_2 = ___startValue6;
  		Vector4_t3319028937  L_3 = ___changeValue7;
  		Tween_t2342918553 * L_4 = ___t1;
  		NullCheck(L_4);
  		bool L_5 = L_4->get_isComplete_47();
  		G_B2_0 = L_3;
  		G_B2_1 = L_2;
  		if (L_5)
  		{
  			G_B3_0 = L_3;
  			G_B3_1 = L_2;
  			goto IL_001d;
  		}
  	}
  	{
  		Tween_t2342918553 * L_6 = ___t1;
  		NullCheck(L_6);
  		int32_t L_7 = L_6->get_completedLoops_45();
  		G_B4_0 = L_7;
  		G_B4_1 = G_B2_0;
  		G_B4_2 = G_B2_1;
  		goto IL_0025;
  	}
  
  IL_001d:
  	{
  		Tween_t2342918553 * L_8 = ___t1;
  		NullCheck(L_8);
  		int32_t L_9 = L_8->get_completedLoops_45();
  		G_B4_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
  		G_B4_1 = G_B3_0;
  		G_B4_2 = G_B3_1;
  	}
  
  IL_0025:
  	{
  		Vector4_t3319028937  L_10 = Vector4_op_Multiply_m1180700625(NULL /*static, unused*/, G_B4_1, (((float)((float)G_B4_0))), /*hidden argument*/NULL);
  		Vector4_t3319028937  L_11 = Vector4_op_Addition_m2841081494(NULL /*static, unused*/, G_B4_2, L_10, /*hidden argument*/NULL);
  		___startValue6 = L_11;
  	}
  
  IL_0032:
  	{
  		Tween_t2342918553 * L_12 = ___t1;
  		NullCheck(L_12);
  		bool L_13 = L_12->get_isSequenced_36();
  		if (!L_13)
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Tween_t2342918553 * L_14 = ___t1;
  		NullCheck(L_14);
  		Sequence_t2050373119 * L_15 = L_14->get_sequenceParent_37();
  		NullCheck(L_15);
  		int32_t L_16 = ((Tween_t2342918553 *)L_15)->get_loopType_25();
  		if ((!(((uint32_t)L_16) == ((uint32_t)2))))
  		{
  			goto IL_0098;
  		}
  	}
  	{
  		Vector4_t3319028937  L_17 = ___startValue6;
  		Vector4_t3319028937  L_18 = ___changeValue7;
  		Tween_t2342918553 * L_19 = ___t1;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_loopType_25();
  		G_B8_0 = L_18;
  		G_B8_1 = L_17;
  		if ((((int32_t)L_20) == ((int32_t)2)))
  		{
  			G_B9_0 = L_18;
  			G_B9_1 = L_17;
  			goto IL_0058;
  		}
  	}
  	{
  		G_B10_0 = 1;
  		G_B10_1 = G_B8_0;
  		G_B10_2 = G_B8_1;
  		goto IL_005e;
  	}
  
  IL_0058:
  	{
  		Tween_t2342918553 * L_21 = ___t1;
  		NullCheck(L_21);
  		int32_t L_22 = L_21->get_loops_24();
  		G_B10_0 = L_22;
  		G_B10_1 = G_B9_0;
  		G_B10_2 = G_B9_1;
  	}
  
  IL_005e:
  	{
  		Vector4_t3319028937  L_23 = Vector4_op_Multiply_m1180700625(NULL /*static, unused*/, G_B10_1, (((float)((float)G_B10_0))), /*hidden argument*/NULL);
  		Tween_t2342918553 * L_24 = ___t1;
  		NullCheck(L_24);
  		Sequence_t2050373119 * L_25 = L_24->get_sequenceParent_37();
  		NullCheck(L_25);
  		bool L_26 = ((Tween_t2342918553 *)L_25)->get_isComplete_47();
  		G_B11_0 = L_23;
  		G_B11_1 = G_B10_2;
  		if (L_26)
  		{
  			G_B12_0 = L_23;
  			G_B12_1 = G_B10_2;
  			goto IL_007e;
  		}
  	}
  	{
  		Tween_t2342918553 * L_27 = ___t1;
  		NullCheck(L_27);
  		Sequence_t2050373119 * L_28 = L_27->get_sequenceParent_37();
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_completedLoops_45();
  		G_B13_0 = L_29;
  		G_B13_1 = G_B11_0;
  		G_B13_2 = G_B11_1;
  		goto IL_008b;
  	}
  
  IL_007e:
  	{
  		Tween_t2342918553 * L_30 = ___t1;
  		NullCheck(L_30);
  		Sequence_t2050373119 * L_31 = L_30->get_sequenceParent_37();
  		NullCheck(L_31);
  		int32_t L_32 = ((Tween_t2342918553 *)L_31)->get_completedLoops_45();
  		G_B13_0 = ((int32_t)((int32_t)L_32-(int32_t)1));
  		G_B13_1 = G_B12_0;
  		G_B13_2 = G_B12_1;
  	}
  
  IL_008b:
  	{
  		Vector4_t3319028937  L_33 = Vector4_op_Multiply_m1180700625(NULL /*static, unused*/, G_B13_1, (((float)((float)G_B13_0))), /*hidden argument*/NULL);
  		Vector4_t3319028937  L_34 = Vector4_op_Addition_m2841081494(NULL /*static, unused*/, G_B13_2, L_33, /*hidden argument*/NULL);
  		___startValue6 = L_34;
  	}
  
  IL_0098:
  	{
  		Tween_t2342918553 * L_35 = ___t1;
  		NullCheck(L_35);
  		int32_t L_36 = L_35->get_easeType_28();
  		Tween_t2342918553 * L_37 = ___t1;
  		NullCheck(L_37);
  		EaseFunction_t3531141372 * L_38 = L_37->get_customEase_29();
  		float L_39 = ___elapsed5;
  		float L_40 = ___duration8;
  		Tween_t2342918553 * L_41 = ___t1;
  		NullCheck(L_41);
  		float L_42 = L_41->get_easeOvershootOrAmplitude_30();
  		Tween_t2342918553 * L_43 = ___t1;
  		NullCheck(L_43);
  		float L_44 = L_43->get_easePeriod_31();
  		float L_45 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_36, L_38, L_39, L_40, L_42, L_44, /*hidden argument*/NULL);
  		V_0 = L_45;
  		int32_t L_46 = (&___options0)->get_axisConstraint_0();
  		V_5 = L_46;
  		int32_t L_47 = V_5;
  		switch (((int32_t)((int32_t)L_47-(int32_t)2)))
  		{
  			case 0:
  			{
  				goto IL_00ee;
  			}
  			case 1:
  			{
  				goto IL_020c;
  			}
  			case 2:
  			{
  				goto IL_0135;
  			}
  		}
  	}
  	{
  		int32_t L_48 = V_5;
  		if ((((int32_t)L_48) == ((int32_t)8)))
  		{
  			goto IL_017c;
  		}
  	}
  	{
  		int32_t L_49 = V_5;
  		if ((((int32_t)L_49) == ((int32_t)((int32_t)16))))
  		{
  			goto IL_01c3;
  		}
  	}
  	{
  		goto IL_020c;
  	}
  
  IL_00ee:
  	{
  		DOGetter_1_t3061825141 * L_50 = ___getter3;
  		NullCheck(L_50);
  		Vector4_t3319028937  L_51 = DOGetter_1_Invoke_m2837914647(L_50, /*hidden argument*/DOGetter_1_Invoke_m2837914647_MethodInfo_var);
  		V_1 = L_51;
  		float L_52 = (&___startValue6)->get_x_1();
  		float L_53 = (&___changeValue7)->get_x_1();
  		float L_54 = V_0;
  		(&V_1)->set_x_1(((float)((float)L_52+(float)((float)((float)L_53*(float)L_54)))));
  		bool L_55 = (&___options0)->get_snapping_1();
  		if (!L_55)
  		{
  			goto IL_012c;
  		}
  	}
  	{
  		float L_56 = (&V_1)->get_x_1();
  		double L_57 = bankers_round((((double)((double)L_56))));
  		(&V_1)->set_x_1((((float)((float)L_57))));
  	}
  
  IL_012c:
  	{
  		DOSetter_1_t74169973 * L_58 = ___setter4;
  		Vector4_t3319028937  L_59 = V_1;
  		NullCheck(L_58);
  		DOSetter_1_Invoke_m3577274270(L_58, L_59, /*hidden argument*/DOSetter_1_Invoke_m3577274270_MethodInfo_var);
  		return;
  	}
  
  IL_0135:
  	{
  		DOGetter_1_t3061825141 * L_60 = ___getter3;
  		NullCheck(L_60);
  		Vector4_t3319028937  L_61 = DOGetter_1_Invoke_m2837914647(L_60, /*hidden argument*/DOGetter_1_Invoke_m2837914647_MethodInfo_var);
  		V_2 = L_61;
  		float L_62 = (&___startValue6)->get_y_2();
  		float L_63 = (&___changeValue7)->get_y_2();
  		float L_64 = V_0;
  		(&V_2)->set_y_2(((float)((float)L_62+(float)((float)((float)L_63*(float)L_64)))));
  		bool L_65 = (&___options0)->get_snapping_1();
  		if (!L_65)
  		{
  			goto IL_0173;
  		}
  	}
  	{
  		float L_66 = (&V_2)->get_y_2();
  		double L_67 = bankers_round((((double)((double)L_66))));
  		(&V_2)->set_y_2((((float)((float)L_67))));
  	}
  
  IL_0173:
  	{
  		DOSetter_1_t74169973 * L_68 = ___setter4;
  		Vector4_t3319028937  L_69 = V_2;
  		NullCheck(L_68);
  		DOSetter_1_Invoke_m3577274270(L_68, L_69, /*hidden argument*/DOSetter_1_Invoke_m3577274270_MethodInfo_var);
  		return;
  	}
  
  IL_017c:
  	{
  		DOGetter_1_t3061825141 * L_70 = ___getter3;
  		NullCheck(L_70);
  		Vector4_t3319028937  L_71 = DOGetter_1_Invoke_m2837914647(L_70, /*hidden argument*/DOGetter_1_Invoke_m2837914647_MethodInfo_var);
  		V_3 = L_71;
  		float L_72 = (&___startValue6)->get_z_3();
  		float L_73 = (&___changeValue7)->get_z_3();
  		float L_74 = V_0;
  		(&V_3)->set_z_3(((float)((float)L_72+(float)((float)((float)L_73*(float)L_74)))));
  		bool L_75 = (&___options0)->get_snapping_1();
  		if (!L_75)
  		{
  			goto IL_01ba;
  		}
  	}
  	{
  		float L_76 = (&V_3)->get_z_3();
  		double L_77 = bankers_round((((double)((double)L_76))));
  		(&V_3)->set_z_3((((float)((float)L_77))));
  	}
  
  IL_01ba:
  	{
  		DOSetter_1_t74169973 * L_78 = ___setter4;
  		Vector4_t3319028937  L_79 = V_3;
  		NullCheck(L_78);
  		DOSetter_1_Invoke_m3577274270(L_78, L_79, /*hidden argument*/DOSetter_1_Invoke_m3577274270_MethodInfo_var);
  		return;
  	}
  
  IL_01c3:
  	{
  		DOGetter_1_t3061825141 * L_80 = ___getter3;
  		NullCheck(L_80);
  		Vector4_t3319028937  L_81 = DOGetter_1_Invoke_m2837914647(L_80, /*hidden argument*/DOGetter_1_Invoke_m2837914647_MethodInfo_var);
  		V_4 = L_81;
  		float L_82 = (&___startValue6)->get_w_4();
  		float L_83 = (&___changeValue7)->get_w_4();
  		float L_84 = V_0;
  		(&V_4)->set_w_4(((float)((float)L_82+(float)((float)((float)L_83*(float)L_84)))));
  		bool L_85 = (&___options0)->get_snapping_1();
  		if (!L_85)
  		{
  			goto IL_0202;
  		}
  	}
  	{
  		float L_86 = (&V_4)->get_w_4();
  		double L_87 = bankers_round((((double)((double)L_86))));
  		(&V_4)->set_w_4((((float)((float)L_87))));
  	}
  
  IL_0202:
  	{
  		DOSetter_1_t74169973 * L_88 = ___setter4;
  		Vector4_t3319028937  L_89 = V_4;
  		NullCheck(L_88);
  		DOSetter_1_Invoke_m3577274270(L_88, L_89, /*hidden argument*/DOSetter_1_Invoke_m3577274270_MethodInfo_var);
  		return;
  	}
  
  IL_020c:
  	{
  		Vector4_t3319028937 * L_90 = (&___startValue6);
  		float L_91 = L_90->get_x_1();
  		float L_92 = (&___changeValue7)->get_x_1();
  		float L_93 = V_0;
  		L_90->set_x_1(((float)((float)L_91+(float)((float)((float)L_92*(float)L_93)))));
  		Vector4_t3319028937 * L_94 = (&___startValue6);
  		float L_95 = L_94->get_y_2();
  		float L_96 = (&___changeValue7)->get_y_2();
  		float L_97 = V_0;
  		L_94->set_y_2(((float)((float)L_95+(float)((float)((float)L_96*(float)L_97)))));
  		Vector4_t3319028937 * L_98 = (&___startValue6);
  		float L_99 = L_98->get_z_3();
  		float L_100 = (&___changeValue7)->get_z_3();
  		float L_101 = V_0;
  		L_98->set_z_3(((float)((float)L_99+(float)((float)((float)L_100*(float)L_101)))));
  		Vector4_t3319028937 * L_102 = (&___startValue6);
  		float L_103 = L_102->get_w_4();
  		float L_104 = (&___changeValue7)->get_w_4();
  		float L_105 = V_0;
  		L_102->set_w_4(((float)((float)L_103+(float)((float)((float)L_104*(float)L_105)))));
  		bool L_106 = (&___options0)->get_snapping_1();
  		if (!L_106)
  		{
  			goto IL_02c5;
  		}
  	}
  	{
  		float L_107 = (&___startValue6)->get_x_1();
  		double L_108 = bankers_round((((double)((double)L_107))));
  		(&___startValue6)->set_x_1((((float)((float)L_108))));
  		float L_109 = (&___startValue6)->get_y_2();
  		double L_110 = bankers_round((((double)((double)L_109))));
  		(&___startValue6)->set_y_2((((float)((float)L_110))));
  		float L_111 = (&___startValue6)->get_z_3();
  		double L_112 = bankers_round((((double)((double)L_111))));
  		(&___startValue6)->set_z_3((((float)((float)L_112))));
  		float L_113 = (&___startValue6)->get_w_4();
  		double L_114 = bankers_round((((double)((double)L_113))));
  		(&___startValue6)->set_w_4((((float)((float)L_114))));
  	}
  
  IL_02c5:
  	{
  		DOSetter_1_t74169973 * L_115 = ___setter4;
  		Vector4_t3319028937  L_116 = ___startValue6;
  		NullCheck(L_115);
  		DOSetter_1_Invoke_m3577274270(L_115, L_116, /*hidden argument*/DOSetter_1_Invoke_m3577274270_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Plugins.Vector4Plugin::.ctor()
  extern "C"  void Vector4Plugin__ctor_m1968704759 (Vector4Plugin_t4128927717 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Vector4Plugin__ctor_m1968704759_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		ABSTweenPlugin_3__ctor_m4243491681(__this, /*hidden argument*/ABSTweenPlugin_3__ctor_m4243491681_MethodInfo_var);
  		return;
  	}
  }
  // System.Void DG.Tweening.Sequence::Reset()
  extern "C"  void Sequence_Reset_m2962796997 (Sequence_t2050373119 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Sequence_Reset_m2962796997_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Tween_Reset_m1192767198(__this, /*hidden argument*/NULL);
  		List_1_t3814993295 * L_0 = __this->get_sequencedTweens_51();
  		NullCheck(L_0);
  		List_1_Clear_m3923813889(L_0, /*hidden argument*/List_1_Clear_m3923813889_MethodInfo_var);
  		List_1_t553148457 * L_1 = __this->get__sequencedObjs_52();
  		NullCheck(L_1);
  		List_1_Clear_m3720541256(L_1, /*hidden argument*/List_1_Clear_m3720541256_MethodInfo_var);
  		__this->set_lastTweenInsertTime_53((0.0f));
  		return;
  	}
  }
  // System.Boolean DG.Tweening.Sequence::Validate()
  extern "C"  bool Sequence_Validate_m1400039607 (Sequence_t2050373119 * __this, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Sequence_Validate_m1400039607_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	int32_t V_0 = 0;
  	int32_t V_1 = 0;
  	{
  		List_1_t3814993295 * L_0 = __this->get_sequencedTweens_51();
  		NullCheck(L_0);
  		int32_t L_1 = List_1_get_Count_m1779637251(L_0, /*hidden argument*/List_1_get_Count_m1779637251_MethodInfo_var);
  		V_0 = L_1;
  		V_1 = 0;
  		goto IL_0029;
  	}
  
  IL_0010:
  	{
  		List_1_t3814993295 * L_2 = __this->get_sequencedTweens_51();
  		int32_t L_3 = V_1;
  		NullCheck(L_2);
  		Tween_t2342918553 * L_4 = List_1_get_Item_m4103691866(L_2, L_3, /*hidden argument*/List_1_get_Item_m4103691866_MethodInfo_var);
  		NullCheck(L_4);
  		bool L_5 = VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean DG.Tweening.Tween::Validate() */, L_4);
  		if (L_5)
  		{
  			goto IL_0025;
  		}
  	}
  	{
  		return (bool)0;
  	}
  
  IL_0025:
  	{
  		int32_t L_6 = V_1;
  		V_1 = ((int32_t)((int32_t)L_6+(int32_t)1));
  	}
  
  IL_0029:
  	{
  		int32_t L_7 = V_1;
  		int32_t L_8 = V_0;
  		if ((((int32_t)L_7) < ((int32_t)L_8)))
  		{
  			goto IL_0010;
  		}
  	}
  	{
  		return (bool)1;
  	}
  }
  // System.Boolean DG.Tweening.Sequence::Startup()
  extern "C"  bool Sequence_Startup_m1085435896 (Sequence_t2050373119 * __this, const MethodInfo* method)
  {
  	{
  		bool L_0 = Sequence_DoStartup_m2071381777(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
  		return L_0;
  	}
  }
  // System.Boolean DG.Tweening.Sequence::ApplyTween(System.Single,System.Int32,System.Int32,System.Boolean,DG.Tweening.Core.Enums.UpdateMode,DG.Tweening.Core.Enums.UpdateNotice)
  extern "C"  bool Sequence_ApplyTween_m3614755258 (Sequence_t2050373119 * __this, float ___prevPosition0, int32_t ___prevCompletedLoops1, int32_t ___newCompletedSteps2, bool ___useInversePosition3, int32_t ___updateMode4, int32_t ___updateNotice5, const MethodInfo* method)
  {
  	{
  		float L_0 = ___prevPosition0;
  		int32_t L_1 = ___prevCompletedLoops1;
  		int32_t L_2 = ___newCompletedSteps2;
  		bool L_3 = ___useInversePosition3;
  		int32_t L_4 = ___updateMode4;
  		bool L_5 = Sequence_DoApplyTween_m1616318929(NULL /*static, unused*/, __this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
  		return L_5;
  	}
  }
  // System.Boolean DG.Tweening.Sequence::DoStartup(DG.Tweening.Sequence)
  extern "C"  bool Sequence_DoStartup_m2071381777 (Il2CppObject * __this /* static, unused */, Sequence_t2050373119 * ___s0, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Sequence_DoStartup_m2071381777_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Sequence_t2050373119 * G_B13_0 = NULL;
  	Sequence_t2050373119 * G_B12_0 = NULL;
  	float G_B14_0 = 0.0f;
  	Sequence_t2050373119 * G_B14_1 = NULL;
  	{
  		Sequence_t2050373119 * L_0 = ___s0;
  		NullCheck(L_0);
  		List_1_t3814993295 * L_1 = L_0->get_sequencedTweens_51();
  		NullCheck(L_1);
  		int32_t L_2 = List_1_get_Count_m1779637251(L_1, /*hidden argument*/List_1_get_Count_m1779637251_MethodInfo_var);
  		if (L_2)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_3 = ___s0;
  		NullCheck(L_3);
  		List_1_t553148457 * L_4 = L_3->get__sequencedObjs_52();
  		NullCheck(L_4);
  		int32_t L_5 = List_1_get_Count_m3542844346(L_4, /*hidden argument*/List_1_get_Count_m3542844346_MethodInfo_var);
  		if (L_5)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_6 = ___s0;
  		NullCheck(L_6);
  		TweenCallback_t3727756325 * L_7 = ((Tween_t2342918553 *)L_6)->get_onComplete_15();
  		if (L_7)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_8 = ___s0;
  		NullCheck(L_8);
  		TweenCallback_t3727756325 * L_9 = ((Tween_t2342918553 *)L_8)->get_onKill_16();
  		if (L_9)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_10 = ___s0;
  		NullCheck(L_10);
  		TweenCallback_t3727756325 * L_11 = ((Tween_t2342918553 *)L_10)->get_onPause_11();
  		if (L_11)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_12 = ___s0;
  		NullCheck(L_12);
  		TweenCallback_t3727756325 * L_13 = ((Tween_t2342918553 *)L_12)->get_onPlay_10();
  		if (L_13)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_14 = ___s0;
  		NullCheck(L_14);
  		TweenCallback_t3727756325 * L_15 = ((Tween_t2342918553 *)L_14)->get_onRewind_12();
  		if (L_15)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_16 = ___s0;
  		NullCheck(L_16);
  		TweenCallback_t3727756325 * L_17 = ((ABSSequentiable_t3376041011 *)L_16)->get_onStart_3();
  		if (L_17)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_18 = ___s0;
  		NullCheck(L_18);
  		TweenCallback_t3727756325 * L_19 = ((Tween_t2342918553 *)L_18)->get_onStepComplete_14();
  		if (L_19)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_20 = ___s0;
  		NullCheck(L_20);
  		TweenCallback_t3727756325 * L_21 = ((Tween_t2342918553 *)L_20)->get_onUpdate_13();
  		if (L_21)
  		{
  			goto IL_005c;
  		}
  	}
  	{
  		return (bool)0;
  	}
  
  IL_005c:
  	{
  		Sequence_t2050373119 * L_22 = ___s0;
  		NullCheck(L_22);
  		((Tween_t2342918553 *)L_22)->set_startupDone_41((bool)1);
  		Sequence_t2050373119 * L_23 = ___s0;
  		Sequence_t2050373119 * L_24 = ___s0;
  		NullCheck(L_24);
  		int32_t L_25 = ((Tween_t2342918553 *)L_24)->get_loops_24();
  		G_B12_0 = L_23;
  		if ((((int32_t)L_25) > ((int32_t)(-1))))
  		{
  			G_B13_0 = L_23;
  			goto IL_0074;
  		}
  	}
  	{
  		G_B14_0 = (std::numeric_limits<float>::infinity());
  		G_B14_1 = G_B12_0;
  		goto IL_0082;
  	}
  
  IL_0074:
  	{
  		Sequence_t2050373119 * L_26 = ___s0;
  		NullCheck(L_26);
  		float L_27 = ((Tween_t2342918553 *)L_26)->get_duration_23();
  		Sequence_t2050373119 * L_28 = ___s0;
  		NullCheck(L_28);
  		int32_t L_29 = ((Tween_t2342918553 *)L_28)->get_loops_24();
  		G_B14_0 = ((float)((float)L_27*(float)(((float)((float)L_29)))));
  		G_B14_1 = G_B13_0;
  	}
  
  IL_0082:
  	{
  		NullCheck(G_B14_1);
  		((Tween_t2342918553 *)G_B14_1)->set_fullDuration_44(G_B14_0);
  		Sequence_t2050373119 * L_30 = ___s0;
  		NullCheck(L_30);
  		List_1_t553148457 * L_31 = L_30->get__sequencedObjs_52();
  		IntPtr_t L_32;
  		L_32.set_m_value_0((void*)(void*)Sequence_SortSequencedObjs_m2945663325_MethodInfo_var);
  		Comparison_1_t3150972190 * L_33 = (Comparison_1_t3150972190 *)il2cpp_codegen_object_new(Comparison_1_t3150972190_il2cpp_TypeInfo_var);
  		Comparison_1__ctor_m2309606695(L_33, NULL, L_32, /*hidden argument*/Comparison_1__ctor_m2309606695_MethodInfo_var);
  		NullCheck(L_31);
  		List_1_Sort_m2972981399(L_31, L_33, /*hidden argument*/List_1_Sort_m2972981399_MethodInfo_var);
  		return (bool)1;
  	}
  }
  // System.Boolean DG.Tweening.Sequence::DoApplyTween(DG.Tweening.Sequence,System.Single,System.Int32,System.Int32,System.Boolean,DG.Tweening.Core.Enums.UpdateMode)
  extern "C"  bool Sequence_DoApplyTween_m1616318929 (Il2CppObject * __this /* static, unused */, Sequence_t2050373119 * ___s0, float ___prevPosition1, int32_t ___prevCompletedLoops2, int32_t ___newCompletedSteps3, bool ___useInversePosition4, int32_t ___updateMode5, const MethodInfo* 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;
  	int32_t V_5 = 0;
  	float V_6 = 0.0f;
  	int32_t V_7 = 0;
  	int32_t V_8 = 0;
  	int32_t G_B7_0 = 0;
  	float G_B20_0 = 0.0f;
  	float G_B40_0 = 0.0f;
  	float G_B46_0 = 0.0f;
  	float G_B49_0 = 0.0f;
  	Sequence_t2050373119 * G_B49_1 = NULL;
  	float G_B48_0 = 0.0f;
  	Sequence_t2050373119 * G_B48_1 = NULL;
  	float G_B50_0 = 0.0f;
  	float G_B50_1 = 0.0f;
  	Sequence_t2050373119 * G_B50_2 = NULL;
  	{
  		float L_0 = ___prevPosition1;
  		V_0 = L_0;
  		Sequence_t2050373119 * L_1 = ___s0;
  		NullCheck(L_1);
  		float L_2 = ((Tween_t2342918553 *)L_1)->get_position_43();
  		V_1 = L_2;
  		Sequence_t2050373119 * L_3 = ___s0;
  		NullCheck(L_3);
  		int32_t L_4 = ((Tween_t2342918553 *)L_3)->get_easeType_28();
  		if ((((int32_t)L_4) == ((int32_t)1)))
  		{
  			goto IL_006a;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_5 = ___s0;
  		NullCheck(L_5);
  		float L_6 = ((Tween_t2342918553 *)L_5)->get_duration_23();
  		Sequence_t2050373119 * L_7 = ___s0;
  		NullCheck(L_7);
  		int32_t L_8 = ((Tween_t2342918553 *)L_7)->get_easeType_28();
  		Sequence_t2050373119 * L_9 = ___s0;
  		NullCheck(L_9);
  		EaseFunction_t3531141372 * L_10 = ((Tween_t2342918553 *)L_9)->get_customEase_29();
  		float L_11 = V_0;
  		Sequence_t2050373119 * L_12 = ___s0;
  		NullCheck(L_12);
  		float L_13 = ((Tween_t2342918553 *)L_12)->get_duration_23();
  		Sequence_t2050373119 * L_14 = ___s0;
  		NullCheck(L_14);
  		float L_15 = ((Tween_t2342918553 *)L_14)->get_easeOvershootOrAmplitude_30();
  		Sequence_t2050373119 * L_16 = ___s0;
  		NullCheck(L_16);
  		float L_17 = ((Tween_t2342918553 *)L_16)->get_easePeriod_31();
  		float L_18 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_8, L_10, L_11, L_13, L_15, L_17, /*hidden argument*/NULL);
  		V_0 = ((float)((float)L_6*(float)L_18));
  		Sequence_t2050373119 * L_19 = ___s0;
  		NullCheck(L_19);
  		float L_20 = ((Tween_t2342918553 *)L_19)->get_duration_23();
  		Sequence_t2050373119 * L_21 = ___s0;
  		NullCheck(L_21);
  		int32_t L_22 = ((Tween_t2342918553 *)L_21)->get_easeType_28();
  		Sequence_t2050373119 * L_23 = ___s0;
  		NullCheck(L_23);
  		EaseFunction_t3531141372 * L_24 = ((Tween_t2342918553 *)L_23)->get_customEase_29();
  		float L_25 = V_1;
  		Sequence_t2050373119 * L_26 = ___s0;
  		NullCheck(L_26);
  		float L_27 = ((Tween_t2342918553 *)L_26)->get_duration_23();
  		Sequence_t2050373119 * L_28 = ___s0;
  		NullCheck(L_28);
  		float L_29 = ((Tween_t2342918553 *)L_28)->get_easeOvershootOrAmplitude_30();
  		Sequence_t2050373119 * L_30 = ___s0;
  		NullCheck(L_30);
  		float L_31 = ((Tween_t2342918553 *)L_30)->get_easePeriod_31();
  		float L_32 = EaseManager_Evaluate_m3049795073(NULL /*static, unused*/, L_22, L_24, L_25, L_27, L_29, L_31, /*hidden argument*/NULL);
  		V_1 = ((float)((float)L_20*(float)L_32));
  	}
  
  IL_006a:
  	{
  		V_3 = (0.0f);
  		Sequence_t2050373119 * L_33 = ___s0;
  		NullCheck(L_33);
  		int32_t L_34 = ((Tween_t2342918553 *)L_33)->get_loopType_25();
  		if ((!(((uint32_t)L_34) == ((uint32_t)1))))
  		{
  			goto IL_0095;
  		}
  	}
  	{
  		float L_35 = V_0;
  		Sequence_t2050373119 * L_36 = ___s0;
  		NullCheck(L_36);
  		float L_37 = ((Tween_t2342918553 *)L_36)->get_duration_23();
  		if ((((float)L_35) < ((float)L_37)))
  		{
  			goto IL_008a;
  		}
  	}
  	{
  		int32_t L_38 = ___prevCompletedLoops2;
  		G_B7_0 = ((((int32_t)((int32_t)((int32_t)L_38%(int32_t)2))) == ((int32_t)0))? 1 : 0);
  		goto IL_0096;
  	}
  
  IL_008a:
  	{
  		int32_t L_39 = ___prevCompletedLoops2;
  		G_B7_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_39%(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  		goto IL_0096;
  	}
  
  IL_0095:
  	{
  		G_B7_0 = 0;
  	}
  
  IL_0096:
  	{
  		V_4 = (bool)G_B7_0;
  		Sequence_t2050373119 * L_40 = ___s0;
  		NullCheck(L_40);
  		bool L_41 = ((Tween_t2342918553 *)L_40)->get_isBackwards_5();
  		if (!L_41)
  		{
  			goto IL_00a7;
  		}
  	}
  	{
  		bool L_42 = V_4;
  		V_4 = (bool)((((int32_t)L_42) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_00a7:
  	{
  		int32_t L_43 = ___newCompletedSteps3;
  		if ((((int32_t)L_43) <= ((int32_t)0)))
  		{
  			goto IL_0178;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_44 = ___s0;
  		NullCheck(L_44);
  		int32_t L_45 = ((Tween_t2342918553 *)L_44)->get_completedLoops_45();
  		V_5 = L_45;
  		Sequence_t2050373119 * L_46 = ___s0;
  		NullCheck(L_46);
  		float L_47 = ((Tween_t2342918553 *)L_46)->get_position_43();
  		V_6 = L_47;
  		int32_t L_48 = ___newCompletedSteps3;
  		V_7 = L_48;
  		V_8 = 0;
  		float L_49 = V_0;
  		V_2 = L_49;
  		int32_t L_50 = ___updateMode5;
  		if (L_50)
  		{
  			goto IL_0157;
  		}
  	}
  	{
  		goto IL_0128;
  	}
  
  IL_00cf:
  	{
  		int32_t L_51 = V_8;
  		if ((((int32_t)L_51) <= ((int32_t)0)))
  		{
  			goto IL_00d8;
  		}
  	}
  	{
  		float L_52 = V_3;
  		V_2 = L_52;
  		goto IL_00ed;
  	}
  
  IL_00d8:
  	{
  		bool L_53 = V_4;
  		if (!L_53)
  		{
  			goto IL_00ed;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_54 = ___s0;
  		NullCheck(L_54);
  		bool L_55 = ((Tween_t2342918553 *)L_54)->get_isBackwards_5();
  		if (L_55)
  		{
  			goto IL_00ed;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_56 = ___s0;
  		NullCheck(L_56);
  		float L_57 = ((Tween_t2342918553 *)L_56)->get_duration_23();
  		float L_58 = V_2;
  		V_2 = ((float)((float)L_57-(float)L_58));
  	}
  
  IL_00ed:
  	{
  		bool L_59 = V_4;
  		if (L_59)
  		{
  			goto IL_00f9;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_60 = ___s0;
  		NullCheck(L_60);
  		float L_61 = ((Tween_t2342918553 *)L_60)->get_duration_23();
  		G_B20_0 = L_61;
  		goto IL_00fe;
  	}
  
  IL_00f9:
  	{
  		G_B20_0 = (0.0f);
  	}
  
  IL_00fe:
  	{
  		V_3 = G_B20_0;
  		Sequence_t2050373119 * L_62 = ___s0;
  		float L_63 = V_2;
  		float L_64 = V_3;
  		int32_t L_65 = ___updateMode5;
  		bool L_66 = ___useInversePosition4;
  		bool L_67 = V_4;
  		bool L_68 = Sequence_ApplyInternalCycle_m3046220529(NULL /*static, unused*/, L_62, L_63, L_64, L_65, L_66, L_67, (bool)1, /*hidden argument*/NULL);
  		if (!L_68)
  		{
  			goto IL_0112;
  		}
  	}
  	{
  		return (bool)1;
  	}
  
  IL_0112:
  	{
  		int32_t L_69 = V_8;
  		V_8 = ((int32_t)((int32_t)L_69+(int32_t)1));
  		Sequence_t2050373119 * L_70 = ___s0;
  		NullCheck(L_70);
  		int32_t L_71 = ((Tween_t2342918553 *)L_70)->get_loopType_25();
  		if ((!(((uint32_t)L_71) == ((uint32_t)1))))
  		{
  			goto IL_0128;
  		}
  	}
  	{
  		bool L_72 = V_4;
  		V_4 = (bool)((((int32_t)L_72) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_0128:
  	{
  		int32_t L_73 = V_8;
  		int32_t L_74 = V_7;
  		if ((((int32_t)L_73) < ((int32_t)L_74)))
  		{
  			goto IL_00cf;
  		}
  	}
  	{
  		int32_t L_75 = V_5;
  		Sequence_t2050373119 * L_76 = ___s0;
  		NullCheck(L_76);
  		int32_t L_77 = ((Tween_t2342918553 *)L_76)->get_completedLoops_45();
  		if ((!(((uint32_t)L_75) == ((uint32_t)L_77))))
  		{
  			goto IL_014d;
  		}
  	}
  	{
  		float L_78 = V_6;
  		Sequence_t2050373119 * L_79 = ___s0;
  		NullCheck(L_79);
  		float L_80 = ((Tween_t2342918553 *)L_79)->get_position_43();
  		float L_81 = fabsf(((float)((float)L_78-(float)L_80)));
  		if ((!(((float)L_81) > ((float)(1.401298E-45f)))))
  		{
  			goto IL_0178;
  		}
  	}
  
  IL_014d:
  	{
  		Sequence_t2050373119 * L_82 = ___s0;
  		NullCheck(L_82);
  		bool L_83 = ((Tween_t2342918553 *)L_82)->get_active_35();
  		return (bool)((((int32_t)L_83) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_0157:
  	{
  		Sequence_t2050373119 * L_84 = ___s0;
  		NullCheck(L_84);
  		int32_t L_85 = ((Tween_t2342918553 *)L_84)->get_loopType_25();
  		if ((!(((uint32_t)L_85) == ((uint32_t)1))))
  		{
  			goto IL_0175;
  		}
  	}
  	{
  		int32_t L_86 = ___newCompletedSteps3;
  		if (!((int32_t)((int32_t)L_86%(int32_t)2)))
  		{
  			goto IL_0175;
  		}
  	}
  	{
  		bool L_87 = V_4;
  		V_4 = (bool)((((int32_t)L_87) == ((int32_t)0))? 1 : 0);
  		Sequence_t2050373119 * L_88 = ___s0;
  		NullCheck(L_88);
  		float L_89 = ((Tween_t2342918553 *)L_88)->get_duration_23();
  		float L_90 = V_0;
  		V_0 = ((float)((float)L_89-(float)L_90));
  	}
  
  IL_0175:
  	{
  		___newCompletedSteps3 = 0;
  	}
  
  IL_0178:
  	{
  		int32_t L_91 = ___newCompletedSteps3;
  		if ((!(((uint32_t)L_91) == ((uint32_t)1))))
  		{
  			goto IL_0186;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_92 = ___s0;
  		NullCheck(L_92);
  		bool L_93 = ((Tween_t2342918553 *)L_92)->get_isComplete_47();
  		if (!L_93)
  		{
  			goto IL_0186;
  		}
  	}
  	{
  		return (bool)0;
  	}
  
  IL_0186:
  	{
  		int32_t L_94 = ___newCompletedSteps3;
  		if ((((int32_t)L_94) <= ((int32_t)0)))
  		{
  			goto IL_01cc;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_95 = ___s0;
  		NullCheck(L_95);
  		bool L_96 = ((Tween_t2342918553 *)L_95)->get_isComplete_47();
  		if (L_96)
  		{
  			goto IL_01cc;
  		}
  	}
  	{
  		bool L_97 = ___useInversePosition4;
  		if (L_97)
  		{
  			goto IL_019d;
  		}
  	}
  	{
  		G_B40_0 = (0.0f);
  		goto IL_01a3;
  	}
  
  IL_019d:
  	{
  		Sequence_t2050373119 * L_98 = ___s0;
  		NullCheck(L_98);
  		float L_99 = ((Tween_t2342918553 *)L_98)->get_duration_23();
  		G_B40_0 = L_99;
  	}
  
  IL_01a3:
  	{
  		V_2 = G_B40_0;
  		Sequence_t2050373119 * L_100 = ___s0;
  		NullCheck(L_100);
  		int32_t L_101 = ((Tween_t2342918553 *)L_100)->get_loopType_25();
  		if (L_101)
  		{
  			goto IL_01dc;
  		}
  	}
  	{
  		float L_102 = V_3;
  		if ((!(((float)L_102) > ((float)(0.0f)))))
  		{
  			goto IL_01dc;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_103 = ___s0;
  		Sequence_t2050373119 * L_104 = ___s0;
  		NullCheck(L_104);
  		float L_105 = ((Tween_t2342918553 *)L_104)->get_duration_23();
  		Sequence_ApplyInternalCycle_m3046220529(NULL /*static, unused*/, L_103, L_105, (0.0f), 1, (bool)0, (bool)0, (bool)0, /*hidden argument*/NULL);
  		goto IL_01dc;
  	}
  
  IL_01cc:
  	{
  		bool L_106 = ___useInversePosition4;
  		if (L_106)
  		{
  			goto IL_01d3;
  		}
  	}
  	{
  		float L_107 = V_0;
  		G_B46_0 = L_107;
  		goto IL_01db;
  	}
  
  IL_01d3:
  	{
  		Sequence_t2050373119 * L_108 = ___s0;
  		NullCheck(L_108);
  		float L_109 = ((Tween_t2342918553 *)L_108)->get_duration_23();
  		float L_110 = V_0;
  		G_B46_0 = ((float)((float)L_109-(float)L_110));
  	}
  
  IL_01db:
  	{
  		V_2 = G_B46_0;
  	}
  
  IL_01dc:
  	{
  		Sequence_t2050373119 * L_111 = ___s0;
  		float L_112 = V_2;
  		bool L_113 = ___useInversePosition4;
  		G_B48_0 = L_112;
  		G_B48_1 = L_111;
  		if (L_113)
  		{
  			G_B49_0 = L_112;
  			G_B49_1 = L_111;
  			goto IL_01e5;
  		}
  	}
  	{
  		float L_114 = V_1;
  		G_B50_0 = L_114;
  		G_B50_1 = G_B48_0;
  		G_B50_2 = G_B48_1;
  		goto IL_01ed;
  	}
  
  IL_01e5:
  	{
  		Sequence_t2050373119 * L_115 = ___s0;
  		NullCheck(L_115);
  		float L_116 = ((Tween_t2342918553 *)L_115)->get_duration_23();
  		float L_117 = V_1;
  		G_B50_0 = ((float)((float)L_116-(float)L_117));
  		G_B50_1 = G_B49_0;
  		G_B50_2 = G_B49_1;
  	}
  
  IL_01ed:
  	{
  		int32_t L_118 = ___updateMode5;
  		bool L_119 = ___useInversePosition4;
  		bool L_120 = V_4;
  		bool L_121 = Sequence_ApplyInternalCycle_m3046220529(NULL /*static, unused*/, G_B50_2, G_B50_1, G_B50_0, L_118, L_119, L_120, (bool)0, /*hidden argument*/NULL);
  		return L_121;
  	}
  }
  // System.Boolean DG.Tweening.Sequence::ApplyInternalCycle(DG.Tweening.Sequence,System.Single,System.Single,DG.Tweening.Core.Enums.UpdateMode,System.Boolean,System.Boolean,System.Boolean)
  extern "C"  bool Sequence_ApplyInternalCycle_m3046220529 (Il2CppObject * __this /* static, unused */, Sequence_t2050373119 * ___s0, float ___fromPos1, float ___toPos2, int32_t ___updateMode3, bool ___useInverse4, bool ___prevPosIsInverse5, bool ___multiCycleStep6, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (Sequence_ApplyInternalCycle_m3046220529_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	bool V_0 = false;
  	int32_t V_1 = 0;
  	int32_t V_2 = 0;
  	ABSSequentiable_t3376041011 * V_3 = NULL;
  	float V_4 = 0.0f;
  	Tween_t2342918553 * V_5 = NULL;
  	bool V_6 = false;
  	int32_t V_7 = 0;
  	int32_t V_8 = 0;
  	ABSSequentiable_t3376041011 * V_9 = NULL;
  	bool V_10 = false;
  	float V_11 = 0.0f;
  	Tween_t2342918553 * V_12 = NULL;
  	bool V_13 = false;
  	int32_t G_B27_0 = 0;
  	Tween_t2342918553 * G_B37_0 = NULL;
  	Tween_t2342918553 * G_B36_0 = NULL;
  	float G_B38_0 = 0.0f;
  	Tween_t2342918553 * G_B38_1 = NULL;
  	int32_t G_B57_0 = 0;
  	int32_t G_B75_0 = 0;
  	Tween_t2342918553 * G_B85_0 = NULL;
  	Tween_t2342918553 * G_B84_0 = NULL;
  	float G_B86_0 = 0.0f;
  	Tween_t2342918553 * G_B86_1 = NULL;
  	{
  		float L_0 = ___toPos2;
  		float L_1 = ___fromPos1;
  		V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
  		bool L_2 = V_0;
  		if (!L_2)
  		{
  			goto IL_017f;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_3 = ___s0;
  		NullCheck(L_3);
  		List_1_t553148457 * L_4 = L_3->get__sequencedObjs_52();
  		NullCheck(L_4);
  		int32_t L_5 = List_1_get_Count_m3542844346(L_4, /*hidden argument*/List_1_get_Count_m3542844346_MethodInfo_var);
  		V_1 = ((int32_t)((int32_t)L_5-(int32_t)1));
  		int32_t L_6 = V_1;
  		V_2 = L_6;
  		goto IL_0173;
  	}
  
  IL_0020:
  	{
  		Sequence_t2050373119 * L_7 = ___s0;
  		NullCheck(L_7);
  		bool L_8 = ((Tween_t2342918553 *)L_7)->get_active_35();
  		if (L_8)
  		{
  			goto IL_002a;
  		}
  	}
  	{
  		return (bool)1;
  	}
  
  IL_002a:
  	{
  		Sequence_t2050373119 * L_9 = ___s0;
  		NullCheck(L_9);
  		List_1_t553148457 * L_10 = L_9->get__sequencedObjs_52();
  		int32_t L_11 = V_2;
  		NullCheck(L_10);
  		ABSSequentiable_t3376041011 * L_12 = List_1_get_Item_m740860571(L_10, L_11, /*hidden argument*/List_1_get_Item_m740860571_MethodInfo_var);
  		V_3 = L_12;
  		ABSSequentiable_t3376041011 * L_13 = V_3;
  		NullCheck(L_13);
  		float L_14 = L_13->get_sequencedEndPosition_2();
  		float L_15 = ___toPos2;
  		if ((((float)L_14) < ((float)L_15)))
  		{
  			goto IL_016f;
  		}
  	}
  	{
  		ABSSequentiable_t3376041011 * L_16 = V_3;
  		NullCheck(L_16);
  		float L_17 = L_16->get_sequencedPosition_1();
  		float L_18 = ___fromPos1;
  		if ((((float)L_17) > ((float)L_18)))
  		{
  			goto IL_016f;
  		}
  	}
  	{
  		ABSSequentiable_t3376041011 * L_19 = V_3;
  		NullCheck(L_19);
  		int32_t L_20 = L_19->get_tweenType_0();
  		if ((!(((uint32_t)L_20) == ((uint32_t)2))))
  		{
  			goto IL_0076;
  		}
  	}
  	{
  		int32_t L_21 = ___updateMode3;
  		if (L_21)
  		{
  			goto IL_016f;
  		}
  	}
  	{
  		bool L_22 = ___prevPosIsInverse5;
  		if (!L_22)
  		{
  			goto IL_016f;
  		}
  	}
  	{
  		ABSSequentiable_t3376041011 * L_23 = V_3;
  		NullCheck(L_23);
  		TweenCallback_t3727756325 * L_24 = L_23->get_onStart_3();
  		Tween_OnTweenCallback_m3343846483(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
  		goto IL_016f;
  	}
  
  IL_0076:
  	{
  		float L_25 = ___toPos2;
  		ABSSequentiable_t3376041011 * L_26 = V_3;
  		NullCheck(L_26);
  		float L_27 = L_26->get_sequencedPosition_1();
  		V_4 = ((float)((float)L_25-(float)L_27));
  		float L_28 = V_4;
  		if ((!(((float)L_28) < ((float)(0.0f)))))
  		{
  			goto IL_0090;
  		}
  	}
  	{
  		V_4 = (0.0f);
  	}
  
  IL_0090:
  	{
  		ABSSequentiable_t3376041011 * L_29 = V_3;
  		V_5 = ((Tween_t2342918553 *)CastclassClass(L_29, Tween_t2342918553_il2cpp_TypeInfo_var));
  		Tween_t2342918553 * L_30 = V_5;
  		NullCheck(L_30);
  		bool L_31 = L_30->get_startupDone_41();
  		if (!L_31)
  		{
  			goto IL_016f;
  		}
  	}
  	{
  		Tween_t2342918553 * L_32 = V_5;
  		NullCheck(L_32);
  		L_32->set_isBackwards_5((bool)1);
  		Tween_t2342918553 * L_33 = V_5;
  		float L_34 = V_4;
  		int32_t L_35 = ___updateMode3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_36 = TweenManager_Goto_m3684946111(NULL /*static, unused*/, L_33, L_34, (bool)0, L_35, /*hidden argument*/NULL);
  		if (!L_36)
  		{
  			goto IL_00bb;
  		}
  	}
  	{
  		return (bool)1;
  	}
  
  IL_00bb:
  	{
  		bool L_37 = ___multiCycleStep6;
  		if (!L_37)
  		{
  			goto IL_016f;
  		}
  	}
  	{
  		Tween_t2342918553 * L_38 = V_5;
  		NullCheck(L_38);
  		int32_t L_39 = ((ABSSequentiable_t3376041011 *)L_38)->get_tweenType_0();
  		if ((!(((uint32_t)L_39) == ((uint32_t)1))))
  		{
  			goto IL_016f;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_40 = ___s0;
  		NullCheck(L_40);
  		float L_41 = ((Tween_t2342918553 *)L_40)->get_position_43();
  		if ((!(((float)L_41) <= ((float)(0.0f)))))
  		{
  			goto IL_00f2;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_42 = ___s0;
  		NullCheck(L_42);
  		int32_t L_43 = ((Tween_t2342918553 *)L_42)->get_completedLoops_45();
  		if (L_43)
  		{
  			goto IL_00f2;
  		}
  	}
  	{
  		Tween_t2342918553 * L_44 = V_5;
  		NullCheck(L_44);
  		L_44->set_position_43((0.0f));
  		goto IL_016f;
  	}
  
  IL_00f2:
  	{
  		Sequence_t2050373119 * L_45 = ___s0;
  		NullCheck(L_45);
  		int32_t L_46 = ((Tween_t2342918553 *)L_45)->get_completedLoops_45();
  		if (!L_46)
  		{
  			goto IL_0121;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_47 = ___s0;
  		NullCheck(L_47);
  		bool L_48 = ((Tween_t2342918553 *)L_47)->get_isBackwards_5();
  		if (!L_48)
  		{
  			goto IL_011e;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_49 = ___s0;
  		NullCheck(L_49);
  		int32_t L_50 = ((Tween_t2342918553 *)L_49)->get_completedLoops_45();
  		Sequence_t2050373119 * L_51 = ___s0;
  		NullCheck(L_51);
  		int32_t L_52 = ((Tween_t2342918553 *)L_51)->get_loops_24();
  		if ((((int32_t)L_50) < ((int32_t)L_52)))
  		{
  			goto IL_011b;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_53 = ___s0;
  		NullCheck(L_53);
  		int32_t L_54 = ((Tween_t2342918553 *)L_53)->get_loops_24();
  		G_B27_0 = ((((int32_t)L_54) == ((int32_t)(-1)))? 1 : 0);
  		goto IL_0122;
  	}
  
  IL_011b:
  	{
  		G_B27_0 = 1;
  		goto IL_0122;
  	}
  
  IL_011e:
  	{
  		G_B27_0 = 0;
  		goto IL_0122;
  	}
  
  IL_0121:
  	{
  		G_B27_0 = 1;
  	}
  
  IL_0122:
  	{
  		V_6 = (bool)G_B27_0;
  		Tween_t2342918553 * L_55 = V_5;
  		NullCheck(L_55);
  		bool L_56 = L_55->get_isBackwards_5();
  		if (!L_56)
  		{
  			goto IL_0134;
  		}
  	}
  	{
  		bool L_57 = V_6;
  		V_6 = (bool)((((int32_t)L_57) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_0134:
  	{
  		bool L_58 = ___useInverse4;
  		if (!L_58)
  		{
  			goto IL_013f;
  		}
  	}
  	{
  		bool L_59 = V_6;
  		V_6 = (bool)((((int32_t)L_59) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_013f:
  	{
  		Sequence_t2050373119 * L_60 = ___s0;
  		NullCheck(L_60);
  		bool L_61 = ((Tween_t2342918553 *)L_60)->get_isBackwards_5();
  		if (!L_61)
  		{
  			goto IL_0156;
  		}
  	}
  	{
  		bool L_62 = ___useInverse4;
  		if (L_62)
  		{
  			goto IL_0156;
  		}
  	}
  	{
  		bool L_63 = ___prevPosIsInverse5;
  		if (L_63)
  		{
  			goto IL_0156;
  		}
  	}
  	{
  		bool L_64 = V_6;
  		V_6 = (bool)((((int32_t)L_64) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_0156:
  	{
  		Tween_t2342918553 * L_65 = V_5;
  		bool L_66 = V_6;
  		G_B36_0 = L_65;
  		if (L_66)
  		{
  			G_B37_0 = L_65;
  			goto IL_0165;
  		}
  	}
  	{
  		Tween_t2342918553 * L_67 = V_5;
  		NullCheck(L_67);
  		float L_68 = L_67->get_duration_23();
  		G_B38_0 = L_68;
  		G_B38_1 = G_B36_0;
  		goto IL_016a;
  	}
  
  IL_0165:
  	{
  		G_B38_0 = (0.0f);
  		G_B38_1 = G_B37_0;
  	}
  
  IL_016a:
  	{
  		NullCheck(G_B38_1);
  		G_B38_1->set_position_43(G_B38_0);
  	}
  
  IL_016f:
  	{
  		int32_t L_69 = V_2;
  		V_2 = ((int32_t)((int32_t)L_69-(int32_t)1));
  	}
  
  IL_0173:
  	{
  		int32_t L_70 = V_2;
  		if ((((int32_t)L_70) > ((int32_t)(-1))))
  		{
  			goto IL_0020;
  		}
  	}
  	{
  		goto IL_0317;
  	}
  
  IL_017f:
  	{
  		Sequence_t2050373119 * L_71 = ___s0;
  		NullCheck(L_71);
  		List_1_t553148457 * L_72 = L_71->get__sequencedObjs_52();
  		NullCheck(L_72);
  		int32_t L_73 = List_1_get_Count_m3542844346(L_72, /*hidden argument*/List_1_get_Count_m3542844346_MethodInfo_var);
  		V_7 = L_73;
  		V_8 = 0;
  		goto IL_030e;
  	}
  
  IL_0194:
  	{
  		Sequence_t2050373119 * L_74 = ___s0;
  		NullCheck(L_74);
  		bool L_75 = ((Tween_t2342918553 *)L_74)->get_active_35();
  		if (L_75)
  		{
  			goto IL_019e;
  		}
  	}
  	{
  		return (bool)1;
  	}
  
  IL_019e:
  	{
  		Sequence_t2050373119 * L_76 = ___s0;
  		NullCheck(L_76);
  		List_1_t553148457 * L_77 = L_76->get__sequencedObjs_52();
  		int32_t L_78 = V_8;
  		NullCheck(L_77);
  		ABSSequentiable_t3376041011 * L_79 = List_1_get_Item_m740860571(L_77, L_78, /*hidden argument*/List_1_get_Item_m740860571_MethodInfo_var);
  		V_9 = L_79;
  		ABSSequentiable_t3376041011 * L_80 = V_9;
  		NullCheck(L_80);
  		float L_81 = L_80->get_sequencedPosition_1();
  		float L_82 = ___toPos2;
  		if ((((float)L_81) > ((float)L_82)))
  		{
  			goto IL_0308;
  		}
  	}
  	{
  		ABSSequentiable_t3376041011 * L_83 = V_9;
  		NullCheck(L_83);
  		float L_84 = L_83->get_sequencedEndPosition_2();
  		float L_85 = ___fromPos1;
  		if ((((float)L_84) < ((float)L_85)))
  		{
  			goto IL_0308;
  		}
  	}
  	{
  		ABSSequentiable_t3376041011 * L_86 = V_9;
  		NullCheck(L_86);
  		int32_t L_87 = L_86->get_tweenType_0();
  		if ((!(((uint32_t)L_87) == ((uint32_t)2))))
  		{
  			goto IL_0219;
  		}
  	}
  	{
  		int32_t L_88 = ___updateMode3;
  		if (L_88)
  		{
  			goto IL_0308;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_89 = ___s0;
  		NullCheck(L_89);
  		bool L_90 = ((Tween_t2342918553 *)L_89)->get_isBackwards_5();
  		if (L_90)
  		{
  			goto IL_01e7;
  		}
  	}
  	{
  		bool L_91 = ___useInverse4;
  		if (L_91)
  		{
  			goto IL_01e7;
  		}
  	}
  	{
  		bool L_92 = ___prevPosIsInverse5;
  		if (!L_92)
  		{
  			goto IL_01fd;
  		}
  	}
  
  IL_01e7:
  	{
  		Sequence_t2050373119 * L_93 = ___s0;
  		NullCheck(L_93);
  		bool L_94 = ((Tween_t2342918553 *)L_93)->get_isBackwards_5();
  		if (!L_94)
  		{
  			goto IL_01fa;
  		}
  	}
  	{
  		bool L_95 = ___useInverse4;
  		if (!L_95)
  		{
  			goto IL_01fa;
  		}
  	}
  	{
  		bool L_96 = ___prevPosIsInverse5;
  		G_B57_0 = ((((int32_t)L_96) == ((int32_t)0))? 1 : 0);
  		goto IL_01fe;
  	}
  
  IL_01fa:
  	{
  		G_B57_0 = 0;
  		goto IL_01fe;
  	}
  
  IL_01fd:
  	{
  		G_B57_0 = 1;
  	}
  
  IL_01fe:
  	{
  		V_10 = (bool)G_B57_0;
  		bool L_97 = V_10;
  		if (!L_97)
  		{
  			goto IL_0308;
  		}
  	}
  	{
  		ABSSequentiable_t3376041011 * L_98 = V_9;
  		NullCheck(L_98);
  		TweenCallback_t3727756325 * L_99 = L_98->get_onStart_3();
  		Tween_OnTweenCallback_m3343846483(NULL /*static, unused*/, L_99, /*hidden argument*/NULL);
  		goto IL_0308;
  	}
  
  IL_0219:
  	{
  		float L_100 = ___toPos2;
  		ABSSequentiable_t3376041011 * L_101 = V_9;
  		NullCheck(L_101);
  		float L_102 = L_101->get_sequencedPosition_1();
  		V_11 = ((float)((float)L_100-(float)L_102));
  		float L_103 = V_11;
  		if ((!(((float)L_103) < ((float)(0.0f)))))
  		{
  			goto IL_0234;
  		}
  	}
  	{
  		V_11 = (0.0f);
  	}
  
  IL_0234:
  	{
  		ABSSequentiable_t3376041011 * L_104 = V_9;
  		V_12 = ((Tween_t2342918553 *)CastclassClass(L_104, Tween_t2342918553_il2cpp_TypeInfo_var));
  		Tween_t2342918553 * L_105 = V_12;
  		NullCheck(L_105);
  		L_105->set_isBackwards_5((bool)0);
  		Tween_t2342918553 * L_106 = V_12;
  		float L_107 = V_11;
  		int32_t L_108 = ___updateMode3;
  		IL2CPP_RUNTIME_CLASS_INIT(TweenManager_t374091826_il2cpp_TypeInfo_var);
  		bool L_109 = TweenManager_Goto_m3684946111(NULL /*static, unused*/, L_106, L_107, (bool)0, L_108, /*hidden argument*/NULL);
  		if (!L_109)
  		{
  			goto IL_0254;
  		}
  	}
  	{
  		return (bool)1;
  	}
  
  IL_0254:
  	{
  		bool L_110 = ___multiCycleStep6;
  		if (!L_110)
  		{
  			goto IL_0308;
  		}
  	}
  	{
  		Tween_t2342918553 * L_111 = V_12;
  		NullCheck(L_111);
  		int32_t L_112 = ((ABSSequentiable_t3376041011 *)L_111)->get_tweenType_0();
  		if ((!(((uint32_t)L_112) == ((uint32_t)1))))
  		{
  			goto IL_0308;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_113 = ___s0;
  		NullCheck(L_113);
  		float L_114 = ((Tween_t2342918553 *)L_113)->get_position_43();
  		if ((!(((float)L_114) <= ((float)(0.0f)))))
  		{
  			goto IL_028b;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_115 = ___s0;
  		NullCheck(L_115);
  		int32_t L_116 = ((Tween_t2342918553 *)L_115)->get_completedLoops_45();
  		if (L_116)
  		{
  			goto IL_028b;
  		}
  	}
  	{
  		Tween_t2342918553 * L_117 = V_12;
  		NullCheck(L_117);
  		L_117->set_position_43((0.0f));
  		goto IL_0308;
  	}
  
  IL_028b:
  	{
  		Sequence_t2050373119 * L_118 = ___s0;
  		NullCheck(L_118);
  		int32_t L_119 = ((Tween_t2342918553 *)L_118)->get_completedLoops_45();
  		if (!L_119)
  		{
  			goto IL_02ba;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_120 = ___s0;
  		NullCheck(L_120);
  		bool L_121 = ((Tween_t2342918553 *)L_120)->get_isBackwards_5();
  		if (L_121)
  		{
  			goto IL_02b7;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_122 = ___s0;
  		NullCheck(L_122);
  		int32_t L_123 = ((Tween_t2342918553 *)L_122)->get_completedLoops_45();
  		Sequence_t2050373119 * L_124 = ___s0;
  		NullCheck(L_124);
  		int32_t L_125 = ((Tween_t2342918553 *)L_124)->get_loops_24();
  		if ((((int32_t)L_123) < ((int32_t)L_125)))
  		{
  			goto IL_02b4;
  		}
  	}
  	{
  		Sequence_t2050373119 * L_126 = ___s0;
  		NullCheck(L_126);
  		int32_t L_127 = ((Tween_t2342918553 *)L_126)->get_loops_24();
  		G_B75_0 = ((((int32_t)L_127) == ((int32_t)(-1)))? 1 : 0);
  		goto IL_02bb;
  	}
  
  IL_02b4:
  	{
  		G_B75_0 = 1;
  		goto IL_02bb;
  	}
  
  IL_02b7:
  	{
  		G_B75_0 = 0;
  		goto IL_02bb;
  	}
  
  IL_02ba:
  	{
  		G_B75_0 = 1;
  	}
  
  IL_02bb:
  	{
  		V_13 = (bool)G_B75_0;
  		Tween_t2342918553 * L_128 = V_12;
  		NullCheck(L_128);
  		bool L_129 = L_128->get_isBackwards_5();
  		if (!L_129)
  		{
  			goto IL_02cd;
  		}
  	}
  	{
  		bool L_130 = V_13;
  		V_13 = (bool)((((int32_t)L_130) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_02cd:
  	{
  		bool L_131 = ___useInverse4;
  		if (!L_131)
  		{
  			goto IL_02d8;
  		}
  	}
  	{
  		bool L_132 = V_13;
  		V_13 = (bool)((((int32_t)L_132) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_02d8:
  	{
  		Sequence_t2050373119 * L_133 = ___s0;
  		NullCheck(L_133);
  		bool L_134 = ((Tween_t2342918553 *)L_133)->get_isBackwards_5();
  		if (!L_134)
  		{
  			goto IL_02ef;
  		}
  	}
  	{
  		bool L_135 = ___useInverse4;
  		if (L_135)
  		{
  			goto IL_02ef;
  		}
  	}
  	{
  		bool L_136 = ___prevPosIsInverse5;
  		if (L_136)
  		{
  			goto IL_02ef;
  		}
  	}
  	{
  		bool L_137 = V_13;
  		V_13 = (bool)((((int32_t)L_137) == ((int32_t)0))? 1 : 0);
  	}
  
  IL_02ef:
  	{
  		Tween_t2342918553 * L_138 = V_12;
  		bool L_139 = V_13;
  		G_B84_0 = L_138;
  		if (L_139)
  		{
  			G_B85_0 = L_138;
  			goto IL_02fe;
  		}
  	}
  	{
  		Tween_t2342918553 * L_140 = V_12;
  		NullCheck(L_140);
  		float L_141 = L_140->get_duration_23();
  		G_B86_0 = L_141;
  		G_B86_1 = G_B84_0;
  		goto IL_0303;
  	}
  
  IL_02fe:
  	{
  		G_B86_0 = (0.0f);
  		G_B86_1 = G_B85_0;
  	}
  
  IL_0303:
  	{
  		NullCheck(G_B86_1);
  		G_B86_1->set_position_43(G_B86_0);
  	}
  
  IL_0308:
  	{
  		int32_t L_142 = V_8;
  		V_8 = ((int32_t)((int32_t)L_142+(int32_t)1));
  	}
  
  IL_030e:
  	{
  		int32_t L_143 = V_8;
  		int32_t L_144 = V_7;
  		if ((((int32_t)L_143) < ((int32_t)L_144)))
  		{
  			goto IL_0194;
  		}
  	}
  
  IL_0317:
  	{
  		return (bool)0;
  	}
  }
  // System.Int32 DG.Tweening.Sequence::SortSequencedObjs(DG.Tweening.Core.ABSSequentiable,DG.Tweening.Core.ABSSequentiable)
  extern "C"  int32_t Sequence_SortSequencedObjs_m2945663325 (Il2CppObject * __this /* static, unused */, ABSSequentiable_t3376041011 * ___a0, ABSSequentiable_t3376041011 * ___b1, const MethodInfo* method)
  {
  	{
  		ABSSequentiable_t3376041011 * L_0 = ___a0;
  		NullCheck(L_0);
  		float L_1 = L_0->get_sequencedPosition_1();
  		ABSSequentiable_t3376041011 * L_2 = ___b1;
  		NullCheck(L_2);
  		float L_3 = L_2->get_sequencedPosition_1();
  		if ((!(((float)L_1) > ((float)L_3))))
  		{
  			goto IL_0010;
  		}
  	}
  	{
  		return 1;
  	}
  
  IL_0010:
  	{
  		ABSSequentiable_t3376041011 * L_4 = ___a0;
  		NullCheck(L_4);
  		float L_5 = L_4->get_sequencedPosition_1();
  		ABSSequentiable_t3376041011 * L_6 = ___b1;
  		NullCheck(L_6);
  		float L_7 = L_6->get_sequencedPosition_1();
  		if ((!(((float)L_5) < ((float)L_7))))
  		{
  			goto IL_0020;
  		}
  	}
  	{
  		return (-1);
  	}
  
  IL_0020:
  	{
  		return 0;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOAspect(UnityEngine.Camera,System.Single,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOAspect_m2080045440 (Il2CppObject * __this /* static, unused */, Camera_t4157153871 * ___target0, float ___endValue1, float ___duration2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOAspect_m2080045440_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClassa_t1438405180 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClassa_t1438405180 * L_0 = (U3CU3Ec__DisplayClassa_t1438405180 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassa_t1438405180_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassa__ctor_m333274535(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClassa_t1438405180 * L_1 = V_0;
  		Camera_t4157153871 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassa_t1438405180 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassa_U3CDOAspectU3Eb__8_m2023528100_MethodInfo_var);
  		DOGetter_1_t1140062978 * L_5 = (DOGetter_1_t1140062978 *)il2cpp_codegen_object_new(DOGetter_1_t1140062978_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m2335505072(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m2335505072_MethodInfo_var);
  		U3CU3Ec__DisplayClassa_t1438405180 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassa_U3CDOAspectU3Eb__9_m1514496616_MethodInfo_var);
  		DOSetter_1_t2447375106 * L_8 = (DOSetter_1_t2447375106 *)il2cpp_codegen_object_new(DOSetter_1_t2447375106_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m3423399374(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m3423399374_MethodInfo_var);
  		float L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t884556411 * L_11 = DOTween_To_m2106473129(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClassa_t1438405180 * L_12 = V_0;
  		NullCheck(L_12);
  		Camera_t4157153871 * L_13 = L_12->get_target_0();
  		TweenerCore_3_t884556411 * L_14 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t884556411_m1318424630(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t884556411_m1318424630_MethodInfo_var);
  		return L_14;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOColor(UnityEngine.Camera,UnityEngine.Color,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOColor_m3072277149 (Il2CppObject * __this /* static, unused */, Camera_t4157153871 * ___target0, Color_t2555686324  ___endValue1, float ___duration2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOColor_m3072277149_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClasse_t1438405176 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClasse_t1438405176 * L_0 = (U3CU3Ec__DisplayClasse_t1438405176 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClasse_t1438405176_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClasse__ctor_m333270179(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClasse_t1438405176 * L_1 = V_0;
  		Camera_t4157153871 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClasse_t1438405176 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClasse_U3CDOColorU3Eb__c_m3143577634_MethodInfo_var);
  		DOGetter_1_t2298482528 * L_5 = (DOGetter_1_t2298482528 *)il2cpp_codegen_object_new(DOGetter_1_t2298482528_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m1558284636(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m1558284636_MethodInfo_var);
  		U3CU3Ec__DisplayClasse_t1438405176 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClasse_U3CDOColorU3Eb__d_m438224818_MethodInfo_var);
  		DOSetter_1_t3605794656 * L_8 = (DOSetter_1_t3605794656 *)il2cpp_codegen_object_new(DOSetter_1_t3605794656_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m380718107(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m380718107_MethodInfo_var);
  		Color_t2555686324  L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t745532282 * L_11 = DOTween_To_m3257840982(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClasse_t1438405176 * L_12 = V_0;
  		NullCheck(L_12);
  		Camera_t4157153871 * L_13 = L_12->get_target_0();
  		TweenerCore_3_t745532282 * L_14 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t745532282_m2904780857(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t745532282_m2904780857_MethodInfo_var);
  		return L_14;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOFieldOfView(UnityEngine.Camera,System.Single,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOFieldOfView_m3040502546 (Il2CppObject * __this /* static, unused */, Camera_t4157153871 * ___target0, float ___endValue1, float ___duration2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOFieldOfView_m3040502546_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClass16_t1441682028 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClass16_t1441682028 * L_0 = (U3CU3Ec__DisplayClass16_t1441682028 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass16_t1441682028_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass16__ctor_m1579402707(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClass16_t1441682028 * L_1 = V_0;
  		Camera_t4157153871 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClass16_t1441682028 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass16_U3CDOFieldOfViewU3Eb__14_m434986472_MethodInfo_var);
  		DOGetter_1_t1140062978 * L_5 = (DOGetter_1_t1140062978 *)il2cpp_codegen_object_new(DOGetter_1_t1140062978_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m2335505072(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m2335505072_MethodInfo_var);
  		U3CU3Ec__DisplayClass16_t1441682028 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass16_U3CDOFieldOfViewU3Eb__15_m1811255067_MethodInfo_var);
  		DOSetter_1_t2447375106 * L_8 = (DOSetter_1_t2447375106 *)il2cpp_codegen_object_new(DOSetter_1_t2447375106_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m3423399374(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m3423399374_MethodInfo_var);
  		float L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t884556411 * L_11 = DOTween_To_m2106473129(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass16_t1441682028 * L_12 = V_0;
  		NullCheck(L_12);
  		Camera_t4157153871 * L_13 = L_12->get_target_0();
  		TweenerCore_3_t884556411 * L_14 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t884556411_m1318424630(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t884556411_m1318424630_MethodInfo_var);
  		return L_14;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOOrthoSize(UnityEngine.Camera,System.Single,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOOrthoSize_m658944353 (Il2CppObject * __this /* static, unused */, Camera_t4157153871 * ___target0, float ___endValue1, float ___duration2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOOrthoSize_m658944353_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClass1e_t1436635756 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClass1e_t1436635756 * L_0 = (U3CU3Ec__DisplayClass1e_t1436635756 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass1e_t1436635756_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass1e__ctor_m2247411158(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClass1e_t1436635756 * L_1 = V_0;
  		Camera_t4157153871 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClass1e_t1436635756 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass1e_U3CDOOrthoSizeU3Eb__1c_m3294238388_MethodInfo_var);
  		DOGetter_1_t1140062978 * L_5 = (DOGetter_1_t1140062978 *)il2cpp_codegen_object_new(DOGetter_1_t1140062978_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m2335505072(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m2335505072_MethodInfo_var);
  		U3CU3Ec__DisplayClass1e_t1436635756 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass1e_U3CDOOrthoSizeU3Eb__1d_m1217158278_MethodInfo_var);
  		DOSetter_1_t2447375106 * L_8 = (DOSetter_1_t2447375106 *)il2cpp_codegen_object_new(DOSetter_1_t2447375106_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m3423399374(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m3423399374_MethodInfo_var);
  		float L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t884556411 * L_11 = DOTween_To_m2106473129(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass1e_t1436635756 * L_12 = V_0;
  		NullCheck(L_12);
  		Camera_t4157153871 * L_13 = L_12->get_target_0();
  		TweenerCore_3_t884556411 * L_14 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t884556411_m1318424630(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t884556411_m1318424630_MethodInfo_var);
  		return L_14;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOPixelRect(UnityEngine.Camera,UnityEngine.Rect,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOPixelRect_m1830164612 (Il2CppObject * __this /* static, unused */, Camera_t4157153871 * ___target0, Rect_t2360479859  ___endValue1, float ___duration2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOPixelRect_m1830164612_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClass22_t1441419885 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClass22_t1441419885 * L_0 = (U3CU3Ec__DisplayClass22_t1441419885 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass22_t1441419885_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass22__ctor_m1864874458(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClass22_t1441419885 * L_1 = V_0;
  		Camera_t4157153871 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClass22_t1441419885 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass22_U3CDOPixelRectU3Eb__20_m1735938526_MethodInfo_var);
  		DOGetter_1_t2103276063 * L_5 = (DOGetter_1_t2103276063 *)il2cpp_codegen_object_new(DOGetter_1_t2103276063_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m186560524(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m186560524_MethodInfo_var);
  		U3CU3Ec__DisplayClass22_t1441419885 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass22_U3CDOPixelRectU3Eb__21_m615798694_MethodInfo_var);
  		DOSetter_1_t3410588191 * L_8 = (DOSetter_1_t3410588191 *)il2cpp_codegen_object_new(DOSetter_1_t3410588191_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m609171547(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m609171547_MethodInfo_var);
  		Rect_t2360479859  L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t1717381983 * L_11 = DOTween_To_m3028600420(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass22_t1441419885 * L_12 = V_0;
  		NullCheck(L_12);
  		Camera_t4157153871 * L_13 = L_12->get_target_0();
  		TweenerCore_3_t1717381983 * L_14 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1717381983_m555425014(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1717381983_m555425014_MethodInfo_var);
  		return L_14;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DORect(UnityEngine.Camera,UnityEngine.Rect,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DORect_m1617463023 (Il2CppObject * __this /* static, unused */, Camera_t4157153871 * ___target0, Rect_t2360479859  ___endValue1, float ___duration2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DORect_m1617463023_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClass26_t1441682029 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClass26_t1441682029 * L_0 = (U3CU3Ec__DisplayClass26_t1441682029 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass26_t1441682029_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass26__ctor_m1579399642(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClass26_t1441682029 * L_1 = V_0;
  		Camera_t4157153871 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClass26_t1441682029 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass26_U3CDORectU3Eb__24_m837249989_MethodInfo_var);
  		DOGetter_1_t2103276063 * L_5 = (DOGetter_1_t2103276063 *)il2cpp_codegen_object_new(DOGetter_1_t2103276063_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m186560524(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m186560524_MethodInfo_var);
  		U3CU3Ec__DisplayClass26_t1441682029 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass26_U3CDORectU3Eb__25_m361328278_MethodInfo_var);
  		DOSetter_1_t3410588191 * L_8 = (DOSetter_1_t3410588191 *)il2cpp_codegen_object_new(DOSetter_1_t3410588191_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m609171547(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m609171547_MethodInfo_var);
  		Rect_t2360479859  L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t1717381983 * L_11 = DOTween_To_m3028600420(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass26_t1441682029 * L_12 = V_0;
  		NullCheck(L_12);
  		Camera_t4157153871 * L_13 = L_12->get_target_0();
  		TweenerCore_3_t1717381983 * L_14 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1717381983_m555425014(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1717381983_m555425014_MethodInfo_var);
  		return L_14;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOColor(UnityEngine.Material,UnityEngine.Color,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOColor_m2145764036 (Il2CppObject * __this /* static, unused */, Material_t340375123 * ___target0, Color_t2555686324  ___endValue1, float ___duration2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOColor_m2145764036_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClass4a_t1436373607 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClass4a_t1436373607 * L_0 = (U3CU3Ec__DisplayClass4a_t1436373607 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass4a_t1436373607_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass4a__ctor_m2532880855(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClass4a_t1436373607 * L_1 = V_0;
  		Material_t340375123 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClass4a_t1436373607 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass4a_U3CDOColorU3Eb__48_m2592657580_MethodInfo_var);
  		DOGetter_1_t2298482528 * L_5 = (DOGetter_1_t2298482528 *)il2cpp_codegen_object_new(DOGetter_1_t2298482528_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m1558284636(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m1558284636_MethodInfo_var);
  		U3CU3Ec__DisplayClass4a_t1436373607 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass4a_U3CDOColorU3Eb__49_m3634063599_MethodInfo_var);
  		DOSetter_1_t3605794656 * L_8 = (DOSetter_1_t3605794656 *)il2cpp_codegen_object_new(DOSetter_1_t3605794656_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m380718107(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m380718107_MethodInfo_var);
  		Color_t2555686324  L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t745532282 * L_11 = DOTween_To_m3257840982(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass4a_t1436373607 * L_12 = V_0;
  		NullCheck(L_12);
  		Material_t340375123 * L_13 = L_12->get_target_0();
  		TweenerCore_3_t745532282 * L_14 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t745532282_m2904780857(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t745532282_m2904780857_MethodInfo_var);
  		return L_14;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOFade(UnityEngine.Material,System.Single,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOFade_m3100720316 (Il2CppObject * __this /* static, unused */, Material_t340375123 * ___target0, float ___endValue1, float ___duration2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOFade_m3100720316_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClass52_t1441419880 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClass52_t1441419880 * L_0 = (U3CU3Ec__DisplayClass52_t1441419880 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass52_t1441419880_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass52__ctor_m1864873431(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClass52_t1441419880 * L_1 = V_0;
  		Material_t340375123 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClass52_t1441419880 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass52_U3CDOFadeU3Eb__50_m1889365288_MethodInfo_var);
  		DOGetter_1_t2298482528 * L_5 = (DOGetter_1_t2298482528 *)il2cpp_codegen_object_new(DOGetter_1_t2298482528_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m1558284636(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m1558284636_MethodInfo_var);
  		U3CU3Ec__DisplayClass52_t1441419880 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass52_U3CDOFadeU3Eb__51_m3218757128_MethodInfo_var);
  		DOSetter_1_t3605794656 * L_8 = (DOSetter_1_t3605794656 *)il2cpp_codegen_object_new(DOSetter_1_t3605794656_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m380718107(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m380718107_MethodInfo_var);
  		float L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		Tweener_t436044680 * L_11 = DOTween_ToAlpha_m1646959083(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass52_t1441419880 * L_12 = V_0;
  		NullCheck(L_12);
  		Material_t340375123 * L_13 = L_12->get_target_0();
  		Tweener_t436044680 * L_14 = TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345_MethodInfo_var);
  		return L_14;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOMove(UnityEngine.Rigidbody,UnityEngine.Vector3,System.Single,System.Boolean)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOMove_m1301013254 (Il2CppObject * __this /* static, unused */, Rigidbody_t3916780224 * ___target0, Vector3_t3722313464  ___endValue1, float ___duration2, bool ___snapping3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOMove_m1301013254_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClass71_t1441616490 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClass71_t1441616490 * L_0 = (U3CU3Ec__DisplayClass71_t1441616490 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass71_t1441616490_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass71__ctor_m1936240093(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClass71_t1441616490 * L_1 = V_0;
  		Rigidbody_t3916780224 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClass71_t1441616490 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass71_U3CDOMoveU3Eb__70_m4123162807_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClass71_t1441616490 * L_6 = V_0;
  		NullCheck(L_6);
  		Rigidbody_t3916780224 * L_7 = L_6->get_target_0();
  		IntPtr_t L_8;
  		L_8.set_m_value_0((void*)(void*)Rigidbody_MovePosition_m3995401060_MethodInfo_var);
  		DOSetter_1_t477454500 * L_9 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_9, L_7, L_8, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		Vector3_t3722313464  L_10 = ___endValue1;
  		float L_11 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t2944330537 * L_12 = DOTween_To_m2364274163(NULL /*static, unused*/, L_5, L_9, L_10, L_11, /*hidden argument*/NULL);
  		bool L_13 = ___snapping3;
  		Tweener_t436044680 * L_14 = TweenSettingsExtensions_SetOptions_m1078069392(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass71_t1441616490 * L_15 = V_0;
  		NullCheck(L_15);
  		Rigidbody_t3916780224 * L_16 = L_15->get_target_0();
  		Tweener_t436044680 * L_17 = TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345(NULL /*static, unused*/, L_14, L_16, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345_MethodInfo_var);
  		return L_17;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DORotate(UnityEngine.Rigidbody,UnityEngine.Vector3,System.Single,DG.Tweening.RotateMode)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DORotate_m1158318782 (Il2CppObject * __this /* static, unused */, Rigidbody_t3916780224 * ___target0, Vector3_t3722313464  ___endValue1, float ___duration2, int32_t ___mode3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DORotate_m1158318782_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	TweenerCore_3_t1299559007 * V_0 = NULL;
  	U3CU3Ec__DisplayClass7d_t1436570218 * V_1 = NULL;
  	{
  		U3CU3Ec__DisplayClass7d_t1436570218 * L_0 = (U3CU3Ec__DisplayClass7d_t1436570218 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7d_t1436570218_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass7d__ctor_m2318773720(L_0, /*hidden argument*/NULL);
  		V_1 = L_0;
  		U3CU3Ec__DisplayClass7d_t1436570218 * L_1 = V_1;
  		Rigidbody_t3916780224 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClass7d_t1436570218 * L_3 = V_1;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass7d_U3CDORotateU3Eb__7c_m3815321789_MethodInfo_var);
  		DOGetter_1_t2044724535 * L_5 = (DOGetter_1_t2044724535 *)il2cpp_codegen_object_new(DOGetter_1_t2044724535_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m634622402(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m634622402_MethodInfo_var);
  		U3CU3Ec__DisplayClass7d_t1436570218 * L_6 = V_1;
  		NullCheck(L_6);
  		Rigidbody_t3916780224 * L_7 = L_6->get_target_0();
  		IntPtr_t L_8;
  		L_8.set_m_value_0((void*)(void*)Rigidbody_MoveRotation_m900562931_MethodInfo_var);
  		DOSetter_1_t3352036663 * L_9 = (DOSetter_1_t3352036663 *)il2cpp_codegen_object_new(DOSetter_1_t3352036663_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m3103960082(L_9, L_7, L_8, /*hidden argument*/DOSetter_1__ctor_m3103960082_MethodInfo_var);
  		Vector3_t3722313464  L_10 = ___endValue1;
  		float L_11 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t1299559007 * L_12 = DOTween_To_m1060871303(NULL /*static, unused*/, L_5, L_9, L_10, L_11, /*hidden argument*/NULL);
  		V_0 = L_12;
  		TweenerCore_3_t1299559007 * L_13 = V_0;
  		U3CU3Ec__DisplayClass7d_t1436570218 * L_14 = V_1;
  		NullCheck(L_14);
  		Rigidbody_t3916780224 * L_15 = L_14->get_target_0();
  		TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1299559007_m2156025969(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1299559007_m2156025969_MethodInfo_var);
  		TweenerCore_3_t1299559007 * L_16 = V_0;
  		NullCheck(L_16);
  		QuaternionOptions_t2974423933 * L_17 = L_16->get_address_of_plugOptions_56();
  		int32_t L_18 = ___mode3;
  		L_17->set_rotateMode_0(L_18);
  		TweenerCore_3_t1299559007 * L_19 = V_0;
  		return L_19;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOMove(UnityEngine.Transform,UnityEngine.Vector3,System.Single,System.Boolean)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOMove_m298995667 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Vector3_t3722313464  ___endValue1, float ___duration2, bool ___snapping3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOMove_m298995667_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClass92_t1441419892 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClass92_t1441419892 * L_0 = (U3CU3Ec__DisplayClass92_t1441419892 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass92_t1441419892_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass92__ctor_m1864884747(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClass92_t1441419892 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClass92_t1441419892 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass92_U3CDOMoveU3Eb__90_m1588948967_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClass92_t1441419892 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass92_U3CDOMoveU3Eb__91_m1243780534_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		Vector3_t3722313464  L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t2944330537 * L_11 = DOTween_To_m2364274163(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		bool L_12 = ___snapping3;
  		Tweener_t436044680 * L_13 = TweenSettingsExtensions_SetOptions_m1078069392(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass92_t1441419892 * L_14 = V_0;
  		NullCheck(L_14);
  		Transform_t3600365921 * L_15 = L_14->get_target_0();
  		Tweener_t436044680 * L_16 = TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345_MethodInfo_var);
  		return L_16;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOLocalMove(UnityEngine.Transform,UnityEngine.Vector3,System.Single,System.Boolean)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOLocalMove_m1105216597 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Vector3_t3722313464  ___endValue1, float ___duration2, bool ___snapping3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOLocalMove_m1105216597_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClassa2_t1441419836 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClassa2_t1441419836 * L_0 = (U3CU3Ec__DisplayClassa2_t1441419836 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassa2_t1441419836_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassa2__ctor_m1864962499(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClassa2_t1441419836 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassa2_t1441419836 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassa2_U3CDOLocalMoveU3Eb__a0_m361468876_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClassa2_t1441419836 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassa2_U3CDOLocalMoveU3Eb__a1_m4021703442_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		Vector3_t3722313464  L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t2944330537 * L_11 = DOTween_To_m2364274163(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		bool L_12 = ___snapping3;
  		Tweener_t436044680 * L_13 = TweenSettingsExtensions_SetOptions_m1078069392(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClassa2_t1441419836 * L_14 = V_0;
  		NullCheck(L_14);
  		Transform_t3600365921 * L_15 = L_14->get_target_0();
  		Tweener_t436044680 * L_16 = TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345_MethodInfo_var);
  		return L_16;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOLocalMoveX(UnityEngine.Transform,System.Single,System.Single,System.Boolean)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOLocalMoveX_m2120269985 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, float ___endValue1, float ___duration2, bool ___snapping3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOLocalMoveX_m2120269985_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClassa6_t1441681980 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClassa6_t1441681980 * L_0 = (U3CU3Ec__DisplayClassa6_t1441681980 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassa6_t1441681980_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassa6__ctor_m1579487683(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClassa6_t1441681980 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassa6_t1441681980 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassa6_U3CDOLocalMoveXU3Eb__a4_m531437315_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClassa6_t1441681980 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassa6_U3CDOLocalMoveXU3Eb__a5_m3877926929_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		float L_9 = ___endValue1;
  		Vector3_t3722313464  L_10;
  		memset(&L_10, 0, sizeof(L_10));
  		Vector3__ctor_m1197556204(&L_10, L_9, (0.0f), (0.0f), /*hidden argument*/NULL);
  		float L_11 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t2944330537 * L_12 = DOTween_To_m2364274163(NULL /*static, unused*/, L_5, L_8, L_10, L_11, /*hidden argument*/NULL);
  		bool L_13 = ___snapping3;
  		Tweener_t436044680 * L_14 = TweenSettingsExtensions_SetOptions_m3941667690(NULL /*static, unused*/, L_12, 2, L_13, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClassa6_t1441681980 * L_15 = V_0;
  		NullCheck(L_15);
  		Transform_t3600365921 * L_16 = L_15->get_target_0();
  		Tweener_t436044680 * L_17 = TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345(NULL /*static, unused*/, L_14, L_16, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweener_t436044680_m598017345_MethodInfo_var);
  		return L_17;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DORotate(UnityEngine.Transform,UnityEngine.Vector3,System.Single,DG.Tweening.RotateMode)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DORotate_m2958565310 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Vector3_t3722313464  ___endValue1, float ___duration2, int32_t ___mode3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DORotate_m2958565310_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	TweenerCore_3_t1299559007 * V_0 = NULL;
  	U3CU3Ec__DisplayClassb2_t1441419837 * V_1 = NULL;
  	{
  		U3CU3Ec__DisplayClassb2_t1441419837 * L_0 = (U3CU3Ec__DisplayClassb2_t1441419837 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassb2_t1441419837_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassb2__ctor_m1864963658(L_0, /*hidden argument*/NULL);
  		V_1 = L_0;
  		U3CU3Ec__DisplayClassb2_t1441419837 * L_1 = V_1;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassb2_t1441419837 * L_3 = V_1;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassb2_U3CDORotateU3Eb__b0_m2153400210_MethodInfo_var);
  		DOGetter_1_t2044724535 * L_5 = (DOGetter_1_t2044724535 *)il2cpp_codegen_object_new(DOGetter_1_t2044724535_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m634622402(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m634622402_MethodInfo_var);
  		U3CU3Ec__DisplayClassb2_t1441419837 * L_6 = V_1;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassb2_U3CDORotateU3Eb__b1_m409339013_MethodInfo_var);
  		DOSetter_1_t3352036663 * L_8 = (DOSetter_1_t3352036663 *)il2cpp_codegen_object_new(DOSetter_1_t3352036663_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m3103960082(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m3103960082_MethodInfo_var);
  		Vector3_t3722313464  L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t1299559007 * L_11 = DOTween_To_m1060871303(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		V_0 = L_11;
  		TweenerCore_3_t1299559007 * L_12 = V_0;
  		U3CU3Ec__DisplayClassb2_t1441419837 * L_13 = V_1;
  		NullCheck(L_13);
  		Transform_t3600365921 * L_14 = L_13->get_target_0();
  		TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1299559007_m2156025969(NULL /*static, unused*/, L_12, L_14, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1299559007_m2156025969_MethodInfo_var);
  		TweenerCore_3_t1299559007 * L_15 = V_0;
  		NullCheck(L_15);
  		QuaternionOptions_t2974423933 * L_16 = L_15->get_address_of_plugOptions_56();
  		int32_t L_17 = ___mode3;
  		L_16->set_rotateMode_0(L_17);
  		TweenerCore_3_t1299559007 * L_18 = V_0;
  		return L_18;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOLocalRotate(UnityEngine.Transform,UnityEngine.Vector3,System.Single,DG.Tweening.RotateMode)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOLocalRotate_m3500549580 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Vector3_t3722313464  ___endValue1, float ___duration2, int32_t ___mode3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOLocalRotate_m3500549580_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	TweenerCore_3_t1299559007 * V_0 = NULL;
  	U3CU3Ec__DisplayClassb6_t1441681981 * V_1 = NULL;
  	{
  		U3CU3Ec__DisplayClassb6_t1441681981 * L_0 = (U3CU3Ec__DisplayClassb6_t1441681981 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassb6_t1441681981_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassb6__ctor_m1579488842(L_0, /*hidden argument*/NULL);
  		V_1 = L_0;
  		U3CU3Ec__DisplayClassb6_t1441681981 * L_1 = V_1;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassb6_t1441681981 * L_3 = V_1;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassb6_U3CDOLocalRotateU3Eb__b4_m3719018353_MethodInfo_var);
  		DOGetter_1_t2044724535 * L_5 = (DOGetter_1_t2044724535 *)il2cpp_codegen_object_new(DOGetter_1_t2044724535_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m634622402(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m634622402_MethodInfo_var);
  		U3CU3Ec__DisplayClassb6_t1441681981 * L_6 = V_1;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassb6_U3CDOLocalRotateU3Eb__b5_m1351185505_MethodInfo_var);
  		DOSetter_1_t3352036663 * L_8 = (DOSetter_1_t3352036663 *)il2cpp_codegen_object_new(DOSetter_1_t3352036663_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m3103960082(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m3103960082_MethodInfo_var);
  		Vector3_t3722313464  L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t1299559007 * L_11 = DOTween_To_m1060871303(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		V_0 = L_11;
  		TweenerCore_3_t1299559007 * L_12 = V_0;
  		U3CU3Ec__DisplayClassb6_t1441681981 * L_13 = V_1;
  		NullCheck(L_13);
  		Transform_t3600365921 * L_14 = L_13->get_target_0();
  		TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1299559007_m2156025969(NULL /*static, unused*/, L_12, L_14, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t1299559007_m2156025969_MethodInfo_var);
  		TweenerCore_3_t1299559007 * L_15 = V_0;
  		NullCheck(L_15);
  		QuaternionOptions_t2974423933 * L_16 = L_15->get_address_of_plugOptions_56();
  		int32_t L_17 = ___mode3;
  		L_16->set_rotateMode_0(L_17);
  		TweenerCore_3_t1299559007 * L_18 = V_0;
  		return L_18;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOScale(UnityEngine.Transform,UnityEngine.Vector3,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOScale_m4250035753 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Vector3_t3722313464  ___endValue1, float ___duration2, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOScale_m4250035753_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClassba_t1436373565 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClassba_t1436373565 * L_0 = (U3CU3Ec__DisplayClassba_t1436373565 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassba_t1436373565_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassba__ctor_m2532972105(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClassba_t1436373565 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassba_t1436373565 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassba_U3CDOScaleU3Eb__b8_m974274363_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClassba_t1436373565 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassba_U3CDOScaleU3Eb__b9_m3499266260_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		Vector3_t3722313464  L_9 = ___endValue1;
  		float L_10 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t2944330537 * L_11 = DOTween_To_m2364274163(NULL /*static, unused*/, L_5, L_8, L_9, L_10, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClassba_t1436373565 * L_12 = V_0;
  		NullCheck(L_12);
  		Transform_t3600365921 * L_13 = L_12->get_target_0();
  		TweenerCore_3_t2944330537 * L_14 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t2944330537_m2520095247(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t2944330537_m2520095247_MethodInfo_var);
  		return L_14;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOPunchPosition(UnityEngine.Transform,UnityEngine.Vector3,System.Single,System.Int32,System.Single,System.Boolean)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOPunchPosition_m2646086740 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Vector3_t3722313464  ___punch1, float ___duration2, int32_t ___vibrato3, float ___elasticity4, bool ___snapping5, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOPunchPosition_m2646086740_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClassd2_t1441419831 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClassd2_t1441419831 * L_0 = (U3CU3Ec__DisplayClassd2_t1441419831 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassd2_t1441419831_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassd2__ctor_m1864961608(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClassd2_t1441419831 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassd2_t1441419831 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassd2_U3CDOPunchPositionU3Eb__d0_m3730325836_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClassd2_t1441419831 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassd2_U3CDOPunchPositionU3Eb__d1_m749415920_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		Vector3_t3722313464  L_9 = ___punch1;
  		float L_10 = ___duration2;
  		int32_t L_11 = ___vibrato3;
  		float L_12 = ___elasticity4;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_13 = DOTween_Punch_m807939188(NULL /*static, unused*/, L_5, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClassd2_t1441419831 * L_14 = V_0;
  		NullCheck(L_14);
  		Transform_t3600365921 * L_15 = L_14->get_target_0();
  		TweenerCore_3_t951858585 * L_16 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507_MethodInfo_var);
  		bool L_17 = ___snapping5;
  		Tweener_t436044680 * L_18 = TweenSettingsExtensions_SetOptions_m288553191(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL);
  		return L_18;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOPunchScale(UnityEngine.Transform,UnityEngine.Vector3,System.Single,System.Int32,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOPunchScale_m4912217 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Vector3_t3722313464  ___punch1, float ___duration2, int32_t ___vibrato3, float ___elasticity4, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOPunchScale_m4912217_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClassd6_t1441681975 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClassd6_t1441681975 * L_0 = (U3CU3Ec__DisplayClassd6_t1441681975 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassd6_t1441681975_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassd6__ctor_m1579486792(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClassd6_t1441681975 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassd6_t1441681975 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassd6_U3CDOPunchScaleU3Eb__d4_m2394954004_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClassd6_t1441681975 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassd6_U3CDOPunchScaleU3Eb__d5_m2162860366_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		Vector3_t3722313464  L_9 = ___punch1;
  		float L_10 = ___duration2;
  		int32_t L_11 = ___vibrato3;
  		float L_12 = ___elasticity4;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_13 = DOTween_Punch_m807939188(NULL /*static, unused*/, L_5, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClassd6_t1441681975 * L_14 = V_0;
  		NullCheck(L_14);
  		Transform_t3600365921 * L_15 = L_14->get_target_0();
  		TweenerCore_3_t951858585 * L_16 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507_MethodInfo_var);
  		return L_16;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOPunchRotation(UnityEngine.Transform,UnityEngine.Vector3,System.Single,System.Int32,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOPunchRotation_m3077511679 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Vector3_t3722313464  ___punch1, float ___duration2, int32_t ___vibrato3, float ___elasticity4, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOPunchRotation_m3077511679_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClassda_t1436373559 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClassda_t1436373559 * L_0 = (U3CU3Ec__DisplayClassda_t1436373559 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassda_t1436373559_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassda__ctor_m2532970055(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClassda_t1436373559 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassda_t1436373559 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassda_U3CDOPunchRotationU3Eb__d8_m1517990392_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClassda_t1436373559 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassda_U3CDOPunchRotationU3Eb__d9_m504106510_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		Vector3_t3722313464  L_9 = ___punch1;
  		float L_10 = ___duration2;
  		int32_t L_11 = ___vibrato3;
  		float L_12 = ___elasticity4;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_13 = DOTween_Punch_m807939188(NULL /*static, unused*/, L_5, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClassda_t1436373559 * L_14 = V_0;
  		NullCheck(L_14);
  		Transform_t3600365921 * L_15 = L_14->get_target_0();
  		TweenerCore_3_t951858585 * L_16 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507_MethodInfo_var);
  		return L_16;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOShakePosition(UnityEngine.Transform,System.Single,UnityEngine.Vector3,System.Int32,System.Single,System.Boolean)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOShakePosition_m2802443868 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, float ___duration1, Vector3_t3722313464  ___strength2, int32_t ___vibrato3, float ___randomness4, bool ___snapping5, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOShakePosition_m2802443868_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClasse2_t1441419832 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClasse2_t1441419832 * L_0 = (U3CU3Ec__DisplayClasse2_t1441419832 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClasse2_t1441419832_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClasse2__ctor_m1864958407(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClasse2_t1441419832 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClasse2_t1441419832 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClasse2_U3CDOShakePositionU3Eb__e0_m4175554142_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClasse2_t1441419832 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClasse2_U3CDOShakePositionU3Eb__e1_m1961291257_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		float L_9 = ___duration1;
  		Vector3_t3722313464  L_10 = ___strength2;
  		int32_t L_11 = ___vibrato3;
  		float L_12 = ___randomness4;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_13 = DOTween_Shake_m3383371151(NULL /*static, unused*/, L_5, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClasse2_t1441419832 * L_14 = V_0;
  		NullCheck(L_14);
  		Transform_t3600365921 * L_15 = L_14->get_target_0();
  		TweenerCore_3_t951858585 * L_16 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507_MethodInfo_var);
  		TweenerCore_3_t951858585 * L_17 = Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067(NULL /*static, unused*/, L_16, 2, /*hidden argument*/Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067_MethodInfo_var);
  		bool L_18 = ___snapping5;
  		Tweener_t436044680 * L_19 = TweenSettingsExtensions_SetOptions_m288553191(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL);
  		return L_19;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOShakeRotation(UnityEngine.Transform,System.Single,UnityEngine.Vector3,System.Int32,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOShakeRotation_m2255908957 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, float ___duration1, Vector3_t3722313464  ___strength2, int32_t ___vibrato3, float ___randomness4, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOShakeRotation_m2255908957_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClassea_t1436373560 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClassea_t1436373560 * L_0 = (U3CU3Ec__DisplayClassea_t1436373560 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassea_t1436373560_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassea__ctor_m2532966858(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClassea_t1436373560 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassea_t1436373560 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassea_U3CDOShakeRotationU3Eb__e8_m554979110_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClassea_t1436373560 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassea_U3CDOShakeRotationU3Eb__e9_m2001083187_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		float L_9 = ___duration1;
  		Vector3_t3722313464  L_10 = ___strength2;
  		int32_t L_11 = ___vibrato3;
  		float L_12 = ___randomness4;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_13 = DOTween_Shake_m3383371151(NULL /*static, unused*/, L_5, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClassea_t1436373560 * L_14 = V_0;
  		NullCheck(L_14);
  		Transform_t3600365921 * L_15 = L_14->get_target_0();
  		TweenerCore_3_t951858585 * L_16 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507_MethodInfo_var);
  		TweenerCore_3_t951858585 * L_17 = Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067(NULL /*static, unused*/, L_16, 2, /*hidden argument*/Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067_MethodInfo_var);
  		return L_17;
  	}
  }
  // DG.Tweening.Tweener DG.Tweening.ShortcutExtensions::DOShakeScale(UnityEngine.Transform,System.Single,UnityEngine.Vector3,System.Int32,System.Single)
  extern "C"  Tweener_t436044680 * ShortcutExtensions_DOShakeScale_m2892454060 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, float ___duration1, Vector3_t3722313464  ___strength2, int32_t ___vibrato3, float ___randomness4, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOShakeScale_m2892454060_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	U3CU3Ec__DisplayClassf2_t1441419833 * V_0 = NULL;
  	{
  		U3CU3Ec__DisplayClassf2_t1441419833 * L_0 = (U3CU3Ec__DisplayClassf2_t1441419833 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClassf2_t1441419833_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClassf2__ctor_m1864959566(L_0, /*hidden argument*/NULL);
  		V_0 = L_0;
  		U3CU3Ec__DisplayClassf2_t1441419833 * L_1 = V_0;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		U3CU3Ec__DisplayClassf2_t1441419833 * L_3 = V_0;
  		IntPtr_t L_4;
  		L_4.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassf2_U3CDOShakeScaleU3Eb__f0_m2890130492_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_5 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_5, L_3, L_4, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClassf2_t1441419833 * L_6 = V_0;
  		IntPtr_t L_7;
  		L_7.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClassf2_U3CDOShakeScaleU3Eb__f1_m792680013_MethodInfo_var);
  		DOSetter_1_t477454500 * L_8 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_8, L_6, L_7, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		float L_9 = ___duration1;
  		Vector3_t3722313464  L_10 = ___strength2;
  		int32_t L_11 = ___vibrato3;
  		float L_12 = ___randomness4;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t951858585 * L_13 = DOTween_Shake_m3383371151(NULL /*static, unused*/, L_5, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClassf2_t1441419833 * L_14 = V_0;
  		NullCheck(L_14);
  		Transform_t3600365921 * L_15 = L_14->get_target_0();
  		TweenerCore_3_t951858585 * L_16 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t951858585_m2980331507_MethodInfo_var);
  		TweenerCore_3_t951858585 * L_17 = Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067(NULL /*static, unused*/, L_16, 2, /*hidden argument*/Extensions_SetSpecialStartupMode_TisTweenerCore_3_t951858585_m1835023067_MethodInfo_var);
  		return L_17;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions> DG.Tweening.ShortcutExtensions::DOPath(UnityEngine.Transform,DG.Tweening.Plugins.Core.PathCore.Path,System.Single,DG.Tweening.PathMode)
  extern "C"  TweenerCore_3_t3040139253 * ShortcutExtensions_DOPath_m1737185059 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Path_t3614338981 * ___path1, float ___duration2, int32_t ___pathMode3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOPath_m1737185059_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	TweenerCore_3_t3040139253 * V_0 = NULL;
  	U3CU3Ec__DisplayClass110_t488190044 * V_1 = NULL;
  	{
  		U3CU3Ec__DisplayClass110_t488190044 * L_0 = (U3CU3Ec__DisplayClass110_t488190044 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass110_t488190044_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass110__ctor_m3269232614(L_0, /*hidden argument*/NULL);
  		V_1 = L_0;
  		U3CU3Ec__DisplayClass110_t488190044 * L_1 = V_1;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		ABSTweenPlugin_3_t2576148903 * L_3 = PathPlugin_Get_m4139490958(NULL /*static, unused*/, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass110_t488190044 * L_4 = V_1;
  		IntPtr_t L_5;
  		L_5.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass110_U3CDOPathU3Eb__10e_m1482643195_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_6 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_6, L_4, L_5, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClass110_t488190044 * L_7 = V_1;
  		IntPtr_t L_8;
  		L_8.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass110_U3CDOPathU3Eb__10f_m3838951360_MethodInfo_var);
  		DOSetter_1_t477454500 * L_9 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_9, L_7, L_8, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		Path_t3614338981 * L_10 = ___path1;
  		float L_11 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t3040139253 * L_12 = DOTween_To_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m3659909092(NULL /*static, unused*/, L_3, L_6, L_9, L_10, L_11, /*hidden argument*/DOTween_To_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m3659909092_MethodInfo_var);
  		U3CU3Ec__DisplayClass110_t488190044 * L_13 = V_1;
  		NullCheck(L_13);
  		Transform_t3600365921 * L_14 = L_13->get_target_0();
  		TweenerCore_3_t3040139253 * L_15 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t3040139253_m3593596153(NULL /*static, unused*/, L_12, L_14, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t3040139253_m3593596153_MethodInfo_var);
  		V_0 = L_15;
  		TweenerCore_3_t3040139253 * L_16 = V_0;
  		NullCheck(L_16);
  		PathOptions_t2074623791 * L_17 = L_16->get_address_of_plugOptions_56();
  		int32_t L_18 = ___pathMode3;
  		L_17->set_mode_0(L_18);
  		TweenerCore_3_t3040139253 * L_19 = V_0;
  		return L_19;
  	}
  }
  // DG.Tweening.Core.TweenerCore`3<UnityEngine.Vector3,DG.Tweening.Plugins.Core.PathCore.Path,DG.Tweening.Plugins.Options.PathOptions> DG.Tweening.ShortcutExtensions::DOLocalPath(UnityEngine.Transform,DG.Tweening.Plugins.Core.PathCore.Path,System.Single,DG.Tweening.PathMode)
  extern "C"  TweenerCore_3_t3040139253 * ShortcutExtensions_DOLocalPath_m3367906890 (Il2CppObject * __this /* static, unused */, Transform_t3600365921 * ___target0, Path_t3614338981 * ___path1, float ___duration2, int32_t ___pathMode3, const MethodInfo* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (ShortcutExtensions_DOLocalPath_m3367906890_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	TweenerCore_3_t3040139253 * V_0 = NULL;
  	U3CU3Ec__DisplayClass114_t2457558512 * V_1 = NULL;
  	{
  		U3CU3Ec__DisplayClass114_t2457558512 * L_0 = (U3CU3Ec__DisplayClass114_t2457558512 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass114_t2457558512_il2cpp_TypeInfo_var);
  		U3CU3Ec__DisplayClass114__ctor_m427846266(L_0, /*hidden argument*/NULL);
  		V_1 = L_0;
  		U3CU3Ec__DisplayClass114_t2457558512 * L_1 = V_1;
  		Transform_t3600365921 * L_2 = ___target0;
  		NullCheck(L_1);
  		L_1->set_target_0(L_2);
  		ABSTweenPlugin_3_t2576148903 * L_3 = PathPlugin_Get_m4139490958(NULL /*static, unused*/, /*hidden argument*/NULL);
  		U3CU3Ec__DisplayClass114_t2457558512 * L_4 = V_1;
  		IntPtr_t L_5;
  		L_5.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass114_U3CDOLocalPathU3Eb__112_m2016042313_MethodInfo_var);
  		DOGetter_1_t3465109668 * L_6 = (DOGetter_1_t3465109668 *)il2cpp_codegen_object_new(DOGetter_1_t3465109668_il2cpp_TypeInfo_var);
  		DOGetter_1__ctor_m3773977789(L_6, L_4, L_5, /*hidden argument*/DOGetter_1__ctor_m3773977789_MethodInfo_var);
  		U3CU3Ec__DisplayClass114_t2457558512 * L_7 = V_1;
  		IntPtr_t L_8;
  		L_8.set_m_value_0((void*)(void*)U3CU3Ec__DisplayClass114_U3CDOLocalPathU3Eb__113_m3249279287_MethodInfo_var);
  		DOSetter_1_t477454500 * L_9 = (DOSetter_1_t477454500 *)il2cpp_codegen_object_new(DOSetter_1_t477454500_il2cpp_TypeInfo_var);
  		DOSetter_1__ctor_m4237574066(L_9, L_7, L_8, /*hidden argument*/DOSetter_1__ctor_m4237574066_MethodInfo_var);
  		Path_t3614338981 * L_10 = ___path1;
  		float L_11 = ___duration2;
  		IL2CPP_RUNTIME_CLASS_INIT(DOTween_t2744875806_il2cpp_TypeInfo_var);
  		TweenerCore_3_t3040139253 * L_12 = DOTween_To_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m3659909092(NULL /*static, unused*/, L_3, L_6, L_9, L_10, L_11, /*hidden argument*/DOTween_To_TisVector3_t3722313464_TisPath_t3614338981_TisPathOptions_t2074623791_m3659909092_MethodInfo_var);
  		U3CU3Ec__DisplayClass114_t2457558512 * L_13 = V_1;
  		NullCheck(L_13);
  		Transform_t3600365921 * L_14 = L_13->get_target_0();
  		TweenerCore_3_t3040139253 * L_15 = TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t3040139253_m3593596153(NULL /*static, unused*/, L_12, L_14, /*hidden argument*/TweenSettingsExtensions_SetTarget_TisTweenerCore_3_t3040139253_m3593596153_MethodInfo_var);
  		V_0 = L_15;
  		TweenerCore_3_t3040139253 * L_16 = V_0;
  		NullCheck(L_16);
  		PathOptions_t2074623791 * L_17 = L_16->get_address_of_plugOptions_56();
  		int32_t L_18 = ___pathMode3;
  		L_17->set_mode_0(L_18);
  		TweenerCore_3_t3040139253 * L_19 = V_0;
  		NullCheck(L_19);
  		PathOptions_t2074623791 * L_20 = L_19->get_address_of_plugOptions_56();
  		L_20->set_useLocalPosition_10((bool)1);
  		TweenerCore_3_t3040139253 * L_21 = V_0;
  		return L_21;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass110::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass110__ctor_m3269232614 (U3CU3Ec__DisplayClass110_t488190044 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClass110::<DOPath>b__10e()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClass110_U3CDOPathU3Eb__10e_m1482643195 (U3CU3Ec__DisplayClass110_t488190044 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_position_m102368104(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass110::<DOPath>b__10f(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClass110_U3CDOPathU3Eb__10f_m3838951360 (U3CU3Ec__DisplayClass110_t488190044 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_position_m2361854178(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass114::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass114__ctor_m427846266 (U3CU3Ec__DisplayClass114_t2457558512 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClass114::<DOLocalPath>b__112()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClass114_U3CDOLocalPathU3Eb__112_m2016042313 (U3CU3Ec__DisplayClass114_t2457558512 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localPosition_m265057664(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass114::<DOLocalPath>b__113(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClass114_U3CDOLocalPathU3Eb__113_m3249279287 (U3CU3Ec__DisplayClass114_t2457558512 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_localPosition_m3327877514(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass16::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass16__ctor_m1579402707 (U3CU3Ec__DisplayClass16_t1441682028 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Single DG.Tweening.ShortcutExtensions/<>c__DisplayClass16::<DOFieldOfView>b__14()
  extern "C"  float U3CU3Ec__DisplayClass16_U3CDOFieldOfViewU3Eb__14_m434986472 (U3CU3Ec__DisplayClass16_t1441682028 * __this, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		float L_1 = Camera_get_fieldOfView_m1973900042(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass16::<DOFieldOfView>b__15(System.Single)
  extern "C"  void U3CU3Ec__DisplayClass16_U3CDOFieldOfViewU3Eb__15_m1811255067 (U3CU3Ec__DisplayClass16_t1441682028 * __this, float ___x0, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		float L_1 = ___x0;
  		NullCheck(L_0);
  		Camera_set_fieldOfView_m4094496100(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass1e::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass1e__ctor_m2247411158 (U3CU3Ec__DisplayClass1e_t1436635756 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Single DG.Tweening.ShortcutExtensions/<>c__DisplayClass1e::<DOOrthoSize>b__1c()
  extern "C"  float U3CU3Ec__DisplayClass1e_U3CDOOrthoSizeU3Eb__1c_m3294238388 (U3CU3Ec__DisplayClass1e_t1436635756 * __this, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		float L_1 = Camera_get_orthographicSize_m2222444769(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass1e::<DOOrthoSize>b__1d(System.Single)
  extern "C"  void U3CU3Ec__DisplayClass1e_U3CDOOrthoSizeU3Eb__1d_m1217158278 (U3CU3Ec__DisplayClass1e_t1436635756 * __this, float ___x0, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		float L_1 = ___x0;
  		NullCheck(L_0);
  		Camera_set_orthographicSize_m752464754(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass22::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass22__ctor_m1864874458 (U3CU3Ec__DisplayClass22_t1441419885 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Rect DG.Tweening.ShortcutExtensions/<>c__DisplayClass22::<DOPixelRect>b__20()
  extern "C"  Rect_t2360479859  U3CU3Ec__DisplayClass22_U3CDOPixelRectU3Eb__20_m1735938526 (U3CU3Ec__DisplayClass22_t1441419885 * __this, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Rect_t2360479859  L_1 = Camera_get_pixelRect_m1345608344(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass22::<DOPixelRect>b__21(UnityEngine.Rect)
  extern "C"  void U3CU3Ec__DisplayClass22_U3CDOPixelRectU3Eb__21_m615798694 (U3CU3Ec__DisplayClass22_t1441419885 * __this, Rect_t2360479859  ___x0, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		Rect_t2360479859  L_1 = ___x0;
  		NullCheck(L_0);
  		Camera_set_pixelRect_m4072489786(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass26::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass26__ctor_m1579399642 (U3CU3Ec__DisplayClass26_t1441682029 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Rect DG.Tweening.ShortcutExtensions/<>c__DisplayClass26::<DORect>b__24()
  extern "C"  Rect_t2360479859  U3CU3Ec__DisplayClass26_U3CDORectU3Eb__24_m837249989 (U3CU3Ec__DisplayClass26_t1441682029 * __this, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Rect_t2360479859  L_1 = Camera_get_rect_m1226587305(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass26::<DORect>b__25(UnityEngine.Rect)
  extern "C"  void U3CU3Ec__DisplayClass26_U3CDORectU3Eb__25_m361328278 (U3CU3Ec__DisplayClass26_t1441682029 * __this, Rect_t2360479859  ___x0, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		Rect_t2360479859  L_1 = ___x0;
  		NullCheck(L_0);
  		Camera_set_rect_m389505007(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass4a::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass4a__ctor_m2532880855 (U3CU3Ec__DisplayClass4a_t1436373607 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Color DG.Tweening.ShortcutExtensions/<>c__DisplayClass4a::<DOColor>b__48()
  extern "C"  Color_t2555686324  U3CU3Ec__DisplayClass4a_U3CDOColorU3Eb__48_m2592657580 (U3CU3Ec__DisplayClass4a_t1436373607 * __this, const MethodInfo* method)
  {
  	{
  		Material_t340375123 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Color_t2555686324  L_1 = Material_get_color_m1173399845(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass4a::<DOColor>b__49(UnityEngine.Color)
  extern "C"  void U3CU3Ec__DisplayClass4a_U3CDOColorU3Eb__49_m3634063599 (U3CU3Ec__DisplayClass4a_t1436373607 * __this, Color_t2555686324  ___x0, const MethodInfo* method)
  {
  	{
  		Material_t340375123 * L_0 = __this->get_target_0();
  		Color_t2555686324  L_1 = ___x0;
  		NullCheck(L_0);
  		Material_set_color_m3787036372(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass52::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass52__ctor_m1864873431 (U3CU3Ec__DisplayClass52_t1441419880 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Color DG.Tweening.ShortcutExtensions/<>c__DisplayClass52::<DOFade>b__50()
  extern "C"  Color_t2555686324  U3CU3Ec__DisplayClass52_U3CDOFadeU3Eb__50_m1889365288 (U3CU3Ec__DisplayClass52_t1441419880 * __this, const MethodInfo* method)
  {
  	{
  		Material_t340375123 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Color_t2555686324  L_1 = Material_get_color_m1173399845(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass52::<DOFade>b__51(UnityEngine.Color)
  extern "C"  void U3CU3Ec__DisplayClass52_U3CDOFadeU3Eb__51_m3218757128 (U3CU3Ec__DisplayClass52_t1441419880 * __this, Color_t2555686324  ___x0, const MethodInfo* method)
  {
  	{
  		Material_t340375123 * L_0 = __this->get_target_0();
  		Color_t2555686324  L_1 = ___x0;
  		NullCheck(L_0);
  		Material_set_color_m3787036372(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass71::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass71__ctor_m1936240093 (U3CU3Ec__DisplayClass71_t1441616490 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClass71::<DOMove>b__70()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClass71_U3CDOMoveU3Eb__70_m4123162807 (U3CU3Ec__DisplayClass71_t1441616490 * __this, const MethodInfo* method)
  {
  	{
  		Rigidbody_t3916780224 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Rigidbody_get_position_m3704645980(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass7d::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass7d__ctor_m2318773720 (U3CU3Ec__DisplayClass7d_t1436570218 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Quaternion DG.Tweening.ShortcutExtensions/<>c__DisplayClass7d::<DORotate>b__7c()
  extern "C"  Quaternion_t2301928331  U3CU3Ec__DisplayClass7d_U3CDORotateU3Eb__7c_m3815321789 (U3CU3Ec__DisplayClass7d_t1436570218 * __this, const MethodInfo* method)
  {
  	{
  		Rigidbody_t3916780224 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Quaternion_t2301928331  L_1 = Rigidbody_get_rotation_m3898405607(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass92::.ctor()
  extern "C"  void U3CU3Ec__DisplayClass92__ctor_m1864884747 (U3CU3Ec__DisplayClass92_t1441419892 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClass92::<DOMove>b__90()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClass92_U3CDOMoveU3Eb__90_m1588948967 (U3CU3Ec__DisplayClass92_t1441419892 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_position_m102368104(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClass92::<DOMove>b__91(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClass92_U3CDOMoveU3Eb__91_m1243780534 (U3CU3Ec__DisplayClass92_t1441419892 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_position_m2361854178(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassa::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassa__ctor_m333274535 (U3CU3Ec__DisplayClassa_t1438405180 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Single DG.Tweening.ShortcutExtensions/<>c__DisplayClassa::<DOAspect>b__8()
  extern "C"  float U3CU3Ec__DisplayClassa_U3CDOAspectU3Eb__8_m2023528100 (U3CU3Ec__DisplayClassa_t1438405180 * __this, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		float L_1 = Camera_get_aspect_m128343589(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassa::<DOAspect>b__9(System.Single)
  extern "C"  void U3CU3Ec__DisplayClassa_U3CDOAspectU3Eb__9_m1514496616 (U3CU3Ec__DisplayClassa_t1438405180 * __this, float ___x0, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		float L_1 = ___x0;
  		NullCheck(L_0);
  		Camera_set_aspect_m2860070555(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassa2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassa2__ctor_m1864962499 (U3CU3Ec__DisplayClassa2_t1441419836 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClassa2::<DOLocalMove>b__a0()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClassa2_U3CDOLocalMoveU3Eb__a0_m361468876 (U3CU3Ec__DisplayClassa2_t1441419836 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localPosition_m265057664(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassa2::<DOLocalMove>b__a1(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClassa2_U3CDOLocalMoveU3Eb__a1_m4021703442 (U3CU3Ec__DisplayClassa2_t1441419836 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_localPosition_m3327877514(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassa6::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassa6__ctor_m1579487683 (U3CU3Ec__DisplayClassa6_t1441681980 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClassa6::<DOLocalMoveX>b__a4()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClassa6_U3CDOLocalMoveXU3Eb__a4_m531437315 (U3CU3Ec__DisplayClassa6_t1441681980 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localPosition_m265057664(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassa6::<DOLocalMoveX>b__a5(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClassa6_U3CDOLocalMoveXU3Eb__a5_m3877926929 (U3CU3Ec__DisplayClassa6_t1441681980 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_localPosition_m3327877514(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassb2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassb2__ctor_m1864963658 (U3CU3Ec__DisplayClassb2_t1441419837 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Quaternion DG.Tweening.ShortcutExtensions/<>c__DisplayClassb2::<DORotate>b__b0()
  extern "C"  Quaternion_t2301928331  U3CU3Ec__DisplayClassb2_U3CDORotateU3Eb__b0_m2153400210 (U3CU3Ec__DisplayClassb2_t1441419837 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Quaternion_t2301928331  L_1 = Transform_get_rotation_m2794111148(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassb2::<DORotate>b__b1(UnityEngine.Quaternion)
  extern "C"  void U3CU3Ec__DisplayClassb2_U3CDORotateU3Eb__b1_m409339013 (U3CU3Ec__DisplayClassb2_t1441419837 * __this, Quaternion_t2301928331  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Quaternion_t2301928331  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_rotation_m853119278(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassb6::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassb6__ctor_m1579488842 (U3CU3Ec__DisplayClassb6_t1441681981 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Quaternion DG.Tweening.ShortcutExtensions/<>c__DisplayClassb6::<DOLocalRotate>b__b4()
  extern "C"  Quaternion_t2301928331  U3CU3Ec__DisplayClassb6_U3CDOLocalRotateU3Eb__b4_m3719018353 (U3CU3Ec__DisplayClassb6_t1441681981 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Quaternion_t2301928331  L_1 = Transform_get_localRotation_m4085629126(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassb6::<DOLocalRotate>b__b5(UnityEngine.Quaternion)
  extern "C"  void U3CU3Ec__DisplayClassb6_U3CDOLocalRotateU3Eb__b5_m1351185505 (U3CU3Ec__DisplayClassb6_t1441681981 * __this, Quaternion_t2301928331  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Quaternion_t2301928331  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_localRotation_m823019830(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassba::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassba__ctor_m2532972105 (U3CU3Ec__DisplayClassba_t1436373565 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClassba::<DOScale>b__b8()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClassba_U3CDOScaleU3Eb__b8_m974274363 (U3CU3Ec__DisplayClassba_t1436373565 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localScale_m2509514663(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassba::<DOScale>b__b9(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClassba_U3CDOScaleU3Eb__b9_m3499266260 (U3CU3Ec__DisplayClassba_t1436373565 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_localScale_m2795501682(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassd2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassd2__ctor_m1864961608 (U3CU3Ec__DisplayClassd2_t1441419831 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClassd2::<DOPunchPosition>b__d0()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClassd2_U3CDOPunchPositionU3Eb__d0_m3730325836 (U3CU3Ec__DisplayClassd2_t1441419831 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localPosition_m265057664(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassd2::<DOPunchPosition>b__d1(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClassd2_U3CDOPunchPositionU3Eb__d1_m749415920 (U3CU3Ec__DisplayClassd2_t1441419831 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_localPosition_m3327877514(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassd6::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassd6__ctor_m1579486792 (U3CU3Ec__DisplayClassd6_t1441681975 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClassd6::<DOPunchScale>b__d4()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClassd6_U3CDOPunchScaleU3Eb__d4_m2394954004 (U3CU3Ec__DisplayClassd6_t1441681975 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localScale_m2509514663(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassd6::<DOPunchScale>b__d5(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClassd6_U3CDOPunchScaleU3Eb__d5_m2162860366 (U3CU3Ec__DisplayClassd6_t1441681975 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_localScale_m2795501682(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassda::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassda__ctor_m2532970055 (U3CU3Ec__DisplayClassda_t1436373559 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClassda::<DOPunchRotation>b__d8()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClassda_U3CDOPunchRotationU3Eb__d8_m1517990392 (U3CU3Ec__DisplayClassda_t1436373559 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localEulerAngles_m61068058(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassda::<DOPunchRotation>b__d9(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClassda_U3CDOPunchRotationU3Eb__d9_m504106510 (U3CU3Ec__DisplayClassda_t1436373559 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		Quaternion_t2301928331  L_2 = Quaternion_Euler_m4079491635(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  		NullCheck(L_0);
  		Transform_set_localRotation_m823019830(L_0, L_2, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClasse::.ctor()
  extern "C"  void U3CU3Ec__DisplayClasse__ctor_m333270179 (U3CU3Ec__DisplayClasse_t1438405176 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Color DG.Tweening.ShortcutExtensions/<>c__DisplayClasse::<DOColor>b__c()
  extern "C"  Color_t2555686324  U3CU3Ec__DisplayClasse_U3CDOColorU3Eb__c_m3143577634 (U3CU3Ec__DisplayClasse_t1438405176 * __this, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Color_t2555686324  L_1 = Camera_get_backgroundColor_m4169175041(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClasse::<DOColor>b__d(UnityEngine.Color)
  extern "C"  void U3CU3Ec__DisplayClasse_U3CDOColorU3Eb__d_m438224818 (U3CU3Ec__DisplayClasse_t1438405176 * __this, Color_t2555686324  ___x0, const MethodInfo* method)
  {
  	{
  		Camera_t4157153871 * L_0 = __this->get_target_0();
  		Color_t2555686324  L_1 = ___x0;
  		NullCheck(L_0);
  		Camera_set_backgroundColor_m1420684889(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClasse2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClasse2__ctor_m1864958407 (U3CU3Ec__DisplayClasse2_t1441419832 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClasse2::<DOShakePosition>b__e0()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClasse2_U3CDOShakePositionU3Eb__e0_m4175554142 (U3CU3Ec__DisplayClasse2_t1441419832 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localPosition_m265057664(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClasse2::<DOShakePosition>b__e1(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClasse2_U3CDOShakePositionU3Eb__e1_m1961291257 (U3CU3Ec__DisplayClasse2_t1441419832 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_localPosition_m3327877514(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassea::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassea__ctor_m2532966858 (U3CU3Ec__DisplayClassea_t1436373560 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClassea::<DOShakeRotation>b__e8()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClassea_U3CDOShakeRotationU3Eb__e8_m554979110 (U3CU3Ec__DisplayClassea_t1436373560 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localEulerAngles_m61068058(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassea::<DOShakeRotation>b__e9(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClassea_U3CDOShakeRotationU3Eb__e9_m2001083187 (U3CU3Ec__DisplayClassea_t1436373560 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		Quaternion_t2301928331  L_2 = Quaternion_Euler_m4079491635(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  		NullCheck(L_0);
  		Transform_set_localRotation_m823019830(L_0, L_2, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassf2::.ctor()
  extern "C"  void U3CU3Ec__DisplayClassf2__ctor_m1864959566 (U3CU3Ec__DisplayClassf2_t1441419833 * __this, const MethodInfo* method)
  {
  	{
  		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // UnityEngine.Vector3 DG.Tweening.ShortcutExtensions/<>c__DisplayClassf2::<DOShakeScale>b__f0()
  extern "C"  Vector3_t3722313464  U3CU3Ec__DisplayClassf2_U3CDOShakeScaleU3Eb__f0_m2890130492 (U3CU3Ec__DisplayClassf2_t1441419833 * __this, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		NullCheck(L_0);
  		Vector3_t3722313464  L_1 = Transform_get_localScale_m2509514663(L_0, /*hidden argument*/NULL);
  		return L_1;
  	}
  }
  // System.Void DG.Tweening.ShortcutExtensions/<>c__DisplayClassf2::<DOShakeScale>b__f1(UnityEngine.Vector3)
  extern "C"  void U3CU3Ec__DisplayClassf2_U3CDOShakeScaleU3Eb__f1_m792680013 (U3CU3Ec__DisplayClassf2_t1441419833 * __this, Vector3_t3722313464  ___x0, const MethodInfo* method)
  {
  	{
  		Transform_t3600365921 * L_0 = __this->get_target_0();
  		Vector3_t3722313464  L_1 = ___x0;
  		NullCheck(L_0);
  		Transform_set_localScale_m2795501682(L_0, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  