proper vending machines like fully, performance
This commit is contained in:
Milxnor
2023-05-08 22:28:32 -04:00
parent d5c95ac978
commit b64f569551
22 changed files with 399 additions and 221 deletions

View File

@@ -83,6 +83,20 @@ struct PickupCreateData
if (bShouldFreeItemEntryWhenDeconstructed)
{
// real
FFortItemEntry::FreeItemEntry(ItemEntry);
if (bUseFMemoryRealloc)
{
static void (*FreeOriginal)(void* Original) = decltype(FreeOriginal)(Addresses::Free);
if (FreeOriginal)
FreeOriginal(ItemEntry);
}
else
{
VirtualFree(ItemEntry, 0, MEM_RELEASE);
}
}
}
};