Exemplo n.º 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());
 }
Exemplo n.º 2
0
    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
                },
            });
        }
    }