- Reverted back to old logic (since that worked) and made the condition for exclusion stronger (AllOf instead of AnyOf).
- Added check for empty property list (AllOf returns true if empty)
- Also added CVar MultiUser.AllowTransactionsOnReplicatedproperties to disallow this feature altogether
#jira UE-227473
#rb jason.walter
[CL 37063424 by dominik peacock in 5.5 branch]
Now, transactions are blocked only if all properties being changed by the transaction are replicated. If at least one property is not replicated, the entire transaction is allowed through.
#jira UE-225658
#rb jason.walter
[CL 37022760 by dominik peacock in 5.5 branch]
ViewOptions member was being passed to child column widget but ViewOptions was destroyed before the child widget.
#jira UE-222956
#rb jason.walter
[CL 35967137 by dominik peacock in ue5-main branch]
Added the FMakeObjectRowOverlayWidget to FCreateViewerParams so the API user can control how the overlay widget is created rather than it being a hard coded bin icon.
[CL 35631573 by dominik peacock in ue5-main branch]
A FOfflineClient is created for every client that was in the session in the past;
it is used to display the replication content disconnected clients will receive when they rejoin.
FUnifiedClientView combines online and offlien client managers. This interface is now used by the UI for displaying the replication content.
#jira UE-219827
[CL 35626913 by dominik peacock in ue5-main branch]
Context: Previously this widget would display "DisplayName(You)" or "DisplayName". This allows you to display any FText in the parentheses.
Also moves the types into ConcertSharedSlate namespace from ConcertSharedClientSlate namespace; it was in the wrong namespace in the first place.
[CL 35558452 by dominik peacock in ue5-main branch]