Download

Cant reference enemy for is attacking variable.

Essentially i am trying to program a health system for a game and i want to delineate an attack vs a hit. A attack which means the enemy’s is attacking Boolean is true does 10 damage whereas a hit is 5. This blueprint is the enemy sword so that that sword with special properties will snap to the enemy and do damage to the player so that if the AI was using the regular sword it wouldn’t do damage to allies nor to itself. Aside from that quick explanation as you can see in the blueprint below you need to return true or false based on the condition that the AiIsAttacking variable is true. To do this you have to make a reference to enemy and call the AiIsAttacking variable to plug into the branch. Now this doesn’t work because then the object tick is left blank because you are unable to call the enemy volume unlike the player volume. Also i figured that if AiIsAttacking is a global variable meaning able to be referenced in other blueprints that you could reference it here but unfortunately i don’t know how to do that. Any solution would be helpful thank you.

https://forums.unrealengine.com/filedata/fetch?filedataid=166008&type=thumb