Exemplo n.º 1
0
    private IEnumerator WaitServerProcess()
    {
        // 通信中は何も受け付けないように
        ServerIsBusy = true;

        // 通信処理を待つ
        yield return(network.RequestSetUserInfo(convert.ConvertPlayerData()));

        var data = SaveClass.LoadPlayerData();

        if (data.ID == "error")
        {
            // 不正なプレイヤーデータがローカルに入っているので削除
            SaveClass.DeletePlayerData();
            Debug.Log("たこやき");
        }
        else
        {
            SceneManager.LoadScene("Menu");
        }

        ServerIsBusy = false;
    }