Пример #1
0
    //Timer stuff//

    void GameOver()
    {
        GAS.SetScreen("Gameover");
        GAS.SetScore(score);

        if (ShowInstruction)
        {
            Instruction_Text.PlayReverse();
            Instruction_Shape_L.enabled = false;
            Instruction_Shape_R.enabled = false;
        }

        currentGameState = GameStates.Gameover;

        AMS.PlayAnswerWrong();

        UpdateHighscore();

        PanelTween_Gameplay_NonGameover.PlayForward();

        PanelTween_Darklayer.PlayForward();
        PanelTween_Gameover.PlayForward();

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

        score_TweenAlpha.PlayForward();
        highscore_TweenAlpha.PlayForward();

        ADS.ShowAd();
    }
Пример #2
0
    IEnumerator Play()
    {
        yield return new WaitForSeconds(3.0f);

        for (int i = 0; i < textList.Count; i++)
        {
            switch (textList[i].textType)
            {
                case TextType.text:
                    text.text = textList[i].textInfo;
                    playText = textTweener;
                    break;
                case TextType.textArea:
                    textArea.text = textList[i].textInfo;
                    playText = textAreaTweener;
                    break;
                case TextType.picture:
                    if (!textList[i].textInfo.Equals(""))
                    {
                        picture.spriteName = textList[i].textInfo;
                    }
                    break;
                default:
                    break;
            }
            switch (textList[i].textEffect)
            {
                case TextEffect.foi:
                    playText.PlayForward();
                    yield return new WaitForSeconds(textTweener.duration);

                    if(textTweener.gameObject.name.Equals(text.gameObject.name))
                    {
                        yield return new WaitForSeconds(textTweener.duration * 3);
                    }
                    else
                    {
                        yield return new WaitForSeconds(textTweener.duration * 7);
                    }


                    playText.PlayReverse();
                    yield return new WaitForSeconds(textTweener.duration);

                    break;
                case TextEffect.pictureIn:
                    pictureTweener.PlayForward();
                    yield return new WaitForSeconds(textTweener.duration);
                    break;
                case TextEffect.pictureOut:
                    pictureTweener.PlayReverse();
                    yield return new WaitForSeconds(textTweener.duration);
                    break;
                default:
                    break;
            }
        }
        yield return new WaitForSeconds(3.0f);
        loadingUI.Show( SceneManager.LoadSceneAsync(SceneName.Town));
    }
    private void PlayMaskAnimation(string callback, bool forward)
    {
        SetMaskEnabled(true);

        // Reset which tweener we track, then find a new one when looping.
        this.maskTweener = null;

        foreach (UISprite mask in this.mapMaskSprites)
        {
            UITweener scaler = mask.gameObject.GetComponent <UITweener>();
            if (scaler != null)
            {
                if (this.maskTweener == null)
                {
                    this.maskTweener = scaler;
                    EventDelegate onMapRevealedDelegate = new EventDelegate(this, callback);
                    this.maskTweener.onFinished.Add(onMapRevealedDelegate);
                }
                scaler.enabled = true;
                if (forward)
                {
                    scaler.PlayForward();
                }
                else
                {
                    scaler.PlayReverse();
                }
            }
        }
    }
Пример #4
0
    public void StartGame()
    {
        Debug.Log("STARTGAME");
        SMS.ToggleAnswerShapes(true);

        if (ShowInstruction)
        {
            GAS.SetScreen("Instruction");

            currentGameState = GameStates.Instruction;

            nextCorrectAnswer = 50;
            SetWrongShape();

            Instruction_Text.PlayForward();
            Instruction_Shape_L.Play();
            Instruction_Shape_R.Play();
        }

        else
        {
            GAS.SetScreen("Play");

            currentGameState = GameStates.Play;
            SetCorrectAnswer();
        }
    }
Пример #5
0
 public void Open(Action on_finished)
 {
     //IL_0070: Unknown result type (might be due to invalid IL or missing references)
     //IL_0085: Unknown result type (might be due to invalid IL or missing references)
     if (!Object.op_Implicit(root))
     {
         state = STATE.OPENED;
     }
     else
     {
         if (closeTween.get_enabled())
         {
             closeTween.SetOnFinished((EventDelegate)null);
             closeTween.SetStartToCurrentValue();
             closeTween.ResetToBeginning();
             closeTween.set_enabled(false);
         }
         if (!openTween.get_gameObject().get_activeSelf())
         {
             openTween.get_gameObject().SetActive(true);
         }
         state = STATE.OPENING;
         openTween.set_enabled(true);
         openTween.SetStartToCurrentValue();
         openTween.ResetToBeginning();
         openTween.SetOnFinished(delegate
         {
             state = STATE.OPENED;
             OnPostOpen();
             on_finished();
         });
         openTween.PlayForward();
     }
 }
        private IEnumerator DoHide()
        {
            yield return((object)null);

            BlackZone.PlayForward();
            yield return((object)new WaitForSeconds(0.3f));
        }
