private void OpenProfileUI() { StateLayer val = default(StateLayer); if (StateManager.TryGetLayer("PlayerUI", ref val)) { ProfileState profileState = new ProfileState(); val.GetChainRoot().GetChildState().SetChildState(profileState, 0); } }
public void ReducePanel() { m_isOpen = false; StateLayer val = default(StateLayer); if (StateManager.TryGetLayer("PlayerUI", ref val)) { val.GetChainRoot().ClearChildState(0); } }
private void OpenDeckUI() { StateLayer val = default(StateLayer); if (StateManager.TryGetLayer("PlayerUI", ref val)) { DeckMainState deckMainState = new DeckMainState(); val.GetChainRoot().GetChildState().SetChildState(deckMainState, 0); } }
public bool TryExpandPanel() { StateLayer val = default(StateLayer); if (StateManager.TryGetLayer("PlayerUI", ref val) && val.GetChainEnd() == this) { StateManager.SetActiveInputLayer(val); PlayerNavRibbonState playerNavRibbonState = new PlayerNavRibbonState(); val.GetChainRoot().SetChildState(playerNavRibbonState, 0); return(true); } return(false); }