Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Yanifska

Pages: [1] 2 3
PlayMaker Bug Reporting / XML Select Single node [SOLVED]
« on: May 05, 2020, 01:13:13 AM »
Hi !
I just reported my first bug ( actually 2 but I think they are linked),  I thinked it is the XML action that is causing it.

Any one knows of this problem ? Am I doing something wrong ?

The graph editor just flickers a lot because it updates too often and too slowly.
Also I can't see the content of one of a state I duplicated (with only the same action on it) and cause the graph view to glitch. See there:

I also another duplicate of the same action causes 2 errors.

I hope it makes sense. Let me know If I can clarify things.

ArgumentException: GUILayout: Mismatched LayoutGroup.ExecuteCommandUnityEngine.GUILayoutUtility.BeginLayoutGroup (UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options, System.Type layoutType) (at C:/buildslave/unity/build/Modules/IMGUI/GUILayoutUtility.cs:311)UnityEditor.EditorGUILayout.BeginHorizontal (UnityEngine.GUIContent content, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:9073)UnityEditor.EditorGUILayout.BeginHorizontal (UnityEngine.GUILayoutOption[] options) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:9057)UnityEditor.EditorGUILayout.LabelField (UnityEngine.GUIContent label, UnityEngine.GUIContent label2, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:7556)UnityEditor.EditorGUILayout.HelpBox (System.String message, UnityEditor.MessageType type) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:8937)HutongGames.PlayMakerEditor.StateInspector.DoActionsListGUI (HutongGames.PlayMaker.FsmState state) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/StateInspector.cs:691)HutongGames.PlayMakerEditor.StateInspector.DoActionsPanel () (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/StateInspector.cs:498)HutongGames.PlayMakerEditor.StateInspector.OnGUI () (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/StateInspector.cs:343)HutongGames.PlayMakerEditor.InspectorPanel.OnGUI (UnityEngine.Rect area) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/InspectorPanel.cs:182)HutongGames.PlayMakerEditor.FsmEditor.OnGUI () (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmEditor.cs:610)HutongGames.PlayMakerEditor.FsmEditorWindow.DoGUI () (at Assets/PlayMaker/Editor/FsmEditorWindow.cs:136)HutongGames.PlayMakerEditor.BaseEditorWindow.OnGUI () (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/BaseEditorWindow.cs:117)System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <567df3e0919241ba98db88bec4c6696f>:0)Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <567df3e0919241ba98db88bec4c6696f>:0)System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <567df3e0919241ba98db88bec4c6696f>:0)UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:359)UnityEditor.HostView.Invoke (System.String methodName) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:353)UnityEditor.HostView.InvokeOnGUI (UnityEngine.Rect onGUIPosition, UnityEngine.Rect viewRect) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:329)UnityEditor.DockArea.DrawView (UnityEngine.Rect viewRect, UnityEngine.Rect dockAreaRect, System.Boolean floatingWindow, System.Boolean isBottomTab) (at C:/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:374)UnityEditor.DockArea.OldOnGUI () (at C:/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:341)UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:298)UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:483)UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:466)UnityEngine.UIElements.CommandEventDispatchingStrategy.DispatchEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at C:/buildslave/unity/build/Modules/UIElements/Events/CommandEventDispatchingStrategy.cs:18)UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at C:/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:280)UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at C:/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:156)UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at C:/buildslave/unity/build/Modules/UIElements/Panel.cs:190)UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at C:/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:255)UnityEngine.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at C:/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:78)UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)UnityEditor.EditorWindow:SendEvent(Event)HutongGames.PlayMakerEditor.FsmEditor:Update() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmEditor.cs:962)HutongGames.PlayMakerEditor.FsmEditorWindow:Update() (at Assets/PlayMaker/Editor/FsmEditorWindow.cs:288)UnityEditor.EditorApplication:Internal_CallUpdateFunctions() (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:303)

