public void Update() { if (Input.GetKeyDown(KeyCode.UpArrow)) { Dropdown.value = UtilIterate.MakeCycle(Dropdown.value + 1, 0, Dropdown.options.Count); } if (Input.GetKeyDown(KeyCode.DownArrow)) { Dropdown.value = UtilIterate.MakeCycle(Dropdown.value - 1, 0, Dropdown.options.Count); } }
/// <summary> /// /// </summary> private void ActivateNextObjectType() { _editSettings.ActiveObjectPrefabIndex = UtilIterate.MakeCycle(++_editSettings.ActiveObjectPrefabIndex, 0, _editSettings.ObjectPrefabDefinitions.Count); OnActiveObjectTypeChanged(); }
/// <summary> /// /// </summary> private void ActivateNextApplicationInstance() { int i = UtilIterate.MakeCycle(_activeApplicationInstanceIndex + 1, 0, _applicationInstances.Count); ActivateApplicationInstance(i); }