angez_b_skill2

This commit is contained in:
Ino 2025-06-10 17:31:49 +09:00
parent 537edccc72
commit 446a262193
5 changed files with 20 additions and 4 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -44,6 +44,9 @@ public class Boss_Angez_B : BossMobActor
CoolTime_Skill1 = 1f;
CoolTime_Skill2 = 2f;
CoolTime_Skill1 = 10000f;
//CoolTime_Skill2 = 20000f;
}
protected override void Init(bool initSkill1CoolTime, bool initSkill2CoolTime)
@ -74,6 +77,7 @@ public class Boss_Angez_B : BossMobActor
yield return new WaitForSeconds(Skill1ChargingTime);
if (isTarget)
{
for (int i = 0; i < Skill1Count; i++)
{
dic_indicator[0].SetActive(true);
@ -83,6 +87,7 @@ public class Boss_Angez_B : BossMobActor
dic_indicator[0].SetActive(false);
yield return new WaitForSeconds(Skill1DelayTime);
}
}
dic_indicator[0].SetActive(false);
Check_Battle();
@ -110,6 +115,7 @@ public class Boss_Angez_B : BossMobActor
dic_indicator[1].SetActive(true);
dic_indicator[1].transform.position = Get_position();
dic_indicator[1].transform.eulerAngles = transform.eulerAngles;
StartCoroutine(Co_LookTarget(Skill2ChargingTime, dic_indicator[1]));
yield return new WaitForSeconds(Skill2ChargingTime);
dic_indicator[1].SetActive(false);

View File

@ -50,9 +50,6 @@ public class Boss_FlowerDryad : BossMobActor
CoolTime_Skill1 = 1f;
CoolTime_Skill2 = 2f;
CoolTime_Skill1 = 10000f;
//CoolTime_Skill2 = 20000f;
}
protected override void Init(bool initSkill1CoolTime, bool initSkill2CoolTime)

View File

@ -201,4 +201,17 @@ public class BossMobActor : MobActor
else
moveend(false);
}
protected IEnumerator Co_LookTarget(float looktime, GameObject goindicator)
{
float t = 0f;
bool isindicator = goindicator;
while (t < looktime)
{
yield return null;
t += Time.deltaTime;
if (isTarget) transform.LookAt(m_Target.Get_position());
if (isindicator) goindicator.transform.eulerAngles = new Vector3(0f, transform.eulerAngles.y);
}
}
}