Assets/BGLooper.cs(9,28): error CS0664: Literal of type double cannot be implicitly converted to type `float'. Add suffix `f' to create a literal of this type

using UnityEngine;
using System.Collections;

public class BGLooper : MonoBehaviour {

int numBGPanels = 6;

float PipeMax = 6.19;**ERROR**
float PipeMin = 3.86;**ERROR**

void OnTriggerEnter2D(Collider2D collider){
	Debug.Log ("Triggered: " +;

	float widthofBGObject = ((BoxCollider2D)collider).size.x;

	Vector3 pos =  collider.transform.position;

	pos.x +=widthofBGObject * numBGPanels;

	if(Collider.tag == "Pipe") {**Maybe ERROR**
		pos.y = Random.Range(PipeMin, PipeMax);**Maybe ERROR**

	collider.transform.position = pos ;



If you just write a number in C# it will assume you mean a double witch is another variable-type.
To actually use floats write a f after your number. For example:

float xyz = 9f;

Good luck