public void InitData(VisitBattleModel model) { transform.GetText("AbilityAnimation/Active/Text").text = model.Active + ""; transform.GetText("AbilityAnimation/Financial/Text").text = model.Financial + ""; transform.GetText("AbilityAnimation/Resource/Text").text = model.Resource + ""; transform.GetText("AbilityAnimation/Transmission/Text").text = model.Transmission + ""; }
public override void Start() { _model = GetData <VisitBattleModel>(); EventDispatcher.AddEventListener(EventConst.UpdateSupporterNum, UpdatePowerData); view.SetFansData(_model.LevelVo, GlobalData.DepartmentData.Fanss); view.SetGoodsData(_model.LevelVo); UpdatePowerData(); }
public override void SetData(params object[] paramsObjects) { //先SetData 然后Init Debug.LogError("SetData"); if (paramsObjects != null && paramsObjects.Length > 0) { _model = RegisterModel <VisitBattleModel>(); RegisterModel <VisitBattleResultData>(); _model.LevelVo = (VisitLevelVo)paramsObjects[0]; MaxPower = _model.LevelVo.MaxPower; GetData <VisitBattleResultData>().Comments = (RepeatedField <VisitingLevelCommentRulePB>)paramsObjects[1]; _model.CardNumRules = (List <ChallengeCardNumRulePB>)paramsObjects[2]; } }
/// <summary> /// 处理View消息 /// </summary> /// <param name="message"></param> public override void OnMessage(Message message) { string name = message.Name; object[] bodys = message.Params; switch (name) { case MessageConst.CMD_VISITBATTLE_REMOVE_HERO_CARD: VisitBattleUserCardVo vo = (VisitBattleUserCardVo)bodys[0]; if (_isCardLock && _model.LevelVo.LevelExtra.CardId == vo.UserCardVo.CardId) { FlowText.ShowMessage(I18NManager.Get("Visit_Hint3")); return; } _model.SelectedCount--; vo.IsUsed = false; View.RemoveCard(vo); break; case MessageConst.CMD_VISITBATTLE_SUPERSTAR_CONFIRM_ERROR1: FlowText.ShowMessage(I18NManager.Get("SupporterActivity_Hint1")); break; case MessageConst.CMD_VISITBATTLE_SUPERSTAR_QUICKSELECT: FlowText.ShowMessage("CMD_VISITBATTLE_SUPERSTAR_QUICKSELECT"); break; case MessageConst.CMD_VISITBATTLE_SUPERSTAR_CONFIRM: var req = new VisitingChallengeReq(); req.LevelId = _model.LevelVo.LevelId; List <VisitBattleUserCardVo> cards = (List <VisitBattleUserCardVo>)bodys[1]; foreach (var vo1 in cards) { req.CardIds.Add(vo1.UserCardVo.CardId); } VisitBattleModel model = GetData <VisitBattleModel>(); req.Fans.Add(model.FansDict); req.Items.Add(model.ItemsDict); var data = NetWorkManager.GetByteData(req); NetWorkManager.Instance.Send <VisitingChallengeRes>(CMD.VISITINGC_CHALLENGE, data, OnGetChallenge, OnChallengeError); break; } }
public override void Init() { _model = GetData <VisitBattleModel>(); _model.InitCardList(GlobalData.CardModel.UserCardList, _model.LevelVo.NpcId); View.SetData(_model.LevelVo, _model); if (_model.LevelVo.LevelExtra.CardId != 0) { var vo = _model.UserCardList.Find((m) => { return(m.UserCardVo.CardId == _model.LevelVo.LevelExtra.CardId); }); if (vo != null) { OnSmallHeroCardClick(vo); _isCardLock = true; } } EventDispatcher.AddEventListener <VisitBattleUserCardVo>(EventConst.SmallHeroCardClick, OnSmallHeroCardClick); }
public void SetData(VisitLevelVo info, VisitBattleModel battleModel) { _info = info; _battleModel = battleModel; _battleModel.FilterCard(); ResetMiddleHeroCard(); transform.Find("BgTop/NeedStrengthText").GetComponent <Text>().text = I18NManager.Get("Visit_Hint1") + ViewUtil.AbilitiesToString(info.Abilitys); transform.Find("BgTop/Panel/Original/ValueText").GetComponent <Text>().text = "0"; transform.Find("BgTop/Panel/Glamour/ValueText").GetComponent <Text>().text = "0"; transform.Find("BgTop/Panel/Popularity/ValueText").GetComponent <Text>().text = "0"; transform.Find("BgTop/Panel/Sing/ValueText").GetComponent <Text>().text = "0"; transform.Find("BgTop/Panel/Dancing/ValueText").GetComponent <Text>().text = "0"; transform.Find("BgTop/Panel/Willpower/ValueText").GetComponent <Text>().text = "0"; _smallCardList.RefreshCells(); _smallCardList.totalCount = _battleModel.UserCardList.Count; }
public override void Start() { _model = GetData <VisitBattleModel>(); _model.InitSupporterValue(); view.InitData(_model); }