The following occurred while using PM 1.5.7f2/Unity 3.5.7f6/Mac OS X 10.7.5.
I'm using the iTween MoveTo action, and wanted to apply a variable to the speed parameter. As soon as I clicked on the variable button next to the input field, the entire field disappeared. I did the same with the other params in the group (Time and Delay), with the same result.
Cannot undo, and Reset only brings back Time and Speed, while also trashing all of my other param settings, so not a good option (I've got a path with 16 nodes set up).
I closed Unity without saving the project or scene, and when I reopened the bad settings were still intact -- no Time/Speed/Delay fields.
I tried removing the action entirely and re-adding it, with the same results. However, when adding the Action to a different or new state, the variable selector worked just fine.
So what I thought was at first an iTween Action problem, may actually be more State-related. Also seems to be GUI related, because the following error message was also generated. Thanks for any/all help . . .
ArgumentException: GUILayout: Mismatched LayoutGroup.ValidateCommand
UnityEngine.GUILayoutUtility.BeginLayoutGroup (UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options, System.Type LayoutType)
UnityEditor.EditorGUILayout.BeginHorizontal (UnityEngine.GUIContent content, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options)
UnityEditor.EditorGUILayout.BeginHorizontal (UnityEngine.GUILayoutOption[] options)
HutongGames.PlayMakerEditor.VariableEditor.FsmBoolField (UnityEngine.GUIContent label, HutongGames.PlayMaker.Fsm fsm, HutongGames.PlayMaker.FsmBool fsmBool)
HutongGames.PlayMakerEditor.ActionEditor.EditFsmBool (UnityEngine.GUIContent label, System.Object fieldValue, System.Object[] attributes)
HutongGames.PlayMakerEditor.ActionEditor.GUIForFieldTypes (System.String labelText, System.Type type, System.Object fieldValue, System.Object[] attributes)
HutongGames.PlayMakerEditor.ActionEditor.OnGUI (HutongGames.PlayMaker.FsmStateAction action, Boolean debugVariables, Boolean isPreview)
HutongGames.PlayMakerEditor.StateInspector.DoActionGUI (HutongGames.PlayMaker.FsmStateAction action)
HutongGames.PlayMakerEditor.StateInspector.DoActionsListGUI (HutongGames.PlayMaker.FsmState state)
HutongGames.PlayMakerEditor.StateInspector.DoActionsPanel ()
HutongGames.PlayMakerEditor.StateInspector.OnGUI ()
HutongGames.PlayMakerEditor.InspectorPanel.OnGUI (Rect area)
HutongGames.PlayMakerEditor.FsmEditor.OnGUI ()
FsmEditorWindow.OnGUI () (at /Users/rrodkin/Projects/ugruve/u-gruve 2D/ug2d_dev/ug2d_2013-06-24 copy/Assets/PlayMaker/Editor/FsmEditorWindow.cs:93)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
EDIT: Jean, after writing this I realized that there is a tool in PlayMaker, so submitted through the tool as well. Thx