I’ve been trying to get water splashes to work with the UIWS water actors alongside ALS v4.
Since ALS already has an animNotify for footsteps:
So I made a BPI and setup a function that will be used in the UIWS actor as an event:
Then inside the UIWS Water Actor, I set it as an event and whenever the event is fired, I used a UIWS prebuilt method to create splashes at the location of the actor:
The problem is, the event isn’t firing. The method and all works all dandy n fine when I connect it to an event tick with a custom location, it spawns the splash particle.
The anim notify is also triggering the BPI function as I tried to debug it with a simple print string and it works.
However, what I suspect is that I may need to set the target in the BPI’s function to the UIWS actor, as in all other tutorials, the target was the mesh component of the actor of the animnotify itself. Like this:
I’m guessing this is what’s causing the event inside the UIWS water actor to not fire. I don’t know how to target the UIWS water actor as my actor and the water actor aren’t linked by hierarchy so I can’t cast.