add ensure checks on the grab socket name

This commit is contained in:
Mamadou Babaei
2023-05-19 18:15:38 +02:00
parent fa02bdbdf9
commit df529ceacb
@@ -1235,6 +1235,8 @@ void ASGPawn::GrabLeft(AActor* Actor)
}; };
FName SocketName{GrabComponent->GetAttachmentSocketName()}; FName SocketName{GrabComponent->GetAttachmentSocketName()};
ensureAlwaysMsgf(SocketName != NAME_None, TEXT("invalid attachment socket name!"));
Actor->AttachToComponent(HandLeft, MoveTemp(AttachmentRules), MoveTemp(SocketName)); Actor->AttachToComponent(HandLeft, MoveTemp(AttachmentRules), MoveTemp(SocketName));
ActorLeftHandGrabbing = Actor; ActorLeftHandGrabbing = Actor;
@@ -1261,6 +1263,8 @@ void ASGPawn::GrabRight(AActor* Actor)
}; };
FName SocketName{GrabComponent->GetAttachmentSocketName()}; FName SocketName{GrabComponent->GetAttachmentSocketName()};
ensureAlwaysMsgf(SocketName != NAME_None, TEXT("invalid attachment socket name!"));
Actor->AttachToComponent(HandRight, MoveTemp(AttachmentRules), MoveTemp(SocketName)); Actor->AttachToComponent(HandRight, MoveTemp(AttachmentRules), MoveTemp(SocketName));
ActorRightHandGrabbing = Actor; ActorRightHandGrabbing = Actor;