private void Start() { PoolerManager.Instance.Initialize(); _datastoreStrategy = new PlayerPrefsStrategy(); _levels = ResourceManager.Instance.GetResource <Levels>("Levels"); _maxLevel = _levels.LevelDatas.Count - 1; ReadLevel(); OpenLevel(); }
public GenericRepository(ICacheStrategy <T> cacheStrategy, IDataStoreStrategy <T> dataStoreStrategy) { this.cacheStrategy = cacheStrategy; this.dataStoreStrategy = dataStoreStrategy; }