Exemple #1
0
    private async Task CreateHorizontalMVCAsync(Transform parent)
    {
        HorizontalModel horizontalModel = HorizontalFactory.Instance.CreateHorizontaModel();
        HorizontalView  horizontalView  = await HorizontalFactory.Instance.CreateHorizontalView(parent);

        HorizontalController horizontalController = HorizontalFactory.Instance.CreateHorizontaController(horizontalModel, horizontalView);

        horizontalController.Initialize(_model.ObjectSprites, _model.Object);
        horizontalController.DestinationSuccess += OnDestinationSuccess;
        horizontalController.DestinationFailed  += _timeController.OnDestinationFailed;
        CurrentHorizontalControllers.Add(horizontalController);
        _currentHorizontalControlIndex = CurrentHorizontalControllers.Count - 1;
    }
Exemple #2
0
 public HorizontalControls()
 {
     InitializeComponent();
     BindingContext = new HorizontalModel();
 }
Exemple #3
0
 public HorizontalController CreateHorizontaController(HorizontalModel horizontalModel, HorizontalView horizontalView)
 {
     return(new HorizontalController(horizontalModel, horizontalView));
 }
 public HorizontalController(HorizontalModel model, HorizontalView view)
 {
     _model = model;
     _view  = view;
 }