Замедление песонажа не работает
Добавлено: 24 янв 2020, 22:10
Мне нужно сдеать так, чтобы пока нажата клавиша LeftShift перменная CharacterSpeed = CharacterSlowSpeed, а когда отпустить клавишу, CharacterSpeed = CharacterDefSpeed. Сделал так
CharacterSpeed становится CharacterSlowSpeed, но потом не становится CharacterDefSpeed
Синтаксис:
Используется csharp
if(Input.GetKeyDown(KeyCode.LeftShift))
{
CharacterSpeed = CharacterSlowSpeed;
}
else if(Input.GetKeyDown(KeyCode.LeftShift))
{
CharacterSpeed = CharacterDefSpeed;
}
{
CharacterSpeed = CharacterSlowSpeed;
}
else if(Input.GetKeyDown(KeyCode.LeftShift))
{
CharacterSpeed = CharacterDefSpeed;
}
CharacterSpeed становится CharacterSlowSpeed, но потом не становится CharacterDefSpeed