Exemple #1
0
	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;
		}
	}
Exemple #2
0
	public void Open( ePostBoxDlgState state=ePostBoxDlgState.ListTab)
	{
		RequestMailList();

		gameObject.SetActiveRecursively( true);
		TabChange( state);

		ItemMgr.HadItemManagement.Inven.ResetInvenSlotMoveLock();
		m_curSlotUseOpenDlg = null;
	}