| | |
| | | { |
| | | var mapId = command.toMapId; |
| | | var lineId = command.toLineId; |
| | | var assetBundleName = GetAssetBundleNameByMapId(mapId, lineId); |
| | | AssetBundleUtility.Instance.Sync_LoadAll(assetBundleName); |
| | | if (!AssetSource.sceneFromEditor) |
| | | { |
| | | var assetBundleName = GetAssetBundleNameByMapId(mapId, lineId); |
| | | AssetBundleUtility.Instance.Sync_LoadAll(assetBundleName); |
| | | } |
| | | |
| | | var dataMapId = MapUtility.GetDataMapId(mapId); |
| | | var config = MapResourcesConfig.GetConfig(dataMapId, lineId); |
| | | operation = SceneManager.LoadSceneAsync(config.MapResources); |
| | | switch (command.toMapId) |
| | | { |
| | | case 1: |
| | | operation = SceneManager.LoadSceneAsync("Level_Login"); |
| | | break; |
| | | case 2: |
| | | case 3: |
| | | operation = SceneManager.LoadSceneAsync("CreateRole_001"); |
| | | break; |
| | | default: |
| | | var dataMapId = MapUtility.GetDataMapId(mapId); |
| | | var config = MapResourcesConfig.GetConfig(dataMapId, lineId); |
| | | operation = SceneManager.LoadSceneAsync(config.MapResources); |
| | | break; |
| | | } |
| | | |
| | | } |
| | | |
| | | public override void End() |
| | | { |
| | | StageLoad.Instance.InitHero(); |
| | | |
| | | var mapId = command.toMapId; |
| | | var lineId = command.toLineId; |
| | | var dataMapId = MapUtility.GetDataMapId(mapId); |
| | | var config = MapResourcesConfig.GetConfig(dataMapId, lineId); |
| | | |
| | | var stageGameObject = new GameObject(string.Format("__Stage_{0}_", config.MapResources)); |
| | | var levelName = string.Empty; |
| | | switch (mapId) |
| | | { |
| | | case 1: |
| | | levelName = "__Stage_Level_Login_"; |
| | | break; |
| | | case 2: |
| | | case 3: |
| | | levelName = "__Stage_CreateRole_001_"; |
| | | break; |
| | | default: |
| | | StageLoad.Instance.InitHero(); |
| | | var dataMapId = MapUtility.GetDataMapId(mapId); |
| | | var config = MapResourcesConfig.GetConfig(dataMapId, lineId); |
| | | levelName = string.Format("__Stage_{0}_", config.MapResources); |
| | | break; |
| | | } |
| | | |
| | | var stageGameObject = new GameObject(levelName); |
| | | Stage stage; |
| | | switch (mapId) |
| | | { |