var queue = new Queue<GameObject>();
queue.Enqueue(gameObject);
ES3.Save("queue", queue, "queue.es3");
//This also works as expected: ES3.Save<Queue<GameObject>>("queue", queue, "queue.es3");
var loaded = ES3.Load<Queue<GameObject>>("queue", "queue.es3");
Debug.Log(loaded.Count);
I cannot replicate it as well today, I switch back to the usual form and it seems to work normally. Maybe it's because of the Easy Save version upgrade I've done before.
I use this code to save :