- Rename FStreamedObjectID to FObjectInStreamID
- Rename ConcertSyncCore::FReplicatedObjectInfo to FReplicatedObjectId to avoid name overlap with global, reflected ::FReplicatedObjectInfo
- Expose FObjectInStreamID to reflection system
- Expose FReplicatedObjectId to reflection system
#rb none
[FYI] Jason.Walter
[CL 27787713 by dominik peacock in ue5-main branch]
MultiUser will automatically request authority for all objects when connecting.
#jira UE-191783
#rb Jason.Walter
[CL 27310376 by dominik peacock in ue5-main branch]
Projects under the UE Sandbox directory could end up with paths like "../../Content" which would return "../.." as the folder name, resulting in a mapping that escaped the Concert sandbox directory.
During shutdown this bad path would result in deleting the entire Concert session directory rather than just the paths within the Concert sandbox.
Given the comment in GetContentFolderName said it was just trying to get the content folder name from "/Bla/Content", and given the mount root already follows the form "/Bla", it was simplest to just append the mount root directly to the Concert sandbox root.
#jira
#rb Jason.Walter, Francis.Hurteau
#rnx
[CL 27309202 by jamie dale in ue5-main branch]
- Add replication tab to Concert window (in active session view)
#jira UE-190717
#jira UE-191784
#rb Jason.Walter
[CL 26986187 by dominik peacock in ue5-main branch]
[FYI] Dominik.Peacock
Original CL Desc
-----------------------------------------------------------------
Integrate MU replication system into the editor.
- Add replication tab to Concert window (in active session view)
#jira UE-190717
#jira UE-191784
#rb Jason.Walter
[CL 26957461 by dominik peacock in ue5-main branch]
- Add replication tab to Concert window (in active session view)
#jira UE-190717
#jira UE-191784
#rb Jason.Walter
[CL 26955805 by dominik peacock in ue5-main branch]