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