예제 #1
0
 private void OpenHistory(HistoryPanelLogicData history, PanelParamBase newPanelParam)
 {
     this.Open(history.Panel, newPanelParam);
     if (history.SecondPanel != null)
     {
         this.OpenHistory(history.SecondPanel);
     }
 }
예제 #2
0
 private void OpenHistory(HistoryPanelLogicData history)
 {
     this.Open(history.Panel, history.PanelParam, PanelEffectType.OpenByCloseOther);
     if (history.SecondPanel != null)
     {
         this.OpenHistory(history.SecondPanel);
     }
 }
예제 #3
0
 public void ClosePanel(HistoryPanelLogicData data)
 {
     if (data != null)
     {
         this.ClosePanel(data.Panel, PanelEffectType.CloseByOpenOther);
         this.ClosePanel(data.SecondPanel);
     }
 }
예제 #4
0
 public void ChangeHistoryPanelParam(HistoryPanelLogicData secondPanel)
 {
     if (this.m_HistoryPanelStack.Count > 0)
     {
         HistoryPanelLogicData data = this.m_HistoryPanelStack.Pop();
         data.SetSecondPanel(secondPanel);
         this.m_HistoryPanelStack.Push(data);
     }
 }
예제 #5
0
 public void ChangeHistoryPanelParam(HistoryPanelLogicData secondPanel)
 {
     if (this.m_HistoryPanelStack.Count > 0)
     {
         HistoryPanelLogicData data = this.m_HistoryPanelStack.Pop();
         data.SetSecondPanel(secondPanel);
         this.m_HistoryPanelStack.Push(data);
     }
 }
예제 #6
0
 public void ChangeHistoryPanelParam(PanelParamBase param)
 {
     if (this.m_HistoryPanelStack.Count > 0)
     {
         HistoryPanelLogicData data = this.m_HistoryPanelStack.Pop();
         data.SetPanelParam(param);
         this.m_HistoryPanelStack.Push(data);
     }
 }
예제 #7
0
 public void SetSecondPanel(HistoryPanelLogicData data)
 {
     this.SecondPanel = data;
 }
예제 #8
0
 public HistoryPanelLogicData(PanelType panel, PanelParamBase param, HistoryPanelLogicData secondPanel)
 {
     this.Panel = panel;
     this.SetPanelParam(param);
     this.SetSecondPanel(secondPanel);
 }
예제 #9
0
 private void OpenHistory(HistoryPanelLogicData history, PanelParamBase newPanelParam)
 {
     this.Open(history.Panel, newPanelParam);
     if (history.SecondPanel != null)
     {
         this.OpenHistory(history.SecondPanel);
     }
 }
예제 #10
0
 private void OpenHistory(HistoryPanelLogicData history)
 {
     this.Open(history.Panel,history.PanelParam,PanelEffectType.OpenByCloseOther);
     if (history.SecondPanel != null)
     {
         this.OpenHistory(history.SecondPanel);
     }
 }
예제 #11
0
 public void RecordHistory(HistoryPanelLogicData history)
 {
     this.m_HistoryPanelStack.Push(history);
 }
예제 #12
0
 public void ClosePanel(HistoryPanelLogicData data)
 {
     if (data != null)
     {
         this.ClosePanel(data.Panel,PanelEffectType.CloseByOpenOther);
         this.ClosePanel(data.SecondPanel);
     }
 }
예제 #13
0
 public void SetSecondPanel(HistoryPanelLogicData data)
 {
     this.SecondPanel = data;
 }
예제 #14
0
 public HistoryPanelLogicData(PanelType panel, PanelParamBase param, HistoryPanelLogicData secondPanel)
 {
     this.Panel = panel;
     this.SetPanelParam(param);
     this.SetSecondPanel(secondPanel);
 }
예제 #15
0
 public void RecordHistory(HistoryPanelLogicData history)
 {
     this.m_HistoryPanelStack.Push(history);
 }