public virtual void Open(Intent parameter, Action <Intent> onOpenOver) { uiState = EUIState.Open; if (uiStateHandler != null) { uiStateHandler(uiState); } }
public virtual void Close(Action <Intent> onCloseOver) { uiState = EUIState.Close; if (uiStateHandler != null) { uiStateHandler(uiState); } }
public void OnClickPortfolio() { if (UIState != EUIState.Portfolio) { // change to Portfolio view DisplayPortfolio(gameManager.Portfolio); m_uiState = EUIState.Portfolio; } }
public virtual void Destroy(Action <Intent> onDestoryOver) { uiState = EUIState.Destroy; Resources.UnloadUnusedAssets(); if (uiStateHandler != null) { uiStateHandler(uiState); } }
public void OnClickMarkets() { if (UIState != EUIState.Markets) { // change to Markets view DisplayMarkets(gameManager.Markets); m_uiState = EUIState.Markets; } }
void CloseDrawer() { WardrobeManager.ClearView(); this.CurrentState = EUIState.MIRROR; if (WardrobeManager.NumWorn > 0) { Seamstress.MirrorWithClothes(); } MarkActivity(); }
private void ShowUI(EUIState newState, UIScreen screenObject, Action onScreenShowed) { if (newState == _uiState) { return; } screenObject.gameObject.SetActive(true); screenObject.Show(onScreenShowed); _uiState = newState; }
void OpenDrawer(EClothingType drawer) { bool success = WardrobeManager.SetView(drawer); if (success) { // If this failed (i.e. we don't have any clothing of that type), don't change modes this.CurrentState = EUIState.DRAWER; Seamstress.OpenDrawer(); } MarkActivity(); }
public virtual void Initialize(Action onInitialOver) { uiState = EUIState.Initialize; if (uiStateHandler != null) { uiStateHandler(uiState); } if (rectTransform == null) { rectTransform = GetComponent <RectTransform>(); } //onInitialOver(); }
public void Start() { m_uiState = EUIState.Start; if (gameManager == null) { Debug.Log("UIManager: GameManager reference not set!"); } Transform[] children = GetComponentsInChildren <Transform>(); foreach (Transform child in children) { switch (child.name) { case "TickerGrid": m_tickerGrid = child.GetComponent <TickerGridBehavior>(); break; case "PlayerCash": m_playerCash = child.GetComponent <Text>(); break; case "TickerTape": m_tickerTape = child.GetComponent <TickerTapeBehavior>(); break; default: break; } } if (m_tickerGrid == null) { Debug.Log("UIManager: TickerGrid component not found"); } if (m_playerCash == null) { Debug.Log("UIManager: PlayerCash component not found"); } if (m_tickerTape == null) { Debug.Log("UIManager: TickerText component not found"); } GameEvents.OnGameStep += OnGameStep; GameEvents.OnBuy += OnSharesChanged; GameEvents.OnSell += OnSharesChanged; GameEvents.OnCashChanged += OnCashChanged; GameEvents.OnMarketEvent += OnMarketEvent; m_tickerTape.InitializeData(); }
static int SetStateUI(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UIManager obj = (UIManager)ToLua.CheckObject(L, 1, typeof(UIManager)); EUIState arg0 = (EUIState)ToLua.CheckObject(L, 2, typeof(EUIState)); obj.SetStateUI(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int get_CurStateUI(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UIManager obj = (UIManager)o; EUIState ret = obj.CurStateUI; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index CurStateUI on a nil value" : e.Message)); } }
/// <summary> /// 设置UI状态 /// </summary> /// <param name="state"></param> public void SetStateUI(EUIState state) { Camera uiCam = UIPageRoot.Instance.uiCamera; uiCam.cullingMask = 0; curStateUI = state; switch (state) { case EUIState.Normal: CameraUtil.ShowLayerName(uiCam, "UI", "UIModel", "UIEffect", "TipsPenetrate", "GloableUI"); break; case EUIState.Talk: case EUIState.Plot: CameraUtil.ShowLayerName(uiCam, "Plot", "GloableUI"); break; } }
private void ChangeUIState(EUIState newState) { switch (newState) { case EUIState.Disabled: buttonHolder.SetActive(false); pauseMenuHolder.SetActive(false); scoreDisplay.SetActive(false); skipIntroButtonHolder.SetActive(false); break; case EUIState.HUD: buttonHolder.SetActive(true); pauseMenuHolder.SetActive(false); scoreDisplay.SetActive(true); skipIntroButtonHolder.SetActive(false); break; case EUIState.PauseMenu: buttonHolder.SetActive(false); pauseMenuHolder.SetActive(true); scoreDisplay.SetActive(false); skipIntroButtonHolder.SetActive(false); break; case EUIState.Intro: buttonHolder.SetActive(false); pauseMenuHolder.SetActive(false); scoreDisplay.SetActive(false); skipIntroButtonHolder.SetActive(true); break; default: break; } if (newState != EUIState.PauseMenu) { oldState = newState; } }
public void UIUnchanged(EUIState whichState) { switch (whichState) { case EUIState.MIRROR: // Standing at the mirror? ask about goodbye / show me if (said_welcome && said_showme && said_wearingsomething && !said_explainedgoodbye) { PlayClip(Msg_ExplainGoodbye); said_explainedgoodbye = true; } break; case EUIState.DRAWER: if (!said_stillindrawer) { PlayClip(Msg_StillInDrawer); said_stillindrawer = true; } break; } }
void ToggleUI() { switch (currUIState) { case EUIState.ENABLED: inventoryObject.SetActive(false); currUIState = EUIState.DISABLED; break; case EUIState.DISABLED: inventoryObject.SetActive(true); currUIState = EUIState.ENABLED; break; default: break; } }
public virtual void Initialize(Action onInitialOver) { uiState = EUIState.Initialize; rectTransform.SetAsLastSibling(); //onInitialOver(); }
public virtual void Destroy(Action <Intent> onDestoryOver) { uiState = EUIState.Destroy; Resources.UnloadUnusedAssets(); }
public virtual void Close(Action <Intent> onCloseOver) { uiState = EUIState.Close; }
protected void ChangeUIState(EUIState eUIState) { m_eUIState = eUIState; }
public virtual void Open(Intent parameter, Action <Intent> onOpenOver) { uiState = EUIState.Open; }