using UnityEngine; using System.Collections; public class PlayerCamera : MonoBehaviour { private Transform playerTrans; private Transform myTrans; private float camSpeed; void Awake() { myTrans = transform; playerTrans = (Transform)GameObject.FindGameObjectWithTag("Player").transform; } void Update() { camSpeed = Time.deltaTime * 2 ; Vector3 aimAtPos = playerTrans.position; if (FPSWalker.movementDirection == Direction.left) { aimAtPos.x -= 3; } else { aimAtPos.x += 3; } myTrans.position = new Vector3(Mathf.Lerp(myTrans.position.x, aimAtPos.x, camSpeed), myTrans.position.y, myTrans.position.z); } }