Example #1
0
    void Update()
    {
        if (isStart)
        {
            if (isUp)
            {
                startValue += speed * Time.deltaTime;


                if (startValue >= endValue)
                {
                    startValue = endValue;
                    isStart    = false;
                    tween.PlayReverse();
                }
            }
            else
            {
                startValue -= speed * Time.deltaTime;
                if (startValue <= endValue)
                {
                    startValue = endValue;
                    isStart    = false;
                    tween.PlayReverse();
                }
            }
            label.text = ((int)startValue).ToString();
        }
    }
Example #2
0
 void Update()
 {
     if (isStart)
     {
         if (isUp)
         {
             startValue += speed * Time.deltaTime;
             if (startValue > endValue)
             {
                 isStart    = false;
                 startValue = endValue;
                 tween.PlayReverse();
             }
         }
         else
         {
             startValue -= speed * Time.deltaTime;
             if (startValue < endValue)
             {
                 isStart    = false;
                 startValue = endValue;
                 tween.PlayReverse();
             }
         }
         numLabel.text = (int)startValue + "";
     }
 }
Example #3
0
 void Update()
 {
     if (isStart)
     {
         if (isUp)
         {
             startValue += (int)(speed * Time.deltaTime);
             if (startValue > endValue)
             {
                 startValue = endValue;
                 isStart    = false;
                 numTween.PlayReverse();
             }
         }
         else
         {
             startValue -= (int)(speed * Time.deltaTime);
             if (startValue < endValue)
             {
                 startValue = endValue;
                 isStart    = false;
                 numTween.PlayReverse();
             }
         }
         numLabel.text = startValue.ToString();
     }
 }
Example #4
0
    public void RestartGame()
    {
        ADS.HideAd();

        PanelTween_Gameplay_NonGameover.PlayReverse();

        shapes_TweenPos.PlayReverse();
        shapes_TweenScale.PlayReverse();
        score_TweenPos.PlayReverse();
        gameoverText_TweenPos.PlayReverse();
        twitterBtn_TweenPos.PlayReverse();

        score_TweenAlpha.PlayReverse();
        highscore_TweenAlpha.PlayReverse();

        PanelTween_Darklayer.PlayReverse();
        PanelTween_Gameover.PlayReverse();

        ClearGameoverShapeText();

        ResetTimer();

        currentDifficulty = 0;
        score             = 0;
        UpdateScore();

        StartGame();
    }
Example #5
0
 // Update is called once per frame
 void Update()
 {
     if (isStart)
     {
         if (isUp)  //增加属性
         {
             startValue += (int)(speed * Time.deltaTime);
             if (startValue > endValue)
             {
                 startValue = endValue;
                 isStart    = false;
                 tween.PlayReverse();
             }
         }
         else  //减少属性
         {
             startValue -= (int)(speed * Time.deltaTime);
             if (startValue < endValue)
             {
                 startValue = endValue;
                 isStart    = false;
                 tween.PlayReverse();
             }
         }
         label.text = "战斗力 " + startValue;
     }
 }
Example #6
0
        private IEnumerator LeaveMenuAnimation(MenuUIController.MenuCloseDelegate onClose)
        {
            BackgroundTween.PlayReverse();
            yield return((object)new WaitForSeconds(0.5f));

            onClose?.Invoke();
            Object.Destroy(base.gameObject);
        }
Example #7
0
 public void ExportNotificationManager(int ErrorIndex)
 {
     if (ErrorIndex == 0)
     {
         PExRes.PlayReverse();
         ExportSuccess.PlayForward();
     }
     else if (ErrorIndex == 1)
     {
         PExRes.PlayReverse();
         ExportFailed.PlayForward();
     }
 }
