Exemple #1
0
    public override void Action()
    {
        timer -= Time.deltaTime;

        if (detect.GetDirection())
        {
            transform.localScale = new Vector3(-1, 1, 1);
        }
        else
        {
            transform.localScale = new Vector3(1, 1, 1);
        }

        if (timer < 0)
        {
            timer = cadence;
            Mob mob = detect.GetNearChicken();
            if (mob != null)
            {
                Shoot(mob);
                Debug.DrawLine(transform.position, mob.transform.position, Color.red, 0.5f);
            }
        }
    }