Пример #1
0
    void Start()
    {
        UsersJsonScript = GameObject.Find("GameController").GetComponent <UsersJson>();

        // 界面初始化
        MenuCanvas.enabled       = true;
        LoginCanvas.enabled      = false;
        RegisterCanvas.enabled   = false;
        SettingsCanvas.enabled   = false;
        TipCanvas.enabled        = true;
        ChooseModeCanvas.enabled = false;
        LevelsCanvas.enabled     = false;

        MenuCanvasDisplayUsername();
    }
Пример #2
0
    //download search results from server (users)
    IEnumerator GetUsers()
    {
        UnityWebRequest www = UnityWebRequest.Get(Server.base_url + "/search_user/" + key);

        yield return(www.SendWebRequest());

        if (www.isNetworkError || www.isHttpError)
        {
            Debug.Log(www.error);
        }
        else
        {
            UsersJson result = JsonUtility.FromJson <UsersJson>(www.downloadHandler.text);
            Debug.Log(JsonUtility.ToJson(result));
            foreach (UserMinimizedJSON i in result.users)
            {
                GameObject new_user = Instantiate(user_minimized_prefab, users_scroll_content);
                new_user.GetComponent <UserMinimized>().data = i;
                new_user.GetComponent <UserMinimized>().Load();
            }
        }
    }
Пример #3
0
 public Group()
 {
     PartitionKey = EntityPartitionKey;
     groupUsers   = UsersJson.SerializeJsonListOrDefault <GroupUser>();
     listIds      = ListIdsList.SplitOrDefault();
 }