少年修仙传客户端代码仓库
client_linchunjie
2018-09-25 78bfe524ea4776c47f6314e56e97f39970b00fce
Fight/Actor/Status/Status_Base.cs
@@ -32,32 +32,35 @@
        GActorFight _target = GAMgr.Instance.GetBySID(data.ObjID) as GActorFight;
        if (_target != null)
        if (!(_target is GA_Player) || BattleEffectPlayRule.Instance.CanPlay(data.ObjID))
        {
            if (m_SkillConfig.BuffEffectID > 0)
            if (_target != null)
            {
                if (m_Effect)
                if (m_SkillConfig.BuffEffectID > 0)
                {
                    SFXPlayUtility.Instance.Release(m_Effect);
                }
                bool _playEffect = true;
                if (h0605.ObjID != PlayerDatas.Instance.PlayerId)
                {
                    if (!_target.ShowOrHide
                     || SystemSetting.Instance.GetCurrentQualityLevel() == GameQuality.Low)
                    {
                        _playEffect = false;
                    }
                }
                if (_playEffect)
                {
                    m_Effect = SFXPlayUtility.Instance.PlayBattleEffect(m_SkillConfig.BuffEffectID, _target);
                    if (m_Effect)
                    {
                        m_Effect.m_OnFinished += OnEffectOver;
                        SFXPlayUtility.Instance.Release(m_Effect);
                    }
                    bool _playEffect = true;
                    if (h0605.ObjID != PlayerDatas.Instance.PlayerId)
                    {
                        if (!_target.ShowOrHide
                         || SystemSetting.Instance.GetCurrentQualityLevel() == GameQuality.Low)
                        {
                            _playEffect = false;
                        }
                    }
                    if (_playEffect)
                    {
                        m_Effect = SFXPlayUtility.Instance.PlayBattleEffect(m_SkillConfig.BuffEffectID, _target);
                        if (m_Effect)
                        {
                            m_Effect.m_OnFinished += OnEffectOver;
                        }
                    }
                }
            }