public void TabChange( ePostBoxDlgState state) { candidateDlg.gameObject.SetActiveRecursively( false); this.state = state; switch( state) { case ePostBoxDlgState.ListTab: tabReceive.Value = true; tabWrite.Value = false; InitListTab(); break; case ePostBoxDlgState.ReadTab: InitReadTab(); break; case ePostBoxDlgState.WriteTab: tabReceive.Value = false; tabWrite.Value = true; InitWriteTab(); break; } }
public void Open( ePostBoxDlgState state=ePostBoxDlgState.ListTab) { RequestMailList(); gameObject.SetActiveRecursively( true); TabChange( state); ItemMgr.HadItemManagement.Inven.ResetInvenSlotMoveLock(); m_curSlotUseOpenDlg = null; }