public static Tuple <PlayerEntity, StageSaveData> load() { Debug.Log("SaveDataService.load()"); // ステージデータ取得 StageSaveData stage_save_data = loadStage(use_slot); return(new Tuple <PlayerEntity, StageSaveData>( // プレイヤーデータ取得 loadPlayer(use_slot), stage_save_data )); }
public static void saveStage(int slot, StageSaveData obj) { use_slot = slot; if (obj.GetType() != typeof(StageSaveData)) { throw new Exception("SaveData.Service.saveStage : Invalid type, not StageSaveData."); } Debug.Log("SaveDataService.saveStage : slot : " + slot.ToString()); StorageService.save <StageSaveData>(slot, stage_key, obj); }
public static void save() { Debug.Log("SaveDataService.save()"); // 装備データ保存 // savePlayerEquip(_use_slot, EqiupService.entity); // プレイヤーデータ保存 savePlayer(use_slot, PlayerService.entity); // ステージデータ保存 StageSaveData stage_save_data = new StageSaveData { room_clear_count = GameStageService.status("clear_count"), enemy_strength = GameStageService.status("enemy_strength"), enemy_num = GameStageService.status("enemy_num"), }; saveStage(use_slot, stage_save_data); }