少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-31 815c262768de3ade566c11a7325fb740e6c0c0b7
3335 场景切换重构
2个文件已修改
12 ■■■■■ 已修改文件
Fight/Stage/StageLoad.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/StageLoadProcessor.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/StageLoad.cs
@@ -233,6 +233,8 @@
    }
    int m_InitHeroStep = -1;
    public int initHeroStep { get { return m_InitHeroStep; } }
    public void InitHero()
    {
        m_InitHeroStep = 0;
Fight/Stage/StageLoadProcessor.cs
@@ -299,7 +299,15 @@
                    levelName = "__Stage_CreateRole_001_";
                    break;
                default:
                    StageLoad.Instance.InitHero();
                    try
                    {
                        StageLoad.Instance.InitHero();
                    }
                    catch (Exception ex)
                    {
                        ExceptionCatcher.ReportException("场景加载 InitHero 执行到: " + StageLoad.Instance.initHeroStep, ex);
                    }
                    var dataMapId = MapUtility.GetDataMapId(mapId);
                    var config = MapResourcesConfig.GetConfig(dataMapId, lineId);
                    levelName = string.Format("__Stage_{0}_", config.MapResources);