private static void SetNewSelection(GameObject obj, bool useTime = true) { if (useTime) { EventSystemManager.SetNewSelection(obj, _waitForInitFocus); } else { EventSystemManager.SetNewSelection(obj); } }
private void Down() { Selectable selectable = inputField.navigation.selectOnDown; if (selectable is PearlButton button) { button.WaitOnMove(); } EventSystemManager.SetNewSelection(inputField.navigation.selectOnDown); }
protected void OnHighlight() { if (selectable && selectable.interactable) { stateButton = StateButtons.Highlighted; if (isFocusWhenHighlighted && selectable) { EventSystemManager.SetNewSelection(selectable.gameObject); } else { OnHighlighted?.Invoke(); } } }
public void SetFocus() { _isFocusPage = true; gameObject.SetActive(true); EventSystemManager.SetNewSelection(objectForFocus); }
public static void SetFocus(GameObject focus) { EventSystemManager.SetNewSelection(focus); }
public static void RestoreFocusSaved() { EventSystemManager.SetNewSelection(_focusSaved); }
private void Up() { EventSystemManager.SetNewSelection(inputField.navigation.selectOnUp); }
private void NextText() { EventSystemManager.SetNewSelection(inputField.navigation.selectOnDown, 0.1f); }