Or I just need to change the way Playmaker looks for "Wait" action.
If i could change which script an action refers to in Actions Browser, then i could accomplish what i am looking for.
But maybe this is only not possible because Playmaker is closed source, and i can understand that because its a commercial product.
I explained this above, but in some more detail. It has nothing to do with Playmaker. Actions are scripts. They work when their class name and filename match.
When you rename the class/file name, Unity no longer finds the script. For all it cares, the script is gone, and a new script was added. It’s not a mere filename, but describes a class in code. So if you change “wait” to “waitfor”, “wait” was deleted, and “waitfor” was added.
Try it with other scripts. Changing class names around the way you plan is a really bad idea. It will work, but you cut yourself off from updates, you cannot follow tutorials or advice from others, since you effectively speak a different language, and you might have conflicts with custom actions from ecosystem.