public int[] getIntArrayFromConfigTable(string name) { var generalRepresentation = m_dataAssetsHolder.getGeneralRepresentationAsset(); var row = System.Array.Find(generalRepresentation.dataArray, item => item.Name == name); var stringArray = row.Data.Split(','); var intArray = System.Array.ConvertAll(stringArray, item => int.Parse(item)); return(intArray); }
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 loadGeneralData(DataService dataService) { var generalRepresentation = m_dataAssetsHolder.getGeneralRepresentationAsset(); foreach (var row in generalRepresentation.dataArray) { if (row.Name.Length == 0) { continue; } dataService.connection.InsertAll(new[] { new Config { ConfigId = row.Configid, Name = row.Name, Data = row.Data }, }); } }