The action Interface is exposed in all Particle Flow Action Classes.
<bool>init <IObject>container <object>particleSystem <node>particleSystemNode <&object array>actions <&node array>actionNodes actions is In and Out parameter actionNodes is In and Out parameter
Lets you calls the Init method of an Action from inside a Script_Operator’s on Init... handler.
For an example, see Speed Operator in Script Operator Example
Releases the specified particle container.
Lets you call the Release method of an Action from inside a Script_Operator’s on Release... handler.
For an example, see Speed Operator in Script Operator Example
Returns the activity interval.
Returns True if the action is fertile (generates particles).
Returns True if the action is non executable.
Returns True if the action supports randomization.
Returns the current random seed value.
Sets the random seed to the supplied integer value.
Generates a new random seed and returns its value.
Returns True if the action is a material holder.
Returns the material if the action is a material holder.
This method is not supported by actions for which .isMaterialHolder() returns False.
Sets the material, returns True when successful.
This method is not supported by actions for which .isMaterialHolder() returns False.
Returns True if the action supports script wiring.
<void>setUseScriptWiring <bool>useState
Sets the "Use Script Wiring" option exposed in the right-click menu of the action.
Usable only when .supportScriptWiring() returns True.
When set to True, additional controls will be displayed in the action's User Interface and can be set via MAXScript to control certain operations using scripted particle channels data.
When set to False, the additional controls will be hidden and scripted channels will not be used.
Converts an instanced action to a copy that's unique to its event.
This Interface is available in: