Ejemplo n.º 1
0
    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");
    }
Ejemplo n.º 2
0
 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();
 }