Exemplo n.º 1
0
    /// <summary>
    /// 呼び出し時に矢印の塊を引数actとして渡す
    /// </summary>
    private void Start()
    {
        // プレイヤーの情報を上書きする(ラムダ記法)
        // str = プレイヤーデータの各情報
        networkManager.SetOnFinishedSetUserInfo(

            (string str) =>
        {
            var data = JsonUtility.FromJson <PlayerData>(str);

            SaveClass.SavePlayerData(data);
        }

            );

        // プレイヤーの情報を上書きする(ラムダ記法)
        // str = プレイヤーデータの各情報
        networkManager.SetOnFinishedGetUserInfo(

            (string str) =>
        {
            var data = JsonUtility.FromJson <PlayerData>(str);



            SaveClass.SavePlayerData(data);
        }

            );

        // 全プレイヤーの情報を引っこ抜く
        // str = 全プレイヤーデータが格納されている配列
        networkManager.SetOnFinishedGetAllUserInfo(

            (string str) =>
        {
            var dataListString = ("{\"list\": " + str + "}");
            var data           = JsonUtility.FromJson <PlayerDataList>(dataListString);

            var newData = data.sort();

            SaveClass.AllPlayerStatus(newData);

            Debug.Log(data);
        }

            );
    }