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
5615c7d742
Fix copy-paste typo causing authority event not to be triggered
...
[CL 30837030 by dominik peacock in ue5-main branch]
2024-01-24 04:04:35 -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
a1a3cf941a
Prepend reflected types with FConcertXXX and improve names
...
#jira UE-203491
[CL 30568046 by dominik peacock in ue5-main branch]
2024-01-11 09:59:35 -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
jason walter
52308eb827
Split concert client code from concert server code to allow us to incorporate game tags in the editor client.
...
#rb dominik.peacock
#jira UE-168182
#preflight 63c6cf3c02024f93d8635de3
[CL 23739781 by jason walter in ue5-main branch]
2023-01-17 12:04:24 -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
ben zeigler
9ea9312867
Fix broken redirects discovered by running -DebugCoreRedirects on the engine
...
Some of these needed full paths after the path lookup changes, some were out of date, and some were typos
#jira UE-161345
#rb matt.peters
#preflight 6306824e5a5d4e462465eaf7
[CL 21566281 by ben zeigler in ue5-main branch]
2022-08-25 11:56:33 -04: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