Commit Graph

9 Commits

Author SHA1 Message Date
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
michael noland
e286562852 Prevent an ensure in PIE during level teardown if an action drops a FComponentRequestHandle after some of the worlds have already been torn down (e.g., with game features in multiplayer PIE)
#ROBOMERGE-SOURCE: CL 16978299 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16978356 by michael noland in ue5-release-engine-test branch]
2021-07-27 22:49:16 -04:00
ben zeigler
9b3889d3d8 #jira UE-108573
Add arbitrary callback support to GameFrameworkComponentManager to replace the ActorExtensionManager
Default extension events are emitted at registration time and games can broadcast their own
#rb michael.noland
#lockdown nick.whiting

#ROBOMERGE-SOURCE: CL 15935325 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15935422 by ben zeigler in ue5-main branch]
2021-04-06 18:01:44 -04:00
ben zeigler
c1b2995fde #jira UE-108573 Modular gameplay component header cleanup
Change GameStateComponent to depend on GameStateBase, I may move the match started virtual up to AGameStateBase in a different checkin
Made one unchecked accessor safe, and added comment explaining safety for the rest as fixing them required adding a lot of null checks
#rb Mike.Beach

#ROBOMERGE-SOURCE: CL 15571866 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15571905 by ben zeigler in ue5-main branch]
2021-03-02 14:41:15 -04:00
mike beach
14cde294fd Removing some of the cruft left over from the faux game feature system. Plus, adding a new more generic system for extending actor instances.
#rb Nick.Whtiing
[FYI] ben.zeigler

#ROBOMERGE-SOURCE: CL 15510637 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15510638 by mike beach in ue5-main branch]
2021-02-23 22:08:04 -04:00
Bob Tellez
a6aabc6fee #UE5 Fix case where a component request may not properly add a component on an actor if the actor has initialized, but has not yet begun play (which can happen if you activate a plugin in a beginplay callstack. Add call to RemoveModularComponentReciever in ModularCharacter's Endplay to match the add done in PreInitializeComponents.
#jira UE-108369
#tests PIE in sample project
#robomerge Release-5.0-EarlyAccess

[CL 15396078 by Bob Tellez in ue5-main branch]
2021-02-12 00:33:56 -04:00
michael noland
7632d23dea Gameplay plugin category cleanup
#jira UE-106862

#ROBOMERGE-SOURCE: CL 15390280 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15390314 by michael noland in ue5-main branch]
2021-02-11 14:58:19 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Marc Audy
bf80889353 UE5/Release-Engine-Staging to UE5/Main
This represents UE4/Main up to CL# 14958402

[CL 15028197 by Marc Audy in ue5-main branch]
2021-01-08 19:56:07 -04:00