Hi there,
I have a prefab "Char", with a 'SkinFSM' that has many FSM variables, used to temporarily hold the values of the actual script that has the properties for the character.
At first, I was dragging the script component to the action:
That worked, but I found out I couldn't safely copy+paste those actions and just change the properties I wanted to set or get. Sometimes I had the issue of my topic title happening.
That is, I set the action like this...:
...but then, at runtime, it did this nonsense...:
After some time scratching my head, I found out I couldn't copy+paste any action containing a Get/Set Property, and just modify the Property and Value dropdown lists. I actually
needed to create a new action and drag the component to the actions.
And I reluctantly did that, so everything could work.
But yesterday I realized that a possible fix could be getting the component and reference it, instead of dragging it every single time. I thought it could solve the problem and make my life easier by just copy+paste all those actions...
And guess what... I've returned to have the incorrect variables on many Get/Set Property actions:
This is complete and utter madness...
So, I started to try things again, like adding an action referencing a dragged component...:
...and I got this:
More nonsense. Now the first and second action use the correct FSM var to set the property.
Then I delete the second action to go back to the previous situation, and...:
Even more nonsense. Now it's working as it should.
It's like if adding another action "refreshes" the whole thing to reference the correct variable. And yes, I've fixed the whole issue by duplicating all Get/Set actions.
But, it goes without saying how uneasy this makes me feel. I can't depend on PlayMaker deigning to work as it should, you know...
Who knows why this is happening and if other parts of the system are "compromised".
Is this a known issue and I've been living under a rock all this time...?
Note this is happening in a Prefab. And I also have another issue on the Bug Reporting forum, with events NOT being deleted from the list.
I wonder if all of this is related...
Please, I'd LOVE to have some feedback on this.
Thank you!