少年修仙传客户端代码仓库
client_Zxw
2019-01-05 46a48bbb9fa3f46163e7bba8a520ed29cbd16fb6
Merge branch 'CrossServerBoss' of http://192.168.0.87:10010/r/snxxz_scripts into CrossServerBoss
2个文件已修改
21 ■■■■■ 已修改文件
System/CrossServerBoss/CrossServerBossModel.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/ChatFrame.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerBoss/CrossServerBossModel.cs
@@ -9,7 +9,7 @@
    [XLua.LuaCallCSharp]
    public class CrossServerBossModel : Model
    {
        public const int DATA_MAPID =32020;
        public const int DATA_MAPID = 32020;
        public const int REDPOINT = 77002;
        List<int> sortedBossIds = new List<int>();
@@ -75,6 +75,7 @@
        FindPreciousModel findPreciousModel { get { return ModelCenter.Instance.GetModel<FindPreciousModel>(); } }
        DogzDungeonModel dogzDungeonModel { get { return ModelCenter.Instance.GetModel<DogzDungeonModel>(); } }
        DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        public override void Init()
        {
@@ -95,7 +96,7 @@
        public void RequestEnter()
        {
            dungeonModel.RequestChallangeDungeon(DATA_MAPID, 0);
        }
        public bool CanEnter(out int error)
@@ -112,7 +113,8 @@
        public void RequestExit()
        {
            var match = new CC104_tagCMExitCrossRealm();
            GameNetSystem.Instance.SendToCrossServer(match);
        }
        public bool TryGetBossData(int bossId, out CrossServerBossData data)
@@ -349,7 +351,7 @@
        private void OnFunctionStateChange(int id)
        {
            if (id == 138)
            if (id == 160)
            {
                UpdateRedpoint();
            }
@@ -357,7 +359,7 @@
        private void UpdateRedpoint()
        {
            if (!FuncOpen.Instance.IsFuncOpen(138))
            if (!FuncOpen.Instance.IsFuncOpen(160))
            {
                redpoint.count = 0;
            }
System/MainInterfacePanel/ChatFrame.cs
@@ -40,6 +40,9 @@
        RealmModel realmModel { get { return ModelCenter.Instance.GetModel<RealmModel>(); } }
        CoinTaskTipModel m_CoinTaskTip;
        CoinTaskTipModel coinTaskTip { get { return m_CoinTaskTip ?? (m_CoinTaskTip = ModelCenter.Instance.GetModel<CoinTaskTipModel>()); } }
        CrossServerBossModel crossServerBossModel { get { return ModelCenter.Instance.GetModel<CrossServerBossModel>(); } }
        public void Init()
        {
            OneKeyList.Clear();
@@ -80,8 +83,8 @@
                    OnHeroHandupAIStopPassive();
                }
            }
            _FriendsBtn.gameObject.SetActive(crossServerBossModel.IsAtCrossServerBossMap());
        }
        public void OnAfterOpen()
@@ -210,6 +213,7 @@
            WindowCenter.Instance.Open<SettingUpWin>(false, 3);
        }
        private void TaskButton()
        {
@@ -220,6 +224,7 @@
                coinTaskTip.IsPopup = false;
            }
        }
        private void TeamBtn()
        {
            WindowCenter.Instance.Close<MainInterfaceWin>();