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