Example #8
0
        // Update is called once per frame
        void Update()
        {
            if (!isDisplay && Input.GetMouseButtonUp(0))
            {
                if (last != null)
                {
                    last.CloseDialog();
                }
            }

            if (manager.getActiveToolBox == null)
            {
                if (!isDisplay)
                {
                    isDisplay = true;
                    tweenAlpha.PlayReverse();
                    tweenScale.PlayReverse();
                }
                return;
            }

            var mouse    = UICamera.lastEventPosition;
            var point    = m_Panel.cachedTransform.InverseTransformPoint(m_Panel.anchorCamera.ScreenToWorldPoint(mouse));
            var position = m_Panel.cachedTransform.InverseTransformPoint(icon.cachedTransform.position);
            //var distance = Vector2.Distance(icon.cachedTransform.localPosition,point);
            var distance = Vector2.Distance(position, point);

            if (distance < sensitive)
            {
                if (isDisplay)
                {
                    isDisplay = false;
                    tweenAlpha.PlayForward();
                    tweenScale.PlayForward();
                }
            }
            else
            {
                if (!isDisplay)
                {
                    isDisplay = true;
                    tweenAlpha.PlayReverse();
                    tweenScale.PlayReverse();
                }
            }

            last = manager.getActiveToolBox;
        }
Example #9
0
 void HideBtm()
 {
     MenuTPsB.duration = tpsDuration[1];
     MenuTAsB.duration = tasDuration[1];
     MenuTPsB.PlayReverse();
     MenuTAsB.PlayReverse();
 }
Example #10
0
    IEnumerator holdAndTweenBack()
    {
        yield return(new WaitForSeconds(stayTime));

        tween.PlayReverse();
        nextDisable = true;
    }
    void AddMoney(double moneyCount)
    {
        GameObject labelObj = Instantiate(AddLabel) as GameObject;

        labelObj.transform.parent           = this.transform.parent;
        labelObj.transform.localScale       = Vector3.one;
        labelObj.transform.localEulerAngles = Vector3.zero;

        labelObj.GetComponent <UILabel>().bitmapFont = GameObject.FindGameObjectWithTag("SgCamera").GetComponentInChildren <Sg_ChinaStyle>().smallGameTimesLabel.bitmapFont;

        labelObj.GetComponent <UILabel>().text = "+" + moneyCount.ToString();

        TweenPosition tp = labelObj.GetComponent <TweenPosition>();

        tp.duration = 2;
        tp.from     = new Vector3(0, -200, 0);
        tp.to       = new Vector3(0, 100, 0);
        tp.enabled  = true;
        tp.PlayForward();

        TweenAlpha ta = labelObj.GetComponent <TweenAlpha>();

        tp.duration = 2;
        ta.enabled  = true;
        ta.PlayReverse();
    }
Example #12
0
    public void Deactivate()
    {
        Activated = false;

        tweenScale.PlayReverse();
        tweenAlpha.PlayReverse();
    }
Example #13
0
        public static void FadeObject(GameObject thisObject, TypeOfAnimation animationEnum, float duration = -1f)
        {
            if (duration == -1f)
            {
                duration = _lerpDuration;
            }

            TweenAlpha fadeObject = thisObject.GetComponent <TweenAlpha>();

            if (fadeObject == null)
            {
                fadeObject = thisObject.AddComponent <TweenAlpha>();
            }

            if (fadeObject != null)
            {
                fadeObject.from     = 0f;
                fadeObject.to       = 1f;
                fadeObject.duration = duration;

                if (animationEnum == TypeOfAnimation.AnimationIn)
                {
                    fadeObject.PlayForward();
                }
                else
                {
                    // NOTE: work around of what seams to be a NGUI bug that causing "cold" reverse runs to end prematurely
                    fadeObject.tweenFactor = 1f;
                    fadeObject.PlayReverse();
                }
            }
        }
Example #14
0
    public void Hide(bool immediately)
    {
        showing = false;

        var speed = animationSpeed;

        animationSpeed = 1.0f;

        if (hiding && !immediately || !gameObject.activeSelf)
        {
            return;
        }

        if (hiding = !immediately)
        {
            if (m_animator)
            {
                m_animator.enabled = true;
                m_animator.speed   = speed;
                m_animator.Play(UIAnimatorState.hashOut, 0, 0);
                m_animator.Update(0);
            }
            else
            {
                tween.enabled   = true;
                tween.timeScale = speed;
                tween.PlayReverse();
            }
        }
        else
        {
            OnAnimationState(false, true);
        }
    }
