You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Calling mulltiple BlueprintImplementableEvent's in the same script can result in them being called with the wrong scope.
To Reproduce
// Classes A and B derive from the same subclass// The subclass defines some_event as a BlueprintImplementableEvent!class_a : SomeClassA.instances_first!class_b : SomeClassB.instances_firsta.simulate_physics_set(true)a.some_event(0,true)b.simulate_physics_set(true)b.some_event(0,true)// <--- Crash here
Crashes with assert:
Assertion failed: ((UObject*)ContainerPtr)->IsA((UClass*)GetOuter()) [File:C:\Epic Games\4.23\Engine\Source\Runtime\CoreUObject\Public\UObject/UnrealType.h] [Line: 367]
'SomeClassA_2' is of class 'SomeClassA_C' however property 'UberGraphFrame' belongs to class 'SomeClassB_C'
If I call the BlueprintImplementableEvent via a UFUNCTION marked method that is not BlueprintImplementableEvent then it works fine.
The text was updated successfully, but these errors were encountered:
UE4 Version
4.23
SkookumScript Version
4.23
Describe the bug
Calling mulltiple
BlueprintImplementableEvent
's in the same script can result in them being called with the wrong scope.To Reproduce
Crashes with assert:
If I call the
BlueprintImplementableEvent
via aUFUNCTION
marked method that is notBlueprintImplementableEvent
then it works fine.The text was updated successfully, but these errors were encountered: