В стандартном применении
Синтаксис:
Используется csharp
hSliderValue = GUI.HorizontalSlider (Rect (25, 25, 100, 30), hSliderValue, 0.0, 10.0);
Просто не получается сдвинуть значение через интерфейс, ползунок стоит на месте и не реагирует на действия.
Значение hSliderValue не изменяется в других учатках кода, т.к простая проверка в пределах одного участка кода
Синтаксис:
Используется csharp
var oldValue = hSliderValue;
hSliderValue = GUI.HorizontalSlider (Rect (25, 25, 100, 30), hSliderValue, 0.0, 10.0);
if(oldValue != hSliderValue) Debug.Log(oldValue + " - > " + hSliderValue);
hSliderValue = GUI.HorizontalSlider (Rect (25, 25, 100, 30), hSliderValue, 0.0, 10.0);
if(oldValue != hSliderValue) Debug.Log(oldValue + " - > " + hSliderValue);
ничего не выводит в консоль.
При странных и непонятных действиях (перекомпилирование например) иногда слайдер начинает вести себя нормально, потом при перезапуске опять не реагирует.
Переимпортировал проект обратно на 2017.1 - все опять заработало нормально.