Пример #1
0
 public void SetPlayerColor(NodeRemoveEvent e, AcceptedFriendNode friend, [JoinByUser] ProfileScreenWithUserGroupNode profileScreen)
 {
     profileScreen.profileScreen.SetPlayerColor(false);
 }
Пример #2
0
 public void SetNormalColor(NodeRemoveEvent e, AcceptedFriendNode user, [JoinByUser, Combine] UserLabelNode userLabel)
 {
     userLabel.uidIndicator.Color = userLabel.uidColor.Color;
 }
Пример #3
0
 public void SetFriendColor(NodeAddedEvent e, AcceptedFriendNode user, [JoinByUser, Context, Combine] UserLabelNode userLabel)
 {
     userLabel.uidIndicator.Color = userLabel.uidColor.FriendColor;
 }
Пример #4
0
 public void HiglightFriend(NodeAddedEvent e, AcceptedFriendNode user, [JoinByUser, Context, Combine] UserLabelWithHighlightningNode userLabel)
 {
     userLabel.uidIndicator.FontStyle = userLabel.uidHighlighting.friend;
 }
Пример #5
0
 public void HideIncomingFriendButtons(NodeAddedEvent e, AcceptedFriendNode friend, [JoinByUser, Context, Combine] FriendLabelNode userLabel)
 {
     userLabel.incomingFriendButtons.IsIncoming = false;
     userLabel.outgoingFriendButtons.IsOutgoing = false;
 }
 public void RemoveFriend(RemoveFriendButtonEvent e, AcceptedFriendNode friend, [JoinAll] SingleNode <FriendsScreenComponent> friendsScreen, [JoinAll] SingleNode <SelfUserComponent> selfUser)
 {
     base.ScheduleEvent(new BreakOffFriendEvent(friend.Entity), selfUser);
     friendsScreen.component.RemoveUser(friend.Entity.Id, true);
 }