Hi,
Basically, it's quite advanced, and involving to port this to a 100% PlayMaker solution. This would require some large ground work to provide access to this in a practical way. Hence, I agree with Alex, looking for a proper SDK provided by a third party asset make sense and then we could plug Playmaker with few custom actions to control that SDK.
My advice would be to simply edit that function to make it public and then call it from playmaker with your vector 2 point of choice.
Have you experimented with this already? In a case of explosion, what is the interaction you expect? that gameobjects as they fly mask the texture as they fly over it?
Bye,
Jean