Hi.
ArrayMakerEasySave3 are just extra actions for the Easy Save 3 Asset.
If you only to 'Save' during a game session you can make a game object (call it 'Meta Data' for example)
Then set a Global Variable (Game Object) to Reference it.
On start 1st set a 'Singleton Manager' Action and set a reference name.
Then set a 'Dont Destroy On Load' action
Then set 'Get Owner' and connect to the global variable.
now the object is accessible and will not get destroyed when changing scenes.
The Singleton makes sure that there is no duplicate of this object,
for example if you load to the scene where you created the "Meta Data"
Dont Destroy On Load will place it in a separate scene that will persists when changing scenes.
Now you can set Array Lists / Hash Tables on this "Meta Data" object
Also you can set Fsm(s) to hold variables and use Get/Set Fsm actions to Get/Set its data
to load/save with player prefs for example, you will need to loop thru the array and load save each index separately.
i strongly suggest though, getting Easy save 3 if you can.
I have it for years now and use it in all my projects.