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