using DG.Tweening; using System.Collections; using System.Collections.Generic; using UnityEngine; public class Tool_LinePoint : MonoBehaviour { /// /// 连接的角度 /// public Vector3 connnectLocalAngle; /// /// 断开的角度 /// public Vector3 noConnectLocalAngle; //private void OnMouseDown() //{ // GetComponentInParent().MyOnMDown(); //} //private void OnMouseEnter() //{ // GetComponentInParent().MyOnEnter(); //} //private void OnMouseExit() //{ // GetComponentInParent().MyOnExit(); //} /// /// 动画操作 /// /// public void DoConnect(bool isConnect) { if (isConnect) { transform.DOLocalRotate(connnectLocalAngle, 0.5f); } else { transform.DOLocalRotate(noConnectLocalAngle, 0.5f); } } /// /// 直接设置连接状态 /// /// public void SetState(bool isConnect) { if (isConnect) { transform.localEulerAngles = connnectLocalAngle; } else { transform.localEulerAngles = noConnectLocalAngle; } } }