Example #15
0
        /// <summary>
        /// 显示结算面板_正常
        /// </summary>
        public IEnumerator ShowAccountPanel_simple(float waitTime)
        {
            yield return(new WaitForSeconds(waitTime - 1));

            // 显示彩金减少的效果
            RandomPrizeNum._instance.m_BounsNum.m_iNum -= m_lBounsNum;
            // 每次执行完,缓存的彩金都需要清空
            m_lBounsNum = 0;

            yield return(new WaitForSeconds(1));

            TweenAlpha temp_ta = m_Account_simple.m_gAccountPanel.GetComponent <TweenAlpha>();

            temp_ta.PlayForward();
//             temp_ta.from = 0;
//             temp_ta.to = 1;
//             temp_ta.enabled = true;
//             temp_ta.ResetToBeginning();

            yield return(new WaitForSeconds(3f));

            temp_ta.PlayReverse();
//             temp_ta.from = 1;
//             temp_ta.to = 0;
//             temp_ta.enabled = true;
//             temp_ta.ResetToBeginning();
        }
Example #16
0
    /*void Update()
     * {
     *  if (Input.GetKeyUp(KeyCode.A))
     *  {
     *      StartCoroutine("Play");
     *  }
     * }*/

    IEnumerator Play()
    {
        //yield return new WaitForEndOfFrame();

        FingerMove.PlayForward();
        FingerAlpha.PlayForward();

        EventDelegate del_2 = new EventDelegate(() =>
        {
            FingerMove.PlayReverse();
            FingerAlpha.PlayReverse();
        });

        EventDelegate del_1 = new EventDelegate(() =>
        {
            ArrowsMove.PlayForward();
            ArrowsMove.SetOnFinished(del_2);
        });

        FingerMove.SetOnFinished(del_1);

        yield return(new WaitForSeconds(2.0f));

        ArrowsMove.ResetToBeginning();
        //FingerMove.ResetToBeginning();
        //FingerAlpha.ResetToBeginning();

        FingerMove.RemoveOnFinished(del_1);
        ArrowsMove.RemoveOnFinished(del_2);
    }
Example #17
0
    public void StartInvisible(Action onFinishedDisplayAnimation)
    {
        this.tweenFinishedAction = delegate()
        {
            if (onFinishedDisplayAnimation != null)
            {
                onFinishedDisplayAnimation();
            }
            Vector3 localEulerAngles = this.transform.localEulerAngles;
            localEulerAngles.z = 0f;
            this.transform.localEulerAngles = localEulerAngles;
        };
        TweenScale component = this.frame.GetComponent <TweenScale>();

        if (component.enabled)
        {
            component.enabled = false;
            TweenAlpha component2 = this.frame.GetComponent <TweenAlpha>();
            component2.PlayReverse();
        }
        TweenPosition component3 = this.arrow.GetComponent <TweenPosition>();

        if (component3.enabled)
        {
            component3.enabled = false;
            TweenAlpha component4 = this.arrow.GetComponent <TweenAlpha>();
            component4.PlayReverse();
        }
    }
Example #18
0
    public void TweenAlpha(float duration, bool play)
    {
        var sprites = GetComponentsInChildren <SpriteRenderer>(true);

        foreach (var sprite in sprites)
        {
            TweenAlpha tween = sprite.gameObject.GetComponent <TweenAlpha>();
            if (tween == null && play)
            {
                tween       = sprite.gameObject.AddComponent <TweenAlpha>();
                tween.from  = 0.3f;
                tween.to    = 1;
                tween.style = UITweener.Style.PingPong;
            }

            if (tween != null)
            {
                tween.enabled = play;
            }

            if (play)
            {
                tween.duration = duration;
                tween.PlayReverse();
            }

            if (!play)
            {
                sprite.color = new Color(sprite.color.r, sprite.color.g, sprite.color.b, 1);
            }
        }
    }
Example #19
0
 /// <summary>
 /// Disable the bonus multiplier banner
 /// </summary>
 public void DisableBanner()
 {
     beam.SetActive(false);
     banner.SetActive(false);
     tweenBackgroundAlpha.PlayReverse();
     sparkles.SetActive(true);
 }
Example #20
0
    void AddMoney(double moneyCount)
    {
        GameObject labelObj = Instantiate(addMoneyLabel) as GameObject;

        labelObj.transform.parent           = curCoffin.transform;
        labelObj.transform.localScale       = Vector3.one;
        labelObj.transform.localEulerAngles = Vector3.zero;

        labelObj.GetComponent <UILabel>().bitmapFont = smallGameTimesLabel.bitmapFont;


        labelObj.GetComponent <UILabel>().text = "+" + moneyCount.ToString();

        TweenPosition tp = labelObj.GetComponent <TweenPosition>();

        tp.duration = 2;
        tp.from     = new Vector3(100, 0, 0);
        tp.to       = new Vector3(100, 150, 0);
        tp.enabled  = true;
        tp.PlayForward();

        TweenAlpha ta = labelObj.GetComponent <TweenAlpha>();

        tp.duration = 2;
        ta.enabled  = true;
        ta.PlayReverse();
    }
