public override void Scroll() { currentMode = ControllPanel().Do().GetEnterMode(); if (currentMode != null) { for (int i = 0; i < modes.Length; i++) { if (modes[i].GetType() == currentMode.GetType()) { if (i < modes.Length - 1) { ControllPanel().Do().SetEnterMode(modes[i + 1]); } else if (i >= modes.Length - 1) { ControllPanel().Do().SetEnterMode(modes[0]); } ShowCurrentMode(); } } } else { Debug.Log("Установите значение для Radio"); } ScrollButtonRotate(currentMode.GetRotateAngle()); }
void Update() { currentMode = ControllPanel().Do().GetEnterMode(); ScrollButtonRotate(currentMode.GetRotateAngle()); }