少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-08 9943ee6cd15fe20465c1b55faf6cfc92f0903cb3
5725 【前端】【1.5】跨服BOSS开发
3个文件已修改
19 ■■■■ 已修改文件
System/Dungeon/DungeonBossBriefInfoContainer.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonFightWin.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/MainInterfaceWin.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonBossBriefInfoContainer.cs
@@ -83,9 +83,6 @@
                            }
                        }
                        break;
                    case CrossServerBossModel.DATA_MAPID:
                        bosses.AddRange(crossServerBossModel.GetBosses());
                        break;
                }
            }
System/Dungeon/DungeonFightWin.cs
@@ -79,8 +79,7 @@
            m_ContainerAncient.gameObject.SetActive(dataMapId == 31160);
            m_BossInfosContainer.gameObject.SetActive(
                dataMapId == ElderGodAreaModel.ELDERGODAREA_MAPID 
                || dataMapId == BossHomeModel.BOSSHOME_MAPID
                ||dataMapId==CrossServerBossModel.DATA_MAPID);
                || dataMapId == BossHomeModel.BOSSHOME_MAPID);
            m_GatherSoulDungeonBehaviour.gameObject.SetActive(dataMapId == GatherSoulDungeonModel.DUNGEON_MAPID);
            switch (dataMapId)
System/MainInterfacePanel/MainInterfaceWin.cs
@@ -328,6 +328,11 @@
                        var bosses = ModelCenter.Instance.GetModel<DogzDungeonModel>().GetBosses();
                        m_BossBriefInfos.Display(bosses);
                    }
                    else if (PlayerDatas.Instance.baseData.MapID == CrossServerBossModel.DATA_MAPID)
                    {
                        var bosses = ModelCenter.Instance.GetModel<CrossServerBossModel>().GetBosses();
                        m_BossBriefInfos.Display(bosses);
                    }
                    else
                    {
                        var bosses = ModelCenter.Instance.GetModel<WorldBossModel>().GetWorldBosses(PlayerDatas.Instance.baseData.MapID);
@@ -568,8 +573,8 @@
            bool IsBossBool = MapArea.IsInMapArea(PlayerDatas.Instance.hero.CurMapArea, MapArea.E_Type.Boss);//是否在Boss区域
            int Line = 0;
            fairyGrabBossModel.TryGetFairyGrabBossLine(out Line);
            if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && Line== PlayerDatas.Instance.baseData.FBID)
            {
            if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && Line == PlayerDatas.Instance.baseData.FBID)
            {
                DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)0);
                onMainModel.AreaState = Buffmodel.PkType;
                return;
@@ -577,7 +582,7 @@
            }
            if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && Line != PlayerDatas.Instance.baseData.FBID)//逍遥城普通Boss区域处理
            {
                DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5);
                onMainModel.AreaState = Buffmodel.PkType;
                return;
@@ -746,7 +751,7 @@
        private void UpdateWishAwardImag()
        {
            if(PlayerDatas.Instance.baseData.ExAttr5 == 1)
            if (PlayerDatas.Instance.baseData.ExAttr5 == 1)
            {
                WishingAwardImg.gameObject.SetActive(false);
                return;