ArgumentException: GUILayout: Mismatched LayoutGroup.repaint
UnityEngine.GUILayoutUtility.BeginLayoutGroup (UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options, System.Type layoutType) (at C:/buildslave/unity/build/Modules/IMGUI/GUILayoutUtility.cs:311)
UnityEditor.EditorGUILayout.BeginHorizontal (UnityEngine.GUIContent content, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:9073)
UnityEditor.EditorGUILayout.BeginHorizontal (UnityEngine.GUILayoutOption[] options) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:9057)
UnityEditor.EditorGUILayout.LabelField (UnityEngine.GUIContent label, UnityEngine.GUIContent label2, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:7556)
UnityEditor.EditorGUILayout.HelpBox (System.String message, UnityEditor.MessageType type) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:8937)
HutongGames.PlayMakerEditor.StateInspector.DoActionsListGUI (HutongGames.PlayMaker.FsmState state) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/StateInspector.cs:691)
HutongGames.PlayMakerEditor.StateInspector.DoActionsPanel () (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/StateInspector.cs:498)
HutongGames.PlayMakerEditor.StateInspector.OnGUI () (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/StateInspector.cs:343)
HutongGames.PlayMakerEditor.InspectorPanel.OnGUI (UnityEngine.Rect area) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/InspectorPanel.cs:182)
HutongGames.PlayMakerEditor.FsmEditor.OnGUI () (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmEditor.cs:610)
HutongGames.PlayMakerEditor.FsmEditorWindow.DoGUI () (at Assets/PlayMaker/Editor/FsmEditorWindow.cs:136)
HutongGames.PlayMakerEditor.BaseEditorWindow.OnGUI () (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/BaseEditorWindow.cs:117)
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <567df3e0919241ba98db88bec4c6696f>:0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
UnityEngine.UIElements.UIR.RenderChain.Render (UnityEngine.Rect topRect, UnityEngine.Matrix4x4 projection) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRChainBuilder.cs:238)
UnityEngine.UIElements.UIRRepaintUpdater.DrawChain (UnityEngine.Rect topRect, UnityEngine.Matrix4x4 projection) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRRepaintUpdater.cs:66)
UnityEngine.UIElements.UIRRepaintUpdater.Update () (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRRepaintUpdater.cs:54)
UnityEngine.UIElements.VisualTreeUpdater.UpdateVisualTree () (at C:/buildslave/unity/build/Modules/UIElements/VisualTreeUpdater.cs:72)
UnityEngine.UIElements.Panel.Repaint (UnityEngine.Event e) (at C:/buildslave/unity/build/Modules/UIElements/Panel.cs:637)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at C:/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:240)
UnityEngine.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at C:/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:78)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)

PlayMaker Help / Making an AI with Playmaker
« on: April 25, 2020, 12:52:32 PM »
Hey guys,
so I am starting to work on an enemy AI for my little project, a sidescroller.
I am wondering if there any 3rd party package (even paid) that could provide a robust and easy framework to help with this task.
I need all the classic behaviours: - Move Towards, Seek, Flee, Pursue, Follow, Patrol, Cover, Wander, Search, Within Distance, Leader Follow... it seems that all existing assets with playmaker support have discontinued.

Also I don't know how really helpful it can be as I am not sure how it would integrate with my game.

Now I would be really grateful for any advie, documentation, example and pointers to help me start this. I tried once many years ago and I remember it was the hardest bit I had to struggle with....

Thanks !

PlayMaker Help / How to tween orthographicSize
« on: November 02, 2016, 01:39:47 PM »

How can I tween an orthographic camera size ? for now I am using a float interpolate on the orthographicSize property but there is no easing.
Is there a way without adding a third party plugin ?
I was just fine using iTween I would prefer to not use a second tween addon.
Any ideas ?

PlayMaker Help / Unity freezes [Solved]
« on: August 23, 2014, 10:39:41 AM »
Hi everybody,

Unity started to freeze a lot while playtesting, I have no idea what could be the cause.
How can I debug that ?
Thank you

PlayMaker Help / 2d grid pathfiding
« on: August 05, 2014, 11:23:33 AM »
Hi there !

I need some help with pathfinding.
I have a grid of 6*7 slots, and I want my AI units to be able to move across the board avoiding obstacle.
It has to cross a group of  friendly units to attack an enemy for example.
Do you know how to go for this ?
I am studying Best First Shot alogorithm but I am afraid it is slightly over my level.
I was wondering if someone is aware of a (cheap) package for Playmaker,
or has pointers how to start building such a system.

Thank you

Feature Requests / Group toggle breakpoint
« on: August 02, 2014, 06:46:52 AM »
it would come very handy to have the ability to turn ON / OFF many breakpoint at a time.
Currently you can only toggle them one by one, it is very frustrating when working on large FSM with multiple end states.
Thank you

PlayMaker Help / Sort a HashTable by value
« on: July 23, 2014, 02:40:29 PM »
Hi Jean,

I am trying to sort a hashtable and I am stuck with the solution you proposed on another thread.
You suggested to copy the values to an array list, sort this arraylist, go through the sorted list and then find the according Key on the Hash table.
The problem is there is no action to get a Key from a Value.

So how can I do that? Could you make an action that use the answer here :


PlayMaker Help / Error MSG
« on: July 13, 2014, 11:21:47 AM »

I have this error message, I am not sure what it means:

How can I find its source :
Code: [Select]
no properties found System.ArgumentException: no properties
  at HutongGames.PlayMaker.Actions.GetEventProperties.OnEnter () [0x0000a] in C:\Users\User\Dropbox\PixelJuice\Games\Power3\Power3UnityProject\Assets\PlayMaker Utils\Event Properties\Actions\GetEventProperties.cs:32
