Hello,
Maybe you can try in your box blueprint: Click event (or event actor on click or the key you want) / get overlapping actors (for actor or only component if box is only a part of your blueprint) with decal actor selected in class filter / for each loop / destroy actor linked from array element.
Hi, thanks for the tip, but unfortunately it seems you don’t get overlap events with decalcomponents or decalactors, I tried several approaches then finally gave up and solved the problem another way. I derived a blueprint from decalactor, and added a sphere, and use the sphere overlap events to know when to delete the decal. This is rather inefficient but solved the problem. Just posting here in case anyone else has the same issue.