Пример #1
0
 protected virtual void Update()
 {
     if (pomodoro.tick())
     {
         on_dead();
     }
 }
Пример #2
0
        private void Update()
        {
            if (!is_dead && is_dodging)
            {
                dodge_delta += Time.deltaTime;
                if (dodge_delta > dodge_time)
                {
                    dodge_delta = 0f;
                    damage_reciver.SetActive(true);
                    var col1 = GetComponent <BoxCollider>();
                    col1.enabled = true;
                    is_dodging   = false;
                }
            }

            if (has_the_ball)
            {
                if (counter_pomodoro.tick())
                {
                    shot();
                }
            }

            if (is_dead)
            {
                damage_reciver.SetActive(false);
                foreach (var collider in GetComponents <Collider>())
                {
                    collider.enabled = false;
                }
            }

            animator.is_dodge     = is_dodging;
            animator.is_dead      = hp_motor.is_dead;
            animator.has_the_ball = has_the_ball;
            animator.direction    = desire_direction;
        }