Exemplo n.º 1
0
 void Update()                                            // Вызывается каждый фрейм.
 {
     _horizontal = Input.GetAxis("Horizontal");           //edit->project setting->input  -1 : 1
     animator.SetFloat("speedX", Mathf.Abs(_horizontal)); //Вызываем переменную аниматор, SetFloat так как переменная float, далее указываем значение данного параметра horizontal.
     if (Input.GetKeyDown(KeyCode.W) && _isGround)        //Как только мы нажали на w isGround становиться false и не позволяет дать силу второй раз до того как опять не будет коллизий.
     {
         _isJump = true;
         jumpSound.Play();
     }
     if (Input.GetKeyDown(KeyCode.F))
     {
         if (_isFinish)
         {
             _finish.FinishLevel();
         }
         if (_isLevelArm)
         {
             _level_Arm.ActivateLeverArm();//Вызывем ф-цию финиш lvl из class Level_Arm
         }
     }
 }