Example #1
0
	void GradeProc( int _idx)
	{
		switch( _idx)
		{
		case 1:
			btnGrade.Text = AsTableManager.Instance.GetTbl_String( 1173);
			m_Grade = eEQUIPITEM_GRADE.eEQUIPITEM_GRADE_NOTHING;
			CloseGradeDropDown();
			break;
		case 2:
			btnGrade.Text = AsTableManager.Instance.GetTbl_String( 1028);
			m_Grade = eEQUIPITEM_GRADE.eEQUIPITEM_GRADE_NORMAL;
			CloseGradeDropDown();
			break;
		case 3:
			btnGrade.Text = AsTableManager.Instance.GetTbl_String( 1029);
			m_Grade = eEQUIPITEM_GRADE.eEQUIPITEM_GRADE_MAGIC;
			CloseGradeDropDown();
			break;
		case 4:
			btnGrade.Text = AsTableManager.Instance.GetTbl_String( 1030);
			m_Grade = eEQUIPITEM_GRADE.eEQUIPITEM_GRADE_RARE;
			CloseGradeDropDown();
			break;
		case 5:
			btnGrade.Text = AsTableManager.Instance.GetTbl_String( 1031);
			m_Grade = eEQUIPITEM_GRADE.eEQUIPITEM_GRADE_EPIC;
			CloseGradeDropDown();
			break;
		case 6:
			btnGrade.Text = AsTableManager.Instance.GetTbl_String( 1699);
			m_Grade = eEQUIPITEM_GRADE.eEQUIPITEM_GRADE_ARK;
			CloseGradeDropDown();
			break;
		case -1:
			CloseAllSubBtns();
			OpenGradeDropDown();
			break;
		default:
			Debug.LogError("UIPStoreSearchDlg::GradeProc: unknown index is named. check Grade button name");
			break;
		}
	}
	public body_CS_PRIVATESHOP_SEARCH( Int32 _pageIdx, Int32 _itemTableIdx, eCLASS _class,
		Int32 _category1, Int32 _category2, Int32 _levelMin, Int32 _levelMax,
		eEQUIPITEM_GRADE _grade, Int32 _mapIdx, ePRIVATESHOPSEARCHTYPE _searchType)
	{
		Category = (byte)PACKET_CATEGORY._CATEGORY_CS2;
		Protocol = (byte)PROTOCOL_CS_2.CS_PRIVATESHOP_SEARCH;
		
		nPageIdx = _pageIdx;
		
		nItemTableIdx = _itemTableIdx;
		eClass = _class;
		nCategory1 = _category1;
		nCategory2 = _category2;
		nLevelMin = _levelMin;
		nLevelMax = _levelMax;
		eGrade = _grade;
		nMapIdx = _mapIdx;
		
		eSearchType = _searchType;
	}