From 9b40721b84e07b438717cd00557a0a0cf428ec09 Mon Sep 17 00:00:00 2001 From: dal4segno Date: Wed, 25 Feb 2026 15:34:02 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A9=80=ED=8B=B0=ED=94=8C=EB=A0=88=EC=9D=B4?= =?UTF-8?q?=EC=97=90=EC=84=9C=20=ED=94=8C=EB=A0=88=EC=9D=B4=EC=96=B4?= =?UTF-8?q?=EA=B0=80=20=EA=B3=B5=EA=B2=A9=20=EC=8B=9C,=20=EB=8D=B0?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=EA=B0=80=20=ED=94=8C=EB=A0=88=EC=9D=B4?= =?UTF-8?q?=EC=96=B4=20=EC=88=98=EB=A7=8C=ED=81=BC=20=EA=B3=B1=ED=95=B4?= =?UTF-8?q?=EC=A7=80=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/AttackAction.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Assets/Scripts/AttackAction.cs b/Assets/Scripts/AttackAction.cs index db9ac1b..7e5668e 100644 --- a/Assets/Scripts/AttackAction.cs +++ b/Assets/Scripts/AttackAction.cs @@ -32,6 +32,7 @@ namespace Northbound private bool _isAttacking = false; private bool _isWeaponEquipped = false; private PlayerStats _playerStats; + private NetworkPlayerController _networkPlayerController; private void Awake() { @@ -39,6 +40,7 @@ namespace Northbound _teamMember = GetComponent(); _equipmentSocket = GetComponent(); _playerStats = GetComponent(); + _networkPlayerController = GetComponent(); } public bool CanExecute(ulong playerId) @@ -163,6 +165,10 @@ namespace Northbound public void OnAttackHit() { + // 로컬 플레이어만 공격 수행 (중복 데미지 방지) + if (_networkPlayerController != null && !_networkPlayerController.IsLocalPlayer) + return; + PerformAttack(); }