using UnityEngine; using EasyInject.Attributes; using UnityEngine.UI; using Cinemachine; using Unity.VisualScripting; [GameObjectBean(ENameType.GameObjectName)] public class CameraShotCut : MonoBehaviour,IFollowHelp { [Autowired] private AutoRotationButton autoRotation; [Autowired] private CameraManage cameraManage; [SerializeField] private GameObject follow; [SerializeField] private GameObject lookat; [SerializeField] private Vector3 offset; private Button button; [SerializeField] private LayerMask layerMask; [SerializeField] public MonoBehaviour followHelp; public Transform Follow => follow.transform; public Transform FookAt => lookat.transform; public Vector3 Offset => offset; void Start() { button = GetComponent