修改点击流程直接跳转得效果

This commit is contained in:
YangHua 2024-08-19 16:30:57 +08:00
parent 8f6bbe180d
commit b806219824
1 changed files with 5 additions and 2 deletions

View File

@ -29,7 +29,7 @@ public class StepState : MonoBehaviour
stepStateBases = transform.GetComponentsInChildren<StepStateBase>(true).ToList(); stepStateBases = transform.GetComponentsInChildren<StepStateBase>(true).ToList();
subProcessId = int.Parse(gameObject.name); subProcessId = int.Parse(gameObject.name);
schemeId = int.Parse(transform.parent.name); schemeId = int.Parse(transform.parent.name);
systemId= int.Parse(transform.parent.parent.name); systemId = int.Parse(transform.parent.parent.name);
} }
///// <summary> ///// <summary>
@ -65,12 +65,15 @@ public class StepState : MonoBehaviour
default: default:
return; return;
} }
if (GameManager.RunModelMgr.SceneType != initSceneType) if (GameManager.RunModelMgr.SceneType != initSceneType)
{ {
GameManager.UIMgr.ShowPanel<UI_LoadingPanel>(E_UI_Layer.System);
GameManager.ScenesMgr.LoadSceneAsyn(sname, () => GameManager.ScenesMgr.LoadSceneAsyn(sname, () =>
{ {
Debug.Log("²½Ö賡¾°£º" + initSceneType.ToString()); Debug.Log("²½Ö賡¾°£º" + initSceneType.ToString());
GameManager.UIMgr.HidePanel<UI_LoadingPanel>();
GameManager.RunModelMgr.SceneType = initSceneType;
GameManager.EventMgr.EventTrigger(Enum_EventType.SwitchScene, initSceneType);
}); });
} }
} }