Use a DoOnce node.
Ok, so i have this bot to run to a specific location, however, if i, the player overlaps him it plays the animation, but kinda resets the animation if it’s overlapped again. I don’t want the collision for a second time. Any help is deeply appreciaated! Here’s the screenshot!
Where exactly? Before the animation?
After BeginOverlap if you dont want it to do anything anymore after that single time.
Yes, it plays the animation once, yet it still overlaps multiple times still. how do i get it to only overlap once and after that just ignore the overlap?
This is the current blueprint that works, yet it keeps reading an overlap. What other method can i use?
It is ok if it still overlaps as long as DoOnce prevents it from firing other functions. You can change collision properties to ignore all after your event finishes if you like but i dont know if it would be worth the trouble really.
How do you change the collision properties, this blueprint is linked to the main AI bot blueprint. Every bot that spawns it’s gonna be carrying the same properties.
also, the score is in the Character Blueprint, should i move the score to the bot?
Get the variable of that component generating overlap events, then drag from it and type Set Collision Response to All Channels. In my opinion you dont need this though and DoOnce will do just fine.