at first I want to say thank you, the new PlayMaker actions are a fantastic improvement!
I found a few issues you may be aware of because ES3 is still in beta. But I will write down everything I came across. Just in case.
- Some help buttons of actions point to the Hutong Games website instead of the ES3 help page (e.g. "ES3 File Clear" and "ES3 File Get Keys"). (I didn't check all actions.)
- The help button of action "Save" and "Get Directories" points to the ES3 help page of "ES3Settings Class".
- The description of "ES3 File Clear" is the description from "ES3 File Get Keys".
- I noticed that some actions allow to toggle between an input field and a variable drop down menue for an output value of the current action. For example the action "File Exists" - it allows to check the value of the result bool. Is this intended? I never seen this before in standard PlayMaker actions. For example the "Store Result" part of many standard actions as in "Bool All True". It's only possible to choose a bool variable there. If there is no special reason for this it's maybe better to stick with the PlayMaker standard "Store Result".
- Is there an use for "Override Default Settings" in the action "File Exists"?
- I would like to suggest a new action. If I want to know how many keys are saved in the (ES3)file, I need to use the action "ES3 File Get Keys" to create an array containing all key names. After that I need to get the length of that array to get the count of keys. In this case maybe it would be more efficient to have an action to get the key count directly.
- There is a mistake on the ES3File Sync Action help page which took me (as a non-native english speaker) a lot of time to understand the behavior of this action. I believe it should mean "If Sync With File was set to false when creating the ES3File, [...]". I think because of the negative wording of the sentence before ("Unless the Sync With File parameter was set to false when creating the ES3File, [...]") it can get a little confusing, at least for non-native english speakers.
Gustav