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); }
public sealed override void ForceDisable() { base.ForceDisable(); FrostRX.End(rxId); offsetX = 0; offsetY = 0; _canvasGroup.alpha = 0; gameObject.SetActive(false); }
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); }
public override bool HideUI() { if (!base.HideUI()) { return(false); } FrostRX.End(rxId); FrostRX.Start(this).ExecuteAfterTime(() => { gameObject.SetActive(false); }, disappearTime).GetId(rxId); return(true); }
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(); }
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); }
void OnDisable() { FrostRX.End(dotsRX); }
private void OnDestroy() { FrostRX.End(rxId); }
public sealed override void ForceDisable() { base.ForceDisable(); FrostRX.End(rxId); gameObject.SetActive(false); }