Çok uzun zamandır UE kullanmıyorum maalesef ama doğru bir yol izlemiyorsun diye düşünüyorum. Bence karakterin BP'sinde bir değişken olmalı ve işleri karakterin BP'si içinden halletmelisin.
Örneğin oyununda karakterin elinde tutulacak nesneler vardır ve bunların hepsi için ana bir BP oluşturursun. Daha sonra ana BP'den Child Actor (çocuk) üretirsin. İlk bahsettiğim değişkenin türü ana BP olur.
Karakter eline meşaleyi aldığında ana BP değişkenini Mesale olarak ayarlarsın. Başka bir şey alırsa da onu ayarlarsın.
F tuşu ile meşaleyi kapatıp açacaksın diyelim; Karakter BP'sine F tuşunu eklersin, basıldığı zaman eğer karakterin elindeki obje Meşale ise açıksa Meşalenin içindeki "Kapan"; kapalıysa "Açıl" fonksiyonu devreye girsin. Bu sistemi diğer silahlar ile kolaylıkla uyumlu hale getirebilirsin. Mantığını anlatmaya çalıştım, direkt olarak görsel paylaşamıyorum.