// ロード時の処理(Json使用) // 基本的にSave処理の逆。UserParamに保存したデータを呼び出して更新 public void LoadData(string SlotName) { // Jsonの文字列データをUserParamインスタンスに変換 string UserParamLoadJson = PlayerPrefs.GetString("UserParam" + SlotName); //データを変数に設定してロード UserData instance = JsonUtility.FromJson <UserData> (UserParamLoadJson); PlayerNo = instance.PlayerNo; Level = instance.Level; UserParam Param = PlayerLevel.SearchParam(PlayerNo, Level); AttackPoint = Param.AttackPoint; MpMax = Param.MagicPointMax; HpMax = Param.HitPointMax; Score = instance.Score; SceneName = instance.SceneName; ClearScene = instance.ClearScene; }