From a00890d7798fbdd802ca28e1b580ea07f3a3abb6 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Fri, 20 Oct 2023 15:17:52 +0900 Subject: [PATCH] =?UTF-8?q?Physics=20=EB=B3=80=EA=B2=BD=20Crewmate=20<->?= =?UTF-8?q?=20Crewmate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + 캐릭터 죽을 때, HpSlider 안사라지는 버그 수정 --- BlueWater/Assets/02.Scripts/Character/BaseCharacter.cs | 5 +++++ BlueWater/Assets/02.Scripts/Character/Crewmate/Crewmate.cs | 6 +----- BlueWater/Assets/02.Scripts/Character/Enemy/Enemy.cs | 6 +----- .../02.Scripts/Character/Player/Type/InIslandPlayer.cs | 6 +----- 4 files changed, 8 insertions(+), 15 deletions(-) diff --git a/BlueWater/Assets/02.Scripts/Character/BaseCharacter.cs b/BlueWater/Assets/02.Scripts/Character/BaseCharacter.cs index 5d8761a3e..de783b3e7 100644 --- a/BlueWater/Assets/02.Scripts/Character/BaseCharacter.cs +++ b/BlueWater/Assets/02.Scripts/Character/BaseCharacter.cs @@ -55,6 +55,11 @@ namespace BlueWaterProject protected virtual void OnDisable() { + } + + protected virtual void OnDestroy() + { + } protected virtual void Start() diff --git a/BlueWater/Assets/02.Scripts/Character/Crewmate/Crewmate.cs b/BlueWater/Assets/02.Scripts/Character/Crewmate/Crewmate.cs index d722206da..877653804 100644 --- a/BlueWater/Assets/02.Scripts/Character/Crewmate/Crewmate.cs +++ b/BlueWater/Assets/02.Scripts/Character/Crewmate/Crewmate.cs @@ -163,11 +163,6 @@ namespace BlueWaterProject } } } - - protected override void OnDisable() - { - hpSlider.gameObject.SetActive(false); - } protected override void Start() { @@ -318,6 +313,7 @@ namespace BlueWaterProject } Agent.enabled = false; + Destroy(hpSlider.gameObject, 2f); Destroy(gameObject, 2f); } diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Enemy.cs b/BlueWater/Assets/02.Scripts/Character/Enemy/Enemy.cs index c252cf7c2..bbb3c4b2f 100644 --- a/BlueWater/Assets/02.Scripts/Character/Enemy/Enemy.cs +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Enemy.cs @@ -243,11 +243,6 @@ namespace BlueWaterProject } } } - - protected override void OnDisable() - { - hpSlider.gameObject.SetActive(false); - } protected override void Start() { @@ -315,6 +310,7 @@ namespace BlueWaterProject Agent.isStopped = true; Agent.enabled = false; + Destroy(hpSlider.gameObject, 2f); Destroy(gameObject, 2f); } diff --git a/BlueWater/Assets/02.Scripts/Character/Player/Type/InIslandPlayer.cs b/BlueWater/Assets/02.Scripts/Character/Player/Type/InIslandPlayer.cs index 3091b6a22..a6a94161d 100644 --- a/BlueWater/Assets/02.Scripts/Character/Player/Type/InIslandPlayer.cs +++ b/BlueWater/Assets/02.Scripts/Character/Player/Type/InIslandPlayer.cs @@ -213,11 +213,6 @@ namespace BlueWaterProject } SetCurrentHp(MaxHp); } - - protected override void OnDisable() - { - hpSlider.gameObject.SetActive(false); - } protected override void Update() { @@ -356,6 +351,7 @@ namespace BlueWaterProject } Agent.enabled = false; + Destroy(hpSlider.gameObject, 2f); Destroy(gameObject, 2f); }