少年修仙传客户端代码仓库
client_Hale
2018-09-29 3a4eb38542bf8cc2cdf7f835a559ade8a8457ea3
Fight/BossFakeLineUtility.cs
@@ -15,8 +15,18 @@
    bool m_ShowFakeLine = false;
    public bool showFakeLine {
        get { return m_ShowFakeLine; }
        set { m_ShowFakeLine = value; }
        get {
            if (TimeUtility.OpenDay < GeneralConfig.Instance.bossShuntDays
                && GeneralConfig.Instance.neutralMaps.Contains(PlayerDatas.Instance.baseData.MapID))
            {
                return true;
            }
            return m_ShowFakeLine;
        }
        set {
            m_ShowFakeLine = value;
        }
    }
    public BossFakeLineUtility()
@@ -70,6 +80,15 @@
    public void RecordSawStone(int npcId, int lineId)
    {
        var bossInfo = BossInfoConfig.GetBossInfoByStoneId(npcId);
        if (bossInfo != null)
        {
            if (HasSawLineBossRecently(bossInfo.NPCID, lineId))
            {
                bossSawRecorder.Clear();
            }
        }
        stoneSawRecorder.Record(npcId, lineId, Time.realtimeSinceStartup);
    }
@@ -93,6 +112,11 @@
    public void RecordSawBoss(int bossId, int lineId)
    {
        if (HasSawLineStoneRecently(bossId, lineId))
        {
            stoneSawRecorder.Clear();
        }
        bossSawRecorder.Record(bossId, lineId, Time.realtimeSinceStartup);
    }