/// <summary>
    /// InputFieldが入力されるのを待つ
    /// </summary>
    /// <param name="token"></param>
    /// <returns></returns>
    private async void AwaitInputField(CancellationToken token)
    {
        IAsyncEndEditEventHandler <string> handler = _inputField.GetAsyncEndEditEventHandler(token);
        string input = await handler.OnEndEditAsync();

        Debug.Log("InputField入力文字 : " + input);
    }
示例#2
0
        private async UniTask <string> AwaitInputField(InputField inputField, CancellationToken token)
        {
            string input = NotInput;

            while (input == NotInput)
            {
                inputField.Select();
                IAsyncEndEditEventHandler <string> handler = inputField.GetAsyncEndEditEventHandler(token);
                input = await handler.OnEndEditAsync();

                Debug.Log("InputNickName : " + input);
            }
            return(input);
        }