Please help! Code(error)

Hi! I am beginner to unity. My code has problem. Please help me! Thanks very much!

unity inform : Cannot implicitly convert type int' to bool’.

code :

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class SpawnHealing : MonoBehaviour
{

public GameObject healingObject;
public Player playRef;
bool enough;

void Start () 
{
	enough = true;
}

void Update () 
{
	if (playRef.playerHealth < 50) 
	{
		enough = false;
	}

	if(enough= false)
	{
		for (int i = 0; i < 3; i++) 
		{
			Instantiate (healingObject, new Vector3 (Random.Range (130, 140), 10.7f, Random.Range (230, 250)), Quaternion.identity);

			if(i=2)
			{
				enough= true;
			}
		}  
	}
}

}

Line 18: if(enough= false) is wrong. Use ==

Line 24: if(i=2) is also wrong. It should be:

if (i == 2)