private void changeKeyboardState(FriendsSearchBarState state) { if (inputBarField != null) { switch (state) { case FriendsSearchBarState.Keyboard: inputBarField.SetInputFieldSelected(); break; case FriendsSearchBarState.NoKeyboard: inputBarField.HideKeyboard(); inputBarField.Clear(); break; } } }
public void OnStateChanged(string stateString) { FriendsSearchBarState friendsSearchBarState = (FriendsSearchBarState)Enum.Parse(typeof(FriendsSearchBarState), stateString); if (friendsSearchBarState != currentState) { changeKeyboardState(friendsSearchBarState); switch (friendsSearchBarState) { case FriendsSearchBarState.Keyboard: OpenButton.SetActive(value: false); CloseButton.SetActive(value: false); displaySearchBar(_enable: true); break; case FriendsSearchBarState.NoKeyboard: OpenButton.SetActive(value: false); CloseButton.SetActive(value: false); checkDisplaySearchBar(); break; } currentState = friendsSearchBarState; } }