#43 FieldBoss01 Test.ver004
+ VolcanicEruption Fill 안차는 버그 수정 + FieldBoss01 스킬 복제 갯수 설정 기능 추가
This commit is contained in:
parent
b95b9a755d
commit
7e0e68abec
@ -10,6 +10,10 @@ namespace BlueWaterProject
|
|||||||
{
|
{
|
||||||
#region Properties and variables
|
#region Properties and variables
|
||||||
|
|
||||||
|
[Title("Extensions Data")]
|
||||||
|
[SerializeField] private int lavaNumber = 7;
|
||||||
|
[SerializeField] private int volcanicNumber = 20;
|
||||||
|
|
||||||
private ParticleSystem ghost;
|
private ParticleSystem ghost;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
@ -58,7 +62,7 @@ namespace BlueWaterProject
|
|||||||
var endSkillTime = 0f;
|
var endSkillTime = 0f;
|
||||||
if (activeSkill.ActiveSkillData.Name.Equals("LavaEruption"))
|
if (activeSkill.ActiveSkillData.Name.Equals("LavaEruption"))
|
||||||
{
|
{
|
||||||
for (var i = 0; i < 7; i++)
|
for (var i = 0; i < lavaNumber; i++)
|
||||||
{
|
{
|
||||||
var lava = Instantiate(activeSkill);
|
var lava = Instantiate(activeSkill);
|
||||||
lava.Execute(TargetLayer, Target.transform.position, bossMapVertices);
|
lava.Execute(TargetLayer, Target.transform.position, bossMapVertices);
|
||||||
@ -80,7 +84,7 @@ namespace BlueWaterProject
|
|||||||
}
|
}
|
||||||
else if (activeSkill.ActiveSkillData.Name.Equals("VolcanicEruption"))
|
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);
|
var lava = Instantiate(activeSkill);
|
||||||
lava.SetUser(transform);
|
lava.SetUser(transform);
|
||||||
|
@ -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) * (1 / 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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user