This is the Playmaker action reference list. You can search by a specific action. (e.g. spawn/delete an object, move an object, change the appearance, play/stop an audio file, adjust light, calculate variables, or trigger an event)
Spawn / Delete an Object
| Activate Game Object | Changes the active/non-active state of a game object. |
| Create Object | Creates a prefab or game object at the specified position. |
| Destroy Object | Deletes the specified game object from the scene. |
| Destroy Self | Deletes the FSM owner game object from the scene. |
Object Movement
Move
| Set Position | Specifies the object position. |
| Move Towards | Moves an object from the current position towards a specified position. |
Rotate
| Set Rotation | Specifies the direction the game object faces. |
| Set Random Rotation | Changes the direction the game object faces at random. |
| Rotate | Specifies the axis and rotates the object to a specific value. |
| Look At | Makes the object face a specified object. |
Scale
| Set Scale | Specifies the object scale. |
Animation
| Animator Play | Plays the specified State from the animator. |
| Set Animator Speed | Specifies the animation speed of the animator. |
| Get Animator Boot | Acquires the boot value from the animator. |
| Set Animator Boot | Specifies the animator boot value. |
Physic Calculations
| Add Force | Adds force to an object with a Rigidbody component. |
| Set Velocity | Specifies the object speed for a Rigidbody component. |
| Use Gravity | Determines whether the object is affected by gravity or not. |
| Set Gravity | Sets the direction and amount of gravity. |
Change Appearance
Material Settings
| Set Material | Specifies the object material. |
| Set Random Material | Changes the object material randomly. |
| Set Material Color | Specifies the material color. |
| Set Material Float | Specifies the material parameter value (float). |
| Set Material Texture | Specifies the material texture. |
| Set Texture Offset | Specifies the texture offset. |
| Set Texture Scale | Specifies the texture scale. |
Color
| Set Color Value | Specifies the color and stores it into a variable. |
| Select Random Color | Changes the color chosen randomly from a list you specified. |
Audio File Play / Stop
| Audio Play | Plays an audio file from the Audio Source component of the object. |
| Set Audio Clip | Specifies the audio file played by the Audio Source component. |
| Audio Pause | Pauses the audio file being played by the Audio Source component. |
| Audio Stop | Stops the audio file played by Audio Source component. |
| Set Audio Volume | Specifies the audio volume of the Audio Source component. |
| Play Sound | Specifies the start position of the audio file (does not use Audio Source component). |
Adjust Light
| Set Light Color | Specifies the color of the Light component. |
| Set Light Intensity | Specifies the strength of the Light component. |
Variable Calculation
Float
| Float Add | Performs addition. |
| Float Subtract | Performs subtraction. |
| Float Multiply | Performs multiplication. |
| Float Divide | Performs division. |
| Float Abs | Takes the absolute value. |
| Float Clamp | Limits the value to a number between the specified values. |
| Random Float | Generates a random value between the specified values. |
Vector
| Set Vector3 Value | Sets the Vector3 value. |
| Set Vector3 XYZ | Sets the Vector3 X-axis, Y-axis, and Z-axis. (can only be used with float variables) |
| Vector3 Normalize | Normalizes Vector3. |
| Vector3 Multiply | Multiplies Vector3 by the float value. |
Array
| Array Add | Adds a value to the specified array. |
| Array Get | Gets a value from the specified array. |
Other Actions
Gain Information of an Object
| Find Game Object | Searches for a game object by name or tag. |
| Get Position | Gets the position of a game object and stores it into a variable. |
| Get Rotation | Gets the rotation of a game object and stores it into a variable. |
| Get Scale | Gets the scale of a game object and stores it into a variable. |
| Get Name | Gets the name of a game object and stores it into a variable. |
| Get Distance | Gets the distance between 2 game objects, and stores it into a variable. |
Component Settings
| Add Component | Adds a component to an object. |
| Destroy Component | Deletes a component from an object. |
| Set Property | Specifies the property value of a component set to an object. |
Parent Child Relationship
| Set Parent | Specifies the parent of a game object. |
An Action That Triggers an Event.
Collision Judgment
| Collision Event | Triggers an event when the object’s collider impacts the collider with a specified tag. |
| Trigger Event | When the object collider enters the collider with a specified tag, it will trigger an event. |
Trigger Event Randomly
| Random Event | Triggers an event chosen randomly from multiple events. |
Event Trigger According to Time
| Wait | Triggers an event after the specified time passes. |
| Random Wait | Triggers an event after a randomly set time passes. |
| Send Event | Triggers an event after the specified time delay passes for a specified target. |
Event According to Variable
| Float Switch | Triggers an event according to the variable (float). |
| Float Compare | Compares 2 values (float) and triggers an event. |
| Int Compare | Compares 2 values (int) and triggers an event. |
| String Compare | Compares 2 values (string) and triggers an event. |