少年修仙传客户端代码仓库
client_Zxw
2018-08-14 53e8e14f53ad83005d5b382b82e238392b3a07cc
System/OpenServerActivity/ImpactRankModel.cs
@@ -355,11 +355,9 @@
        #endregion
        public event Action OnSelectRankTypeEvent;
        private int m_PresentSelectType = 0;
        public int presentSelectType
        {
        public int presentSelectType {
            get { return m_PresentSelectType; }
            set
            {
            set {
                m_PresentSelectType = value;
                if (OnSelectRankTypeEvent != null)
                {
@@ -398,11 +396,9 @@
        }
        private PlayerRankData.RankType m_PresentBillRankType = PlayerRankData.RankType.OpenServerStrengthen;
        public PlayerRankData.RankType presentBillRankType
        {
        public PlayerRankData.RankType presentBillRankType {
            get { return m_PresentBillRankType; }
            set
            {
            set {
                m_PresentBillRankType = value;
                if (CoroutineMgr.Instance.CanBegRank((int)m_PresentBillRankType))
                {
@@ -636,6 +632,9 @@
        ConsumeRebateModel consumeRebateModel { get { return ModelCenter.Instance.GetModel<ConsumeRebateModel>(); } }
        MultipleExpModel multipleExpModel { get { return ModelCenter.Instance.GetModel<MultipleExpModel>(); } }
        BossRebornModel bossRebornModel { get { return ModelCenter.Instance.GetModel<BossRebornModel>(); } }
        MultipleRealmPointModel multipleRealmModel { get { return ModelCenter.Instance.GetModel<MultipleRealmPointModel>(); } }
        public event Action openServerActivityStateChange;
@@ -722,6 +721,17 @@
                _functionOrder = 5;
                return true;
            }
            if (IsMultipleRealmOpen())
            {
                _functionOrder = 8;
                return true;
            }
            if (IsBossRebornOpen())
            {
                _functionOrder = 9;
                return true;
            }
            return false;
        }
@@ -768,10 +778,21 @@
            return multipleExpModel.Open();
        }
        public bool IsMultipleRealmOpen()
        {
            return multipleRealmModel.IsOpen;
        }
        public void ProcessErrorTip()
        {
            SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
        }
        public bool IsBossRebornOpen()
        {
            return bossRebornModel.IsOpen();
        }
    }
}