Exemple #1
0
    private void Start()
    {
        var favoritesCoffeeController = new FavoritesCoffeesController(state, settings);

        coffeeMachine = new CoffeeMachine(state, settings, favoritesCoffeeController);
        favoritesCoffeeUi.Init(favoritesCoffeeController, settings);
    }
    private void ShowFavoritesView(FavoritesCoffeesController favoritesCoffeesController)
    {
        var favoritesRoot = rootVisualElement.Q <VisualElement>("Favorites");
        FavoritesCoffeesEditorView favoritesCoffeesEditorView =
            new FavoritesCoffeesEditorView(favoritesRoot, coffeeMachineSettings, favoritesCoffeesController);

        favoritesCoffeesEditorView.Show();
    }
    private void OnEnable()
    {
        FavoritesCoffeesController favoritesCoffeesController = new FavoritesCoffeesController(coffeeMachineState, coffeeMachineSettings);
        CoffeeMachine coffeeMachine = new CoffeeMachine(coffeeMachineState, coffeeMachineSettings, favoritesCoffeesController);

        ShowCoffeeMachineView(coffeeMachine);
        ShowFavoritesView(favoritesCoffeesController);
    }
Exemple #4
0
 public FavoritesCoffeesEditorView(VisualElement root, CoffeeMachineSettings settings, FavoritesCoffeesController favoritesCoffeesController)
 {
     this.root     = root;
     this.settings = settings;
     this.favoritesCoffeesController = favoritesCoffeesController;
 }
Exemple #5
0
 public CoffeeMachine(CoffeeMachineState coffeeMachineState, CoffeeMachineSettings settings, FavoritesCoffeesController favoritesCoffeesController)
 {
     this.coffeeMachineState         = coffeeMachineState;
     this.settings                   = settings;
     this.favoritesCoffeesController = favoritesCoffeesController;
 }
Exemple #6
0
 public void Init(FavoritesCoffeesController favoritesCoffeesController, CoffeeMachineSettings settings)
 {
     this.settings = settings;
     this.favoritesCoffeesController = favoritesCoffeesController;
     RefreshView();
 }