angez_b_skill2
This commit is contained in:
parent
537edccc72
commit
446a262193
File diff suppressed because one or more lines are too long
Binary file not shown.
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue