Exemplo n.º 1
0
    public void Update()
    {
        micImage.SetActive(string.IsNullOrEmpty(askInputField.text));
        keyboardImage.SetActive(string.IsNullOrEmpty(askInputField.text));

        if (lastState != askInputField.isFocused)
        {
            lastState = askInputField.isFocused;
            askButtonsGrid.DOKill();

            Vector2 to = askButtonsPositionKeyboardNone;

            if (askInputField.isFocused && (platform == Platform.AppStore || platform == Platform.GooglePlay))
            {
                to = askButtonsPositionKeyboard
                     - (askButtonsRectTransform.childCount - 2) * new Vector2(0f, askButtonsGrid.cellSize.y + askButtonsGrid.spacing.y);
            }

            askButtonsRectTransform.DOAnchorPos(to, 0.4f);
        }
    }