using TMPro; using UnityEngine.UI; namespace Convai.Scripts.Runtime.UI { public abstract class UIUtilities { /// /// Checks and return if any input field is focused or not /// /// public static bool IsAnyInputFieldFocused() { foreach (Selectable selectable in Selectable.allSelectablesArray) switch (selectable) { case InputField { isFocused: true }: case TMP_InputField { isFocused: true }: return true; } return false; } } }