| | |
| | | SFXPlayUtility.Instance.Release(m_Effect);
|
| | | }
|
| | |
|
| | | m_Effect = SFXPlayUtility.Instance.PlayBattleEffect(m_SkillConfig.BuffEffectID, _target);
|
| | | if (m_Effect)
|
| | | bool _playEffect = true;
|
| | |
|
| | | if (h0605.ObjID != PlayerDatas.Instance.PlayerId)
|
| | | {
|
| | | m_Effect.m_OnFinished += OnEffectOver;
|
| | | 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;
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|