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 loadUserData(DataService dataService) { var userDataRepresentation = m_dataAssetsHolder.getUserRepresentationAsset(); foreach (var row in userDataRepresentation.dataArray) { if (row.Name.Length == 0) { continue; } dataService.connection.InsertAll(new[] { new User { Id = row.Id, Name = row.Name }, }); } }