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()); }
// Use this for initialization public static void Load(DataService dataService) { const int userId = 0; m_dataAssetsHolder = Resources.Load <DataAssetsHolder> (k.Resources.DATA_ASSETS_HOLDER); m_configSheetAccessor = new ConfigSheetAccessor(m_dataAssetsHolder); loadGeneralData(dataService); loadUserData(dataService); loadHeroesData(dataService); loadCreepsData(dataService); PlayerPrefs.DeleteAll(); }
public ConfigSheetAccessor(DataAssetsHolder dataAssetsHolder) { m_dataAssetsHolder = dataAssetsHolder; }