﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CameraFollow : MonoBehaviour {

	public Transform CamTarget;
	public float SmoothCam = 1f;

	private Vector3 CamOffset;

	void Start(){
		CamOffset = this.transform.position - CamTarget.position;
	}

	void FixedUpdate(){
		//Track target
		Vector3 CamTargetPosition = CamTarget.position + CamOffset;
		this.transform.position = Vector3.Lerp (this.transform.position,CamTargetPosition,SmoothCam*Time.deltaTime);
	}
}
