ES2Web.LoadQueue
public Queue<T> LoadQueue<T>(string tag, ES2Settings settings=null)
Parameters
[table th=”0″]T,”The type of the data in the Queue we want to load. Must be on the Supported Types list.
tag,”The tag of the data we want to load.”[/table]
Returns
[table th=”0″]Queue<T>,”Our loaded Queue.”[/table]
Description
Loads the Queue of type T from the data downloaded using ES2Web. You must yield ES2Web.Download() before calling this method.
C#
public IEnumerator DownloadEntireFile()
{
// As we don't specify a tag, it will download everything
// within the file 'myFile.txt'.
string myURL = "https://www.server.com/ES2.php?webfilename=myFile.txt";
ES2Web web = new ES2Web(myURL);
// Start downloading our data and wait for it to finish.
yield return StartCoroutine(web.Download());
if(web.isError)
{
// Enter your own code to handle errors here.
// For a list of error codes, see www.moodkie.com/easysave/ES2Web.ErrorCodes.php
Debug.LogError(web.errorCode + ":" + web.error);
}
// Use load method to load our data.
Queue<int> data = web.LoadQueue<int>("myTag");
}
JS
function DownloadEntireFile()
{
// As we don't specify a tag, it will download everything
// within the file 'myFile.txt'.
var myURL = "https://www.server.com/ES2.php?webfilename=myFile.txt";
var web = new ES2Web(myURL);
// Start downloading our data and wait for it to finish.
yield StartCoroutine(web.Download());
if(web.isError)
{
// Enter your own code to handle errors here.
// For a list of error codes, see www.moodkie.com/easysave/ES2Web.ErrorCodes.php
Debug.LogError(web.errorCode + ":" + web.error);
}
// Use load method to load our data.
var data = web.LoadQueue.<int>("myTag");
}