Of course, heres a picture of what I set up for it in the TriggerVolume’s blueprint:
First we have the begin overlap, which uses Other Actor to cast to the ThirdPersonCharacter class to ensure that we’re only reacting to the player overlapping and not something else. It then sets a timer that calls the SpawnRock function, a custom function that I created, every 0.5 seconds and loops. I then promoted the Timer Handle from the return value to a variable so that we could clear that timer later.
Then I added the end overlap event, also casting to the ThirdPersonCharacter, and used that to clear the timer using the handle from before.
The SpawnRock function can have your SpawnActor node, along w/ the TriggerPoint and GetActorTransform. Mine just has a simple print string in it at the moment for testing so no reason to show that.
Hope this helps!
