Some Event Fixes, 18.10 Crash fix, random crash after a few minutes for s17+

This commit is contained in:
ILoveTacosFromJITB
2024-01-15 13:25:52 -08:00
parent af1fc0f236
commit b0901b9659
7 changed files with 418 additions and 8 deletions

View File

@@ -205,6 +205,28 @@ bool AActor::IsPendingKillPending()
return IsActorBeingDestroyed() || !IsValidChecked(this);
}
UObject* AActor::AddComponentByClass(UClass* Class)
{
struct
{
UClass* Class;
bool bManualAttachment;
FTransform RelativeTransform;
bool bDeferredFinish;
UObject* ReturnValue;
} params;
params.Class = Class;
params.bManualAttachment = false;
params.RelativeTransform = FTransform();
params.bDeferredFinish = true;
static UFunction* AddComp = FindObject<UFunction>("/Script/Engine.Actor:AddComponentByClass");
this->ProcessEvent(AddComp, &params);
return params.ReturnValue;
}
float& AActor::GetNetUpdateFrequency()
{
static auto NetUpdateFrequencyOffset = GetOffset("NetUpdateFrequency");