From b95b9a755d4c5d9b0a9805e953d4ae791ecc23b9 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Thu, 30 Nov 2023 15:33:26 +0900 Subject: [PATCH] #43 FieldBoss01 Test.ver003 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + 스킬 Fill 로직 변경 --- BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/IceAge.cs | 3 +-- .../Assets/02.Scripts/Skill/ActiveSkill/Type/LavaEruption.cs | 2 +- BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/LineRush.cs | 2 +- .../02.Scripts/Skill/ActiveSkill/Type/VolcanicEruption.cs | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/IceAge.cs b/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/IceAge.cs index 4dca0c037..283dba371 100644 --- a/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/IceAge.cs +++ b/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/IceAge.cs @@ -20,12 +20,11 @@ namespace BlueWaterProject if (ActiveSkillData.CastingTime > 0) { IsCasting = true; - var castingTime = 1 / ActiveSkillData.CastingTime; while (IsCasting && indicator.material.GetFloat(FillHash) < 1f) { CastingMove(); - var fillValue = indicator.material.GetFloat(FillHash) + Time.deltaTime * castingTime; + var fillValue = indicator.material.GetFloat(FillHash) + Time.deltaTime * (1 / ActiveSkillData.CastingTime); indicator.material.SetFloat(FillHash, fillValue); yield return null; } diff --git a/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/LavaEruption.cs b/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/LavaEruption.cs index aa6a469ed..ba79be79e 100644 --- a/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/LavaEruption.cs +++ b/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/LavaEruption.cs @@ -85,7 +85,7 @@ namespace BlueWaterProject while (IsCasting && indicator.material.GetFloat(FillHash) < 1f) { - var fillValue = indicator.material.GetFloat(FillHash) + Time.deltaTime * ActiveSkillData.CastingTime; + var fillValue = indicator.material.GetFloat(FillHash) + Time.deltaTime * (1 / ActiveSkillData.CastingTime); indicator.material.SetFloat(FillHash, fillValue); yield return null; } diff --git a/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/LineRush.cs b/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/LineRush.cs index 5b5ab63c0..f36b06b70 100644 --- a/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/LineRush.cs +++ b/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/LineRush.cs @@ -47,7 +47,7 @@ namespace BlueWaterProject while (IsCasting && indicator.material.GetFloat(FillHash) < 1f) { - var fillValue = indicator.material.GetFloat(FillHash) + Time.deltaTime * ActiveSkillData.CastingTime; + var fillValue = indicator.material.GetFloat(FillHash) + Time.deltaTime * (1 / ActiveSkillData.CastingTime); indicator.material.SetFloat(FillHash, fillValue); yield return null; } diff --git a/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/VolcanicEruption.cs b/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/VolcanicEruption.cs index dd506c9fb..6b9ff29b2 100644 --- a/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/VolcanicEruption.cs +++ b/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/VolcanicEruption.cs @@ -83,7 +83,7 @@ namespace BlueWaterProject while (IsCasting && indicator.material.GetFloat(FillHash) < 1f) { - var fillValue = indicator.material.GetFloat(FillHash) + Time.deltaTime * ActiveSkillData.CastingTime; + var fillValue = indicator.material.GetFloat(FillHash) * (1 / ActiveSkillData.CastingTime); indicator.material.SetFloat(FillHash, fillValue); yield return null; }