Пример #1
0
	public void RemoveFriend(FriendBox fb)
	{
	}
Пример #2
0
	public void ShowFriendChat(FriendBox friendBox)
	{
		return;
		//move friends over to top
		int index = friendBoxes.IndexOf(friendBox);
		Vector3 offset = Vector3.zero;

		//friend chat is not open
		if(!isFriendChatDisplayed)
		{
			isFriendChatDisplayed = true;
			activeFriendChatIndex = index;
			offset = -friendPanel.cachedTransform.InverseTransformPoint(friendBox.transform.position - friendTableTopPosRef.position);
			//offset = friendBox.transform.position - friendTableTopPosRef.position;
		}
		else
		{
			//friend is already open. close chat
			if(index == activeFriendChatIndex)
			{
				isFriendChatDisplayed = false;
				offset = cachedFriendListPos;
				activeFriendChatIndex = -1;
				offset = -friendPanel.cachedTransform.InverseTransformPoint(friendBox.transform.position - cachedFriendListPos);
			}
			//open different friend chat
			else
			{
				isFriendChatDisplayed = true;
				activeFriendChatIndex = index;
				//cachedFriendListPos = friendBox.transform.position;
				offset = -friendPanel.cachedTransform.InverseTransformPoint(friendBox.transform.position- friendTableTopPosRef.position);
				//offset = friendBox.transform.position - friendTableTopPosRef.position;
			}
		}

		offset.x = friendPanel.cachedTransform.localPosition.x;
		Debug.Log(offset);
		cachedFriendListPos = friendBox.transform.position;
		SpringPanel.Begin(friendPanel.cachedGameObject, offset, 12f);
		cachedFriendListPos.x = friendPanel.cachedTransform.localPosition.x;
		Debug.Log("cache pos: "+cachedFriendListPos);
		//scale dummy object
		//display friend chat
		friendChatTable.Reposition();
	}