Hi. I had a little problem. When I calling DestroyActor () (also I tried Destroy and Destroycomponent()), it doesnt delete WeaponMesh. BlueprintClass inherited by AMyWeapon, difference just because in BlueprintClass chosen WeaponMesh. Do you know how I can solve this problem?
I think the proper answer is that you shouldn’t have to totally destroy it. DestroyActor has already marked the SkeletalMeshComponent for destruction and it will be cleaned up totally the next time the Garbage Collector runs.
Here’s a good discussion about what happens when you Destroy an actor: