/// <summary> /// タイトル後の名前設定 /// </summary> public static void SaveUserName(string name) { PlayerData currentPlayerData = SaveClass.LoadPlayerData(); if (currentPlayerData == null) { // 存在しない場合は新たに生成 currentPlayerData = new PlayerData(name); } else { // 存在する場合は名前の上書き currentPlayerData.Name = name; } // プレイヤーデータを保存 SaveClass.SavePlayerData(currentPlayerData); }
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; }
/// <summary> /// ぷれいやーデータのIDを返す /// </summary> /// <returns></returns> public string ConvertPlayerId() { string data = SaveClass.LoadPlayerData().ID; return(data); }
/// <summary> /// プレイヤーデータ(中身全部)をJson形式に変換して返す /// </summary> /// <returns>Json形式にしたプレイヤーデータdata</returns> public string ConvertPlayerData() { string data = JsonUtility.ToJson(SaveClass.LoadPlayerData()); return(data); }