예제 #1
0
 public Model(View.IView v)
 {
     if (v != null)
     {
         view = v;
     }
 }
예제 #2
0
 public void Bind()
 {
     this.model = kernel.Get <Model.IModel>();
     this.view  = kernel.Get <View.IView>();
 }
예제 #3
0
 private void SetView(View.IView view)
 {
     View = view;
     View.SetPresenter(this);
     HideView();
 }
예제 #4
0
 public virtual void SetView(View.IView view, object data)
 {
     Data = data;
     SetView(view);
 }
예제 #5
0
 public void DisposeView()
 {
     UnityEngine.Object.Destroy(View.GetGameObject);
     View = null;
     OnDisposed?.Invoke(this);
 }
예제 #6
0
 public MainPresenter(View.IView view)
 {
     this.view = view;
 }