If you make an action that has - for example,
(add the required variables)
public override void OnEnter()
{
wheel.motorTorque = torque;
wheel.brakeTorque = brake;
Rect temp = cam.rect;
temp.x = 1;
temp.y = 1;
temp.height = 1;
temp.width = 1;
cam.rect = temp;
spriterenderer.sprite = sprite;
gameobject.SetActive (false);
wheel.steerAngle = steer;
particles.enableEmission = enabled;
canvas.renderMode = RenderMode.ScreenSpaceCamera;
canvas.worldCamera = cam;
Color tempA = spriterenderer.color;
tempA.a = 1;
spriterenderer.color = tempA;
if (!everyFrame)
{
Finish();
}
}
You will see just by having the PlayMaker Action in the Project folder the Set Property for wheel collider motortorque works, set sprite works, set sprite alpha colour, the rect of a camera you use in your UI the particle emission
and all that just because you added those lines in a PlayMaker Action.
Make a copy of the Set Property action with a unique name and just modify it. If you have problems I will send you my own, or tell me what functionality exactly you want to add in.