示例#1
0
    public override void Action(BaseFSM fsm)
    {
        //计时等待
        //计时时间到---攻击(使用技能)
        //盯住玩家
        TransformHelper.LookAtTarget(fsm.targetPlayer.position - fsm.transform.position, fsm.transform, fsm.RotationSpeed);

        if (attackTime <= 0)
        {
            attackTime = fsm.chStatus.attackSpeed;
            fsm.PlayeAnimation(fsm.animParams.Attack);
            fsm.RandomAttack();
        }
        attackTime -= Time.deltaTime;
    }