public void OnClickRevive() { PlayTouchSound(); // TODO: Show reward ad EventManager.GetInstance().OnRevive(); PanelStacker.RemovePanel(this); }
public void Initialize(int seconds) { LeanTween.cancel(_tweenId); _fillImage.fillAmount = 1f; UpdateText(seconds); _tweenId = LeanTween.value(gameObject, (time) => { _fillImage.fillAmount = time / seconds; UpdateText((int)time); }, seconds, 0, seconds) .setOnComplete(() => PanelStacker.RemovePanel(this)).uniqueId; }
private void OnSceneLoaded(Scene scene, LoadSceneMode mode) { var v_loadingPanel = UIFactory.Get <LoadingUIPanel>(); if (v_loadingPanel != null) { v_loadingPanel.UpdateProgress(0f); PanelStacker.RemovePanel(v_loadingPanel); } PanelStacker.Clear(); UIFactory.Clear(); ManagerFactory.Clear(); EventManager.GetInstance().OnSceneLoaded(scene); }
public void OnClickBack() { _panelCanvasGroup.blocksRaycasts = false; PlayBackSound(); PanelStacker.RemovePanel(this); }
public void OnClickResume() { PlayBackSound(); EventManager.GetInstance().OnResumeGame(); PanelStacker.RemovePanel(this); }
public void OnClickBack() { PlayBackSound(); PanelStacker.RemovePanel(this); }