Ejemplo n.º 1
0
    public override void OnNetResume()
    {
        base.OnNetResume();
        initContent(card, starSoul, type);
        StarSoulManager.Instance.setSoulStarState();
        StarSoulWindow win = UiManager.Instance.getWindow <StarSoulWindow>();

        if (win != null)
        {
            win.finishWindow();
        }
        finishWindow();
        UiManager.Instance.openWindow <StarSoulWindow>((win_1) => { win_1.init(2); });
    }
Ejemplo n.º 2
0
    /// <summary>
    /// 卸下星魂完成回调
    /// </summary>
    public void putOffFinished()
    {
//		if (fatherWindow is StarSoulWindow) {
//			StarSoulWindow win=fatherWindow as StarSoulWindow;
//            string str= "";
//            if (StarSoulManager.Instance.getStarSoulDese(starSoul).Split('#').Length > 1) {
//                str = StarSoulManager.Instance.getStarSoulDese(starSoul).Split('#')[0] + StarSoulManager.Instance.getStarSoulDese(starSoul).Split('#')[1];
//            } else {
//                str = StarSoulManager.Instance.getStarSoulDese(starSoul).Split('#')[0];
//            }
//			UiManager.Instance.openDialogWindow<MessageLineWindow> ((winn) => {
//				winn.Initialize (LanguageConfigManager.Instance.getLanguage
//                                ("StarSoulStrengWindow_LOSE", str));
//				winn.dialogCloseUnlockUI=false;
//			});
//			win.UpdateContent();
//		}
        if (fatherWindow is SoulHuntWindow || fatherWindow is StarSoulWindow)
        {
            string str = "";
            if (StarSoulManager.Instance.getStarSoulDese(starSoul).Split('#').Length > 1)
            {
                str = StarSoulManager.Instance.getStarSoulDese(starSoul).Split('#')[0] + StarSoulManager.Instance.getStarSoulDese(starSoul).Split('#')[1];
            }
            else
            {
                str = StarSoulManager.Instance.getStarSoulDese(starSoul).Split('#')[0];
            }
            UiManager.Instance.openDialogWindow <MessageLineWindow> ((winn) => {
                winn.Initialize(LanguageConfigManager.Instance.getLanguage
                                    ("StarSoulStrengWindow_LOSE", str));
                winn.dialogCloseUnlockUI = false;
            });
            if (fatherWindow is SoulHuntWindow)
            {
                SoulHuntWindow win = fatherWindow as SoulHuntWindow;
                win.UpdateContent();
            }
            else if (fatherWindow is StarSoulWindow)
            {
                StarSoulWindow win = fatherWindow as StarSoulWindow;
                win.UpdateContent();
            }
        }
    }