public void SetPlayEffectInitPos(ISkillAttacker attacker) { if (attacker != null) { m_InitPlayEffectPos = attacker.GetTargetPos(); if (m_InitPlayEffectPos == Vector3.zero) { if (attacker.GetRoot() != null) { m_InitPlayEffectPos = attacker.GetRoot().localPosition; } } } }