OK so the solution I'm using is outside of playmaker - a script that's cobbled together from online tutorials. Modifying a script from
http://speed-tutor.com/scripts/it works, but now i have to find a way to make it incremental, a 'drunkeness' that occurs over time...... :-)
#pragma strict
var testObj : GameObject;
private var canHover : boolean = false;
private var mBlur : UnityStandardAssets.ImageEffects.MotionBlur;
function Start()
{
mBlur = GameObject.Find("FPSController").GetComponent(UnityStandardAssets.ImageEffects.MotionBlur);
mBlur.enabled = false;
}
function Update()
{
var fwd = transform.TransformDirection(Vector3.forward);
var hit : RaycastHit;
if (Physics.Raycast(transform.position, fwd, hit))
{
if(hit.distance <= 5.0 && hit.collider.gameObject.tag == "pickup")
{
if(Input.GetMouseButtonDown(0))
{
mBlur.enabled = true;
mBlur.blurAmount = 60;
}
}
}
}