Пример #1
0
    private async Task StartGame()
    {
        PlayStateModel playStateModel          = PlayStateFactory.Instance.CreatePlayStateModel();
        GameObject     playStateViewGameObject = await PlayStateFactory.Instance.CreatePlayStateView();

        PlayStateView       playStateView       = playStateViewGameObject.GetComponent <PlayStateView>();
        PlayStateController playStateController = PlayStateFactory.Instance.CreatePlayStateController(playStateModel, playStateView);
        await playStateController.Initialize();
    }
Пример #2
0
 public PlayStateController(PlayStateModel model, PlayStateView view)
 {
     _model = model;
     _view  = view;
 }
Пример #3
0
 public PlayStateController CreatePlayStateController(PlayStateModel model, PlayStateView view)
 {
     return(new PlayStateController(model, view));
 }