ES2Web.LoadHashSet

public HashSet<T> LoadHashSet<T>(string tag, ES2Settings settings=null)

Parameters

[table th=”0″]T,”The type of the data in the HashSet 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″]HashSet<T>,”Our loaded HashSet.”[/table]

Description

Loads the HashSet 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 ES2Web.LoadHashSet(string tag) to load our data.
    HashSet<int> data = web.LoadHashSet<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 ES2Web.LoadHashSet(string tag) to load our data.
    var data = web.LoadHashSet.<int>("myTag");
}