* Fix net.EnableDetailedScopeCounters not turning off conditional scopes because of the multiple definitions of GUseDetailedScopeCounters.
#rb Jon.Fairchild, Matt.Harriss
[CL 26854037 by louisphilippe seguin in 5.3 branch]
- The first tick after forking has the DeltaTime of the parent, if the parent has been alive for > 4 days the child will immediately assert here.
#rb ryan.gerleve louisphilippe.seguin
[CL 26130708 by jon fairchild in 5.3 branch]
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds
[CL 26082288 by henrik karlsson in 5.3 branch]
* Deprecated NetServerMaxTickRate variable and replaced them with Get/Set functions.
* Added FOnNetServerMaxTickRateChanged delegate. Register to receive callbacks when the server tick rate changes.
#jira UE-185786
#rb Ryan.Gerleve
[CL 25793458 by louisphilippe seguin in ue5-main branch]
* Added NoResetNoValidate constructor to TBitArray : used to construct a bit array with uninitialized memory.
* FReplicationPrioritization will only update dirty and relevant objects instead of all dirty objects
#rb Peter.Engstorm
#rnx
[CL 25651533 by louisphilippe seguin in ue5-main branch]
* Added InitAndCopy functions on FNetBitArray. Used to quickly construct a bit array from an existing source (either bitarray or bitarrayview)
* Added Set functions. Used to overwrite the bitarray with the word operations of two other arrays.
#rb Peter.Engstorm
[CL 25380553 by louisphilippe seguin in ue5-main branch]
* Added FNetContext for user code to tell if inside a real network RPC or not
* Added support to FNetContext::IsInsideNetRPC in both Iris and legacy
#jira UE-184563
#rb Brian.Bekich, Lukasz Furman
#rnx
[CL 25340497 by louisphilippe seguin in ue5-main branch]
- Fixed bug where we did not immediately resend lost state for properties utilizing multiple changemask bits (arrays) until next time root property bit was modfied.
- Added testcase to catch this.
#rb Peter.Engstrom
#preflight 64512e821c2846595cb25a60
[CL 25314687 by mattias hornlund in ue5-main branch]
* Fix CombineMultiple when using two different WordOp functions
* Properly initialize FInternalNetRefIndex
#rb trivial
#rnx
[CL 25126379 by louisphilippe seguin in ue5-main branch]
* Added IsBitSet
* Added CombineMultiple to run bit operations on two const bitarrays in 1 loop
* Added ToString that prints how many set bits the array currently has. Slightly expensive do not abuse with active logs.
* Added FNetBitArrayPrinter utility functions
#rb Peter.Engstorm, Mattias.Hornlund
[CL 25087720 by louisphilippe seguin in ue5-main branch]