#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 5296313 via CL 5296316 via CL 5306895 via CL 5306994
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5322942 by nick darnell 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]
Fix it so switching worlds via the scope correctly sets GPlayInEditorID, related to UE-59417
Add a scope switcher to ShooterGameInstance Tick as it's executed from FCoreTicker, outside the normal world tick. It needs to be outside worldtick because it handles map transfer and other things that are not safe to do during world tick.
#rb marc.audy
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 5289149 in //UE4/Release-4.22/... via CL 5296692
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5308738 by ben zeigler in Dev-Anim branch]
We have a portion of the time at constant speed then a portion with constant acceleration due to gravity, and those need to be separated.
[CODEREVIEW] Frank.Gigliotti
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: zak.middleton
#ROBOMERGE-SOURCE: CL 5290785 via CL 5290800 via CL 5294926 via CL 5295079
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5303170 by zak middleton in Dev-Anim branch]
- Fix is to allow quad reverb channel flipping to be enabled via cvar.
#rb Ethan.Geller
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 5290606 via CL 5290607 via CL 5294883 via CL 5294965
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5302903 by aaron mcleran in Dev-Anim branch]
1) Attempt to remove the widget sooner than end play, it's possible something is happening when we unload assets that leaves live widgets that haven't been torn down yet in a bad state.
2) The remove code looks like it could suffer from re-entrant code problems where a widget component might remove and then might attempt to remove again, adding a temporary copy step to keep the memory alive, then immediately remove it, then actually remove it from the screen, so that any downstream code attempting to remove again would be thwarted.
#rb Matt.Kuhlenschmidt
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 5288912 via CL 5288916 via CL 5293701 via CL 5293802
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5300939 by nick darnell in Dev-Anim branch]
[at]Mieszko.Zielinski
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: stephen.holmes
#ROBOMERGE-SOURCE: CL 5284289 via CL 5284389 via CL 5292468 via CL 5292570
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5298881 by stephen holmes in Dev-Anim branch]