Example #21
0
    public IEnumerator Spin()
    {
        titleAnimator.PlayForward();
        descriptionAnimator.PlayForward();

        startTime = Time.time;
        while (startTime + waitTime > Time.time)
        {
            yield return(new WaitForEndOfFrame());
        }

        descriptionAnimator.PlayReverse();

        StartCoroutine(PF_GamePlay.Wait(.55f, () =>
        {
            titleAnimator.PlayReverse();
            PF_GamePlay.OutroPane(gameObject, .5f);

            if (activeState == DisplayStates.PlayerDied)
            {
                ContinueToGameOver();
            }
            else if (PF_GamePlay.UseRaidMode)
            {
                GameplayController.RaiseGameplayEvent(GlobalStrings.QUEST_COMPLETE_EVENT, PF_GamePlay.GameplayEventTypes.OutroQuest);
            }
            else
            {
                StartQuest();
            }
        }));
    }
    public static void SetActiveAndAlphaFade(GameObject go, bool is_active)
    {
        bool activeSelf = go.get_activeSelf();

        go.SetActive(true);
        TweenAlpha component = go.GetComponent <TweenAlpha>();

        if (component == null)
        {
            go.SetActive(false);
        }
        else if (is_active)
        {
            if (!activeSelf)
            {
                component.value = 0f;
            }
            component.SetOnFinished((EventDelegate.Callback)null);
            component.PlayForward();
        }
        else if (activeSelf && component.value > 0f)
        {
            component.SetOnFinished(delegate
            {
                go.SetActive(false);
            });
            component.PlayReverse();
        }
        else
        {
            component.value = 0f;
            go.SetActive(false);
        }
    }
    void FadeOutOrFadeOutGraduallyShow()
    {
        if (excuteTimes >= times)
        {
            CancelInvoke("FadeOutOrFadeOutGraduallyShow");
        }
        excuteTimes++;
        foreach (Transform item in transforms)
        {
            UISprite uISprite = item.GetComponent <UISprite>();
            if (uISprite == null)
            {
                uISprite = item.gameObject.AddComponent <UISprite>();
            }

            TweenAlpha tweenAlpha = uISprite.GetComponent <TweenAlpha>();
            if (tweenAlpha == null)
            {
                tweenAlpha = uISprite.gameObject.AddComponent <TweenAlpha>();
            }
            tweenAlpha.delay    = delayTime;
            tweenAlpha.duration = internalTime;
            tweenAlpha.from     = 1;
            tweenAlpha.to       = 0;
            tweenAlpha.PlayForward();
            tweenAlpha.AddOnFinished(() => { tweenAlpha.PlayReverse(); });
        }
    }
Example #24
0
 public void Unhide()
 {
     tweenAlpha.PlayReverse();
     IsHiding = false;
     SwapLayerTo("Player Foreground");
     Physics2D.IgnoreLayerCollision(9, 10, false);
 }
Example #25
0
        public void FadeInOutGameObjects(GameObject fadeInThisObject, GameObject fadeOutThisObject)
        {
            TweenAlpha fadeInComponenet = null;

            if (null == (fadeInComponenet = fadeInThisObject.GetComponent <TweenAlpha>()))
            {
                fadeInComponenet = fadeInThisObject.AddComponent <TweenAlpha>();
            }

            fadeInComponenet.from     = 0f;
            fadeInComponenet.to       = 1f;
            fadeInComponenet.duration = 0.25f;
            fadeInComponenet.PlayForward();

            TweenAlpha fadeOutComponenet = null;

            if (null == (fadeOutComponenet = fadeOutThisObject.GetComponent <TweenAlpha>()))
            {
                fadeOutComponenet = fadeOutThisObject.AddComponent <TweenAlpha>();
            }

            fadeOutComponenet.from     = 0f;
            fadeOutComponenet.to       = 1f;
            fadeOutComponenet.duration = 0.25f;
            fadeOutComponenet.PlayReverse();
        }
