is probably the right script. Make a PFM node, load that script, and then just hook up the empty slots.
There are a lot of really handy pre-made scripts that do most of the work for you, you just plug in the clickables, the regions, and the animation responders for the door. I would suggest looking through the available scripts (especially the ones starting with x, since those are the global convenience scripts) and finding the ones that apply to what you want to do.
I found the scripts so this is now a straight request for a Tutorial on how to use them.
What is a PFM node?
I have built a simple age model with a link in point that works with Destiny.
I have a door object for which I have created an animation with a Closed start position then a Fully Open Position 30 seconds later and at 60 seconds it returns to the closed position.
The door has a small plane with a texture that is to act as a touch point to open the door this is a child object of the door so that it moves with the open door.
There is a region that encompasses this touch plane.
I have also added another empty sphere just in case its needed.
In my 3D view I have my door selected.
I change the 3D view window to the Node Editor window.
In the Node Editor Menu bar I select the button that shows what looks like two nodes with a connecting link.
If I hover over this it says
Node tree type to display and edit : Plasma
Python : SpaceNodeEditor.tree_type
bpy.data.screens[“Default”] … tree_type
This gives me a + New button and clicking this gives me a default option of NodeTree
With the NodeTree opened I can now add various nodes The Python Node option gives me a choice of
Drop Down List Attribute
I am assuming I need to select Python File as I can then use the select button and navigate to the python scripts I downloaded and this includes the xStandardDoor.py
This adds a node with no connectors?
I can add an Animation Command Node this seems sensible
I can add a Clickable Region Node that would also make sense.
I can see a Responder node.
I can see a Link to Age node.
These are all eminently sensible I would like to know am I in the right place?
I can't see anything that could be interpreted as PFM node.