Destroy Actors through blueprints

HI!

Have you tried using a node DestroyActor?
If I correctly understood the essence of your question, you need to activate the node DestroyActor by event. Event you can get through the trigger volume or any other way you like…

31734-destroyactor.png

Design features will depend on whether you do it in a separate blueprints or LevelBlueprint.
You will also be needs some knowledge about [Blueprint Interface][2] and [Blueprint Communications][3]

Keep me informed of your progress

I was wonder how I can destroy a light actor in the scene when I picked an object?

Okay. But that is for box triggering. what I want is for the light to be destroyed when I pick up that little keycard that I have in my scene?

Hi,
Simply ask to the light to destroy it-self when picking up the card. It can be the card asking the light or the player asking when pickin up… depends on your needs
There are several way to send event through Blueprint:
https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/BlueprintCommsUsage/index.html

As said LimasseFive, you must use Blueprint Interfaces. How To Use Blueprint Communications you can see hear.
Examine the above information. If you do not get to realize that you wanted to do, I will try to explain in more detail how this works.

I would like if you could explain this in more detail.

This problem could be solved in a simpler way, but this solution is more flexible and allow you to modify as needed.

PickUpInterface contains a function Action_PickUP!

BP_PickupObject contains a variable Target. Putting the blueprints to a level in his Details I choose Target => BP_PointLight.

BP_PointLight comprises a light source. Also located on the level.
Also in ClassSettings necessary to implement the interface PickUpInterface.

When BP_PickupObject event fires then through Action_PickUP! (Message) in BP_PointLight triggered Event Action_PickUP!