public void SetPlayerColor(NodeRemoveEvent e, AcceptedFriendNode friend, [JoinByUser] ProfileScreenWithUserGroupNode profileScreen) { profileScreen.profileScreen.SetPlayerColor(false); }
public void SetNormalColor(NodeRemoveEvent e, AcceptedFriendNode user, [JoinByUser, Combine] UserLabelNode userLabel) { userLabel.uidIndicator.Color = userLabel.uidColor.Color; }
public void SetFriendColor(NodeAddedEvent e, AcceptedFriendNode user, [JoinByUser, Context, Combine] UserLabelNode userLabel) { userLabel.uidIndicator.Color = userLabel.uidColor.FriendColor; }
public void HiglightFriend(NodeAddedEvent e, AcceptedFriendNode user, [JoinByUser, Context, Combine] UserLabelWithHighlightningNode userLabel) { userLabel.uidIndicator.FontStyle = userLabel.uidHighlighting.friend; }
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); }