public void SubscribeView(IGeneralParameterView view) { this.view = view; view.OnGenerateImages += GenerateImages; view.OnStoreParameter += StoreParameter; ReloadView(); }
public GeneralParameterController(GeneralParameterModel model, IGeneralParameterView view) { this.model = model; SubscribeView(view); }
public void UnsubscribeView() { view.OnGenerateImages -= GenerateImages; view.OnStoreParameter -= StoreParameter; view = null; }
public GeneralParameterViewFactory() { var instance = GameObject.FindGameObjectWithTag("Canvas"); View = instance.GetComponent <GeneralParameterView>(); }