public static void downloadAllGoogleSheetsData() { m_dataAssetsHolder = Resources.Load <DataAssetsHolder> (k.Resources.DATA_ASSETS_HOLDER); loadGoogleSheet <UserRepresentation, UserRepresentationData> (m_dataAssetsHolder.getUserRepresentationAsset()); loadGoogleSheet <GeneralRepresentation, GeneralRepresentationData> (m_dataAssetsHolder.getGeneralRepresentationAsset()); loadGoogleSheet <HeroConfigRepresentation, HeroConfigRepresentationData>(m_dataAssetsHolder.getHeroRepresentationAsset()); loadGoogleSheet <CreepConfigRepresentation, CreepConfigRepresentationData>(m_dataAssetsHolder.getCreepRepresentationAsset()); }
static void loadCreepsData(DataService dataService) { var creepDataRepresentation = m_dataAssetsHolder.getCreepRepresentationAsset(); foreach (var row in creepDataRepresentation.dataArray) { if (row.Name.Length == 0) { continue; } dataService.connection.InsertAll(new[] { new CreepConfig { Id = row.Id, Name = row.Name, Level = row.Level, HP = row.HP, Attack = row.Attack, Defence = row.Defence, Speed = row.Speed, AttackSpeed = row.Attackspeed } }); } }