Ejemplo n.º 1
0
    private IEnumerator CombineServerUsers()
    {
        OnlineServerModel osm = FindObjectOfType <OnlineServerModel>();

        yield return(StartCoroutine(osm.GetDataFromServer()));

        for (int i = 0; i < osm.emailList.Count; i++)
        {
            AddUniqueUser(osm.emailList[i], emailList);
        }
    }
Ejemplo n.º 2
0
    // to be configure
    IEnumerator GetDataFromServer()
    {
        LoadGameSettingFromMaster();

        osm = FindObjectOfType <OnlineServerModel>();

        yield return(StartCoroutine(osm.FeedUsers(serverUsers)));

        if (serverUsers.Count < 1)
        {
            Debug.Log("no server user"); yield break;
        }

        for (int i = 0; i < serverUsers.Count; i++)
        {
            // add user never exist in local
            AddUniqueUser(serverUsers[i], oldUser);
        }
    }
Ejemplo n.º 3
0
    // to be configure
    IEnumerator GetDataFromServer()
    {
        LoadGameSettingFromMaster();

        osm = FindObjectOfType <OnlineServerModel>();

        yield return(StartCoroutine(osm.FeedEmail(emailList)));

        emailList = new List <string>();
        emailList.AddRange(osm.emailList);

        if (emailList.Count < 1)
        {
            Debug.Log("no server user"); yield break;
        }

        for (int i = 0; i < emailList.Count; i++)
        {
            // add user never exist in local
            AddUniqueUser(emailList[i], localEmailList);
        }
    }