using UnityEngine;  
 | 
using UnityEngine.UI;  
 | 
using System.Collections;  
 | 
using System;  
 | 
  
 | 
namespace vnxbqy.UI  
 | 
{  
 | 
    public class CrossServerOneVsOneStartFightWin : Window  
 | 
    {  
 | 
        [SerializeField] Image roundImg;  
 | 
        [SerializeField] UIEffect effect;  
 | 
        DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }  
 | 
        #region Built-in  
 | 
        protected override void BindController()  
 | 
        {  
 | 
  
 | 
        }  
 | 
        protected override void AddListeners()  
 | 
        {  
 | 
            
 | 
        }  
 | 
  
 | 
        protected override void OnPreOpen()  
 | 
        {  
 | 
            effect.OnComplete += OnCompleted;  
 | 
            SetDisplay();  
 | 
        }  
 | 
  
 | 
        protected override void OnAfterOpen()  
 | 
        {  
 | 
  
 | 
        }  
 | 
        protected override void OnPreClose()  
 | 
        {  
 | 
            effect.OnComplete -= OnCompleted;  
 | 
        }  
 | 
        protected override void OnAfterClose()  
 | 
        {  
 | 
  
 | 
        }  
 | 
        #endregion  
 | 
  
 | 
        private void SetDisplay()  
 | 
        {  
 | 
            int roundNum = dungeonModel.mission.roundNum;  
 | 
            switch(roundNum)  
 | 
            {  
 | 
                case 1:  
 | 
                    roundImg.SetSprite("CrossServer_30");  
 | 
                    break;  
 | 
                case 2:  
 | 
                    roundImg.SetSprite("CrossServer_28");  
 | 
                    break;  
 | 
                case 3:  
 | 
                    roundImg.SetSprite("CrossServer_29");  
 | 
                    break;  
 | 
            }  
 | 
        }  
 | 
  
 | 
  
 | 
        private void OnCompleted()  
 | 
        {  
 | 
            CloseImmediately();  
 | 
        }  
 | 
    }  
 | 
}  
 |