public static EquipEntity loadPlayerEquip(int slot) { use_slot = slot; Debug.Log("SaveDataService.loadPlayerEquip : slot : " + slot.ToString()); var entity = StorageService.load <EquipEntity>(slot, equip_key); Debug.Log("SaveDataService.loadPlayerEquip : " + entity.name); EqiupService.entity = entity; return(entity); }
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 savePlayerEquip(int slot, EquipEntity obj) { use_slot = slot; if (obj.GetType() != typeof(EquipEntity)) { throw new Exception("SaveData.Service.savePlayerEquip : Invalid type, not EquipEntity."); } Debug.Log("SaveDataService.savePlayerEquip : slot : " + slot.ToString()); Debug.Log("SaveDataService.savePlayerEquip : " + obj.name); StorageService.save <EquipEntity>(slot, equip_key, obj); }
public static void savePlayer(int slot, PlayerEntity obj) { use_slot = slot; if (obj == null || obj.GetType() != typeof(PlayerEntity)) { throw new Exception("SaveData.Service.savePlayer : Invalid type, not PlayerEntity."); } Debug.Log("SaveDataService.savePlayer : slot : " + slot.ToString()); //savePlayerEquip(slot, obj.equip); savePlayerEquip(use_slot, EqiupService.entity); StorageService.save <PlayerEntity>(slot, player_key, obj); }
public static PlayerEntity loadPlayer(int slot) { use_slot = slot; Debug.Log("SaveDataService.loadPlayer : slot : " + slot.ToString()); var player = StorageService.load <PlayerEntity>(slot, player_key); if (player == null) { return(null); } player.equip = loadPlayerEquip(slot); return(player); }
public static StageSaveData loadStage(int slot) { use_slot = slot; Debug.Log("SaveDataService.loadStage : slot : " + slot.ToString()); return(StorageService.load <StageSaveData>(slot, stage_key)); }