13 Commits

Author SHA1 Message Date
dominik peacock
519648b344 Added UMultiUserSubsystem::OnSessionClientChanged event allowing Blueprints to detect other clients joining and leaving the session the local editor instance is connected to
#rb jason.walter

[CL 31087535 by dominik peacock in 5.4 branch]
2024-02-01 10:20:09 -05:00
dominik peacock
f89fd423e1 Expose more error information to the replication Blueprint API
#jira UE-204700

[CL 30837099 by dominik peacock in ue5-main branch]
2024-01-24 04:12:51 -05:00
dominik peacock
01377df259 Fix BP replication API reporting request as successful even though it was rejected
[CL 30798060 by dominik peacock in ue5-main branch]
2024-01-23 06:20:10 -05:00
dominik peacock
d321540728 Add events to UMultiUserReplicationSubsystem for when a client's known server state for streams or authority changed:
- OnClientStreamServerStateChanged
- OnClientAuthorityServerStateChanged

#jira UE-204397

[CL 30726619 by dominik peacock in ue5-main branch]
2024-01-19 15:33:15 -05:00
dominik peacock
537b28d96c Expose Multi User replication frequency to Blueprints
- Blueprints can edit the frequency
- Blueprints can read what the client thinks is the frequency rate of an object

#jira UE-203361
#jira UE-203731

[CL 30589435 by dominik peacock in ue5-main branch]
2024-01-12 05:27:24 -05:00
dominik peacock
2c338c3d14 Document and ensure that public API functions are to be called on the game thread only
[CL 30463725 by dominik peacock in ue5-main branch]
2024-01-03 06:51:49 -05:00
dominik peacock
60ebd03a59 Allow Blueprints to change streams and authority set up by Multi-User
#jira UE-202411
#rb jason.walter

[CL 30389083 by dominik peacock in ue5-main branch]
2023-12-19 02:28:59 -05:00
dominik peacock
b4e7a7ed86 Create Blueprint API
#jira UE-201714
#rb jason.walter

[CL 30211162 by dominik peacock in ue5-main branch]
2023-12-08 10:50:06 -05:00
jason walter
88c52d2095 Add support for sending BP struct data over Multi-user.
#jira UE-181274
#rb zach.brockway

[CL 29849016 by jason walter in ue5-main branch]
2023-11-20 15:23:35 -05:00
jason walter
dfcc27e25d Expose Multi-user session info to blueprints.
#jira UE-186857
#rb zach.brockway
#preflight 646f75512739064275d3c225

[CL 25682371 by jason walter in ue5-main branch]
2023-05-30 13:57:12 -04:00
aditya ravichandran
f8b7ee5555 Replace any instances of "Source Control" with "Revision Control" in text in the Editor
#rb JeanMichel.Dignard, Robb.Surridge
#preflight 637d180efa348e8480e8837e

[CL 23250808 by aditya ravichandran in ue5-main branch]
2022-11-23 11:57:50 -05:00
jason walter
30a985468b Add ability to persist a single file in blueprints. Also added a delegate that indicates when a new package has been saved.
#jira UE-167476
#rb zach.brockway
#preflight 6373edba1c114bec05c0b579

[CL 23141497 by jason walter in ue5-main branch]
2022-11-15 15:25:38 -05:00
Dominik Peacock
9899513ff4 Move DisasterRecoveryClient and MultiUserClient into ConcertUI
#jira none
#rb none
#preflight 62417b02042b4a1bdbed854d

[CL 19524829 by Dominik Peacock in ue5-main branch]
2022-03-28 05:45:57 -04:00