#pragma once

#include "il2cpp-config.h"

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

#include <stdint.h>
#include <assert.h>
#include <exception>

// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>
struct TweenRunner_1_t2794398580;
// System.Collections.IEnumerator
struct IEnumerator_t3464575207;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t667441552;

#include "codegen/il2cpp-codegen.h"
#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_Float2711705593.h"
#include "UnityEngine_UnityEngine_MonoBehaviour667441552.h"

// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::.ctor()
extern "C"  void TweenRunner_1__ctor_m2994637951_gshared (TweenRunner_1_t2794398580 * __this, const MethodInfo* method);
#define TweenRunner_1__ctor_m2994637951(__this, method) ((  void (*) (TweenRunner_1_t2794398580 *, const MethodInfo*))TweenRunner_1__ctor_m2994637951_gshared)(__this, method)
// System.Collections.IEnumerator UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::Start(T)
extern "C"  Il2CppObject * TweenRunner_1_Start_m3012790173_gshared (Il2CppObject * __this /* static, unused */, FloatTween_t2711705593  ___tweenInfo0, const MethodInfo* method);
#define TweenRunner_1_Start_m3012790173(__this /* static, unused */, ___tweenInfo0, method) ((  Il2CppObject * (*) (Il2CppObject * /* static, unused */, FloatTween_t2711705593 , const MethodInfo*))TweenRunner_1_Start_m3012790173_gshared)(__this /* static, unused */, ___tweenInfo0, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::Init(UnityEngine.MonoBehaviour)
extern "C"  void TweenRunner_1_Init_m2355829498_gshared (TweenRunner_1_t2794398580 * __this, MonoBehaviour_t667441552 * ___coroutineContainer0, const MethodInfo* method);
#define TweenRunner_1_Init_m2355829498(__this, ___coroutineContainer0, method) ((  void (*) (TweenRunner_1_t2794398580 *, MonoBehaviour_t667441552 *, const MethodInfo*))TweenRunner_1_Init_m2355829498_gshared)(__this, ___coroutineContainer0, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::StartTween(T)
extern "C"  void TweenRunner_1_StartTween_m565832784_gshared (TweenRunner_1_t2794398580 * __this, FloatTween_t2711705593  ___info0, const MethodInfo* method);
#define TweenRunner_1_StartTween_m565832784(__this, ___info0, method) ((  void (*) (TweenRunner_1_t2794398580 *, FloatTween_t2711705593 , const MethodInfo*))TweenRunner_1_StartTween_m565832784_gshared)(__this, ___info0, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.FloatTween>::StopTween()
extern "C"  void TweenRunner_1_StopTween_m2535490790_gshared (TweenRunner_1_t2794398580 * __this, const MethodInfo* method);
#define TweenRunner_1_StopTween_m2535490790(__this, method) ((  void (*) (TweenRunner_1_t2794398580 *, const MethodInfo*))TweenRunner_1_StopTween_m2535490790_gshared)(__this, method)
