Hi everyone
Since upgrading to Unity 2017.2 and Playmaker 1.8.5 I've hit a few problems which I've eventually tracked down to how an Action parameter set to 'None' behaves.
For example, take a simple Rotate action:
Use Owner
X - None
Y - None
Z - 2
Every frame
...will cause the object to rotate in all axis at the same time. If I change the action to
Use Owner
X - 0
Y - 0
Z - 2
Every frame
will cause it to just rotate in the Z axis as desired.
I'm sure it used to be that if you left an option set to 'None' then it would ignore it, but it seems to be picking random values for it instead. I've also had this happen with a Move Towards action with an XYZ target set - the object would move to an incorrect random position until I'd specifically set the Target Object to 'None(GameObject)' rather than the default 'None' drop down.
Has anyone else encountered this?