During normal usage, not changing any layout views, my FSM window became blank, and the following error was displayed:
InvalidCastException: Cannot cast from source type to destination type.
HutongGames.PlayMakerEditor.FsmEditorUtility.LoadDllResource (System.String resourceName, Int32 width, Int32 height)
HutongGames.PlayMakerEditor.FsmEditorStyles.InitCommon ()
HutongGames.PlayMakerEditor.FsmEditorStyles.Init ()
HutongGames.PlayMakerEditor.FsmEditor.OnGUI ()
FsmEditorWindow.DoGUI () (at Assets/PlayMaker/Editor/FsmEditorWindow.cs:94)
HutongGames.PlayMakerEditor.BaseEditorWindow.OnGUI ()
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Applications/buildAgent/work/b59ae78cff80e584/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
Changing the layout to another didn't fix the problem - I then just ended up with my other layout and a floating Playmaker tab. Resetting to factory defaults managed to remove it, but now I can't add a playmaker tab as I always get the floating (but empty) display.
Help!