Example #26
0
        private IEnumerator Show_coroutine(System.Action onShowMaskTransitionComplete, bool autoPlayHideMaskTranstion)
        {
            yield return(null); // must wait one frame before playing tween, cause toggling the gameObject from un-active to active breaks the tween during the first frame

            InputBlockerManager.Instance.Block(InputBlockReason.SCREEN_TRANSITION_MASK, 1000);

            TweenAlpha.PlayForward();
            while (TweenAlpha.enabled)
            {
                yield return(null);
            }

            if (onShowMaskTransitionComplete != null)
            {
                onShowMaskTransitionComplete();
            }

            hideFlag = autoPlayHideMaskTranstion;

            while (!hideFlag)
            {
                yield return(null);
            }

            TweenAlpha.PlayReverse();
            while (TweenAlpha.enabled)
            {
                yield return(null);
            }
            mDMono.gameObject.SetActive(false);
            InputBlockerManager.Instance.UnBlock(InputBlockReason.SCREEN_TRANSITION_MASK);
        }
    public void AddMoney(double moneyCount)
    {
        GameObject labelObj = Instantiate(labelPrefabs) as GameObject;

        labelObj.transform.parent           = transform;
        labelObj.transform.localScale       = Vector3.one;
        labelObj.transform.localEulerAngles = Vector3.zero;

        labelObj.GetComponent <UILabel>().bitmapFont = GameObject.FindGameObjectWithTag("SgCamera").GetComponentInChildren <Sg_Pirate>().smallGameTimesLabel.bitmapFont;


        labelObj.GetComponent <UILabel>().text = "+" + moneyCount.ToString();

        TweenPosition tp = labelObj.GetComponent <TweenPosition>();

        tp.duration = 2;
        tp.from     = new Vector3(-73, 120, 0);
        tp.to       = new Vector3(-73, 175, 0);
        tp.enabled  = true;
        tp.PlayForward();

        TweenAlpha ta = labelObj.GetComponent <TweenAlpha>();

        tp.duration = 2;
        ta.enabled  = true;
        ta.PlayReverse();

        audio.PlayOneShot(audioReward);
    }
Example #28
0
    void AddMoney(double moneyCount)
    {
        GameObject labelObj = Instantiate(addMoneyLabel) as GameObject;

        labelObj.transform.parent           = this.transform.parent;
        labelObj.transform.localScale       = 1.5f * Vector3.one;
        labelObj.transform.localEulerAngles = Vector3.zero;



        labelObj.GetComponent <UILabel>().text = "+" + moneyCount.ToString();

        TweenPosition tp = labelObj.GetComponent <TweenPosition>();

        tp.duration = 2;
        tp.from     = transform.localPosition;
        tp.to       = transform.localPosition + new Vector3(0, 150, 0);
        tp.enabled  = true;
        tp.PlayForward();

        TweenAlpha ta = labelObj.GetComponent <TweenAlpha>();

        tp.duration = 2;
        ta.enabled  = true;
        ta.PlayReverse();
    }
Example #29
0
        private IEnumerator LeaveWindow(bool affirmative)
        {
            this.ButtonYes.enabled = false;
            this.ButtonNo.enabled  = false;
            TweenAlpha a = this.DialogPanel.GetComponent <TweenAlpha>();

            LeanTween.cancel(base.gameObject);
            LeanTween.value(base.gameObject, delegate(float f)
            {
                this.TextMaterial.SetColor("_FaceColor", new Color(0f, 0f, 0f, f));
            }, 1f, 0f, 0.3f);
            a.PlayReverse();
            if (!affirmative && this.noCallback != null)
            {
                this.noCallback();
            }
            yield return(new WaitForSeconds(0.5f));

            GameSystem.Instance.PopStateStack();
            if (affirmative && this.yesCallback != null)
            {
                this.yesCallback();
            }
            UnityEngine.Object.Destroy(base.gameObject);
            yield break;
        }
 //返回按钮点击事件
 public void Return()
 {
     if (!isOpenSelect)
     {
         PlayerPrefs.SetInt("City", 0);
         Application.LoadLevel("ClothesSence");
     }
     else
     {
         isOpenSelect = false;
         SelectBG.PlayReverse();
         LevelManager.Instance.SetCityPicture();
         Title1.SetActive(true);
         Title2.SetActive(false);
     }
 }