예제 #1
0
 public void CloseTipsPanel()
 {
     if (heroResurrectionTips != null && heroResurrectionTips.gameObject != null)
     {
         Destroy(heroResurrectionTips.gameObject);
         heroResurrectionTips = null;
     }
 }
예제 #2
0
        public void ShowHeroResurrectionTips(object obj)
        {
            SoundManager.Instance.PlaySoundEffect("Sound_Button_Default");
            //CloseDeathBtn();
            if (heroResurrectionTips == null)
            {
                heroResurrectionTips = CreatObjectToNGUI.InstantiateObj(ResurrectionPanelPrefab, transform).GetComponent <HeroResurrectionTips>();
                heroResurrectionTips.ShowMyself(this);


                if (GameDataManager.Instance.DataIsNull(DataType.CountDownUI))
                {
                    int CurrentTime = EctypeManager.Instance.GetCurrentEctypeData().ReviveTime;
                    heroResurrectionTips.ResetCutDownTime(CurrentTime);
                }
                else                //如果重连
                {
                    ResetCountDownTimeHandle(GameDataManager.Instance.GetData(DataType.CountDownUI));
                }
            }
        }