From 7e0e68abec0f06a04231fe65c384952018f0d0c1 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Thu, 30 Nov 2023 15:50:51 +0900 Subject: [PATCH] #43 FieldBoss01 Test.ver004 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + VolcanicEruption Fill 안차는 버그 수정 + FieldBoss01 스킬 복제 갯수 설정 기능 추가 --- .../Character/Enemy/Type/FieldBoss/Type/FieldBoss01.cs | 8 ++++++-- .../02.Scripts/Skill/ActiveSkill/Type/VolcanicEruption.cs | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/FieldBoss01.cs b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/FieldBoss01.cs index 7d2b8c897..a4e650ff1 100644 --- a/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/FieldBoss01.cs +++ b/BlueWater/Assets/02.Scripts/Character/Enemy/Type/FieldBoss/Type/FieldBoss01.cs @@ -10,6 +10,10 @@ namespace BlueWaterProject { #region Properties and variables + [Title("Extensions Data")] + [SerializeField] private int lavaNumber = 7; + [SerializeField] private int volcanicNumber = 20; + private ParticleSystem ghost; #endregion @@ -58,7 +62,7 @@ namespace BlueWaterProject var endSkillTime = 0f; if (activeSkill.ActiveSkillData.Name.Equals("LavaEruption")) { - for (var i = 0; i < 7; i++) + for (var i = 0; i < lavaNumber; i++) { var lava = Instantiate(activeSkill); lava.Execute(TargetLayer, Target.transform.position, bossMapVertices); @@ -80,7 +84,7 @@ namespace BlueWaterProject } else if (activeSkill.ActiveSkillData.Name.Equals("VolcanicEruption")) { - for (var i = 0; i < 20; i++) + for (var i = 0; i < volcanicNumber; i++) { var lava = Instantiate(activeSkill); lava.SetUser(transform); diff --git a/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/VolcanicEruption.cs b/BlueWater/Assets/02.Scripts/Skill/ActiveSkill/Type/VolcanicEruption.cs index 6b9ff29b2..aadd8b081 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) * (1 / ActiveSkillData.CastingTime); + var fillValue = indicator.material.GetFloat(FillHash) + Time.deltaTime * (1 / ActiveSkillData.CastingTime); indicator.material.SetFloat(FillHash, fillValue); yield return null; }