Adding a compare/assign and mark dirty macro to the push model.
-- Code --
PushModel:
COMPARE_ASSIGN_AND_MARK_PROPERTY_DIRTY - Defining in the #else so it'll compile on the client.
[at]brian.bekich
#ROBOMERGE-AUTHOR: aaron.eady
#ROBOMERGE-SOURCE: CL 18312607 via CL 18312826 via CL 18312979 via CL 18314435 via CL 18315773
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18316110 by aaron eady in ue5-release-engine-test branch]
Adding a compare/assign and mark dirty macro to the push model.
-- Code --
PushModel:
COMPARE_ASSIGN_AND_MARK_PROPERTY_DIRTY - Created so anything can use it.
[at]brian.bekich
#ROBOMERGE-AUTHOR: aaron.eady
#ROBOMERGE-SOURCE: CL 18310945 via CL 18311227 via CL 18311456 via CL 18312614 via CL 18312779
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18313002 by aaron eady in ue5-release-engine-test branch]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
Engine Frame number is recorded for each packet, and can be seen by hovering over a packet in the packet view of the network profiler of Insights.
Connection state is displayed for each packet in pop up view when the mouse is hovered over a packet in the packet view of the network profiler.
GameInstance names contain their name, role, and status as server or client.
Connection labels include the actor that owns the connection, if the connection is going to a client or server, and the remote address and port of the connection.
EConnectionState UNetConnection::State is deprecated (becoming private), instead use GetConnectionState and SetConnectionState to access State
CL 17071965, 17101672, 17102201, 17102631
#Jira UENET-1192
#rb Ryan.Gerleve, Mattias.Hornlund
#ROBOMERGE-SOURCE: CL 17234452 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17234454 by jackson frank in ue5-release-engine-test branch]
ESPMode::Fast is deprecated.
UNIQUENETID_ESPMODE and UNIQUENETID_CONSTRUCTORVIS removed.
Delegate creation functions (DelegateType::CreateSP, DelegateType::BindSP and DelegateType::AddSP) now work in all modes, making the DelegateType::*ThreadSafeSP functions redundant (retained for backwards compatibliity).
#rb andriy.tylychko
#jira UE-102565
#fyi chris.varnsverry, ben.zeigler
[CL 16113360 by Steve Robb in ue5-main branch]