Skip to content
Snippets Groups Projects
Commit bdd2d42b authored by David Gilbert's avatar David Gilbert :bug:
Browse files

fix(interaction): Removes delegate on grabcomponent on EndPlay

parent d9aae4a9
No related branches found
No related tags found
No related merge requests found
...@@ -23,6 +23,12 @@ void UGrabBehavior::BeginPlay() ...@@ -23,6 +23,12 @@ void UGrabBehavior::BeginPlay()
OnActionReplicationStartedOriginatorEvent.AddDynamic(this, &UGrabBehavior::ReplicationOriginaterClientCallback); OnActionReplicationStartedOriginatorEvent.AddDynamic(this, &UGrabBehavior::ReplicationOriginaterClientCallback);
} }
void UGrabBehavior::EndPlay(const EEndPlayReason::Type EndPlayReason)
{
Super::EndPlay(EndPlayReason);
OnActionReplicationStartedOriginatorEvent.RemoveDynamic(this, &UGrabBehavior::ReplicationOriginaterClientCallback);
}
UPrimitiveComponent* UGrabBehavior::GetFirstComponentSimulatingPhysics(const AActor* TargetActor) UPrimitiveComponent* UGrabBehavior::GetFirstComponentSimulatingPhysics(const AActor* TargetActor)
{ {
TArray<UPrimitiveComponent*> PrimitiveComponents; TArray<UPrimitiveComponent*> PrimitiveComponents;
......
...@@ -44,6 +44,7 @@ public: ...@@ -44,6 +44,7 @@ public:
UPrimitiveComponent* MyPhysicsComponent; UPrimitiveComponent* MyPhysicsComponent;
virtual void BeginPlay() override; virtual void BeginPlay() override;
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override;
UPrimitiveComponent* GetFirstComponentSimulatingPhysics(const AActor* TargetActor); UPrimitiveComponent* GetFirstComponentSimulatingPhysics(const AActor* TargetActor);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment