void FriendBlockOutInsert( byte[] _packet)
	{
		body_SC_BLOCKOUT_INSERT blockOutInsert = new body_SC_BLOCKOUT_INSERT();
		blockOutInsert.PacketBytesToClass( _packet);
		#if _SOCIAL_LOG_
		Debug.Log( "FriendBlockOutInsert nUserUniqKey : " + blockOutInsert.nUserUniqKey.ToString());
		#endif

		switch( blockOutInsert.eResult)
		{
		case eRESULTCODE.eRESULT_SUCC:
			AsSocialManager.Instance.SocialData.ReceiveBlockOutInsert( blockOutInsert);
			AsSocialManager.Instance.SocialUI.SetBlockOutList();
			break;
		case eRESULTCODE.eRESULT_FAIL_BLOCKOUT_INSERT:	//차단 추가 실패.
			AsChatManager.Instance.InsertChat( AsTableManager.Instance.GetTbl_String(295), eCHATTYPE.eCHATTYPE_SYSTEM);
			break;
		case eRESULTCODE.eRESULT_FAIL_BLOCKOUT_INSERT_NOTHING_USER:	//차단 추가 실패( 없는 유저 / 오프라인 유저).
			AsChatManager.Instance.InsertChat( AsTableManager.Instance.GetTbl_String(296), eCHATTYPE.eCHATTYPE_SYSTEM);
			break;
		case eRESULTCODE.eRESULT_FAIL_BLOCKOUT_INSERT_ARLEADY:	//차단 추가 실패( 이미 차단중인 유저).
			AsChatManager.Instance.InsertChat( AsTableManager.Instance.GetTbl_String(297), eCHATTYPE.eCHATTYPE_SYSTEM);
			break;
		case eRESULTCODE.eRESULT_FAIL_BLOCKOUT_INSERT_ARLEADY_FRIEND:	//차단 추가 실패( 이미 차단중인 유저).
			AsChatManager.Instance.InsertChat( AsTableManager.Instance.GetTbl_String(363), eCHATTYPE.eCHATTYPE_SYSTEM);
			break;
		}
	}
Beispiel #2
0
	public void ReceiveBlockOutInsert( body_SC_BLOCKOUT_INSERT blockOutInsert)
	{
		if( m_BlockOutList.ContainsKey( blockOutInsert.nUserUniqKey) != true)
		{
			body2_SC_BLOCKOUT_LIST data = new body2_SC_BLOCKOUT_LIST();
			data.nUserUniqKey = blockOutInsert.nUserUniqKey;
			data.szUserId = AsUtil.GetRealString( System.Text.UTF8Encoding.UTF8.GetString( blockOutInsert.szUserId));
			m_BlockOutList.Add( blockOutInsert.nUserUniqKey, data);
		}
	}