extern "C"  void Blocks_Start_m3737108149 (Blocks_t1992669606 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Blocks_Start_m3737108149_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		LevelManager_t2278695849 * L_0 = Object_FindObjectOfType_TisLevelManager_t2278695849_m2127204068(NULL /*static, unused*/, /*hidden argument*/Object_FindObjectOfType_TisLevelManager_t2278695849_m2127204068_MethodInfo_var);
		__this->set_levelManager_4(L_0);
		__this->set_timesHit_2(0);
		String_t* L_1 = Component_get_tag_m217485006(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_2 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_1, _stringLiteral106395321, /*hidden argument*/NULL);
		__this->set_isBreakable_8(L_2);
		bool L_3 = __this->get_isBreakable_8();
		if (!L_3)
		{
			goto IL_003f;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Blocks_t1992669606_il2cpp_TypeInfo_var);
		int32_t L_4 = ((Blocks_t1992669606_StaticFields*)Blocks_t1992669606_il2cpp_TypeInfo_var->static_fields)->get_breakableCount_7();
		((Blocks_t1992669606_StaticFields*)Blocks_t1992669606_il2cpp_TypeInfo_var->static_fields)->set_breakableCount_7(((int32_t)((int32_t)L_4+(int32_t)1)));
	}

IL_003f:
	{
		return;
	}
}
extern "C"  void BenchmarkTest_OnGUI_m2000987190 (BenchmarkTest_t1141318415 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (BenchmarkTest_OnGUI_m2000987190_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	GUIStyle_t1006925219 * V_2 = NULL;
	Rect_t1525428817  V_3;
	memset(&V_3, 0, sizeof(V_3));
	String_t* V_4 = NULL;
	{
		int32_t L_0 = Screen_get_width_m3080333084(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = Screen_get_height_m1504859443(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = L_1;
		GUIStyle_t1006925219 * L_2 = (GUIStyle_t1006925219 *)il2cpp_codegen_object_new(GUIStyle_t1006925219_il2cpp_TypeInfo_var);
		GUIStyle__ctor_m478034167(L_2, /*hidden argument*/NULL);
		V_2 = L_2;
		int32_t L_3 = V_0;
		int32_t L_4 = V_1;
		Rect__ctor_m3291325233((&V_3), (0.0f), (0.0f), (((float)((float)L_3))), (((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_4*(int32_t)2))/(int32_t)((int32_t)50)))))), /*hidden argument*/NULL);
		GUIStyle_t1006925219 * L_5 = V_2;
		NullCheck(L_5);
		GUIStyle_set_alignment_m4252900834(L_5, 8, /*hidden argument*/NULL);
		GUIStyle_t1006925219 * L_6 = V_2;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		GUIStyle_set_fontSize_m3621764235(L_6, ((int32_t)((int32_t)((int32_t)((int32_t)L_7*(int32_t)2))/(int32_t)((int32_t)50))), /*hidden argument*/NULL);
		GUIStyle_t1006925219 * L_8 = V_2;
		NullCheck(L_8);
		GUIStyleState_t47287592 * L_9 = GUIStyle_get_normal_m42729964(L_8, /*hidden argument*/NULL);
		Color_t1588175760  L_10;
		memset(&L_10, 0, sizeof(L_10));
		Color__ctor_m2252924356(&L_10, (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		NullCheck(L_9);
		GUIStyleState_set_textColor_m3058467057(L_9, L_10, /*hidden argument*/NULL);
		List_1_t3871517354 * L_11 = __this->get_allOfBunnyObjects_2();
		NullCheck(L_11);
		int32_t L_12 = VirtFuncInvoker0< int32_t >::Invoke(17 /* System.Int32 System.Collections.Generic.List`1<BunnyObj>::get_Count() */, L_11);
		int32_t L_13 = L_12;
		Il2CppObject * L_14 = Box(Int32_t2847414787_il2cpp_TypeInfo_var, &L_13);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_15 = String_Format_m2471250780(NULL /*static, unused*/, _stringLiteral2608961897, L_14, /*hidden argument*/NULL);
		V_4 = L_15;
		Rect_t1525428817  L_16 = V_3;
		String_t* L_17 = V_4;
		GUIStyle_t1006925219 * L_18 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(GUI_t1522956648_il2cpp_TypeInfo_var);
		GUI_Label_m4283747336(NULL /*static, unused*/, L_16, L_17, L_18, /*hidden argument*/NULL);
		return;
	}
}
extern "C" void EqualityComparer_1__cctor_m27412_gshared (Object_t * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		GenericEqualityComparer_1_t3564_0_0_0_var = il2cpp_codegen_type_from_index(3752);
		Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(44);
		TypeU5BU5D_t720_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_0 = Type_GetTypeFromHandle_m333(NULL /*static, unused*/, (RuntimeTypeHandle_t1602 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL);
		Type_t * L_1 = Type_GetTypeFromHandle_m333(NULL /*static, unused*/, (RuntimeTypeHandle_t1602 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL);
		NullCheck((Type_t *)L_0);
		bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1);
		if (!L_2)
		{
			goto IL_0054;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_3 = Type_GetTypeFromHandle_m333(NULL /*static, unused*/, (RuntimeTypeHandle_t1602 )LoadTypeToken(GenericEqualityComparer_1_t3564_0_0_0_var), /*hidden argument*/NULL);
		TypeU5BU5D_t720* L_4 = (TypeU5BU5D_t720*)((TypeU5BU5D_t720*)SZArrayNew(TypeU5BU5D_t720_il2cpp_TypeInfo_var, 1));
		Type_t * L_5 = Type_GetTypeFromHandle_m333(NULL /*static, unused*/, (RuntimeTypeHandle_t1602 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL);
		NullCheck(L_4);
		IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0);
		ArrayElementTypeCheck (L_4, L_5);
		*((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5;
		NullCheck((Type_t *)L_3);
		Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t720* >::Invoke(78 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t720*)L_4);
		Object_t * L_7 = Activator_CreateInstance_m13379(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL);
		((EqualityComparer_1_t3285_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t3285 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)));
		goto IL_005e;
	}

IL_0054:
	{
		DefaultComparer_t3286 * L_8 = (DefaultComparer_t3286 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4));
		(( void (*) (DefaultComparer_t3286 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5));
		((EqualityComparer_1_t3285_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8;
	}

IL_005e:
	{
		return;
	}
}
extern "C"  void PlayerController_setCountText_m2023731392 (PlayerController_t2866526589 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (PlayerController_setCountText_m2023731392_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Text_t3286458198 * L_0 = (__this->___countText_5);
		int32_t* L_1 = &(__this->___count_3);
		String_t* L_2 = Int32_ToString_m1286526384(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = String_Concat_m138640077(NULL /*static, unused*/, _stringLiteral2622482517, L_2, /*hidden argument*/NULL);
		NullCheck(L_0);
		VirtActionInvoker1< String_t* >::Invoke(65 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_0, L_3);
		int32_t L_4 = (__this->___count_3);
		if ((((int32_t)L_4) < ((int32_t)5)))
		{
			goto IL_003c;
		}
	}
	{
		Text_t3286458198 * L_5 = (__this->___winText_6);
		NullCheck(L_5);
		VirtActionInvoker1< String_t* >::Invoke(65 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_5, _stringLiteral670376987);
	}

IL_003c:
	{
		return;
	}
}
extern "C" void AngleTest_Update_m1 (AngleTest_t2 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		Input_t5_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t5_il2cpp_TypeInfo_var);
		bool L_0 = Input_GetKeyDown_m6(NULL /*static, unused*/, ((int32_t)32), /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0013;
		}
	}
	{
		AngleTest_getAngleTowards_m2(__this, /*hidden argument*/NULL);
	}

IL_0013:
	{
		return;
	}
}
extern "C"  float m3366690344 (t837106420 * __this , t3525329789  p0, t3525329789  p1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (m3366690344_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	t3525329789  V_0 = {0};
	{
		float L_0 = ((&p0)->f1);
		float L_1 = ((&p1)->f1);
		float L_2 = ((&p0)->f2);
		float L_3 = ((&p1)->f2);
		float L_4 = ((&p0)->f3);
		float L_5 = ((&p1)->f3);
		m2926210380((&V_0), ((float)((float)L_0-(float)L_1)), ((float)((float)L_2-(float)L_3)), ((float)((float)L_4-(float)L_5)), NULL);
		float L_6 = ((&V_0)->f1);
		float L_7 = ((&V_0)->f1);
		float L_8 = ((&V_0)->f2);
		float L_9 = ((&V_0)->f2);
		float L_10 = ((&V_0)->f3);
		float L_11 = ((&V_0)->f3);
		IL2CPP_RUNTIME_CLASS_INIT(t1597001355_TI_var);
		float L_12 = sqrtf(((float)((float)((float)((float)((float)((float)L_6*(float)L_7))+(float)((float)((float)L_8*(float)L_9))))+(float)((float)((float)L_10*(float)L_11)))));
		return L_12;
	}
}
extern "C"  void Paddle_AutoPlay_m2551386774 (Paddle_t2382992266 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Paddle_AutoPlay_m2551386774_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Vector3_t4282066566  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector3_t4282066566  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector3_t4282066566  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		Transform_t1659122786 * L_0 = Component_get_transform_m4257140443(__this, /*hidden argument*/NULL);
		Transform_t1659122786 * L_1 = Component_get_transform_m4257140443(L_0, /*hidden argument*/NULL);
		Vector3_t4282066566  L_2 = Transform_get_position_m2211398607(L_1, /*hidden argument*/NULL);
		V_2 = L_2;
		float L_3 = (&V_2)->get_y_2();
		Vector3__ctor_m2926210380((&V_0), (0.0f), L_3, (0.0f), /*hidden argument*/NULL);
		Ball_t2062879 * L_4 = __this->get_ball_4();
		Transform_t1659122786 * L_5 = Component_get_transform_m4257140443(L_4, /*hidden argument*/NULL);
		Vector3_t4282066566  L_6 = Transform_get_position_m2211398607(L_5, /*hidden argument*/NULL);
		V_1 = L_6;
		float L_7 = (&V_1)->get_x_1();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		float L_8 = Mathf_Clamp_m3872743893(NULL /*static, unused*/, L_7, (-8.0f), (8.0f), /*hidden argument*/NULL);
		(&V_0)->set_x_1(L_8);
		Transform_t1659122786 * L_9 = Component_get_transform_m4257140443(__this, /*hidden argument*/NULL);
		Vector3_t4282066566  L_10 = V_0;
		Transform_set_position_m3111394108(L_9, L_10, /*hidden argument*/NULL);
		return;
	}
}
extern "C" void Player_Move_m551 (Player_t139 * __this, float ___h, float ___v, const MethodInfo* method)
{
    static bool s_Il2CppMethodIntialized;
    if (!s_Il2CppMethodIntialized)
    {
        Input_t106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8);
        _stringLiteral9 = il2cpp_codegen_string_literal_from_index(9);
        s_Il2CppMethodIntialized = true;
    }
    {
        Transform_t3 * L_0 = Component_get_transform_m325(__this, /*hidden argument*/NULL);
        NullCheck(L_0);
        Vector3_t8  L_1 = Transform_get_forward_m363(L_0, /*hidden argument*/NULL);
        IL2CPP_RUNTIME_CLASS_INIT(Input_t106_il2cpp_TypeInfo_var);
        float L_2 = Input_GetAxis_m389(NULL /*static, unused*/, _stringLiteral9, /*hidden argument*/NULL);
        Vector3_t8  L_3 = Vector3_op_Multiply_m334(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
        float L_4 = (__this->___speed_2);
        Vector3_t8  L_5 = Vector3_op_Multiply_m334(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
        __this->___moveDirection_10 = L_5;
        CharacterController_t140 * L_6 = (__this->___controller_6);
        Vector3_t8  L_7 = (__this->___moveDirection_10);
        float L_8 = Time_get_deltaTime_m338(NULL /*static, unused*/, /*hidden argument*/NULL);
        Vector3_t8  L_9 = Vector3_op_Multiply_m334(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
        NullCheck(L_6);
        CharacterController_Move_m559(L_6, L_9, /*hidden argument*/NULL);
        Vector3_t8 * L_10 = &(__this->___moveDirection_10);
        Vector3_t8 * L_11 = L_10;
        float L_12 = (L_11->___y_2);
        float L_13 = (__this->___gravity_11);
        float L_14 = Time_get_deltaTime_m338(NULL /*static, unused*/, /*hidden argument*/NULL);
        L_11->___y_2 = ((float)((float)L_12-(float)((float)((float)L_13*(float)L_14))));
        return;
    }
}
extern "C" void Player_FixedUpdate_m550 (Player_t139 * __this, const MethodInfo* method)
{
    static bool s_Il2CppMethodIntialized;
    if (!s_Il2CppMethodIntialized)
    {
        Input_t106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8);
        _stringLiteral8 = il2cpp_codegen_string_literal_from_index(8);
        _stringLiteral9 = il2cpp_codegen_string_literal_from_index(9);
        s_Il2CppMethodIntialized = true;
    }
    float V_0 = 0.0f;
    float V_1 = 0.0f;
    {
        IL2CPP_RUNTIME_CLASS_INIT(Input_t106_il2cpp_TypeInfo_var);
        float L_0 = Input_GetAxisRaw_m388(NULL /*static, unused*/, _stringLiteral8, /*hidden argument*/NULL);
        V_0 = L_0;
        float L_1 = Input_GetAxisRaw_m388(NULL /*static, unused*/, _stringLiteral9, /*hidden argument*/NULL);
        V_1 = L_1;
        float L_2 = V_0;
        float L_3 = V_1;
        Player_Move_m551(__this, L_2, L_3, /*hidden argument*/NULL);
        Player_Turning_m552(__this, /*hidden argument*/NULL);
        float L_4 = V_0;
        float L_5 = V_1;
        Player_Animating_m553(__this, L_4, L_5, /*hidden argument*/NULL);
        return;
    }
}
extern "C"  void LevelManager_BrickDestroyed_m4197178762 (LevelManager_t2278695849 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (LevelManager_BrickDestroyed_m4197178762_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Blocks_t1992669606_il2cpp_TypeInfo_var);
		int32_t L_0 = ((Blocks_t1992669606_StaticFields*)Blocks_t1992669606_il2cpp_TypeInfo_var->static_fields)->get_breakableCount_7();
		if ((((int32_t)L_0) > ((int32_t)0)))
		{
			goto IL_0011;
		}
	}
	{
		LevelManager_LoadNextLevel_m1768606331(__this, /*hidden argument*/NULL);
	}

IL_0011:
	{
		return;
	}
}
extern "C" void Move_Update_m4 (Move_t4 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		Input_t5_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1);
		_stringLiteral0 = il2cpp_codegen_string_literal_from_index(0);
		_stringLiteral1 = il2cpp_codegen_string_literal_from_index(1);
		s_Il2CppMethodIntialized = true;
	}
	{
		Transform_t1 * L_0 = Component_get_transform_m8(__this, /*hidden argument*/NULL);
		Transform_t1 * L_1 = L_0;
		NullCheck(L_1);
		Vector3_t6  L_2 = Transform_get_position_m7(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Input_t5_il2cpp_TypeInfo_var);
		float L_3 = Input_GetAxis_m15(NULL /*static, unused*/, _stringLiteral0, /*hidden argument*/NULL);
		float L_4 = Time_get_deltaTime_m16(NULL /*static, unused*/, /*hidden argument*/NULL);
		float L_5 = (__this->___speed_2);
		float L_6 = Input_GetAxis_m15(NULL /*static, unused*/, _stringLiteral1, /*hidden argument*/NULL);
		float L_7 = Time_get_deltaTime_m16(NULL /*static, unused*/, /*hidden argument*/NULL);
		float L_8 = (__this->___speed_2);
		Vector3_t6  L_9 = {0};
		Vector3__ctor_m9(&L_9, ((float)((float)((float)((float)L_3*(float)L_4))*(float)L_5)), (0.0f), ((float)((float)((float)((float)L_6*(float)L_7))*(float)L_8)), /*hidden argument*/NULL);
		Vector3_t6  L_10 = Vector3_op_Addition_m17(NULL /*static, unused*/, L_2, L_9, /*hidden argument*/NULL);
		NullCheck(L_1);
		Transform_set_position_m18(L_1, L_10, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void PlayerController_FixedUpdate_m270852281 (PlayerController_t2866526589 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (PlayerController_FixedUpdate_m270852281_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	Vector3_t3525329789  V_2 = {0};
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1593691127_il2cpp_TypeInfo_var);
		float L_0 = Input_GetAxis_m2027668530(NULL /*static, unused*/, _stringLiteral3381094468, /*hidden argument*/NULL);
		V_0 = L_0;
		float L_1 = Input_GetAxis_m2027668530(NULL /*static, unused*/, _stringLiteral2375469974, /*hidden argument*/NULL);
		V_1 = L_1;
		float L_2 = V_0;
		float L_3 = V_1;
		Vector3__ctor_m2926210380((&V_2), L_2, (0.0f), L_3, /*hidden argument*/NULL);
		Rigidbody_t1972007546 * L_4 = (__this->___rb_2);
		Vector3_t3525329789  L_5 = V_2;
		float L_6 = (__this->___speed_4);
		Vector3_t3525329789  L_7 = Vector3_op_Multiply_m973638459(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		NullCheck(L_4);
		Rigidbody_AddForce_m3682301239(L_4, L_7, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  t3525329789  m650470329 (t837106420 * __this , t3525329789  p0, t3525329789  p1, float p2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (m650470329_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		float L_0 = p2;
		IL2CPP_RUNTIME_CLASS_INIT(t1597001355_TI_var);
		float L_1 = m2272733930(NULL, L_0, NULL);
		p2 = L_1;
		float L_2 = ((&p0)->f1);
		float L_3 = ((&p1)->f1);
		float L_4 = ((&p0)->f1);
		float L_5 = p2;
		float L_6 = ((&p0)->f2);
		float L_7 = ((&p1)->f2);
		float L_8 = ((&p0)->f2);
		float L_9 = p2;
		float L_10 = ((&p0)->f3);
		float L_11 = ((&p1)->f3);
		float L_12 = ((&p0)->f3);
		float L_13 = p2;
		t3525329789  L_14 = {0};
		m2926210380(&L_14, ((float)((float)L_2+(float)((float)((float)((float)((float)L_3-(float)L_4))*(float)L_5)))), ((float)((float)L_6+(float)((float)((float)((float)((float)L_7-(float)L_8))*(float)L_9)))), ((float)((float)L_10+(float)((float)((float)((float)((float)L_11-(float)L_12))*(float)L_13)))), NULL);
		return L_14;
	}
}
// System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.TimeSpan>::get_Default()
extern "C" EqualityComparer_1_t3285 * EqualityComparer_1_get_Default_m27415_gshared (Object_t * __this /* static, unused */, const MethodInfo* method)
{
	{
		IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3));
		EqualityComparer_1_t3285 * L_0 = ((EqualityComparer_1_t3285_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0;
		return L_0;
	}
}
extern "C"  void Blocks_HandleHits_m1868332535 (Blocks_t1992669606 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Blocks_HandleHits_m1868332535_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = __this->get_timesHit_2();
		__this->set_timesHit_2(((int32_t)((int32_t)L_0+(int32_t)1)));
		int32_t L_1 = __this->get_timesHit_2();
		SpriteU5BU5D_t2761310900* L_2 = __this->get_hitSprites_6();
		if ((((int32_t)L_1) < ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length))))+(int32_t)1)))))
		{
			goto IL_0066;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Blocks_t1992669606_il2cpp_TypeInfo_var);
		int32_t L_3 = ((Blocks_t1992669606_StaticFields*)Blocks_t1992669606_il2cpp_TypeInfo_var->static_fields)->get_breakableCount_7();
		((Blocks_t1992669606_StaticFields*)Blocks_t1992669606_il2cpp_TypeInfo_var->static_fields)->set_breakableCount_7(((int32_t)((int32_t)L_3-(int32_t)1)));
		GameObject_t3674682005 * L_4 = __this->get_smoke_9();
		Transform_t1659122786 * L_5 = Component_get_transform_m4257140443(__this, /*hidden argument*/NULL);
		Vector3_t4282066566  L_6 = Transform_get_position_m2211398607(L_5, /*hidden argument*/NULL);
		Quaternion_t1553702882  L_7 = Quaternion_get_identity_m1743882806(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		Object_Instantiate_m2255090103(NULL /*static, unused*/, L_4, L_6, L_7, /*hidden argument*/NULL);
		LevelManager_t2278695849 * L_8 = __this->get_levelManager_4();
		LevelManager_BrickDestroyed_m4197178762(L_8, /*hidden argument*/NULL);
		GameObject_t3674682005 * L_9 = Component_get_gameObject_m1170635899(__this, /*hidden argument*/NULL);
		Object_Destroy_m176400816(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		goto IL_006c;
	}

IL_0066:
	{
		Blocks_LoadSprites_m3155680731(__this, /*hidden argument*/NULL);
	}

IL_006c:
	{
		return;
	}
}
// System.Void System.Collections.Generic.GenericEqualityComparer`1<System.TimeSpan>::.ctor()
extern "C" void GenericEqualityComparer_1__ctor_m14250_gshared (GenericEqualityComparer_1_t2312 * __this, const MethodInfo* method)
{
	{
		NullCheck((EqualityComparer_1_t3285 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1));
		(( void (*) (EqualityComparer_1_t3285 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t3285 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0));
		return;
	}
}
extern "C"  void UnityRuntimeServices__cctor_m2127027405 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnityRuntimeServices__cctor_m2127027405_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		UnityRuntimeServices_U24static_initializerU24_m770835859(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_0 = Type_GetTypeFromHandle_m3806905434(NULL /*static, unused*/, LoadTypeToken(Extensions_t1330391816_0_0_0_var), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeServices_t2273795202_il2cpp_TypeInfo_var);
		RuntimeServices_RegisterExtensions_m245487673(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		((UnityRuntimeServices_t1016654613_StaticFields*)UnityRuntimeServices_t1016654613_il2cpp_TypeInfo_var->static_fields)->set_Initialized_2((bool)1);
		return;
	}
}
// System.Void System.Collections.Generic.Comparer`1/DefaultComparer<System.Guid>::.ctor()
extern "C" void DefaultComparer__ctor_m27354_gshared (DefaultComparer_t3279 * __this, const MethodInfo* method)
{
	{
		NullCheck((Comparer_1_t3278 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1));
		(( void (*) (Comparer_1_t3278 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t3278 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0));
		return;
	}
}
extern "C" void ArgumentCache_TidyAssemblyTypeName_m1154 (ArgumentCache_t262 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(23);
		Regex_t387_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(220);
		_stringLiteral256 = il2cpp_codegen_string_literal_from_index(256);
		_stringLiteral257 = il2cpp_codegen_string_literal_from_index(257);
		_stringLiteral258 = il2cpp_codegen_string_literal_from_index(258);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = (__this->___m_ObjectArgumentAssemblyTypeName_0);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_1 = String_IsNullOrEmpty_m1255(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0011;
		}
	}
	{
		return;
	}

IL_0011:
	{
		String_t* L_2 = (__this->___m_ObjectArgumentAssemblyTypeName_0);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t387_il2cpp_TypeInfo_var);
		String_t* L_4 = Regex_Replace_m1353(NULL /*static, unused*/, L_2, _stringLiteral256, L_3, /*hidden argument*/NULL);
		__this->___m_ObjectArgumentAssemblyTypeName_0 = L_4;
		String_t* L_5 = (__this->___m_ObjectArgumentAssemblyTypeName_0);
		String_t* L_6 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2;
		String_t* L_7 = Regex_Replace_m1353(NULL /*static, unused*/, L_5, _stringLiteral257, L_6, /*hidden argument*/NULL);
		__this->___m_ObjectArgumentAssemblyTypeName_0 = L_7;
		String_t* L_8 = (__this->___m_ObjectArgumentAssemblyTypeName_0);
		String_t* L_9 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2;
		String_t* L_10 = Regex_Replace_m1353(NULL /*static, unused*/, L_8, _stringLiteral258, L_9, /*hidden argument*/NULL);
		__this->___m_ObjectArgumentAssemblyTypeName_0 = L_10;
		return;
	}
}
extern "C"  void Blocks_LoadSprites_m3155680731 (Blocks_t1992669606 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Blocks_LoadSprites_m3155680731_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_timesHit_2();
		V_0 = ((int32_t)((int32_t)L_0-(int32_t)1));
		SpriteU5BU5D_t2761310900* L_1 = __this->get_hitSprites_6();
		int32_t L_2 = V_0;
		int32_t L_3 = L_2;
		Sprite_t3199167241 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		bool L_5 = Object_op_Implicit_m2106766291(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0033;
		}
	}
	{
		SpriteRenderer_t2548470764 * L_6 = Component_GetComponent_TisSpriteRenderer_t2548470764_m4090179846(__this, /*hidden argument*/Component_GetComponent_TisSpriteRenderer_t2548470764_m4090179846_MethodInfo_var);
		SpriteU5BU5D_t2761310900* L_7 = __this->get_hitSprites_6();
		int32_t L_8 = V_0;
		int32_t L_9 = L_8;
		Sprite_t3199167241 * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		SpriteRenderer_set_sprite_m1519408453(L_6, L_10, /*hidden argument*/NULL);
		goto IL_003d;
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t4195163081_il2cpp_TypeInfo_var);
		Debug_LogError_m4127342994(NULL /*static, unused*/, _stringLiteral1415081308, /*hidden argument*/NULL);
	}

