public void RateUpdate() { var read = DBIO.TrimType(_readFile.text);//ReadFile(_readFile); var type = JudgeDBType(read.type); var db = GetDB(type); if (type == typeof(ItemDB)) { var op = new DBOperater <ItemDBData, ItemDB>(db as ItemDB); op.RateUpdate(); } else if (type == typeof(FlagDB)) { var op = new DBOperater <FlagDBData, FlagDB>(db as FlagDB); op.RateUpdate(); } else if (type == typeof(SkillDB)) { var op = new DBOperater <SkillDBData, SkillDB>(db as SkillDB); op.RateUpdate(); } else if (type == typeof(CharcterDB)) { var op = new DBOperater <CharcterDBData, CharcterDB>(db as CharcterDB); op.RateUpdate(); } else if (type == typeof(EnemySetDB)) { var op = new DBOperater <EnemySetDBData, EnemySetDB>(db as EnemySetDB); op.RateUpdate(); } }
public void SyncDBByTxt() { var read = DBIO.TrimType(_readFile.text);//ReadFile(_readFile); var type = JudgeDBType(read.type); var db = GetDB(type); if (type == typeof(ItemDB)) { var op = new DBOperater <ItemDBData, ItemDB>(db as ItemDB); op.SyncDataByTxt(_readFile, GetDirPath()); } else if (type == typeof(ShopDB)) { var op = new DBOperater <ShopDBData, ShopDB>(db as ShopDB); op.SyncDataByTxt(_readFile, GetDirPath()); } else if (type == typeof(FlagDB)) { var op = new DBOperater <FlagDBData, FlagDB>(db as FlagDB); op.SyncDataByTxt(_readFile, GetDirPath()); } else if (type == typeof(SkillDB)) { var op = new DBOperater <SkillDBData, SkillDB>(db as SkillDB); op.SyncDataByTxt(_readFile, GetDirPath()); } else if (type == typeof(CharcterDB)) { var op = new DBOperater <CharcterDBData, CharcterDB>(db as CharcterDB); op.SyncDataByTxt(_readFile, GetDirPath()); } else if (type == typeof(PlayerDB)) { var op = new DBOperater <PlayerDBData, PlayerDB>(db as PlayerDB); op.SyncDataByTxt(_readFile, GetDirPath()); } else if (type == typeof(PartyDB)) { var op = new DBOperater <PartyDBData, PartyDB>(db as PartyDB); op.SyncDataByTxt(_readFile, GetDirPath()); } else if (type == typeof(EnemySetDB)) { var op = new DBOperater <EnemySetDBData, EnemySetDB>(db as EnemySetDB); op.SyncDataByTxt(_readFile, GetDirPath()); } }