Entrance_HeroInfo.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. using UnityEngine;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System;
  5. using YLBattle;
  6. using UnityEngine.UI;
  7. using DG;
  8. using DG.Tweening;
  9. /// <summary>
  10. /// 大地图入口
  11. /// </summary>
  12. public class Entrance_HeroInfo : MonoBehaviour
  13. {
  14. public static MainUIBuilder mainUIBuilder = null;
  15. private Image backImage = null;
  16. /// <summary>
  17. /// 开始
  18. /// </summary>
  19. private void Start()
  20. {
  21. OnEnterMain();
  22. CloseTitles();
  23. GameDateManager.Instance.lastBattleType = BattleDefine.EBattleSceneType.EBattleType_HuanLingShi;
  24. }
  25. /// <summary>
  26. /// 进入主界面
  27. /// </summary>
  28. private void OnEnterMain()
  29. {
  30. UI_LoadingWindow.Instance().Hide();
  31. GameObject landObj = GameObject.Find("Canvas_landscape(Clone)");
  32. if (landObj)
  33. {
  34. landObj.SetActive(false);
  35. }
  36. if (LevelManager.Instance().mWindowName != "")
  37. {
  38. PanelHelper.Instance.ShowPanel(LevelManager.Instance().mWindowName, null, LevelManager.Instance().mParameter);
  39. }
  40. }
  41. public void CloseTitles()
  42. {
  43. AudioManager.Instance.ChangeGameBackMusic(AudioManager.MainBackMusic, 3);
  44. LocalSettings.BattleComboCount = 0;
  45. LocalSettings.BattleRuntime = 0;
  46. Invoke("ShowMainWindowAnim", 3);
  47. }
  48. private void OnDestroy()
  49. {
  50. }
  51. }