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)); }
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); }