public override void Init(BasePopupModel baseModel) { _model = baseModel as InviteFriendPopupModel; Assert.IsNotNull(_model, "BasePopupModel is not InviteFriendPopupModel"); _model.closeCallback = CloseCallback; _view.Init(_model); }
public override void Init(BasePopupModel baseModel) { _model = baseModel as DictionaryPopupModel; Assert.IsNotNull(_model, "BasePopupModel is not DictionaryPopupModel"); _model.OnClickCloseButton = OnClickCloseButton; _view.Init(_model); }
public override void Init(BasePopupModel baseModel) { var isModelCorrect = baseModel is InviteCodePopupModel; if (!isModelCorrect) { Debug.LogError($"{ baseModel.GetType().Name } is wrong settings! Please verify type of model"); return; } _model = baseModel as InviteCodePopupModel; _model.closeCallback = CloseCallback; _view.Init(_model); }
public override void Init(BasePopupModel baseModel) { view.Init(this); }