Example #1
0
    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);
    }
Example #2
0
 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());
 }
Example #3
0
    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
                },
            });
        }
    }