Esempio n. 1
0
 public void ShowOutgoingFriendButtons(NodeAddedEvent e, ProfileScreenWithUserGroupNode profileScreen, [Context, JoinByUser] OutgoingFriendNode outgoingFriend)
 {
     profileScreen.profileScreen.RevokeFriendRow.SetActive(true);
     profileScreen.profileScreen.AddToFriendRow.SetActive(false);
 }
Esempio n. 2
0
 public void RevokeFriend(ButtonClickEvent e, SingleNode <RevokeFriendRequestButtonComponent> button, [JoinByScreen] ProfileScreenWithUserGroupNode profileScreen, [JoinByUser] OutgoingFriendNode outgoingFriend, [JoinAll] SingleNode <SelfUserComponent> selfUser)
 {
     base.ScheduleEvent(new RevokeFriendEvent(outgoingFriend.Entity), selfUser);
 }
Esempio n. 3
0
 public void RevokeFriend(ButtonClickEvent e, SingleNode <RevokeFriendRequestButtonComponent> button, [JoinByUser] OutgoingFriendNode outgoingFriend, [JoinAll] SingleNode <SelfUserComponent> selfUser, [JoinAll] SingleNode <FriendsScreenComponent> friendsScreen)
 {
     base.ScheduleEvent(new RevokeFriendEvent(outgoingFriend.Entity), selfUser);
     friendsScreen.component.RemoveUser(outgoingFriend.Entity.Id, true);
 }
Esempio n. 4
0
 public void HideOutgoingFriendButtons(NodeRemoveEvent e, OutgoingFriendNode outgoingFriend, [JoinByUser] ProfileScreenWithUserGroupNode profileScreen)
 {
     profileScreen.profileScreen.RevokeFriendRow.SetActive(false);
     profileScreen.profileScreen.AddToFriendRow.SetActive(true);
 }
 public void ShowOutgoingFriendButton(NodeAddedEvent e, OutgoingFriendNode friend, [JoinByUser, Context, Combine] FriendLabelNode userLabel)
 {
     userLabel.outgoingFriendButtons.IsOutgoing = true;
 }