| using System.Collections;  | 
| using System.Collections.Generic;  | 
|   | 
| using UnityEngine;  | 
| using UnityEngine.UI;  | 
|   | 
| namespace vnxbqy.UI  | 
| {  | 
|     public class DungeonRealmVictoryWin : DungeonVictoryWin  | 
|     {  | 
|         [SerializeField] Text m_RealmLevel;  | 
|         [SerializeField] Image m_PresentRealmIcon;  | 
|         [SerializeField] Image m_NextRealmIcon;  | 
|         [SerializeField] RectTransform m_Contaienr_RealmDungeon;  | 
|         [SerializeField] RectTransform m_Container_RealmAssit;  | 
|         [SerializeField] RealmPropertyCell[] m_RealmProperties;  | 
|   | 
|         DungeonModel m_DungeonModel;  | 
|         DungeonModel model  | 
|         {  | 
|             get  | 
|             {  | 
|                 return m_DungeonModel ?? (m_DungeonModel = ModelCenter.Instance.GetModel<DungeonModel>());  | 
|             }  | 
|         }  | 
|   | 
|         TeamModel teamModel { get { return ModelCenter.Instance.GetModel<TeamModel>(); } }  | 
|   | 
|         RealmModel realmModel { get { return ModelCenter.Instance.GetModel<RealmModel>(); } }  | 
|   | 
|         protected override void Display()  | 
|         {  | 
|             m_ContainerPoivt.SetActive(true);  | 
|             base.RequireDungeonExit();  | 
|             base.DrawPassTime();  | 
|   | 
|             var _playerId = model.dungeonResult.leaderID;  | 
|             if (_playerId == PlayerDatas.Instance.PlayerId)  | 
|             {  | 
|                 m_Contaienr_RealmDungeon.SetActive(true);  | 
|                 m_Container_RealmAssit.SetActive(false);  | 
|                 DisplayProperty();  | 
|             }  | 
|             else  | 
|             {  | 
|                 m_Contaienr_RealmDungeon.SetActive(false);  | 
|                 m_Container_RealmAssit.SetActive(true);  | 
|             }  | 
|         }  | 
|   | 
|         void DisplayProperty()  | 
|         {  | 
|             var _realmLv = PlayerDatas.Instance.baseData.realmLevel;  | 
|             RealmConfig presentcfg = RealmConfig.Get(_realmLv);  | 
|             if (presentcfg != null)  | 
|             {  | 
|                 m_PresentRealmIcon.SetActive(_realmLv > 0);  | 
|                 m_RealmProperties[0].SetActive(_realmLv > 0);  | 
|                 m_RealmProperties[0].Display(_realmLv);  | 
|                 m_PresentRealmIcon.SetSprite(presentcfg.Img);  | 
|                 m_PresentRealmIcon.SetNativeSize();  | 
|             }  | 
|             else  | 
|             {  | 
|                 m_PresentRealmIcon.SetActive(false);  | 
|                 m_RealmProperties[0].SetActive(false);  | 
|             }  | 
|             RealmConfig nextCfg = RealmConfig.Get(_realmLv + 1);  | 
|             if (nextCfg != null)  | 
|             {  | 
|                 m_RealmProperties[1].SetActive(true);  | 
|                 m_RealmProperties[1].Display(_realmLv + 1, false);  | 
|                 m_NextRealmIcon.SetActive(true);  | 
|                 m_NextRealmIcon.SetSprite(nextCfg.Img);  | 
|                 m_NextRealmIcon.SetNativeSize();  | 
|                 m_RealmLevel.text = Language.Get("RealmLevelUp", nextCfg.Name);  | 
|             }  | 
|             else  | 
|             {  | 
|                 m_RealmProperties[1].SetActive(false);  | 
|                 m_NextRealmIcon.SetActive(false);  | 
|             }  | 
|   | 
|         }  | 
|     }  | 
| }  | 
|   |