예제 #1
0
        public override void Init(BasePopupModel baseModel)
        {
            _model = baseModel as InviteFriendPopupModel;
            Assert.IsNotNull(_model, "BasePopupModel is not InviteFriendPopupModel");

            _model.closeCallback = CloseCallback;
            _view.Init(_model);
        }
예제 #2
0
        public override void Init(BasePopupModel baseModel)
        {
            _model = baseModel as DictionaryPopupModel;
            Assert.IsNotNull(_model, "BasePopupModel is not DictionaryPopupModel");
            _model.OnClickCloseButton = OnClickCloseButton;

            _view.Init(_model);
        }
예제 #3
0
        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);
        }
예제 #4
0
 public override void Init(BasePopupModel baseModel)
 {
     view.Init(this);
 }