Я хотел бы спросить, есть ли встроенный оператор C #, который позволил бы мне написать следующее с меньшим количеством строк кода:
float fH = Input.GetAxis("Horizontal"); //doesn't really matter where this comes from, but in this case, it's the user's input on a joystick
if (fH < 0)
{
fH = -1;
}
else if (fH > 0)
{
fH = 1;
}
else
{
//don't change anything
}
Насколько я знаю, я не могу использовать
fH = if(...)
, поскольку это позволило бы только 2 случая, а мне нужно 3 случая (меньше 0, больше 0 или 0).