Exemplo n.º 1
0
 void OnHover(bool isOver)
 {
     if (enabled)
     {
         if (!mStarted)
         {
             Start();
         }
         if (useCustom)
         {
             TweenWidget.Begin(tweenTarget.gameObject, duration, isOver ? Vector3.Scale(mScale, hover) :mScale, mCollider, mColliderSize, mScale).method = UITweener.Method.EaseInOut;
         }
         else
         {
             TweenScale.Begin(tweenTarget.gameObject, duration, isOver ? Vector3.Scale(mScale, hover) : mScale).method = UITweener.Method.EaseInOut;
         }
     }
 }
Exemplo n.º 2
0
    void OnPress(bool isPressed)
    {
        if (enabled)
        {
            if (!mStarted)
            {
                Start();
            }

            //start by fxc 2018/9/4:解决按钮缩放改变collider问题
            if (useCustom)
            {
                TweenWidget.Begin(tweenTarget.gameObject, duration, isPressed ? Vector3.Scale(mScale, pressed) :
                                  (UICamera.IsHighlighted(gameObject) ? Vector3.Scale(mScale, hover) : mScale), mCollider, mColliderSize, mScale).method = UITweener.Method.EaseInOut;
            }
            //end
            else
            {
                TweenScale.Begin(tweenTarget.gameObject, duration, isPressed ? Vector3.Scale(mScale, pressed) :
                                 (UICamera.IsHighlighted(gameObject) ? Vector3.Scale(mScale, hover) : mScale)).method = UITweener.Method.EaseInOut;
            }
        }
    }