Пример #1
0
        private void AddNewItem()
        {
            SmsDialogVo data = _smsVo.dialogList[_currentIndex];

            _currentSmsItem = CreateItem(data.IsLeft);
            _currentSmsItem.SetData(data);
            _currentIndex++;

            string roleName = data.IsLeft ?  _smsVo.GetRoleName() : GlobalData.PlayerModel.PlayerVo.UserName;

            SendMessage(new Message(MessageConst.CMD_STORY_RECODE_DIALOG, Message.MessageReciverType.DEFAULT,
                                    data, roleName));
        }
Пример #2
0
        public void SetData(SmsVo vo, bool showAnimation)
        {
            OpenAnimation(showAnimation);

            _smsVo = vo;
            _bgBlurEffect.StartRecord(ResourceManager.Load <Texture>(AssetLoader.GetStoryBgImage(_smsVo.bgImageId), ModuleName), tex =>
            {
                _bgImage.texture = tex;
            });
            _nameText.text = vo.GetRoleName();

            _currentIndex = 0;
            IsWait        = false;

            AddNewItem();

            OnAutoPlay(_continueAutoPlay);

            NextStep(null);
        }