Пример #7
0
 IEnumerator AddItemsAsync()
 {
     m_isStartFill = true;
     StoreAllItem();
     StoreQueuePoolItem();
     for (int i = 0; i < m_maxArrangeNum; i++)
     {
         for (int j = 0; j < maxPerLine; j++)
         {
             if (i * maxPerLine + j >= m_dataCount)
             {
                 break;
             }
             LoopGridLuaItem item = AddOneItem(i, j);
             if (m_items.Count - 1 < i)
             {
                 m_items.Add(new List <LoopGridLuaItem>());
             }
             m_items[i].Add(item);
             UITweener ut = item.GetComponent <UITweener>();
             if (ut)
             {
                 ut.ResetToBeginning();
                 ut.PlayForward();
             }
             else
             {
                 Debug.LogError("请UI同学绑定个Tween动画控件");
             }
             yield return(new WaitForSeconds(deltaTime));
         }
     }
     m_isStartFill = false;
     m_timer       = null;
 }
Пример #8
0
 public void Show()
 {
     _isShow = true;
     gameObject.SetActive(true);
     Tween.PlayForward();
     ChangeAnte();
 }
Пример #9
0
    /// <summary>
    /// Handle new battle report event.
    /// </summary>
    /// <param name="e">E.</param>
    void OnNewBattleReport(EventNewBattleReport e)
    {
        notifyIcon.gameObject.SetActive(true);

        notifyIcon.ResetToBeginning();
        notifyIcon.PlayForward();
    }
Пример #10
0
        public void Click()
        {
            DescLabel.transform.parent.gameObject.SetActive(true);
            SpeakTween.PlayForward();

            //Invoke("CloseSpeakBg",2);
        }
Пример #11
0
        protected virtual void EnterAnimation(EventDelegate.Callback onComplete)
        {
            ShowPanelDirectly();
            if (IsFirstEnter)
            {
                OnFirstEnter();
                IsFirstEnter = false;
            }
            UITweener tweener = GetComponent <UITweener>();

            if (tweener != null)
            {
                tweener.enabled = true;
                //tweener.ResetToBeginning();
                tweener.PlayForward();
                EventDelegate.Set(tweener.onFinished, onComplete);
            }
            else
            {
                if (onComplete != null)
                {
                    onComplete();
                }
            }
        }
Пример #12
0
 void Show()
 {
     m_Desc3dTouch.gameObject.SetActive(Input.touchPressureSupported);
     m_Unlocking.gameObject.SetActive(false);
     m_SubTween.ResetToBeginning();
     m_SubTween.PlayForward();
 }
Пример #13
0
        public void StartBootFlash()
        {
            UITweener tweener = mDMono.transform.parent.GetComponent <UITweener>();

            tweener.ResetToBeginning();
            tweener.PlayForward();
        }
Пример #14
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.collider.tag == "Player")
     {
         passanim.PlayForward();
         pass.isTrigger = true;
     }
 }
Пример #15
0
    public void CloseMessage()
    {
        messageLabel.text = "";

        tweenOut.ResetToBeginning();
        tweenOut.enabled = true;
        tweenOut.PlayForward();
    }
Пример #16
0
        private void OnRewardBtnClick()
        {
            awardView.mDMono.gameObject.SetActive(true);
            UITweener tw = awardView.mDMono.gameObject.GetComponent <UITweener>();

            tw.ResetToBeginning();
            tw.PlayForward();
        }
Пример #17
0
    static int PlayForward(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        UITweener obj = LuaScriptMgr.GetNetObject <UITweener>(L, 1);

        obj.PlayForward();
        return(0);
    }
Пример #18
0
    static int PlayForward(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        UITweener obj = (UITweener)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UITweener");

        obj.PlayForward();
        return(0);
    }
