少年修仙传客户端代码仓库
client_Zxw
2018-12-27 bcffeb47c64889c562be65303348b4126c18a541
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
2个文件已修改
35 ■■■■ 已修改文件
Fight/GameActor/GA_Hero.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/HighSettingTip.cs 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_Hero.cs
@@ -984,6 +984,8 @@
    PlayerTaskDatas m_TaskModel;
    PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
    PlayerMainDate m_MainModel;
    PlayerMainDate onMainModel { get { return m_MainModel ?? (m_MainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } }
    private void UpdateAutoStartFight()
    {
        if (DTCB105_tagMCPlayerWallow.forceOffLine)
@@ -1001,7 +1003,15 @@
                 && !NewBieCenter.Instance.inGuiding
                 && PlayerTaskDatas.IsOPenAutoResolve())
            {
                SnxxzGame.Instance.StartCoroutine(Wait());
                if (PlayerDatas.Instance.hero != null && PlayerDatas.Instance.hero.State == E_ActorState.AutoRun
             && onMainModel.MoveBool)
                {
                }
                else
                {
                    SnxxzGame.Instance.StartCoroutine(Wait());
                }
            }
        }
System/MainInterfacePanel/HighSettingTip.cs
@@ -60,7 +60,7 @@
        StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } }
        OSGiftModel osGiftModel { get { return ModelCenter.Instance.GetModel<OSGiftModel>(); } }
        PlayerMainDate mainModel { get { return ModelCenter.Instance.GetModel<PlayerMainDate>(); } }
        CrossServerOneVsOneModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerOneVsOneModel>(); } }
        FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
        private void Start()
        {
@@ -364,9 +364,26 @@
        }
        void OnClickCrossServerBtn()//跨服PK
        {
            WindowCenter.Instance.Close<MainInterfaceWin>();
            WindowCenter.Instance.Open<CrossServerWin>();
            int limitlv = Config.Instance.Get<FuncOpenLVConfig>(157).LimitLV;
            if (FuncOpen.Instance.IsFuncOpen(157)&& TimeUtility.OpenDay >= crossServerModel.afterOpenDayOpenCross)
            {
                WindowCenter.Instance.Close<MainInterfaceWin>();
                WindowCenter.Instance.Open<CrossServerWin>();
            }
            else
            {
                if (PlayerDatas.Instance.baseData.LV >= limitlv)
                {
                    SysNotifyMgr.Instance.ShowTip("CrossMatching14", limitlv);
                }
                else
                {
                    SysNotifyMgr.Instance.ShowTip("CrossMatching15", crossServerModel.afterOpenDayOpenCross);
                }
            }
        }
        public void ShowButton()//向上
        {