#43 FieldBoss01 Test.ver003

+ 스킬 Fill 로직 변경
This commit is contained in:
NTG_Lenovo 2023-11-30 15:33:26 +09:00
parent 06955dfecc
commit b95b9a755d
4 changed files with 4 additions and 5 deletions

View File

@ -20,12 +20,11 @@ namespace BlueWaterProject
if (ActiveSkillData.CastingTime > 0) if (ActiveSkillData.CastingTime > 0)
{ {
IsCasting = true; IsCasting = true;
var castingTime = 1 / ActiveSkillData.CastingTime;
while (IsCasting && indicator.material.GetFloat(FillHash) < 1f) while (IsCasting && indicator.material.GetFloat(FillHash) < 1f)
{ {
CastingMove(); 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); indicator.material.SetFloat(FillHash, fillValue);
yield return null; yield return null;
} }

View File

@ -85,7 +85,7 @@ namespace BlueWaterProject
while (IsCasting && indicator.material.GetFloat(FillHash) < 1f) 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); indicator.material.SetFloat(FillHash, fillValue);
yield return null; yield return null;
} }

View File

@ -47,7 +47,7 @@ namespace BlueWaterProject
while (IsCasting && indicator.material.GetFloat(FillHash) < 1f) 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); indicator.material.SetFloat(FillHash, fillValue);
yield return null; yield return null;
} }

View File

@ -83,7 +83,7 @@ namespace BlueWaterProject
while (IsCasting && indicator.material.GetFloat(FillHash) < 1f) 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); indicator.material.SetFloat(FillHash, fillValue);
yield return null; yield return null;
} }