using UnityEngine; namespace MontanaJohns.Core.Interfaces { public interface IFollowable { Transform ActorTransform { get; } Camera MainCamera { get; } public void Follow() { Vector3 pos = MainCamera.transform.position; pos.x = Mathf.Lerp(ActorTransform.position.x, MainCamera.transform.position.x, 0.25f); pos.y = Mathf.Lerp(ActorTransform.position.y, MainCamera.transform.position.y, 0.25f); MainCamera.transform.position = pos; } } }