| | |
| | | public event Action<float> loadingProgressEvent;
|
| | |
|
| | | bool m_IsServerPreparing = false;
|
| | | public bool isServerPreparing {
|
| | | public bool isServerPreparing
|
| | | {
|
| | | get { return m_IsServerPreparing; }
|
| | | set { m_IsServerPreparing = value; }
|
| | | }
|
| | |
|
| | | public Stage.E_StageType StageType {
|
| | | get {
|
| | | public Stage.E_StageType StageType
|
| | | {
|
| | | get
|
| | | {
|
| | | return m_StageType;
|
| | | }
|
| | | }
|
| | |
|
| | | public Stage CurrentStage {
|
| | | get {
|
| | | public Stage CurrentStage
|
| | | {
|
| | | get
|
| | | {
|
| | | return m_CurrentStage;
|
| | | }
|
| | | }
|
| | |
|
| | | int m_CurrentMapId;
|
| | | public int currentMapId {
|
| | | public int currentMapId
|
| | | {
|
| | | get { return m_CurrentMapId; }
|
| | | private set { m_CurrentMapId = value; }
|
| | | }
|
| | |
|
| | | int m_CurrentMapResID;
|
| | | public int currentMapResId {
|
| | | get {
|
| | | public int currentMapResId
|
| | | {
|
| | | get
|
| | | {
|
| | | return m_CurrentMapResID;
|
| | | }
|
| | | private set { m_CurrentMapResID = value; }
|
| | |
| | |
|
| | |
|
| | | float m_LoadingProgress = 0f;
|
| | | float loadingProgress {
|
| | | float loadingProgress
|
| | | {
|
| | | get { return m_LoadingProgress; }
|
| | | set {
|
| | | set
|
| | | {
|
| | | m_LoadingProgress = value;
|
| | | if (loadingProgressEvent != null)
|
| | | {
|
| | |
| | | {
|
| | | if (currentMapResId != 0 && currentMapResId == mapResConfigID)
|
| | | {
|
| | | //OperationLogCollect.Instance.BugReport("Warning", "StageManager Load Same MapID:" + mapResConfigID); |
| | | //OperationLogCollect.Instance.BugReport("Warning", "StageManager Load Same MapID:" + mapResConfigID);
|
| | | #if UNITY_EDITOR
|
| | | Debug.LogFormat("StageManager出现加载相同地图行为:" + mapResConfigID); |
| | | Debug.LogFormat("StageManager出现加载相同地图行为:" + mapResConfigID);
|
| | | #endif
|
| | | yield break;
|
| | | }
|
| | |
| | | WindowCenter.Instance.CloseOthers<LaunchBackGroundWin>();
|
| | | if (!WindowCenter.Instance.CheckOpen<LaunchBackGroundWin>())
|
| | | {
|
| | | WindowCenter.Instance.OpenFromLocal<LaunchBackGroundWin>();
|
| | | WindowCenter.Instance.Open<LaunchBackGroundWin>(true);
|
| | | }
|
| | |
|
| | | WindowCenter.Instance.CloseOthers<LaunchBackGroundWin>();
|
| | |
| | | WindowCenter.Instance.CloseOthers<LaunchBackGroundWin>();
|
| | | if (!WindowCenter.Instance.CheckOpen<LaunchBackGroundWin>())
|
| | | {
|
| | | WindowCenter.Instance.OpenFromLocal<LaunchBackGroundWin>();
|
| | | WindowCenter.Instance.Open<LaunchBackGroundWin>(true);
|
| | | }
|
| | |
|
| | | WindowCenter.Instance.CloseOthers<LaunchBackGroundWin>();
|