public static void UpdatePlayerName(JsonModel.PlayerInfo playerInfo, Action onSuccess, Action <WWW> onError = null) { var form = new Dictionary <string, string>(); form.Add("id", playerInfo.id); form.Add("name", playerInfo.name); HTTP.Post(hostName + "home/update_player_name.json", form, www => onSuccess(), onError); }
void UpdatePlayerName(JsonModel.PlayerInfo playerInfo) { API.UpdatePlayerName(playerInfo, () => { LocalData.Rewrite(localData => { localData.playerInfo = playerInfo; return(localData); }); messageText.text = "名前を変更しました"; // ランキングテーブル再取得 FetchRanking(); }, www => messageText.text = "通信に失敗しました"); }