Upgrade notes: second parameter of GetFunctionCallspace overrides should be removed - it served no purpose
#rb Michael.Noland
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: dan.oconnor
#ROBOMERGE-SOURCE: CL 6635880 via CL 6639399 via CL 6639673
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6754029 by dan oconnor in Dev-Anim branch]
#rnx
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 5483896 via CL 5483909 via CL 5483913 via CL 5487278 via CL 5487454
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5507513 by marc audy in Dev-Anim branch]
This fixes nativization crash generating code for a multicast delegate.
#rb Phillip.Kavan
#rnx
#jira
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 5313198 via CL 5313199 via CL 5315969 via CL 5316036
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5330321 by marc audy in Dev-Anim branch]
The definition of the delegate type must specify the class and property name of the delegate that will use it and the type cannot be used outside of that context or just on the stack.
UMulticastDelegateProperty is now abstract and has 2 subclasses (UMulticastDelegateInlineProperty and UMulticastDelegateSparseProperty). The SparseProperty SignatureFunction will be a USparseDelegateFunction.
The sparse delegates do not work correctly with the python bindings at this point, but this will be visited soon.
#rb Michael.Noland
#jira
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 5295832 via CL 5306530 via CL 5306657
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5322213 by marc audy in Dev-Anim branch]
This fixes crashes where they would take references to things like an actor within a world, and then the active editor world was changed (which verifies against GC reference leaks).
#jira UE-69150
[FYI] Michael.Noland
#rb Lauren.Ridge
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 4987801 in //UE4/Release-4.22/... via CL 4987804
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5043990 by jamie dale in Dev-Anim branch]
If you intentionally don't want to replicate this property, use the DISABLE_REPLICATED_PROPERTY to silence the Error (see cl 4962290 for the macros)
#rb ryan.gerleve
#jira UE-2686
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4963253 via CL 4964116 via CL 4969310
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5027924 by louisphilippe seguin in Dev-Anim branch]
This is needed since we will start warning when we detect replicated properties not registered in GetLifetimeReplicatedProps
Added DISABLE_ALL_CLASS_REPLICATED_PROPERTIES macro to disable the replication of ALL replicated properties of a given class
Added RESET_REPLIFETIME macro that allows you to reenable a networked property that was Disabled in a base class.
#rb ryan.gerleve, peter.engstorm, jon.nabozny
#jira UE-2686
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4962290 via CL 4963576 via CL 4965559
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5027271 by louisphilippe seguin in Dev-Anim branch]
Removed duplicate comments from cpp per coding standard
[CODEREVIEW] robert.manuszewski
#rb None
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 4915839 in //UE4/Release-4.22/... via CL 4915853
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5016625 by ben zeigler in Dev-Anim branch]
There should be no functionality changes
#rb steve.robb
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 4915771 in //UE4/Release-4.22/... via CL 4915833
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5016623 by ben zeigler in Dev-Anim branch]