You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
The incorrect comparison caused us not to keep the objects referenced, which allowed them to be GC'd, which breaks the CookPackageSplitter contract and also triggered an error in FGeneratorPackage::ResetSaveState when we detected that deletion and demoted the package out of save. Cooker: GeneratedPackages: do not demote generator or generated packages when private objects are garbage collected. Demote (and give an error) only when public objects are garbage collected. Normal packages that are not a generator and are not owned by a generator keep the same behavior of demoting if any object, even a private one, is garbage collected. Cooker: When a generated package is demoted due to deleted objects, add feedback with the name of the object that was deleted. #jira UE-197955 #rbx [CL 28918477 by Matt Peters in 5.3 branch]