Exemple #1
0
        public override bool HideUI()
        {
            if (!base.HideUI())
            {
                return(false);
            }
            FrostRX.End(rxId);
            switch (fadeType)
            {
            case AnimateFadeType.Horizon:
                FrostRX.Start(this).
                ExecuteUntil(() => { offsetX = Mathf.Lerp(offsetX, -1080.1f, _fadeTime * Time.deltaTime); _canvasGroup.alpha = Mathf.Lerp(_canvasGroup.alpha, -0.01f, _fadeTime * Time.deltaTime); if (offsetX <= -1080.0f)
                                     {
                                         offsetX = -1080.0f;
                                     }
                             },
                             () => { return(offsetX == -1080.0f && _canvasGroup.alpha <= 0.0f); }).Execute(() => { gameObject.SetActive(false); }).GetId(rxId);
                break;

            case AnimateFadeType.Vertical:
                FrostRX.Start(this).
                ExecuteUntil(() => { offsetY = Mathf.Lerp(offsetY, -1920.1f, _fadeTime * Time.deltaTime); _canvasGroup.alpha = Mathf.Lerp(_canvasGroup.alpha, -0.01f, _fadeTime * Time.deltaTime); if (offsetY <= -1920.0f)
                                     {
                                         offsetY = -1920.0f;
                                     }
                             },
                             () => { return(offsetY == -1920.0f && _canvasGroup.alpha <= 0.0f); }).Execute(() => { gameObject.SetActive(false); }).GetId(rxId);
                break;
            }
            return(true);
        }
 public void OnOptionPanelOpen()
 {
     if (ChatManager.Instance.curExecuteInstance.saveData.totalRectHeight <= viewPortTrans.sizeDelta.y)
     {
         return;
     }
     FrostRX.End(rxId);
     FrostRX.Start(this).ExecuteUntil(() => { contextTrans.anchoredPosition = Vector2.Lerp(contextTrans.anchoredPosition, new Vector2(0.0f, contextTrans.sizeDelta.y - viewPortTrans.sizeDelta.y + 1.0f), 16.0f * Time.deltaTime); }, () => { return(contextTrans.anchoredPosition.y >= contextTrans.sizeDelta.y - viewPortTrans.sizeDelta.y); }).GetId(rxId);
 }
Exemple #3
0
 public sealed override void ForceDisable()
 {
     base.ForceDisable();
     FrostRX.End(rxId);
     offsetX            = 0;
     offsetY            = 0;
     _canvasGroup.alpha = 0;
     gameObject.SetActive(false);
 }
Exemple #4
0
 public override bool ShowUI()
 {
     if (!base.ShowUI())
     {
         return(false);
     }
     FrostRX.End(rxId);
     gameObject.SetActive(true);
     return(true);
 }
 public void OnExit()
 {
     ChatManager.Instance.curExecuteInstance.saveData.redCount += redCount;
     FrostRX.End(rxId);
     needUpdate = false;
     for (int i = 0; i < _activeItems.Count; i++)
     {
         Pool(_activeItems[i]);
         i--;
     }
     EventFactory.chatEventCenter.RemoveListener(ChatEvent.OnCurInstancePopNewMsg, OnPopNewMsg);
 }
Exemple #6
0
 public override bool HideUI()
 {
     if (!base.HideUI())
     {
         return(false);
     }
     FrostRX.End(rxId);
     FrostRX.Start(this).ExecuteAfterTime(() => {
         gameObject.SetActive(false);
     }, disappearTime).GetId(rxId);
     return(true);
 }
Exemple #7
0
 private void Clear()
 {
     _backBtn.interactable   = true;
     _deleteBtn.interactable = true;
     for (int index = 0; index < 10; index++)
     {
         _numberBtn[index].interactable = true;
     }
     _stringBuilder.Remove(0, _stringBuilder.Length);
     for (int i = 0; i < 6; i++)
     {
         _lengthObj[i].SetActive(false);
     }
     FrostRX.End(_rxId);
 }
 void OnEnterGame()
 {
     //load
     XMLSaver.Load();
     StaticDataLoader.Load();
     ZoneManager.Instance.LoadData();
     gameObject.AddComponent <HeadSpriteUtils> ();
     _timeStamp  = GetTimeStamp();
     _localTime  = 0.0f;
     _lastSecond = false;
     _curTime    = DateTime.Now;
     FrostRX.Start(this).
     Execute(() => { loading.gameObject.SetActive(false); }).
     Wait(4.0f).
     Execute(() => { loading.gameObject.SetActive(true); loading.SetAlpha(0.0f); }).
     AlphaFade(loading, 1.0f, 8.0f).
     ExecuteAfterTime(() => { OnSaveData(); }, 2.0f).
     Wait(2.0f).
     AlphaFade(loading, 0.0f, 8.0f).
     GoToBegin();
 }
Exemple #9
0
 public void OnCloseDots()
 {
     FrostRX.End(dotsRX);
     FrostRX.Start(this).Execute(() => { dotsCanvas.blocksRaycasts = false; }).ExecuteUntil(() => { dotsCanvas.alpha = Mathf.Lerp(dotsCanvas.alpha, -0.01f, 16.0f * Time.deltaTime); }, () => { return(dotsCanvas.alpha <= 0.0f); }).GetId(dotsRX);
 }
Exemple #10
0
 void OnDisable()
 {
     FrostRX.End(dotsRX);
 }
Exemple #11
0
 private void OnDestroy()
 {
     FrostRX.End(rxId);
 }
Exemple #12
0
 public sealed override void ForceDisable()
 {
     base.ForceDisable();
     FrostRX.End(rxId);
     gameObject.SetActive(false);
 }