I have tried pretty much anything i can think of to make this work but for some reason it just doesnt find the tag
any fixes or other ways to implement this (check if hit actor = drill actor) will be greatly appreciated
any fixes or other ways to implement this (check if hit actor = drill actor) will be greatly appreciated
None
Doing what you’re doing is as straighforward as you expect. If this does not work, something else is configured incorrectly, meaning no other method (like calling an interface) will work anyway.
you can try to first cast to the actor and than check from the cast wether it has the tag. Or you create a custom variable in the actor and check for this from the cast instead for a tag.
Make sure you’re using Actor Tags and not Component Tags.
Or you create a custom variable in the actor and check for this from the cast instead for a tag.
Your suggestion requires nested conditional casting if the project has more than 1 class that you can interact with.
e.g. Cast to Drill (Fail) → Cast to Axe (Fail) → Cast to Shovel (Fail)…