#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.ColorTween>
struct TweenRunner_1_t805970637;
// System.Collections.IEnumerator
struct IEnumerator_t3464575207;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t667441552;

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

// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::.ctor()
extern "C"  void TweenRunner_1__ctor_m3171479704_gshared (TweenRunner_1_t805970637 * __this, const MethodInfo* method);
#define TweenRunner_1__ctor_m3171479704(__this, method) ((  void (*) (TweenRunner_1_t805970637 *, const MethodInfo*))TweenRunner_1__ctor_m3171479704_gshared)(__this, method)
// System.Collections.IEnumerator UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::Start(T)
extern "C"  Il2CppObject * TweenRunner_1_Start_m4199917220_gshared (Il2CppObject * __this /* static, unused */, ColorTween_t723277650  ___tweenInfo0, const MethodInfo* method);
#define TweenRunner_1_Start_m4199917220(__this /* static, unused */, ___tweenInfo0, method) ((  Il2CppObject * (*) (Il2CppObject * /* static, unused */, ColorTween_t723277650 , const MethodInfo*))TweenRunner_1_Start_m4199917220_gshared)(__this /* static, unused */, ___tweenInfo0, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::Init(UnityEngine.MonoBehaviour)
extern "C"  void TweenRunner_1_Init_m3753968659_gshared (TweenRunner_1_t805970637 * __this, MonoBehaviour_t667441552 * ___coroutineContainer0, const MethodInfo* method);
#define TweenRunner_1_Init_m3753968659(__this, ___coroutineContainer0, method) ((  void (*) (TweenRunner_1_t805970637 *, MonoBehaviour_t667441552 *, const MethodInfo*))TweenRunner_1_Init_m3753968659_gshared)(__this, ___coroutineContainer0, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::StartTween(T)
extern "C"  void TweenRunner_1_StartTween_m3060079017_gshared (TweenRunner_1_t805970637 * __this, ColorTween_t723277650  ___info0, const MethodInfo* method);
#define TweenRunner_1_StartTween_m3060079017(__this, ___info0, method) ((  void (*) (TweenRunner_1_t805970637 *, ColorTween_t723277650 , const MethodInfo*))TweenRunner_1_StartTween_m3060079017_gshared)(__this, ___info0, method)
// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>::StopTween()
extern "C"  void TweenRunner_1_StopTween_m3476632703_gshared (TweenRunner_1_t805970637 * __this, const MethodInfo* method);
#define TweenRunner_1_StopTween_m3476632703(__this, method) ((  void (*) (TweenRunner_1_t805970637 *, const MethodInfo*))TweenRunner_1_StopTween_m3476632703_gshared)(__this, method)
