diff --git a/Assets/Scripts/Skills/Effectors/CloneInstance.cs b/Assets/Scripts/Skills/Effectors/CloneInstance.cs index 1bf4ff7..ff18485 100644 --- a/Assets/Scripts/Skills/Effectors/CloneInstance.cs +++ b/Assets/Scripts/Skills/Effectors/CloneInstance.cs @@ -233,18 +233,13 @@ namespace EerieVillage.Skills.Effectors Vector3 currentPos = transform.position; Vector3 newPos = Vector3.MoveTowards(currentPos, _targetLocalPos, MOVE_SPEED * Time.deltaTime); - // 4. PD 지시 2026-05-18 — 분신 영역 영역 영역 영역 영역 영역 영역 영역 (영역 영역 X·자연 영역 영역) - if (_cloneSr != null) + // 4. PD 지시 2026-05-18 — 분신 flipX 영역 = Player.flipX 영역 즉시 동조 (deltaX 영역 영역 폐기·영역 영역 영역 영역 영역 영역 영역) + // PlayerController 영역 영역 영역 (L306·311) = spriteRenderer.flipX 변경 영역 영역. + // 분신 sprite + flipX 영역 영역 Player 영역 영역 동조 → 분신 영역 영역 영역 영역 영역 영역 영역 영역 영역. + // 자연 영역 영역 = 분신 영역 영역 영역 (MoveTowards) 영역 영역 영역. + if (_cloneSr != null && _playerSr != null) { - float deltaX = newPos.x - currentPos.x; - if (Mathf.Abs(deltaX) > 0.0001f) - { - _cloneSr.flipX = deltaX < 0f; // 영역 영역 → false (영역) · 영역 영역 → true (영역) - } - else if (_playerSr != null) - { - _cloneSr.flipX = _playerSr.flipX; // 대기 영역 영역 Player 영역 영역 영역 - } + _cloneSr.flipX = _playerSr.flipX; } transform.position = newPos;