private void Construct(ButtonController buttonController, IButtonContainerUseCase buttonContainerUseCase, IStageObjectContainerUseCase stageObjectContainerUseCase, StageView stageView) { _buttonController = buttonController; _stageObjectContainerUseCase = stageObjectContainerUseCase; _buttonContainerUseCase = buttonContainerUseCase; _stageView = stageView; }
public SceneLoader(ZenjectSceneLoader zenjectSceneLoader, TransitionMaskView transitionMaskView, IGameTypeUseCase gameTypeUseCase, StepCountView stepCountView, ILevelUseCase levelUseCase, LevelView levelView, IButtonContainerUseCase buttonContainerUseCase) { _tokenSource = new CancellationTokenSource(); _zenjectSceneLoader = zenjectSceneLoader; _transitionMaskView = transitionMaskView; _gameTypeUseCase = gameTypeUseCase; _stepCountView = stepCountView; _levelUseCase = levelUseCase; _levelView = levelView; _buttonContainerUseCase = buttonContainerUseCase; }