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. |