public void Init() { new ServiceLocator(); poolParent = new GameObject(); poolManager = new GameObjectPoolManager(poolParent.transform); blade = Resources.Load("Blade") as GameObject; poolManager.addPool(blade, 100); testLevelData= new LevelData(); clearBuilder = new SectionBuilderClear(); testLevelData.activeSectionBuilder = clearBuilder; difficultyManager = new mockDifficultyManager(); ServiceLocator.addService<IBladeSectionDifficulty>(difficultyManager); ServiceLocator.addService<IProcessorGroupDifficulty>(difficultyManager); rowCleaner = new RowCleaner(poolManager); }
public void Init() { poolParent = new GameObject(); //.Instantiate(poolParent, Vector3.zero, Quaternion.identity) as GameObject; poolManager = new GameObjectPoolManager(poolParent.transform); new ServiceLocator(); difficultyManager = new mockDifficultyManager(); ServiceLocator.addService<IBladeSectionDifficulty>(difficultyManager); ServiceLocator.addService<IProcessorGroupDifficulty>(difficultyManager); //blade = Resources.Load("Blade") as GameObject; //poolManager.addPool(blade, 100); testLevelData= new LevelData(); clearBuilder = new SectionBuilderClear(); testLevelData.activeSectionBuilder = clearBuilder; //Debug.Log(testLevelData); }