HutongGames.PlayMaker.Actions.GetEventProperties:OnEnter() (at Assets/PlayMaker Utils/Event Properties/Actions/GetEventProperties.cs:51)
HutongGames.PlayMaker.Fsm:DoTransition(FsmTransition, Boolean)
HutongGames.PlayMaker.Fsm:ProcessEvent(FsmEvent, FsmEventData)
HutongGames.PlayMaker.Fsm:BroadcastEvent(FsmEvent, Boolean)
HutongGames.PlayMaker.Fsm:Event(FsmEventTarget, FsmEvent)
HutongGames.PlayMaker.Actions.SendEvent:OnEnter() (at Assets/PlayMaker/Actions/SendEvent.cs:39)
HutongGames.PlayMaker.Fsm:DoTransition(FsmTransition, Boolean)
HutongGames.PlayMaker.Fsm:ProcessEvent(FsmEvent, FsmEventData)
HutongGames.PlayMaker.Fsm:Event(FsmEventTarget, FsmEvent)
NGuiEventsToPlaymakerFsmEvents:FireNGUIPlayMakerEvent(NGuiPlayMakerDelegates) (at Assets/PlayMaker NGUI/Scripts/NGuiEventsToPlaymakerFsmEvents.cs:188)
NGuiEventsToPlaymakerFsmEvents:OnClick() (at Assets/PlayMaker NGUI/Scripts/NGuiEventsToPlaymakerFsmEvents.cs:203)
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object) (at Assets/NGUI/Scripts/UI/UICamera.cs:917)
UICamera:ProcessTouch(Boolean, Boolean) (at Assets/NGUI/Scripts/UI/UICamera.cs:1595)
UICamera:ProcessMouse() (at Assets/NGUI/Scripts/UI/UICamera.cs:1223)
UICamera:ProcessTouches() (at Assets/NGUI/Scripts/UI/UICamera.cs:1293)
UICamera:Update() (at Assets/NGUI/Scripts/UI/UICamera.cs:1057)

PlayMaker Help / Parse Fetch and Get and RestartLevel
« on: June 10, 2014, 12:21:11 PM »

is it possible to use GetAsync to retrieve the currentuser ?
It seems only the FetchAsync can do that.

It was working fine with the Fetch Async but when I use the Restart Level then the FetchAsync Action get stuck.

Have an idea ?

PlayMaker Help / Parse problem
« on: May 27, 2014, 01:09:56 PM »
I have made a lot of progress with my project using parse and it's quite working ( thanks Jean for the great actions) but I hit a problem that I am not even sure I understand.

My game works for a few turns like maybe 2-3 turns and then, the table is not synchronised anymore.
It looks like it got back to a previous state.

But If I close each time the game and reopen it before playing each turn then it seems to works fine.
The last successful tests  were made on webplayer.

I suspect a cache issue...
I am not sure were too look first.
I tried the Parse Clear all cache action but it didn't help.

Do you know what could happen when I close an restart the game about some data that is supposed to be fetched at each turn ? How would that go back to a previous state ?

If I use the Parse Get async instead of Fetch async may that be a problem ?

thank you !!!

Action Requests / Parse User Query
« on: May 17, 2014, 09:27:02 AM »
I just found out I will need Parse User Query to be able to retrieve user data.
For example I want to find the ObjectId of a user that has a certain property value. The regular Object Query returns nothing.
Here is the link to the doc:

thank you !

PlayMaker Help / Parse Query
« on: May 16, 2014, 07:41:50 AM »

I am studying more in depth the Parse sample scene and something seems broken to me.
In the Parse Query FSM, if there is no MyParseObject class then the ParseObjectCreateQuery  still send a successful event.
Also the Parse Object Comparison Clause (I tried also Exist Clause) returns successful as well even if the class  doesn't exist.
Finally, only the MyParseObjectFirstAsync will return an NoResult Event.

Is this supposed to behave that way ? Maybe I just don't understand what the error event are supposed to mean.


PlayMaker Help / Parse Object Id[SOLVED]
« on: May 12, 2014, 12:29:50 PM »
How to get the Id of a Parse Object I just created with the Parse Object Create action ?


PlayMaker Help / Parse Current User
« on: May 12, 2014, 12:29:12 PM »

is there a way to have to have the app login automatically if a user has been cached previously as documented here :


PlayMaker Help / Itween Glitch
« on: May 05, 2014, 01:10:07 PM »
in my match 3 game the chips are animated with iTween Move Add mainly.
Usually I use the Start event to leave the state before the animation is completed so all the chips fall almost together.

It works most of the time but sometime a chip will stop before its destination and hang in the air.
I feel that maybe other FSMs are maybe interfering with the iTween Movement
I am not sure how to debug this behaviour, do you know if this is common with iTween and how to track this behaviour?
If I give more time between the animations it seems to mostly disappear but it will looks less natural.
Any idea to track this will be really appreciated.

PS : What other tweening system do you advice?


Pages: [1] 2 3