IL_003d:
	{
		return;
	}
}
extern "C"  void UnityRuntimeServices_U24static_initializerU24_m770835859 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnityRuntimeServices_U24static_initializerU24_m770835859_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		NullCheck((Il2CppArray *)(Il2CppArray *)((ObjectU5BU5D_t11523773*)SZArrayNew(ObjectU5BU5D_t11523773_il2cpp_TypeInfo_var, (uint32_t)0)));
		Il2CppObject * L_0 = VirtFuncInvoker0< Il2CppObject * >::Invoke(4 /* System.Collections.IEnumerator System.Array::GetEnumerator() */, (Il2CppArray *)(Il2CppArray *)((ObjectU5BU5D_t11523773*)SZArrayNew(ObjectU5BU5D_t11523773_il2cpp_TypeInfo_var, (uint32_t)0)));
		IL2CPP_RUNTIME_CLASS_INIT(UnityRuntimeServices_t1016654613_il2cpp_TypeInfo_var);
		((UnityRuntimeServices_t1016654613_StaticFields*)UnityRuntimeServices_t1016654613_il2cpp_TypeInfo_var->static_fields)->set_EmptyEnumerator_0(L_0);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m3806905434(NULL /*static, unused*/, LoadTypeToken(IEnumerator_t287207039_0_0_0_var), /*hidden argument*/NULL);
		((UnityRuntimeServices_t1016654613_StaticFields*)UnityRuntimeServices_t1016654613_il2cpp_TypeInfo_var->static_fields)->set_EnumeratorType_1(L_1);
		return;
	}
}
extern "C"  void MusicPlayer_Awake_m2452385352 (MusicPlayer_t2820681030 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (MusicPlayer_Awake_m2452385352_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(MusicPlayer_t2820681030_il2cpp_TypeInfo_var);
		MusicPlayer_t2820681030 * L_0 = ((MusicPlayer_t2820681030_StaticFields*)MusicPlayer_t2820681030_il2cpp_TypeInfo_var->static_fields)->get_instance_2();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m1296218211(NULL /*static, unused*/, L_0, (Object_t3071478659 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_002a;
		}
	}
	{
		GameObject_t3674682005 * L_2 = Component_get_gameObject_m1170635899(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		Object_Destroy_m176400816(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		MonoBehaviour_print_m1497342762(NULL /*static, unused*/, _stringLiteral1128502332, /*hidden argument*/NULL);
		goto IL_003b;
	}

IL_002a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(MusicPlayer_t2820681030_il2cpp_TypeInfo_var);
		((MusicPlayer_t2820681030_StaticFields*)MusicPlayer_t2820681030_il2cpp_TypeInfo_var->static_fields)->set_instance_2(__this);
		GameObject_t3674682005 * L_3 = Component_get_gameObject_m1170635899(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		Object_DontDestroyOnLoad_m4064482788(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
	}

IL_003b:
	{
		return;
	}
}
extern "C" bool TextGenerationSettings_CompareVector2_m1148 (TextGenerationSettings_t162 * __this, Vector2_t52  ___left, Vector2_t52  ___right, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		Mathf_t98_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47);
		s_Il2CppMethodIntialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		float L_0 = ((&___left)->___x_0);
		float L_1 = ((&___right)->___x_0);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t98_il2cpp_TypeInfo_var);
		bool L_2 = Mathf_Approximately_m491(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_002d;
		}
	}
	{
		float L_3 = ((&___left)->___y_1);
		float L_4 = ((&___right)->___y_1);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t98_il2cpp_TypeInfo_var);
		bool L_5 = Mathf_Approximately_m491(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_002e;
	}

IL_002d:
	{
		G_B3_0 = 0;
	}

IL_002e:
	{
		return G_B3_0;
	}
}
extern "C"  void Paddle_MoveWithMouse_m571479709 (Paddle_t2382992266 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Paddle_MoveWithMouse_m571479709_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Vector3_t4282066566  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector3_t4282066566  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector3_t4282066566  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t4200062272_il2cpp_TypeInfo_var);
		Vector3_t4282066566  L_0 = Input_get_mousePosition_m4020233228(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = L_0;
		float L_1 = (&V_1)->get_x_1();
		int32_t L_2 = Screen_get_width_m3080333084(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_xPosition_2(((float)((float)((float)((float)L_1/(float)(((float)((float)L_2)))))*(float)(16.0f))));
		float L_3 = __this->get_xPosition_2();
		float L_4 = __this->get_minX_5();
		float L_5 = __this->get_maxX_6();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t4203372500_il2cpp_TypeInfo_var);
		float L_6 = Mathf_Clamp_m3872743893(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL);
		Transform_t1659122786 * L_7 = Component_get_transform_m4257140443(__this, /*hidden argument*/NULL);
		Transform_t1659122786 * L_8 = Component_get_transform_m4257140443(L_7, /*hidden argument*/NULL);
		Vector3_t4282066566  L_9 = Transform_get_position_m2211398607(L_8, /*hidden argument*/NULL);
		V_2 = L_9;
		float L_10 = (&V_2)->get_y_2();
		Vector3__ctor_m2926210380((&V_0), L_6, L_10, (0.0f), /*hidden argument*/NULL);
		Transform_t1659122786 * L_11 = Component_get_transform_m4257140443(__this, /*hidden argument*/NULL);
		Vector3_t4282066566  L_12 = V_0;
		Transform_set_position_m3111394108(L_11, L_12, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void Paddle_Start_m354993489 (Paddle_t2382992266 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Paddle_Start_m354993489_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		Ball_t2062879 * L_0 = Object_FindObjectOfType_TisBall_t2062879_m1288858286(NULL /*static, unused*/, /*hidden argument*/Object_FindObjectOfType_TisBall_t2062879_m1288858286_MethodInfo_var);
		__this->set_ball_4(L_0);
		return;
	}
}
extern "C"  void LevelManager_LoadLevel_m3246612564 (LevelManager_t2278695849 * __this, String_t* ___name0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (LevelManager_LoadLevel_m3246612564_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Blocks_t1992669606_il2cpp_TypeInfo_var);
		((Blocks_t1992669606_StaticFields*)Blocks_t1992669606_il2cpp_TypeInfo_var->static_fields)->set_breakableCount_7(0);
		String_t* L_0 = ___name0;
		SceneManager_LoadScene_m2167814033(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  t968488902* m427603113 (t837106420 * __this , t968488902* p0, t11523773* p1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (m427603113_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		t968488902* L_0 = p0;
		t11523773* L_1 = p1;
		IL2CPP_RUNTIME_CLASS_INIT(t968488902_TI_var);
		t968488902* L_2 = m4050103162(NULL, L_0, L_1, NULL);
		return L_2;
	}
}
extern "C"  void LoseCollider_OnTriggerEnter2D_m64910150 (LoseCollider_t4061475401 * __this, Collider2D_t1552025098 * ___trigger0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (LoseCollider_OnTriggerEnter2D_m64910150_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t3071478659_il2cpp_TypeInfo_var);
		LevelManager_t2278695849 * L_0 = Object_FindObjectOfType_TisLevelManager_t2278695849_m2127204068(NULL /*static, unused*/, /*hidden argument*/Object_FindObjectOfType_TisLevelManager_t2278695849_m2127204068_MethodInfo_var);
		__this->set_levelManager_2(L_0);
		LevelManager_t2278695849 * L_1 = __this->get_levelManager_2();
		LevelManager_LoadLevel_m3246612564(L_1, _stringLiteral2374453, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void Ball_Update_m3282058033 (Ball_t2062879 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Ball_Update_m3282058033_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		bool L_0 = __this->get_hasStarted_3();
		if (L_0)
		{
			goto IL_005d;
		}
	}
	{
		Transform_t1659122786 * L_1 = Component_get_transform_m4257140443(__this, /*hidden argument*/NULL);
		Paddle_t2382992266 * L_2 = __this->get_paddle_2();
		Transform_t1659122786 * L_3 = Component_get_transform_m4257140443(L_2, /*hidden argument*/NULL);
		Vector3_t4282066566  L_4 = Transform_get_position_m2211398607(L_3, /*hidden argument*/NULL);
		Vector3_t4282066566  L_5 = __this->get_paddleToBallVector_4();
		Vector3_t4282066566  L_6 = Vector3_op_Addition_m695438225(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		Transform_set_position_m3111394108(L_1, L_6, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Input_t4200062272_il2cpp_TypeInfo_var);
		bool L_7 = Input_GetMouseButtonDown_m2031691843(NULL /*static, unused*/, 0, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_005d;
		}
	}
	{
		__this->set_hasStarted_3((bool)1);
		Rigidbody2D_t1743771669 * L_8 = Component_GetComponent_TisRigidbody2D_t1743771669_m2201104241(__this, /*hidden argument*/Component_GetComponent_TisRigidbody2D_t1743771669_m2201104241_MethodInfo_var);
		Vector2_t4282066565  L_9;
		memset(&L_9, 0, sizeof(L_9));
		Vector2__ctor_m1517109030(&L_9, (2.0f), (10.0f), /*hidden argument*/NULL);
		Rigidbody2D_set_velocity_m100625302(L_8, L_9, /*hidden argument*/NULL);
	}

IL_005d:
	{
		return;
	}
}
extern "C" void CameraFollow_FixedUpdate_m544 (CameraFollow_t137 * __this, const MethodInfo* method)
{
    static bool s_Il2CppMethodIntialized;
    if (!s_Il2CppMethodIntialized)
    {
        Input_t106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8);
        _stringLiteral35 = il2cpp_codegen_string_literal_from_index(35);
        s_Il2CppMethodIntialized = true;
    }
    Vector3_t8  V_0 = {0};
    {
        Transform_t3 * L_0 = (__this->___target_2);
        NullCheck(L_0);
        Vector3_t8  L_1 = Transform_get_position_m313(L_0, /*hidden argument*/NULL);
        Vector3_t8  L_2 = (__this->___offset_4);
        Vector3_t8  L_3 = Vector3_op_Addition_m335(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
        V_0 = L_3;
        IL2CPP_RUNTIME_CLASS_INIT(Input_t106_il2cpp_TypeInfo_var);
        float L_4 = Input_GetAxis_m389(NULL /*static, unused*/, _stringLiteral35, /*hidden argument*/NULL);
        float L_5 = (__this->___smoothing_3);
        Vector3_t8  L_6 = Vector3_get_up_m332(NULL /*static, unused*/, /*hidden argument*/NULL);
        Quaternion_t70  L_7 = Quaternion_AngleAxis_m554(NULL /*static, unused*/, ((float)((float)L_4*(float)L_5)), L_6, /*hidden argument*/NULL);
        Vector3_t8  L_8 = (__this->___offset_4);
        Vector3_t8  L_9 = Quaternion_op_Multiply_m517(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
        __this->___offset_4 = L_9;
        Transform_t3 * L_10 = Component_get_transform_m325(__this, /*hidden argument*/NULL);
        Transform_t3 * L_11 = Component_get_transform_m325(__this, /*hidden argument*/NULL);
        NullCheck(L_11);
        Vector3_t8  L_12 = Transform_get_position_m313(L_11, /*hidden argument*/NULL);
        Vector3_t8  L_13 = V_0;
        float L_14 = (__this->___smoothing_3);
        float L_15 = Time_get_deltaTime_m338(NULL /*static, unused*/, /*hidden argument*/NULL);
        Vector3_t8  L_16 = Vector3_Lerp_m524(NULL /*static, unused*/, L_12, L_13, ((float)((float)L_14*(float)L_15)), /*hidden argument*/NULL);
        NullCheck(L_10);
        Transform_set_position_m380(L_10, L_16, /*hidden argument*/NULL);
        Transform_t3 * L_17 = Component_get_transform_m325(__this, /*hidden argument*/NULL);
        Transform_t3 * L_18 = (__this->___target_2);
        NullCheck(L_18);
        Transform_t3 * L_19 = Component_get_transform_m325(L_18, /*hidden argument*/NULL);
        NullCheck(L_17);
        Transform_LookAt_m518(L_17, L_19, /*hidden argument*/NULL);
        return;
    }
}