using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using DG.Tweening; using System.Linq; namespace vnxbqy.UI { public class HeavenBattleWin : Window ,SecondWindowInterface { #region 成员变量 [SerializeField] ScrollerController _batterInfoCtrl; [SerializeField] Button campRewardBtn; //[SerializeField] Text campAwardText; [SerializeField] RichText text; [SerializeField] Text curCampText; [SerializeField] Text camp1ScoreText; [SerializeField] Text camp2ScoreText; [SerializeField] Text remainTimeText; [SerializeField] Slider rewardSlider; [SerializeField] GameObject singleReward; [SerializeField] Text victoryCntText; [SerializeField] Text getScoreText; [SerializeField] Button matchBtn; [SerializeField] Text matchCntText; [SerializeField] Button ruleBtn; [SerializeField] GameObject bettingTip; [SerializeField] List victoryRewards = new List(); [SerializeField] Button achieveBtn; #endregion HeavenBattleModel _heavenModel; HeavenBattleModel heavenModel { get { return _heavenModel ?? (_heavenModel = ModelCenter.Instance.GetModel()); } } DungeonModel m_DungeonModel; DungeonModel dungeonModel { get { return m_DungeonModel ?? (m_DungeonModel = ModelCenter.Instance.GetModel()); } } //日常活动 DailyQuestModel _dailyQuestModel; public DailyQuestModel dailyQuestModel { get { return _dailyQuestModel ?? (_dailyQuestModel = ModelCenter.Instance.GetModel()); } } List victoryCntlist = new List(); List reclist = null; private int remainTimes; private int totalTimes; private readonly int dungeonId = 14; private readonly int BATTLEINFO_TYPE = 0; private float refreshBetTime = 2; Color32 receiveColor = new Color32(200, 200, 200, 128); Color32 unReceiveColor = new Color32(255, 255, 255, 255); public Button close { get; set; } protected override void BindController() { if (this is SecondWindowInterface) { var frame = this.GetComponentInChildren(); frame.Create(); close = frame.GetComponentInChildren