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