using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; [RequireComponent(typeof(Button))] [AddComponentMenu("UGUI/UI/UIButtonScale")] public class UIButtonScale : MonoBehaviour,IPointerDownHandler,IPointerUpHandler { public float Speed = 0.02f; public Vector3 To = new Vector3 (0.8f, 0.8f, 0.8f); Vector3 _from = Vector3.one; bool _bScale = false; // scale down, false; scale up, ture bool _bRunning = false; Button _Button; void Awake() { _Button = gameObject.GetComponent