//проверяем на земле ли void CheckGround() { RaycastHit hit; Ray ray = new Ray(transform.position, Vector3.down); //создаем луч направленный вниз if (Physics.Raycast(ray, out hit, jumpDistance, layerMask)) //выпускаем луч определннеой длинны { GlobalInfo.ChangeGround(true); //если попали во что то то стоим на чем то jumps = 0; } else { GlobalInfo.ChangeGround(false);//если нет то в воздухе } }