I have vetted the “action” feature in the *palette nc for fadehide/fadeshow. It should also work for all the other Inner Action list. If there is one you need that is not on that list, let me know and i will enable it or if an InnerList entry is not working let me know.
What is an “action”?
Glad you asked.
It provides for the ability to trigger an action/feature in a Palette for the same palette or a different palette at the end of a move or turn cycle which is after the pause, if any.
1 – Move/Turn (optional)
2 – Animate (optional)
3 – Pause (optional)
4 – Action (optional)
By specifying an action for a given move, it makes for tighter control of when other things happen for a palette and relieves you of the burden of having to ‘time’ actions on the autofx.
This is similar to MJs request to trigger a Palette action, in her case a “move”, between sequenced dances from the HUD. That provides tighter timing control and alleviates having to worry about calculating timing in autofx. That would be messy and not as reliable.
How it works is that the action sends the command to the HUD who redirects it to the proper palette. So, yes you must be wearing the Perf. HUD for it to work.
Real life example I got working: In my routine I am working on I have footsteps one for left foot, one for right foot. They are movers. After they move I want them to fade out. I created a ‘fadehide’ action for the move. Works like a charm.
Here is what the entry looks like in the *palette nc:
Action,1%2.0%FootPrintL%fadehide%ONE
The 1 is the move number it applies to. In this case the 1st move.
The 2.0 is the delay that happens prior to the action.
FootPrintL is the name of the Palette
fadhide is the action to take
ONE is the parameter that says to fade only this prim