Пример #19
0
        public void Open()
        {
            if (!IsInitData || IsUseOver)
            {
                IsInitData = true;
                IsUseOver  = false;
                BagDatas.Clear();

                var scrollList = Combat.CombatSyncData.Instance.GetMyTeamData().ScrollList;
                for (var i = 0; i < scrollList.Count; i++)
                {
                    var data = scrollList[i];
                    if (data.count > 0)
                    {
                        BagDatas.Add(new LTChallengeInstanceBagData(data.type, data.id, data.count));
                    }
                }
                BagDatas.Sort((a, b) => {
                    int aid = 0;
                    int.TryParse(a.Id, out aid);
                    int bid = 0;
                    int.TryParse(b.Id, out bid);
                    if (aid < bid)
                    {
                        return(-1);
                    }
                    else
                    {
                        return(1);
                    }
                });

                if (BagDatas.Count < 20)
                {
                    for (int i = BagDatas.Count; i < 20; ++i)
                    {
                        BagDatas.Add(new LTChallengeInstanceBagData(LTShowItemType.TYPE_GAMINVENTORY, string.Empty, 0));
                    }
                }
                Create(BagDatas);
                if (!IsSetPanelSortOrder)
                {
                    IsSetPanelSortOrder = true;
                    UIPanel up1 = Container.GetComponent <UIPanel>();
                    up1.sortingOrder = up1.sortingOrder + 5;
                    UIPanel up2 = DynamicScroll.mDMono.transform.parent.parent.gameObject.GetComponent <UIPanel>();
                    up2.sortingOrder = up2.sortingOrder + 5;
                }
            }

            if (!Container.activeSelf)
            {
                UITweener tw = Container.GetComponentInChildren <UITweener>();
                tw.tweenFactor = 0;
                tw.PlayForward();
            }
            Container.gameObject.CustomSetActive(!Container.activeSelf);
        }
Пример #20
0
        public void OnGotoTransferBtnClick()
        {
            controller.GObjects["TransferViewOBJ"].SetActive(true);
            UITweener tw = controller.GObjects["TransferViewOBJ"].GetComponent <UITweener>();

            tw.ResetToBeginning();
            tw.PlayForward();
            controller.GObjects["RobViewOBJ"].SetActive(false);
        }
Пример #21
0
    void startTween(UILabel _go)
    {
        UITweener tween = _go.GetComponent <UITweener>();

        if (tween)
        {
            tween.PlayForward();
        }
    }
Пример #22
0
 private void PlayTween(UITweener tween)
 {
     if (tween == null)
     {
         return;
     }
     tween.ResetToBeginning();
     tween.PlayForward();
 }
Пример #23
0
    void Init(ContentsOpenInfo info)
    {
        m_Icon.spriteName   = info.icon_id;
        m_LabelTitle.text   = info.title;
        m_LabelMessage.text = info.message;

        m_SubTween.ResetToBeginning();
        m_SubTween.PlayForward();
    }
Пример #24
0
        private IEnumerator DoOpen()
        {
            yield return((object)null);

            yield return((object)null);

            GalleryHeader.PlayForward();
            GalleryPanel.PlayForward();
            Background.PlayForward();
        }
Пример #25
0
        public void OnGotoRobBtnClick()
        {
            controller.GObjects["TransferViewOBJ"].SetActive(false);
            controller.GObjects["RobViewOBJ"].SetActive(true);
            UITweener tw = controller.GObjects["RobViewOBJ"].GetComponent <UITweener>();

            tw.ResetToBeginning();
            tw.PlayForward();
            FusionTelemetry.GamePlayData.PostEsortEvent("open", "rob");
        }
Пример #26
0
    //파라메터로 안주면 ok, cancel값으로 들어간다는 의미. 또한 생략할 수 있게끔 맨뒤에 위치시켜야 한다.
    public void SetPopup(string subject, string body, PopupButtonDelegate okBtnDel, string okBtnText = "OK")
    {
        m_popupTween.ResetToBeginning();
        m_popupTween.PlayForward();

        m_subjectLabel.text = subject;
        m_bodyLabel.text    = body;
        m_okBtnLabel.text   = okBtnText;
        m_okBtnDel          = okBtnDel;
    }
Пример #27
0
        public void ShowTip(UITweener tip)
        {
            if (tip == null)
            {
                return;
            }

            tip.gameObject.SetActive(true);
            tip.ResetToBeginning();
            tip.PlayForward();
        }
Пример #28
0
    public void ToggleInfo()
    {
        if (currentGameState == GameStates.Menu)
        {
            GAS.SetScreen("Info");
            currentGameState = GameStates.Info;

            PanelTween_Info.PlayForward();
            PanelTween_Info.PlayForward();
        }

        else if (currentGameState == GameStates.Info)
        {
            GAS.SetScreen("Menu");
            currentGameState = GameStates.Menu;

            PanelTween_Info.PlayReverse();
            PanelTween_Info.PlayReverse();
        }
    }
Пример #29
0
 private void PlayBackground()
 {
     circle1.delay    = 0f;
     circle1.duration = 0.6f;
     circle1.PlayForward();
     circle2.delay    = 0f;
     circle2.duration = 0.6f;
     circle2.PlayForward();
     square.delay    = 0f;
     square.duration = 0.6f;
     square.PlayForward();
 }
Пример #30
0
 static public int PlayForward(IntPtr l)
 {
     try {
         UITweener self = (UITweener)checkSelf(l);
         self.PlayForward();
         pushValue(l, true);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
Пример #31
0
 public void PlayLoop()
 {
     if (quit)
     {
         uiTweener.PlayForward();
     }
     else
     {
         uiTweener.PlayReverse();
     }
     quit = !quit;
 }