IEnumerator WaitForSkill_S_001_001() { // 技能1:火焰dot伤害3回合 Debug.Log("选择技能1:火焰dot伤害3回合"); infoLog.AddText("选择技能1:火焰dot伤害3回合"); // 播放动画 animator.SetTrigger("Attack1"); yield return(new WaitForSeconds(0.75f)); animator.ResetTrigger("Attack1"); animator.SetTrigger("Idle"); }
void Start() { infoLog.AddText("战斗开始!"); // 创建参战列表 battleUnits = new List <GameObject>(); // 添加玩家单位至参战列表 playerUnits = GameObject.FindGameObjectsWithTag(Const.Player); playerUnits.ToList().ForEach(p => battleUnits.Add(p)); // 添加敌方单位至参战列表 enemyUnits = GameObject.FindGameObjectsWithTag(Const.Enemy); enemyUnits.ToList().ForEach(e => battleUnits.Add(e)); // 速度排序 ListSort(); // 战斗 ToBattle(); }