Detecting Childclass of blueprint

hey ya’ll, so the basic problem im having is, when using a boolean that compares the equipped weapon ( a variable set to a blueprint class: BPWeaponMaster ) to a child class of that blueprint ( such as AK or Pistol ) it doesnt update or detect a change at all. i suspect this has something to do with the blueprints being the same class but i may be wrong. Anyways any help is greatly appreciated.

I believe all children count as their parents for any comparisons.

There is another test node, that might be what your looking for. https://docs.unrealengine.com/en-US/BlueprintAPI/Utilities/ClassIsChildOf/index.html

thx for the suggestion but sadly this did not work, but it did give me an idea, i decieded to use the class instead of the object refrence directly and that worked fine.

Fixed: just use the class instead of the object reference